/*Third party library overrides/corrections*/
/*Select2, Bootstrap, etc*/

.app-info-popover-overlay {
    --app-info-popover-available-height: calc(100dvh - (var(--ctev-spacing-8) * 2));
    --app-info-popover-available-width: calc(100vw - (var(--ctev-spacing-8) * 2));
    --bs-popover-bg: var(--ctev-white);
    --bs-popover-border-color: var(--ctev-neutral-100);
    --bs-popover-border-radius: var(--ctev-radius-4);
    --bs-popover-max-width: min(18rem, var(--app-info-popover-available-width));
    box-shadow: 0 0.25rem 0.75rem rgba(var(--ctev-black-rgb), 0.15);
    font-size: 0.8125rem;
    font-weight: var(--ctev-font-weight-regular);
    line-height: 1.35;
    max-height: var(--app-info-popover-available-height);
    max-width: var(--bs-popover-max-width);
    min-width: min(12rem, var(--app-info-popover-available-width));
    text-align: left;
    white-space: normal;
    width: max-content;
}

    .app-info-popover-overlay .popover-body {
        color: var(--ctev-text);
        max-height: calc(var(--app-info-popover-available-height) - 2px);
        overflow-wrap: anywhere;
        overflow-y: auto;
        padding: var(--ctev-spacing-8) calc(var(--ctev-spacing-8) + var(--ctev-spacing-2));
        white-space: normal;
    }
