﻿.asset-panel-col {
    height: auto;
    min-height: auto;
}

    .asset-panel-col > .card {
        height: auto;
        min-height: auto;
    }

        .asset-panel-col > .card > .card-body {
            display: flex;
            flex-direction: column;
            height: auto;
            min-height: auto;
            overflow: visible;
        }

.standard-form-modal {
    height: 90vh;
    max-height: 90vh;
}

    .standard-form-modal .modal-content {
        height: 100%;
    }

    .standard-form-modal .modal-body {
        overflow-y: auto;
    }

.standard-subaig-modal {
    height: 800vh;
    max-height: 80vh;
}

    .standard-subaig-modal .modal-content {
        height: 100%;
    }

    .standard-subaig-modal .modal-body {
        overflow-y: auto;
    }

.source-row {
    cursor: pointer;
}

.source-row-action-column {
    width: 40px;
    padding-right: 0.75rem !important;
}

.source-row .bi-three-dots {
    color: var(--bs-secondary-color);
}


@media (min-width: 1200px) {
    .asset-panel-col {
        height: 100%;
        min-height: 0;
    }

        .asset-panel-col > .card {
            height: 100%;
            min-height: 0;
        }

            .asset-panel-col > .card > .card-body {
                height: 100%;
                min-height: 0;
                overflow: hidden;
            }
}

.modal .nav-link.text-danger {
    color: var(--bs-danger) !important;
}

@media (max-width: 1199.98px) {
    .asset-hierarchy-col {
        max-height: 50vh;
        overflow-y: auto;
    }
}