/* Exact existing approved account-page-turn visual rules; loaded only for WBCM. */
.account-page-turn { position: fixed; z-index: 10000; inset: 0; overflow: hidden; background: #f8fafc; perspective: 1400px; }
.account-page-turn__panel { position: absolute; inset: 0; transform-style: preserve-3d; transform-origin: 50% 50%; transition: transform 920ms cubic-bezier(.55,.08,.24,.98); }
.account-page-turn__face { position: absolute; inset: 0; overflow: auto; background: #f8fafc; backface-visibility: hidden; -webkit-backface-visibility: hidden; }
.account-page-turn__face--front { transform: rotateY(0deg); }
.account-page-turn__face--back { transform: rotateY(180deg); }
.account-page-turn__face--back iframe { display: block; width: 100%; height: 100%; border: 0; background: #f3f7f3; }
.account-page-turn.is-turning .account-page-turn__panel { transform: rotateY(-180deg); }
