/* _content/CustomControls/Controls/V1/CustomPagination.razor.rz.scp.css */
[b-v4e472vyio] .mud-select .mud-input-adornment-icon {
  margin-left: 4px;
  /* Adjust spacing between text and icon */
  margin-bottom: 10px;
}
[b-v4e472vyio] .mud-select .mud-input > div {
  padding-top: 12px !important;
  padding-bottom: 0px !important;
  height: 28px !important;
}
[b-v4e472vyio] .mud-select-item {
  background-color: dodgerblue;
}
/* Custom styles for smaller buttons - Increased specificity */
[b-v4e472vyio] .mud-button.mud-button-outlined.small-button {
  padding: 0px 4px !important;
  /* Reduced padding */
  font-size: 0.7rem !important;
  /* Smaller font size */
  min-width: 40px !important;
  /* Override min-width */
  line-height: normal !important;
  /* Override line-height */
  height: 40px !important;
  /* Override fixed height */
}
[b-v4e472vyio] .mud-button.mud-button-filled.small-button {
  padding: 0px 4px !important;
  /* Reduced padding */
  font-size: 0.7rem !important;
  /* Smaller font size */
  min-width: 40px !important;
  /* Override min-width */
  line-height: normal !important;
  /* Override line-height */
  height: 40px !important;
  /* Override fixed height */
}
/* _content/CustomControls/Controls/V1/FilterBox.razor.rz.scp.css */
.dropdown-menu.show[b-f4pj5vwud1] {
  /*    position: absolute;
    z-index: 99999999999999999999999999999999999999;*/
}
.filter-contents[b-f4pj5vwud1] {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  padding: 7px;
  min-width: 185px;
  line-height: 18px;
  position: absolute;
  background-color: white;
}
[b-f4pj5vwud1] .custom-icon {
  position: absolute;
  right: 5px;
  cursor: pointer;
  background: springgreen;
}
[b-f4pj5vwud1] .mud-button {
  color: black;
  background: white;
  border: 1px solid red;
}
/* _content/CustomControls/Controls/V1/NoDataAvailable.razor.rz.scp.css */
.no-data-avail-container[b-qd625tme9z] {
  height: 140px;
}
.icon-indicator[b-qd625tme9z] {
  font-size: 38px;
}
.no-data-text[b-qd625tme9z] {
  font-size: 16px;
}
/* _content/CustomControls/Controls/V1/Notifications/MessageBox.razor.rz.scp.css */
.mud-dialog-content[b-tnkd62bvis] {
  font-size: 16px !important;
}
/* _content/CustomControls/Controls/V1/Notifications/MessageBoxImage.razor.rz.scp.css */
.fullscreen-image[b-s3s6499uy5] {
  width: 100%;
  height: 100%;
}
/* _content/CustomControls/Controls/V1/Notifications/MessageBoxSimple.razor.rz.scp.css */
.custom-dialog-content[b-vl86qgaokg] {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  justify-content: center;
  margin: 0 auto;
  padding: 50px !important;
  width: 100% !important;
}
/* _content/CustomControls/Controls/V1/StickyNote.razor.rz.scp.css */
.permanent-marker-regular[b-q7crat0djt] {
  font-family: "Permanent Marker", cursive;
  font-weight: 400;
  font-style: normal;
}
.sticky-note[b-q7crat0djt] {
  transform: rotate(3deg) !important;
  position: absolute;
  z-index: 9;
  border: 1px solid #e2e2e2;
  height: auto;
  min-height: 380px;
  width: 350px;
  box-shadow: 3px 3px 11px 1px rgba(0, 0, 0, 0.5);
  transition: box-shadow 0.5s ease, transform 0.5s ease;
  font-family: "Permanent Marker", cursive;
  font-weight: 400;
  font-style: normal;
}
.sticky-note:hover[b-q7crat0djt] {
  box-shadow: 7px 7px 11px 1px rgba(0, 0, 0, 0.7);
}
.sticky-note-close[b-q7crat0djt] {
  font-size: 28px;
  background-color: none;
  cursor: pointer;
  padding-top: 0;
  margin-top: -5px;
}
.sticky-note-close:hover[b-q7crat0djt] {
  text-shadow: 7px 7px 10px #ffffff;
}
.sticky-note-header[b-q7crat0djt] {
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  z-index: 10;
  cursor: move;
  font-size: 1.4em;
  font-weight: bold;
  margin-bottom: 0px;
}
.sticky-note-content[b-q7crat0djt] {
  padding: 10px;
  font-size: 18px;
  height: 100%;
  overflow-y: auto;
}
.sticky-divider[b-q7crat0djt] {
  height: 1px;
  background-color: #b2b300;
}
/* _content/CustomControls/Controls/V1/TODO/PleaseWaitPerControl.razor.rz.scp.css */
.please-wait-container[b-k91gwudok1] {
  backdrop-filter: blur(5px);
  /* Adjust blur intensity */
  filter: grayscale(100%);
  position: absolute;
  /* or 'absolute' depending on your layout */
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  /* Semi-transparent background */
  z-index: 9999;
  /* Ensure it's on top of other content */
}
.please-wait-contents[b-k91gwudok1] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 50%;
  margin-right: 50%;
  min-width: 500px;
}
.spinner[b-k91gwudok1] {
  border: 8px solid #f3f3f3;
  /* Light grey */
  border-top: 8px solid #3498db;
  /* Blue */
  border-radius: 50%;
  width: 60px;
  height: 60px;
  animation: spin-b-k91gwudok1 2s linear infinite;
}
@keyframes spin-b-k91gwudok1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.please-wait-container p[b-k91gwudok1] {
  margin-top: 20px;
  color: white;
  font-size: 20px;
}
/* _content/CustomControls/Controls/V1/TODO/SearchableDropdown.razor.rz.scp.css */
[b-mgtqr9vmp0] .form-control,
.form-select[b-mgtqr9vmp0],
.form-control-plaintext[b-mgtqr9vmp0] {
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 10px 12px;
}
[b-mgtqr9vmp0] .form-select {
  padding-right: 30px;
}
[b-mgtqr9vmp0] .form-control-plaintext {
  border-radius: 5px;
  border-width: 1px;
  border-color: #bdc0c7;
  background-color: rgba(100, 100, 100, 0.05);
}
label.form-control:empty[b-mgtqr9vmp0] {
  min-height: 41.1px;
}
[b-mgtqr9vmp0] .searchable-dropdown {
  position: relative;
  width: 300px;
  /* Adjusted width for better appearance */
}
[b-mgtqr9vmp0] .searchable-dropdown .dropdown-header {
  /* cursor: pointer; */
}
[b-mgtqr9vmp0] .searchable-dropdown .dropdown-menu {
  width: 100%;
  max-height: 200px;
  overflow-y: auto;
  margin-top: 4px;
  background-color: white;
  border: 1px solid #ced4da;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
  z-index: 1000;
}
[b-mgtqr9vmp0] .searchable-dropdown .search-input {
  margin: 8px 12px;
  border: 1px solid #ced4da;
  border-radius: 4px;
  padding: 6px;
  width: calc(100% - 24px);
}
[b-mgtqr9vmp0] .searchable-dropdown .dropdown-item {
  padding: 8px 12px;
  cursor: pointer;
}
[b-mgtqr9vmp0] .searchable-dropdown .dropdown-item:hover {
  background-color: #f8f9fa;
}
[b-mgtqr9vmp0] .searchable-dropdown .placeholder {
  background-color: white;
  color: black;
  cursor: pointer;
}
/* _content/CustomControls/Controls/V1/TODO/SimpleBorderContainer.razor.rz.scp.css */
.simple-border-container[b-7trr4l1hna] {
  border: 1px solid rgba(0, 0, 0, 0.2);
  padding: 0px;
  margin-bottom: 15px;
}
.simple-border-header[b-7trr4l1hna] {
  background-color: rgba(0, 0, 0, 0.2);
}
.simple-border-content[b-7trr4l1hna] {
  padding: 10px;
}
