diff --git a/frontend/src/components/DevicePosture.svelte b/frontend/src/components/DevicePosture.svelte index 4757833..efee1d3 100644 --- a/frontend/src/components/DevicePosture.svelte +++ b/frontend/src/components/DevicePosture.svelte @@ -489,6 +489,8 @@ flex-direction: column; overflow: hidden; min-height: 0; + padding: 0.65rem; + gap: 0.5rem; } .content-frame { @@ -499,8 +501,9 @@ display: flex; flex-direction: column; min-height: 0; - margin-top: 8px; background: white; + padding: 1rem; + gap: 0.75rem; } /* Filter sidebar — canonical from template */ @@ -543,7 +546,8 @@ /* Active filter chips */ .active-filters { display: flex; flex-wrap: wrap; align-items: center; gap: 0.5rem; - margin-bottom: 8px; padding: 0.5rem 0.75rem; flex-shrink: 0; + margin-bottom: 1rem; padding: 0.6rem 1rem; + background: #f0f4ff; border: 1px solid #d0d9f0; border-radius: 8px; flex-shrink: 0; } .active-filters-label { font-size: var(--font-size-tiny); font-weight: 600; color: #555; margin-right: 0.25rem; } .filter-tag { @@ -563,10 +567,10 @@ /* Toolbar */ .page-main { - flex: 1; overflow-y: auto; padding: 16px 24px 24px; + flex: 1; overflow-y: auto; min-width: 0; display: flex; flex-direction: column; } - .toolbar { display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px; flex-shrink: 0; } + .toolbar { display: flex; align-items: center; justify-content: space-between; flex-shrink: 0; } .toolbar-count { font-size: var(--font-size-body-sm); color: #6b7280; } .header-controls { display: flex; align-items: center; gap: 0.5rem; flex-shrink: 0; } .btn-manual-refresh { diff --git a/frontend/src/components/IocManagement.svelte b/frontend/src/components/IocManagement.svelte index 20a4f67..aabf27d 100644 --- a/frontend/src/components/IocManagement.svelte +++ b/frontend/src/components/IocManagement.svelte @@ -223,7 +223,7 @@