diff --git a/frontend/src/components/cases/RelatedCases.astro b/frontend/src/components/cases/RelatedCases.astro index d393a1d..4f8cecc 100644 --- a/frontend/src/components/cases/RelatedCases.astro +++ b/frontend/src/components/cases/RelatedCases.astro @@ -78,7 +78,7 @@ const relatedCases = shuffledCases.slice(0, limit); \ No newline at end of file diff --git a/frontend/src/pages/cases/driving-license-return-12-8.astro b/frontend/src/pages/cases/driving-license-return-12-8.astro index 71e3e10..b5b700b 100644 --- a/frontend/src/pages/cases/driving-license-return-12-8.astro +++ b/frontend/src/pages/cases/driving-license-return-12-8.astro @@ -242,7 +242,6 @@ const allCases = [ - \ No newline at end of file diff --git a/frontend/src/pages/cases/dti-innocence-proof.astro b/frontend/src/pages/cases/dti-innocence-proof.astro index 9fe3fd7..87f882c 100644 --- a/frontend/src/pages/cases/dti-innocence-proof.astro +++ b/frontend/src/pages/cases/dti-innocence-proof.astro @@ -569,8 +569,8 @@ const allCases = [ .case-sidebar { position: static; display: grid; - grid-template-columns: repeat(2, 1fr); - gap: 1.5rem; + grid-template-columns: 1fr; + gap: 1rem; } .case-sidebar__card { @@ -579,27 +579,115 @@ const allCases = [ } @media (max-width: 768px) { + .case-detail-page { + padding: 0; + } + .case-content { - padding: 3rem 0; + padding: 2rem 0; + } + + .case-grid { + gap: 1.5rem; } .case-block { - padding: 2rem 1.5rem; + padding: 1.5rem; + border-radius: 12px; + border-left: none; + border-right: none; + } + + .case-block__title { + justify-content: center; + } + + .case-block__content { + text-align: center; + } + + .case-step { + flex-direction: column; + align-items: center; + text-align: center; + gap: 0.75rem; } .case-sidebar { grid-template-columns: 1fr; } + + .case-sidebar__card { + border-radius: 12px; + border-left: none; + border-right: none; + } } @media (max-width: 480px) { .case-block { - padding: 1.5rem 1rem; + padding: 1.25rem; + } + + .case-block__title { + font-size: 1.15rem; + } + + .case-block__content p { + font-size: 0.9rem; } .case-step { flex-direction: column; text-align: center; + gap: 0.75rem; + } + + .case-step__number { + width: 40px; + height: 40px; + font-size: 0.9rem; + } + + .case-step__content h3 { + font-size: 1rem; + } + + .case-step__content p { + font-size: 0.85rem; + } + + .case-verdict { + padding: 1.25rem; + } + + .case-verdict__badge { + font-size: 0.8rem; + display: flex; + justify-content: center; + } + + .case-sidebar__title { + font-size: 1rem; + text-align: center; + } + + .case-sidebar__row { + font-size: 0.85rem; + } + + .case-sidebar__lawyer-avatar { + width: 60px; + height: 60px; + } + + .case-sidebar__lawyer-avatar svg { + width: 30px; + height: 30px; + } + + .case-sidebar__lawyer-stat strong { + font-size: 1.25rem; } } \ No newline at end of file diff --git a/frontend/src/pages/cases/license-return-camera.astro b/frontend/src/pages/cases/license-return-camera.astro index 78b2c01..81ca7af 100644 --- a/frontend/src/pages/cases/license-return-camera.astro +++ b/frontend/src/pages/cases/license-return-camera.astro @@ -569,8 +569,8 @@ const allCases = [ .case-sidebar { position: static; display: grid; - grid-template-columns: repeat(2, 1fr); - gap: 1.5rem; + grid-template-columns: 1fr; + gap: 1rem; } .case-sidebar__card { @@ -579,27 +579,115 @@ const allCases = [ } @media (max-width: 768px) { + .case-detail-page { + padding: 0; + } + .case-content { - padding: 3rem 0; + padding: 2rem 0; + } + + .case-grid { + gap: 1.5rem; } .case-block { - padding: 2rem 1.5rem; + padding: 1.5rem; + border-radius: 12px; + border-left: none; + border-right: none; + } + + .case-block__title { + justify-content: center; + } + + .case-block__content { + text-align: center; + } + + .case-step { + flex-direction: column; + align-items: center; + text-align: center; + gap: 0.75rem; } .case-sidebar { grid-template-columns: 1fr; } + + .case-sidebar__card { + border-radius: 12px; + border-left: none; + border-right: none; + } } @media (max-width: 480px) { .case-block { - padding: 1.5rem 1rem; + padding: 1.25rem; + } + + .case-block__title { + font-size: 1.15rem; + } + + .case-block__content p { + font-size: 0.9rem; } .case-step { flex-direction: column; text-align: center; + gap: 0.75rem; + } + + .case-step__number { + width: 40px; + height: 40px; + font-size: 0.9rem; + } + + .case-step__content h3 { + font-size: 1rem; + } + + .case-step__content p { + font-size: 0.85rem; + } + + .case-verdict { + padding: 1.25rem; + } + + .case-verdict__badge { + font-size: 0.8rem; + display: flex; + justify-content: center; + } + + .case-sidebar__title { + font-size: 1rem; + text-align: center; + } + + .case-sidebar__row { + font-size: 0.85rem; + } + + .case-sidebar__lawyer-avatar { + width: 60px; + height: 60px; + } + + .case-sidebar__lawyer-avatar svg { + width: 30px; + height: 30px; + } + + .case-sidebar__lawyer-stat strong { + font-size: 1.25rem; } } \ No newline at end of file diff --git a/frontend/src/pages/cases/osago-claim-450k.astro b/frontend/src/pages/cases/osago-claim-450k.astro index c52b04a..5b256b7 100644 --- a/frontend/src/pages/cases/osago-claim-450k.astro +++ b/frontend/src/pages/cases/osago-claim-450k.astro @@ -568,8 +568,8 @@ const allCases = [ .case-sidebar { position: static; display: grid; - grid-template-columns: repeat(2, 1fr); - gap: 1.5rem; + grid-template-columns: 1fr; + gap: 1rem; } .case-sidebar__card { @@ -578,27 +578,119 @@ const allCases = [ } @media (max-width: 768px) { + .case-detail-page { + padding: 0; + } + .case-content { - padding: 3rem 0; + padding: 2rem 0; + } + + .case-grid { + gap: 1.5rem; } .case-block { - padding: 2rem 1.5rem; + padding: 1.5rem; + border-radius: 12px; + border-left: none; + border-right: none; + } + + .case-block__title { + justify-content: center; + } + + .case-block__content { + text-align: center; + } + + .case-step { + flex-direction: column; + align-items: center; + text-align: center; + gap: 0.75rem; } .case-sidebar { grid-template-columns: 1fr; } + + .case-sidebar__card { + border-radius: 12px; + border-left: none; + border-right: none; + } } @media (max-width: 480px) { .case-block { - padding: 1.5rem 1rem; + padding: 1.25rem; + } + + .case-block__title { + font-size: 1.15rem; + } + + .case-block__content p { + font-size: 0.9rem; } .case-step { flex-direction: column; text-align: center; + gap: 0.75rem; + } + + .case-step__number { + width: 40px; + height: 40px; + font-size: 0.9rem; + } + + .case-step__content h3 { + font-size: 1rem; + } + + .case-step__content p { + font-size: 0.85rem; + } + + .case-verdict { + padding: 1.25rem; + } + + .case-verdict__badge { + font-size: 0.8rem; + display: flex; + justify-content: center; + } + + .case-sidebar__title { + font-size: 1rem; + text-align: center; + } + + .case-sidebar__row { + font-size: 0.85rem; + flex-direction: column; + align-items: center; + gap: 0.5rem; + text-align: center; + } + + .case-sidebar__lawyer-avatar { + width: 60px; + height: 60px; + } + + .case-sidebar__lawyer-avatar svg { + width: 30px; + height: 30px; + } + + .case-sidebar__lawyer-stat strong { + font-size: 1.25rem; } } \ No newline at end of file