/* Presentation only: native order data, controls and status remain authoritative. */
html.mgsm26 #mgsm26-main.mgsm-cx-orders {
  box-sizing: border-box;
  width: 100%;
  max-width: none;
  margin-inline: auto;
  padding: 0 15px 48px;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .history-container,
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-heading,
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-toolbar,
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-note,
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-empty {
  width: 100%;
  max-width: none;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .history-container { padding-inline: 0; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-cards {
  width: 100%;
  border-radius: 14px;
  box-shadow: 0 8px 32px #00000005;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary {
  display: grid;
  grid-template-columns: minmax(240px, 1fr) minmax(160px, 190px) minmax(80px, 110px) minmax(110px, 165px) 44px;
  align-items: center;
  gap: 15px 22px;
  padding: 20px 22px;
  min-height: 134px;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary-body {
  grid-column: 1;
  grid-row: 1;
  gap: 8px;
  min-width: 0;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-summary-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 16px;
  min-width: 0;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-id-wrap {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2px 6px;
  max-width: 100%;
  min-height: 34px;
  padding-inline: 9px 2px;
  border: 1px solid var(--cx-border);
  border-radius: 9px;
  background: var(--cx-wash);
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-id-label {
  color: var(--cx-muted);
  font-family: inherit;
  font-size: 9px;
  font-weight: 650;
  line-height: 1.6;
  letter-spacing: .035em;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-id {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 2px 3px;
  max-width: 100%;
  min-height: 32px;
  padding: 0 8px;
  border: 1px solid var(--cx-border);
  border-radius: 8px;
  background: var(--cx-wash);
  color: var(--cx-accent);
  font: 700 13px/1.4 ui-monospace, SFMono-Regular, Consolas, monospace;
  letter-spacing: .025em;
  font-variant-numeric: tabular-nums;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-id-wrap > .mgsm-cx-record-id {
  min-height: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-history-enhanced .mgsm-cx-order-meta,
html.mgsm26 #mgsm26-main.mgsm-cx-orders.m26-history-enhanced .mgsm-cx-order-meta { display: none; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-title {
  font-size: 14px;
  line-height: 1.6;
  letter-spacing: -.012em;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-date {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px 6px;
  max-width: 100%;
  min-width: 0;
  margin: 0;
  color: var(--cx-muted);
  font-size: 11px;
  font-weight: 500;
  line-height: 1.7;
  font-variant-numeric: tabular-nums;
  overflow-wrap: anywhere;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-summary-identifier {
  display: flex;
  grid-column: 2;
  grid-row: 1;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  gap: 1px 2px;
  min-width: 0;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-identifier-label {
  display: block;
  flex: 1 0 100%;
  margin: 0;
  color: var(--cx-muted);
  font-size: 10px;
  font-weight: 550;
  line-height: 1.6;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-identifier-value {
  min-width: 0;
  max-width: 100%;
  color: var(--cx-text);
  font: 600 12px/1.6 ui-monospace, SFMono-Regular, Consolas, monospace;
  font-variant-numeric: tabular-nums;
  overflow-wrap: anywhere;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-order-amount {
  grid-column: 3;
  grid-row: 1;
  gap: 5px;
  max-width: none;
  text-align: start;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-order-amount-label { font-size: 10px; line-height: 1.6; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-order-amount strong {
  color: var(--cx-text);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary > .mgsm-cx-status {
  grid-column: 4;
  grid-row: 1;
  max-width: 100%;
  min-height: 34px;
  margin: 0;
  padding: 7px 10px;
  border-radius: 8px;
  font-size: 10px;
  line-height: 1.6;
  animation: m26-order-status-in .4s ease-out both;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-status::before {
  box-sizing: border-box;
  width: 6px;
  height: 6px;
  flex: 0 0 6px;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-native-tone=success] > .mgsm-cx-record-summary > .mgsm-cx-status::before {
  animation: m26-order-success-pulse 2.8s ease-out 2;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-native-tone=pending] > .mgsm-cx-record-summary > .mgsm-cx-status::before {
  width: 10px;
  height: 10px;
  flex-basis: 10px;
  border: 1.5px solid currentColor;
  border-inline-end-color: transparent;
  background: transparent;
  animation: m26-order-progress 1.6s linear infinite;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-native-tone=danger] > .mgsm-cx-record-summary > .mgsm-cx-status {
  animation: m26-order-status-in .4s ease-out both;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-chevron {
  display: grid;
  grid-column: 5;
  grid-row: 1;
  place-items: center;
  justify-self: end;
  align-self: center;
  width: 32px;
  height: 32px;
  border: 1px solid var(--cx-border);
  border-radius: 50%;
  background: var(--cx-surface);
  color: var(--cx-muted);
  font-size: 0;
  transition: transform .28s cubic-bezier(.2,.8,.2,1), color .18s, border-color .18s, background .18s;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-chevron::before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  border-right: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;
  transform: translateY(-2px) rotate(45deg);
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary:hover .mgsm-cx-record-chevron {
  border-color: var(--cx-accent);
  background: var(--cx-wash);
  color: var(--cx-accent);
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record[open] > .mgsm-cx-record-summary .mgsm-cx-record-chevron { transform: rotate(180deg); }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record[open] > .mgsm-cx-record-body { animation: m26-order-body-in .24s ease-out both; }

/* The visible plate is 28px; the button retains a separate 44px hit area. */
html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-m26-copy-icon] {
  position: relative;
  isolation: isolate;
  flex: 0 0 44px;
  width: 44px !important;
  min-width: 44px !important;
  max-width: 44px;
  height: 44px;
  min-height: 44px !important;
  margin: 0;
  padding: 0 !important;
  border: 0;
  border-radius: 8px;
  background: transparent;
  box-shadow: none;
  color: var(--cx-muted);
  transform: none;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-m26-copy-icon]::before {
  position: relative;
  z-index: 1;
  width: 17px;
  height: 17px;
  flex: 0 0 17px;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-m26-copy-icon]:not(.mgsm-cx-support)::after {
  content: '';
  position: absolute;
  z-index: 0;
  inset: 8px;
  border: 1px solid var(--cx-border);
  border-radius: 7px;
  background: var(--cx-surface);
  box-shadow: inset 0 1px 0 #ffffff0b;
  pointer-events: none;
  transition: border-color .18s, background .18s, box-shadow .18s;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-m26-copy-icon]:hover {
  color: var(--cx-accent);
  box-shadow: none;
  transform: none;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-m26-copy-icon]:hover::after {
  border-color: var(--cx-accent);
  background: var(--cx-wash);
  box-shadow: 0 2px 6px #0000000a;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-m26-copy-icon]:active::before { transform: scale(.91); }
html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-m26-copy-icon]:focus-visible { outline: 2px solid var(--cx-accent); outline-offset: 1px; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-support[data-m26-copy-icon]::after {
  width: 9px;
  height: 8px;
  inset-inline-end: 8px;
  inset-block-end: 8px;
  border-width: 1px;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-copy[data-copy-state=copied] { color: var(--order-good); }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-copy[data-copy-state=copied]::after { border-color: var(--order-good-line); background: var(--order-good-bg); }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-ip {
  color: var(--cx-muted);
  font-size: 11px;
  line-height: 1.8;
  font-variant-numeric: tabular-nums;
  overflow-wrap: anywhere;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-ip-copy {
  display: block;
  width: fit-content;
  max-width: 100%;
  min-height: 44px;
  margin: 0;
  padding: 9px 0;
  border: 0;
  border-radius: 4px;
  clip-path: none;
  background: transparent;
  color: var(--cx-muted);
  font-family: inherit;
  font-size: 10px;
  font-weight: 450;
  line-height: 1.8;
  text-align: start;
  white-space: normal;
  box-shadow: none;
  cursor: pointer;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-ip-copy b {
  color: var(--cx-text);
  font-weight: 550;
  font-variant-numeric: tabular-nums;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-ip-copy:hover,
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-ip-copy:hover b { color: var(--cx-accent); }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-ip-copy:focus-visible { outline: 2px solid var(--cx-accent); outline-offset: 3px; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-ip-copy[data-copy-state=copied],
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-ip-copy[data-copy-state=copied] b { color: var(--order-good); }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-zone {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 6px 10px;
  max-width: 100%;
  min-width: 0;
  color: var(--cx-muted);
  font-family: inherit;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.6;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-zone select,
html.mgsm26 #mgsm26-main.mgsm-cx-orders select.m26-order-zone {
  min-height: 44px;
  width: auto;
  max-width: 100%;
  padding: 9px 12px;
  border: 1px solid var(--cx-border);
  border-radius: 8px;
  background: var(--cx-surface);
  color: var(--cx-text);
  font: inherit;
  font-size: 11px;
  box-shadow: none;
}

/* Service and status remain the original selects and preserve their handlers. */
html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-table-scroll { border-radius: 12px; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table { width: 100%; min-width: 1060px; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead th {
  padding: 16px !important;
  color: var(--cx-muted);
  font-family: inherit;
  font-size: 10px;
  font-weight: 650;
  line-height: 1.6;
  letter-spacing: .035em;
  text-transform: none;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-filter-label {
  display: block;
  margin: 0 0 7px;
  color: var(--cx-muted);
  font-size: 10px;
  font-weight: 650;
  line-height: 1.6;
  letter-spacing: .025em;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead select {
  width: 100%;
  min-width: 120px;
  max-width: 360px;
  min-height: 46px;
  padding: 10px 32px 10px 12px;
  border: 1px solid var(--cx-border);
  border-radius: 8px;
  background: var(--cx-surface);
  color: var(--cx-text);
  font-family: inherit;
  font-size: 12px;
  font-weight: 550;
  line-height: 1.6;
  letter-spacing: 0;
  box-shadow: 0 1px 3px #00000004;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead select:focus-visible,
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-zone select:focus-visible,
html.mgsm26 #mgsm26-main.mgsm-cx-orders select.m26-order-zone:focus-visible { outline: 2px solid var(--cx-accent); outline-offset: 2px; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .select2-container { min-width: 120px; max-width: 100%; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .select2-selection--single {
  min-height: 46px;
  height: auto;
  border: 1px solid var(--cx-border);
  border-radius: 8px;
  background: var(--cx-surface);
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .select2-selection__rendered { padding-inline: 12px 30px; color: var(--cx-text); font-size: 12px; line-height: 44px; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .select2-selection__arrow { top: 10px; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-container {
  width: 100% !important;
  min-width: 160px;
  max-width: 100%;
  color: var(--cx-text);
  font-family: inherit;
  font-size: 12px;
  line-height: 1.6;
  text-align: start;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead th:nth-child(3) .chosen-container { min-width: 240px; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-single {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  min-height: 46px;
  height: auto;
  padding: 10px 36px 10px 12px;
  border: 1px solid var(--cx-border);
  border-radius: 8px;
  background: var(--cx-surface);
  color: var(--cx-text);
  font: 550 12px/1.6 system-ui, sans-serif;
  font-family: inherit;
  letter-spacing: 0;
  text-decoration: none;
  box-shadow: 0 1px 3px #00000004;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-single > span {
  min-width: 0;
  margin: 0;
  color: inherit;
  line-height: 1.6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-single > div {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 18px;
  height: 18px;
  border: 0;
  background: none;
  transform: translateY(-50%);
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-single > div > b {
  position: absolute;
  top: 4px;
  left: 4px;
  display: block;
  width: 6px;
  height: 6px;
  border: 0;
  border-right: 1.5px solid var(--cx-muted);
  border-bottom: 1.5px solid var(--cx-muted);
  background: none;
  transform: rotate(45deg);
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-rtl .chosen-single { padding: 10px 12px 10px 36px; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-rtl .chosen-single > div { right: auto; left: 10px; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-with-drop .chosen-single > div > b { top: 7px; transform: rotate(225deg); }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-container-active .chosen-single,
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-container:focus-within .chosen-single {
  border-color: var(--cx-accent);
  box-shadow: 0 0 0 2px var(--cx-wash);
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-drop {
  box-sizing: border-box;
  max-width: 100%;
  border: 1px solid var(--cx-border);
  border-radius: 0 0 8px 8px;
  background: var(--cx-surface);
  color: var(--cx-text);
  box-shadow: 0 10px 26px #0000001a;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-search { padding: 8px; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-search input {
  min-height: 40px;
  padding: 8px 12px;
  border: 1px solid var(--cx-border);
  border-radius: 6px;
  background: var(--cx-bg);
  color: var(--cx-text);
  font-family: inherit;
  font-size: 12px;
  box-shadow: none;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-results { max-height: 240px; margin: 0; padding: 4px; color: var(--cx-text); }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-results li {
  min-height: 44px;
  margin: 0;
  padding: 11px 10px;
  border-radius: 5px;
  font-size: 12px;
  line-height: 1.8;
  white-space: normal;
  overflow-wrap: anywhere;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-results li.highlighted { background: var(--cx-wash); color: var(--cx-accent); }
html.mgsm26 #mgsm26-main.mgsm-cx-orders #tcs-table thead .chosen-results li.no-results { background: var(--cx-bg); color: var(--cx-muted); }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-origin,
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-origin-chip {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 3px 6px;
  max-width: min(100%, 250px);
  min-height: 44px;
  margin-top: 8px;
  padding: 8px 10px;
  border: 1px solid var(--cx-border);
  border-radius: 9px;
  background: var(--cx-bg);
  color: var(--cx-muted);
  font-family: inherit;
  font-size: 10px;
  line-height: 1.6;
  font-weight: 500;
  text-align: start;
  white-space: normal;
  opacity: 1;
  box-shadow: inset 0 1px 0 #ffffff05;
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-origin-chip::before {
  content: '';
  display: block;
  width: 5px;
  height: 5px;
  flex: 0 0 5px;
  border-radius: 50%;
  background: var(--cx-accent);
}
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-origin-chip:disabled { cursor: default; opacity: 1; }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-origin-chip:not(:disabled):hover { border-color: var(--cx-accent); color: var(--cx-text); }
html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-origin-chip :is(strong, b) { color: var(--cx-text); font-weight: 650; }

@keyframes m26-order-status-in { from { opacity: .45; transform: translateY(3px); } to { opacity: 1; transform: none; } }
@keyframes m26-order-success-pulse { 0%, 70%, 100% { box-shadow: 0 0 0 0 transparent; } 25% { box-shadow: 0 0 0 4px var(--order-good-line); } }
@keyframes m26-order-progress { to { transform: rotate(360deg); } }
@keyframes m26-order-body-in { from { opacity: .5; transform: translateY(-3px); } to { opacity: 1; transform: none; } }

@media (max-width: 1100px) {
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary {
    grid-template-columns: minmax(180px, 1fr) minmax(80px, 110px) minmax(110px, 165px) 44px;
    gap: 12px 18px;
    padding: 18px 20px;
  }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary-body { grid-column: 1 / 4; grid-row: 1; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-summary-identifier { grid-column: 1; grid-row: 2; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-order-amount { grid-column: 2; grid-row: 2; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary > .mgsm-cx-status { grid-column: 3; grid-row: 2; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-chevron { grid-column: 4; grid-row: 1; align-self: start; }
}
@media (max-width: 720px) {
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-toolbar { grid-template-columns: minmax(0, 1fr); }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-toolbar > .mgsm-cx-searchbox { grid-column: 1; grid-row: 1; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-toolbar > .mgsm-cx-filters { grid-column: 1; grid-row: 2; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-toolbar > .mgsm-cx-date-button { grid-column: 1; grid-row: 3; justify-self: start; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-toolbar > .mgsm-cx-result {
    grid-column: 1 / -1;
    grid-row: 4;
    flex-basis: 100%;
    width: 100%;
    min-width: 0;
    max-width: none;
    text-align: start;
  }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-toolbar > .m26-order-zone {
    grid-column: 1 / -1;
    grid-row: 5;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    justify-content: flex-start;
  }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-zone > span:first-child { flex-basis: 100%; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-zone > select { flex: 1 1 180px; width: 100%; min-width: 0; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-zone-reference { flex: 0 0 auto; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-copy-notice { flex-basis: 100%; }
}
@media (max-width: 640px) {
  html.mgsm26 #mgsm26-main.mgsm-cx-orders { padding-inline: 15px; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-cards { border: 0; border-radius: 0; gap: 10px; background: transparent; box-shadow: none; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record,
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record:last-child { border: 1px solid var(--cx-border); border-radius: 12px; background: var(--cx-surface); }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary { grid-template-columns: minmax(65px, 1fr) minmax(0, 1.7fr) 32px; gap: 11px 10px; padding: 15px 13px; min-height: 0; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary-body { grid-column: 1 / -1; grid-row: 1; padding-inline-end: 39px; gap: 7px; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-summary-meta { gap: 3px 10px; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-id { padding-inline: 5px; font-size: 12px; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-date { font-size: 10px; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-title { font-size: 12px; line-height: 1.65; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-summary-identifier { grid-column: 1 / -1; grid-row: 2; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-order-amount { grid-column: 1; grid-row: 3; gap: 2px; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-order-amount strong { font-size: 15px; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary > .mgsm-cx-status { grid-column: 2 / -1; grid-row: 3; justify-self: end; font-size: 10px; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-chevron { grid-column: 3; grid-row: 1; align-self: start; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-body { padding-inline: 13px; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-fields,
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-fields:not(.mgsm-cx-has-result) { grid-template-columns: 1fr; gap: 15px; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-field:not(.mgsm-cx-record-result),
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-result { grid-column: 1; grid-row: auto; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-zone { flex: 1 1 100%; justify-content: flex-start; }
}
@media (prefers-reduced-motion: reduce) {
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary > .mgsm-cx-status,
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-summary > .mgsm-cx-status::before,
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record[open] > .mgsm-cx-record-body { animation: none !important; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-chevron,
  html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-m26-copy-icon]::after { transition: none; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-m26-copy-icon]:active::before { transform: none; }
}
@media (forced-colors: active) {
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-id,
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .m26-order-origin-chip,
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-record-chevron,
  html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-m26-copy-icon]::after { color: CanvasText; background: Canvas; border-color: CanvasText; box-shadow: none; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders [data-m26-copy-icon] { color: ButtonText; }
  html.mgsm26 #mgsm26-main.mgsm-cx-orders .mgsm-cx-status::before { animation: none !important; box-shadow: none; }
}
