.entry-toolbar,.entry-dialog-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between}.entry-toolbar label{margin-right:auto}.entry-table{min-width:760px}.entry-table input{min-width:88px;width:100%;max-width:145px}.entry-table td:first-child{min-width:230px;max-width:340px;white-space:normal}.entry-table .needs-review{background:#fff8e7}.entry-actions{display:flex;gap:8px;flex-direction:column;align-items:flex-start}.entry-error{color:#a52323;background:#fff1f0;border:1px solid #e6a7a2;border-radius:8px;padding:10px;white-space:normal}.entry-error[hidden]{display:none}.entry-search-list>div{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid #dce5f2}.entry-search-list small{display:block;color:#775314}.entry-create-dialog{width:min(700px,94vw);max-height:90dvh;border:1px solid #dce5f2;border-radius:16px;padding:22px;overflow:auto;color:#132749}.entry-create-dialog::backdrop{background:#11274980}.entry-dialog-head{position:sticky;top:-22px;padding:12px 0;background:white;z-index:1}.entry-create-dialog #erpProductCreateBox{margin:0}.entry-create-dialog .erp-form input,.entry-create-dialog .erp-form select,.entry-create-dialog .erp-form textarea{max-width:100%}#erpInvoiceCart{max-height:none}#erpInvoiceSave{min-height:44px}#erpInvoiceTotalsHint{font-weight:600}@media(max-width:650px){.entry-toolbar{align-items:stretch}.entry-search-list>div{align-items:flex-start}.entry-create-dialog{padding:14px}.entry-table td:first-child{min-width:200px}}
