.order_container.receive-page-sync-v15 .receive-heading-v15.sgc-matching-heading-v1 {
  position: relative !important;
  padding: 18px 16px 0 !important;
  margin: 0 0 14px !important;
  border: 1px solid #ffd9cd;
  border-radius: 10px;
  overflow: hidden;
  background: #fff8f4;
  color: #713c30;
}
.order_container.receive-page-sync-v15 .sgc-matching-heading-v1::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 4px;
  pointer-events: none;
  background: linear-gradient(90deg, #ff941f, #ff4863);
}
.order_container.receive-page-sync-v15 .sgc-matching-heading-v1 > .receive-eyebrow-v15,
.order_container.receive-page-sync-v15 .sgc-matching-heading-v1 > .receive-title-v15,
.order_container.receive-page-sync-v15 .sgc-matching-heading-v1 > .receive-brand-mark-v15 { display: none !important; }
.order_container.receive-page-sync-v15 .sgc-matching-top-v1 { display: flex; align-items: center; justify-content: space-between; gap: 10px; }
.order_container.receive-page-sync-v15 .sgc-matching-title-v1 { min-width: 0; margin: 0; color: #8c342a; font-size: 23px; font-weight: 700; line-height: 30px; }
.order_container.receive-page-sync-v15 .sgc-matching-status-v1 { flex: 0 0 auto; padding: 3px 8px; border: 1px solid #ffd0be; border-radius: 4px; color: #aa4533; background: #fff; font-size: 11px; line-height: 17px; }
.order_container.receive-page-sync-v15 .sgc-matching-description-v1 { margin: 10px 0 14px; color: #935f52; font-size: 13px; line-height: 22px; overflow-wrap: anywhere; }
.order_container.receive-page-sync-v15 .sgc-matching-notice-v1 { display: flex; align-items: flex-start; gap: 8px; margin: 0 -16px; padding: 10px 16px; border-top: 1px solid #ffe1d6; background: #fff; color: #8b655b; font-size: 12px; line-height: 18px; }
.order_container.receive-page-sync-v15 .sgc-matching-notice-label-v1 { flex: 0 0 auto; color: #b54b32; font-weight: 500; }
.order_container.receive-page-sync-v15 .sgc-matching-notice-v1 > span:last-child { min-width: 0; overflow-wrap: anywhere; }
.order_container.receive-page-sync-v15 .sgc-matching-heading-v1[data-sgc-matching-state-v1="unavailable"] .sgc-matching-status-v1 { color: #70615b; border-color: #e4d5ce; }
@media (max-width: 360px) {
  .order_container.receive-page-sync-v15 .sgc-matching-title-v1 { font-size: 21px; }
  .order_container.receive-page-sync-v15 .sgc-matching-status-v1 { padding-right: 6px; padding-left: 6px; }
}
