/* v2.99.116 — subtle polished matched 3D cards; leave sizing, header and data flow intact. */
.sapaad-split-card .sapaad-split-half {
 isolation:isolate;
 transform:translateZ(0);
 box-shadow:0 5px 0 rgba(31,18,19,.28),0 10px 19px rgba(21,11,15,.20),
   inset 0 1px 0 rgba(255,255,255,.38),inset 0 -5px 10px rgba(0,0,0,.15)!important;
 transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;
}
.sapaad-split-card .sapaad-split-half::before {
 content:"";position:absolute;inset:1px 1px auto 1px;height:27%;border-radius:inherit;
 background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0));
 pointer-events:none;z-index:0;
}
.sapaad-split-card .sapaad-outlet-half {
 background:linear-gradient(137deg,#64021b 0%,#930c35 56%,#720620 100%)!important;
 border:1px solid #cc607f!important;
 box-shadow:0 6px 0 #64132acc,0 13px 25px rgba(55,0,18,.35),
  inset 0 1px 0 rgba(255,226,213,.36),inset 0 -7px 12px rgba(46,0,15,.20)!important;
}
.sapaad-split-card .sapaad-pos-half {
 background:linear-gradient(137deg,#087e54 0%,#036e47 56%,#075236 100%)!important;
 border:1px solid #39c990!important;
 box-shadow:0 6px 0 #09543ec9,0 13px 25px rgba(3,56,36,.24),
  inset 0 1px 0 rgba(220,255,231,.31),inset 0 -7px 12px rgba(1,42,25,.22)!important;
}
.sapaad-split-card .sapaad-split-half:hover,
.sapaad-split-card .sapaad-split-half:focus-visible {
 transform:translateY(-2px) translateZ(0);filter:brightness(1.055);
}
.sapaad-split-card .sapaad-outlet-half:hover,
.sapaad-split-card .sapaad-outlet-half:focus-visible {
 box-shadow:0 8px 0 #64132acc,0 17px 26px rgba(55,0,18,.38),inset 0 1px 0 rgba(255,226,213,.40),inset 0 -7px 12px rgba(46,0,15,.20)!important;
}
.sapaad-split-card .sapaad-pos-half:hover,
.sapaad-split-card .sapaad-pos-half:focus-visible {
 box-shadow:0 8px 0 #09543ec9,0 17px 26px rgba(3,56,36,.25),inset 0 1px 0 rgba(220,255,231,.37),inset 0 -7px 12px rgba(1,42,25,.22)!important;
}
.sapaad-split-card .sapaad-split-half:active {transform:translateY(3px) translateZ(0);filter:brightness(.99)}
@media(prefers-reduced-motion:reduce){.sapaad-split-card .sapaad-split-half{transition:none}}
