/* V67: account rebuilt as a compact single-column page, portrait 27% */
body.zito-reference main section#z35-account.z61-account-page{position:relative!important;isolation:isolate!important;display:block!important;min-height:0!important;height:auto!important;overflow:hidden!important;background:#f7f9fb!important;padding:34px 18px 58px!important}
body.zito-reference main #z35-account .z35-account-content{position:relative!important;z-index:2!important;width:100%!important;max-width:510px!important;margin:0 auto!important;padding:0!important}
body.zito-reference main #z35-account .z35-account-visual{display:block!important;position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;opacity:1!important;pointer-events:none!important;mask-image:none!important;-webkit-mask-image:none!important;overflow:hidden!important}
body.zito-reference main #z35-account .z35-account-visual::after{display:none!important;content:none!important}
body.zito-reference main #z35-account .z35-account-visual img{display:block!important;position:absolute!important;right:-8%!important;top:10px!important;width:75%!important;height:500px!important;max-width:none!important;object-fit:contain!important;object-position:right top!important;opacity:.27!important;filter:grayscale(100%)!important;transform:none!important;mix-blend-mode:normal!important}
body.zito-reference main #z35-account h1{font-size:clamp(32px,6.5vw,44px)!important;line-height:1.13!important;margin:0 0 12px!important}
body.zito-reference main #z35-account .z35-account-description{font-size:15px!important;line-height:1.55!important;margin:0 0 20px!important}
body.zito-reference main #z35-account .z35-account-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;padding:5px!important;margin:0 0 14px!important;width:100%!important;max-width:none!important}
body.zito-reference main #z35-account .z35-account-tab{min-height:46px!important;font-size:15px!important;cursor:pointer!important}
body.zito-reference main #z35-account .z12-account-woo{position:relative!important;z-index:2!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:23px!important;margin:0!important;border-radius:20px!important;background:rgba(255,255,255,.96)!important}
body.zito-reference main #z35-account .z44-auth-forms{width:100%!important;height:auto!important;min-height:0!important}
body.zito-reference main #z35-account .z44-auth-forms form{width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
body.zito-reference main #z35-account .z44-auth-forms form[hidden]{display:none!important}
body.zito-reference main #z35-account .z44-auth-forms form:not([hidden]){display:block!important}
body.zito-reference main #z35-account .z44-auth-forms .form-row{margin-bottom:14px!important}
body.zito-reference main #z35-account .z44-auth-forms input.input-text{width:100%!important;min-height:48px!important}
body.zito-reference main #z35-account .z44-auth-forms button[name=login],body.zito-reference main #z35-account .z44-auth-forms button[name=register]{display:flex!important;width:100%!important;min-height:48px!important;align-items:center!important;justify-content:center!important}
body.zito-reference main #z35-account .z12-owned-packs{display:none!important}
body.zito-reference main #z35-account:has(.woocommerce-MyAccount-navigation) .z12-owned-packs{display:block!important}
@media(max-width:600px){body.zito-reference main section#z35-account.z61-account-page{padding:25px 16px 45px!important}body.zito-reference main #z35-account .z35-account-visual img{right:-24%!important;top:0!important;width:115%!important;height:450px!important;opacity:.27!important}body.zito-reference main #z35-account .z12-account-woo{padding:19px 17px!important}body.zito-reference main #z35-account .z44-name-grid{grid-template-columns:1fr!important}}
