@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Bengali:wght@100..900&display=swap');

* {
  font-family: "Noto Sans Bengali", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}


.filament-tables-footer-row {
    color: red !important;
    font-weight: bold;
}

.filament-tables-action-button-danger {
    background-color: #dc3545;
    border-color: #dc3545;
    color: #fff;
}


/* Make table container scrollable */
.filament-tables-container {
    max-height: 500px; /* set the height you want */
    overflow-y: auto;
}

/* Make thead sticky */
.filament-tables-container thead th {
    position: sticky;
    top: 0;
    background-color: white; /* match table bg */
    z-index: 10;
}


/* Target Filament sidebar */
.fi-sidebar {
    scrollbar-width: thin; /* Firefox */
    scrollbar-color: rgba(0,0,0,0.3) transparent; /* Firefox */
}

/* Chrome, Edge, Safari */
.fi-sidebar::-webkit-scrollbar {
    width: 2px;       /* vertical scrollbar width */
    height: 2px;      /* horizontal scrollbar height */
}

.fi-sidebar::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,0.3); /* thumb color */
    border-radius: 9999px;             /* rounded edges */
}

.fi-sidebar::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0,0,0,0.6); /* darker on hover */
}

.fi-sidebar::-webkit-scrollbar-track {
    background: transparent;           /* track background */
}
