/* Finance owns document layout; controls and visual primitives stay shared. */ .admin-density .detail-page-layout.finance-density-detail { gap: 0; } .admin-density .finance-density-detail > .detail-page-layout__header, .admin-density .finance-density-detail > .detail-page-layout__summary { padding: 0; } .admin-density .finance-density-detail > .detail-page-layout__content, .admin-density .finance-density-detail > .detail-page-layout__footer { min-width: 0; padding: var(--admin-space-5); } .admin-density .finance-detail-actions { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; gap: var(--admin-space-3); } .admin-density .finance-detail-context { min-width: 0; color: var(--workbench-muted); font-size: var(--admin-font-caption); overflow-wrap: anywhere; } .admin-density .statement-summary-grid .statement-summary-item--remark { grid-column: span 2; } .admin-density .statement-summary-section { padding: var(--admin-space-5); } .admin-density .account-metrics .is-negative, .admin-density .density-detail-overview .is-danger, .admin-density-dialog .partial-summary .is-danger { color: var(--el-color-danger); } .admin-density .density-detail-overview .is-success, .admin-density-dialog .partial-summary .is-success { color: var(--el-color-success); } .admin-density-dialog .partial-summary { margin-bottom: var(--admin-space-5); } /* Outrank AdminPage scoped spacing regardless of stylesheet load order; the toolbar supplies the gap. */ .admin-workbench.receivable-statistics-page.admin-page.is-spacing-compact, .admin-workbench.finance-settlement-page.admin-page.is-spacing-compact { gap: 0; } .admin-workbench .finance-metric-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--workbench-grid-gap); } @media (max-width: 720px) { .admin-workbench .finance-metric-grid { grid-template-columns: 1fr; } } /* The outer AdminPage owns the screen inset for every finance detail section. */ @media screen { .admin-density .detail-page-layout.finance-density-detail > :is(.detail-page-layout__header, .detail-page-layout__summary, .detail-page-layout__content, .detail-page-layout__footer), .admin-density .finance-density-detail > .detail-page-layout__header > .density-detail-header, .admin-density .finance-density-detail > .detail-page-layout__summary > :is(.density-detail-overview, .statement-summary-section), .admin-density .finance-density-detail > .detail-page-layout__content > .settlement-detail-content { padding-inline: 0; } } /* Detail sections share one vertical rhythm instead of stacking section padding. */ .admin-density .finance-density-detail > .detail-page-layout__content, .admin-density .finance-density-detail .settlement-detail-content { display: flex; flex-direction: column; gap: var(--admin-space-5); } .admin-density .finance-density-detail > .detail-page-layout__content .density-form-section { padding-block: 0; }