/* NEXOR 360 v156 — layout do pedido e agenda comercial */
#businessCompanyPrimaryGroupV154{margin-top:0}
.business-company-row-v154{display:grid;grid-template-columns:minmax(320px,2fr) minmax(180px,1fr) minmax(210px,1fr);gap:14px;align-items:stretch}
.business-company-row-v154>label{margin:0;display:flex;flex-direction:column;justify-content:flex-start}
.business-company-row-v154 input,.business-company-row-v154 select{height:42px;margin-top:7px}
#businessAdminAccountGroupV153{margin-top:0}
#businessFollowupGroupV153 .business-row-v153{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}
#businessFollowupGroupV153 .business-row-v153>label{display:grid!important;grid-template-rows:minmax(38px,auto) 42px 18px;align-content:start;align-items:start;margin:0!important;min-width:0;gap:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;font-size:inherit!important}
#businessFollowupGroupV153 .business-field-title-v154{display:block!important;align-self:end;font-weight:700;line-height:1.25;padding:0 0 7px!important;margin:0!important;color:var(--text)}
#businessFollowupGroupV153 input,#businessFollowupGroupV153 select{box-sizing:border-box;width:100%;height:42px;min-height:42px;margin:0!important;align-self:start}
#businessFollowupGroupV153 .required-mark-v78,#businessFollowupGroupV153 .n115-required-star{display:none!important}
#businessFollowupGroupV153 .n113-required-followup::after,#businessFollowupGroupV153 .n115-required-followup::after{content:none!important;display:none!important}
#businessFollowupGroupV153 label.business-required-v156::after{content:'Obrigatório'!important;display:block!important;align-self:start;margin:5px 0 0!important;padding:0!important;background:transparent!important;border:0!important;color:var(--muted)!important;font-size:10px!important;font-weight:600!important;line-height:1.2!important;width:auto!important}
.movement-actions-v154{display:flex;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap}
.movement-save-status-v154{margin-top:10px;padding:10px 12px;border-radius:9px;background:#eef8f2;color:#17613a;font-weight:700;font-size:12px;border:1px solid #c9ead7}
.movement-save-status-v154.error{background:#fff0f0;color:#9f2020;border-color:#f4c2c2}
#businessStateRegistrationV154::placeholder{font-size:12px}
@media(max-width:980px){.business-company-row-v154{grid-template-columns:1fr 1fr}.business-company-row-v154>label:first-child{grid-column:1/-1}#businessFollowupGroupV153 .business-row-v153{grid-template-columns:repeat(3,minmax(180px,1fr));overflow-x:auto;padding-bottom:4px}}
@media(max-width:620px){.business-company-row-v154{grid-template-columns:1fr}.business-company-row-v154>label:first-child{grid-column:auto}.movement-actions-v154{justify-content:stretch}.movement-actions-v154 .btn{width:100%}}
