.commercial-flow{display:grid;gap:14px}.flow-card{border:1px solid var(--line);border-radius:12px;padding:15px;background:#fbfcfc}.flow-card>header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.flow-card>header strong,.flow-card>header small{display:block}.flow-card>header small{color:var(--muted);margin-top:4px}.quote-items{display:grid;gap:7px;margin:14px 0;padding:12px;background:#fff;border-radius:9px}.quote-items span{display:flex;justify-content:space-between;gap:12px;font-size:.84rem}.flow-total{display:flex;justify-content:flex-end;align-items:center;gap:12px}.flow-total strong{font-size:1.1rem}.flow-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.flow-node{display:grid;padding:7px 10px;background:var(--aqua-soft);border-radius:9px;font-size:.78rem}.flow-node small{color:var(--muted)}.quote-editor{display:grid;gap:10px;margin-bottom:18px}.quote-editor>div{display:grid;grid-template-columns:1.4fr .55fr .7fr;gap:10px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:10px}.quote-editor span strong,.quote-editor span small{display:block}.quote-editor span small{color:var(--muted)}.quote-editor label{display:grid;gap:6px;font-size:.72rem;text-transform:uppercase;color:var(--muted);font-weight:700}
@media(max-width:760px){.quote-editor>div{grid-template-columns:1fr}.flow-card>header{align-items:flex-start}.flow-actions{align-items:stretch}.flow-actions form,.flow-actions .button{width:100%}}
