diff --git a/src/assets/styles/desktop-pages.css b/src/assets/styles/desktop-pages.css index cb36c24..4e67402 100644 --- a/src/assets/styles/desktop-pages.css +++ b/src/assets/styles/desktop-pages.css @@ -39,6 +39,7 @@ .desktop-two-col__main { min-width: 0; + overflow: hidden; } .desktop-summary-panel { @@ -87,17 +88,21 @@ border-radius: var(--radius-md); box-shadow: var(--shadow-card); overflow: hidden; + min-width: 0; + width: 100%; } .desktop-table-scroll { overflow-x: auto; + -webkit-overflow-scrolling: touch; + overscroll-behavior-x: contain; } .desktop-table { width: 100%; border-collapse: collapse; font-size: 0.875rem; - min-width: 640px; + min-width: 560px; } .desktop-table th { @@ -106,16 +111,17 @@ font-size: 0.8125rem; font-weight: 600; color: var(--color-text-muted); - background: #f8fafc; + background: var(--color-bg); border-bottom: 1px solid var(--color-border); white-space: nowrap; } .desktop-table td { padding: 14px 16px; - border-bottom: 1px solid #f1f5f9; + border-bottom: 1px solid var(--color-border); color: var(--color-text); vertical-align: middle; + background: var(--color-surface); } .desktop-table tbody tr:last-child td { @@ -123,7 +129,7 @@ } .desktop-table tbody tr:hover td { - background: #fafbfc; + background: var(--color-elevated); } .desktop-grid-2 { diff --git a/src/assets/styles/desktop.css b/src/assets/styles/desktop.css index 4389a62..57460f7 100644 --- a/src/assets/styles/desktop.css +++ b/src/assets/styles/desktop.css @@ -285,16 +285,17 @@ font-weight: 600; font-size: 0.8125rem; color: var(--color-text-muted); - background: #f8fafc; + background: var(--color-bg); border-bottom: 1px solid var(--color-border); white-space: nowrap; } .orders-table td { padding: 16px; - border-bottom: 1px solid #f1f5f9; + border-bottom: 1px solid var(--color-border); color: var(--color-text); vertical-align: middle; + background: var(--color-surface); } .orders-table tr:last-child td { @@ -302,7 +303,7 @@ } .orders-table tbody tr:hover td { - background: #fafbfc; + background: var(--color-elevated); } .orders-table__number { @@ -362,7 +363,7 @@ } .orders-table__menu:hover { - background: #f1f5f9; + background: var(--color-elevated); color: var(--color-text); } @@ -548,8 +549,8 @@ margin-inline: 0; padding: 24px 0 32px; background: transparent; - height: auto; - overflow: visible; + height: 100%; + overflow: hidden; } .order-detail-back { diff --git a/src/assets/styles/responsive.css b/src/assets/styles/responsive.css index 0dacb06..845b5b4 100644 --- a/src/assets/styles/responsive.css +++ b/src/assets/styles/responsive.css @@ -225,6 +225,8 @@ max-width: none; margin-inline: 0; width: 100%; + overflow-y: auto; + -webkit-overflow-scrolling: touch; } .order-detail-page__footer { diff --git a/src/components/layout/DesktopHeader.vue b/src/components/layout/DesktopHeader.vue index d1bd351..d6c7689 100644 --- a/src/components/layout/DesktopHeader.vue +++ b/src/components/layout/DesktopHeader.vue @@ -1,22 +1,19 @@