.view[data-module='ecommerce-setting'] .setup-card { padding: 0 10px 20px; box-shadow: 0 1px 2px rgba(16, 29, 66, 0.06), 0 2px 8px rgba(16, 29, 66, 0.06) ; border-color: #a6aab2; }
.view[data-module='ecommerce-setting'] .setup-card .field { grid-template-columns: 25.6% minmax(200px,40.4%); gap: 0; margin: 10px 0; min-height: 34px; }
.view[data-module='ecommerce-setting'] .setup-card .ecommerce-shop { grid-template-columns: 25.6% 15% 23.4%; column-gap: 0; }
.view[data-module='ecommerce-setting'] .ecommerce-shop [name='shopName'] { margin-left: 35px; width: calc(100% - 0px); }
.view[data-module='ecommerce-setting'] .setup-card .field:has([name='importCourierCost']) { grid-template-columns: 25.6% 25px 1fr; }
.view[data-module='ecommerce-setting'] input[type='checkbox'], .view[data-module='ecommerce-setting'] input[type='radio'] { height: 20px; width: 20px; margin: 0; }
.view[data-module='ecommerce-setting'] .ecommerce-status > div > label { gap: 36px; margin: 0 0 13px; }
.view[data-module='ecommerce-setting'] .setup-card label { color: #000; font-size: 15px; }
.customer-page [data-section='balance'] > .partner-group > h2 { display: none; }
.return-page .source-document-header { padding: 3px 0 9px 5.3%; gap: 6%; }
.return-page .source-header-left { flex: 1; }
.return-page .source-header-left .field { grid-template-columns: 190px minmax(0,547px); gap: 0; margin-bottom: 9px; }
.return-page .source-header-left .accurate-date { max-width: 262px; }
.return-page .source-header-left .return-source-field { grid-template-columns: 190px 262px minmax(0,452px); gap: 0; }
.return-page .return-source-field > .lookup { margin-left: 24px; width: calc(100% - 24px); }
.return-page .source-header-right { width: 450px; }
.return-page .source-header-right .source-number-field { grid-template-columns: 100px minmax(0,1fr); gap: 12px; }
.return-page .content-card { padding: 10px; background: #f8fafe; }
.return-page .detail-grid { background: #fff; }
.return-page .data-grid th { text-align: center; height: 35px; font-size: 14px; background: #55637e; font-weight: 400; }
.return-page .data-grid td { height: 41px; }
.return-page .document-total-box { width: 49%; min-width: min(812px,100%); }
.return-page .document-total-cell { flex: 1; }
.sales-return-page .detail-grid th:not(.line-handle):not(:last-child) { width: auto; }
.sales-return-page .detail-grid colgroup col:not(:first-child) { width: 14.2857% !important; }
.return-page .grid-controls { height: 30px; margin-bottom: 10px; }
.return-page .grid-count-tools { margin-left: auto; }
.return-page .grid-find { border-color: #b7bbc3; }
.return-page .detail-grid .data-grid .item-detail-link { color: #000; }
.return-page .source-header-left .return-source-field > select { height: 34px; }
.return-page .grid-controls .item-count { font-size: 23px; }
.return-page .source-document-header .field > label { font-size: 15px; }
.return-page .source-document-header input, .return-page .source-document-header select { font-size: 16px; }
.return-page .detail-grid .sort-glyph { display: none; }
.return-page .detail-grid .empty td { position: relative; color: #000; font-size: 15px; }
.return-page .detail-grid .empty td:before { content: '≡'; position: absolute; left: 15px; color: #9599a1; }
@media(max-width:999px) {
  .return-page .source-document-header { flex-direction: column; padding-left: 20px; gap: 8px; }
  .return-page .source-header-right { width: 100%; }
  .return-page .source-header-left .field { grid-template-columns: 120px minmax(0,1fr); }
  .return-page .source-header-left .return-source-field { grid-template-columns: 120px 140px minmax(180px,1fr); overflow: auto; }
  .view[data-module='ecommerce-setting'] .setup-card .field { grid-template-columns: 35% minmax(0,1fr); }
  .view[data-module='ecommerce-setting'] .setup-card .ecommerce-shop { grid-template-columns: 35% minmax(0,1fr); }
  .view[data-module='ecommerce-setting'] .ecommerce-shop [name='shopName'] { grid-column: 2; margin: 8px 0 0; width: 100%; }
}
