﻿.base-card-container {
    width: 100%;
    height: 100%;
    display: flex;
}

.base-card-container > .base-card-content {
    display: grid;
    height: 100%;
    overflow-y: auto;
}

.base-card-container > .base-card-header {
    border-bottom: 1px solid var(--mud-palette-lines-default);
}

.base-card-container > .base-card-footer {
    border-top: 1px solid var(--mud-palette-lines-default);
}

.print-only {
    display: none;
}

@media print {
    .no-print {
        display: none !important;
    }

    .print-only {
        display: block !important;
    }

    .no-print .force-print {
        display: block !important;
    }

    .no-print .print-only {
        display: block !important;
    }

    .force-print-black {
        color: #000000 !important;
        background: #ffffff !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }

    .force-print-black * {
        background: inherit !important;
        color: inherit !important;
    }
}

.menu-caption {
    text-align: center;
    max-width: 108px;
    overflow-wrap: break-word;
}

.text-area-resize-vertical textarea{
    resize: vertical !important;
}