.buyer-preference-save{max-width:100%;margin:0 0 24px;display:flow-root}.buyer-preference-save button,.buyer-preferences button{font:inherit;cursor:pointer;border:1px solid var(--line,#bac9c1);background:var(--paper,#fff);color:var(--ink,#163e36);border-radius:6px;padding:10px 14px}.buyer-preference-save form{border:1px solid var(--line,#bac9c1);border-radius:8px;grid-template-columns:minmax(0,480px) max-content;align-items:end;gap:16px;max-width:760px;margin:18px 0 0;padding:20px;display:grid}.buyer-preference-save label{gap:10px;min-width:0;max-width:100%;line-height:1.5;display:grid}.buyer-preference-save input{font:inherit;border:1px solid #687c72;border-radius:6px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:11px}.buyer-preferences{border-top:1px solid var(--line,#bac9c1);margin:40px 0;padding-top:25px}.buyer-preferences article{border-bottom:1px solid var(--line,#bac9c1);padding:18px 0}.buyer-preferences h3{overflow-wrap:anywhere}.buyer-preference-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.buyer-preference-actions a{color:inherit;text-underline-offset:4px;text-decoration:underline}@media (width<=600px){.buyer-preference-save form{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:16px}.buyer-preference-save input{width:100%}.buyer-preference-actions{flex-direction:column;align-items:flex-start}}
