/* Se conserva el marco único del grid; el shell deja espacio a sus datos. */
.amedida-layout .amedida-view-surface:has(.suite-purchase-invoices-grid) {
    padding: 8px 8px 0;
    border: 0;
    box-shadow: none;
}
.amedida-layout .amedida-view-surface:has(.suite-purchase-invoices-grid) .app .main > .main-content {
    padding-block: 8px;
}
.amedida-layout .suite-purchase-invoices-grid .suite-data-grid-footer-cell {
    font-weight: 600;
    min-height: 40px;
    border-block-start: 1px solid var(--suite-shell-border) !important;
}
.amedida-layout .suite-purchase-invoices-grid .suite-data-grid-amount {
    text-align: right;
    font-variant-numeric: tabular-nums;
}
@media (max-width: 600px) {
    .amedida-layout .amedida-view-surface:has(.suite-purchase-invoices-grid) {
        padding-inline: 0;
    }
}
