.sales-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:12px}.sales-purchase,.sales-lines article,.sales-settings fieldset{border:1px solid var(--line,#d4d4d8);border-radius:12px;padding:16px;margin-block:12px}.sales-settings label,.sales-payslip label{display:block;margin-block:10px}.sales-settings input:not([type=checkbox]),.sales-settings textarea,.sales-payslip textarea{display:block;width:100%;box-sizing:border-box}.sales-payslip img{display:block;max-width:100%;max-height:60vh;object-fit:contain;margin-block:16px}.sales-invoice dl{display:grid;grid-template-columns:1fr auto;gap:10px}.sales-invoice dd{margin:0}.sales-customer button{min-height:44px}@media print{body:has(.sales-invoice) .sales-invoice{display:none}}
