
.sale-finance-summary[data-v-sales-finance577]{margin:14px 0;color:var(--erp-text);font-size:14px}.sale-finance-heading[data-v-sales-finance577]{display:flex;justify-content:space-between;align-items:center;gap:16px}.sale-finance-heading p[data-v-sales-finance577],.sale-finance-flow p[data-v-sales-finance577]{color:var(--erp-muted);font-size:13px;margin:6px 0 10px}.sale-finance-cards[data-v-sales-finance577]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sale-finance-cards article[data-v-sales-finance577]{padding:14px;border:1px solid var(--erp-border);border-radius:10px;background:var(--erp-surface)}.sale-finance-cards span[data-v-sales-finance577],.sale-finance-cards small[data-v-sales-finance577]{display:block;color:var(--erp-muted)}.sale-finance-cards strong[data-v-sales-finance577]{display:block;font-size:21px;line-height:1.4;margin:6px 0;font-variant-numeric:tabular-nums}.sale-finance-summary .is-loss[data-v-sales-finance577]{color:#cf1322}.sale-finance-warning[data-v-sales-finance577]{color:#ad4e00;background:#fff7e6;padding:8px 12px;border-radius:6px}.sale-finance-flow[data-v-sales-finance577]{margin:12px 0;border:1px solid var(--erp-border);border-radius:8px;padding:10px 14px}.sale-finance-flow summary[data-v-sales-finance577]{cursor:pointer;font-weight:600}.sale-flow-status[data-v-sales-finance577],.sale-finance-flow nav[data-v-sales-finance577]{display:flex;flex-wrap:wrap;gap:12px 22px;margin:10px 0}.sale-flow-status button[data-v-sales-finance577]{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:4px;cursor:pointer}.sale-import-receipt[data-v-sales-finance577]{padding:12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px}.sale-import-receipt p[data-v-sales-finance577]{margin-bottom:0}@media(max-width:900px){.sale-finance-cards[data-v-sales-finance577]{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-finance-heading[data-v-sales-finance577]{align-items:start;flex-direction:column}}@media(max-width:480px){.sale-finance-cards[data-v-sales-finance577]{grid-template-columns:1fr}.sale-finance-cards strong[data-v-sales-finance577]{font-size:19px}}

.sale-profit-loss{color:#cf1322!important;font-weight:600}.sale-finance-summary~div .page-summary-strip{max-height:76px}.sale-finance-summary~div .page-summary-strip article{padding:6px 12px!important}.sale-finance-summary~div .page-summary-strip strong{font-size:16px!important;margin:0!important}@media(max-width:900px){.sale-finance-summary~div .page-summary-strip{max-height:none}}