.account-center-card{border-radius:16px;overflow:hidden}
.account-center-toolbar{padding:4px 8px;background:#fff}
.account-center-sidenav{background:#f8fafc;border-right:1px solid #eef2f7;min-height:72vh}
.account-center-sidenav .v-list{padding-top:8px;padding-bottom:8px}
.account-center-sidenav .v-list-item{border-radius:10px;margin:4px 8px;transition:background .2s,box-shadow .2s}
.account-center-sidenav .v-list-item:hover{background:#f1f5f9}
.account-center-sidenav .v-list-item:focus-visible{outline:none;box-shadow:0 0 0 2px #93c5fd inset}
.account-center-sidenav .v-list-item--active{background:linear-gradient(90deg,#eef2ff,#e0e7ff)}
.account-center-sidenav .v-list-item__title{font-weight:600}
/* Make the right content area wider and reduce inner paddings */
.account-center-content{max-height:72vh;overflow:auto;background:#fff;padding-left:8px;padding-right:12px}
.account-center-content .v-container,
.account-center-content .container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}
.account-center-content .mx-auto{margin-left:0 !important;margin-right:0 !important}
.account-center-pane{padding:12px 0 24px}
/* Reduce extra margins from embedded forms/cards if present */
.account-center-pane .v-card.account-form-card{margin-left:0;margin-right:0}
