/* Luxe minimal — in layout */
.kiso-auth-card-min { border-radius: 1rem; }
.kiso-auth-card-min .form-control { border-radius: .75rem; padding:.75rem .9rem; }
.kiso-auth-card-min .btn { border-radius: .75rem; }
.kiso-auth-card-min .input-group > .btn { border-top-right-radius:.75rem; border-bottom-right-radius:.75rem; }


/* Focus & states */
.kiso-auth-card-min .form-control:focus { box-shadow: 0 0 0 .25rem rgba(13,110,253,.15); border-color:#9ec5fe; }

/* Sidebar */
.kiso-acc-side .nav .nav-link { border-radius: .75rem; padding:.6rem .85rem; color:#334155; }
.kiso-acc-side .nav .nav-link:hover { background:#f1f5f9; }
.kiso-acc-side .nav .nav-link.active { background:#e7f1ff; color:#0d6efd; box-shadow:0 0 0 .15rem rgba(13,110,253,.12) inset; }


/* Content */
.kiso-acc-content { border-radius: 1rem; }
.kiso-acc-content .card { border-radius: .9rem; }


/* Tables */
.kiso-dash table thead th { font-weight:600; }
.kiso-dash .table > :not(caption) > * > * { padding:.75rem .75rem; }

/* Verticale account navigatie */
.kiso-acc-nav .nav-link { border-radius: .75rem; padding:.6rem .85rem; color:#334155; }
.kiso-acc-nav .nav-link:hover { background:#f1f5f9; }
.kiso-acc-nav .nav-link.active { background:#e7f1ff; color:#0d6efd; box-shadow:0 0 0 .15rem rgba(13,110,253,.12) inset; }

/* Accountgegevens kleine verfijningen */
.woocommerce-EditAccountForm .form-control:focus { box-shadow: 0 0 0 .25rem rgba(13,110,253,.15); border-color:#9ec5fe; }
.woocommerce-EditAccountForm .btn { border-radius: .75rem; }
