.modi-ncta-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.25!important;max-width:100%!important;min-height:44px;box-sizing:border-box;vertical-align:middle;}
.modi-ncta-solo{display:flex!important;width:fit-content!important;max-width:100%!important;margin-inline:auto!important;}
.modi-ncta-action[hidden]{display:none!important;}
.modi-ncta-row{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:12px;text-align:center;}
.modi-ncta-mixed{flex-direction:column!important;align-items:center!important;justify-content:center!important;grid-template-columns:minmax(0,1fr)!important;}
.modi-ncta-mixed>.modi-ncta-action{margin-inline:auto!important;justify-self:center!important;align-self:center!important;}
.modi-ncta-center-panel{justify-content:center!important;text-align:center!important;}
.modi-ncta-center-panel>.modi-ncta-action{margin-inline:auto!important;}
.modi-ncta-bonus-line{display:block;width:100%;margin:0 0 6px;color:inherit;font-size:clamp(13px,2vw,16px);font-weight:750;line-height:1.35;text-align:center;}
.modi-ncta-offer{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;margin:24px auto;padding:20px;width:min(100%,720px);border:1px solid #526179;border-radius:16px;background:#141d31;color:#f5f7ff;text-align:center;}
.modi-ncta-offer p{margin:0!important;max-width:100%;text-align:center!important;color:inherit!important;}
.modi-ncta-offer .modi-ncta-offer__title{font-size:14px!important;font-weight:700;letter-spacing:.02em;}
.modi-ncta-offer .modi-ncta-offer__amount{font-size:clamp(18px,4.5vw,24px)!important;font-weight:800;line-height:1.4;}
.modi-ncta-offer .modi-ncta-offer__terms{font-size:12px!important;line-height:1.5;opacity:1!important;}
.modi-ncta-offer__button{display:inline-flex;padding:12px 20px;min-height:44px;border-radius:12px;background:var(--color-accent,var(--accent,#f05a79));color:var(--modi-ncta-button-color,#111b2b)!important;text-decoration:none!important;font-weight:750;box-shadow:0 4px 16px #0002;}
.modi-ncta-offer__button:hover{filter:brightness(1.08);}
.modi-ncta-action:focus-visible{outline:3px solid currentColor;outline-offset:4px;}
html.modi-ncta-ready body{padding-bottom:max(var(--modi-ncta-original-bottom,0px),calc(var(--modi-ncta-fixed-bottom,0px) + 12px))!important;}
@media(max-width:600px){.modi-ncta-offer{padding:18px 14px;margin-block:20px;}.modi-ncta-row{gap:10px;}.modi-ncta-center-panel{flex-wrap:wrap!important;}.modi-ncta-action{font-size:clamp(13px,3.7vw,16px);}}

/* MODI 13 October: reserved close column and compact readable offer docks. */
#modi-catfish#modi-catfish{display:grid!important;grid-template-columns:minmax(0,1fr)auto 44px!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:3px!important;align-items:center!important;justify-content:initial!important;box-sizing:border-box!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;text-align:left!important;}
#modi-catfish#modi-catfish>.modi-catfish-amount,#modi-catfish#modi-catfish>.modi-ncta-bonus-line{grid-column:1!important;grid-row:1!important;min-width:0!important;width:auto!important;margin:0!important;font-size:13px!important;line-height:1.3!important;text-align:left!important;overflow-wrap:anywhere;}
#modi-catfish#modi-catfish>.modi-catfish-note{grid-column:1!important;grid-row:2!important;min-width:0!important;margin:0!important;font-size:10px!important;line-height:1.3!important;text-align:left!important;}
#modi-catfish#modi-catfish>.modi-cta-button{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;justify-self:center!important;width:auto!important;max-width:105px!important;min-width:0!important;margin:0!important;padding:10px!important;font-size:13px!important;min-height:44px!important;}
#modi-catfish#modi-catfish>.modi-catfish-close{position:static!important;grid-column:3!important;grid-row:1 / span 2!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;padding:0!important;align-self:center!important;}
.sf-catfish.sf-catfish .sf-catfish__inner,.tm-catfish.tm-catfish .tm-catfish__inner{display:grid!important;grid-template-columns:minmax(0,1fr)auto 44px!important;gap:8px!important;align-items:center!important;flex-direction:row!important;min-width:0!important;}
.sf-catfish.sf-catfish .sf-catfish__bonus,.tm-catfish.tm-catfish .tm-catfish__bonus{grid-column:1!important;min-width:0!important;text-align:left!important;}
.sf-catfish.sf-catfish .sf-catfish__cta,.tm-catfish.tm-catfish .tm-catfish__cta{grid-column:2!important;width:auto!important;max-width:110px!important;margin:0!important;min-height:44px!important;font-size:13px!important;}
.sf-catfish.sf-catfish .sf-catfish__close,.tm-catfish.tm-catfish .tm-catfish__close{position:static!important;grid-column:3!important;width:44px!important;height:44px!important;margin:0!important;}
.sf-catfish.sf-catfish>.modi-ncta-bonus-line,.tm-catfish.tm-catfish>.modi-ncta-bonus-line{box-sizing:border-box!important;margin:0 0 5px!important;padding-inline:12px!important;font-size:13px!important;}
@media(max-width:900px){
.cn-site .cn-actionbar.cn-actionbar{display:grid!important;grid-template-columns:minmax(0,1fr)44px!important;gap:7px 8px!important;padding:10px 12px!important;align-items:center!important;}
.cn-site .cn-actionbar.cn-actionbar[hidden]{display:none!important;}
.cn-site .cn-actionbar.cn-actionbar>.cn-actionbar-label{grid-column:1!important;grid-row:1!important;min-width:0!important;width:auto!important;max-width:none!important;text-align:left!important;}
.cn-site .cn-actionbar.cn-actionbar .cn-bonus-headline{font-size:14px!important;line-height:1.3!important;}
.cn-site .cn-actionbar.cn-actionbar .cn-bonus-terms{font-size:10px!important;line-height:1.3!important;margin-top:4px!important;}
.cn-site .cn-actionbar.cn-actionbar>.cn-catfish-action{grid-column:1!important;grid-row:2!important;justify-self:start!important;justify-content:flex-start!important;width:auto!important;max-width:100%!important;}
.cn-site .cn-actionbar.cn-actionbar .cn-cta{font-size:13px!important;min-height:44px!important;margin:0!important;padding:10px 14px!important;width:auto!important;}
.cn-site .cn-actionbar.cn-actionbar>.cn-close{position:static!important;grid-column:2!important;grid-row:1 / span 2!important;width:44px!important;height:44px!important;margin:0!important;align-self:center!important;}
#oa-bonus-dock#oa-bonus-dock .oa-dock-inner{display:grid!important;grid-template-columns:minmax(0,1fr)44px!important;gap:7px 8px!important;padding:10px 12px!important;align-items:center!important;}
#oa-bonus-dock#oa-bonus-dock .oa-dock-icon{display:none!important;}
#oa-bonus-dock#oa-bonus-dock .oa-dock-copy{grid-column:1!important;grid-row:1!important;min-width:0!important;padding:0!important;}
#oa-bonus-dock#oa-bonus-dock .oa-dock-copy small{display:none!important;}
#oa-bonus-dock#oa-bonus-dock .oa-dock-copy strong{font-size:14px!important;line-height:1.3!important;}
#oa-bonus-dock#oa-bonus-dock .oa-dock-copy>span{font-size:10px!important;line-height:1.3!important;}
#oa-bonus-dock#oa-bonus-dock .oa-offer-link{grid-column:1!important;grid-row:2!important;justify-self:start!important;width:auto!important;max-width:100%!important;min-height:44px!important;font-size:13px!important;padding:10px 14px!important;margin:0!important;}
#oa-bonus-dock#oa-bonus-dock .oa-offer-dismiss{position:static!important;grid-column:2!important;grid-row:1 / span 2!important;width:44px!important;height:44px!important;margin:0!important;align-self:center!important;}
}

/* Static and original theme docks use their own direct children. */
#tm-catfish#tm-catfish,#sf-catfish#sf-catfish{padding:8px 12px!important;box-sizing:border-box!important;}
#tm-catfish#tm-catfish .tm-catfish__inner,#sf-catfish#sf-catfish .sf-catfish__inner{padding:0!important;width:100%!important;max-width:100%!important;margin:0!important;}
#tm-catfish#tm-catfish .tm-catfish__cta,#sf-catfish#sf-catfish .sf-catfish__cta{min-width:0!important;padding:10px!important;}
#tm-catfish#tm-catfish .tm-catfish__bonus,#sf-catfish#sf-catfish .sf-catfish__bonus{font-size:11px!important;line-height:1.3!important;margin:0!important;}
#tm-catfish#tm-catfish>.modi-ncta-bonus-line,#sf-catfish#sf-catfish>.modi-ncta-bonus-line{width:100%!important;padding:0!important;margin:0 0 5px!important;}
#welcome-catfish#welcome-catfish,aside.catfish.catfish{display:grid!important;grid-template-columns:minmax(0,1fr)44px!important;grid-template-rows:auto auto auto!important;gap:5px 8px!important;padding:10px 12px!important;box-sizing:border-box!important;max-width:calc(100% - 16px)!important;}
#welcome-catfish#welcome-catfish>strong,aside.catfish.catfish>span{grid-column:1!important;grid-row:1!important;width:auto!important;min-width:0!important;margin:0!important;text-align:left!important;font-size:13px!important;line-height:1.3!important;}
#welcome-catfish#welcome-catfish>a,aside.catfish.catfish>a{grid-column:1!important;grid-row:2!important;justify-self:start!important;width:auto!important;min-width:0!important;margin:0!important;font-size:13px!important;min-height:44px!important;padding:10px 14px!important;}
#welcome-catfish#welcome-catfish>.small{grid-column:1!important;grid-row:3!important;font-size:10px!important;line-height:1.3!important;}
#welcome-catfish#welcome-catfish>button,aside.catfish.catfish>button{position:static!important;grid-column:2!important;grid-row:1 / span 3!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;align-self:center!important;}

#catfish#catfish{display:grid!important;grid-template-columns:minmax(0,1fr)auto 44px!important;gap:8px!important;padding:10px 12px!important;box-sizing:border-box!important;max-width:calc(100% - 16px)!important;align-items:center!important;}
#catfish#catfish[hidden]{display:none!important;}
#catfish#catfish>div{grid-column:1!important;min-width:0!important;font-size:12px!important;line-height:1.3!important;}
#catfish#catfish>a{grid-column:2!important;width:auto!important;min-width:0!important;max-width:110px!important;margin:0!important;font-size:13px!important;padding:10px!important;min-height:44px!important;}
#catfish#catfish>button{position:static!important;grid-column:3!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;}
@media(max-width:900px){
.cn-site .cn-actionbar.cn-actionbar{grid-template-columns:minmax(0,1fr)auto 44px!important;gap:5px 8px!important;}
.cn-site .cn-actionbar.cn-actionbar>.cn-actionbar-label{display:contents!important;}
.cn-site .cn-actionbar.cn-actionbar .cn-bonus-headline{grid-column:1!important;grid-row:1!important;min-width:0!important;font-size:13px!important;}
.cn-site .cn-actionbar.cn-actionbar .cn-bonus-terms{grid-column:1 / span 2!important;grid-row:2!important;font-size:10px!important;line-height:1.3!important;margin:0!important;}
.cn-site .cn-actionbar.cn-actionbar>.cn-catfish-action{grid-column:2!important;grid-row:1!important;min-width:0!important;}
.cn-site .cn-actionbar.cn-actionbar .cn-cta{min-width:0!important;max-width:105px!important;padding:10px!important;}
.cn-site .cn-actionbar.cn-actionbar>.cn-close{grid-column:3!important;grid-row:1 / span 2!important;}
}

#modi-catfish#modi-catfish[hidden],#sf-catfish#sf-catfish[hidden],#tm-catfish#tm-catfish[hidden],#welcome-catfish#welcome-catfish[hidden],aside.catfish.catfish[hidden],#catfish#catfish[hidden]{display:none!important;}

#tm-catfish#tm-catfish .tm-catfish__inner,#sf-catfish#sf-catfish .sf-catfish__inner{grid-template-rows:auto!important;}
#tm-catfish#tm-catfish .tm-catfish__bonus,#tm-catfish#tm-catfish .tm-catfish__cta,#tm-catfish#tm-catfish .tm-catfish__close,#sf-catfish#sf-catfish .sf-catfish__bonus,#sf-catfish#sf-catfish .sf-catfish__cta,#sf-catfish#sf-catfish .sf-catfish__close{grid-row:1!important;}
aside.catfish.catfish>span{font-size:11px!important;}

.modi-catfish-footer-parked.modi-catfish-footer-parked{visibility:hidden!important;pointer-events:none!important;}
