/* Remove Number Input arrows */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
.aside-minimize .brand .brand-logo {
    display: none !important;
}

.menu-item-active {
    position: relative;
}
.menu-item-active::before {
    content: "";
    width: 3px;
    height: 100%;
    position: absolute;
    z-index: 1;
    background: var(--primary);
    /* border-left: solid 3px ; */
}
.custom-file-label {
    white-space: nowrap;
    padding-right: 1rem;
    overflow: hidden;
    text-overflow: ellipsis;
}
.custom-file + .btn {
    z-index: 2;
}
.add-box {
    overflow: hidden;
    max-height: 0;
    transition: all 100ms ease;
}
.add-box.show {
    max-height: 200vh;
    margin-bottom: 2rem;
    transition: all 600ms ease;
}
.add-box textarea {
    max-height: 12rem !important;
}
.dt-image {
    max-width: 150px;
    max-height: 150px;
    object-fit: contain;
}
