.mkc{flex-direction:column;gap:8px;min-width:0;display:flex}.mkc__trigger{justify-content:center;align-items:center;gap:8px;display:inline-flex}.mkc__trigger svg{flex:none;width:16px;height:16px}.mkc__chev{transition:transform .2s}.mkc.is-open .mkc__chev{transform:rotate(180deg)}.mkc--sx .mkc__trigger{width:100%}.mkc__menu{background:var(--sx-surface-2,var(--dk-surface-2,#f5f8fd));box-shadow:inset 0 0 0 1px var(--sx-line,var(--line,#e3eaf4));border-radius:16px;flex-direction:column;gap:6px;padding:8px;animation:.18s both mkc-in;display:flex}.mkc__opt{background:var(--sx-surface,var(--dk-surface,#fff));width:100%;min-height:48px;color:var(--sx-ink,var(--ink,#0b1b33));font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--sx-line,var(--line,#e3eaf4));border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:box-shadow .18s,background-color .18s;display:flex}.mkc__opt:hover{box-shadow:inset 0 0 0 1.5px var(--sx-accent,var(--b500,#1668f0));text-decoration:none}.mkc__opt:focus-visible{outline:2px solid var(--sx-accent,var(--b400,#3d86f5));outline-offset:2px}.mkc__opt:disabled{cursor:not-allowed;opacity:.62;box-shadow:inset 0 0 0 1px var(--sx-line,var(--line,#e3eaf4))}.mkc__ico{background:var(--sx-accent-soft,var(--dk-tint-blue,#eaf2ff));width:32px;height:32px;color:var(--sx-accent,var(--dk-acc,#1668f0));border-radius:10px;flex:none;place-items:center;display:grid}.mkc__ico svg{width:16px;height:16px}.mkc__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mkc__txt b{font-size:.88rem;font-weight:700;line-height:1.3}.mkc__txt small{color:var(--sx-muted,var(--gray,#5b6b82));font-size:.76rem;line-height:1.35}.mkc__lock{width:14px;height:14px;color:var(--sx-muted,var(--gray,#5b6b82));flex:none}.mkc__note{color:var(--sx-muted,var(--gray,#5b6b82));margin:2px 4px 0;font-size:.78rem;line-height:1.45}.mkc__err{color:var(--sx-returned-fg,#c2272d);margin:2px 4px 0;font-size:.8rem;line-height:1.4}.mk-buy__acts .mkc{flex:260px;max-width:420px}.mk-buy__acts .mkc--site .mkc__trigger{width:100%}.mk-buy__acts .mkc.is-open{flex-basis:100%;max-width:none}.mk-buy__acts>.mkc~*{align-self:flex-start}.mk-order__acts .mkc{flex:0 auto}.mk-order__acts .mkc.is-open{flex:100%}@keyframes mkc-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:560px){.mk-buy__acts .mkc{flex:none;max-width:none}.mk-buy__acts>.mkc~*{align-self:stretch}}@media (pointer:coarse){.mkc__opt{min-height:52px}}@media (prefers-reduced-motion:reduce){.mkc__menu{animation:none}.mkc__chev,.mkc__opt{transition:none}}
