diff --git a/lib/common/static/instance_theme.css b/lib/common/static/instance_theme.css index 70a7533..5a62a78 100644 --- a/lib/common/static/instance_theme.css +++ b/lib/common/static/instance_theme.css @@ -2189,12 +2189,18 @@ html[data-theme="light"] .journal-detail-img-thumb { align-items: stretch; } +.settings-cards-grid > .settings-card--risk, +.settings-cards-grid > .settings-side-col { + min-height: 0; +} + .settings-side-col { display: flex; flex-direction: column; - gap: 10px; + gap: 8px; align-self: stretch; - min-height: 100%; + height: 100%; + min-height: 0; } .settings-card--risk { @@ -2207,16 +2213,40 @@ html[data-theme="light"] .journal-detail-img-thumb { .settings-side-col > .settings-card { flex: 1 1 0; min-height: 0; + overflow-y: auto; display: flex; flex-direction: column; } -.settings-side-col .settings-card--export { - margin-top: 0; +.settings-side-col > .settings-card--export { + flex: 0 0 auto; + min-height: 0; + overflow: visible; } .settings-side-col .settings-card--export .settings-link-list { - flex: 1; + display: grid; + grid-template-columns: repeat(4, minmax(0, 1fr)); + gap: 6px; + flex: 0 0 auto; +} + +.settings-side-col .settings-card--export .settings-export-link { + display: flex; + align-items: center; + justify-content: center; + text-align: center; + padding: 7px 5px; + font-size: 0.7rem; + line-height: 1.25; + min-height: 32px; + word-break: break-word; +} + +@media (max-width: 520px) { + .settings-side-col .settings-card--export .settings-link-list { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } } .settings-card--compact { @@ -2763,6 +2793,14 @@ html[data-theme="light"] .settings-export-link { .opt-pos-card { margin-bottom: 10px; } +.settings-card--compact .options-settings-section { + margin-bottom: 8px; +} + +.settings-card--compact .options-settings-section:last-child { + margin-bottom: 0; +} + .options-settings-block { margin-bottom: 14px; } diff --git a/lib/instance/templates/embed_shell.html b/lib/instance/templates/embed_shell.html index 571c8d3..8196fbb 100644 --- a/lib/instance/templates/embed_shell.html +++ b/lib/instance/templates/embed_shell.html @@ -7,7 +7,7 @@ - +