.directory-recommendations{gap:var(--space-3)}.directory-recommendations__head{align-items:center;gap:var(--space-3);display:flex}.directory-recommendations .directory-recommendations__head h2{font-size:var(--text-lg);line-height:var(--leading-snug)}.directory-recommendations__icon,.directory-recommendations__initial{border-radius:var(--radius-full);background:var(--brand-tint);color:var(--brand-text);font-weight:var(--weight-semibold);flex:none;place-items:center;display:grid}.directory-recommendations__icon{inline-size:var(--tap-min);aspect-ratio:1}.directory-recommendations__initial{inline-size:var(--icon-lg);aspect-ratio:1}.directory-recommendations svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none}.directory-recommendations__summary,.directory-recommendations__feedback{color:var(--ink-2);font-size:var(--text-sm)}.directory-recommendations__entries{margin:0;padding:0;list-style:none;display:grid}.directory-recommendations__entries li{gap:var(--space-2);border-block-start:var(--border) solid var(--border-subtle);padding-block:var(--space-3);font-size:var(--text-sm);display:grid}.directory-recommendations__author,.directory-recommendations__saved{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);overflow-wrap:anywhere;display:flex}.directory-recommendations__reason{border-inline-start:var(--border-thick) solid var(--border-strong);color:var(--ink-2);overflow-wrap:anywhere;white-space:pre-line;padding-inline-start:var(--space-3)}.directory-recommendations__controls,.directory-recommendations__form{gap:var(--space-3);min-inline-size:0;display:grid}.directory-recommendations__saved{color:var(--brand-text);font-size:var(--text-sm)}.directory-recommendations__controls>.button{justify-self:start}.directory-recommendations__form textarea{resize:vertical}.directory-recommendations__form label span,.directory-recommendations__visibility{font-size:var(--text-sm)}.directory-recommendations__visibility{align-items:start;gap:var(--space-2);display:flex}.directory-recommendations__visibility input{flex:none;margin-block-start:var(--space-1)}.directory-recommendations__visibility span{overflow-wrap:anywhere}.directory-recommendations__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.directory-recommendations__remove{min-block-size:var(--tap-min);padding-inline:var(--space-2);color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;text-decoration:underline}.directory-recommendations__remove:disabled{cursor:wait}.directory-recommendations__jump{place-self:start;gap:var(--space-2);font-size:var(--text-sm)}.directory-recommendations__jump svg{inline-size:var(--icon-sm);block-size:var(--icon-sm);flex:none}
