body {
    font-family: 'Outfit', sans-serif;
}

.dash-placement {
    margin-left: 12px !important;
    margin-right: -12px !important;
}

.basket-adj-desk {
    margin-left: 40px !important;
}

#general-spec-table table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
    border: 1px solid #fecaca;
}

#general-spec-table th {
  background-color: #fee2e2; /* Light red background */
  color: #1f2937;            /* Gray-800 text */
  text-align: left;
  padding: 8px 12px;
  font-weight: 600;
  width: 35%;
}

#general-spec-table td {
  color: #111827;            /* Gray-900 text */
  padding: 8px 12px;
}

#general-spec-table tr:not(:last-child) {
  border-bottom: 1px solid #fecaca; /* Light red border */
}


#technical-details table {
  width: 100%;  
    border: 1px solid #fecaca;
  border-collapse: collapse;
  margin-top: 1rem;
}

#technical-details th {
  background-color: #fde8e8;
  color: #1f2937;
  padding: 5px 12px;
  text-align: left;
  font-weight: 600;
}

#technical-details td {
  padding: 5px 12px;
  color: #374151;
  border-top: 1px solid #fbd5d5;
}

#technical-details tr:last-child td {
  border-bottom: 1px solid #fbd5d5;
}


/* Add to global CSS */
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.background-gray-set {
    background: linear-gradient(180deg, #f7f7f7, #ffffff);
}

.nice-red-mini-footer {
    margin-top: -150px;
}

footer{
    margin-top:100px;
}