.recipe-box{gap:8px;min-width:0}.recipe-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:8px 4px 8px 8px;display:flex}.recipe-card[aria-busy=true] .cover{opacity:.6}.recipe-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.recipe-card-text label{font-size:.85rem;font-weight:700}.recipe-card-text input{width:100%;min-width:0}.recipe-card-actions{flex-wrap:nowrap;flex:none}.recipe-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.recipe-links{align-items:center;gap:0 8px;margin-left:0}.recipe-links .recipe-line{flex:0 auto;min-width:0}.recipe-shot{background:var(--mint);min-height:44px;color:var(--ink);cursor:pointer;border-radius:100px;align-self:flex-start;align-items:center;gap:8px;padding:8px 16px;font-weight:700;display:inline-flex;position:relative}.recipe-shot:focus-within{outline:3px solid var(--accent);outline-offset:2px}.recipe-shot input{opacity:0;width:1px;height:1px;position:absolute}.recipe-form{flex-direction:column;gap:8px;display:flex}.recipe-form>button{align-self:flex-start}
