.recent-links{border-top:1px solid #ffffff24;margin-top:18px;padding-top:16px;color:#d6cee1;font-size:.85rem}.recent-links-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.recent-links h2{margin:0;color:#fae5d6;font-size:1rem}.recent-links-heading label{display:flex;align-items:center;gap:9px;min-height:44px;cursor:pointer}.recent-links input{width:18px;height:18px;accent-color:#ff794f}.recent-links p{margin:8px 0;line-height:1.6}.recent-links-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.recent-links button{min-height:44px;border:1px solid #ffffff30;border-radius:12px;background:#ffffff08;color:#fae5d6;padding:8px 12px;cursor:pointer;font:inherit}.recent-links button:hover{background:#ffffff16}.recent-links :focus-visible{outline:2px solid #ff986f;outline-offset:3px}.recent-links button:disabled{opacity:.5;cursor:wait}.recent-links ul{list-style:none;padding:0;margin:12px 0 0;max-height:250px;overflow:auto}.recent-links li{display:flex;align-items:center;gap:10px;margin:8px 0}.recent-links .recent-link-reuse{flex:1;min-width:0;display:grid;text-align:start;gap:5px}.recent-link-reuse span{overflow-wrap:anywhere;text-align:start}.recent-link-reuse small{color:#c6bbd5}@media(max-width:480px){.recent-links-tools{align-items:flex-start}.recent-links-tools button{flex-shrink:0}}