/* Nexor 360 CRM v183 — layout Pedidos conforme Ajuste Pedidos.xlsx */
.business-company-row-v154{grid-template-columns:minmax(0,2fr) minmax(150px,1fr) minmax(160px,1fr) minmax(150px,1fr)!important}
.business-top-row-v183{display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(220px,1fr);gap:12px;grid-column:1/-1}
.business-top-row-v183>label{min-width:0}
.business-services-v183{grid-column:1/-1;border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:color-mix(in srgb,var(--panel) 96%,var(--accent) 4%)}
.business-services-v183 .sectionTitle{grid-column:1/-1;margin:0 0 2px}
.boolean-field-v183{display:flex;flex-direction:column;gap:7px}
.boolean-field-v183>span{font-weight:800;color:var(--text);line-height:1.25}
.boolean-choice-v183{display:flex;gap:7px}
.boolean-choice-v183 button{flex:1;min-height:38px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font-weight:800;cursor:pointer}
.boolean-choice-v183 button.active{background:var(--accent);border-color:var(--accent);color:#fff}
.boolean-field-v183.required-v183>span:after{content:' *';color:#e11923}
.fixed-identification-v183{grid-column:1/-1;border:1px solid var(--line);border-radius:14px;padding:14px;display:grid;gap:10px}
.fixed-dates-row-v183{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
#businessTypeV183Hidden,#businessCompanyContactV183Hidden{display:none!important}
@media(max-width:900px){.business-company-row-v154,.business-top-row-v183,.business-services-v183,.fixed-dates-row-v183{grid-template-columns:1fr!important}}
