.btn-primary:not(.btn-soft):not(.btn-outline-primary),button.btn-primary:not(.btn-soft):not(.btn-outline-primary),a.btn-primary:not(.btn-soft):not(.btn-outline-primary){background:var(--vz-button-gradient,linear-gradient(135deg, var(--vz-primary) 0%, var(--vz-secondary) 100%))!important;--vz-btn-bg:var(--vz-button-gradient,linear-gradient(135deg, var(--vz-primary) 0%, var(--vz-secondary) 100%))!important;--vz-btn-border-color:transparent!important;background-size:200% 200%!important;border:none!important;transition:background-position .3s,filter .3s!important}.btn-primary:not(.btn-soft):not(.btn-outline-primary):hover,button.btn-primary:not(.btn-soft):not(.btn-outline-primary):hover,a.btn-primary:not(.btn-soft):not(.btn-outline-primary):hover{background:var(--vz-button-gradient,linear-gradient(135deg, var(--vz-primary) 0%, var(--vz-secondary) 100%))!important;filter:brightness(1.1)!important;--vz-btn-hover-bg:var(--vz-button-gradient,linear-gradient(135deg, var(--vz-primary) 0%, var(--vz-secondary) 100%))!important;background-position:100%!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.btn-primary:not(.btn-soft):not(.btn-outline-primary):active,.btn-primary:not(.btn-soft):not(.btn-outline-primary):focus,button.btn-primary:not(.btn-soft):not(.btn-outline-primary):active,button.btn-primary:not(.btn-soft):not(.btn-outline-primary):focus,a.btn-primary:not(.btn-soft):not(.btn-outline-primary):active,a.btn-primary:not(.btn-soft):not(.btn-outline-primary):focus{background:var(--vz-button-gradient,linear-gradient(135deg, var(--vz-primary) 0%, var(--vz-secondary) 100%))!important;filter:brightness(.95)!important;--vz-btn-active-bg:var(--vz-button-gradient,linear-gradient(135deg, var(--vz-primary) 0%, var(--vz-secondary) 100%))!important;background-position:100%!important}.btn-secondary:not(.btn-soft):not(.btn-outline-secondary),button.btn-secondary:not(.btn-soft):not(.btn-outline-secondary),a.btn-secondary:not(.btn-soft):not(.btn-outline-secondary){background:var(--vz-button-secondary-gradient,var(--vz-secondary))!important;border-color:var(--vz-secondary)!important;color:#fff!important;--vz-btn-bg:var(--vz-button-secondary-gradient,var(--vz-secondary))!important;--vz-btn-border-color:var(--vz-secondary)!important;transition:all .3s!important}.btn-secondary:not(.btn-soft):not(.btn-outline-secondary):hover,button.btn-secondary:not(.btn-soft):not(.btn-outline-secondary):hover,a.btn-secondary:not(.btn-soft):not(.btn-outline-secondary):hover{background:var(--vz-button-secondary-gradient,var(--vz-secondary))!important;border-color:var(--vz-secondary)!important;filter:brightness(1.1)!important;--vz-btn-hover-bg:var(--vz-button-secondary-gradient,var(--vz-secondary))!important;--vz-btn-hover-border-color:var(--vz-secondary)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.btn-secondary:not(.btn-soft):not(.btn-outline-secondary):active,.btn-secondary:not(.btn-soft):not(.btn-outline-secondary):focus,button.btn-secondary:not(.btn-soft):not(.btn-outline-secondary):active,button.btn-secondary:not(.btn-soft):not(.btn-outline-secondary):focus,a.btn-secondary:not(.btn-soft):not(.btn-outline-secondary):active,a.btn-secondary:not(.btn-soft):not(.btn-outline-secondary):focus{background:var(--vz-button-secondary-gradient,var(--vz-secondary))!important;filter:brightness(.95)!important;--vz-btn-active-bg:var(--vz-button-secondary-gradient,var(--vz-secondary))!important}.btn-success:not(.btn-soft):not(.btn-outline-success),button.btn-success:not(.btn-soft):not(.btn-outline-success),a.btn-success:not(.btn-soft):not(.btn-outline-success){background:var(--vz-button-success-gradient,var(--vz-success))!important;border-color:var(--vz-success)!important;color:#fff!important;--vz-btn-bg:var(--vz-button-success-gradient,var(--vz-success))!important;--vz-btn-border-color:var(--vz-success)!important;transition:all .3s!important}.btn-success:not(.btn-soft):not(.btn-outline-success):hover,button.btn-success:not(.btn-soft):not(.btn-outline-success):hover,a.btn-success:not(.btn-soft):not(.btn-outline-success):hover{background:var(--vz-button-success-gradient,var(--vz-success))!important;border-color:var(--vz-success)!important;filter:brightness(1.1)!important;--vz-btn-hover-bg:var(--vz-button-success-gradient,var(--vz-success))!important;--vz-btn-hover-border-color:var(--vz-success)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.btn-success:not(.btn-soft):not(.btn-outline-success):active,.btn-success:not(.btn-soft):not(.btn-outline-success):focus,button.btn-success:not(.btn-soft):not(.btn-outline-success):active,button.btn-success:not(.btn-soft):not(.btn-outline-success):focus,a.btn-success:not(.btn-soft):not(.btn-outline-success):active,a.btn-success:not(.btn-soft):not(.btn-outline-success):focus{background:var(--vz-button-success-gradient,var(--vz-success))!important;filter:brightness(.95)!important;--vz-btn-active-bg:var(--vz-button-success-gradient,var(--vz-success))!important}.btn-danger:not(.btn-soft):not(.btn-outline-danger),button.btn-danger:not(.btn-soft):not(.btn-outline-danger),a.btn-danger:not(.btn-soft):not(.btn-outline-danger){background:var(--vz-button-danger-gradient,var(--vz-danger))!important;border-color:var(--vz-danger)!important;color:#fff!important;--vz-btn-bg:var(--vz-button-danger-gradient,var(--vz-danger))!important;--vz-btn-border-color:var(--vz-danger)!important;transition:all .3s!important}.btn-danger:not(.btn-soft):not(.btn-outline-danger):hover,button.btn-danger:not(.btn-soft):not(.btn-outline-danger):hover,a.btn-danger:not(.btn-soft):not(.btn-outline-danger):hover{background:var(--vz-button-danger-gradient,var(--vz-danger))!important;border-color:var(--vz-danger)!important;filter:brightness(1.1)!important;--vz-btn-hover-bg:var(--vz-button-danger-gradient,var(--vz-danger))!important;--vz-btn-hover-border-color:var(--vz-danger)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.btn-danger:not(.btn-soft):not(.btn-outline-danger):active,.btn-danger:not(.btn-soft):not(.btn-outline-danger):focus,button.btn-danger:not(.btn-soft):not(.btn-outline-danger):active,button.btn-danger:not(.btn-soft):not(.btn-outline-danger):focus,a.btn-danger:not(.btn-soft):not(.btn-outline-danger):active,a.btn-danger:not(.btn-soft):not(.btn-outline-danger):focus{background:var(--vz-button-danger-gradient,var(--vz-danger))!important;filter:brightness(.95)!important;--vz-btn-active-bg:var(--vz-button-danger-gradient,var(--vz-danger))!important}.btn-warning:not(.btn-soft):not(.btn-outline-warning),button.btn-warning:not(.btn-soft):not(.btn-outline-warning),a.btn-warning:not(.btn-soft):not(.btn-outline-warning){background:var(--vz-button-warning-gradient,var(--vz-warning))!important;border-color:var(--vz-warning)!important;color:#fff!important;--vz-btn-bg:var(--vz-button-warning-gradient,var(--vz-warning))!important;--vz-btn-border-color:var(--vz-warning)!important;transition:all .3s!important}.btn-warning:not(.btn-soft):not(.btn-outline-warning):hover,button.btn-warning:not(.btn-soft):not(.btn-outline-warning):hover,a.btn-warning:not(.btn-soft):not(.btn-outline-warning):hover{background:var(--vz-button-warning-gradient,var(--vz-warning))!important;border-color:var(--vz-warning)!important;filter:brightness(1.1)!important;--vz-btn-hover-bg:var(--vz-button-warning-gradient,var(--vz-warning))!important;--vz-btn-hover-border-color:var(--vz-warning)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.btn-warning:not(.btn-soft):not(.btn-outline-warning):active,.btn-warning:not(.btn-soft):not(.btn-outline-warning):focus,button.btn-warning:not(.btn-soft):not(.btn-outline-warning):active,button.btn-warning:not(.btn-soft):not(.btn-outline-warning):focus,a.btn-warning:not(.btn-soft):not(.btn-outline-warning):active,a.btn-warning:not(.btn-soft):not(.btn-outline-warning):focus{background:var(--vz-button-warning-gradient,var(--vz-warning))!important;filter:brightness(.95)!important;--vz-btn-active-bg:var(--vz-button-warning-gradient,var(--vz-warning))!important}.btn-info:not(.btn-soft):not(.btn-outline-info),button.btn-info:not(.btn-soft):not(.btn-outline-info),a.btn-info:not(.btn-soft):not(.btn-outline-info){background:var(--vz-button-info-gradient,var(--vz-info))!important;border-color:var(--vz-info)!important;color:#fff!important;--vz-btn-bg:var(--vz-button-info-gradient,var(--vz-info))!important;--vz-btn-border-color:var(--vz-info)!important;transition:all .3s!important}.btn-info:not(.btn-soft):not(.btn-outline-info):hover,button.btn-info:not(.btn-soft):not(.btn-outline-info):hover,a.btn-info:not(.btn-soft):not(.btn-outline-info):hover{background:var(--vz-button-info-gradient,var(--vz-info))!important;border-color:var(--vz-info)!important;filter:brightness(1.1)!important;--vz-btn-hover-bg:var(--vz-button-info-gradient,var(--vz-info))!important;--vz-btn-hover-border-color:var(--vz-info)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #00000026!important}.btn-info:not(.btn-soft):not(.btn-outline-info):active,.btn-info:not(.btn-soft):not(.btn-outline-info):focus,button.btn-info:not(.btn-soft):not(.btn-outline-info):active,button.btn-info:not(.btn-soft):not(.btn-outline-info):focus,a.btn-info:not(.btn-soft):not(.btn-outline-info):active,a.btn-info:not(.btn-soft):not(.btn-outline-info):focus{background:var(--vz-button-info-gradient,var(--vz-info))!important;filter:brightness(.95)!important;--vz-btn-active-bg:var(--vz-button-info-gradient,var(--vz-info))!important}.btn-label.btn-primary,button.btn-label.btn-primary,a.btn-label.btn-primary{background:var(--vz-button-gradient,linear-gradient(135deg, var(--vz-primary) 0%, var(--vz-secondary) 100%))!important;--vz-btn-bg:var(--vz-button-gradient,linear-gradient(135deg, var(--vz-primary) 0%, var(--vz-secondary) 100%))!important;border:none!important}.btn-label.btn-secondary,button.btn-label.btn-secondary,a.btn-label.btn-secondary{background:var(--vz-button-secondary-gradient,var(--vz-secondary))!important;border-color:var(--vz-secondary)!important;--vz-btn-bg:var(--vz-button-secondary-gradient,var(--vz-secondary))!important}.btn-label.btn-success,button.btn-label.btn-success,a.btn-label.btn-success{background:var(--vz-button-success-gradient,var(--vz-success))!important;border-color:var(--vz-success)!important;--vz-btn-bg:var(--vz-button-success-gradient,var(--vz-success))!important}.btn-label.btn-danger,button.btn-label.btn-danger,a.btn-label.btn-danger{background:var(--vz-button-danger-gradient,var(--vz-danger))!important;border-color:var(--vz-danger)!important;--vz-btn-bg:var(--vz-button-danger-gradient,var(--vz-danger))!important}.btn-label.btn-warning,button.btn-label.btn-warning,a.btn-label.btn-warning{background:var(--vz-button-warning-gradient,var(--vz-warning))!important;border-color:var(--vz-warning)!important;--vz-btn-bg:var(--vz-button-warning-gradient,var(--vz-warning))!important}.btn-label.btn-info,button.btn-label.btn-info,a.btn-label.btn-info{background:var(--vz-button-info-gradient,var(--vz-info))!important;border-color:var(--vz-info)!important;--vz-btn-bg:var(--vz-button-info-gradient,var(--vz-info))!important}.modal-footer .btn-primary,.modal-footer button.btn-primary,.modal-footer a.btn-primary{background:var(--vz-button-gradient,linear-gradient(135deg, var(--vz-primary) 0%, var(--vz-secondary) 100%))!important;border:none!important}.modal-footer .btn-secondary,.modal-footer button.btn-secondary,.modal-footer a.btn-secondary{background:var(--vz-button-secondary-gradient,var(--vz-secondary))!important;border-color:var(--vz-secondary)!important}.modal-footer .btn-danger,.modal-footer button.btn-danger,.modal-footer a.btn-danger{background:var(--vz-button-danger-gradient,var(--vz-danger))!important;border-color:var(--vz-danger)!important}.modal-footer .btn-success,.modal-footer button.btn-success,.modal-footer a.btn-success{background:var(--vz-button-success-gradient,var(--vz-success))!important;border-color:var(--vz-success)!important}.modal-footer .btn-warning,.modal-footer button.btn-warning,.modal-footer a.btn-warning{background:var(--vz-button-warning-gradient,var(--vz-warning))!important;border-color:var(--vz-warning)!important}.modal-footer .btn-info,.modal-footer button.btn-info,.modal-footer a.btn-info{background:var(--vz-button-info-gradient,var(--vz-info))!important;border-color:var(--vz-info)!important}.alert-border-left{border-radius:var(--vz-border-radius,.25rem)!important;border-left:4px solid!important}.alert-border-left.alert-info{border-left-color:var(--vz-info)!important;background-color:rgba(var(--vz-info-rgb,41, 156, 219), .1)!important}.alert-border-left.alert-success{border-left-color:var(--vz-success)!important;background-color:rgba(var(--vz-success-rgb,10, 179, 156), .1)!important}.alert-border-left.alert-warning{border-left-color:var(--vz-warning)!important;background-color:rgba(var(--vz-warning-rgb,247, 184, 75), .1)!important}.alert-border-left.alert-danger{border-left-color:var(--vz-danger)!important;background-color:rgba(var(--vz-danger-rgb,240, 101, 72), .1)!important}.explanation-box{background:linear-gradient(135deg, rgba(var(--vz-primary-rgb,53, 119, 241), .05) 0%, rgba(var(--vz-secondary-rgb,101, 89, 204), .05) 100%);border-left:4px solid var(--vz-primary);border-radius:var(--vz-border-radius,.25rem);margin-bottom:1rem;padding:1rem}.explanation-box .explanation-icon{color:var(--vz-primary);margin-right:.5rem;font-size:1.25rem}.explanation-box .explanation-title{color:var(--vz-primary);margin-bottom:.5rem;font-weight:600}.explanation-box .explanation-text{color:var(--vz-body-color);margin-bottom:0;font-size:.875rem;line-height:1.6}
