.cashflow-summary[data-v-f1d9beb9]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cashflow-summary strong[data-v-f1d9beb9]{font-size:25px}.cashflow-actions[data-v-f1d9beb9]{align-items:end;align-self:end}.cashflow-summary .stat-card[data-v-f1d9beb9]{min-width:0}.view-toggle[data-v-8d252283]{flex-shrink:0;flex-wrap:nowrap}.product-grid[data-v-8d252283]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;margin-top:20px}.product-tile[data-v-8d252283]{border:1px solid var(--border,#dce3dd);border-radius:12px;overflow:hidden}.product-cover[data-v-8d252283]{width:100%;height:200px;object-fit:contain;background:#7f7f7f0f;display:block}.photo-placeholder[data-v-8d252283]{display:flex;align-items:center;justify-content:center;color:var(--muted,#738477)}.product-tile-body[data-v-8d252283]{padding:18px}.product-tile h3[data-v-8d252283]{margin:0;overflow-wrap:anywhere}.product-tile .row-actions[data-v-8d252283]{margin-top:15px;flex-wrap:wrap}.product-price[data-v-8d252283]{font-size:21px}.product-thumb[data-v-8d252283]{width:52px;height:52px;object-fit:contain;float:left;margin-right:12px;border-radius:6px}.product-photo-preview[data-v-8d252283]{width:160px;height:160px;object-fit:contain;border-radius:8px}.product-photo-field[data-v-8d252283]{grid-column:1/-1}.product-photo-field input[type=file][data-v-8d252283]{max-width:100%}.materials-tabs[data-v-8d252283]{margin-bottom:22px}.materials-item[data-v-8d252283]{display:grid;grid-template-columns:minmax(180px,2fr) minmax(90px,1fr) minmax(100px,1fr) auto;gap:12px;align-items:end;border-bottom:1px solid #dce3dd;padding:12px 0}.materials-payment[data-v-8d252283]{margin-top:24px}.materials-total[data-v-8d252283]{text-align:right;font-size:19px;margin:22px 0 0}.materials-total small[data-v-8d252283]{display:block}.materials-tabs+.alert[data-v-8d252283]{margin-top:12px}.card[data-v-8d252283]{margin-top:18px}.materials-item .field[data-v-8d252283]{min-width:0}.materials-item select[data-v-8d252283]{width:100%}@media(max-width:800px){.materials-item[data-v-8d252283]{grid-template-columns:1fr}.materials-tabs button[data-v-8d252283]{font-size:12px;padding:10px}.materials-total[data-v-8d252283]{text-align:left}}
