.invoice-row{background:white;border:1px solid var(--line);border-radius:12px;padding:20px;margin-bottom:14px}.invoice-row-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.invoice-row-head label{font-size:18px;font-weight:700}.invoice-row .mini{overflow-wrap:anywhere;margin-top:10px}.invoice-amounts{display:flex;gap:24px;flex-wrap:wrap}.invoice-amounts b{display:block;font-size:22px}.invoice-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.invoice-pdf{margin:15px 0;max-height:70vh;overflow:auto;background:#eef2f2}.invoice-pdf canvas{display:block;max-width:100%;height:auto}.pdf-file-label{padding:20px;background:#f1f7f7;border:2px dashed #98b8b9;border-radius:10px;margin:12px 0}.invoice-transfer{position:sticky;bottom:8px;box-shadow:0 4px 20px #153c4022}.import-status{margin-top:12px;color:var(--teal);font-weight:700}.import-review{border:1px solid #dec6a1;padding:16px;background:#fff4e1;margin:15px 0;border-radius:10px}@media(max-width:600px){.invoice-fields{grid-template-columns:1fr}.invoice-row{padding:16px}.invoice-transfer{position:static}}
