        /* Center container using same logic as your toggle buttons */
        .btm-account-center-wrapper {
            max-width: 500px;
            margin-inline: auto;
            margin-top: 40px;
            text-align: center;
        }

        /* Stack login/register forms and hide them initially */
        .woocommerce-account .u-columns.col2-set {
            display: block !important;
        }

        .woocommerce-account .u-column1,
        .woocommerce-account .u-column2 {
            display: none;
            width: 100%;
            max-width: 500px;
            margin-inline: auto;
            opacity: 0;
            transition: opacity 0.4s ease;
        }

        .woocommerce-account .u-column1.btm-visible,
        .woocommerce-account .u-column2.btm-visible {
            display: block;
            opacity: 1;
        }

        #btm-smart-login-wrapper {
            max-width: 350px;
            margin: 40px auto;
            text-align: center;
		
        }
		
		
		@media (min-width: 690px) {
			.woocommerce-account .ct-woo-unauthorized .col2-set > .u-column1 {
				border-inline-end: none !important;
				padding-inline-end: 0 !important;
			}
		}
		
		.social-or-divider {
			display: flex;
			align-items: center;
			justify-content: center;
			width: 100%;
			max-width: 280px;
			margin: 20px auto 30px;
			color: #777;
			font-size: 14px;
		}

		.social-or-divider::before,
		.social-or-divider::after {
			content: '';
			display: block;
			width: 100%;
			max-width: 100px;
			border-top: 1px solid #767676;
			margin: 0 10px;
		}
		
		#btm-onpage-back-wrapper {
			margin-top: 20px;
			padding-bottom: 30px;
			text-align: left;
			max-width: 500px;
			margin-inline: auto;
		}

		.btm-onpage-back-button {
			background: none;
			border: none;
			color: #1771A1;
			font-size: 14px;
			cursor: pointer;
			display: flex;
			align-items: center;
			gap: 5px;
			padding: 0;
		}
		

		@media (min-width: 690px) {
			.ct-woo-unauthorized .col2-set>*:last-child {
				padding-inline-start: 0px !important;
			}
		}