.not_allowed_container {position: fixed; right: 12px; bottom: 12px; width: 275px; overflow-y: auto; overflow-x: hidden; background-color: white; border-radius: 16px; box-shadow: rgba(0, 18, 46, 0.16) 0px 8px 18px 0px; transition: 0.3s all; height: 344px; z-index: 9999;}
.not_allowed_container.closeMenu {width: 55px; background-color: #2d2c85; height: 48px; color: white; right: 0; border-radius: 0; box-shadow: none;}
.not_allowed_container.closeMenu i {font-size: 28px;}
.menu_header {padding: 24px; background: #2d2c85; color: white; position: relative; z-index: 4; flex: 0 0 auto;}
.menu_header svg {position: absolute; width: calc(100% + 10px); bottom: -6px; left: -4px;}
.menu_content {padding: 16px 14px;}
.menu_small {display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;}
.menu_text {font-size: 16px;}
.menu_flex_content {display: flex; flex-direction: row; align-items: flex-start; cursor: pointer;}
.no-select {user-select: none; -webkit-user-drag: none;}
.cursor-pointer {cursor: pointer;}
.not_allowed_container button {background-color: #fecd1e; color: #302b83; border: none; border-radius: 16px; cursor: pointer; padding: 4px; transition: 0.3s all;}
.not_allowed_container button:hover {background-color: #f9d75a; transition: 0.3s all;}
.not_allowed_container button:disabled, .not_allowed_container button:disabled:hover {cursor: not-allowed; background-color: #fecd1e91; transform: scale(1)!important}
.not_allowed_container .between {display: flex; justify-content: space-between; align-items: center;}
.not_allowed_container button:focus {outline: none!important;}
.not_allowed_container button:active {transform: scale(0.95);}
.not_allowed_container::-webkit-scrollbar {width: 6px;}
.not_allowed_container::-webkit-scrollbar-thumb {background-color: #fecd1e; border-radius: 10px;}
.not_allowed_container::-webkit-scrollbar-track {background-color: transparent;}

.checkbox-wrapper-43 input[type="checkbox"] {display: none;visibility: hidden;}
.checkbox-wrapper-43 label {display: inline-block;}
.checkbox-wrapper-43 .check {cursor: pointer; position: relative; margin: auto; width: 18px; height: 18px; -webkit-tap-highlight-color: transparent; transform: translate3d(0, 0, 0);}
.checkbox-wrapper-43 .check:before {content: ""; position: absolute; top: -5px; left: -7px; width: 32px; height: 32px; border-radius: 50%; background: rgba(61, 165, 213, 0.18); opacity: 0; transition: opacity 0.2s ease;}
.checkbox-wrapper-43 .check svg {position: relative; z-index: 1; fill: none; stroke-linecap: round; stroke-linejoin: round; stroke: #fecd1e; stroke-width: 1.5; transform: translate3d(0, 0, 0); transition: all 0.2s ease;}
.checkbox-wrapper-43 .check svg path {stroke-dasharray: 60; stroke-dashoffset: 0;}
.checkbox-wrapper-43 .check svg polyline {stroke-dasharray: 22; stroke-dashoffset: 66;}
.checkbox-wrapper-43 .check:hover:before {opacity: 1;}
.checkbox-wrapper-43 .check:hover svg {stroke: #5fb5e3;}
.checkbox-wrapper-43 input[type="checkbox"]:checked + .check svg {stroke: #fecd1e;}
.checkbox-wrapper-43 input[type="checkbox"]:checked + .check svg path {stroke-dashoffset: 60; transition: all 0.3s linear;}
.checkbox-wrapper-43 input[type="checkbox"]:checked + .check svg polyline {stroke-dashoffset: 42; transition: all 0.2s linear; transition-delay: 0.15s;}