:root, [data-bs-theme=light], [data-bs-theme=dark] {
    --br-select-content-height: 20rem;
}
.min-height-fix {
    /*min-height: 370px;*/
}

.min-height-fix-sm {
    /*min-height: 260px;*/
}

.modal-load .modal-body,
.ss-content {
    transition: opacity .16s ease;
}

.modal-load .modal-content {
    position: relative;
}

.modal-load.is-select-fix-pending .modal-body {
    opacity: 0;
}

.modal-load.is-select-fix-pending .modal-content::before {
    position: absolute;
    inset: 0;
    z-index: 2;
    background: #fff;
    border-radius: inherit;
    content: "";
}

.modal-load.is-select-fix-pending .modal-content::after {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    width: 2rem;
    height: 2rem;
    margin-top: -1rem;
    margin-left: -1rem;
    border: 2px solid rgba(0, 0, 0, .12);
    border-top-color: rgba(0, 0, 0, .7);
    border-radius: 50%;
    content: "";
    animation: company-modal-spin .7s linear infinite;
}

[data-brono-company-form].is-loading {
    opacity: .7;
    pointer-events: none;
}

@keyframes company-modal-spin {
    to {
        transform: rotate(360deg);
    }
}

.border-nice {
    border: 1px dashed #E4E4E4;
}
