
.p-button[data-v-46572c60] {
    color: #ffffff !important;
    background: #197698 !important;
    border: 1px solid #197698 !important;
    padding: 0.75rem 1rem !important;
    font-size: 1rem !important;
    border-radius: 6px !important;
}
.p-button[data-v-46572c60]:hover {
    color: #ffffff !important;
    background: #197698 !important;
    border: 1px solid #197698 !important;
    padding: 0.75rem 1rem !important;
    font-size: 1rem !important;
    border-radius: 6px !important;
}
.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider[data-v-46572c60] {
    background: #197698;
}
.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider[data-v-46572c60] {
    background: #197698;
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler > .pi-chevron-right[data-v-46572c60]:before {
    color: #333333;
    content: "\e90d";
}
.p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler > .pi-chevron-down[data-v-46572c60]:before {
    color: #333333;
    content: "\e90f";
}
.p-treetable[data-v-46572c60] {
    border-radius: 6px;
    border: 1px solid #1976981c;
    display: table !important;
    width: 100% !important;
}
.p-treetable-header[data-v-46572c60] {
    background: transparent !important;
    border: none !important;
    border-bottom: 2px solid #999999 !important;
    padding: 0px !important;
}



.custom-autocomplete .p-autocomplete input {
  width: 430px; /* Ensure the input field inside the AutoComplete takes full width */
  padding-left: 2rem !important;
}
.custom-autocomplete .p-autocomplete-panel {
  max-width: 430px; /* Set desired width */
  width: 100%;
  overflow-x: scroll; /* Enable horizontal scrolling */
  overflow-y: scroll;
  white-space: nowrap; /* Prevent items from wrapping */
}

/* Optional: Style for items inside the dropdown */
.custom-autocomplete .p-autocomplete-items {
  display: flex; /* Use flexbox to align items horizontally */
  flex-direction: row; /* Align items in a row */
}
.p-autocomplete {
  width: 100%; /* Ensure the AutoComplete component takes the full width of its container */
}
.p-autocomplete input {
  width: 330px; /* Ensure the input field inside the AutoComplete takes full width */
  padding-left: 2rem !important;
}
.autocomplete-container {
  width: 330px; /* Set the width of the container */
}
.p-autocomplete-item {
  min-width: 430px; /* Set a minimum width for items */
  text-overflow: none;
  overflow: visible !important;
  padding: 5px 10px; /* Add some padding */
}
.custom-autocomplete .p-inputtext{
    width: 430px;
}
.custom-autocomplete .p-inputtext::-moz-placeholder {
    color: #9A9A9A;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
}
.custom-autocomplete .p-inputtext:-ms-input-placeholder {
    color: #9A9A9A;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
}
.custom-autocomplete .p-inputtext::placeholder {
    color: #9A9A9A;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px; /* 150% */
}
.p-radiobutton .p-radiobutton-box.p-highlight {
    background: #197698;
}
.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
    border-color: #197698 !important;
    background: #197698;
    color: #ffffff;
}
.p-radiobutton .p-radiobutton-box {
    border: 1px solid #222222 !important;
}

/* Style for the autocomplete dropdown panel */
.p-autocomplete-panel {
  /* Example: set max-width */
  max-width: 330px; /* Adjust width as needed */
}

/* Style for each item in the dropdown */
.p-autocomplete-item {
  max-width: 330px; /* Set your desired maximum width */
  overflow: hidden; /* Hide overflow content */
  text-overflow: ellipsis; /* Show ellipsis for overflowed content */
  white-space: nowrap; /* Prevent wrapping of text */
}

/* Optional: Additional styling for the items */
.p-autocomplete-item {
  padding: 8px 12px; /* Example padding */
  background-color: #fff; /* Example background color */
  border-bottom: 1px solid #ddd; /* Example border */
}
.p-autocomplete-item:hover {
  background-color: #f0f0f0; /* Example hover background color */
}
.check-data-button{
    background-color: #00AC45 !important;
    border: 1px solid #00AC45 !important;
}
.check-data-button:hover{
    background-color: #0DC941 !important;
    border: 1px solid #0DC941 !important;
}
.custom-calendar .p-inputtext {
  padding-left: 35px; /* Adjust the value as needed */
  padding-right: 0px;
}
.remove-button {
    cursor: default; /* Default cursor */
}
.remove-button:hover {
  cursor: pointer; /* Pointer cursor on hover */
}
.dashboard-coupons-add-number-text .p-inputtext{
    width:130px;
}
.dashboard-coupon-add-image-upload-button{
    display: flex;
    color: #FFF;
    padding: 7px 15px;
    height: 40px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    border-width: 1px;
    box-shadow: none;
    border-color: #197698;
    background: #197698;
    width: 260px;
}
.dashboard-coupon-add-image-upload-button:hover{
    display: flex;
    color: #FFF;
    padding: 7px 15px;
    height: 40px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 6px;
    border-color: #197698;
    border-width: 1px;
    background: #197698;
    box-shadow: none;
    width: 260px;
    cursor: pointer;
}
.selected-items {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.selected-item {
  background-color: #e0e0e0;
  border-radius: 4px;
  padding: 0.5rem;
  display: flex;
  align-items: center;
}
.selected-item button {
  background: none;
  border: none;
  color: red;
  cursor: pointer;
  margin-left: 0.5rem;
}


/*# sourceMappingURL=chunk-68faec6e.a0f65956ee0829a5cf7a.css.map?217*/