@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body{
  font-family: "Roboto", sans-serif;
}
.autocomplete-suggestions {
    overflow: auto;
    background: #FFF;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
    border-radius: 0 0 3px 3px;
}
.autocomplete-suggestion {
    border-bottom: 1px solid #CBD3DD;
    padding: 4px 10px 4px 10px;
    cursor: pointer;
}
.autocomplete-suggestion:hover {
    background-color: #007bff;
    color: #fff;
}
.autocomplete-suggestion:last-child{
    border-bottom: none;
}

/* AKTİF */
.table tbody tr.durum-aktif,
.table tbody tr[data-durum="aktif"] {
    background-color: rgba(34, 197, 94, .08);   /* yeşil hafif ton */
    border-left-color: #22c55e;                 /* yeşil şerit */
}
.table tbody tr.durum-aktif:hover,
.table tbody tr[data-durum="aktif"]:hover {
    background-color: rgba(34, 197, 94, .14);
}

/* PASİF */
.table tbody tr.durum-pasif,
.table tbody tr[data-durum="pasif"] {
    background-color: rgba(239, 68, 68, .06);   /* kırmızı hafif ton */
    border-left-color: #ef4444;                 /* kırmızı şerit */
}
.table tbody tr.durum-pasif:hover,
.table tbody tr[data-durum="pasif"]:hover {
    background-color: rgba(239, 68, 68, .12);
}

.table tbody tr.durum-pasif td,
.table tbody tr[data-durum="pasif"] td {
    color: #6b7280; /* gray-500 */
}
