/* SMCA Menu Modern - v2 */
html,body{overflow-x:hidden!important;max-width:100vw!important}
*,*::before,*::after{box-sizing:border-box}
#container,#content,.container,.row,.swiper,.swiper-wrapper,.swiper-slide{overflow-x:hidden!important}
#column-left a.list-group-item{display:flex!important;align-items:center!important;gap:10px!important;padding:11px 14px!important;border-radius:10px!important;color:#334155!important;text-decoration:none!important;font-size:0.9rem!important;font-weight:500!important;border:1px solid #e2e8f0!important;background:#fff!important;margin-bottom:4px!important}
#column-left a.list-group-item:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}
#column-left a.list-group-item i{color:#64748b!important}
#column-left .list-group{border:none!important;background:transparent!important}
.list-group-item{transition:all .15s}

#content .list-unstyled li a{display:flex!important;align-items:center!important;gap:10px!important;padding:11px 14px!important;border-radius:10px!important;color:#334155!important;text-decoration:none!important;font-size:0.9rem!important;font-weight:500!important;border:1px solid #e2e8f0!important;background:#fff!important;margin-bottom:4px!important}
#content .list-unstyled li a:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}

/* Responsive padding */
@media(max-width:767px){#content.col,#content{padding-left:16px!important;padding-right:16px!important}#content h1{padding-left:0!important;margin-left:0!important}form .row.mb-3{margin-left:0!important;margin-right:0!important}.form-check{display:flex!important;align-items:flex-start!important;gap:8px!important;flex-wrap:wrap!important}.form-check-input{margin-top:3px!important;flex-shrink:0!important}.form-check-label{flex:1!important;min-width:0!important}.text-end{text-align:right!important;margin-top:8px!important;margin-bottom:30px!important}}

/* Form Cards */
#account-account form .row,#account-affiliate form .row,#account-edit form .row,#account-password form .row,#account-address form .row,form[id^="form-"] .row.mb-3{padding:16px!important;margin-bottom:12px!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important;max-width:100%!important;margin-right:0!important}
#account-account form .row .form-label,#account-affiliate form .row .form-label,#account-edit form .row .form-label{font-weight:600!important;color:#334155!important;font-size:0.85rem!important}
#account-account form .btn-primary,#account-affiliate form .btn-primary{font-weight:600!important;border-radius:8px!important;padding:10px 24px!important}
