@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');

.erin-scope { 
  font-family: 'Inter', sans-serif; 
}

.erin-scope ::-webkit-scrollbar { 
  width: 4px; 
}

.erin-scope ::-webkit-scrollbar-thumb { 
  background: #E2E8F0; 
  border-radius: 4px; 
}

@keyframes blink { 
  0%, 100% { opacity: 1; } 
  50% { opacity: 0; } 
}

.erin-scope .thinking-indicator .dots { 
  animation: blink 1.2s infinite; 
}

.erin-scope .no-scrollbar::-webkit-scrollbar { 
  display: none; 
}

.erin-scope .no-scrollbar { 
  -ms-overflow-style: none; 
  scrollbar-width: none; 
}

.erin-scope .action-toolbar { 
  opacity: 0; 
  transition: opacity 0.15s ease-in-out; 
}

.erin-scope .group:hover .action-toolbar { 
  opacity: 1 !important; 
}

.erin-scope .popover-active .action-toolbar { 
  opacity: 1 !important; 
  display: flex !important; 
}

.erin-scope .bg {
    background-color: #00A63E;
}

.erin-scope .bg:hover {
     background-color: #008f34;
}

/* Vijay Changes*/
.erin-scope .z-\[\9999\] {
    z-index: 9999;
}
.erin-scope .bottom-7 {
    bottom: calc(var(--spacing) * 7);
}
.erin-scope .right-7 {
    right: calc(var(--spacing) * 7);
}
.erin-scope .fixed {
    position: fixed;
}

.erin-scope .bg-\[\#00A63E\] {
    background-color: #00A63E;
}
.erin-scope .hover:bg-\[\#008f34\] {
     background-color: #008f34;
}
.erin-scope .text-white {
    color: var(--color-white);
}
.erin-scope .rounded-full {
    border-radius: calc(infinity * 1px);
}
.erin-scope .px-6 {
    padding-inline: calc(var(--spacing) * 6);
}

.erin-scope .py-4 {
    padding-block: calc(var(--spacing) * 4);
}

.erin-scope .text-\[\15px\] {
    font-size: 15px;
}
.erin-scope .font-semibold {
    font-weight: var(--font-weight-semibold);
}

.erin-scope .items-center {
    align-items: center;
}

/* Vijay Changes*/

