/* Native WooCommerce endpoints keep their forms, nonces and access checks. */
.bza-account .bza-side-nav a{display:flex;align-items:center;gap:13px;width:100%;min-height:46px;padding:8px 13px;border:1px solid transparent;border-radius:11px;background:transparent;color:#3f5768;font-size:12px;font-weight:650;text-decoration:none;box-sizing:border-box}
.bza-account .bza-side-nav a.active,.bza-account .bza-side-nav a:hover{background:#e8f5f8;color:#087c96;border-color:#c9e7ed}
.bza-account .bza-side-nav a i:last-child{margin-inline-start:auto}
.bza-account .bza-quick{color:inherit;text-decoration:none}
.bza-account .woocommerce-MyAccount-content{float:none;width:100%}
.bza-account .woocommerce-MyAccount-navigation{display:none}
.bza-account .woocommerce form input:not([type=checkbox]),.bza-account .woocommerce form select,.bza-account .woocommerce form textarea{width:100%;box-sizing:border-box}
.bza-account .woocommerce label{display:block;margin-bottom:8px}
.bza-account .woocommerce .button{padding:12px 22px}
.bzl-page .woocommerce form.login,.bzl-page .woocommerce form.register,.bzl-page .woocommerce form.lost_reset_password{padding:0;margin:22px 0 0;border:0;background:transparent}
.bzl-page .woocommerce h2{font-size:20px;margin:0 0 22px}
.bzl-page .woocommerce label{display:block;margin-bottom:8px;font-size:13px}
.bzl-page .woocommerce input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;height:48px;border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:var(--paper);color:var(--ink);font:inherit}
.bzl-page .woocommerce .password-input{display:block;position:relative}
.bzl-page .woocommerce .show-password-input{position:absolute;inset-inline-end:8px;top:7px;width:34px;height:34px;min-height:0;padding:0;background:transparent;color:var(--ink)}
.bzl-page .woocommerce .form-row{margin:0 0 20px;padding:0}
.bzl-page .woocommerce .button{padding:12px 24px;border:0;border-radius:12px;background:#08b6c7;color:#062842;font-family:inherit;font-weight:700;font-size:14px;line-height:1.6;cursor:pointer}
.bzl-page .woocommerce input[type=checkbox]{width:16px;height:16px;min-height:0;vertical-align:middle;margin-inline-end:6px}
.bzl-page .woocommerce .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;margin-inline-start:12px}
.bzl-page .woocommerce .col2-set{display:grid;grid-template-columns:1fr;gap:30px}
.bzl-page .woocommerce .col2-set .col-1,.bzl-page .woocommerce .col2-set .col-2{float:none;width:100%}
.bzl-page .bzl-auth-in{width:100%;box-sizing:border-box}
html[data-theme=dark] .bza-account .bza-side-nav a{color:var(--ink)}
html[data-theme=dark] .bza-account .bza-side-nav a.active{background:#173c54;border-color:#356178}
@media(max-width:680px){.bza-account .bza-table-scroll{overflow:auto}.bza-account .bza-table-scroll table{min-width:560px}.bza-account .woocommerce .form-row-first,.bza-account .woocommerce .form-row-last{float:none;width:100%}}
