.reader-tools{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--itv-paper);margin:28px 0}.reader-tools-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:14px}.reader-tools button,.reader-saved button{padding:10px 15px;border:1px solid var(--itv-accent-soft);border-radius:6px;background:var(--ink);color:#fff;font:inherit;cursor:pointer}.reader-tools button:disabled,.reader-saved button:disabled{opacity:.65;cursor:wait}.reader-tools form{display:grid;gap:15px}.reader-tools label{display:grid;gap:7px;font-size:14px}.reader-tools select,.reader-tools textarea{width:100%;min-width:0;padding:12px;border:1px solid var(--itv-accent-soft);border-radius:5px;background:white;color:var(--ink);font:inherit}.reader-tools p{font-size:13px}.reader-tools-trap{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.reader-saved{margin-top:32px}.reader-saved ul{list-style:none;padding:0}.reader-saved li{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.reader-saved li>a{flex:1;min-width:180px}.reader-saved [role=status]{flex-basis:100%;font-size:13px}.reader-saved-removed>a{opacity:.6}.reader-tools summary{cursor:pointer}.reader-tools [role=status]{margin-bottom:0;overflow-wrap:anywhere}
