
:is(.process-grid-card, .party-grid-card, .vessel-grid-card, .companies-grid-card, .users-grid-card) {
    min-height: var(--grid-fit-card-height, auto);
}
.vessel-grid-card--loading {
    min-height: 360px;
}
.app-grid-12 {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 0.5rem;
    align-items: start;
}
.app-grid-12 > * {
    min-width: 0;
}
.app-grid-12--stretch {
    align-items: stretch;
}
.app-grid-12--stretch > * {
    height: 100%;
}
.app-grid-12__span-1 { grid-column: span 1; }
.app-grid-12__span-2 { grid-column: span 2; }
.app-grid-12__span-3 { grid-column: span 3; }
.app-grid-12__span-4 { grid-column: span 4; }
.app-grid-12__span-5 { grid-column: span 5; }
.app-grid-12__span-6 { grid-column: span 6; }
.app-grid-12__span-7 { grid-column: span 7; }
.app-grid-12__span-8 { grid-column: span 8; }
.app-grid-12__span-9 { grid-column: span 9; }
.app-grid-12__span-10 { grid-column: span 10; }
.app-grid-12__span-11 { grid-column: span 11; }
.app-grid-12__span-12 { grid-column: span 12; }
.party-tab-geral__top-grid {
    grid-template-columns: minmax(0, 3fr) minmax(280px, 1fr);
}
.party-tab-geral__main-grid,
.party-tab-geral__address-grid {
    grid-template-columns: minmax(0, 2fr) minmax(260px, 1fr);
}
.app-grid-12.party-tab-geral__top-grid > .app-grid-12__span-9,
.app-grid-12.party-tab-geral__top-grid > .app-grid-12__span-3,
.app-grid-12.party-tab-geral__main-grid > .app-grid-12__span-8,
.app-grid-12.party-tab-geral__main-grid > .app-grid-12__span-4,
.app-grid-12.party-tab-geral__address-grid > .app-grid-12__span-8,
.app-grid-12.party-tab-geral__address-grid > .app-grid-12__span-4 {
    grid-column: auto;
}

@media (max-width: 992px) {
.app-grid-12 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
.app-grid-12__span-7,
.app-grid-12__span-8,
.app-grid-12__span-9,
.app-grid-12__span-10,
.app-grid-12__span-11,
.app-grid-12__span-12 {
        grid-column: span 6;
    }
.party-tab-geral__top-grid,
.party-tab-geral__main-grid,
.party-tab-geral__address-grid {
        grid-template-columns: 1fr;
    }
.app-grid-12.party-tab-geral__top-grid > *,
.app-grid-12.party-tab-geral__main-grid > *,
.app-grid-12.party-tab-geral__address-grid > * {
        grid-column: 1 / -1;
    }
}

@media (max-width: 768px) {
.app-grid-12 {
        grid-template-columns: 1fr;
        gap: 0.7rem;
    }
.app-grid-12 > * {
        grid-column: 1 / -1 !important;
    }
}
.process-grid td,
.process-grid td * {
    white-space: nowrap !important;
    word-break: keep-all !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
.process-grid tr[aria-selected="true"] > td .app-inline-meta {
    color: #ffffff !important;
}
