html,body{margin:0;padding:0;background:#0a0a0a;color:#f2f2f2;font-family:Barlow,system-ui,sans-serif}*{box-sizing:border-box}a{color:#c4f135;text-decoration:none}a:hover{color:#dcff6b}input,textarea,select,button{font-family:inherit}input:focus,textarea:focus,select:focus,button:focus{outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid #c4f135;outline-offset:2px}button{transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease,border-color .14s ease,color .14s ease}button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){button{transition:background-color .14s ease,border-color .14s ease,color .14s ease}button:active{transform:none}}@keyframes pulseAdd{0%,to{background:transparent;box-shadow:0 0 #c4f1358c}50%{background:#c4f13547;box-shadow:0 0 0 6px #c4f13500}}.pulse-add{animation:pulseAdd 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.pulse-add{animation:none;background:#c4f13529}}::selection{background:#c4f1354d}::placeholder{color:#7a7a7a}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width:1200px){.pagegrid{grid-template-columns:minmax(0,1fr)!important}.side{position:static!important}}.ml{display:none}@media (max-width:760px){.wrap{padding-left:14px!important;padding-right:14px!important}.topbar{padding:9px 14px!important;gap:10px!important}.tabs{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%}.tabs>span{display:contents!important}.tabs button{width:100%;justify-content:center;white-space:nowrap;padding:11px 10px!important;font-size:11px!important}.t1{order:1}.t3{order:2}.t2{order:3}.t4{order:4}.mobtoggle{display:flex!important}.ctrls.fechado{display:none!important}.ctrls.aberto{flex-direction:column;align-items:stretch!important;gap:14px!important;background:#0d0d0d;border:1px solid #1f1f1f;border-radius:8px;padding:14px}.ctrls.aberto>div{width:100%;justify-content:space-between}.ctrls{width:100%;gap:10px 14px!important}.ctrls>div{border-left:none!important;padding-left:0!important}.nomob{display:none!important}.tbl{overflow-x:visible!important}.thead{display:none!important}.trow,.krow{grid-template-columns:1fr 1fr!important;min-width:0!important;gap:10px 12px!important;padding:14px!important;align-items:start!important}.ml{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#7a7a7a;margin-bottom:2px}.cSku,.cDesc,.cEstr,.kDesc,.kVia{grid-column:1 / -1!important}.cPeso,.cUni,.cMarg,.kSku,.kQty,.kUnit{grid-column:1 / 2!important}.cCusto,.cMar,.cFob,.kDel,.kDisc,.kTot{grid-column:2 / 3!important}.cUni,.kUnit{text-align:left!important}.cCusto,.cMar,.cFob,.cMarg,.kTot{text-align:right!important}.cOrc{grid-column:1 / -1!important;text-align:stretch!important}.cOrc button{width:100%}input,select,textarea{font-size:16px!important}.krow input,.trow input{min-height:42px}.krow button,.trow button{min-height:44px;min-width:44px}.totrow{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;padding:14px!important}.g2{grid-template-columns:minmax(0,1fr)!important}.barwrap{padding:10px 14px!important;gap:10px 14px!important}.barwrap .barbtn{flex:1}.headrow{flex-direction:column;align-items:flex-start!important}.brand{order:1;flex:1;min-width:0}.userbox{order:2;border-left:none!important;padding-left:0!important}.userbox>span{align-items:flex-end!important;text-align:right}.spacer{display:none!important}.tabs{order:3}.mobtoggle{order:4}.ctrls{order:5}}@media print{html,body{background:#fff!important;color:#000!important}[data-noprint]{display:none!important}body[data-print-doc=cliente] #printsheet,body[data-print-doc=comprador] #printsheet-comprador{display:block!important}@page{size:A4 portrait;margin:18mm 15mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#printsheet,#printsheet-comprador{padding:0!important}#printsheet thead,#printsheet-comprador thead{display:table-header-group}#printsheet tbody,#printsheet-comprador tbody{display:table-row-group}#printsheet tr,#printsheet td,#printsheet th,#printsheet-comprador tr,#printsheet-comprador td,#printsheet-comprador th{break-inside:avoid;page-break-inside:avoid}#printsheet table,#printsheet-comprador table{page-break-inside:auto}#printsheet>div,#printsheet-comprador>div{break-inside:avoid;page-break-inside:avoid}#printsheet img,#printsheet-comprador img{max-width:100%}#nl-badge-frame{display:none!important}}#root{min-height:100vh}
