.drumet {
    cursor: pointer;
    text-align: center;
}

.drumet div:first-child {
    font-weight: 700;
    font-size: 1.5rem;
}

.drumet div:last-child {
    color: var(--color-primary);
}

.images-uploader {
    min-height: 3.125rem !important;
}

.images-uploader input{
    display: none;
}

.images-uploader[data-upload-limit-reached] label {
    opacity: .5;
    pointer-events: none;
}

.images-uploader .new-image {
    text-align: center;
    position: relative;
    transform: scale(0);
    opacity: 0;
    pointer-events: none;
    transition: var(--transition);
}

.images-uploader .new-image[data-visible] {
    transform: none;
    opacity: 1;
    pointer-events: all;
}

/* .images-uploader .new-image::before {
    content: '';
} */

.images-uploader .new-image .image-icon {
    position: relative;
    height: 1.25rem;
    width: 1.75rem;
    margin: auto;
}

.images-uploader .new-image .image-icon svg {
    height: 100%;
    width: 100%;
}

.images-uploader .new-image .image-name {
    max-width: 1.75rem;
    margin-top: .5rem;
    font-size: .75rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.images-uploader .new-image .image-delete {
    cursor: pointer;
    position: absolute;
    height: 1rem;
    width: 1rem;
    right: 0;
    top: 0;
    transform: translate(50%, -75%);
}

#modal:has(.modal-hiker) .modal__content-container{
    max-width: 38rem;
    padding: 0;
}

#modal:has(.modal-hiker) .modal__btn-close {
    transform: none;
    right: 1.25rem;
    top: .75rem;
    background: var(--color-white);
    color: var(--color-primary);
    z-index: 9999;
    line-height: .05;
}



@media (max-width: 1023px) {

    .drumet div:first-child {
        font-size: 1.125rem;
    }

}