.apc-account{max-width:none;margin:0 0 var(--ap-s6)}@media (min-width:1024px){.apc-account[data-apc-account]{display:grid;align-items:start;gap:0 var(--ap-s6);grid-template-columns:260px minmax(0,1fr)}.apc-account[data-apc-account]>.apc-account__bar{grid-column:1 / -1}.apc-account[data-apc-account]>.apc-account__tabs{display:grid;grid-row:span 6;align-content:start;gap:var(--ap-s1);border:0}.apc-account[data-apc-account] .apc-account__tab{justify-content:flex-start;width:100%;padding:0 var(--ap-s4);border:0;border-radius:var(--ap-radius);text-align:left}.apc-account[data-apc-account] .apc-account__tab.is-active{background:var(--ap-primary-tint);color:var(--ap-primary-strong);font-weight:600}}.apc-auth{display:grid;justify-items:center;margin:var(--ap-s6) auto}.apc-auth__form{display:grid;gap:var(--ap-s3);width:100%;max-width:480px;padding:var(--ap-s6) var(--ap-s5);border-radius:var(--ap-radius-lg);background:var(--ap-card);box-shadow:var(--ap-shadow-md)}.apc-auth__form[hidden]{display:none}.apc-auth__form .apc-field small,.apc-auth__form .apc-field__help{color:var(--ap-muted);font-size:var(--ap-fs-small)}.apc-auth__form .apc-field{margin:0}.apc-auth__form input:not([type="checkbox"]){width:100%}.apc-auth__title{margin-bottom:var(--ap-s2);font-size:var(--ap-fs-page);text-align:center}.apc-auth__help,.apc-auth__links{color:var(--ap-muted);text-align:center}.apc-auth__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ap-s2) var(--ap-s4);margin:var(--ap-s2) 0 0}.apc-auth__form .apc-btn{width:100%;min-height:52px}.apc-field--check label,.apc-auth__form label:has(input[type="checkbox"]){display:inline-flex;align-items:flex-start;gap:var(--ap-s2);font-size:var(--ap-fs-small)}.apc-field--check input,.apc-auth__form input[type="checkbox"]{width:20px;height:20px;min-height:0;accent-color:var(--ap-primary)}.apc-account__bar,.apc-account__item,.apc-account__table td{border-color:var(--ap-border)}.apc-account__tab{min-height:44px}.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword{max-width:420px;margin:var(--ap-s6) auto;padding:var(--ap-s6) var(--ap-s5) !important;border:0 !important;border-radius:var(--ap-radius-lg) !important;box-shadow:var(--ap-shadow-md)}
