.sharktank-offer__success{width:100%}
.sharktank-offer--promo{grid-template-columns:1fr}
.sharktank-offer--promo .sharktank-offer__media{width:100%;height:auto;aspect-ratio:3/2;max-height:280px;background:#191c20}
.modal__box .sharktank-offer--promo .sharktank-offer__media img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}
.sharktank-offer--promo .sharktank-offer__body{padding:clamp(1.25rem,3vw,2rem)}
.sharktank-offer-tab[data-native-offer]{left:max(15px,env(safe-area-inset-left));right:auto}
body:has(.native-slot-trigger[aria-expanded="true"]) .sharktank-offer-tab[data-native-offer]{visibility:visible}
.sharktank-offer__form .display{margin:0 0 .35rem}
.sharktank-offer__consent{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px;line-height:1.4;color:var(--ink-2);cursor:pointer}
.sharktank-offer__form .sharktank-offer__consent input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:var(--red)}
.sharktank-offer__success>p:first-child{font-weight:650;color:#177443;margin:0 0 14px}
.sharktank-offer__code-row{display:flex;gap:10px;align-items:stretch}
.sharktank-offer__form .sharktank-offer__code{min-width:0;width:100%;flex:1;text-align:center;letter-spacing:.08em;font-size:20px;font-weight:750;border:1px dashed #9c9690;background:#fff;border-radius:10px;padding:14px 8px;color:#151515}
.sharktank-offer__code-row .btn{flex-shrink:0;padding-inline:18px;white-space:nowrap}
.sharktank-offer__copy-status{font-size:13px;margin:7px 0 0;color:#177443}
.sharktank-offer__copy-status:empty{display:none}
.sharktank-offer__success .sharktank-offer__fine{margin-top:6px}
@media(max-width:380px){.sharktank-offer__code-row{flex-direction:column}.sharktank-offer__code-row .btn{width:100%}}
