diff --git a/css/style.css b/css/style.css index 18d92f7..8716672 100644 --- a/css/style.css +++ b/css/style.css @@ -938,7 +938,7 @@ input[type="range"]::-webkit-slider-thumb { order: 5; /* Absorb the free space freed up by the now-fixed title, pushing tags/ folder + the order-6 actions to the far right while pw stays put. - (When a row has no meta, the order-6 rule below carries the auto.) */ + Sole auto margin in the row — see the note below the order-6 block. */ margin: 0 0 0 auto; flex-shrink: 0; max-width: 220px; @@ -960,12 +960,10 @@ input[type="range"]::-webkit-slider-thumb { order: 6; flex-shrink: 0; } -/* First trailing action floats right too, so rows WITHOUT an entry-meta - still push their actions to the far edge (margin-left:auto on the first - flex item consumes the free space; later ones are no-ops). */ -.entry-grid.is-list .entry-fav, -.entry-grid.is-list .entry-kebab-wrap, -.entry-grid.is-list .entry-head .icon-btn { margin-left: auto; } +/* NOTE: no margin-left:auto here. .entry-meta is always in the DOM (empty + when the entry has no chips) and already carries the auto, so it absorbs + all the free space. A second auto margin would SPLIT the free space + between the two, drifting the chips left/right depending on row width. */ /* Selection checkbox overlay — nested INSIDE the avatar (.entry-avatar is position:relative) so it covers the avatar 1:1, no overlap with the avatar's footprint. Hidden by default; appears on card hover OR when