.InvoiceGenerator_editor__xsnNw{border:1px solid var(--site-line);border-radius:16px;overflow:hidden;background:var(--site-surface);color:var(--site-ink)}.InvoiceGenerator_toolbar__feSOL{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--site-line)}.InvoiceGenerator_sections__wR8Cm{display:flex;flex:1;min-width:0;gap:4px;overflow-x:auto}.InvoiceGenerator_sections__wR8Cm button{flex-shrink:0;border:0;border-radius:8px;min-height:40px;padding:8px 10px;background:transparent;color:var(--site-muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.InvoiceGenerator_sections__wR8Cm button[aria-pressed=true]{background:var(--site-soft);color:var(--site-accent)}.InvoiceGenerator_sections__wR8Cm button:focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}.InvoiceGenerator_actions__3yIE7{gap:6px;justify-content:flex-end;margin:0;flex-shrink:0;align-items:center}.InvoiceGenerator_actions__3yIE7 .button{min-height:40px;padding:8px 10px;font-size:13px;gap:6px;white-space:nowrap}.InvoiceGenerator_actions__3yIE7 svg{width:16px;height:16px;flex-shrink:0}.InvoiceGenerator_actions__3yIE7 .button:first-child{order:1}.InvoiceGenerator_body___oEbh{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.InvoiceGenerator_editor__xsnNw .InvoiceGenerator_canvas__IpUDK{position:static;min-width:0;padding:20px;background:var(--site-soft)}.InvoiceGenerator_canvas__IpUDK .preview-label{margin-bottom:12px;font-size:11px;font-weight:600;color:var(--site-muted);text-transform:uppercase;letter-spacing:.06em}.InvoiceGenerator_canvas__IpUDK .invoice-preview{width:100%;max-width:794px;margin:0 auto;min-height:620px;background:#fff;color:#172033;color-scheme:light;border:1px solid #dce1e8;box-shadow:0 2px 8px #0000000d}.InvoiceGenerator_editor__xsnNw .InvoiceGenerator_inspector__hDEM3{min-width:0;padding:18px;border-right:1px solid var(--site-line);background:var(--site-surface)}.InvoiceGenerator_inspectorLabel__WHdiR{margin:0 0 18px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:650;color:var(--site-muted)}.InvoiceGenerator_editor__xsnNw .InvoiceGenerator_inspector__hDEM3 section{margin:0;padding:0;border:0}.InvoiceGenerator_inspector__hDEM3 h2{margin:0 0 14px;font-size:16px}.InvoiceGenerator_inspector__hDEM3 .form-stack{gap:12px}.InvoiceGenerator_inspector__hDEM3 .form-grid{gap:10px}.InvoiceGenerator_inspector__hDEM3 .field{font-size:12px;gap:5px;margin:0}.InvoiceGenerator_inspector__hDEM3 input,.InvoiceGenerator_inspector__hDEM3 select,.InvoiceGenerator_inspector__hDEM3 textarea{min-width:0;min-height:40px;font-size:13px}.InvoiceGenerator_inspector__hDEM3 .item-editor{border:1px solid var(--site-line);border-radius:10px;padding:12px;background:var(--site-soft)}.InvoiceGenerator_inspector__hDEM3 .button{min-height:40px;padding:8px 12px;font-size:12px}.InvoiceGenerator_canvas__IpUDK .notice,.InvoiceGenerator_inspector__hDEM3 .notice{font-size:12px}.InvoiceGenerator_canvas__IpUDK .invoice-controls{margin:16px auto 0;max-width:794px}@media (max-width:800px){.InvoiceGenerator_toolbar__feSOL{gap:8px}.InvoiceGenerator_sections__wR8Cm{flex-basis:100%}.InvoiceGenerator_actions__3yIE7{width:100%}.InvoiceGenerator_body___oEbh{grid-template-columns:minmax(0,1fr)}.InvoiceGenerator_editor__xsnNw .InvoiceGenerator_canvas__IpUDK{padding:14px}.InvoiceGenerator_editor__xsnNw .InvoiceGenerator_inspector__hDEM3{border-right:0;border-bottom:1px solid var(--site-line);padding:18px}.InvoiceGenerator_canvas__IpUDK .invoice-preview{padding:18px;min-height:480px;font-size:11px}.InvoiceGenerator_canvas__IpUDK .invoice-preview h2{font-size:22px}.InvoiceGenerator_canvas__IpUDK .invoice-table{width:100%;table-layout:fixed}.InvoiceGenerator_canvas__IpUDK .invoice-table td,.InvoiceGenerator_canvas__IpUDK .invoice-table th{padding:8px 4px;overflow-wrap:anywhere}.InvoiceGenerator_canvas__IpUDK .invoice-table th:first-child{width:35%}}@media print{.InvoiceGenerator_editor__xsnNw{border:0;overflow:visible}.InvoiceGenerator_actions__3yIE7,.InvoiceGenerator_editor__xsnNw .InvoiceGenerator_inspector__hDEM3,.InvoiceGenerator_toolbar__feSOL{display:none}.InvoiceGenerator_body___oEbh{display:block}.InvoiceGenerator_editor__xsnNw .InvoiceGenerator_canvas__IpUDK{padding:0;background:#fff}.InvoiceGenerator_canvas__IpUDK .invoice-preview{min-height:0;max-width:none;border:0;box-shadow:none}}.InvoiceGenerator_inspector__hDEM3 .InvoiceGenerator_deleteItem__0WAjh{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;flex-shrink:0;color:var(--site-muted)}.InvoiceGenerator_inspector__hDEM3 .InvoiceGenerator_item__F5hcZ{padding:0;overflow:hidden}.InvoiceGenerator_itemHeader__1TXyC{display:flex;align-items:center;gap:4px;padding-right:6px}.InvoiceGenerator_itemToggle__0QJ_9{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:56px;padding:10px 12px;border:0;background:transparent;color:var(--site-ink);font:inherit;font-size:12px;text-align:left;cursor:pointer}.InvoiceGenerator_itemToggle__0QJ_9:focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px;border-radius:8px}.InvoiceGenerator_itemTitle__H0mg8{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.InvoiceGenerator_itemName__IvdeC{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;font-size:13px}.InvoiceGenerator_itemQuantity__6q6DK{color:var(--site-muted);white-space:nowrap}.InvoiceGenerator_itemTotal__onJ_k{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.InvoiceGenerator_itemToggle__0QJ_9 svg{flex-shrink:0}.InvoiceGenerator_chevronOpen__2SrHm{transform:rotate(90deg)}.InvoiceGenerator_itemFields__OPhgq{padding:12px;border-top:1px solid var(--site-line)}