/* ERP 018 — alinhamento geométrico de campos e ações (sem alterar regras de negócio) */
.erp011-page .client-line{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 104px!important;column-gap:12px!important;align-items:start!important}
.erp011-page .client-line>div{min-width:0!important}
.erp011-page .client-line>div:first-child>.smart-search{margin:0!important}
.erp011-page .client-line>div:nth-child(2){padding-top:0!important}
.erp011-page .client-line>button#buscar-cliente{margin-top:27px!important;align-self:start!important;height:46px!important;min-height:46px!important;padding:0 10px!important;width:104px!important;justify-content:center}
.erp011-page .client-line input:not([type=hidden]){height:46px!important;min-height:46px!important;box-sizing:border-box!important}
.erp011-page #item-form.erp011-itemform{display:grid!important;grid-template-columns:minmax(0,1fr) 94px 154px 102px!important;gap:12px!important;align-items:start!important}
.erp011-page #item-form.erp011-itemform>.smart-search{grid-column:1!important;grid-row:1!important;margin:0!important}
.erp011-page #item-form.erp011-itemform>div:has(#descricao){display:none!important}
.erp011-page #item-form.erp011-itemform>div:has(#quantidade){grid-column:2;grid-row:1}
.erp011-page #item-form.erp011-itemform>div:has(#preco){grid-column:3;grid-row:1}
.erp011-page #item-form.erp011-itemform>button[type=submit]{grid-column:4;grid-row:1;margin:27px 0 0!important;height:46px!important;min-height:46px!important;padding:0 10px!important;width:102px!important}
.erp011-page #item-form.erp011-itemform input{height:46px!important;min-height:46px!important;box-sizing:border-box!important}
.erp011-page .smart-search>input{height:46px!important;min-height:46px!important}
.erp011-page #item-form .smart-status{min-height:16px!important;margin-top:6px!important}
.erp011-page .pdv017-discount{display:flex!important;align-items:end!important;gap:12px!important}
.erp011-page .pdv017-discount>div{width:154px!important;flex:none!important}
.erp011-page .pdv017-discount>button{height:46px!important}
.pdv018-admin-link{font-size:12px;white-space:nowrap;padding-bottom:13px;color:#175cd3;text-decoration:underline}
.erp011-page .pdv017-payment>button{height:46px!important}
.erp011-page .pdv017-folder>button{height:46px!important}
.erp011-page .pdv017-actions>button{min-width:0!important;padding:10px 16px!important;font-size:13px!important}
@media(max-width:900px){.erp011-page .client-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 104px!important}.erp011-page #item-form.erp011-itemform{grid-template-columns:minmax(0,1fr) 78px 130px 94px!important}}
@media(max-width:650px){.erp011-page .client-line{grid-template-columns:1fr!important}.erp011-page .client-line>button#buscar-cliente{margin-top:0!important}.erp011-page #item-form.erp011-itemform{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.erp011-page #item-form.erp011-itemform>.smart-search{grid-column:1/-1!important;grid-row:1!important}.erp011-page #item-form.erp011-itemform>div:has(#quantidade){grid-column:1;grid-row:2}.erp011-page #item-form.erp011-itemform>div:has(#preco){grid-column:2;grid-row:2}.erp011-page #item-form.erp011-itemform>button[type=submit]{grid-column:1/-1;grid-row:3;margin:0!important;width:100%!important}.erp011-page .pdv017-discount{flex-wrap:wrap}.pdv018-admin-link{padding-bottom:0}}
