.ezdialog {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    display: none;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    outline: 0;
}

.ezdialog-box {
    position: relative;
    width: auto;
    pointer-events: none;
    display: flex;
    align-items: center;
    height: 100%;
    max-width: 100%
}

.ezdialog-box.ezdialog-content {
    margin: 0 auto
}

.ezdialog-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: #4a5056;
    opacity: .6
}

.ezdialog-content {
    position: relative;
    display: flex;
    flex-direction: column;
    max-width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #eaecef;
    border-radius: .3125rem;
    box-shadow: 0.25rem .25rem #353a3f0d;
    outline: 0;
    max-height: 100%;
    overflow: hidden
}

.ezdialog-header {
    display: flex;
    flex-shrink: 0;
    justify-content: space-between;
    align-items: center;
    min-height: 3rem;
    padding: 0 1.25rem;
    border-bottom: 1px solid #eaecef;
}

.ezdialog-header.btn-close {
    margin: 0 0 0 auto
}

.ezdialog-title {
    margin-bottom: 0;
    line-height: 1.5
}

.ezdialog-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1.25rem;
    overflow-y: auto
}

.ezdialog-footer {
    display: flex;
    flex-wrap: wrap;
    flex-shrink: 0;
    justify-content: flex-end;
    align-items: center;
    min-height: 3.75rem;
    padding: 0 1rem;
    border-top: 1px solid #eaecef;
}

.ezdialog-footer>* {
    margin: .25rem .3125rem
}

.ezdialog-theme-default.ezdialog-title {
    color: #353a3f;
    font-weight: 600;
    font-size: 1rem
}

.ezdialog-theme-plain .ezdialog-header {
    min-height: 1.25rem;
    border-bottom: 0;
    padding: 1.25rem .75rem 0 1.25rem
}

.ezdialog-theme-plain .ezdialog-body {
    padding: 0 1.25rem;
    margin-bottom: 1.25rem
}

.ezdialog-theme-plain .ezdialog-footer {
    border-top: 0;
    margin-top: -1.25rem;
    justify-content: center;
    min-height: auto;
    padding: 1rem .8125rem
}

.ezdialog-theme-plain .ezdialog-footer > * {
    margin: .25rem .4375rem
}

.ezdialog-blocker {
    background-color: #4a50564d;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.ezdialog-blocker-message {
    max-width: 80%;
    max-height: min(100%, max( 5em, 100% - 2rem));
    overflow-x: hidden;
    overflow-y: auto;
    border-radius: .25rem
}


.mobile-warning-dialog-footer {
    display: flex;
    flex-direction: column;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    gap: 10px;
}

.mobile-warning-dialog-footer > * {
    width: 100%;
    margin: 0 !important;
    box-sizing: border-box;
}

.mobile-warning-dialog[data-v-23e629ac] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 400px;
    max-width: 100%
}

.mobile-warning-dialog__image[data-v-23e629ac] {
    margin: 16px 0;
    max-width: 80%
}

.mobile-warning-dialog__content[data-v-23e629ac] {
    max-width: 305px;
    text-align: center;
    margin-bottom: 16px
}


.ezdialog-header .btn-close {
    margin: 0 0 0 auto;
}

.ms-4 {
    margin-left: 1rem !important;
}


.btn-close {
    box-sizing: content-box;
    width: .625rem;
    height: .625rem;
    padding: .25rem;
    color: #353a3f;
    background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='%23353a3f'%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/.625rem auto no-repeat;
    border: 0;
    border-radius: .25rem;
    opacity: .5;
}

.btn {
  height:calc(2.125rem + 2px);
  padding:0 .875rem;
  font-size:.875rem;
  --bj-btn-border-radius:.25rem;
  border-radius:var(--bj-btn-border-radius);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex-shrink:0;
  font-weight:600;
  line-height:1.5;
  color:#4a5056;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
  background-color:transparent;
  border:1px solid transparent;
  transition:color .25s ease-in-out,background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .25s ease-in-out
}
.btn:hover {
  color:#4a5056;
  text-decoration:none
}
.btn-check:focus+.btn,
.btn:focus {
  outline:0;
  box-shadow:0 0 0 .1875rem #42a5f540
}
.btn-check:active+.btn,
.btn-check:checked+.btn,
.btn.active,
.btn:active {
  box-shadow:inset 0 4px 4px #00000026
}
.btn-check:active+.btn:focus,
.btn-check:checked+.btn:focus,
.btn.active:focus,
.btn:active:focus {
  box-shadow:0 0 0 .1875rem #42a5f540,inset 0 4px 4px #00000026
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
  pointer-events:none;
  opacity:.3;
  box-shadow:none
}
.btn-primary {
  color:#fff;
  background-color:#42a5f5;
  border-color:#42a5f5;
  box-shadow:inset 0 0 0 transparent
}
.btn-primary:hover {
  color:#fff;
  background-color:#3190f2;
  border-color:#3190f2
}
.btn-primary:focus {
  box-shadow:0 0 0 .1875rem #42a5f54d
}
.btn-primary.active,
.btn-primary:active {
  color:#fff;
  background-color:#3190f2;
  border-color:#3190f2
}
.btn-primary.active:focus,
.btn-primary:active:focus {
  box-shadow:inset 0 4px 4px #00000026,0 0 0 .1875rem #42a5f54d
}
.btn-primary.dropdown-toggle.show,
.btn-primary[data-bs-toggle=dropdown].show {
  color:#fff;
  background-color:#3190f2;
  border-color:#3190f2
}
.btn-primary.dropdown-toggle.show:focus,
.btn-primary[data-bs-toggle=dropdown].show:focus {
  box-shadow:inset 0 4px 4px #00000026
}
.btn-primary.disabled,
.btn-primary:disabled {
  color:#fff;
  background-color:#42a5f5;
  border-color:#42a5f5
}
.btn-secondary {
  color:#fff;
  background-color:#5c6bc0;
  border-color:#5c6bc0;
  box-shadow:inset 0 0 0 transparent
}
.btn-secondary:hover {
  color:#fff;
  background-color:#4755af;
  border-color:#4755af
}
.btn-secondary:focus {
  box-shadow:0 0 0 .1875rem #5c6bc04d
}
.btn-secondary.active,
.btn-secondary:active {
  color:#fff;
  background-color:#4755af;
  border-color:#4755af
}
.btn-secondary.active:focus,
.btn-secondary:active:focus {
  box-shadow:inset 0 4px 4px #00000026,0 0 0 .1875rem #5c6bc04d
}
.btn-secondary.dropdown-toggle.show,
.btn-secondary[data-bs-toggle=dropdown].show {
  color:#fff;
  background-color:#4755af;
  border-color:#4755af
}
.btn-secondary.dropdown-toggle.show:focus,
.btn-secondary[data-bs-toggle=dropdown].show:focus {
  box-shadow:inset 0 4px 4px #00000026
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color:#fff;
  background-color:#5c6bc0;
  border-color:#5c6bc0
}
.btn-tertiary {
  color:#fff;
  background-color:#4db6ac;
  border-color:#4db6ac;
  box-shadow:inset 0 0 0 transparent
}
.btn-tertiary:hover {
  color:#fff;
  background-color:#3aa398;
  border-color:#3aa398
}
.btn-tertiary:focus {
  box-shadow:0 0 0 .1875rem #4db6ac4d
}
.btn-tertiary.active,
.btn-tertiary:active {
  color:#fff;
  background-color:#3aa398;
  border-color:#3aa398
}
.btn-tertiary.active:focus,
.btn-tertiary:active:focus {
  box-shadow:inset 0 4px 4px #00000026,0 0 0 .1875rem #4db6ac4d
}
.btn-tertiary.dropdown-toggle.show,
.btn-tertiary[data-bs-toggle=dropdown].show {
  color:#fff;
  background-color:#3aa398;
  border-color:#3aa398
}
.btn-tertiary.dropdown-toggle.show:focus,
.btn-tertiary[data-bs-toggle=dropdown].show:focus {
  box-shadow:inset 0 4px 4px #00000026
}
.btn-tertiary.disabled,
.btn-tertiary:disabled {
  color:#fff;
  background-color:#4db6ac;
  border-color:#4db6ac
}
.btn-success {
  color:#fff;
  background-color:#66bb6a;
  border-color:#66bb6a;
  box-shadow:inset 0 0 0 transparent
}
.btn-success:hover {
  color:#fff;
  background-color:#50aa54;
  border-color:#50aa54
}
.btn-success:focus {
  box-shadow:0 0 0 .1875rem #66bb6a4d
}
.btn-success.active,
.btn-success:active {
  color:#fff;
  background-color:#50aa54;
  border-color:#50aa54
}
.btn-success.active:focus,
.btn-success:active:focus {
  box-shadow:inset 0 4px 4px #00000026,0 0 0 .1875rem #66bb6a4d
}
.btn-success.dropdown-toggle.show,
.btn-success[data-bs-toggle=dropdown].show {
  color:#fff;
  background-color:#50aa54;
  border-color:#50aa54
}
.btn-success.dropdown-toggle.show:focus,
.btn-success[data-bs-toggle=dropdown].show:focus {
  box-shadow:inset 0 4px 4px #00000026
}
.btn-success.disabled,
.btn-success:disabled {
  color:#fff;
  background-color:#66bb6a;
  border-color:#66bb6a
}
.btn-info {
  color:#fff;
  background-color:#00bcd4;
  border-color:#00bcd4;
  box-shadow:inset 0 0 0 transparent
}
.btn-info:hover {
  color:#fff;
  background-color:#00abc7;
  border-color:#00abc7
}
.btn-info:focus {
  box-shadow:0 0 0 .1875rem #00bcd44d
}
.btn-info.active,
.btn-info:active {
  color:#fff;
  background-color:#00abc7;
  border-color:#00abc7
}
.btn-info.active:focus,
.btn-info:active:focus {
  box-shadow:inset 0 4px 4px #00000026,0 0 0 .1875rem #00bcd44d
}
.btn-info.dropdown-toggle.show,
.btn-info[data-bs-toggle=dropdown].show {
  color:#fff;
  background-color:#00abc7;
  border-color:#00abc7
}
.btn-info.dropdown-toggle.show:focus,
.btn-info[data-bs-toggle=dropdown].show:focus {
  box-shadow:inset 0 4px 4px #00000026
}
.btn-info.disabled,
.btn-info:disabled {
  color:#fff;
  background-color:#00bcd4;
  border-color:#00bcd4
}
.btn-warning {
  color:#fff;
  background-color:#ffb300;
  border-color:#ffb300;
  box-shadow:inset 0 0 0 transparent
}
.btn-warning:hover {
  color:#fff;
  background-color:#ffa000;
  border-color:#ffa000
}
.btn-warning:focus {
  box-shadow:0 0 0 .1875rem #ffb3004d
}
.btn-warning.active,
.btn-warning:active {
  color:#fff;
  background-color:#ffa000;
  border-color:#ffa000
}
.btn-warning.active:focus,
.btn-warning:active:focus {
  box-shadow:inset 0 4px 4px #00000026,0 0 0 .1875rem #ffb3004d
}
.btn-warning.dropdown-toggle.show,
.btn-warning[data-bs-toggle=dropdown].show {
  color:#fff;
  background-color:#ffa000;
  border-color:#ffa000
}
.btn-warning.dropdown-toggle.show:focus,
.btn-warning[data-bs-toggle=dropdown].show:focus {
  box-shadow:inset 0 4px 4px #00000026
}
.btn-warning.disabled,
.btn-warning:disabled {
  color:#fff;
  background-color:#ffb300;
  border-color:#ffb300
}
.btn-danger {
  color:#fff;
  background-color:#ef5350;
  border-color:#ef5350;
  box-shadow:inset 0 0 0 transparent
}
.btn-danger:hover {
  color:#fff;
  background-color:#ea3f3d;
  border-color:#ea3f3d
}
.btn-danger:focus {
  box-shadow:0 0 0 .1875rem #ef53504d
}
.btn-danger.active,
.btn-danger:active {
  color:#fff;
  background-color:#ea3f3d;
  border-color:#ea3f3d
}
.btn-danger.active:focus,
.btn-danger:active:focus {
  box-shadow:inset 0 4px 4px #00000026,0 0 0 .1875rem #ef53504d
}
.btn-danger.dropdown-toggle.show,
.btn-danger[data-bs-toggle=dropdown].show {
  color:#fff;
  background-color:#ea3f3d;
  border-color:#ea3f3d
}
.btn-danger.dropdown-toggle.show:focus,
.btn-danger[data-bs-toggle=dropdown].show:focus {
  box-shadow:inset 0 4px 4px #00000026
}
.btn-danger.disabled,
.btn-danger:disabled {
  color:#fff;
  background-color:#ef5350;
  border-color:#ef5350
}
.btn-light {
  color:#4a5056;
  background-color:#eaecef;
  border-color:#eaecef;
  box-shadow:inset 0 0 0 transparent
}
.btn-light:hover {
  color:#4a5056;
  background-color:#dfe2e6;
  border-color:#dfe2e6
}
.btn-light:focus {
  box-shadow:0 0 0 .1875rem #eaecef4d
}
.btn-light.active,
.btn-light:active {
  color:#4a5056;
  background-color:#dfe2e6;
  border-color:#dfe2e6
}
.btn-light.active:focus,
.btn-light:active:focus {
  box-shadow:inset 0 4px 4px #00000026,0 0 0 .1875rem #eaecef4d
}
.btn-light.dropdown-toggle.show,
.btn-light[data-bs-toggle=dropdown].show {
  color:#4a5056;
  background-color:#dfe2e6;
  border-color:#dfe2e6
}
.btn-light.dropdown-toggle.show:focus,
.btn-light[data-bs-toggle=dropdown].show:focus {
  box-shadow:inset 0 4px 4px #00000026
}
.btn-light.disabled,
.btn-light:disabled {
  color:#4a5056;
  background-color:#eaecef;
  border-color:#eaecef
}
.btn-medium {
  color:#4a5056;
  background-color:#cfd4d9;
  border-color:#cfd4d9;
  box-shadow:inset 0 0 0 transparent
}
.btn-medium:hover {
  color:#4a5056;
  background-color:#aeb5bc;
  border-color:#aeb5bc
}
.btn-medium:focus {
  box-shadow:0 0 0 .1875rem #cfd4d94d
}
.btn-medium.active,
.btn-medium:active {
  color:#4a5056;
  background-color:#aeb5bc;
  border-color:#aeb5bc
}
.btn-medium.active:focus,
.btn-medium:active:focus {
  box-shadow:inset 0 4px 4px #00000026,0 0 0 .1875rem #cfd4d94d
}
.btn-medium.dropdown-toggle.show,
.btn-medium[data-bs-toggle=dropdown].show {
  color:#4a5056;
  background-color:#aeb5bc;
  border-color:#aeb5bc
}
.btn-medium.dropdown-toggle.show:focus,
.btn-medium[data-bs-toggle=dropdown].show:focus {
  box-shadow:inset 0 4px 4px #00000026
}
.btn-medium.disabled,
.btn-medium:disabled {
  color:#4a5056;
  background-color:#cfd4d9;
  border-color:#cfd4d9
}