.order-summary>.commercial-summary{
  position:static!important;
  display:grid;
  grid-column:auto;
  grid-row:auto;
  gap:10px;
  margin:24px -10px 0;
  padding:20px 10px 0;
  border-top:2px solid #79c165;
  box-shadow:none;
}
.order-summary>.commercial-summary h3{margin:0 0 4px;font-size:18px;color:#183f25}
.order-summary>.commercial-summary>label{display:grid;gap:5px;padding:10px;border:1px solid #dce4de;background:#f8faf8;font-size:12px;font-weight:750;color:#33433a}
.order-summary>.commercial-summary>label input,.order-summary>.commercial-summary>label textarea{width:100%;box-sizing:border-box;border:1px solid #bdcbc2;border-radius:6px;background:#fff;padding:9px;font:inherit}
.order-summary>.commercial-summary>label small{font-size:10px;color:#738078}
.order-summary>.commercial-summary>div{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #e3e7e4;font-size:13px}
.order-summary>.commercial-summary .customer-grand-total{margin-top:3px;padding-top:14px;border-top:2px solid #79c165;border-bottom:0;align-items:end}
.order-summary>.commercial-summary>small{display:block;margin:2px 0 0;color:#747e78;line-height:1.45}
.order-summary>.commercial-summary .commercial-login-required{display:grid;gap:10px;padding:16px;border:1px solid #cddbd1;border-radius:8px;background:#f4f8f4;color:#33433a}
.order-summary>.commercial-summary .commercial-login-required b{font-size:14px;color:#183f25}
.order-summary>.commercial-summary .commercial-login-required p{margin:0;font-size:12px;line-height:1.5;color:#647169}
.order-summary>.commercial-summary .commercial-login-required button{min-height:44px;border:0;border-radius:6px;background:#79c165;color:#18223a;font-weight:900;cursor:pointer}
.order-summary>.commercial-summary .commercial-login-required small{font-size:10px;line-height:1.4;color:#738078}
