.invoice-toolbar .select{min-width:170px}.invoice-count{color:#65766f;font-weight:700;white-space:nowrap}.invoice-cancelled-row{opacity:.68}.invoice-modal .modal{width:min(1180px,96vw);max-height:94vh}.invoice-modal .modal-head p{margin:5px 0 0;color:#65766f}.invoice-form-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.invoice-items-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 12px}.invoice-items-head h4{margin:0 0 4px}.invoice-items-head small{color:#65766f}.invoice-lines{display:flex;flex-direction:column;gap:10px}.invoice-line{display:grid;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(95px,1fr)) repeat(3,minmax(125px,1fr)) 38px;gap:10px;align-items:end;background:#f7faf8;border:1px solid #dce8e2;border-radius:14px;padding:12px}.invoice-line .field{margin:0}.invoice-line .field label{font-size:12px}.invoice-product-field small{display:block;color:#65766f;font-size:11px;margin-top:5px}.invoice-line-total{min-height:44px;border-radius:10px;background:#e8f2ed;padding:7px 10px;display:flex;flex-direction:column;justify-content:center}.invoice-line-total span{font-size:11px;color:#65766f}.invoice-line-total b{font-size:14px}.invoice-remove{width:38px;height:38px;border:0;border-radius:10px;background:#fae8e5;color:#a23b3b;font-size:22px;cursor:pointer}.invoice-bottom{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;margin-top:20px}.invoice-notes .field{margin-bottom:12px}.invoice-summary{border:1px solid #dce8e2;border-radius:14px;overflow:hidden;background:#fff}.invoice-summary>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 14px;border-bottom:1px solid #edf2ef}.invoice-summary>div:last-child{border-bottom:0}.invoice-summary .form-help{display:block;padding:10px 14px;margin:0;background:#f7faf8;color:#65766f;font-size:12px;line-height:1.65}.invoice-summary span{color:#65766f}.invoice-grand-total{background:#275b48;color:#fff}.invoice-grand-total span{color:#dbece4}.invoice-grand-total b{font-size:20px}.invoice-detail-modal .modal{width:min(1050px,96vw)}.invoice-sheet{background:#fff}.invoice-sheet-head{display:flex;justify-content:space-between;gap:20px;border-bottom:2px solid #275b48;padding-bottom:18px;margin-bottom:18px}.invoice-sheet-head h2{margin:4px 0}.invoice-sheet-head p{margin:0}.invoice-sheet-status{display:flex;gap:8px;align-items:flex-start}.invoice-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.invoice-meta>div{border:1px solid #dce8e2;border-radius:12px;padding:10px}.invoice-meta span,.invoice-detail-notes>span{display:block;color:#65766f;font-size:12px;margin-bottom:4px}.invoice-detail-bottom{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;margin-top:20px}.invoice-detail-notes p{white-space:pre-wrap}.invoice-cancel-note{margin-top:14px;background:#fae8e5;color:#8c302d;padding:12px;border-radius:10px}@media(max-width:1050px){.invoice-form-head{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-line{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-product-field{grid-column:span 2}.invoice-bottom,.invoice-detail-bottom{grid-template-columns:1fr}.invoice-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.invoice-toolbar .select{min-width:100%;width:100%}.invoice-form-head,.invoice-meta{grid-template-columns:1fr}.invoice-items-head{align-items:flex-start;flex-direction:column}.invoice-line{grid-template-columns:1fr 1fr}.invoice-product-field{grid-column:1/-1}.invoice-line-total{grid-column:1/-1}.invoice-bottom{grid-template-columns:1fr}.invoice-sheet-head{flex-direction:column}.invoice-modal .modal-foot{flex-wrap:wrap}}
