.erp-placeholder-note{display:flex;gap:9px;padding:15px 0 19px;border-top:1px solid #edf0e7;font-size:10px;line-height:1.9;color:#8c9d7d;align-items:flex-start}.erp-placeholder-note svg{width:15px;height:15px;margin-top:3px}.erp-placeholder-note b{font:600 16px Arial,sans-serif;color:#587748;background:#f1f5eb;border:1px solid #e3ead9;border-radius:3px;padding:0 9px}.erp-placeholder-note small{display:block;font-size:9px;color:#a0ad92}.fulfillment-card,.customer-summary-card{padding:23px 24px}.fulfillment-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.9fr);gap:14px}.field-help{display:block;color:#a3ae96;font-size:9px;margin-top:7px;line-height:1.7}.freight-input{position:relative}.freight-input>span{position:absolute;top:16px;left:11px;color:#99a58b;font:12px Arial,sans-serif}.freight-input input{padding-left:25px}.fulfillment-grid select:disabled{background:#f5f6f1;color:#a6b099;opacity:1}.section-description{font-size:10px;color:#9aa68d;line-height:1.9;margin-top:-5px;margin-bottom:19px}.summary-extra-label{margin-bottom:19px}.summary-preview-label textarea{background:#f6f8f1;color:#617d4e;line-height:2.1;font-size:10px;min-height:180px;resize:vertical}.summary-preview-label textarea:focus{border-color:#c5d2b8;box-shadow:none}.summary-preview-label>span{font-size:8px}.summary-destination{display:flex;align-items:flex-start;gap:6px;font-size:9px;line-height:1.8;color:#91a37f;margin-top:11px}.summary-destination svg{width:13px;height:13px;margin-top:2px}.summary-carrier{font-size:9px;color:#91a17f;display:flex;gap:6px;align-items:center;padding:8px 9px;background:#f6f8f1;border-radius:4px;margin-top:15px;overflow-wrap:anywhere}.summary-carrier svg{height:13px;width:13px;flex-shrink:0}.summary-carrier span:last-child{min-width:0;overflow-wrap:anywhere}.review-section-caption{display:flex;justify-content:space-between;gap:12px;font-size:11px;font-weight:500;color:#6e8959;padding:13px 0}.review-section-caption span{font-weight:400;color:#a4af97;font-size:9px}.review-item .erp-product-label{font-size:9px;color:#97a58a;line-height:1.9;margin-top:8px}.erp-fields-preview{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;background:#f6f8f1;border:1px solid #e7eddf;border-radius:5px;font-size:10px;color:#92a17f}.erp-fields-preview b{font:600 15px Arial,sans-serif;margin-left:6px;color:#597847}.erp-fields-preview small{margin-left:auto;color:#a2af92;font-size:8px}.review-summary-block{margin:17px 0;background:#f1f5eb;border:1px solid #e0e9d6;border-radius:7px;padding:15px 17px}.review-summary-block h3{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#5a7b45}.review-summary-block h3 span{font-weight:400;font-size:9px;color:#91a47b}.review-summary-block pre{font:10px/2 var(--font);color:#728a5d;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;max-height:310px;overflow-y:auto}.review-shipping-grid{display:grid;grid-template-columns:1fr .8fr 1fr;gap:15px;padding:14px 0 20px;border-bottom:1px solid #e8edde}.review-shipping-grid small{display:block;font-size:9px;color:#a2ae93;margin-bottom:7px}.review-shipping-grid strong{font-size:12px;color:#6e8958;font-weight:500;overflow-wrap:anywhere}.review-shipping-grid span{font-size:9px;color:#a59b7e}.summary-card .summary-note{font-size:8px}.customer-summary-card .section-head{align-items:flex-start}.customer-summary-card .section-head .status-tag{font-size:8px;line-height:1.9}.customer-summary-card .section-head h2{white-space:nowrap}#order-dialog{max-height:calc(100dvh - 36px);overflow-y:auto}#order-dialog #review-errors{flex:0 0 100%;grid-column:1/-1;margin:0;padding:10px 12px;overflow-wrap:anywhere}.dialog-actions{position:sticky;bottom:-28px;background:#fff;margin-left:-6px;margin-right:-6px;padding-left:6px;padding-right:6px;padding-bottom:12px;box-shadow:0 -10px 12px #fff}@media(min-width:1450px){.fulfillment-card,.customer-summary-card{padding-left:28px;padding-right:28px}}@media(max-width:1150px){.fulfillment-card,.customer-summary-card{padding-left:19px;padding-right:19px}.fulfillment-grid{grid-template-columns:1fr 1fr;gap:14px}.fulfillment-grid>label:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:15px}.fulfillment-grid>label:last-child select{grid-column:1;margin-top:6px}.fulfillment-grid>label:last-child small{grid-column:2;grid-row:2}.customer-summary-card .section-head{gap:8px}}@media(max-width:760px){.fulfillment-card,.customer-summary-card{padding-left:20px;padding-right:20px}.fulfillment-grid{grid-template-columns:1.2fr .8fr .9fr;gap:13px}.fulfillment-grid>label:last-child{display:block;grid-column:auto}.fulfillment-grid>label:last-child small{font-size:8px}.section-description{font-size:10px}.erp-fields-preview{flex-wrap:wrap;gap:5px 14px}.erp-fields-preview small{width:100%;margin-left:0}.review-shipping-grid{gap:12px}.review-shipping-grid strong{font-size:11px}.review-section-caption{font-size:10px}}@media(max-width:520px){.fulfillment-grid{grid-template-columns:1fr 1fr;gap:17px 12px}.fulfillment-grid>label:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:15px}.fulfillment-grid>label:last-child select{grid-column:1}.fulfillment-grid>label:last-child small{grid-row:2;grid-column:2}.customer-summary-card .section-head{flex-wrap:wrap;align-items:center}.customer-summary-card .section-head .status-tag{margin-left:36px;margin-top:-2px}.summary-preview-label .optional{display:block;margin-left:0!important;margin-top:5px;font-size:8px}.review-shipping-grid{grid-template-columns:1fr 1fr}.review-shipping-grid>div:last-child{grid-column:1/-1;display:flex;gap:10px;align-items:center}.review-shipping-grid>div:last-child small{margin:0}.review-section-caption span{font-size:8px}.summary-destination{font-size:8px}.review-summary-block{padding:13px}.review-summary-block h3{font-size:11px}.review-summary-block pre{font-size:9px}.summary-extra-label .optional{display:block;margin-left:0!important;margin-top:5px;font-size:8px}}@media(max-width:440px){.fulfillment-card,.customer-summary-card{padding-left:16px;padding-right:16px}}

.erp-summary-field {
  display: block;
  margin-top: 16px;
  padding: 13px 15px;
  border: 1px solid #b8ccc1;
  border-radius: 8px;
  background: #edf4ef;
}
.erp-summary-field strong, .erp-summary-readonly h3,
.internal-note-field strong, .internal-note-review h3 {
  display: block;
  color: var(--green-dark);
  font-size: 17px;
  font-weight: 700;
}
.erp-summary-field .optional, .erp-summary-field .field-help,
.internal-note-field .optional, .internal-note-review h3 small {
  color: #3d564b;
  font-size: 13px;
  font-weight: 400;
}
.erp-summary-field textarea, .erp-summary-readonly pre,
.internal-note-field textarea, .internal-note-review pre {
  color: var(--ink);
  font-size: 15px;
  line-height: 1.6;
}
.internal-note-field textarea, .internal-note-review pre {
  font-size: 16px;
  font-weight: 700;
}
.erp-summary-field textarea::placeholder, .internal-note-field textarea::placeholder {
  color: #566b61;
}
