.save-when-q{margin:0 0 4px;font-weight:700;font-size:15px}.save-back{align-self:flex-start;background:none;border:0;padding:6px 0;font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.save-back:hover{color:var(--text)}.add-follow{display:flex;flex-direction:column;align-items:flex-start;gap:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px}.add-follow-q{margin:0;font-weight:700;font-size:14px}.add-follow-sub{margin:0 0 4px;font-size:13px}.save-done-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.save-done-view{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.save-done-view,.save-error{font-size:13px;font-weight:600}.save-error{margin:0;padding:9px 11px;border-radius:8px;background:#fdecea;color:#8a1c12}.add-menu{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px}.add-menu .add-menu-main{white-space:nowrap}.add-menu-main.is-added{background:var(--ink,#0d0d0d);color:#fff;border-color:var(--ink,#0d0d0d)}.add-menu-view{font-size:12px;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:2px}.add-menu-large .add-menu-view{font-size:13px}.add-menu-large,.add-menu-large .add-menu-main{width:100%}.pdp-buy-row>.add-menu-large{padding:0}.add-buy{--pair-radius:10px;--pair-h:36px;--pair-seg:76px;display:inline-grid;grid-template-columns:minmax(0,var(--pair-seg)) minmax(0,var(--pair-seg));max-width:100%;grid-template-rows:var(--pair-h) auto;vertical-align:top}@media (min-width:768px){.add-buy{--pair-seg:80px}}.add-buy .add-menu{display:contents}.add-buy .add-buy-buy,.add-buy .add-menu-main{grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:var(--pair-h);min-width:0;margin:0;padding:0 10px;font:inherit;font-size:13.5px;font-weight:700;line-height:1;white-space:nowrap;border:1px solid var(--ink);border-radius:0;cursor:pointer;text-decoration:none;box-shadow:none;filter:none;width:auto}.add-buy .add-menu-main{grid-column:1;background:var(--surface);color:var(--ink);border-radius:var(--pair-radius) 0 0 var(--pair-radius)}.add-buy .add-buy-buy{grid-column:2;background:var(--yellow);color:var(--ink);border-left:0;border-radius:0 var(--pair-radius) var(--pair-radius) 0}.add-buy .add-menu-main.is-added{background:var(--ink);color:#fff}.add-buy .add-menu-main:hover:not(:disabled){background:var(--accent-soft)}.add-buy .add-menu-main.is-added:hover{background:var(--ink)}.add-buy .add-buy-buy:hover:not(:disabled){filter:brightness(.95)}.add-buy .add-buy-buy:disabled,.add-buy .add-menu-main:disabled{cursor:default;opacity:.55}.add-buy .add-buy-buy:focus-visible,.add-buy .add-menu-main:focus-visible{outline:2px solid var(--ink);outline-offset:2px;position:relative;z-index:1}.add-buy .add-buy-label{overflow:hidden;text-overflow:ellipsis}.add-buy [role=status]{grid-column:1/-1;grid-row:2}.add-buy [role=status]:not(:empty){padding-top:4px}.add-buy-solo{grid-template-columns:minmax(0,calc(var(--pair-seg) * 2))}.add-buy-solo .add-buy-buy,.add-buy-solo .add-menu-main{grid-column:1;border-left:1px solid var(--ink);border-radius:var(--pair-radius)}.add-buy-large{--pair-h:48px;display:grid;width:100%;grid-template-columns:minmax(96px,1fr) 2fr}.add-buy-large .add-buy-buy,.add-buy-large .add-menu-main{font-size:15px;padding:0 14px}.add-buy-large.add-buy-solo{grid-template-columns:1fr}.card-actions-row>.add-buy{padding:0;flex:none}