.platform-row button.available{cursor:pointer;opacity:1}.platform-row button:disabled{color:#8a8a8a;background:#f2f2f2;border-color:#dedede;opacity:1;cursor:not-allowed}.platform-row button:disabled small{color:#8a8a8a}
.marketplace-notice{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;padding:30px;border:1px solid #deded8;border-radius:12px;color:#242424;background:#fff;box-shadow:0 20px 60px #0003;font:400 16px/1.55 Figtree,Arial,sans-serif}.marketplace-notice::backdrop{background:#0007}.marketplace-notice h2{font:500 24px/1.25 Figtree,Arial,sans-serif;letter-spacing:0;margin:0 0 20px}.marketplace-notice p{margin:0 0 16px;line-height:1.6}.marketplace-notice p:last-child{margin-bottom:0}.marketplace-notice .seller-link{color:#245f54;text-decoration:underline;text-underline-offset:3px}.marketplace-notice strong{font-weight:700}.marketplace-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:26px}.marketplace-actions .btn{font-weight:500;min-height:44px;padding:11px 18px}.marketplace-notice a:focus-visible,.marketplace-notice button:focus-visible{outline:2px solid #245f54;outline-offset:3px}
@media(max-width:480px){.marketplace-notice{padding:23px 21px;font-size:15px}.marketplace-notice h2{font-size:22px;margin-bottom:17px}.marketplace-notice p{margin-bottom:14px}.marketplace-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;margin-top:22px}.marketplace-actions .btn{padding:11px 8px;font-size:13px}}

.marketplace-notice .seller-link{white-space:nowrap}
