#links .entry-row{position:relative;grid-template-columns:minmax(0,1fr) 440px}
#links .entry-main{display:grid;grid-template-columns:minmax(80px,1fr) minmax(120px,1.2fr) minmax(80px,1fr);align-items:center;gap:16px;min-width:0}
#links .entry-main>*{min-width:0;margin:0;overflow-wrap:anywhere}
#links .link-value{display:flex;align-items:center;gap:6px;min-width:0}
#links .link-value>a{color:var(--accent);min-width:0;overflow-wrap:anywhere}
#links .link-value>.icon-btn{flex:0 0 32px;width:32px;height:32px;padding:4px}
#links .inline-note-body{text-align:start;max-width:100%;overflow-wrap:anywhere}
#links .folder-toggle{justify-content:flex-start;text-align:start}
#links .action-menu-toggle,#links .row-actions,#links .icon-btn{background:var(--panel);color:var(--ink);border-color:var(--line)}
@media(max-width:1200px){#links .entry-row{grid-template-columns:minmax(0,1fr) 40px}#links .entry-row>.action-menu-toggle{display:inline-flex;width:40px;min-width:40px;height:40px;padding:0;justify-self:end;align-self:start}#links .entry-row:not(.entry-header)>.row-actions{display:none;position:absolute;top:46px;right:0;z-index:60;width:min(360px,calc(100vw - 56px));padding:8px;gap:6px;flex-wrap:wrap;border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 30px rgb(0 0 0 / 14%)}#links .entry-row.actions-open>.row-actions{display:flex}#links .entry-header>.row-actions{visibility:hidden}}
@media(max-width:760px){#links .entry-main{grid-template-columns:minmax(0,1fr);gap:6px}#links .entry-header{display:none}#links .link-value{justify-content:space-between}#links .row-actions{margin-inline-start:auto}}
