.v9-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:18px}.v9-fields label{font-weight:600;font-size:14px}.v9-fields input{display:block;width:100%;margin-top:6px}.v9-invoice-preview{margin-top:20px;padding:18px;border:1px solid #e2e8f0;border-radius:12px;background:white}.v9-invoice-preview:empty{display:none}.v9-invoice-preview th,.v9-invoice-preview td{padding:10px;border-bottom:1px solid #e2e8f0;text-align:left}#v9-area .btn{margin:12px 8px 8px 0}#v9-area p{margin:12px 0;color:#475569}@media print{body *{visibility:hidden!important}#v9-invoice-preview,#v9-invoice-preview *{visibility:visible!important}#v9-invoice-preview{position:absolute;top:0;left:0;width:100%;border:none;padding:0}}