/* Kalash Enterprises Custom Styling */

/* Smooth scroll & base enhancements */
html {
  scroll-behavior: smooth;
}

/* Custom scrollbars */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-track {
  background: #f0f4fd;
}
::-webkit-scrollbar-thumb {
  background: #c59b27;
  border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
  background: #996515;
}

/* Toast animation */
.toast-enter {
  transform: translateY(100%);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
}
.toast-enter-active {
  transform: translateY(0);
  opacity: 1;
}

/* Modal backdrop transition */
.modal-backdrop {
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}

/* Quantity stepper buttons */
.stepper-btn {
  user-select: none;
  -webkit-user-select: none;
}

/* Print styling for GST Tax Invoice */
@media print {
  body * {
    visibility: hidden;
  }
  #printable-invoice, #printable-invoice * {
    visibility: visible;
  }
  #printable-invoice {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    margin: 0;
    padding: 20px;
    box-shadow: none !important;
  }
  .no-print {
    display: none !important;
  }
}
