.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-bg:#fff;--bs-modal-border-color:rgba(0,0,0,.175);--bs-modal-border-width:1px;--bs-modal-border-radius:.5rem;--bs-modal-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);--bs-modal-header-padding:1rem;--bs-modal-footer-gap:.5rem;position:fixed;inset:0;z-index:var(--bs-modal-zindex);display:none;overflow-x:hidden;overflow-y:auto;outline:0}.modal.show{display:block}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none;max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto;transform:translateY(-50px);transition:transform .3s ease-out}.modal.show .modal-dialog{transform:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);box-shadow:var(--bs-modal-box-shadow);overflow:hidden}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:1px solid transparent}.modal-title{margin:0;font-size:1.25rem;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;justify-content:flex-end;gap:var(--bs-modal-footer-gap);padding:var(--bs-modal-padding);border-top:1px solid transparent}.modal-backdrop{position:fixed;inset:0;z-index:1050;background:#000}.modal-backdrop.show{opacity:.5}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%}.modal-dialog-scrollable .modal-body{overflow-y:auto}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem}.modal-dialog{max-width:var(--bs-modal-width);margin:1.75rem auto}}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5;cursor:pointer;position:absolute;right:1rem}.btn-close:hover{opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;opacity:.25}.button.button-primary{line-height:32px;font-size:16px;border:1px solid var(--theme--primary-color,#bda588);padding:.8rem;font-family:var(--theme--body-font);font-weight:500;cursor:pointer;gap:10px;text-transform:uppercase;text-align:center;background:var(--theme--primary-color,#bda588);color:#fff}