#modal.commerceDialog{padding:0;width:min(850px,96vw);max-height:92dvh;overflow-y:auto}#modal.commerceDialog #form{padding:24px}#modal.commerceDialog .dialoghead{position:sticky;top:-24px;background:white;z-index:3;padding:14px 0;margin-bottom:8px}#modal.commerceDialog h3{font-size:14px;margin:10px 0}.sectionLabel{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:25px 0 8px;border-top:1px solid var(--line);padding-top:12px}.sectionLabel span{font-size:10px;color:var(--muted)}.saleLine{display:grid;grid-template-columns:minmax(180px,1fr) 80px 110px 90px 32px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}#fields .saleLine label{font-size:10px;margin:0}.saleLine select{max-width:100%}.saleLine input{min-width:0}.lineAmount{font-size:12px;line-height:1.8}.lineAmount small{display:block;font-size:9px}.removeLine{border:0;padding:6px;background:#faf3ee;color:#a16d58;margin-top:17px}.removeLine .menuIcon{width:18px;height:18px}.addLineButton{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:14px;color:var(--green)}.addLineButton .menuIcon{width:18px;height:18px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.formGrid[hidden]{display:none!important}.checkLabel{display:flex!important;align-items:center;gap:9px}#fields .checkLabel input{width:18px;height:18px;margin:0}.orderTotals{background:#f3f6ed;border-radius:12px;padding:18px;margin:22px 0 10px}.orderTotals>div{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:7px 0}.orderTotals dt{font-size:12px;color:#6c7e69}.orderTotals dd{margin:0;font-size:13px;font-weight:700;white-space:nowrap}.orderTotals .grandTotal{border-top:1px solid #d9e3d2;margin-top:10px;padding-top:14px}.orderTotals .grandTotal dt,.orderTotals .grandTotal dd{font-size:18px;color:var(--green);font-weight:800}.ordersTable{white-space:normal;min-width:760px}.ordersTable td:first-child{min-width:185px}.ordersTable td{line-height:1.5}.ordersTable td small{font-size:10px}.clientSummary{display:flex;gap:20px;padding:18px 0;font-size:13px}#clientRows td{max-width:280px}#clientRows td small{white-space:normal;line-height:1.7}#modal.commerceDialog #form>.primary{min-height:46px;margin-top:20px}#modal.commerceDialog .formError[hidden]{display:none}#deliveryAddress[hidden]{display:none}.lineProductSelect{font-size:12px}.profileMenuItem .menuIcon,.extraMenuItem .menuIcon{width:24px;height:24px}@media(max-width:800px){#modal.commerceDialog{max-height:94dvh;width:96vw;border-radius:14px}#modal.commerceDialog #form{padding:18px}#modal.commerceDialog .dialoghead{top:-18px;padding:12px 0}#fields input,#fields select,#fields textarea{font-size:16px}.saleLine{grid-template-columns:1fr 1fr 34px;gap:9px;padding:15px 0}.saleLine .lineProduct{grid-column:1/4}.saleLine .lineAmount{grid-column:1/3;grid-row:3;display:flex;justify-content:space-between;align-items:center;margin:0}.saleLine .removeLine{grid-column:3;grid-row:2/4;height:40px;margin:0}.sectionLabel{display:block}.sectionLabel span{display:block;margin-top:5px}.formGrid{gap:10px}.formGrid label{font-size:11px!important}#fields .checkLabel{font-size:12px}#fields .checkLabel input{min-height:18px}.orderTotals{padding:14px}.orderTotals .grandTotal dt,.orderTotals .grandTotal dd{font-size:16px}.clientSummary{flex-direction:column;gap:8px}.panelhead{gap:12px;flex-wrap:wrap}.panelhead .search{width:100%}#fields .saleLine label{font-size:10px}.heading>button.primary{max-width:155px}}
.icon-sales{--menu-icon:url('/icons/cart-bold.svg')}.icon-stock{--menu-icon:url('/icons/warehouse-bold.svg')}.icon-team{--menu-icon:url('/icons/employees-bold.svg')}.icon-supplies{--menu-icon:url('/icons/checklist-bold.svg')}.icon-more{--menu-icon:url('/icons/more-bold.svg')}.icon-clients{--menu-icon:url('/icons/clients.svg')}
