/* ORKIDEM-SELLER-MOBILE-NATIVE-WEB-R1
   Browser-first, native-feel responsive layer.
   Desktop remains untouched above 820px.
*/

@media (max-width: 820px) {
  body.seller-master-v2 {
    --ork-mobile-gutter: 12px;
    --ork-mobile-hit: 42px;
    --ork-mobile-icon: 20px;
    --ork-mobile-line: #dde4e0;
    --ork-mobile-muted: #66726c;
    overflow-x: hidden !important;
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
  }

  body.seller-master-v2,
  body.seller-master-v2 .app,
  body.seller-master-v2 .master-content {
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.seller-master-v2 .master-content {
    width: 100% !important;
  }

  /* ---------- shared mobile shell ---------- */
  body.seller-master-v2 header.topbar {
    height: 56px !important;
    min-height: 56px !important;
    padding: 0 8px !important;
    overflow: visible !important;
  }

  body.seller-master-v2 .orkidem-r16-mobile-head {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
    height: 56px !important;
    gap: 8px !important;
    padding-right: 48px !important;
  }

  body.seller-master-v2 .orkidem-r16-menu {
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    flex: 0 0 44px !important;
    padding: 0 !important;
    border-radius: 5px !important;
    touch-action: manipulation;
  }

  body.seller-master-v2 .orkidem-r16-brand {
    display: flex !important;
    align-items: center !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: calc(100% - 52px) !important;
    height: 44px !important;
    overflow: hidden !important;
    gap: 8px !important;
  }

  body.seller-master-v2 .orkidem-r16-brand > img {
    width: 28px !important;
    height: 28px !important;
    max-width: 28px !important;
    max-height: 28px !important;
    flex: 0 0 28px !important;
    object-fit: contain !important;
  }

  /* Desktop quick-link icons were rendering at 41-65px on phones.
     On mobile we keep only notifications in the top-right; the rest belong in menu navigation. */
  body.seller-master-v2 header.topbar > nav.r15-topbar-nav {
    position: absolute !important;
    top: 6px !important;
    right: 8px !important;
    left: auto !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: visible !important;
    z-index: 3 !important;
  }

  body.seller-master-v2 header.topbar > nav.r15-topbar-nav > a.smh-link {
    display: none !important;
  }

  body.seller-master-v2 header.topbar > nav.r15-topbar-nav > button.smh-link.smh-notifications {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    max-width: 44px !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    border-radius: 5px !important;
    touch-action: manipulation;
  }

  body.seller-master-v2 header.topbar .smh-icon,
  body.seller-master-v2 header.topbar .smh-notifications svg {
    width: var(--ork-mobile-icon) !important;
    height: var(--ork-mobile-icon) !important;
    max-width: var(--ork-mobile-icon) !important;
    max-height: var(--ork-mobile-icon) !important;
    min-width: 0 !important;
    min-height: 0 !important;
  }

  /* ORKI launcher: keep finger target, reduce only visual mascot. */
  body.seller-master-v2 button.orki-yardimci-ac.r225-orki-launcher {
    width: 48px !important;
    height: 48px !important;
    min-width: 48px !important;
    min-height: 48px !important;
    right: max(12px, env(safe-area-inset-right)) !important;
    bottom: max(14px, env(safe-area-inset-bottom)) !important;
  }

  body.seller-master-v2 button.orki-yardimci-ac.r225-orki-launcher > span > img {
    width: 24px !important;
    height: 24px !important;
    max-width: 24px !important;
    max-height: 24px !important;
    object-fit: contain !important;
  }

  /* ---------- generic mobile controls ---------- */
  body.seller-master-v2 input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
  body.seller-master-v2 select {
    min-height: 42px;
    max-width: 100%;
  }

  body.seller-master-v2 textarea {
    max-width: 100%;
  }

  body.seller-master-v2 button,
  body.seller-master-v2 a[role="button"],
  body.seller-master-v2 input[type="button"],
  body.seller-master-v2 input[type="submit"] {
    touch-action: manipulation;
  }

  /* ---------- Orders: compact mobile operational header ---------- */
  body.seller-page--siparisler-liste .orders-v7-page {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    padding-inline: var(--ork-mobile-gutter) !important;
  }

  body.seller-page--siparisler-liste .orders-v7-title-row {
    gap: 8px !important;
    align-items: center !important;
  }

  body.seller-page--siparisler-liste .orders-v7-help {
    min-height: 40px !important;
    display: inline-flex !important;
    align-items: center !important;
  }

  body.seller-page--siparisler-liste .orders-v7-date-strip {
    max-width: 100% !important;
    overflow: visible !important;
  }

  body.seller-page--siparisler-liste .orders-v49d1-range {
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.seller-page--siparisler-liste .orders-v49d1-range-part {
    min-height: 40px !important;
    height: 40px !important;
  }

  body.seller-page--siparisler-liste .orders-v49d1-calendar-trigger {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
  }

  body.seller-page--siparisler-liste .orders-v49d1-calendar-trigger > svg {
    width: 16px !important;
    height: 16px !important;
  }

  /* Native-like horizontal status rail, not full-width tabs stacked vertically. */
  body.seller-page--siparisler-liste nav.orders-v7-tabs {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    gap: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x proximity;
    scrollbar-width: none;
    overscroll-behavior-x: contain;
  }

  body.seller-page--siparisler-liste nav.orders-v7-tabs::-webkit-scrollbar {
    display: none;
  }

  body.seller-page--siparisler-liste nav.orders-v7-tabs > a.orders-v7-tab {
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: max-content !important;
    max-width: none !important;
    min-height: 40px !important;
    height: 40px !important;
    padding: 0 12px !important;
    scroll-snap-align: start;
    white-space: nowrap !important;
  }

  /* Toolbar: search first, actions underneath; no desktop button squeeze. */
  body.seller-page--siparisler-liste .orders-v7-toolbar {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.seller-page--siparisler-liste .orders-v7-search-form,
  body.seller-page--siparisler-liste .orders-v7-search {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.seller-page--siparisler-liste .orders-v7-search input {
    min-height: 42px !important;
    height: 42px !important;
    font-size: 12px !important;
  }

  body.seller-page--siparisler-liste .orders-v7-bulk,
  body.seller-page--siparisler-liste .orders-v7-bulk-left,
  body.seller-page--siparisler-liste .orders-v7-actions {
    max-width: 100% !important;
    min-width: 0 !important;
  }

  body.seller-page--siparisler-liste .orders-v7-bulk {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 6px !important;
  }

  body.seller-page--siparisler-liste .orders-v7-actions {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 6px !important;
    margin-left: auto !important;
  }

  body.seller-page--siparisler-liste .orders-v7-status-update,
  body.seller-page--siparisler-liste .orders-v7-actions > a,
  body.seller-page--siparisler-liste .orders-v7-actions > button {
    min-height: 40px !important;
  }

  /* ---------- Orders table: phone = dense operational rows ---------- */
  body.seller-page--siparisler-liste .orders-v7-table-wrap {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    overflow-x: hidden !important;
  }
}

@media (max-width: 600px) {
  body.seller-master-v2 {
    --ork-mobile-gutter: 12px;
    --ork-mobile-hit: 40px;
    --ork-mobile-icon: 18px;
  }

  body.seller-page--siparisler-liste .orders-v7-table {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    table-layout: auto !important;
    font-size: 12px !important;
  }

  body.seller-page--siparisler-liste .orders-v7-table thead {
    display: none !important;
  }

  body.seller-page--siparisler-liste .orders-v7-table tbody {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body.seller-page--siparisler-liste .orders-v7-table tbody > tr {
    display: grid !important;
    grid-template-columns: 28px minmax(0, 1fr) minmax(82px, 31%) !important;
    grid-template-rows: auto auto auto auto !important;
    column-gap: 8px !important;
    row-gap: 4px !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 10px 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid var(--ork-mobile-line) !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
  }

  body.seller-page--siparisler-liste .orders-v7-table tbody > tr > td {
    display: block !important;
    position: static !important;
    float: none !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: visible !important;
  }

  /* col 1 selection */
  body.seller-page--siparisler-liste .orders-v7-table tbody > tr > td:nth-child(1) {
    grid-column: 1 !important;
    grid-row: 1 / span 4 !important;
    align-self: start !important;
    justify-self: center !important;
    padding-top: 12px !important;
  }

  /* col 2 product */
  body.seller-page--siparisler-liste .orders-v7-table tbody > tr > td:nth-child(2) {
    grid-column: 2 / 4 !important;
    grid-row: 1 !important;
    padding-right: 46px !important;
  }

  /* quantity / order / status / delivery / price / buyer become two compact metadata columns */
  body.seller-page--siparisler-liste .orders-v7-table tbody > tr > td:nth-child(3) {
    grid-column: 3 !important;
    grid-row: 2 !important;
    text-align: right !important;
  }

  body.seller-page--siparisler-liste .orders-v7-table tbody > tr > td:nth-child(4) {
    grid-column: 2 !important;
    grid-row: 2 !important;
  }

  body.seller-page--siparisler-liste .orders-v7-table tbody > tr > td:nth-child(5) {
    grid-column: 2 !important;
    grid-row: 3 !important;
  }

  body.seller-page--siparisler-liste .orders-v7-table tbody > tr > td:nth-child(6) {
    grid-column: 3 !important;
    grid-row: 3 !important;
    text-align: right !important;
  }

  body.seller-page--siparisler-liste .orders-v7-table tbody > tr > td:nth-child(7) {
    grid-column: 2 !important;
    grid-row: 4 !important;
    font-weight: 700 !important;
  }

  body.seller-page--siparisler-liste .orders-v7-table tbody > tr > td:nth-child(8) {
    grid-column: 3 !important;
    grid-row: 4 !important;
    text-align: right !important;
  }

  /* detail action sits at row top-right */
  body.seller-page--siparisler-liste .orders-v7-table tbody > tr > td:nth-child(9),
  body.seller-page--siparisler-liste .orders-v7-table tbody > tr > td.orders-v7-detail-cell {
    grid-column: 3 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    align-self: center !important;
    z-index: 2 !important;
  }

  body.seller-page--siparisler-liste .orders-v7-product-cell {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 52px !important;
    height: auto !important;
    grid-template-columns: 44px minmax(0,1fr) !important;
    gap: 8px !important;
    font-size: 12px !important;
  }

  /* Product thumbnail is content, not an icon: preserve 44px. */
  body.seller-page--siparisler-liste .orders-v7-thumb {
    width: 44px !important;
    height: 44px !important;
    max-width: 44px !important;
    max-height: 44px !important;
    object-fit: cover !important;
  }

  body.seller-page--siparisler-liste .orders-v7-order-no > a {
    font-size: 12px !important;
    line-height: 1.25 !important;
  }

  body.seller-page--siparisler-liste .orders-v7-more {
    width: 40px !important;
    height: 40px !important;
    min-width: 40px !important;
    min-height: 40px !important;
    padding: 0 !important;
    border-radius: 4px !important;
    touch-action: manipulation;
  }

  body.seller-page--siparisler-liste .orders-v7-more > svg {
    width: 16px !important;
    height: 16px !important;
  }

  body.seller-page--siparisler-liste .orders-v7-sel-stack {
    min-width: 28px !important;
    min-height: 40px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 5px !important;
  }

  body.seller-page--siparisler-liste input.orders-v7-check {
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    min-height: 20px !important;
    margin: 0 !important;
  }

  body.seller-page--siparisler-liste .orders-v7-table td,
  body.seller-page--siparisler-liste .orders-v7-table a,
  body.seller-page--siparisler-liste .orders-v7-table span,
  body.seller-page--siparisler-liste .orders-v7-table strong {
    line-height: 1.3 !important;
  }
}

/* Tablet: retain table semantics, but make it intentionally scrollable and touch-friendly. */
@media (min-width: 601px) and (max-width: 820px) {
  body.seller-page--siparisler-liste .orders-v7-table-wrap {
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior-x: contain;
  }

  body.seller-page--siparisler-liste .orders-v7-more {
    min-width: 40px !important;
    min-height: 40px !important;
  }

  body.seller-page--siparisler-liste .orders-v7-table {
    font-size: 11.5px !important;
  }
}

/* Smallest phones: keep shell dense without shrinking hit targets. */
@media (max-width: 360px) {
  body.seller-master-v2 .orkidem-r16-brand > img {
    width: 26px !important;
    height: 26px !important;
    max-width: 26px !important;
    max-height: 26px !important;
    flex-basis: 26px !important;
  }

  body.seller-page--siparisler-liste nav.orders-v7-tabs > a.orders-v7-tab {
    padding-inline: 10px !important;
    font-size: 11px !important;
  }

  body.seller-page--siparisler-liste .orders-v7-page {
    padding-inline: 10px !important;
  }
}

/* ==========================================================================
   ORKIDEM SELLER MOBILE R4 RUNTIME CLOSURE
   Proven targets from R3 cascade audit.
   ========================================================================== */

@media (max-width: 820px) {
  html body.seller-master-v2[data-panel-surface="seller"] header.topbar {
    height: 56px !important;
    min-height: 56px !important;
    max-height: 56px !important;
    padding: 0 8px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"] header.topbar > .orkidem-r16-mobile-head {
    display: flex !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 56px !important;
    min-height: 56px !important;
    gap: 8px !important;
    padding-right: 52px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"] header.topbar .orkidem-r16-menu {
    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    padding: 0 !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"] header.topbar .orkidem-r16-brand {
    display: flex !important;
    align-items: center !important;
    flex: 1 1 auto !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: calc(100% - 52px) !important;
    height: 44px !important;
    overflow: hidden !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"] header.topbar .orkidem-r16-brand > img {
    width: 28px !important;
    min-width: 28px !important;
    max-width: 28px !important;
    height: 28px !important;
    min-height: 28px !important;
    max-height: 28px !important;
    object-fit: contain !important;
  }

  /* Desktop seller quick links do not belong in the compact phone/tablet topbar. */
  html body.seller-master-v2[data-panel-surface="seller"] header.topbar > nav.r15-topbar-nav {
    position: absolute !important;
    top: 6px !important;
    right: 8px !important;
    left: auto !important;
    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: visible !important;
    z-index: 3 !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"] header.topbar > nav.r15-topbar-nav > a.smh-link {
    display: none !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"] header.topbar > nav.r15-topbar-nav > button.smh-link.smh-notifications {
    display: inline-flex !important;
    position: static !important;
    align-items: center !important;
    justify-content: center !important;
    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border-radius: 5px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"] header.topbar .smh-notifications .smh-icon,
  html body.seller-master-v2[data-panel-surface="seller"] header.topbar .smh-notifications svg {
    width: 20px !important;
    min-width: 20px !important;
    max-width: 20px !important;
    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"] > button.orki-yardimci-ac.r225-orki-launcher {
    width: 48px !important;
    min-width: 48px !important;
    max-width: 48px !important;
    height: 48px !important;
    min-height: 48px !important;
    max-height: 48px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"] > button.orki-yardimci-ac.r225-orki-launcher > span > img {
    width: 24px !important;
    min-width: 24px !important;
    max-width: 24px !important;
    height: 24px !important;
    min-height: 24px !important;
    max-height: 24px !important;
    object-fit: contain !important;
  }

  /* Orders tablet rail */
  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page nav.orders-v7-tabs {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    max-width: 100% !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-width: none !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page nav.orders-v7-tabs::-webkit-scrollbar {
    display: none !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page nav.orders-v7-tabs > a.orders-v7-tab {
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: max-content !important;
    max-width: none !important;
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    padding: 0 12px !important;
    white-space: nowrap !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page .orders-v7-table-wrap {
    max-width: 100% !important;
  }
}

@media (max-width: 600px) {
  /* Search: override proven 25/26/30px !important chain. */
  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page .orders-v7-toolbar .orders-v7-search input {
    display: block !important;
    width: 100% !important;
    height: 42px !important;
    min-height: 42px !important;
    max-height: 42px !important;
    line-height: normal !important;
    padding: 0 10px !important;
    font-size: 12px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page .orders-v7-search-form,
  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page .orders-v7-search {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }

  /* Calendar/date hit areas */
  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page .orders-v49d1-range-part,
  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page .orders-v49d1-calendar-trigger {
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page .orders-v49d1-calendar-trigger {
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
  }

  /* Kebab: override 23/26/30/34/36px important chain. */
  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table .orders-v7-detail-cell .orders-v7-more {
    display: grid !important;
    place-items: center !important;
    position: static !important;
    inset: auto !important;
    transform: none !important;
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    margin: 0 0 0 auto !important;
    padding: 0 !important;
    border-radius: 4px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table .orders-v7-detail-cell .orders-v7-more > svg {
    width: 16px !important;
    min-width: 16px !important;
    max-width: 16px !important;
    height: 16px !important;
    min-height: 16px !important;
    max-height: 16px !important;
  }

  /* Orders rows: override the old 2-column 534px mobile card layout. */
  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table {
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    table-layout: auto !important;
    font-size: 12px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table thead {
    display: none !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody {
    display: block !important;
    width: 100% !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr[data-v7-order-row],
  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr[data-r21-order-row] {
    display: grid !important;
    grid-template-columns: 28px minmax(0, 1fr) minmax(82px, 31%) !important;
    grid-template-rows: auto auto auto auto !important;
    column-gap: 8px !important;
    row-gap: 4px !important;
    align-items: center !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding: 10px 0 !important;
    margin: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #dde4e0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr > td {
    display: block !important;
    position: static !important;
    float: none !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: visible !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr > td:nth-child(1) {
    grid-column: 1 !important;
    grid-row: 1 / span 4 !important;
    align-self: start !important;
    justify-self: center !important;
    padding-top: 12px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr > td:nth-child(2) {
    grid-column: 2 / 4 !important;
    grid-row: 1 !important;
    padding-right: 46px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr > td:nth-child(3) {
    grid-column: 3 !important;
    grid-row: 2 !important;
    text-align: right !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr > td:nth-child(4) {
    grid-column: 2 !important;
    grid-row: 2 !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr > td:nth-child(5) {
    grid-column: 2 !important;
    grid-row: 3 !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr > td:nth-child(6) {
    grid-column: 3 !important;
    grid-row: 3 !important;
    text-align: right !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr > td:nth-child(7) {
    grid-column: 2 !important;
    grid-row: 4 !important;
    font-weight: 700 !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr > td:nth-child(8) {
    grid-column: 3 !important;
    grid-row: 4 !important;
    text-align: right !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr > td:nth-child(9),
  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page table.orders-v7-table.orkidem-r17-card-table > tbody > tr > td.orders-v7-detail-cell {
    grid-column: 3 !important;
    grid-row: 1 !important;
    justify-self: end !important;
    align-self: center !important;
    z-index: 2 !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page .orders-v7-product-cell {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 52px !important;
    height: auto !important;
    grid-template-columns: 44px minmax(0, 1fr) !important;
    gap: 8px !important;
    font-size: 12px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page img.orders-v7-thumb {
    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;
    object-fit: cover !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page .orders-v7-sel-stack {
    min-width: 28px !important;
    min-height: 40px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 5px !important;
  }

  html body.seller-master-v2[data-panel-surface="seller"].seller-page--siparisler-liste #ana-icerik .orders-v7-page input.orders-v7-check {
    width: 20px !important;
    min-width: 20px !important;
    max-width: 20px !important;
    height: 20px !important;
    min-height: 20px !important;
    max-height: 20px !important;
    margin: 0 !important;
  }
}

@media (max-width: 360px) {
  html body.seller-master-v2[data-panel-surface="seller"] header.topbar .smh-notifications .smh-icon,
  html body.seller-master-v2[data-panel-surface="seller"] header.topbar .smh-notifications svg {
    width: 18px !important;
    min-width: 18px !important;
    max-width: 18px !important;
    height: 18px !important;
    min-height: 18px !important;
    max-height: 18px !important;
  }
}
