diff --git a/frontend/src/styles/main.css b/frontend/src/styles/main.css index 7a4db1c..0add4c7 100644 --- a/frontend/src/styles/main.css +++ b/frontend/src/styles/main.css @@ -1205,7 +1205,9 @@ svg { .page-stack { position: relative; display: grid; + grid-template-columns: minmax(0, 1fr); gap: 18px; + min-width: 0; } .page-header { @@ -1649,9 +1651,15 @@ button:disabled, } .modal-edit-form--tabbed { + grid-template-columns: minmax(0, 1fr); gap: 14px; } +.modal-edit-form--tabbed > .pokemon-edit-panel { + grid-column: 1 / -1; + min-width: 0; +} + .ai-moderation-form { max-width: 680px; } @@ -2337,7 +2345,12 @@ button:disabled, .tabs--component { display: grid; + grid-template-columns: minmax(0, 1fr); + grid-column: 1 / -1; + flex: 1 0 100%; gap: 14px; + width: 100%; + min-width: 0; } .tab-list { @@ -4581,21 +4594,18 @@ button:disabled, height: 15px; } -.detail-grid { - display: grid; - grid-template-columns: repeat(2, minmax(0, 1fr)); - gap: 16px; -} - -.detail-grid--stack { - grid-template-columns: 1fr; -} - .detail-tabs, .detail-tab-panel { display: grid; + grid-template-columns: minmax(0, 1fr); gap: 16px; min-width: 0; + width: 100%; +} + +.detail-tabs > .detail-tab-panel { + grid-column: 1 / -1; + min-width: 0; } .habitat-detail-stack { @@ -7144,8 +7154,14 @@ button:disabled, .profile-tab-panel, .profile-activity-list { display: grid; + grid-template-columns: minmax(0, 1fr); gap: 16px; min-width: 0; + width: 100%; +} + +.profile-public-layout > .profile-tab-panel { + grid-column: 1 / -1; } .profile-secondary-tabs .tab-list { @@ -8110,7 +8126,6 @@ button:disabled, justify-content: flex-start; } - .detail-grid, .entity-profile-grid, .home-hero, .pokemon-image-detail, @@ -8796,7 +8811,6 @@ button:disabled, height: 56px; } - .detail-grid, .pokemon-related-grid, .entity-profile-grid, .pokemon-profile-grid, diff --git a/frontend/src/views/HabitatDetail.vue b/frontend/src/views/HabitatDetail.vue index 451881f..9deeb97 100644 --- a/frontend/src/views/HabitatDetail.vue +++ b/frontend/src/views/HabitatDetail.vue @@ -230,7 +230,7 @@ watch(initialHabitat, applyInitialHabitat, { immediate: true });