.spoken-bookmarks{min-width:0}.bookmark-position{color:var(--accent-text);font-variant-numeric:tabular-nums}.bookmark-list{list-style:none;padding:0;margin:22px 0 0}.bookmark-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding:16px 0}.bookmark-jump{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0;text-align:left}[data-device=tv][data-legacy-flex-gap=true] .bookmark-jump>*+*{margin-left:12px}.bookmark-jump>svg{flex-shrink:0;color:var(--muted)}.bookmark-jump span{min-width:0}.bookmark-jump small,.bookmark-jump strong{display:block;overflow-wrap:anywhere}.bookmark-jump small{color:var(--muted);margin-top:5px;font-size:12px}.bookmark-actions{display:flex;align-items:start}.bookmark-actions button{min-width:40px;min-height:44px}.bookmark-note{grid-column:1/-1;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:13px;line-height:1.65}.spoken-bookmarks textarea{resize:vertical;width:100%}.bookmark-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);grid-gap:12px;gap:12px;margin:20px 0}.bookmark-filters .ryveo-select-trigger,.bookmark-filters input{min-width:0;width:100%;padding:12px;border-radius:12px;background:var(--surface);color:var(--text);border:1px solid var(--border)}@media (max-width:650px){.bookmark-filters{grid-template-columns:1fr}}