.company-settings{margin-top:24px}.company-logo-preview{display:block;max-width:190px;max-height:110px;object-fit:contain;margin:10px 0;background:#fff}.company-remove-logo{display:flex;align-items:center;gap:10px;margin-top:12px}.company-remove-logo input{width:18px;height:18px}.invoice-company-identity{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--border);break-inside:avoid}.invoice-company-logo{width:150px;height:85px;object-fit:contain}.invoice-company-identity p{font-size:12px;overflow-wrap:anywhere}.company-payment-settings{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.invoice-payment-details{border:1px solid var(--border);border-radius:8px;padding:12px 16px;margin-bottom:18px;break-inside:avoid}.invoice-payment-details h3{font-size:13px}.invoice-payment-details dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin:10px 0 0}.invoice-payment-details dt{font-size:10px;color:var(--muted)}.invoice-payment-details dd{margin:0;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}@media(max-width:450px){.invoice-company-logo{width:110px;height:65px}.invoice-company-identity{gap:12px}.invoice-payment-details dl{grid-template-columns:1fr}}@media print{.invoice-company-identity{break-inside:avoid}.invoice-company-logo{max-width:150px;max-height:85px}}
