[x-cloak] {
    display: none !important;
}

* {
    scrollbar-width: thin !important;
    /*scrollbar-color: var(--purple-light) var(--purple-primary) !important;*/
    scroll-behavior: smooth !important;
}

a {
    text-decoration: none !important;
    transition: all .2s ease-in-out;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

.min-h-100 {
    min-height: 100vh !important;
}

.pointer {
    cursor: pointer !important;
}

.highlight {
    color: var(--bs-warning) !important;
}

td {
    border-top: 1px solid var(--bs-secondary) !important;
}

.table-transparent, .table-transparent td, .table-transparent tr, .table-transparent th {
    background: transparent !important;
}

.dropdown-toggle::after {
    vertical-align: .1em !important;
}

.dropdown-item:focus, .dropdown-item:hover{
    background-color: rgba(167, 117, 117, 0.1);
    backdrop-filter: blur(50px) brightness(110%);
    -webkit-backdrop-filter: blur(50px) brightness(110%);
}
.input-glass,.input-glass:focus{
    background-color: rgba(167, 117, 117, 0.1);
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
}
.border-lighter {
    border: 1px solid rgba(167, 117, 117, 0.2) !important;
}
.dropdown-menu{
    border: 1px solid rgba(167, 117, 117, 0.2) !important;
}
