/* v099: correção sobre a estrutura real do formulário e autocompletar */
#item-form.erp011-itemform{display:grid!important;grid-template-columns:minmax(260px,1fr) 70px 122px 142px 110px!important;column-gap:10px!important;row-gap:8px!important;align-items:end!important;flex-wrap:nowrap!important}
#item-form.erp011-itemform>div{min-width:0!important;width:auto!important;max-width:none!important;grid-row:1!important;grid-column:auto!important;margin:0!important}
#item-form.erp011-itemform>div:nth-of-type(1){grid-column:1!important}
#item-form.erp011-itemform>div:nth-of-type(2){grid-column:2!important}
#item-form.erp011-itemform>div:nth-of-type(3){grid-column:3!important}
#item-form.erp011-itemform>div:nth-of-type(4){grid-column:4!important}
#item-form.erp011-itemform>button[type=submit]{grid-column:5!important;grid-row:1!important;width:110px!important;min-width:0!important;max-width:none!important;height:46px!important;margin:0!important}
#item-form.erp011-itemform>div input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}
#item-form.erp011-itemform .smart-search{width:100%!important;max-width:none!important;margin:0!important;position:relative!important}
#item-form.erp011-itemform .smart-search input{width:100%!important}
#item-form.erp011-itemform .smart-original-input,#item-form.erp011-itemform .smart-original-label{display:none!important}
#item-form.erp011-itemform #gg097-estoque{background:#eef3f9!important}
#item-form.erp011-itemform label{white-space:nowrap;font-size:12px}
#item-form.erp011-itemform .smart-status{font-size:11px;min-height:16px}
#bloco-forma{display:flex!important;flex-wrap:wrap;align-items:end;gap:10px}
#bloco-forma>label{width:100%;flex-basis:100%}
#bloco-forma #pagamento{flex:0 0 185px!important;width:185px!important;max-width:185px!important}
#bloco-forma #gg098-split-toggle{font-size:13px!important;padding:9px 12px!important;min-height:42px!important}
#gg098-split[hidden]{display:none!important}
#gg098-split{padding:14px;margin-top:12px;border:1px solid #d5e0ed;border-radius:10px;background:#f8fafc}
#gg098-split .gg098-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#gg098-payment-check{padding:14px;margin-top:12px;background:#eef6ff;border:1px solid #b7d3ef;border-radius:10px;line-height:1.7}
.gg099-build{position:fixed;right:10px;bottom:10px;z-index:9999;border-radius:6px;background:#0d2b52;color:#fff;padding:4px 7px;font:11px Arial,sans-serif;opacity:.85;pointer-events:none}
@media(max-width:1120px){#item-form.erp011-itemform{grid-template-columns:minmax(180px,1fr) 62px 105px 120px 100px!important;gap:7px!important}#item-form.erp011-itemform>button[type=submit]{width:100px!important}}
@media(max-width:760px){#item-form.erp011-itemform{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:10px!important}#item-form.erp011-itemform>div{grid-row:auto!important;grid-column:auto!important}#item-form.erp011-itemform>div:nth-of-type(1){grid-column:1/-1!important}#item-form.erp011-itemform>div:nth-of-type(2){grid-column:1!important}#item-form.erp011-itemform>div:nth-of-type(3){grid-column:2!important}#item-form.erp011-itemform>div:nth-of-type(4){grid-column:1/-1!important}#item-form.erp011-itemform>button[type=submit]{grid-column:1/-1!important;grid-row:auto!important;width:100%!important}#gg098-split .gg098-split-grid{grid-template-columns:1fr}}
