.lightbox-content{border-radius:var(--phonez-radius-lg)!important;overflow:hidden}.account-container.lightbox-inner{padding:0}.account-container,.account-login-inner{background:var(--phonez-surface)}.account-login-inner{padding:1.5rem 1.25rem}.account-container h3,.account-login-inner h3{padding-left:0!important;margin-bottom:1rem;font-size:1.125rem;font-weight:700;color:var(--phonez-text);text-transform:uppercase;letter-spacing:.04em}#customer_login.col2-set{gap:0}#customer_login .col-1,#customer_login .col-2{padding:1.25rem}@media (min-width:850px){#customer_login .col-1{border-right:1px solid var(--phonez-border)}}.woocommerce-form-login,.woocommerce-form-register,form.lost_reset_password{margin:0}.woocommerce-form-login .form-row,.woocommerce-form-register .form-row{margin-bottom:1rem}.woocommerce-form-login label,.woocommerce-form-register label{font-size:.875rem;font-weight:600;color:var(--phonez-text)}.woocommerce-LostPassword a{color:var(--phonez-primary);font-size:.875rem}.woocommerce-account .woocommerce{display:flex;flex-wrap:wrap;gap:1.5rem}.woocommerce-MyAccount-navigation{flex:0 0 100%;max-width:100%}@media (min-width:850px){.woocommerce-MyAccount-navigation{flex:0 0 220px;max-width:220px}.woocommerce-MyAccount-content{flex:1;min-width:0}}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:6px;background:var(--phonez-bg);border:1px solid var(--phonez-border);border-radius:var(--phonez-radius-lg)}.woocommerce-MyAccount-navigation ul li{margin:0;padding:0;border:none}.woocommerce-MyAccount-navigation ul li a{display:block;padding:10px 14px;border-radius:var(--phonez-radius);color:var(--phonez-text);font-size:.875rem;font-weight:600;text-decoration:none;transition:background var(--phonez-transition),color var(--phonez-transition)}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li a:hover{background:var(--phonez-primary);color:#fff!important}@media (max-width:849px){.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:4px;-webkit-overflow-scrolling:touch}.woocommerce-MyAccount-navigation ul li{flex-shrink:0}.woocommerce-MyAccount-navigation ul li a{white-space:nowrap}}.dashboard-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;list-style:none;margin:0 0 1.5rem;padding:0}.dashboard-links li{margin:0}.dashboard-links a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:88px;padding:14px 10px;background:var(--phonez-surface);border:1px solid var(--phonez-border);border-radius:var(--phonez-radius);color:var(--phonez-text)!important;font-size:0.8125rem!important;font-weight:600;text-align:center;text-decoration:none;box-shadow:var(--phonez-shadow);transition:border-color var(--phonez-transition),box-shadow var(--phonez-transition),transform var(--phonez-transition)}.dashboard-links a:hover{border-color:var(--phonez-primary);box-shadow:var(--phonez-shadow-hover);transform:translateY(-2px);color:var(--phonez-primary)!important}.woocommerce-orders-table,.woocommerce-account .shop_table{border:1px solid var(--phonez-border);border-radius:var(--phonez-radius);overflow:hidden}.woocommerce-orders-table thead th,.woocommerce-account .shop_table thead th{background:var(--phonez-bg);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.woocommerce-orders-table td,.woocommerce-orders-table th{padding:12px 14px}.woocommerce-orders-table .button,.woocommerce-account .button.view{border-radius:var(--phonez-radius-pill);font-size:.8125rem}.my-account-header .page-title-inner{min-height:80px}.woocommerce-MyAccount-content h3{padding-left:0!important}