/* shedulePickup Design css */
.shedukwPickContainer .sheduleNavMenu {
  /* background: #F9F9F9; */
  /* display: flex;
    justify-content: center;
    align-items: center; */
}
.bid_summarylists table tr td {
  white-space: nowrap;
}
.statictablewidth {
  width: 450px;
  min-width: 450px;
  max-width: 450px;
}

.shedukwPickContainer .sheduleNavMenu ul {
  padding: 0;
  list-style-type: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: 12px;
  max-width: 73%;
  margin: auto;
}

.shedukwPickContainer .sheduleNavMenu ul li.active a svg path,
.shedukwPickContainer .sheduleNavMenu ul li.active a svg {
  color: #66488b;
  stroke: #66488b !important;
  /* fill: #66488B; */
}
.auctionV2 .wrapperinnerBody .productivityHead .innertabs .nav-link {
  font-size: 12px;
  color: #000 !important;
  padding: 12px 15px !important;
}
.overAllInfo div {
  display: flex;
  align-items: center;
}
.overAllInfo div img {
  margin-right: 10px;
}
.emplActivity {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 20px 0px 10px;
}
.emplActivity .emplSumm h4 {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 3px;
}
.downloadReport h5 {
  color: #537e20;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0px;
}
.emplActivity .emplSumm p {
  font-size: 16px;
  color: #6e6e6e;
}
.overAllInfo {
  display: grid;
  grid-template-columns: repeat(auto-fill, 228px);
  grid-gap: 28px;
}
.totalItems,
.overAllInfo {
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
  padding: 12px 0px;
}

.timeTracking {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 40px;
}
.timeTracking .shedulingTabsBody,
.productivitySchedule {
  border: 1px solid #ebebeb;
  padding: 15px 22px !important;
}
.productivitySchedule {
  margin: 25px 0px;
}
.timeTracking .unList {
  list-style-type: none;
}
.productivitySchedule h4 {
  font-size: 16px;
  font-weight: 600;
}
.timeTracking .shedulingTabsBody h4 {
  font-size: 16px;
  font-weight: 600;
}
.employeeCount {
  color: #666666;
  background-color: #eaeaea;
  padding: 3px 8px;
  border-radius: 3px;
}
.productivityHead {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.shedukwPickContainer .sheduleNavMenu ul li.active a {
  color: #66488b;
  border-bottom: 2px solid #66488b;
}

.shedukwPickContainer .sheduleNavMenu ul li {
  padding: 0;
  text-align: center;
}

.shedukwPickContainer .sheduleNavMenu ul li a svg {
  margin-right: 7px;
}

.shedukwPickContainer .sheduleNavMenu ul li a {
  line-height: normal;
  text-decoration: unset;
  padding: 17px 0;
  display: block;
  color: #87888c;
  background-repeat: no-repeat;
  background-size: 14px;
  background-position: 13px 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.shedukwPickContainer .dashbpardIco .material-symbols-outlined {
  height: 24px;
  font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 1, "opsz" 24;
}

.shedukwPickContainer .sheduleBody {
  /* padding: 43px 22px; */
  position: relative;
}

.shedukwPickContainer .sheduleBody .fixedSortBottom button {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
}

.shedukwPickContainer .sheduleBody .fixedSortBottom {
  position: sticky;
  bottom: 0;
  top: auto;
  background: #efefef;
  padding: 12px;
  width: 100%;
}

.shedukwPickContainer .sheduleBody .HomeTab .indidualTit {
  display: grid;
  place-content: center;
  grid-template-columns: 1fr auto;
  align-items: center;
  margin-bottom: 18px;
}

.shedukwPickContainer .sheduleBody .HomeTab .indidualTit h4 {
  color: #000;
  font-size: 20px;
  font-style: normal;
  margin: 0;
  font-weight: 600;
  line-height: normal;
}

.shedukwPickContainer .sheduleBody .HomeTab .indidualTit .filters {
}

.shedukwPickContainer .sheduleBody .HomeTab .indidualTit .filters ul {
  display: flex;
  align-items: center;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.shedukwPickContainer .sheduleBody .HomeTab .indidualTit .filters ul li:hover {
  background-color: #70a34026;
}

.shedukwPickContainer .sheduleBody .HomeTab .indidualTit .filters ul li {
  padding: 10px;
  border-radius: 100px;
  margin-left: 5px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.shedukwPickContainer .sheduleBody .HomeTab .indidualTit .filters ul li svg {
}

.shedukwPickContainer .sheduleBody .HomeTab .HomeInnerTabs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 15px;
  margin-bottom: 28px;
}

.shedukwPickContainer .sheduleBody .HomeTab .HomeInnerTabs .innerTabList {
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab
  .HomeInnerTabs
  .innerTabList
  #innerTabs {
  padding-left: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab
  .HomeInnerTabs
  .innerTabList
  .tab-content {
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab
  .HomeInnerTabs
  .innerTabList
  #innerTabs
  li.active
  a {
  color: #70a340;
  background-color: #70a34026;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab
  .HomeInnerTabs
  .innerTabList
  #innerTabs
  li
  a {
  color: rgba(0, 0, 0, 0.5);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 11px 25px;
  border-radius: 100px;
  text-decoration: none;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab.bookingTab
  .HomeInnerTabs
  .innerSearchBar
  select {
  border-radius: 4px;
  background: #f9f9f9;
  border: 1px solid #f9f9f9;
  color: rgba(0, 0, 0, 0.5);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  appearance: none;
  background-image: none;
  padding-right: 39px;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab.bookingTab
  .HomeInnerTabs
  .innerSearchBar.startAddonIco
  select {
  padding-left: 45px;
}

.shedukwPickContainer
  .HomeTab.messageTab
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td {
  border-top: 0px solid rgba(0, 0, 0, 0.2) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2) !important;
}

.shedukwPickContainer
  .HomeTab.messageTab
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td.textEllipse
  .PTag {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 300px;
  margin: auto;
}

.shedukwPickContainer
  .HomeTab.messageTab
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td.messageFstTd {
  width: 25%;
}

.shedukwPickContainer
  .HomeTab.messageTab
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .firstCharCntr {
  display: flex;
  align-items: center;
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.shedukwPickContainer
  .HomeTab.messageTab
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .firstChar
  .textEllipse {
  max-width: 50px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.shedukwPickContainer
  .HomeTab.messageTab
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .firstChar {
  width: 50px;
  height: 50px;
  flex-shrink: 0;
  text-transform: uppercase;
  background-color: #3279b7;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  margin-right: 15px;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab.bookingTab
  .HomeInnerTabs
  .innerSearchBar {
  position: relative;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab.bookingTab
  .HomeInnerTabs
  .buttonModern {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab.bookingTab
  .HomeInnerTabs
  .buttonModern
  button
  svg {
  margin-right: 12px;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab.bookingTab
  .HomeInnerTabs
  .buttonModern
  button {
  border-radius: 4px;
  margin-left: 22px;
  border: 1px solid #f9f9f9;
  background: #f9f9f9;
  color: #00000080;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  display: flex;
  align-items: center;
  justify-content: center;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab.bookingTab
  .HomeInnerTabs
  .innerSearchBar::after {
  content: "";
  position: absolute;
  left: auto;
  z-index: 11;
  display: block;
  width: 9px;
  right: 15px;
  height: 9px;
  border-top: 3px solid #00000080;
  border-left: 3px solid #00000080;
  top: 0;
  transform: rotate(225deg);
  bottom: 0;
  margin: auto;
}

.shedukwPickContainer .peopleServCount {
  padding: 20px 12px;
  border-radius: 12px;
  text-align: center;
  border-radius: 10px;
  background: #f9f9f9;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
}

.shedukwPickContainer .peopleServCount .wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}

.shedukwPickContainer .peopleServCount .wrapper .plus,
.shedukwPickContainer .peopleServCount .wrapper .minus {
  width: 38px;
  height: 38px;
  flex-shrink: 0;
  background-color: rgba(0, 0, 0, 0.05);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
}

.shedukwPickContainer .peopleServCount .servingTotlCnt {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding-top: 15px;
  margin: 0;
}

.shedukwPickContainer .peopleServCount .wrapper .num {
  color: #000;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding-left: 25px;
  padding-right: 25px;
}

.shedukwPickContainer .peopleServCount .wrapper .plus:hover,
.shedukwPickContainer .peopleServCount .wrapper .minus:hover {
  background-color: #70a340;
  color: #fff;
}

.shedukwPickContainer .vistirDataTableGrp {
  /* margin-top: 35px; */
}

.shedukwPickContainer .vistirDataTableGrp .vistirTable {
  /* margin-top: 22px; */
  /* border-radius: 10px; */
  /* background: #F9F9F9; */
}

.shedukwPickContainer .vistirDataTableGrp .tableHeaderCard {
  /* padding: 22px; */
  padding-block-end: 22px;
}

.shedukwPickContainer .vistirDataTableGrp .tableHeaderCard {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  /* border-bottom: 1px solid rgba(0, 0, 0, 0.20); */
}
.shedukwPickContainer .vistirDataTableGrp .overFlowInv{
  height: 100%;
  max-height: 600px;
  overflow: auto;
}

.shedukwPickContainer .vistirDataTableGrp .tableHeaderCard .lftcardTit h4 {
  color: #000;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin: 0;
  margin-bottom: 7px;
}

.shedukwPickContainer .vistirDataTableGrp .tableHeaderCard .lftcardTit ul {
  color: #00000080;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-left: 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  width: 100%;
  gap: 10px;
}

.shedukwPickContainer .vistirDataTableGrp .tableHeaderCard .lftcardTit ul li button {
  width: 100%;
  height: 100%;
  align-items: stretch;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .tableHeaderCard
  .lftcardTit {
  width: 100%;
}

.shedukwPickContainer .vistirDataTableGrp .tableHeaderCard .lftcardTit ul li {
  float: left;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .tableHeaderCard
  .lftcardTit
  ul
  li:nth-child(1) {
  color: #70a340;
  list-style-type: none;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .tableHeaderCard
  .lftcardTit
  ul
  li.plainTxt:nth-child(1) {
  color: #00000080;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .tableHeaderCard
  .rttActionBtn
  button
  i {
  margin-right: 5px;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .tableHeaderCard
  .rttActionBtn
  button {
  background: #fff;
  border-radius: 100px;
  border: 1px solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 12px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  transition: all 0.2s ease-in-out;
  line-height: normal;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .tableHeaderCard
  .rttActionBtn
  button:hover {
  /* background: #70A340; */
  color: #70a340;
  /* border: 1px solid #70A340; */
}

.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table thead tr th {
  background: #fcfcfc;
}
.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table tbody tr td,
.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table thead tr th {
  white-space: nowrap;
}

.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table tbody tr td span.green,
.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table tbody tr td span.paid{
  color: green;
}
.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table tbody tr td span.yellow{
  color: yellowgreen;
}
.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table tbody tr td span.unpaid{
  color: red;
}
.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table tbody tr td span.orange{
  color: orange;
}
.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table tbody tr td span.notstarted,
.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table tbody tr td span.completed{
  color: skyblue;
}

.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table tbody tr td a {
  /* padding: 0 19px; */
  font-size: 14px;
}

.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table thead tr th {
  padding: 20px 9px !important;
  color: #343434;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border-top: 1px solid #ebebeb !important;
  border-bottom: 1px solid #ebebeb !important;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  span.Tit {
  color: #000000;
  margin-bottom: 6px;
  display: flex;
  align-items: center;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  span {
  display: block;
}

.shedukwPickContainer .vistirDataTableGrp .CustomTableSpac table tbody tr td {
  padding: 20px 9px !important;
  vertical-align: top;
  color: #000000b2 !important;
  border-top: 1px solid rgba(0, 0, 0, 0.2) !important;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  span
  .contactVia
  a:hover
  svg {
  stroke: #70a340;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  span
  .contactVia
  a {
  margin-left: 9px;
  text-decoration: none;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .tabeleAlphaBtn {
  color: #70a340;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-radius: 20px;
  background: rgba(112, 163, 64, 0.15);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 12px;
  width: fit-content;
  margin-top: 12px;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .actionBtns {
  float: right;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  min-width: 120px;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .actionBtns
  .dropdown
  .dropdown-menu {
  left: auto;
  right: 0;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .actionBtns
  .atag {
  width: 38px;
  height: 38px;
  flex-shrink: 0;
  float: left;
  margin-left: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #000;
  background-color: #fff;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
}

.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .actionBtns
  a:hover
  svg,
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .actionBtns
  a:hover {
  background-color: #70a340;
  color: #fff;
  stroke: #fff;
}

/* Customize the label (the container) */
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .customCheck,
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  thead
  tr
  th
  .customCheck {
  display: block;
  position: relative;
  cursor: pointer;
  padding-right: 10px;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .customCheck
  input,
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  thead
  tr
  th
  .customCheck
  input {
  /* position: absolute; */
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .checkmark,
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  thead
  tr
  th
  .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  border-radius: 2px;
  border: 1.5px solid rgba(0, 0, 0, 0.3);
  background-color: #fff;
}

/* On mouse-over, add a grey background color */
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .customCheck:hover
  input
  ~ .checkmark,
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  thead
  tr
  th
  .customCheck:hover
  input
  ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .customCheck
  input:checked
  ~ .checkmark,
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  thead
  tr
  th
  .customCheck
  input:checked
  ~ .checkmark {
  background-color: #70a340;
}

/* Create the checkmark/indicator (hidden when not checked) */
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .checkmark:after,
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  thead
  tr
  th
  .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .customCheck
  input:checked
  ~ .checkmark:after,
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  thead
  tr
  th
  .customCheck
  input:checked
  ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  tbody
  tr
  td
  .customCheck
  .checkmark:after,
.shedukwPickContainer
  .vistirDataTableGrp
  .CustomTableSpac
  table
  thead
  tr
  th
  .customCheck
  .checkmark:after {
  left: 6px;
  top: 1px;
  width: 7px;
  height: 13px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab.bookingTab
  .HomeInnerTabs
  .innerSearchBar.startAddonIco::before {
  content: "";
  position: absolute;
  left: 15px;
  z-index: 11;
  display: block;
  right: auto;
  top: 0;
  bottom: 0;
  margin: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuODM1OTQgMTcuNDE1NEMxLjgzNTk0IDE4Ljk3MzcgMy4wMjc2IDIwLjE2NTQgNC41ODU5NCAyMC4xNjU0SDE3LjQxOTNDMTguOTc3NiAyMC4xNjU0IDIwLjE2OTMgMTguOTczNyAyMC4xNjkzIDE3LjQxNTRWMTAuMDgySDEuODM1OTRWMTcuNDE1NFpNMTcuNDE5MyAzLjY2NTM2SDE1LjU4NTlWMi43NDg3QzE1LjU4NTkgMi4xOTg3IDE1LjIxOTMgMS44MzIwMyAxNC42NjkzIDEuODMyMDNDMTQuMTE5MyAxLjgzMjAzIDEzLjc1MjYgMi4xOTg3IDEzLjc1MjYgMi43NDg3VjMuNjY1MzZIOC4yNTI2VjIuNzQ4N0M4LjI1MjYgMi4xOTg3IDcuODg1OTQgMS44MzIwMyA3LjMzNTk0IDEuODMyMDNDNi43ODU5NCAxLjgzMjAzIDYuNDE5MjcgMi4xOTg3IDYuNDE5MjcgMi43NDg3VjMuNjY1MzZINC41ODU5NEMzLjAyNzYgMy42NjUzNiAxLjgzNTk0IDQuODU3MDMgMS44MzU5NCA2LjQxNTM2VjguMjQ4N0gyMC4xNjkzVjYuNDE1MzZDMjAuMTY5MyA0Ljg1NzAzIDE4Ljk3NzYgMy42NjUzNiAxNy40MTkzIDMuNjY1MzZaIiBmaWxsPSIjM0MzQzNDIiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8L3N2Zz4K");
  background-size: contain;
  background-position: left;
  width: 22px;
  background-repeat: no-repeat;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab
  .HomeInnerTabs
  .cusmerFlex
  .innerSearchBar {
  margin-right: 22px;
}

.shedukwPickContainer .sheduleBody .HomeTab .HomeInnerTabs .cusmerFlex {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
}

.shedulingTabsBody #fullCalendar .fc-time-grid .fc-slats td {
  padding: 0 4px;
}

.shedulingTabsBody #fullCalendar .fc-toolbar .fc-right div:nth-child(1) {
  display: flex;
  gap: 8px;
  align-items: center;
  margin-right: 10px;
}
.shedulingTabsBody #fullCalendar .fc-toolbar .fc-right .btn-group {
  margin-left: 0;
}

.shedulingTabsBody
  #fullCalendar
  .fc-toolbar
  .fc-right
  div:nth-child(1)
  button::before {
  color: #fff !important;
  font-weight: 400;
  font-size: 28px;
  display: flex;
  align-items: center;
  height: 100%;
  justify-content: center;
  width: 100%;
}

.shedulingTabsBody #fullCalendar .fc-toolbar .fc-right div:nth-child(1) button {
  height: 42px;
  background: var(--as-primary);
  border: 1px solid var(--as-primary);
  color: rgb(255 255 255);
}

.shedulingTabsBody #fullCalendar .fc-toolbar .fc-left .btn-group button,
.shedulingTabsBody #fullCalendar .fc-toolbar .fc-right .btn-group button {
  /* border-radius: 4px; */
  background: var(--as-primary);
  border: 1px solid var(--as-primary);
  color: rgb(255 255 255);
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  height: 43px;
  line-height: normal;
  box-shadow: unset;
}

.shedulingTabsBody
  #fullCalendar
  .fc-toolbar
  .fc-right
  .btn-group
  .fc-next-button {
  margin-right: 15px;
}

.filterOne {
  display: none;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab
  .HomeInnerTabs
  .cusmerFlex
  .fromTo
  .from
  p,
.shedukwPickContainer
  .sheduleBody
  .HomeTab
  .HomeInnerTabs
  .cusmerFlex
  .fromTo
  .to
  p {
  margin: 0;
  margin-right: 12px;
  color: rgba(0, 0, 0, 0.5);
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.shedukwPickContainer
  .sheduleBody
  .HomeTab
  .HomeInnerTabs
  .cusmerFlex
  .fromTo
  .from,
.shedukwPickContainer
  .sheduleBody
  .HomeTab
  .HomeInnerTabs
  .cusmerFlex
  .fromTo
  .to {
  display: flex;
  align-items: center;
}

.shedukwPickContainer .sheduleBody .HomeTab .HomeInnerTabs .cusmerFlex .fromTo {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
}

/* Analties tab css */

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .tableHeaderCard
  .lftcardTit
  h4
  + .smallTxt {
  color: rgba(0, 0, 0, 0.5);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .tableHeaderCard {
  border-bottom: 0;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .StatistickCardGrid {
  /* padding: 22px; */
  padding-top: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 22px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .StatistickCardGrid
  .StatistickCard {
  padding: 14px 22px;
  border-radius: 10px;
  background: #fff;
  border: 1px solid #ebebeb;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .StatistickCardGrid
  .StatistickCard
  .AnalticsTit {
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: capitalize;
  margin-top: 0px;
  margin-bottom: 15px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .StatistickCardGrid
  .StatistickCard
  .AnalticsVal {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: capitalize;
  margin-bottom: 15px;
  display: block;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .StatistickCardGrid
  .StatistickCard
  .AnalticsScale
  .material-symbols-outlined {
  width: 30px;
  height: 20px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .StatistickCardGrid
  .StatistickCard
  .AnalticsScale {
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
  padding: 7px 12px;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  -webkit-box-decoration-break: clone;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: fit-content;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .StatistickCardGrid
  .StatistickCard
  .AnalticsScale.sucs {
  color: #5cb85b;
  background-color: #5cb85b1a;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .StatistickCardGrid
  .StatistickCard
  .AnalticsScale.warr {
  color: #efad4e;
  background-color: #efad4e1a;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .StatistickCardGrid
  .StatistickCard
  .AnalticsScale.blue {
  color: #3279b7;
  background-color: #3279b71a;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .StatistickCardGrid
  .StatistickCard
  .AnalticsScale.dan {
  color: #d8544f;
  background-color: #d8544f1a;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .weekadaysBarchart
  canvas {
  background: #f9f9f9;
  height: 200px !important;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp
  .vistirTable
  .weekadaysBarchart {
  padding: 22px;
  padding-top: 0;
}

.shedukwPickContainer .AnalticsTab .vistirDataTableGrp.gridSeprate {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 22px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard {
  flex-direction: column;
  align-items: flex-start;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .ProgressLine {
  width: 100%;
  margin-top: 16px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .ProgressLine
  .ProgressLineBar {
  margin-bottom: 22px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .ProgressLine
  .PressTitle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 11px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .ProgressLine
  .PressTitle
  h4 {
  color: rgba(0, 0, 0, 0.8);
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: capitalize;
  margin: 0;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .ProgressLine
  .PressTitle
  span {
  color: rgba(0, 0, 0, 0.5);
  text-align: right;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .ProgressLine
  .progress {
  height: 6px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .ProgressLine
  .progress
  .progress-bar {
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .Donutwrapper {
  width: 100%;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .Donutwrapper
  canvas {
  height: 250px !important;
  padding: 25px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts {
  border-left: 1px solid #e4e2f1;
  padding-left: 10px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts
  .visitordCntsHdr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
  margin-bottom: 21px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts
  .visitordCntsHdr
  a
  span {
  color: #000;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts
  .visitordCntsHdr
  h4 {
  color: #54536e;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin: 0;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts
  .unList {
  list-style-type: none;
  padding: 0;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts
  .unList
  li::before {
  content: "";
  position: absolute;
  left: 12px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 26px;
  height: 10px;
  background-color: #ccc;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts
  .unList
  li.warr::before {
  background-color: #f0ad4e;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts
  .unList
  li.sucs::before {
  background-color: #5cb85c;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts
  .unList
  li.dan::before {
  background-color: #d9534f;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts
  .unList
  li.blu::before {
  background-color: #337ab7;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts
  .unList
  li.active {
  border-radius: 10px;
  background: #f0f0f0;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .tableHeaderCard
  .DonutChrtExpla
  .visitordCnts
  .unList
  li {
  color: rgba(0, 0, 0, 0.5);
  position: relative;
  font-size: 13.593px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 20px;
  padding: 8px 16px;
  padding-left: 55px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .totalContract {
  width: 100%;
  margin-top: 20px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .totalContract
  .totalContractCrad {
  display: grid;
  grid-template-columns: 1fr auto;
  border-radius: 4.9px;
  background: #fff;
  box-shadow: 0px -11.6375px 79.625px 0px rgba(0, 0, 0, 0.03);
  padding: 14px;
  margin-bottom: 22px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .totalContract
  .totalContractCrad
  .totalContractLft
  strong {
  color: #272727;
  text-align: justify;
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: 27px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .totalContract
  .totalContractCrad
  .totalContractLft
  h4 {
  color: #272727;
  text-align: justify;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 11px;
  margin-top: 0;
  line-height: 27px;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .totalContract
  .totalContractCrad
  .totalContractGraph
  span {
  color: #5cb85b;
  text-align: center;
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: block;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .totalContract
  .totalContractCrad
  .totalContractGraph {
  display: grid;
  place-content: center;
}

.shedukwPickContainer
  .AnalticsTab
  .vistirDataTableGrp.gridSeprate
  .vistirTable
  .tableHeaderCard
  .totalContract
  .totalContractCrad
  .totalContractGraph
  svg {
  margin-bottom: 7px;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .XSide
  .Tit {
  margin: 0;
  margin-bottom: 13px;
  color: #000;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .XSide
  .description {
  color: rgba(0, 0, 0, 0.7);
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: 25px;
  max-width: 65%;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .mBtm-2 {
  margin-bottom: 10px;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .mBtm-3 {
  margin-bottom: 20px;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .uploadImgCrd
  figure
  img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .uploadImgCrd
  figure {
  border-radius: 5px;
  border: 0.5px solid rgba(0, 0, 0, 0.15);
  width: 103px;
  height: 96px;
  flex-shrink: 0;
  margin-right: 22px;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .uploadImgCrd {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .desc {
  color: rgba(0, 0, 0, 0.7);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 21px;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .cusLabel {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 11px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .cusLabel
  i {
  font-size: 16px;
  margin: 0;
  color: #00000099;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .btn-outlined {
  border: 1px solid #ccc;
  background-color: #fff;
  padding: 12px 34px;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .addOnFormField
  .form-group {
  margin-right: 15px;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .addOnFormField
  .cusInpt {
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: #0d99ff;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .addOnFormField
  .input-group-addon {
  background-color: #fff;
  width: 25px;
  cursor: pointer;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .addOnFormField
  .input-group {
  width: 500px;
}

/* custo checkbox */

.sheduleSetModule .modal-body .cusCheck,
.shedukwPickContainer .vistirDataTableGrp .cusCheck {
  color: rgba(0, 0, 0, 0.7);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  position: relative;
  padding: 5px;
  padding-left: 35px;
  cursor: pointer;
}

/* Hide the browser's default checkbox */
.cusCheck input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 26px;
  width: 28px;
  z-index: 999;
  left: 0;
  margin-top: 0;
}

/* Create a custom checkbox */
.cusCheck .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 26px;
  width: 28px;
  background-color: #ffffff;
  border-radius: 3px;
  border: 0.5px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}

/* On mouse-over, add a grey background color */
.cusCheck:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.cusCheck input:checked ~ .checkmark {
  background-color: #2196f3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.cusCheck .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.cusCheck input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.cusCheck .checkmark:after {
  left: 10px;
  top: 1px;
  width: 8px;
  height: 16px;
  border: solid white;
  border-width: 0px 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* custo checkbox end */

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .cusSelect,
.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .cusInpt {
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  border-radius: 5px;
  padding: 12px;
  border: 0.5px solid rgba(0, 0, 0, 0.15);
}

.shedukwPickContainer .vistirDataTableGrp.settingsTab .genSettingColumns {
  padding: 28px 22px;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards {
  display: grid;
  grid-template-columns: 1fr 4fr;
  gap: 50px;
  padding-top: 28px;
  padding-bottom: 28px;
  border-bottom: 1px solid #00000026;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .timeUnlist
  li
  span:nth-child(1) {
  width: 80px;
  display: inline-block;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .timeUnlist
  li {
  padding-bottom: 13px;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .timeUnlist
  li
  span {
  color: #000;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .timeUnlist {
  padding-left: 0;
  list-style-type: none;
}

.shedukwPickContainer
  .vistirDataTableGrp.settingsTab
  .genSettingColumns
  .settClumCards
  .YSide
  .addOnFormField {
  margin-bottom: 22px;
}

.shedulingTabsContainer {
  overflow: hidden;
}

.shedulingTabsContainer .shedulingTabsBody {
  background-color: var(--bs-white);
  border-radius: 10px;
  padding: 22px;
}

.sheduletabsOuterFilelds {
  width: min(170px);
}

.shedulingTabsContainer .locationContainer {
  display: grid;
  grid-template-columns: min(240px) 2fr;
  gap: 35px;
}

.shedulingTabsContainer .locationContainer .addLocation .desc {
  color: #525252;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 32px;
}

.shedulingTabsContainer .locationContainer .addLocation .tit {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 8px;
}

.shedulingTabsContainer .locationContainer .locationLists .addresstit {
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 6px;
}

.shedulingTabsContainer .locationContainer .locationLists .edittxt {
  color: #608731;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.shedulingTabsContainer .locationContainer .locationLists .address {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 24px;
}

.shedulingTabsContainer .locationContainer .locationLists .time {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.shedulingTabsContainer .locationFieldsForm .locationStaticLable p {
  color: #525252;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.shedulingTabsContainer .locationFieldsForm .locationStaticLable h4 {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 8px;
}

.shedulingTabsContainer .locationFieldsForm {
  display: grid;
  grid-template-columns: min(240px) 1fr;
  gap: 35px;
}

.auctionV2 .auctionV2Modal .indivualContainer .avatharInlet {
  display: grid;
  grid-template-columns: 1fr min(400px);
  align-items: flex-end;
  gap: 40px;
}

.auctionV2 .auctionV2Modal .indivualContainer .avatharInlet .avaInnerInfo {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, auto));
  align-items: center;
  gap: 12px;
}

.auctionV2 .auctionV2Modal .indivualContainer .ownOrderDetails {
  display: grid;
  grid-template-columns: 1fr min(400px);
  align-items: flex-start;
  gap: 40px;
}

.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userInvoiceContainer
  .avaInnerInfo {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  align-items: center;
  gap: 12px;
}

.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .indualInvoice
  tfoot {
  border-top: 1px solid #efefef;
}

.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .indualInvoice
  tfoot
  tr
  td,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .indualInvoice
  tbody
  tr
  td,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .indualInvoice
  thead
  tr
  th {
  border: 0;
}

.auctionV2 .auctionV2Modal .indivualContainer .ownOrderDetails .indualInvoice {
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #e6e6e6;
  background: #fff;
  margin-bottom: 15px;
}

.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .invoiceOuletBox {
  max-height: 400px;
  overflow-y: auto;
}

.auctionV2 .auctionV2Modal .indivualContainer .userNotes,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userInvoiceCard {
  padding: 15px;
  border-radius: 10px;
  border: 1px solid #e6e6e6;
  background: #fff;
  margin-bottom: 15px;
}

.auctionV2 .auctionV2Modal .indivualContainer .userNotes .editTag {
  color: #537e20;
  text-align: right;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.auctionV2 .auctionV2Modal .indivualContainer .userNotes .para {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

/* choosingHrs */

.auctionV2 .shedulingTabsContainer .gHrsTab .choosingHrs {
  display: grid;
  grid-template-columns: max(100px) max(150px) max(300px);
  gap: 24px;
  align-items: center;
  margin-bottom: 18px;
}

.auctionV2 .shedulingTabsContainer .gHrsTab .choosingHrs .pickTime .addMore {
  line-height: 0;
}

.auctionV2 .shedulingTabsContainer .gHrsTab .choosingHrs .pickTime .addMore i {
  color: #66488b;
  cursor: pointer;
}

.auctionV2 .shedulingTabsContainer .gHrsTab .choosingHrs .pickTime .endTime {
  width: 90px;
  margin-right: 18px;
}

.auctionV2 .shedulingTabsContainer .gHrsTab .choosingHrs .pickTime .dividr {
  padding-left: 0px;
  padding-right: 0px;
}

.auctionV2
  .shedulingTabsContainer
  .gHrsTab
  .choosingHrs
  .pickTime
  .endTime
  input,
.auctionV2
  .shedulingTabsContainer
  .gHrsTab
  .choosingHrs
  .pickTime
  .startTime
  input {
  width: 100px;
}

.auctionV2 .shedulingTabsContainer .gHrsTab .choosingHrs .pickTime .startTime {
  width: 100px;
}

.auctionV2 .shedulingTabsContainer .gHrsTab .choosingHrs .pickTime {
  display: flex;
  align-items: center;
}

.auctionV2 .shedulingTabsContainer .gHrsTab .choosingHrs .days {
  color: #000;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userNoteContainer
  .updateMessageBox
  textarea {
  border: 0;
}

.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userNoteContainer
  .updateMessageBox {
  border: 1px solid #e7e7e7;
  padding: 6px;
  border-radius: 10px;
}

.auctionV2 .pictureCntr img,
.auctionV2 .messageContainer .receiver .pictureCntr img,
.auctionV2 .messageContainer .sender .pictureCntr img,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userNoteContainer
  .messageContainer
  .receiver
  .pictureCntr
  img,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userNoteContainer
  .messageContainer
  .sender
  .pictureCntr
  img {
  width: 74px;
  object-fit: contain;
}

.auctionV2 .pictureCntr,
.auctionV2 .messageContainer .receiver .pictureCntr,
.auctionV2 .messageContainer .sender .pictureCntr,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userNoteContainer
  .messageContainer
  .receiver
  .pictureCntr,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userNoteContainer
  .messageContainer
  .sender
  .pictureCntr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}

.auctionV2 .sidenotesall {
  max-height: 250px;
  overflow-y: auto;
}

.auctionV2 .sailBox {
  margin: 12px 0;
  border: 1px solid #f1f1f1;
  border-radius: 10px;
  text-align: right;
  padding: 10px;
}

.auctionV2 .messagebox .message,
.auctionV2 .messageContainer .receiver .messagebox .message,
.auctionV2 .messageContainer .sender .messagebox .message,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userNoteContainer
  .messageContainer
  .receiver
  .messagebox
  .message,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userNoteContainer
  .messageContainer
  .sender
  .messagebox
  .message {
  font-size: 14px;
  margin-bottom: 5px;
  font-weight: 500;
  color: #000;
  word-break: break-word;
}

.auctionV2 .messagebox p {
  word-break: break-all;
}

.auctionV2 .receiver,
.auctionV2 .messageContainer .receiver,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userNoteContainer
  .messageContainer
  .receiver {
  border: 1px solid #f1f1f1;
  border-radius: 10px;
  text-align: left;
  padding: 10px;
  margin-bottom: 5px;
}

.auctionV2 .messageContainer .sender,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userNoteContainer
  .messageContainer
  .sender {
  border: 1px solid #f1f1f1;
  border-radius: 10px;
  text-align: right;
  padding: 10px;
  margin-bottom: 5px;
}

.auctionV2 .messageContainer,
.auctionV2
  .auctionV2Modal
  .indivualContainer
  .ownOrderDetails
  .userNoteContainer
  .messageContainer {
  padding: 15px;
  max-height: 250px;
  overflow-y: auto;
}


/* Scheduling modal view */

.schdulingTabSection .nav-tabs li a {
  color: #000;
}
.schdulingTabSection .tab-content {
  margin-top: 15px;
}

.scheduleModal .modal-header {
  text-align: left;
}

.schduleBtn {
  padding: 8px;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  background-color: #284480;
  border: 1px solid #284480;
  border-radius: 4px;
  height: fit-content;
}

.scheduleApointmentCard {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 20px;
  padding: 15px;
  border-radius: 4px;
  border: 1px solid #d9d9d9;
  margin-top: 25px;
}

.bodyTit {
  font-size: 18px;
}

.btnPrime {
  padding: 15px 8px;
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  background-color: #284480;
  border: 1px solid #284480;
  border-radius: 4px;
  height: fit-content;
  margin-top: 15px;
}

.backWardAccess {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  margin-bottom: 20px;
}

.formLabel {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}

.selectDateTime .pickTimeBoxContainer {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 15px;
}

.selectDateTime .pickTimeBoxContainer .pickTimeBox {
  background: #ffffff;
  border-radius: 4px;
  padding: 8px;
  border: 1px solid #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
}

.selectDateTime .pickTimeBoxContainer .pickTimeBox .radioBox input {
  margin-top: 5px;
  height: 16px;
  width: 16px;
}

.selectDateTime .selectDateContainer .selectedDate {
  font-size: 16px;
  font-weight: 600;
  margin-top: 15px;
}

.selectDateTime .selectDateContainer {
  margin-bottom: 20px;
}

.radioCheckerListGroup {
  margin-bottom: 25px;
}

.radioCheckerListGroup .radioChecker {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  font-size: 16px;
  margin-bottom: 15px;
}
.CheckinTabContent {
  margin-bottom: 15px;
}
.radioCheckerListGroup .radioChecker .radiocheck {
}
.radioCheckerListGroup .radioChecker input {
  margin: 0;
}
.radioCheckerListGroup .radioChecker h4 {
}
.scheduler .schedulerTop {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}
.selectDateContainer .scheduler {}
.selectDateContainer .scheduler .schedulerTop {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    gap: 15px;
}
.selectDateContainer .scheduler .schedulerTop .schedulerActions {
    cursor: pointer;
}
.selectDateContainer .scheduler .schedulerMain .schedulerDate {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(60px,1fr));
    grid-gap: 10px;
    gap: 10px;
    margin-bottom: 15px;
}

.selectDateContainer .scheduler .schedulerMain .schedulerDate .dayPreview span {
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
}

.selectDateContainer .scheduler .schedulerMain .schedulerDate .dayPreview {
    display: grid;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 90px;
    border-radius: 12px;
    background: #fff;
    color: #333;
    cursor: pointer;
    margin: 0;
    border: 1px solid #0000004d;
    text-align: center;
    padding: 5px 0;
}

.selectDateContainer .scheduler .schedulerMain .schedulerDate .dayPreview.selected {
    border: 1px solid #284480;
    background: #284480;
    color: #fff;    
}

.unpaidRow td {
  background-color: #ffdada !important;
}

/* Responsive */

@media (max-width: 769px) {
  .shedulingTabs .nav {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  }
  .fc-toolbar.fc-header-toolbar {
    display: flex;
    gap: 10px;
    flex-direction: column;
  }
  .fc-toolbar.fc-header-toolbar .fc-right {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
}

@media (max-width: 767px) {
  .shedukwPickContainer .AnalticsTab .vistirDataTableGrp.gridSeprate {
    grid-template-columns: 100%;
    margin-top: 15px !important;
  }
  .auctionV2 .auctionV2Modal .indivualContainer .avatharInlet .avaInnerInfo {
    grid-template-columns: auto;
  }
  .auctionV2 .auctionV2Modal .indivualContainer .ownOrderDetails {
    grid-template-columns: auto;
    gap: 30px;
  }
  .auctionV2 .auctionV2Modal .indivualContainer .avatharInlet {
    gap: 30px;
    grid-template-columns: auto;
  }
  .shedulingTabsContainer .shedulingTabsBody {
    margin-top: 5px !important;
  }
  .shedulingTabsContainer .shedulingTabsBody {
    padding: 15px;
  }
}

@media (max-width: 600px) {
  .shedukwPickContainer .vistirDataTableGrp .tableHeaderCard .lftcardTit {
    width: 100%;
  }
  .shedukwPickContainer .vistirDataTableGrp .tableHeaderCard .lftcardTit ul li button span {
    font-size: 16px;
  }
  .shedukwPickContainer .vistirDataTableGrp .tableHeaderCard .lftcardTit ul li button {
    width: 100%;
    height: 100%;
    align-items: stretch;
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .shedukwPickContainer .vistirDataTableGrp .tableHeaderCard .lftcardTit ul {
    clear: both;
    height: fit-content;
    float: left;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(135px, 1fr));
    width: 100%;
    gap: 10px;
  }
  .shedukwPickContainer .vistirDataTableGrp .tableHeaderCard .lftcardTit ul li:not(:nth-child(1)) {
    margin-left: 0;
  }
  .locationControl {
    display: none;
  }
  .fc-toolbar.fc-header-toolbar .fc-left .btn-group,
  .shedulingTabsBody #fullCalendar .fc-toolbar .fc-right div:nth-child(1) h2 {
    width: 100%;
  }
  .shedukwPickContainer .sheduleBody .HomeTab .HomeInnerTabs .innerTabList,
  .auctionV2 .wrapperinnerBody .innertabs nav,
  .auctionV2 .wrapperinnerBody .comomnTabs .erpTabs .nav button,
  .auctionV2 .wrapperinnerBody .comomnTabs .erpTabs {
    width: 100%;
  }
  .shedukwPickContainer
    .AnalticsTab
    .vistirDataTableGrp.gridSeprate
    .tableHeaderCard
    .DonutChrtExpla,
  .shedulingTabsContainer .locationContainer {
    grid-template-columns: 100%;
  }
  .shedulingTabsContainer .locationFieldsForm {
    grid-template-columns: 100%;
    gap: 10px;
  }
  .shedukwPickContainer .sheduleNavMenu {
    overflow: auto;
  }
}
