.btn-customize{--button-padding-x:0.8em;--button-padding-y:0.4rem;--button-border-radius:0;--button-transition:all 0.2s ease-in-out;--button-hover-transform:translateY(-1px);--button-hover-shadow:0 2px 4px rgba(0,0,0,0.1);--button-active-shadow:0 1px 2px rgba(0,0,0,0.1);--button-ghost-hover-bg:rgba(0,0,0,0.05);padding-left:var(--button-padding-x)!important;padding-right:var(--button-padding-x)!important;padding-top:var(--button-padding-y)!important;padding-bottom:var(--button-padding-y)!important;transition:var(--button-transition);border-radius:var(--button-border-radius)}.btn-customize:hover:not(:disabled){transform:var(--button-hover-transform);box-shadow:var(--button-hover-shadow)}.btn-customize:active:not(:disabled){transform:translateY(0);box-shadow:var(--button-active-shadow)}.btn-customize:focus{outline:2px solid currentColor;outline-offset:2px}.btn-customize.btn-outline{background:transparent;border:2px solid currentColor}.btn-customize.btn-outline:hover:not(:disabled){background:currentColor;color:#fff}.btn-customize.btn-ghost{background:transparent}.btn-customize.btn-ghost:hover:not(:disabled){background:var(--button-ghost-hover-bg)}.btn-customize.w-100{width:100%}.btn-customize.rounded{--button-border-radius:0.375rem}.btn-customize:disabled{cursor:not-allowed;opacity:.6}.btn-customize .fa-icon{display:inline-flex;align-items:center;justify-content:center}.cursor-not-allowed{cursor:not-allowed!important}.modal-backdrop[data-v-e5a7221c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-backdrop.fade[data-v-e5a7221c]{opacity:0;transition:opacity .15s linear}.modal-backdrop.fade.show[data-v-e5a7221c]{opacity:1}