/**
 * Sipariş düzenle — mockup: tek pencere, 3 sütun yan yana (sekme yok)
 * Tek ve çoklu çerçeve: Ürünler | Müşteri ve sipariş | Detaylar
 */

html.design-gentelella #view_order_edit.order-edit-pro {
  --oem-border: #e3e7ed;
  --oem-border-soft: #edf0f4;
  --oem-title: #1e293b;
  --oem-text-secondary: #64748b;
  --oem-tint: #f5f7fa;
  --oem-tint-strong: #eef1f5;
  --oem-radius: 8px;
  --oem-gap: 4px;
  --oem-gap-md: 6px;
  --oem-gap-lg: 10px;
  --oem-pad: 6px;
  --oem-pad-md: 8px;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-pane-tabs {
  display: none !important;
}

html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve.order-edit-modal,
html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only.order-edit-modal {
  align-items: stretch !important;
  padding: 0.25rem !important;
}

html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve.order-edit-modal > .order-edit-card,
html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only.order-edit-modal > .order-edit-card {
  display: flex !important;
  flex-direction: column !important;
  width: min(100%, 1680px) !important;
  max-width: min(1680px, calc(100vw - 0.5rem)) !important;
  max-height: calc(100dvh - 0.35rem) !important;
  height: calc(100dvh - 0.35rem) !important;
  overflow: hidden !important;
  background: var(--oem-tint-strong) !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-modal-head.edit-pro-head {
  flex-shrink: 0;
  display: flex !important;
  align-items: center !important;
  padding: var(--oem-pad) var(--oem-pad-md) !important;
  min-height: 40px !important;
  background: #fff;
  border-bottom: 1px solid var(--oem-border);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-summary-chips {
  flex-shrink: 0;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: var(--oem-gap-md);
  padding: var(--oem-gap-md) var(--oem-pad-md);
  background: #fff;
  border-bottom: 1px solid var(--oem-border-soft);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-chip {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding: var(--oem-gap-md) var(--oem-pad-md);
  background: var(--oem-tint);
  border: 1px solid var(--oem-border-soft);
  border-radius: 6px;
  min-width: 0;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-chip-label {
  font-size: 0.62rem;
  font-weight: 600;
  color: var(--oem-text-secondary);
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-chip strong {
  font-size: 0.82rem;
  font-weight: 700;
  color: var(--oem-title);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-modal-head h2 {
  font-size: 0.92rem !important;
  font-weight: 600 !important;
  color: var(--oem-title) !important;
  margin: 0 !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-eyebrow {
  font-size: 0.7rem;
  color: var(--oem-text-secondary);
}

html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-modal-body-wrap,
html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-modal-body-wrap {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: hidden !important;
  display: flex !important;
  flex-direction: column !important;
  padding: var(--oem-gap-lg) !important;
  background: var(--oem-tint-strong);
}

html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-pro-horizontal-strip,
html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-modal-grid,
html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-pro-horizontal-strip,
html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-modal-grid {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  gap: var(--oem-gap-lg) !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden !important;
  position: static !important;
}

html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-pro-strip-panel,
html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-pro-strip-panel {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  max-height: 100% !important;
  position: static !important;
  inset: auto !important;
  background: #fff !important;
  border: 1px solid var(--oem-border) !important;
  border-radius: var(--oem-radius) !important;
  box-shadow: 0 1px 4px rgba(15, 23, 38, 0.05) !important;
  overflow: hidden !important;
}

html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-pro-strip-cerceve,
html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-pro-strip-cerceve {
  order: 1;
  flex: 1.15 1 0 !important;
}

html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-pro-strip-meta,
html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-pro-strip-meta {
  order: 2;
  flex: 1.15 1 0 !important;
}

html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-pro-strip-maliyet,
html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-pro-strip-maliyet {
  order: 3;
  flex: 0.8 1 0 !important;
  background: var(--oem-tint) !important;
}

html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-pro-strip-head,
html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-pro-strip-head {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between;
  flex-shrink: 0 !important;
  padding: 0.5rem 0.6rem !important;
  min-height: 0 !important;
  border-bottom: 1px solid var(--oem-border-soft);
  background: #fff;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-strip-title {
  font-size: 0.78rem !important;
  font-weight: 600 !important;
  color: var(--oem-title) !important;
  letter-spacing: 0.01em;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-strip-body {
  flex: 1 1 auto !important;
  min-height: 0 !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  padding: var(--oem-pad-md) 0.6rem !important;
  max-height: none !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-strip-maliyet .edit-pro-strip-body {
  background: var(--oem-tint) !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-fiyat-breakdown.edit-detaylar-collapsed .edit-pro-strip-maliyet-body {
  display: flex !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-panel-line-title-row-legacy {
  display: none !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-strip-meta .edit-panel-musteri,
html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-strip-meta .edit-panel-siparis {
  border: none;
  background: transparent;
  box-shadow: none;
  padding: 0;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-strip-meta .edit-panel-siparis {
  margin-top: var(--oem-gap-lg);
  padding-top: var(--oem-gap-lg);
  border-top: 1px solid var(--oem-border-soft);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-panel-details {
  border: none;
  background: transparent;
  box-shadow: none;
  padding: 0;
}

html.design-gentelella #view_order_edit.order-edit-pro label,
html.design-gentelella #view_order_edit.order-edit-pro .edit-order-field-label {
  font-size: 0.68rem;
  font-weight: 500;
  color: var(--oem-text-secondary);
  margin-bottom: 2px;
  display: block;
}

html.design-gentelella #view_order_edit.order-edit-pro input[type="text"],
html.design-gentelella #view_order_edit.order-edit-pro input[type="tel"],
html.design-gentelella #view_order_edit.order-edit-pro input[type="email"],
html.design-gentelella #view_order_edit.order-edit-pro input[type="date"],
html.design-gentelella #view_order_edit.order-edit-pro input[type="number"],
html.design-gentelella #view_order_edit.order-edit-pro select,
html.design-gentelella #view_order_edit.order-edit-pro textarea {
  font-size: 0.76rem;
  padding: 4px 6px;
  min-height: 1.6rem;
  border: 1px solid var(--oem-border) !important;
  border-radius: 5px !important;
  background: #fff !important;
}

html.design-gentelella #view_order_edit.order-edit-pro input:focus,
html.design-gentelella #view_order_edit.order-edit-pro select:focus,
html.design-gentelella #view_order_edit.order-edit-pro textarea:focus {
  border-color: #94a3b8 !important;
  box-shadow: 0 0 0 2px rgba(100, 116, 139, 0.12) !important;
  outline: none !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .form-section-title,
html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-section-title {
  font-size: 0.72rem !important;
  font-weight: 600 !important;
  color: var(--oem-title) !important;
  margin: var(--oem-gap-lg) 0 var(--oem-gap-md) !important;
  padding-bottom: 3px !important;
  border-bottom: 1px solid var(--oem-border-soft) !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .form-section-title:first-child,
html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-section-title:first-child {
  margin-top: 0 !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-order-grid-2,
html.design-gentelella #view_order_edit.order-edit-pro .edit-order-olcu-row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: var(--oem-gap) var(--oem-gap-md);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-compact-4 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: var(--oem-gap) var(--oem-gap-md) !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-olcu-row,
html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-olcu-row {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--oem-gap) var(--oem-gap-md);
}

html.design-gentelella #view_order_edit.order-edit-pro #edit_inline_cerceve_onizleme .frame-preview-svg {
  max-height: min(120px, 18vh) !important;
  width: 100%;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-order-ozet-card {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--oem-gap);
  padding: var(--oem-gap-md) !important;
  margin-bottom: var(--oem-gap-md) !important;
  background: var(--oem-tint);
  border: 1px solid var(--oem-border-soft);
  border-radius: 6px;
  font-size: 0.66rem;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-manuel-fiyat {
  background: #f3f8f4;
  border: 1px solid #d7e6da;
  border-radius: 6px;
  padding: var(--oem-gap-md) !important;
  margin-bottom: var(--oem-gap-md) !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-durum-btns {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--oem-gap);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-durum-actions-hint,
html.design-gentelella #view_order_edit.order-edit-pro .edit-pos-akis,
html.design-gentelella #view_order_edit.order-edit-pro .edit-order-eser-hint {
  display: none !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-fiyat-breakdown-table {
  font-size: 0.68rem;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-fiyat-breakdown-table th,
html.design-gentelella #view_order_edit.order-edit-pro .edit-fiyat-breakdown-table td {
  padding: 0.15rem 0.25rem !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-order-edit-foot.edit-pro-foot {
  flex-shrink: 0;
  background: #fff;
  border-top: 1px solid var(--oem-border);
  padding: var(--oem-gap) var(--oem-pad-md) !important;
}

html.design-gentelella #view_order_edit.order-edit-pro .hint {
  font-size: 0.64rem;
}

/* Çoklu: ürün kartları */
html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only #edit_cerceve_satirlari {
  display: flex;
  flex-direction: column;
  gap: var(--oem-gap-md);
  min-height: 0;
  flex: 1 1 auto;
  border: none;
  background: transparent;
  box-shadow: none;
  padding: 0;
  overflow: visible;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-lines-cards-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--oem-gap-md);
  flex-shrink: 0;
  margin-bottom: var(--oem-gap-md);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-lines-cards-head .edit-lines-sub {
  margin: 0;
  font-size: 0.68rem;
  color: var(--oem-text-secondary);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-lines-cards {
  display: flex;
  flex-direction: column;
  gap: var(--oem-gap-md);
  min-height: 0;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card {
  border: 1px solid var(--oem-border);
  border-radius: 6px;
  background: #fff;
  overflow: hidden;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card.is-selected {
  border-color: #64748b;
  box-shadow: 0 0 0 1px rgba(100, 116, 139, 0.25);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.35rem 0.5rem;
  background: var(--oem-tint);
  border-bottom: 1px solid var(--oem-border-soft);
  font-size: 0.72rem;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-no {
  font-weight: 700;
  color: var(--oem-title);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-price {
  font-weight: 700;
  color: var(--oem-title);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-body {
  display: grid;
  grid-template-columns: 72px minmax(0, 1fr);
  gap: var(--oem-gap-md);
  padding: var(--oem-gap-md);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-preview {
  width: 72px;
  min-height: 72px;
  border: 1px solid var(--oem-border-soft);
  border-radius: 4px;
  background: var(--oem-tint);
  overflow: hidden;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-preview .frame-preview-svg {
  max-height: 72px;
  width: 100%;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-fields {
  display: flex;
  flex-direction: column;
  gap: var(--oem-gap-md);
  min-width: 0;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-meta {
  margin: 0;
  font-size: 0.62rem;
  color: var(--oem-text-secondary);
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-foot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--oem-gap-md);
  padding: 0.35rem 0.5rem;
  border-top: 1px solid var(--oem-border-soft);
  background: #fafbfc;
}

html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-actions {
  display: flex;
  gap: 0.25rem;
}

html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-order-durum-strip {
  flex-shrink: 0;
  margin-top: var(--oem-gap-md);
}

@media (max-width: 1100px) {
  html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-summary-chips {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-pro-horizontal-strip,
  html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-pro-horizontal-strip {
    overflow-x: auto !important;
    overflow-y: hidden !important;
  }

  html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-pro-strip-panel,
  html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-pro-strip-panel {
    flex: 0 0 min(320px, 88vw) !important;
  }
}

@media (max-width: 720px) {
  html.design-gentelella #view_order_edit.order-edit-pro .edit-pro-summary-chips {
    grid-template-columns: 1fr 1fr;
  }

  html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-pro-horizontal-strip,
  html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-pro-horizontal-strip {
    flex-direction: column !important;
    overflow-y: auto !important;
  }

  html.design-gentelella #view_order_edit.order-edit-pro.edit-single-cerceve .edit-pro-strip-panel,
  html.design-gentelella #view_order_edit.order-edit-pro.edit-multi-table-only .edit-pro-strip-panel {
    flex: 0 0 auto !important;
    max-height: none !important;
  }

  html.design-gentelella #view_order_edit.order-edit-pro .edit-line-olcu-row,
  html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-olcu-row {
    grid-template-columns: 1fr;
  }

  html.design-gentelella #view_order_edit.order-edit-pro .edit-line-card-body {
    grid-template-columns: 1fr;
  }
}
