@charset "UTF-8";
.button-item[data-v-8719ac04] {
  padding: 12px;
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  border-width: 0px;
  border-radius: 100px;
  cursor: pointer;
  transition: 0.2s linear;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.button-item.default[data-v-8719ac04] {
  background: #574cf1;
  color: #ffffff;
}
.button-item.light[data-v-8719ac04] {
  background: transparent;
  color: #19134d;
  border: 1px solid #19134d;
}
.button-item.danger[data-v-8719ac04] {
  background: #ffedef;
  color: #19134d;
}
.button-item.link[data-v-8719ac04] {
  background: transparent;
  color: #574cf1;
  padding: 0;
}
.button-item[data-v-8719ac04]:focus {
  outline: none;
}
.button-item[data-v-8719ac04]:hover,
.button-item[data-v-8719ac04]:active,
.button-item.hover[data-v-8719ac04] {
  transform: translateY(-2px);
}
.button-item.link[data-v-8719ac04]:hover,
.button-item.link[data-v-8719ac04]:active,
.button-item.link.hover[data-v-8719ac04] {
  transform: none;
}
.button-item[data-v-8719ac04]:disabled,
.button-item[data-v-8719ac04]:hover:disabled,
.button-item[data-v-8719ac04]:active:disabled,
.button-item.hover[data-v-8719ac04]:disabled {
  background: #e8e7ed;
  color: #807d9d;
  border-color: #e8e7ed;
  cursor: not-allowed;
}
.button-item.link[data-v-8719ac04]:disabled,
.button-item.link[data-v-8719ac04]:hover:disabled,
.button-item.link[data-v-8719ac04]:active:disabled,
.button-item.link.hover[data-v-8719ac04]:disabled {
  background-color: transparent;
  border-color: transparent;
}

.svg-icon-item__svg.active-transition[data-v-0326a402] {
  transition: 0.1s linear;
}
.svg-icon-item__path.active-transition[data-v-0326a402] {
  transition: 0.1s linear;
}

.tooltip-item__container[data-v-3399a082] {
  position: relative;
}
.tooltip-item__activator-container[data-v-3399a082] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tooltip-item[data-v-3399a082] {
  opacity: 0;
  cursor: default;
  position: fixed;
  top: 0px;
  left: 0px;
  padding: 8px 12px;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  background: #19134d;
  color: #ffffff;
  z-index: 999;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
}
.tooltip-item.positioned[data-v-3399a082] {
  position: absolute;
  opacity: 1;
  visibility: visible;
}
@media (min-width: 0px) and (max-width: 767px) {
.tooltip-item[data-v-3399a082] {
    display: none;
}
}
#quill-editor{position:relative}.mention{color:#0366d6}.completions{list-style:none;margin:0;padding:0;background:#FFF;border-radius:2px;box-shadow:2px 2px 2px #00000040}.completions>li{margin:0;padding:0}.completions>li>button{box-sizing:border-box;height:2em;padding:.25em .5em;margin:0;display:block;width:100%;text-align:left;border:none;background:none}.completions>li>button:hover{background:#ddd}.completions>li>button:focus{background:#ddd;outline:none}.completions>li>button>.matched{font-weight:700;color:#000}.completions>li>button>*{vertical-align:middle}.emoji_completions{list-style:none;margin:0;border:1px solid rgba(0,0,0,.15);padding:6px;background:#FFF;border-radius:3px;box-shadow:0 5px 10px #0000001f}.emoji_completions li{margin:2px 0;padding:0;display:inline-block}.emoji_completions li:not(:last-of-type){margin-right:3px}.emoji_completions>li>button{box-sizing:border-box;padding:3px 2px 6px;margin:0;display:block;width:100%;text-align:left;border:none;background:#efefef;border-radius:3px}.emoji_completions>li>button:hover{background:#2D9EE0;color:#fff}.emoji_completions>li>button:focus{background:#2D9EE0;outline:none;color:#fff}.emoji_completions>li>button.emoji-active{background:red;background:#2d9ee0;outline:none;color:#fff}.emoji_completions>li>button>.matched{font-weight:700}.emoji_completions>li>button>*{vertical-align:middle}.ico{margin-right:5px;font-size:18px;line-height:0;vertical-align:middle}#emoji-palette{position:absolute;max-width:356px;z-index:999;box-shadow:0 5px 10px #0000001f;border-radius:3px;border:1px solid rgba(0,0,0,.15)}.bem{display:inline-block;text-align:center;cursor:pointer;margin:2px}#tab-filters{width:210px;margin:20px auto 0}.emoji-tab{display:inline-table;text-align:center;width:30px;height:100%;min-height:30px;cursor:pointer}#tab-toolbar{background-color:#f7f7f7;padding:4px 4px 0;border-bottom:1px solid rgba(0,0,0,.15)}#tab-toolbar ul{margin:0;padding:0;display:flex;justify-content:space-between}#tab-toolbar .active{border-bottom:3px solid #2ab27b}#tab-panel{display:flex;flex-wrap:wrap;justify-content:center;max-height:220px;overflow-y:scroll;padding:2px;background:#FFF}#quill-editor x-contain,contain{background:#ffbb88;display:block}#quill-editor table{width:100%;border-collapse:collapse}#quill-editor table td{border:1px solid black;padding:5px;height:25px}button.ql-table:after{content:"TABLE"}.ql-picker.ql-table .ql-picker-label:before{content:"TABLE"}button.ql-contain:after{content:"WRAP"}button.ql-table[value=append-row]:after{content:"ROWS+"}button.ql-table[value=append-col]:after{content:"COLS+"}.ql-table,.ql-contain{width:auto!important;margin-right:-15px}#emoji-close-div{width:100%;height:100%;position:fixed;top:0;left:0}.textarea-emoji-control{width:25px;height:25px;right:4px;top:10px}#textarea-emoji{position:absolute;right:0px;max-width:250px;z-index:999;border:1px solid #66afe9;box-shadow:0 5px 10px #0000001f;border-radius:3px;border:1px solid rgba(0,0,0,.15)}.ql-editor{padding-right:26px}.i-activity{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70"><g transform="translate(7.500000, 7.500000)"><path stroke="%236F6D70" d="M18.02 1.36c5.92 3.02 8.28 10.26 5.26 16.18-2.12 4.17-6.35 6.57-10.73 6.57-1.83 0-3.7-.4-5.45-1.3-5.9-3-8.27-10.22-5.25-16.2C3.97 2.5 8.2.1 12.57.1c1.84 0 3.7.42 5.45 1.3zm4.7 11.44c.1-1.3-.06-2.6-.47-3.87-.13-.38-.27-.75-.43-1.1l-3.42-1.6-1.57-3.4c-.62-.3-1.27-.5-1.92-.68-.7-.18-1.5-.27-2.3-.27-.4 0-.8.02-1.2.06L8.9 4.74l-3.74.43c-.63.68-1.16 1.45-1.6 2.28-.42.84-.72 1.72-.9 2.63l1.84 3.3-.74 3.68c.3.56.66 1.08 1.1 1.58.76.94 1.7 1.7 2.8 2.32l3.7-.74 3.26 1.84c1.13-.23 2.23-.65 3.24-1.26.6-.35 1.2-.77 1.7-1.24l.44-3.74 2.78-2.55.05-.47z" stroke-linecap="round" stroke-linejoin="round"/><polygon points="10.6158689 8.50666885 8.42649168 12.8046921 11.836847 16.2129328 16.1342124 14.0235556 15.3793892 9.26144504"/></g></g></g></svg>')}.i-flags{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><g transform="translate(9.500000, 8.000000)"><path d="M.5 3.13V23.5c0 .83.68 1.5 1.5 1.5.84 0 1.5-.67 1.5-1.5V3.14c0-.83-.66-1.5-1.5-1.5-.82 0-1.5.67-1.5 1.5z"/><path d="M3.5 11.54c.7-.16 1.44-.22 2.25-.17 1.38.07 2.48.3 5.23 1.04l.55.2c3.02.8 4.77 1 5.96.67v-7.9c-1.7.33-3.8-.07-7.1-1-3.9-1.1-5.7-1.3-6.9-.5v7.7zm7.68-10.1c4.1 1.15 5.7 1.3 6.98.44 1-.66 2.33.05 2.33 1.25v11c0 .5-.3 1-.7 1.26-2.2 1.4-4.6 1.2-9.1 0l-.56-.16c-4.54-1.2-6.15-1.3-7.05-.2-.9 1.06-2.65.42-2.65-.98v-11c0-.4.2-.8.5-1.1C3.4-.24 5.75-.1 11.2 1.4z"/></g></g></g></svg>')}.i-food{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70"><path fill-rule="nonzero" d="M9.57 28.2c0 .28.22.5.5.5h19.2c.27 0 .5-.22.5-.5v-4.4H9.57v4.4zm23.2-3.06v3.07c0 1.95-1.57 3.5-3.5 3.5h-19.2c-1.93 0-3.5-1.55-3.5-3.5V25c.46.15.96.24 1.47.24h23.78c.33 0 .64-.04.94-.1z"/><path fill-rule="nonzero" d="M6.57 18.2v-3.45c0-3.56 2.9-6.45 6.45-6.45h13.3c3.55 0 6.44 2.9 6.44 6.45v3.45H6.56zm3-1.83h3.6l.4.86c.23.5.73.83 1.3.83.56 0 1.06-.33 1.3-.83l.4-.86h13.2v-1.62c0-1.9-1.56-3.45-3.45-3.45h-13.3c-1.9 0-3.45 1.55-3.45 3.45v1.62z"/><path fill-rule="nonzero" d="M13.23 16.37l.4.86c.24.5.74.83 1.3.83.57 0 1.07-.33 1.3-.83l.4-.86H31.9c2.44 0 4.43 1.98 4.43 4.43 0 2.45-1.98 4.44-4.44 4.44H8.1c-2.44 0-4.43-2-4.43-4.44 0-2.45 1.98-4.43 4.44-4.43h5.14zm-5.12 3c-.8 0-1.42.64-1.42 1.43 0 .8.64 1.44 1.44 1.44h23.8c.8 0 1.43-.64 1.43-1.44 0-.8-.64-1.43-1.44-1.43H18.4c-.83 1.04-2.1 1.7-3.5 1.7-1.37 0-2.65-.66-3.47-1.7H8.1z"/><circle cx="14.6682646" cy="13.75" r="1"/><circle cx="24.6682646" cy="13.75" r="1"/><circle cx="19.6682646" cy="13.75" r="1"/></g></g></svg>')}.i-nature{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M15.96 18.26L30.86 32c.5.46 1.3.43 1.77-.08.46-.5.43-1.3-.08-1.76l-14.9-13.74c-.5-.46-1.3-.43-1.76.08-.5.5-.5 1.3 0 1.76z"/><path d="M18.17 21.28c-.7-.06-1.3.45-1.35 1.14-.06.7.45 1.3 1.13 1.35l4.96.43c.9.07 1.5-.66 1.4-1.47l-1-5.6c-.1-.7-.74-1.14-1.42-1.02-.67.2-1.12.8-1 1.5l.7 4-3.32-.3z"/><path d="M28.48 28.95c-.38.17-1 .4-1.85.64-2.92.7-6 .9-8.95-.2-5.98-2.17-9.8-8.5-10.54-19.9l-.1-1.4 1.38-.2c14.45-2.08 23.4 7.4 21.33 19.85l-1.9-.3.63 1.43zM10.24 10.77C11.12 20.14 14.2 25 18.7 26.6c2.27.83 4.76.74 7.14.1.4-.12.76-.23 1.07-.35 1.2-9.6-5.4-16.57-16.6-15.58z"/></g></g></svg>')}.i-objects{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M11.04 16.7c0-4.85 4.02-8.76 8.96-8.76 4.94 0 8.96 3.9 8.96 8.76 0 2.54-1.12 4.9-3 6.54v1.87c0 1.28-1.02 2.27-2.26 2.27h-7.37c-1.23 0-2.25-1-2.25-2.22V23.3c-1.9-1.65-3.04-4-3.04-6.58zm11.9 5.82c0-.48.24-.93.63-1.22 1.5-1.08 2.4-2.77 2.4-4.6 0-3.17-2.67-5.76-5.97-5.76s-5.96 2.6-5.96 5.76c0 1.84.9 3.54 2.42 4.62.4.28.62.74.62 1.22v1.8h5.87V22.5z"/><path d="M21.76 28.78c-.22.05-.42.1-.62.13-.5.1-.9.2-1.1.2-.24 0-.62-.04-1.08-.12l-.74-.15-.08-.02v-2.93c0-.83-.68-1.5-1.5-1.5-.83 0-1.5.67-1.5 1.5v4.1c0 .68.44 1.27 1.1 1.45l.38.1.94.23c.3.1.6.15.87.2.62.1 1.16.17 1.6.17.47 0 1.03-.1 1.7-.2l.7-.17.95-.22c.18-.03.32-.1.4-.1.64-.2 1.08-.76 1.08-1.43v-4.1c0-.83-.67-1.5-1.5-1.5-.82 0-1.5.67-1.5 1.5v2.9c-.03 0-.07 0-.1.02z"/></g></g></svg>')}.i-people{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70"><path fill-rule="nonzero" d="M20 34c-7.73 0-14-6.27-14-14S12.27 6 20 6s14 6.27 14 14-6.27 14-14 14zm0-3c6.08 0 11-4.92 11-11S26.08 9 20 9 9 13.92 9 20s4.92 11 11 11z"/><circle cx="15.3474348" cy="16.7705459" r="2.34743481"/><circle cx="24.4703784" cy="16.7705459" r="2.34743481"/><path d="M20 27.9c2.7 0 4.88-2.18 4.88-4.88 0-2.7-9.76-2.7-9.76 0S17.3 27.9 20 27.9z"/></g></g></svg>')}.i-symbols{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M15.37 7.95c-4.48 0-8.06 3.9-8.06 8.64 0 3.5 2.2 6.9 5.8 10.3 1.2 1.1 2.5 2.2 3.9 3.1.84.6 1.5 1 1.98 1.3l.27.15.8.5 1.1-.6c.5-.27 1.18-.7 2-1.25 1.34-.9 2.66-1.9 3.9-3 3.57-3.28 5.75-6.8 5.75-10.6 0-4.74-3.6-8.65-8.1-8.65v3.3c2.6 0 4.76 2.4 4.76 5.35 0 2.65-1.72 5.43-4.7 8.13-1.1 1-2.27 1.9-3.5 2.7-.43.3-.83.54-1.17.74-.35-.2-.76-.5-1.2-.83-1.24-.87-2.4-1.83-3.54-2.87-2.95-2.76-4.7-5.5-4.7-7.9 0-2.98 2.2-5.35 4.78-5.35 1.3 0 2.5.6 3.4 1.6L20 14.3l1.25-1.43c.9-1.03 2.1-1.6 3.38-1.6v-3.3c-1.68 0-3.3.56-4.63 1.57-1.34-1-2.95-1.57-4.63-1.57z"/></g></g></svg>')}.i-travel{content:"";height:25px;width:25px;margin:auto;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25px" height="25px" viewBox="0 0 40 40"><g fill="none" fill-rule="evenodd"><g fill="%236F6D70" fill-rule="nonzero"><path d="M25.46 11.2s-2.67 2.58-3.94 3.95l-10.6-2.13c-.12-.02-.25.04-.3.15l-.8 1.6c-.07.13 0 .3.12.37l7.75 3.88L13.4 24c-.5-.16-1.1-.33-1.66-.3-.3 0-.6.06-.85.25-.3.2-.4.5-.4.9s.1.74.3.98l3.2 3.23c.3.23.7.34 1 .34.4 0 .7-.13.9-.37.2-.23.24-.53.25-.84 0-.6-.15-1.2-.3-1.7l4.97-4.3 3.9 7.76c.06.13.23.2.36.12l1.6-.8c.13-.07.2-.2.17-.3l-2.12-10.6c1.4-1.28 3.95-3.95 3.96-3.96.86-.88 1.4-1.93 1.4-2.87 0-.5-.17-1-.5-1.33-.37-.36-.87-.5-1.38-.5-.95 0-2 .52-2.88 1.4zm2.87-4.4c1.28 0 2.54.44 3.5 1.4.93.93 1.38 2.2 1.38 3.47 0 1.8-.8 3.54-2.2 4.94-.4.5-1.7 1.8-2.8 2.9l1.8 9c.3 1.5-.4 2.9-1.7 3.6l-1.62.8c-1.62.8-3.6.1-4.36-1.4L20 27.1l-.7.6v.62c-.03.92-.28 1.8-.92 2.6-.8 1-1.98 1.5-3.22 1.5-1.03 0-2.12-.37-2.96-1.1l-.16-.14-3.22-3.22-.1-.12c-.75-.83-1.12-1.9-1.12-3 0-1.24.5-2.43 1.48-3.22.8-.6 1.68-.9 2.62-.9h.62l.6-.7-4.27-2.1c-1.65-.8-2.33-2.8-1.52-4.4l.8-1.64c.67-1.3 2.14-2.02 3.57-1.73l9 1.8 1.36-1.33 1.5-1.48c1.42-1.4 3.17-2.27 4.97-2.27z"/></g></g></svg>')}.button-emoji{margin-bottom:-5px}.ql-emojiblot{display:inline-block;vertical-align:text-top}.ap{display:inline-flex;box-sizing:border-box;font-size:20px;line-height:1;overflow:hidden}#tab-panel .ap{margin:4px 6px;transform:scale(1.2);padding:2px}.ap-copyright{background-position:0px 0px}.ap-registered{background-position:0px -20px}.ap-bangbang{background-position:0px -40px}.ap-interrobang{background-position:0px -60px}.ap-tm{background-position:0px -80px}.ap-information_source{background-position:0px -100px}.ap-left_right_arrow{background-position:0px -120px}.ap-arrow_up_down{background-position:0px -140px}.ap-arrow_upper_left{background-position:0px -160px}.ap-arrow_upper_right{background-position:0px -180px}.ap-arrow_lower_right{background-position:0px -200px}.ap-arrow_lower_left{background-position:0px -220px}.ap-leftwards_arrow_with_hook{background-position:0px -240px}.ap-arrow_right_hook{background-position:0px -260px}.ap-watch{background-position:0px -280px}.ap-hourglass{background-position:0px -300px}.ap-keyboard{background-position:0px -320px}.ap-fast_forward{background-position:0px -360px}.ap-rewind{background-position:0px -380px}.ap-arrow_double_up{background-position:0px -400px}.ap-arrow_double_down{background-position:0px -420px}.ap-black_right_pointing_double_triangle_with_vertical_bar{background-position:0px -440px}.ap-black_left_pointing_double_triangle_with_vertical_bar{background-position:0px -460px}.ap-black_right_pointing_triangle_with_double_vertical_bar{background-position:0px -480px}.ap-alarm_clock{background-position:0px -500px}.ap-stopwatch{background-position:0px -520px}.ap-timer_clock{background-position:0px -540px}.ap-hourglass_flowing_sand{background-position:0px -560px}.ap-double_vertical_bar{background-position:0px -580px}.ap-black_square_for_stop{background-position:0px -600px}.ap-black_circle_for_record{background-position:0px -620px}.ap-m{background-position:0px -640px}.ap-black_small_square{background-position:0px -660px}.ap-white_small_square{background-position:0px -680px}.ap-arrow_forward{background-position:0px -700px}.ap-arrow_backward{background-position:0px -720px}.ap-white_medium_square{background-position:0px -740px}.ap-black_medium_square{background-position:0px -760px}.ap-white_medium_small_square{background-position:0px -780px}.ap-black_medium_small_square{background-position:0px -800px}.ap-sunny{background-position:-20px 0px}.ap-cloud{background-position:-20px -20px}.ap-umbrella{background-position:-20px -40px}.ap-snowman{background-position:-20px -60px}.ap-comet{background-position:-20px -80px}.ap-phone,.ap-telephone{background-position:-20px -100px}.ap-ballot_box_with_check{background-position:-20px -120px}.ap-umbrella_with_rain_drops{background-position:-20px -140px}.ap-coffee{background-position:-20px -160px}.ap-shamrock{background-position:-20px -180px}.ap-point_up{background-position:-20px -200px}.ap-skull_and_crossbones{background-position:-20px -320px}.ap-radioactive_sign{background-position:-20px -340px}.ap-biohazard_sign{background-position:-20px -360px}.ap-orthodox_cross{background-position:-20px -380px}.ap-star_and_crescent{background-position:-20px -400px}.ap-peace_symbol{background-position:-20px -420px}.ap-yin_yang{background-position:-20px -440px}.ap-wheel_of_dharma{background-position:-20px -460px}.ap-white_frowning_face{background-position:-20px -480px}.ap-relaxed{background-position:-20px -500px}.ap-aries{background-position:-20px -520px}.ap-taurus{background-position:-20px -540px}.ap-gemini{background-position:-20px -560px}.ap-cancer{background-position:-20px -580px}.ap-leo{background-position:-20px -600px}.ap-virgo{background-position:-20px -620px}.ap-libra{background-position:-20px -640px}.ap-scorpius{background-position:-20px -660px}.ap-sagittarius{background-position:-20px -680px}.ap-capricorn{background-position:-20px -700px}.ap-aquarius{background-position:-20px -720px}.ap-pisces{background-position:-20px -740px}.ap-spades{background-position:-20px -760px}.ap-clubs{background-position:-20px -780px}.ap-hearts{background-position:-20px -800px}.ap-diamonds{background-position:-40px 0px}.ap-hotsprings{background-position:-40px -20px}.ap-recycle{background-position:-40px -40px}.ap-wheelchair{background-position:-40px -60px}.ap-hammer_and_pick{background-position:-40px -80px}.ap-anchor{background-position:-40px -100px}.ap-crossed_swords{background-position:-40px -120px}.ap-scales{background-position:-40px -140px}.ap-alembic{background-position:-40px -160px}.ap-gear{background-position:-40px -180px}.ap-atom_symbol{background-position:-40px -200px}.ap-fleur_de_lis{background-position:-40px -220px}.ap-warning{background-position:-40px -240px}.ap-zap{background-position:-40px -260px}.ap-white_circle{background-position:-40px -280px}.ap-black_circle{background-position:-40px -300px}.ap-coffin{background-position:-40px -320px}.ap-funeral_urn{background-position:-40px -340px}.ap-soccer{background-position:-40px -360px}.ap-baseball{background-position:-40px -380px}.ap-snowman_without_snow{background-position:-40px -400px}.ap-partly_sunny{background-position:-40px -420px}.ap-thunder_cloud_and_rain{background-position:-40px -440px}.ap-ophiuchus{background-position:-40px -460px}.ap-pick{background-position:-40px -480px}.ap-helmet_with_white_cross{background-position:-40px -500px}.ap-chains{background-position:-40px -520px}.ap-no_entry{background-position:-40px -540px}.ap-shinto_shrine{background-position:-40px -560px}.ap-church{background-position:-40px -580px}.ap-mountain{background-position:-40px -600px}.ap-umbrella_on_ground,.ap-beach_umbrella{background-position:-40px -620px}.ap-fountain{background-position:-40px -640px}.ap-golf{background-position:-40px -660px}.ap-ferry{background-position:-40px -680px}.ap-boat{background-position:-40px -700px}.ap-skier{background-position:-40px -720px}.ap-ice_skate{background-position:-40px -740px}.ap-person_with_ball{background-position:-40px -760px}.ap-tent{background-position:-60px -60px}.ap-fuelpump{background-position:-60px -80px}.ap-scissors{background-position:-60px -100px}.ap-white_check_mark{background-position:-60px -120px}.ap-airplane{background-position:-60px -140px}.ap-email{background-position:-60px -160px}.ap-fist{background-position:-60px -180px}.ap-hand{background-position:-60px -300px}.ap-v{background-position:-60px -420px}.ap-writing_hand{background-position:-60px -540px}.ap-pencil2{background-position:-60px -660px}.ap-black_nib{background-position:-60px -680px}.ap-heavy_check_mark{background-position:-60px -700px}.ap-heavy_multiplication_x{background-position:-60px -720px}.ap-latin_cross{background-position:-60px -740px}.ap-star_of_david{background-position:-60px -760px}.ap-sparkles{background-position:-60px -780px}.ap-eight_spoked_asterisk{background-position:-60px -800px}.ap-eight_pointed_black_star{background-position:-80px 0px}.ap-snowflake{background-position:-80px -20px}.ap-sparkle{background-position:-80px -40px}.ap-x{background-position:-80px -60px}.ap-negative_squared_cross_mark{background-position:-80px -80px}.ap-question{background-position:-80px -100px}.ap-grey_question{background-position:-80px -120px}.ap-grey_exclamation{background-position:-80px -140px}.ap-exclamation{background-position:-80px -160px}.ap-heavy_heart_exclamation_mark_ornament{background-position:-80px -180px}.ap-heart{background-position:-80px -200px}.ap-heavy_plus_sign{background-position:-80px -220px}.ap-heavy_minus_sign{background-position:-80px -240px}.ap-heavy_division_sign{background-position:-80px -260px}.ap-arrow_right{background-position:-80px -280px}.ap-curly_loop{background-position:-80px -300px}.ap-loop{background-position:-80px -320px}.ap-arrow_heading_up{background-position:-80px -340px}.ap-arrow_heading_down{background-position:-80px -360px}.ap-arrow_left{background-position:-80px -380px}.ap-arrow_up{background-position:-80px -400px}.ap-arrow_down{background-position:-80px -420px}.ap-black_large_square{background-position:-80px -440px}.ap-white_large_square{background-position:-80px -460px}.ap-star{background-position:-80px -480px}.ap-o{background-position:-80px -500px}.ap-wavy_dash{background-position:-80px -520px}.ap-part_alternation_mark{background-position:-80px -540px}.ap-congratulations{background-position:-80px -560px}.ap-secret{background-position:-80px -580px}.ap-mahjong{background-position:-80px -600px}.ap-black_joker{background-position:-80px -620px}.ap-a{background-position:-80px -640px}.ap-b{background-position:-80px -660px}.ap-o2{background-position:-80px -680px}.ap-parking{background-position:-80px -700px}.ap-ab{background-position:-80px -720px}.ap-cl{background-position:-80px -740px}.ap-cool{background-position:-80px -760px}.ap-free{background-position:-80px -780px}.ap-id{background-position:-80px -800px}.ap-new{background-position:-100px 0px}.ap-ng{background-position:-100px -20px}.ap-ok{background-position:-100px -40px}.ap-sos{background-position:-100px -60px}.ap-up{background-position:-100px -80px}.ap-vs{background-position:-100px -100px}.ap-koko{background-position:-100px -120px}.ap-sa{background-position:-100px -140px}.ap-u7121{background-position:-100px -160px}.ap-u6307{background-position:-100px -180px}.ap-u7981{background-position:-100px -200px}.ap-u7a7a{background-position:-100px -220px}.ap-u5408{background-position:-100px -240px}.ap-u6e80{background-position:-100px -260px}.ap-u6709{background-position:-100px -280px}.ap-u6708{background-position:-100px -300px}.ap-u7533{background-position:-100px -320px}.ap-u5272{background-position:-100px -340px}.ap-u55b6{background-position:-100px -360px}.ap-ideograph_advantage{background-position:-100px -380px}.ap-accept{background-position:-100px -400px}.ap-cyclone{background-position:-100px -420px}.ap-foggy{background-position:-100px -440px}.ap-closed_umbrella{background-position:-100px -460px}.ap-night_with_stars{background-position:-100px -480px}.ap-sunrise_over_mountains{background-position:-100px -500px}.ap-sunrise{background-position:-100px -520px}.ap-city_sunset{background-position:-100px -540px}.ap-city_sunrise{background-position:-100px -560px}.ap-rainbow{background-position:-100px -580px}.ap-bridge_at_night{background-position:-100px -600px}.ap-ocean{background-position:-100px -620px}.ap-volcano{background-position:-100px -640px}.ap-milky_way{background-position:-100px -660px}.ap-earth_africa{background-position:-100px -680px}.ap-earth_americas{background-position:-100px -700px}.ap-earth_asia{background-position:-100px -720px}.ap-globe_with_meridians{background-position:-100px -740px}.ap-new_moon{background-position:-100px -760px}.ap-waxing_crescent_moon{background-position:-100px -780px}.ap-first_quarter_moon{background-position:-100px -800px}.ap-moon{background-position:-120px 0px}.ap-full_moon{background-position:-120px -20px}.ap-waning_gibbous_moon{background-position:-120px -40px}.ap-last_quarter_moon{background-position:-120px -60px}.ap-waning_crescent_moon{background-position:-120px -80px}.ap-crescent_moon{background-position:-120px -100px}.ap-new_moon_with_face{background-position:-120px -120px}.ap-first_quarter_moon_with_face{background-position:-120px -140px}.ap-last_quarter_moon_with_face{background-position:-120px -160px}.ap-full_moon_with_face{background-position:-120px -180px}.ap-sun_with_face{background-position:-120px -200px}.ap-star2{background-position:-120px -220px}.ap-stars{background-position:-120px -240px}.ap-thermometer{background-position:-120px -260px}.ap-mostly_sunny{background-position:-120px -280px}.ap-barely_sunny{background-position:-120px -300px}.ap-partly_sunny_rain{background-position:-120px -320px}.ap-rain_cloud{background-position:-120px -340px}.ap-snow_cloud{background-position:-120px -360px}.ap-lightning{background-position:-120px -380px}.ap-tornado{background-position:-120px -400px}.ap-fog{background-position:-120px -420px}.ap-wind_blowing_face{background-position:-120px -440px}.ap-hotdog{background-position:-120px -460px}.ap-taco{background-position:-120px -480px}.ap-burrito{background-position:-120px -500px}.ap-chestnut{background-position:-120px -520px}.ap-seedling{background-position:-120px -540px}.ap-evergreen_tree{background-position:-120px -560px}.ap-deciduous_tree{background-position:-120px -580px}.ap-palm_tree{background-position:-120px -600px}.ap-cactus{background-position:-120px -620px}.ap-hot_pepper{background-position:-120px -640px}.ap-tulip{background-position:-120px -660px}.ap-cherry_blossom{background-position:-120px -680px}.ap-rose{background-position:-120px -700px}.ap-hibiscus{background-position:-120px -720px}.ap-sunflower{background-position:-120px -740px}.ap-blossom{background-position:-120px -760px}.ap-corn{background-position:-120px -780px}.ap-ear_of_rice{background-position:-120px -800px}.ap-herb{background-position:-140px 0px}.ap-four_leaf_clover{background-position:-140px -20px}.ap-maple_leaf{background-position:-140px -40px}.ap-fallen_leaf{background-position:-140px -60px}.ap-leaves{background-position:-140px -80px}.ap-mushroom{background-position:-140px -100px}.ap-tomato{background-position:-140px -120px}.ap-eggplant{background-position:-140px -140px}.ap-grapes{background-position:-140px -160px}.ap-melon{background-position:-140px -180px}.ap-watermelon{background-position:-140px -200px}.ap-tangerine{background-position:-140px -220px}.ap-lemon{background-position:-140px -240px}.ap-banana{background-position:-140px -260px}.ap-pineapple{background-position:-140px -280px}.ap-apple{background-position:-140px -300px}.ap-green_apple{background-position:-140px -320px}.ap-pear{background-position:-140px -340px}.ap-peach{background-position:-140px -360px}.ap-cherries{background-position:-140px -380px}.ap-strawberry{background-position:-140px -400px}.ap-hamburger{background-position:-140px -420px}.ap-pizza{background-position:-140px -440px}.ap-meat_on_bone{background-position:-140px -460px}.ap-poultry_leg{background-position:-140px -480px}.ap-rice_cracker{background-position:-140px -500px}.ap-rice_ball{background-position:-140px -520px}.ap-rice{background-position:-140px -540px}.ap-curry{background-position:-140px -560px}.ap-ramen{background-position:-140px -580px}.ap-spaghetti{background-position:-140px -600px}.ap-bread{background-position:-140px -620px}.ap-fries{background-position:-140px -640px}.ap-sweet_potato{background-position:-140px -660px}.ap-dango{background-position:-140px -680px}.ap-oden{background-position:-140px -700px}.ap-sushi{background-position:-140px -720px}.ap-fried_shrimp{background-position:-140px -740px}.ap-fish_cake{background-position:-140px -760px}.ap-icecream{background-position:-140px -780px}.ap-shaved_ice{background-position:-140px -800px}.ap-ice_cream{background-position:-160px 0px}.ap-doughnut{background-position:-160px -20px}.ap-cookie{background-position:-160px -40px}.ap-chocolate_bar{background-position:-160px -60px}.ap-candy{background-position:-160px -80px}.ap-lollipop{background-position:-160px -100px}.ap-custard{background-position:-160px -120px}.ap-honey_pot{background-position:-160px -140px}.ap-cake{background-position:-160px -160px}.ap-bento{background-position:-160px -180px}.ap-stew{background-position:-160px -200px}.ap-egg{background-position:-160px -220px}.ap-fork_and_knife{background-position:-160px -240px}.ap-tea{background-position:-160px -260px}.ap-sake{background-position:-160px -280px}.ap-wine_glass{background-position:-160px -300px}.ap-cocktail{background-position:-160px -320px}.ap-tropical_drink{background-position:-160px -340px}.ap-beer{background-position:-160px -360px}.ap-beers{background-position:-160px -380px}.ap-baby_bottle{background-position:-160px -400px}.ap-knife_fork_plate{background-position:-160px -420px}.ap-champagne{background-position:-160px -440px}.ap-popcorn{background-position:-160px -460px}.ap-ribbon{background-position:-160px -480px}.ap-gift{background-position:-160px -500px}.ap-birthday{background-position:-160px -520px}.ap-jack_o_lantern{background-position:-160px -540px}.ap-christmas_tree{background-position:-160px -560px}.ap-santa{background-position:-160px -580px}.ap-fireworks{background-position:-160px -700px}.ap-sparkler{background-position:-160px -720px}.ap-balloon{background-position:-160px -740px}.ap-tada{background-position:-160px -760px}.ap-confetti_ball{background-position:-160px -780px}.ap-tanabata_tree{background-position:-160px -800px}.ap-crossed_flags{background-position:-180px 0px}.ap-bamboo{background-position:-180px -20px}.ap-dolls{background-position:-180px -40px}.ap-flags{background-position:-180px -60px}.ap-wind_chime{background-position:-180px -80px}.ap-rice_scene{background-position:-180px -100px}.ap-school_satchel{background-position:-180px -120px}.ap-mortar_board{background-position:-180px -140px}.ap-medal{background-position:-180px -160px}.ap-reminder_ribbon{background-position:-180px -180px}.ap-studio_microphone{background-position:-180px -200px}.ap-level_slider{background-position:-180px -220px}.ap-control_knobs{background-position:-180px -240px}.ap-film_frames{background-position:-180px -260px}.ap-admission_tickets{background-position:-180px -280px}.ap-carousel_horse{background-position:-180px -300px}.ap-ferris_wheel{background-position:-180px -320px}.ap-roller_coaster{background-position:-180px -340px}.ap-fishing_pole_and_fish{background-position:-180px -360px}.ap-microphone{background-position:-180px -380px}.ap-movie_camera{background-position:-180px -400px}.ap-cinema{background-position:-180px -420px}.ap-headphones{background-position:-180px -440px}.ap-art{background-position:-180px -460px}.ap-tophat{background-position:-180px -480px}.ap-circus_tent{background-position:-180px -500px}.ap-ticket{background-position:-180px -520px}.ap-clapper{background-position:-180px -540px}.ap-performing_arts{background-position:-180px -560px}.ap-video_game{background-position:-180px -580px}.ap-dart{background-position:-180px -600px}.ap-slot_machine{background-position:-180px -620px}.ap-8ball{background-position:-180px -640px}.ap-game_die{background-position:-180px -660px}.ap-bowling{background-position:-180px -680px}.ap-flower_playing_cards{background-position:-180px -700px}.ap-musical_note{background-position:-180px -720px}.ap-notes{background-position:-180px -740px}.ap-saxophone{background-position:-180px -760px}.ap-guitar{background-position:-180px -780px}.ap-musical_keyboard{background-position:-180px -800px}.ap-trumpet{background-position:-200px 0px}.ap-violin{background-position:-200px -20px}.ap-musical_score{background-position:-200px -40px}.ap-running_shirt_with_sash{background-position:-200px -60px}.ap-tennis{background-position:-200px -80px}.ap-ski{background-position:-200px -100px}.ap-basketball{background-position:-200px -120px}.ap-checkered_flag{background-position:-200px -140px}.ap-snowboarder{background-position:-200px -160px}.ap-runner{background-position:-200px -180px}.ap-surfer{background-position:-200px -300px}.ap-sports_medal{background-position:-200px -420px}.ap-trophy{background-position:-200px -440px}.ap-horse_racing{background-position:-200px -460px}.ap-football{background-position:-200px -480px}.ap-rugby_football{background-position:-200px -500px}.ap-swimmer{background-position:-200px -520px}.ap-weight_lifter{background-position:-200px -640px}.ap-golfer{background-position:-200px -760px}.ap-racing_motorcycle{background-position:-200px -780px}.ap-racing_car{background-position:-200px -800px}.ap-cricket_bat_and_ball{background-position:-220px 0px}.ap-volleyball{background-position:-220px -20px}.ap-field_hockey_stick_and_ball{background-position:-220px -40px}.ap-ice_hockey_stick_and_puck{background-position:-220px -60px}.ap-table_tennis_paddle_and_ball{background-position:-220px -80px}.ap-snow_capped_mountain{background-position:-220px -100px}.ap-camping{background-position:-220px -120px}.ap-beach_with_umbrella{background-position:-220px -140px}.ap-building_construction{background-position:-220px -160px}.ap-house_buildings{background-position:-220px -180px}.ap-cityscape{background-position:-220px -200px}.ap-derelict_house_building{background-position:-220px -220px}.ap-classical_building{background-position:-220px -240px}.ap-desert{background-position:-220px -260px}.ap-desert_island{background-position:-220px -280px}.ap-national_park{background-position:-220px -300px}.ap-stadium{background-position:-220px -320px}.ap-house{background-position:-220px -340px}.ap-house_with_garden{background-position:-220px -360px}.ap-office{background-position:-220px -380px}.ap-post_office{background-position:-220px -400px}.ap-european_post_office{background-position:-220px -420px}.ap-hospital{background-position:-220px -440px}.ap-bank{background-position:-220px -460px}.ap-atm{background-position:-220px -480px}.ap-hotel{background-position:-220px -500px}.ap-love_hotel{background-position:-220px -520px}.ap-convenience_store{background-position:-220px -540px}.ap-school{background-position:-220px -560px}.ap-department_store{background-position:-220px -580px}.ap-factory{background-position:-220px -600px}.ap-izakaya_lantern{background-position:-220px -620px}.ap-japanese_castle{background-position:-220px -640px}.ap-european_castle{background-position:-220px -660px}.ap-waving_white_flag{background-position:-220px -680px}.ap-waving_black_flag{background-position:-220px -700px}.ap-rosette{background-position:-220px -720px}.ap-label{background-position:-220px -740px}.ap-badminton_racquet_and_shuttlecock{background-position:-220px -760px}.ap-bow_and_arrow{background-position:-220px -780px}.ap-amphora{background-position:-220px -800px}.ap-skin-tone-2{background-position:-240px 0px}.ap-skin-tone-3{background-position:-240px -20px}.ap-skin-tone-4{background-position:-240px -40px}.ap-skin-tone-5{background-position:-240px -60px}.ap-skin-tone-6{background-position:-240px -80px}.ap-rat{background-position:-240px -100px}.ap-mouse2{background-position:-240px -120px}.ap-ox{background-position:-240px -140px}.ap-water_buffalo{background-position:-240px -160px}.ap-cow2{background-position:-240px -180px}.ap-tiger2{background-position:-240px -200px}.ap-leopard{background-position:-240px -220px}.ap-rabbit2{background-position:-240px -240px}.ap-cat2{background-position:-240px -260px}.ap-dragon{background-position:-240px -280px}.ap-crocodile{background-position:-240px -300px}.ap-whale2{background-position:-240px -320px}.ap-snail{background-position:-240px -340px}.ap-snake{background-position:-240px -360px}.ap-racehorse{background-position:-240px -380px}.ap-ram{background-position:-240px -400px}.ap-goat{background-position:-240px -420px}.ap-sheep{background-position:-240px -440px}.ap-monkey{background-position:-240px -460px}.ap-rooster{background-position:-240px -480px}.ap-chicken{background-position:-240px -500px}.ap-dog2{background-position:-240px -520px}.ap-pig2{background-position:-240px -540px}.ap-boar{background-position:-240px -560px}.ap-elephant{background-position:-240px -580px}.ap-octopus{background-position:-240px -600px}.ap-shell{background-position:-240px -620px}.ap-bug{background-position:-240px -640px}.ap-ant{background-position:-240px -660px}.ap-bee{background-position:-240px -680px}.ap-beetle{background-position:-240px -700px}.ap-fish{background-position:-240px -720px}.ap-tropical_fish{background-position:-240px -740px}.ap-blowfish{background-position:-240px -760px}.ap-turtle{background-position:-240px -780px}.ap-hatching_chick{background-position:-240px -800px}.ap-baby_chick{background-position:-260px 0px}.ap-hatched_chick{background-position:-260px -20px}.ap-bird{background-position:-260px -40px}.ap-penguin{background-position:-260px -60px}.ap-koala{background-position:-260px -80px}.ap-poodle{background-position:-260px -100px}.ap-dromedary_camel{background-position:-260px -120px}.ap-camel{background-position:-260px -140px}.ap-dolphin{background-position:-260px -160px}.ap-mouse{background-position:-260px -180px}.ap-cow{background-position:-260px -200px}.ap-tiger{background-position:-260px -220px}.ap-rabbit{background-position:-260px -240px}.ap-cat{background-position:-260px -260px}.ap-dragon_face{background-position:-260px -280px}.ap-whale{background-position:-260px -300px}.ap-horse{background-position:-260px -320px}.ap-monkey_face{background-position:-260px -340px}.ap-dog{background-position:-260px -360px}.ap-pig{background-position:-260px -380px}.ap-frog{background-position:-260px -400px}.ap-hamster{background-position:-260px -420px}.ap-wolf{background-position:-260px -440px}.ap-bear{background-position:-260px -460px}.ap-panda_face{background-position:-260px -480px}.ap-pig_nose{background-position:-260px -500px}.ap-feet{background-position:-260px -520px}.ap-chipmunk{background-position:-260px -540px}.ap-eyes{background-position:-260px -560px}.ap-eye{background-position:-260px -580px}.ap-ear{background-position:-260px -600px}.ap-nose{background-position:-260px -720px}.ap-lips{background-position:-280px -20px}.ap-tongue{background-position:-280px -40px}.ap-point_up_2{background-position:-280px -60px}.ap-point_down{background-position:-280px -180px}.ap-point_left{background-position:-280px -300px}.ap-point_right{background-position:-280px -420px}.ap-facepunch{background-position:-280px -540px}.ap-wave{background-position:-280px -660px}.ap-ok_hand{background-position:-280px -780px}.ap-thumbsup{background-position:-300px -80px}.ap--1,.ap-thumbsdown{background-position:-300px -200px}.ap-clap{background-position:-300px -320px}.ap-open_hands{background-position:-300px -440px}.ap-crown{background-position:-300px -560px}.ap-womans_hat{background-position:-300px -580px}.ap-eyeglasses{background-position:-300px -600px}.ap-necktie{background-position:-300px -620px}.ap-shirt{background-position:-300px -640px}.ap-jeans{background-position:-300px -660px}.ap-dress{background-position:-300px -680px}.ap-kimono{background-position:-300px -700px}.ap-bikini{background-position:-300px -720px}.ap-womans_clothes{background-position:-300px -740px}.ap-purse{background-position:-300px -760px}.ap-handbag{background-position:-300px -780px}.ap-pouch{background-position:-300px -800px}.ap-mans_shoe{background-position:-320px 0px}.ap-athletic_shoe{background-position:-320px -20px}.ap-high_heel{background-position:-320px -40px}.ap-sandal{background-position:-320px -60px}.ap-boot{background-position:-320px -80px}.ap-footprints{background-position:-320px -100px}.ap-bust_in_silhouette{background-position:-320px -120px}.ap-busts_in_silhouette{background-position:-320px -140px}.ap-boy{background-position:-320px -160px}.ap-girl{background-position:-320px -280px}.ap-man{background-position:-320px -400px}.ap-woman{background-position:-320px -520px}.ap-family{background-position:-320px -640px}.ap-couple{background-position:-320px -660px}.ap-two_men_holding_hands{background-position:-320px -680px}.ap-two_women_holding_hands{background-position:-320px -700px}.ap-cop{background-position:-320px -720px}.ap-dancers{background-position:-340px -20px}.ap-bride_with_veil{background-position:-340px -40px}.ap-person_with_blond_hair{background-position:-340px -160px}.ap-man_with_gua_pi_mao{background-position:-340px -280px}.ap-man_with_turban{background-position:-340px -400px}.ap-older_man{background-position:-340px -520px}.ap-older_woman{background-position:-340px -640px}.ap-baby{background-position:-340px -760px}.ap-construction_worker{background-position:-360px -60px}.ap-princess{background-position:-360px -180px}.ap-japanese_ogre{background-position:-360px -300px}.ap-japanese_goblin{background-position:-360px -320px}.ap-ghost{background-position:-360px -340px}.ap-angel{background-position:-360px -360px}.ap-alien{background-position:-360px -480px}.ap-space_invader{background-position:-360px -500px}.ap-imp{background-position:-360px -520px}.ap-skull{background-position:-360px -540px}.ap-information_desk_person{background-position:-360px -560px}.ap-guardsman{background-position:-360px -680px}.ap-dancer{background-position:-360px -800px}.ap-lipstick{background-position:-380px -100px}.ap-nail_care{background-position:-380px -120px}.ap-massage{background-position:-380px -240px}.ap-haircut{background-position:-380px -360px}.ap-barber{background-position:-380px -480px}.ap-syringe{background-position:-380px -500px}.ap-pill{background-position:-380px -520px}.ap-kiss{background-position:-380px -540px}.ap-love_letter{background-position:-380px -560px}.ap-ring{background-position:-380px -580px}.ap-gem{background-position:-380px -600px}.ap-couplekiss{background-position:-380px -620px}.ap-bouquet{background-position:-380px -640px}.ap-couple_with_heart{background-position:-380px -660px}.ap-wedding{background-position:-380px -680px}.ap-heartbeat{background-position:-380px -700px}.ap-broken_heart{background-position:-380px -720px}.ap-two_hearts{background-position:-380px -740px}.ap-sparkling_heart{background-position:-380px -760px}.ap-heartpulse{background-position:-380px -780px}.ap-cupid{background-position:-380px -800px}.ap-blue_heart{background-position:-400px 0px}.ap-green_heart{background-position:-400px -20px}.ap-yellow_heart{background-position:-400px -40px}.ap-purple_heart{background-position:-400px -60px}.ap-gift_heart{background-position:-400px -80px}.ap-revolving_hearts{background-position:-400px -100px}.ap-heart_decoration{background-position:-400px -120px}.ap-diamond_shape_with_a_dot_inside{background-position:-400px -140px}.ap-bulb{background-position:-400px -160px}.ap-anger{background-position:-400px -180px}.ap-bomb{background-position:-400px -200px}.ap-zzz{background-position:-400px -220px}.ap-boom{background-position:-400px -240px}.ap-sweat_drops{background-position:-400px -260px}.ap-droplet{background-position:-400px -280px}.ap-dash{background-position:-400px -300px}.ap-hankey{background-position:-400px -320px}.ap-muscle{background-position:-400px -340px}.ap-dizzy{background-position:-400px -460px}.ap-speech_balloon{background-position:-400px -480px}.ap-thought_balloon{background-position:-400px -500px}.ap-white_flower{background-position:-400px -520px}.ap-100{background-position:-400px -540px}.ap-moneybag{background-position:-400px -560px}.ap-currency_exchange{background-position:-400px -580px}.ap-heavy_dollar_sign{background-position:-400px -600px}.ap-credit_card{background-position:-400px -620px}.ap-yen{background-position:-400px -640px}.ap-dollar{background-position:-400px -660px}.ap-euro{background-position:-400px -680px}.ap-pound{background-position:-400px -700px}.ap-money_with_wings{background-position:-400px -720px}.ap-chart{background-position:-400px -740px}.ap-seat{background-position:-400px -760px}.ap-computer{background-position:-400px -780px}.ap-briefcase{background-position:-400px -800px}.ap-minidisc{background-position:-420px 0px}.ap-floppy_disk{background-position:-420px -20px}.ap-cd{background-position:-420px -40px}.ap-dvd{background-position:-420px -60px}.ap-file_folder{background-position:-420px -80px}.ap-open_file_folder{background-position:-420px -100px}.ap-page_with_curl{background-position:-420px -120px}.ap-page_facing_up{background-position:-420px -140px}.ap-date{background-position:-420px -160px}.ap-calendar{background-position:-420px -180px}.ap-card_index{background-position:-420px -200px}.ap-chart_with_upwards_trend{background-position:-420px -220px}.ap-chart_with_downwards_trend{background-position:-420px -240px}.ap-bar_chart{background-position:-420px -260px}.ap-clipboard{background-position:-420px -280px}.ap-pushpin{background-position:-420px -300px}.ap-round_pushpin{background-position:-420px -320px}.ap-paperclip{background-position:-420px -340px}.ap-straight_ruler{background-position:-420px -360px}.ap-triangular_ruler{background-position:-420px -380px}.ap-bookmark_tabs{background-position:-420px -400px}.ap-ledger{background-position:-420px -420px}.ap-notebook{background-position:-420px -440px}.ap-notebook_with_decorative_cover{background-position:-420px -460px}.ap-closed_book{background-position:-420px -480px}.ap-book{background-position:-420px -500px}.ap-green_book{background-position:-420px -520px}.ap-blue_book{background-position:-420px -540px}.ap-orange_book{background-position:-420px -560px}.ap-books{background-position:-420px -580px}.ap-name_badge{background-position:-420px -600px}.ap-scroll{background-position:-420px -620px}.ap-memo{background-position:-420px -640px}.ap-telephone_receiver{background-position:-420px -660px}.ap-pager{background-position:-420px -680px}.ap-fax{background-position:-420px -700px}.ap-satellite_antenna{background-position:-420px -720px}.ap-loudspeaker{background-position:-420px -740px}.ap-mega{background-position:-420px -760px}.ap-outbox_tray{background-position:-420px -780px}.ap-inbox_tray{background-position:-420px -800px}.ap-package{background-position:-440px 0px}.ap-e-mail{background-position:-440px -20px}.ap-incoming_envelope{background-position:-440px -40px}.ap-envelope_with_arrow{background-position:-440px -60px}.ap-mailbox_closed{background-position:-440px -80px}.ap-mailbox{background-position:-440px -100px}.ap-mailbox_with_mail{background-position:-440px -120px}.ap-mailbox_with_no_mail{background-position:-440px -140px}.ap-postbox{background-position:-440px -160px}.ap-postal_horn{background-position:-440px -180px}.ap-newspaper{background-position:-440px -200px}.ap-iphone{background-position:-440px -220px}.ap-calling{background-position:-440px -240px}.ap-vibration_mode{background-position:-440px -260px}.ap-mobile_phone_off{background-position:-440px -280px}.ap-no_mobile_phones{background-position:-440px -300px}.ap-signal_strength{background-position:-440px -320px}.ap-camera{background-position:-440px -340px}.ap-camera_with_flash{background-position:-440px -360px}.ap-video_camera{background-position:-440px -380px}.ap-tv{background-position:-440px -400px}.ap-radio{background-position:-440px -420px}.ap-vhs{background-position:-440px -440px}.ap-film_projector{background-position:-440px -460px}.ap-prayer_beads{background-position:-440px -480px}.ap-twisted_rightwards_arrows{background-position:-440px -500px}.ap-repeat{background-position:-440px -520px}.ap-repeat_one{background-position:-440px -540px}.ap-arrows_clockwise{background-position:-440px -560px}.ap-arrows_counterclockwise{background-position:-440px -580px}.ap-low_brightness{background-position:-440px -600px}.ap-high_brightness{background-position:-440px -620px}.ap-mute{background-position:-440px -640px}.ap-speaker{background-position:-440px -660px}.ap-sound{background-position:-440px -680px}.ap-loud_sound{background-position:-440px -700px}.ap-battery{background-position:-440px -720px}.ap-electric_plug{background-position:-440px -740px}.ap-mag{background-position:-440px -760px}.ap-mag_right{background-position:-440px -780px}.ap-lock_with_ink_pen{background-position:-440px -800px}.ap-closed_lock_with_key{background-position:-460px 0px}.ap-key{background-position:-460px -20px}.ap-lock{background-position:-460px -40px}.ap-unlock{background-position:-460px -60px}.ap-bell{background-position:-460px -80px}.ap-no_bell{background-position:-460px -100px}.ap-bookmark{background-position:-460px -120px}.ap-link{background-position:-460px -140px}.ap-radio_button{background-position:-460px -160px}.ap-back{background-position:-460px -180px}.ap-end{background-position:-460px -200px}.ap-on{background-position:-460px -220px}.ap-soon{background-position:-460px -240px}.ap-top{background-position:-460px -260px}.ap-underage{background-position:-460px -280px}.ap-keycap_ten{background-position:-460px -300px}.ap-capital_abcd{background-position:-460px -320px}.ap-abcd{background-position:-460px -340px}.ap-1234{background-position:-460px -360px}.ap-symbols{background-position:-460px -380px}.ap-abc{background-position:-460px -400px}.ap-fire{background-position:-460px -420px}.ap-flashlight{background-position:-460px -440px}.ap-wrench{background-position:-460px -460px}.ap-hammer{background-position:-460px -480px}.ap-nut_and_bolt{background-position:-460px -500px}.ap-hocho{background-position:-460px -520px}.ap-gun{background-position:-460px -540px}.ap-microscope{background-position:-460px -560px}.ap-telescope{background-position:-460px -580px}.ap-crystal_ball{background-position:-460px -600px}.ap-six_pointed_star{background-position:-460px -620px}.ap-beginner{background-position:-460px -640px}.ap-trident{background-position:-460px -660px}.ap-black_square_button{background-position:-460px -680px}.ap-white_square_button{background-position:-460px -700px}.ap-red_circle{background-position:-460px -720px}.ap-large_blue_circle{background-position:-460px -740px}.ap-large_orange_diamond{background-position:-460px -760px}.ap-large_blue_diamond{background-position:-460px -780px}.ap-small_orange_diamond{background-position:-460px -800px}.ap-small_blue_diamond{background-position:-480px 0px}.ap-small_red_triangle{background-position:-480px -20px}.ap-small_red_triangle_down{background-position:-480px -40px}.ap-arrow_up_small{background-position:-480px -60px}.ap-arrow_down_small{background-position:-480px -80px}.ap-om_symbol{background-position:-480px -100px}.ap-dove_of_peace{background-position:-480px -120px}.ap-kaaba{background-position:-480px -140px}.ap-mosque{background-position:-480px -160px}.ap-synagogue{background-position:-480px -180px}.ap-menorah_with_nine_branches{background-position:-480px -200px}.ap-clock1{background-position:-480px -220px}.ap-clock2{background-position:-480px -240px}.ap-clock3{background-position:-480px -260px}.ap-clock4{background-position:-480px -280px}.ap-clock5{background-position:-480px -300px}.ap-clock6{background-position:-480px -320px}.ap-clock7{background-position:-480px -340px}.ap-clock8{background-position:-480px -360px}.ap-clock9{background-position:-480px -380px}.ap-clock10{background-position:-480px -400px}.ap-clock11{background-position:-480px -420px}.ap-clock12{background-position:-480px -440px}.ap-clock130{background-position:-480px -460px}.ap-clock230{background-position:-480px -480px}.ap-clock330{background-position:-480px -500px}.ap-clock430{background-position:-480px -520px}.ap-clock530{background-position:-480px -540px}.ap-clock630{background-position:-480px -560px}.ap-clock730{background-position:-480px -580px}.ap-clock830{background-position:-480px -600px}.ap-clock930{background-position:-480px -620px}.ap-clock1030{background-position:-480px -640px}.ap-clock1130{background-position:-480px -660px}.ap-clock1230{background-position:-480px -680px}.ap-candle{background-position:-480px -700px}.ap-mantelpiece_clock{background-position:-480px -720px}.ap-hole{background-position:-480px -740px}.ap-man_in_business_suit_levitating{background-position:-480px -760px}.ap-sleuth_or_spy{background-position:-480px -780px}.ap-dark_sunglasses{background-position:-500px -80px}.ap-spider{background-position:-500px -100px}.ap-spider_web{background-position:-500px -120px}.ap-joystick{background-position:-500px -140px}.ap-linked_paperclips{background-position:-500px -160px}.ap-lower_left_ballpoint_pen{background-position:-500px -180px}.ap-lower_left_fountain_pen{background-position:-500px -200px}.ap-lower_left_paintbrush{background-position:-500px -220px}.ap-lower_left_crayon{background-position:-500px -240px}.ap-raised_hand_with_fingers_splayed{background-position:-500px -260px}.ap-middle_finger{background-position:-500px -380px}.ap-spock-hand{background-position:-500px -500px}.ap-desktop_computer{background-position:-500px -620px}.ap-printer{background-position:-500px -640px}.ap-three_button_mouse{background-position:-500px -660px}.ap-trackball{background-position:-500px -680px}.ap-frame_with_picture{background-position:-500px -700px}.ap-card_index_dividers{background-position:-500px -720px}.ap-card_file_box{background-position:-500px -740px}.ap-file_cabinet{background-position:-500px -760px}.ap-wastebasket{background-position:-500px -780px}.ap-spiral_note_pad{background-position:-500px -800px}.ap-spiral_calendar_pad{background-position:-520px 0px}.ap-compression{background-position:-520px -20px}.ap-old_key{background-position:-520px -40px}.ap-rolled_up_newspaper{background-position:-520px -60px}.ap-dagger_knife{background-position:-520px -80px}.ap-speaking_head_in_silhouette{background-position:-520px -100px}.ap-left_speech_bubble{background-position:-520px -120px}.ap-right_anger_bubble{background-position:-520px -140px}.ap-ballot_box_with_ballot{background-position:-520px -160px}.ap-world_map{background-position:-520px -180px}.ap-mount_fuji{background-position:-520px -200px}.ap-tokyo_tower{background-position:-520px -220px}.ap-statue_of_liberty{background-position:-520px -240px}.ap-japan{background-position:-520px -260px}.ap-moyai{background-position:-520px -280px}.ap-grinning{background-position:-520px -300px}.ap-grin{background-position:-520px -320px}.ap-joy{background-position:-520px -340px}.ap-smiley{background-position:-520px -360px}.ap-smile{background-position:-520px -380px}.ap-sweat_smile{background-position:-520px -400px}.ap-laughing{background-position:-520px -420px}.ap-innocent{background-position:-520px -440px}.ap-smiling_imp{background-position:-520px -460px}.ap-wink{background-position:-520px -480px}.ap-blush{background-position:-520px -500px}.ap-yum{background-position:-520px -520px}.ap-relieved{background-position:-520px -540px}.ap-heart_eyes{background-position:-520px -560px}.ap-sunglasses{background-position:-520px -580px}.ap-smirk{background-position:-520px -600px}.ap-neutral_face{background-position:-520px -620px}.ap-expressionless{background-position:-520px -640px}.ap-unamused{background-position:-520px -660px}.ap-sweat{background-position:-520px -680px}.ap-pensive{background-position:-520px -700px}.ap-confused{background-position:-520px -720px}.ap-confounded{background-position:-520px -740px}.ap-kissing{background-position:-520px -760px}.ap-kissing_heart{background-position:-520px -780px}.ap-kissing_smiling_eyes{background-position:-520px -800px}.ap-kissing_closed_eyes{background-position:-540px 0px}.ap-stuck_out_tongue{background-position:-540px -20px}.ap-stuck_out_tongue_winking_eye{background-position:-540px -40px}.ap-stuck_out_tongue_closed_eyes{background-position:-540px -60px}.ap-disappointed{background-position:-540px -80px}.ap-worried{background-position:-540px -100px}.ap-angry{background-position:-540px -120px}.ap-rage{background-position:-540px -140px}.ap-cry{background-position:-540px -160px}.ap-persevere{background-position:-540px -180px}.ap-triumph{background-position:-540px -200px}.ap-disappointed_relieved{background-position:-540px -220px}.ap-frowning{background-position:-540px -240px}.ap-anguished{background-position:-540px -260px}.ap-fearful{background-position:-540px -280px}.ap-weary{background-position:-540px -300px}.ap-sleepy{background-position:-540px -320px}.ap-tired_face{background-position:-540px -340px}.ap-grimacing{background-position:-540px -360px}.ap-sob{background-position:-540px -380px}.ap-open_mouth{background-position:-540px -400px}.ap-hushed{background-position:-540px -420px}.ap-cold_sweat{background-position:-540px -440px}.ap-scream{background-position:-540px -460px}.ap-astonished{background-position:-540px -480px}.ap-flushed{background-position:-540px -500px}.ap-sleeping{background-position:-540px -520px}.ap-dizzy_face{background-position:-540px -540px}.ap-no_mouth{background-position:-540px -560px}.ap-mask{background-position:-540px -580px}.ap-smile_cat{background-position:-540px -600px}.ap-joy_cat{background-position:-540px -620px}.ap-smiley_cat{background-position:-540px -640px}.ap-heart_eyes_cat{background-position:-540px -660px}.ap-smirk_cat{background-position:-540px -680px}.ap-kissing_cat{background-position:-540px -700px}.ap-pouting_cat{background-position:-540px -720px}.ap-crying_cat_face{background-position:-540px -740px}.ap-scream_cat{background-position:-540px -760px}.ap-slightly_frowning_face{background-position:-540px -780px}.ap-slightly_smiling_face{background-position:-540px -800px}.ap-upside_down_face{background-position:-560px 0px}.ap-face_with_rolling_eyes{background-position:-560px -20px}.ap-no_good{background-position:-560px -40px}.ap-ok_woman{background-position:-560px -160px}.ap-bow{background-position:-560px -280px}.ap-see_no_evil{background-position:-560px -400px}.ap-hear_no_evil{background-position:-560px -420px}.ap-speak_no_evil{background-position:-560px -440px}.ap-raising_hand{background-position:-560px -460px}.ap-raised_hands{background-position:-560px -580px}.ap-person_frowning{background-position:-560px -700px}.ap-person_with_pouting_face{background-position:-580px 0px}.ap-pray{background-position:-580px -120px}.ap-rocket{background-position:-580px -240px}.ap-helicopter{background-position:-580px -260px}.ap-steam_locomotive{background-position:-580px -280px}.ap-railway_car{background-position:-580px -300px}.ap-bullettrain_side{background-position:-580px -320px}.ap-bullettrain_front{background-position:-580px -340px}.ap-train2{background-position:-580px -360px}.ap-metro{background-position:-580px -380px}.ap-light_rail{background-position:-580px -400px}.ap-station{background-position:-580px -420px}.ap-tram{background-position:-580px -440px}.ap-train{background-position:-580px -460px}.ap-bus{background-position:-580px -480px}.ap-oncoming_bus{background-position:-580px -500px}.ap-trolleybus{background-position:-580px -520px}.ap-busstop{background-position:-580px -540px}.ap-minibus{background-position:-580px -560px}.ap-ambulance{background-position:-580px -580px}.ap-fire_engine{background-position:-580px -600px}.ap-police_car{background-position:-580px -620px}.ap-oncoming_police_car{background-position:-580px -640px}.ap-taxi{background-position:-580px -660px}.ap-oncoming_taxi{background-position:-580px -680px}.ap-car{background-position:-580px -700px}.ap-oncoming_automobile{background-position:-580px -720px}.ap-blue_car{background-position:-580px -740px}.ap-truck{background-position:-580px -760px}.ap-articulated_lorry{background-position:-580px -780px}.ap-tractor{background-position:-580px -800px}.ap-monorail{background-position:-600px 0px}.ap-mountain_railway{background-position:-600px -20px}.ap-suspension_railway{background-position:-600px -40px}.ap-mountain_cableway{background-position:-600px -60px}.ap-aerial_tramway{background-position:-600px -80px}.ap-ship{background-position:-600px -100px}.ap-rowboat{background-position:-600px -120px}.ap-speedboat{background-position:-600px -240px}.ap-traffic_light{background-position:-600px -260px}.ap-vertical_traffic_light{background-position:-600px -280px}.ap-construction{background-position:-600px -300px}.ap-rotating_light{background-position:-600px -320px}.ap-triangular_flag_on_post{background-position:-600px -340px}.ap-door{background-position:-600px -360px}.ap-no_entry_sign{background-position:-600px -380px}.ap-smoking{background-position:-600px -400px}.ap-no_smoking{background-position:-600px -420px}.ap-put_litter_in_its_place{background-position:-600px -440px}.ap-do_not_litter{background-position:-600px -460px}.ap-potable_water{background-position:-600px -480px}.ap-non-potable_water{background-position:-600px -500px}.ap-bike{background-position:-600px -520px}.ap-no_bicycles{background-position:-600px -540px}.ap-bicyclist{background-position:-600px -560px}.ap-mountain_bicyclist{background-position:-600px -680px}.ap-walking{background-position:-600px -800px}.ap-no_pedestrians{background-position:-620px -100px}.ap-children_crossing{background-position:-620px -120px}.ap-mens{background-position:-620px -140px}.ap-womens{background-position:-620px -160px}.ap-restroom{background-position:-620px -180px}.ap-baby_symbol{background-position:-620px -200px}.ap-toilet{background-position:-620px -220px}.ap-wc{background-position:-620px -240px}.ap-shower{background-position:-620px -260px}.ap-bath{background-position:-620px -280px}.ap-bathtub{background-position:-620px -400px}.ap-passport_control{background-position:-620px -420px}.ap-customs{background-position:-620px -440px}.ap-baggage_claim{background-position:-620px -460px}.ap-left_luggage{background-position:-620px -480px}.ap-couch_and_lamp{background-position:-620px -500px}.ap-sleeping_accommodation{background-position:-620px -520px}.ap-shopping_bags{background-position:-620px -540px}.ap-bellhop_bell{background-position:-620px -560px}.ap-bed{background-position:-620px -580px}.ap-place_of_worship{background-position:-620px -600px}.ap-hammer_and_wrench{background-position:-620px -620px}.ap-shield{background-position:-620px -640px}.ap-oil_drum{background-position:-620px -660px}.ap-motorway{background-position:-620px -680px}.ap-railway_track{background-position:-620px -700px}.ap-motor_boat{background-position:-620px -720px}.ap-small_airplane{background-position:-620px -740px}.ap-airplane_departure{background-position:-620px -760px}.ap-airplane_arriving{background-position:-620px -780px}.ap-satellite{background-position:-620px -800px}.ap-passenger_ship{background-position:-640px 0px}.ap-zipper_mouth_face{background-position:-640px -20px}.ap-money_mouth_face{background-position:-640px -40px}.ap-face_with_thermometer{background-position:-640px -60px}.ap-nerd_face{background-position:-640px -80px}.ap-thinking_face{background-position:-640px -100px}.ap-face_with_head_bandage{background-position:-640px -120px}.ap-robot_face{background-position:-640px -140px}.ap-hugging_face{background-position:-640px -160px}.ap-the_horns{background-position:-640px -180px}.ap-crab{background-position:-640px -300px}.ap-lion_face{background-position:-640px -320px}.ap-scorpion{background-position:-640px -340px}.ap-turkey{background-position:-640px -360px}.ap-unicorn_face{background-position:-640px -380px}.ap-cheese_wedge{background-position:-640px -400px}.ap-hash{background-position:-640px -420px}.ap-keycap_star{background-position:-640px -440px}.ap-zero{background-position:-640px -460px}.ap-one{background-position:-640px -480px}.ap-two{background-position:-640px -500px}.ap-three{background-position:-640px -520px}.ap-four{background-position:-640px -540px}.ap-five{background-position:-640px -560px}.ap-six{background-position:-640px -580px}.ap-seven{background-position:-640px -600px}.ap-eight{background-position:-640px -620px}.ap-nine{background-position:-640px -640px}.ap-flag-ac{background-position:-640px -660px}.ap-flag-ad{background-position:-640px -680px}.ap-flag-ae{background-position:-640px -700px}.ap-flag-af{background-position:-640px -720px}.ap-flag-ag{background-position:-640px -740px}.ap-flag-ai{background-position:-640px -760px}.ap-flag-al{background-position:-640px -780px}.ap-flag-am{background-position:-640px -800px}.ap-flag-ao{background-position:-660px 0px}.ap-flag-aq{background-position:-660px -20px}.ap-flag-ar{background-position:-660px -40px}.ap-flag-as{background-position:-660px -60px}.ap-flag-at{background-position:-660px -80px}.ap-flag-au{background-position:-660px -100px}.ap-flag-aw{background-position:-660px -120px}.ap-flag-ax{background-position:-660px -140px}.ap-flag-az{background-position:-660px -160px}.ap-flag-ba{background-position:-660px -180px}.ap-flag-bb{background-position:-660px -200px}.ap-flag-bd{background-position:-660px -220px}.ap-flag-be{background-position:-660px -240px}.ap-flag-bf{background-position:-660px -260px}.ap-flag-bg{background-position:-660px -280px}.ap-flag-bh{background-position:-660px -300px}.ap-flag-bi{background-position:-660px -320px}.ap-flag-bj{background-position:-660px -340px}.ap-flag-bl{background-position:-660px -360px}.ap-flag-bm{background-position:-660px -380px}.ap-flag-bn{background-position:-660px -400px}.ap-flag-bo{background-position:-660px -420px}.ap-flag-bq{background-position:-660px -440px}.ap-flag-br{background-position:-660px -460px}.ap-flag-bs{background-position:-660px -480px}.ap-flag-bt{background-position:-660px -500px}.ap-flag-bv{background-position:-660px -520px}.ap-flag-bw{background-position:-660px -540px}.ap-flag-by{background-position:-660px -560px}.ap-flag-bz{background-position:-660px -580px}.ap-flag-ca{background-position:-660px -600px}.ap-flag-cc{background-position:-660px -620px}.ap-flag-cd{background-position:-660px -640px}.ap-flag-cf{background-position:-660px -660px}.ap-flag-cg{background-position:-660px -680px}.ap-flag-ch{background-position:-660px -700px}.ap-flag-ci{background-position:-660px -720px}.ap-flag-ck{background-position:-660px -740px}.ap-flag-cl{background-position:-660px -760px}.ap-flag-cm{background-position:-660px -780px}.ap-flag-cn{background-position:-660px -800px}.ap-flag-co{background-position:-680px 0px}.ap-flag-cp{background-position:-680px -20px}.ap-flag-cr{background-position:-680px -40px}.ap-flag-cu{background-position:-680px -60px}.ap-flag-cv{background-position:-680px -80px}.ap-flag-cw{background-position:-680px -100px}.ap-flag-cx{background-position:-680px -120px}.ap-flag-cy{background-position:-680px -140px}.ap-flag-cz{background-position:-680px -160px}.ap-flag-de{background-position:-680px -180px}.ap-flag-dg{background-position:-680px -200px}.ap-flag-dj{background-position:-680px -220px}.ap-flag-dk{background-position:-680px -240px}.ap-flag-dm{background-position:-680px -260px}.ap-flag-do{background-position:-680px -280px}.ap-flag-dz{background-position:-680px -300px}.ap-flag-ea{background-position:-680px -320px}.ap-flag-ec{background-position:-680px -340px}.ap-flag-ee{background-position:-680px -360px}.ap-flag-eg{background-position:-680px -380px}.ap-flag-eh{background-position:-680px -400px}.ap-flag-er{background-position:-680px -420px}.ap-flag-es{background-position:-680px -440px}.ap-flag-et{background-position:-680px -460px}.ap-flag-eu{background-position:-680px -480px}.ap-flag-fi{background-position:-680px -500px}.ap-flag-fj{background-position:-680px -520px}.ap-flag-fk{background-position:-680px -540px}.ap-flag-fm{background-position:-680px -560px}.ap-flag-fo{background-position:-680px -580px}.ap-flag-fr{background-position:-680px -600px}.ap-flag-ga{background-position:-680px -620px}.ap-flag-gb{background-position:-680px -640px}.ap-flag-gd{background-position:-680px -660px}.ap-flag-ge{background-position:-680px -680px}.ap-flag-gf{background-position:-680px -700px}.ap-flag-gg{background-position:-680px -720px}.ap-flag-gh{background-position:-680px -740px}.ap-flag-gi{background-position:-680px -760px}.ap-flag-gl{background-position:-680px -780px}.ap-flag-gm{background-position:-680px -800px}.ap-flag-gn{background-position:-700px 0px}.ap-flag-gp{background-position:-700px -20px}.ap-flag-gq{background-position:-700px -40px}.ap-flag-gr{background-position:-700px -60px}.ap-flag-gs{background-position:-700px -80px}.ap-flag-gt{background-position:-700px -100px}.ap-flag-gu{background-position:-700px -120px}.ap-flag-gw{background-position:-700px -140px}.ap-flag-gy{background-position:-700px -160px}.ap-flag-hk{background-position:-700px -180px}.ap-flag-hm{background-position:-700px -200px}.ap-flag-hn{background-position:-700px -220px}.ap-flag-hr{background-position:-700px -240px}.ap-flag-ht{background-position:-700px -260px}.ap-flag-hu{background-position:-700px -280px}.ap-flag-ic{background-position:-700px -300px}.ap-flag-id{background-position:-700px -320px}.ap-flag-ie{background-position:-700px -340px}.ap-flag-il{background-position:-700px -360px}.ap-flag-im{background-position:-700px -380px}.ap-flag-in{background-position:-700px -400px}.ap-flag-io{background-position:-700px -420px}.ap-flag-iq{background-position:-700px -440px}.ap-flag-ir{background-position:-700px -460px}.ap-flag-is{background-position:-700px -480px}.ap-flag-it{background-position:-700px -500px}.ap-flag-je{background-position:-700px -520px}.ap-flag-jm{background-position:-700px -540px}.ap-flag-jo{background-position:-700px -560px}.ap-flag-jp{background-position:-700px -580px}.ap-flag-ke{background-position:-700px -600px}.ap-flag-kg{background-position:-700px -620px}.ap-flag-kh{background-position:-700px -640px}.ap-flag-ki{background-position:-700px -660px}.ap-flag-km{background-position:-700px -680px}.ap-flag-kn{background-position:-700px -700px}.ap-flag-kp{background-position:-700px -720px}.ap-flag-kr{background-position:-700px -740px}.ap-flag-kw{background-position:-700px -760px}.ap-flag-ky{background-position:-700px -780px}.ap-flag-kz{background-position:-700px -800px}.ap-flag-la{background-position:-720px 0px}.ap-flag-lb{background-position:-720px -20px}.ap-flag-lc{background-position:-720px -40px}.ap-flag-li{background-position:-720px -60px}.ap-flag-lk{background-position:-720px -80px}.ap-flag-lr{background-position:-720px -100px}.ap-flag-ls{background-position:-720px -120px}.ap-flag-lt{background-position:-720px -140px}.ap-flag-lu{background-position:-720px -160px}.ap-flag-lv{background-position:-720px -180px}.ap-flag-ly{background-position:-720px -200px}.ap-flag-ma{background-position:-720px -220px}.ap-flag-mc{background-position:-720px -240px}.ap-flag-md{background-position:-720px -260px}.ap-flag-me{background-position:-720px -280px}.ap-flag-mf{background-position:-720px -300px}.ap-flag-mg{background-position:-720px -320px}.ap-flag-mh{background-position:-720px -340px}.ap-flag-mk{background-position:-720px -360px}.ap-flag-ml{background-position:-720px -380px}.ap-flag-mm{background-position:-720px -400px}.ap-flag-mn{background-position:-720px -420px}.ap-flag-mo{background-position:-720px -440px}.ap-flag-mp{background-position:-720px -460px}.ap-flag-mq{background-position:-720px -480px}.ap-flag-mr{background-position:-720px -500px}.ap-flag-ms{background-position:-720px -520px}.ap-flag-mt{background-position:-720px -540px}.ap-flag-mu{background-position:-720px -560px}.ap-flag-mv{background-position:-720px -580px}.ap-flag-mw{background-position:-720px -600px}.ap-flag-mx{background-position:-720px -620px}.ap-flag-my{background-position:-720px -640px}.ap-flag-mz{background-position:-720px -660px}.ap-flag-na{background-position:-720px -680px}.ap-flag-nc{background-position:-720px -700px}.ap-flag-ne{background-position:-720px -720px}.ap-flag-nf{background-position:-720px -740px}.ap-flag-ng{background-position:-720px -760px}.ap-flag-ni{background-position:-720px -780px}.ap-flag-nl{background-position:-720px -800px}.ap-flag-no{background-position:-740px 0px}.ap-flag-np{background-position:-740px -20px}.ap-flag-nr{background-position:-740px -40px}.ap-flag-nu{background-position:-740px -60px}.ap-flag-nz{background-position:-740px -80px}.ap-flag-om{background-position:-740px -100px}.ap-flag-pa{background-position:-740px -120px}.ap-flag-pe{background-position:-740px -140px}.ap-flag-pf{background-position:-740px -160px}.ap-flag-pg{background-position:-740px -180px}.ap-flag-ph{background-position:-740px -200px}.ap-flag-pk{background-position:-740px -220px}.ap-flag-pl{background-position:-740px -240px}.ap-flag-pm{background-position:-740px -260px}.ap-flag-pn{background-position:-740px -280px}.ap-flag-pr{background-position:-740px -300px}.ap-flag-ps{background-position:-740px -320px}.ap-flag-pt{background-position:-740px -340px}.ap-flag-pw{background-position:-740px -360px}.ap-flag-py{background-position:-740px -380px}.ap-flag-qa{background-position:-740px -400px}.ap-flag-re{background-position:-740px -420px}.ap-flag-ro{background-position:-740px -440px}.ap-flag-rs{background-position:-740px -460px}.ap-flag-ru{background-position:-740px -480px}.ap-flag-rw{background-position:-740px -500px}.ap-flag-sa{background-position:-740px -520px}.ap-flag-sb{background-position:-740px -540px}.ap-flag-sc{background-position:-740px -560px}.ap-flag-sd{background-position:-740px -580px}.ap-flag-se{background-position:-740px -600px}.ap-flag-sg{background-position:-740px -620px}.ap-flag-sh{background-position:-740px -640px}.ap-flag-si{background-position:-740px -660px}.ap-flag-sj{background-position:-740px -680px}.ap-flag-sk{background-position:-740px -700px}.ap-flag-sl{background-position:-740px -720px}.ap-flag-sm{background-position:-740px -740px}.ap-flag-sn{background-position:-740px -760px}.ap-flag-so{background-position:-740px -780px}.ap-flag-sr{background-position:-740px -800px}.ap-flag-ss{background-position:-760px 0px}.ap-flag-st{background-position:-760px -20px}.ap-flag-sv{background-position:-760px -40px}.ap-flag-sx{background-position:-760px -60px}.ap-flag-sy{background-position:-760px -80px}.ap-flag-sz{background-position:-760px -100px}.ap-flag-ta{background-position:-760px -120px}.ap-flag-tc{background-position:-760px -140px}.ap-flag-td{background-position:-760px -160px}.ap-flag-tf{background-position:-760px -180px}.ap-flag-tg{background-position:-760px -200px}.ap-flag-th{background-position:-760px -220px}.ap-flag-tj{background-position:-760px -240px}.ap-flag-tk{background-position:-760px -260px}.ap-flag-tl{background-position:-760px -280px}.ap-flag-tm{background-position:-760px -300px}.ap-flag-tn{background-position:-760px -320px}.ap-flag-to{background-position:-760px -340px}.ap-flag-tr{background-position:-760px -360px}.ap-flag-tt{background-position:-760px -380px}.ap-flag-tv{background-position:-760px -400px}.ap-flag-tw{background-position:-760px -420px}.ap-flag-tz{background-position:-760px -440px}.ap-flag-ua{background-position:-760px -460px}.ap-flag-ug{background-position:-760px -480px}.ap-flag-um{background-position:-760px -500px}.ap-flag-us{background-position:-760px -520px}.ap-flag-uy{background-position:-760px -540px}.ap-flag-uz{background-position:-760px -560px}.ap-flag-va{background-position:-760px -580px}.ap-flag-vc{background-position:-760px -600px}.ap-flag-ve{background-position:-760px -620px}.ap-flag-vg{background-position:-760px -640px}.ap-flag-vi{background-position:-760px -660px}.ap-flag-vn{background-position:-760px -680px}.ap-flag-vu{background-position:-760px -700px}.ap-flag-wf{background-position:-760px -720px}.ap-flag-ws{background-position:-760px -740px}.ap-flag-xk{background-position:-760px -760px}.ap-flag-ye{background-position:-760px -780px}.ap-flag-yt{background-position:-760px -800px}.ap-flag-za{background-position:-780px 0px}.ap-flag-zm{background-position:-780px -20px}.ap-flag-zw{background-position:-780px -40px}.ap-man-man-boy{background-position:-780px -60px}.ap-man-man-boy-boy{background-position:-780px -80px}.ap-man-man-girl{background-position:-780px -100px}.ap-man-man-girl-boy{background-position:-780px -120px}.ap-man-man-girl-girl{background-position:-780px -140px}.ap-man-woman-boy-boy{background-position:-780px -160px}.ap-man-woman-girl{background-position:-780px -180px}.ap-man-woman-girl-boy{background-position:-780px -200px}.ap-man-woman-girl-girl{background-position:-780px -220px}.ap-man-heart-man{background-position:-780px -240px}.ap-man-kiss-man{background-position:-780px -260px}.ap-woman-woman-boy{background-position:-780px -280px}.ap-woman-woman-boy-boy{background-position:-780px -300px}.ap-woman-woman-girl{background-position:-780px -320px}.ap-woman-woman-girl-boy{background-position:-780px -340px}.ap-woman-woman-girl-girl{background-position:-780px -360px}.ap-woman-heart-woman{background-position:-780px -380px}.ap-woman-kiss-woman{background-position:-780px -400px}

.text-editor-element[data-v-4f57d43a] {
  position: relative;
  width: 100%;
  cursor: text;
  word-break: break-word;
}
.text-editor-element.error[data-v-4f57d43a] .ql-editor {
  background: #ffedef;
  border-color: #d93648;
}
.text-editor-element__required-input[data-v-4f57d43a] {
  position: absolute;
  opacity: 0;
  bottom: 0;
  left: 40%;
}

.input-field-item[data-v-465da91e] {
  min-height: 104px;
  height: auto;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.input-field-item.textarea[data-v-465da91e] {
  min-height: 146px;
}
.input-field-item.text-editor[data-v-465da91e] {
  min-height: 158px;
}
.input-field-item__label[data-v-465da91e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  margin: 0 0 8px 8px;
}
.input-field-item__container[data-v-465da91e] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative; /* Added for positioning */
}
.input-field-item__input[data-v-465da91e] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  width: 302px;
  height: 44px;
  padding: 0 16px;
  background: #eef6fa;
  border-radius: 8px;
  border: 2px solid #eef6fa;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-family: "Plus Jakarta Sans";
  transition: 0.2s linear;
}
.input-field-item__input.textarea[data-v-465da91e] {
  padding: 12px 16px;
  min-height: 66px;
  resize: none;
  overflow: hidden;
}
.input-field-item__input.style-1[data-v-465da91e] {
  background: #eef6fa;
}
.input-field-item__input.style-2[data-v-465da91e] {
  background: #e8e7ed;
}
.input-field-item__input[data-v-465da91e]::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.input-field-item__input.password[data-v-465da91e] {
  width: calc(300px - 57px);
  border-radius: 8px 0 0 8px;
  border-top: 2px solid #eef6fa;
  border-right: 0px;
  border-bottom: 2px solid #eef6fa;
  border-left: 2px solid #eef6fa;
}
.input-field-item__input[data-v-465da91e]:hover,
.input-field-item__input[data-v-465da91e]:active,
.input-field-item__input[data-v-465da91e]:focus,
.input-field-item__input:active ~ .input-field-item__action-container[data-v-465da91e],
.input-field-item__input:focus ~ .input-field-item__action-container[data-v-465da91e],
.input-field-item__input:hover ~ .input-field-item__action-container[data-v-465da91e] {
  border-color: #564cf1;
  box-shadow: none;
  outline: none;
}
.input-field-item__input[data-v-465da91e]:disabled {
  cursor: not-allowed;
  color: #a3a1b8;
}
.input-field-item__input.error[data-v-465da91e] {
  background: #ffedef;
  border-color: #d93648;
}
.input-field-item__input.error ~ .input-field-item__action-container[data-v-465da91e] {
  background: #ffedef;
  border-color: #d93648;
}
.input-field-item__action-container[data-v-465da91e] {
  width: 59px;
  height: 44px;
  background: #eef6fa;
  border-radius: 0 8px 8px 0;
  transition: 0.2s linear;
  border-top: 2px solid #eef6fa;
  border-right: 2px solid #eef6fa;
  border-bottom: 2px solid #eef6fa;
  border-left: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.input-field-item__icon-container[data-v-465da91e] {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.input-field-item__remaining-characters[data-v-465da91e] {
  position: absolute;
  right: 14px;
  bottom: 14px;
  text-align: right;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  cursor: text;
}
.input-field-item__error-text[data-v-465da91e] {
  height: 20px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #d93648;
  margin: 4px 0 0 8px;
}
.input-field-item__show-password-container[data-v-465da91e] {
  position: absolute;
  width: auto;
  height: 24px; /* 24px width icon */
  top: 2.8rem;
  left: calc(100% - 43px); /* 19px margin + 24px width icon */
}
@media (min-width: 0px) and (max-width: 767px) {
.input-field-item__input[data-v-465da91e] {
    width: 100%;
}
.input-field-item__input.password[data-v-465da91e] {
    width: calc(100% - 90px);
}
}

.checkbox-item-container[data-v-34893ad9] {
  display: flex;
  flex: 1;
  justify-content: space-between;
}
.checkbox-item[data-v-34893ad9] {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 24px;
}
.checkbox-item__label.style-1[data-v-34893ad9] {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.checkbox-item__label.style-2[data-v-34893ad9] {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
}
/* Customize the label (the container) */
.checkbox-item__container[data-v-34893ad9] {
  display: block;
  position: relative;
  padding-left: 16px;
  margin-bottom: 16px;
  margin-right: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Hide the browser's default checkbox */
.checkbox-item__container .checkbox-item__input[data-v-34893ad9] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* Create a custom checkbox */
.checkbox-item__checkmark[data-v-34893ad9] {
  position: absolute;
  top: 0;
  left: 0;
  height: 14px;
  width: 14px;
  background: #ffffff;
  border: 2px solid #807d9d;
  outline: 2px solid transparent;
  border-radius: 2px;
  transition: 0.2s linear;
}
.checkbox-item__checkmark.disabled[data-v-34893ad9] {
  border: 2px solid #a3a1b8 !important;
  background: #a3a1b8 !important;
  cursor: default !important;
  outline: none !important;
}

/* On mouse-over, add a border and background color */
.checkbox-item__container:hover
  .checkbox-item__input
  ~ .checkbox-item__checkmark.dark[data-v-34893ad9] {
  border: 2px solid #574cf1;
  background: #dddbfc;
}
/* On mouse-over, add a background color */
.checkbox-item__container.active:hover
  .checkbox-item__input
  ~ .checkbox-item__checkmark.dark[data-v-34893ad9] {
  outline: 2px solid #dddbfc;
  background: #574cf1;
}
/* On mouse-over, add a border and background color */
.checkbox-item__container:hover
  .checkbox-item__input
  ~ .checkbox-item__checkmark.light[data-v-34893ad9] {
  border: 2px solid #dddbfc;
  background: #ffffff;
}
/* On mouse-over, add a background color */
.checkbox-item__container.active:hover
  .checkbox-item__input
  ~ .checkbox-item__checkmark.light[data-v-34893ad9] {
  outline: 2px solid #eeedfe;
  background: #dddbfc;
}
/* On mouse-over, add a border and background color */
.checkbox-item__container:hover
  .checkbox-item__input
  ~ .checkbox-item__checkmark.grey[data-v-34893ad9] {
  border: 2px solid #524e7a;
  background: #b7b7dd;
}
/* On mouse-over, add a background color */
.checkbox-item__container.active:hover
  .checkbox-item__input
  ~ .checkbox-item__checkmark.grey[data-v-34893ad9] {
  outline: 2px solid #b7b7dd;
  background: #524e7a;
}
.checkbox-item__container.active:hover
  .checkbox-item__input
  ~ .checkbox-item__checkmark.dark[data-v-34893ad9]:not(.disabled)::after {
  left: 4px;
  top: 0px;
  width: 3px;
  height: 9px;
  border: solid #dddbfc;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.checkbox-item__container.active:hover
  .checkbox-item__input
  ~ .checkbox-item__checkmark.light[data-v-34893ad9]:not(.disabled)::after {
  left: 4px;
  top: 0px;
  width: 3px;
  height: 9px;
  border: solid #ffffff;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.checkbox-item__container.active:hover
  .checkbox-item__input
  ~ .checkbox-item__checkmark.grey[data-v-34893ad9]:not(.disabled)::after {
  left: 4px;
  top: 0px;
  width: 3px;
  height: 9px;
  border: solid #ffffff;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* When the checkbox is checked, add a border and background color, the ~ character is the `subsequent-sibling combinator` */
.checkbox-item__input.active ~ .checkbox-item__checkmark.dark[data-v-34893ad9] {
  border: 2px solid #574cf1;
  background: #574cf1;
}
.checkbox-item__input.active ~ .checkbox-item__checkmark.light[data-v-34893ad9] {
  border: 2px solid #c4c0fa;
  background: #c4c0fa;
}
.checkbox-item__input.active ~ .checkbox-item__checkmark.grey[data-v-34893ad9] {
  border: 2px solid #524e7a;
  background: #524e7a;
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkbox-item__checkmark[data-v-34893ad9]::after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the checkmark when checked, the ~ character is the `subsequent-sibling combinator` */
.checkbox-item__input.active ~ .checkbox-item__checkmark[data-v-34893ad9]::after {
  display: block;
}
/* Style the checkmark/indicator */
.checkbox-item__checkmark[data-v-34893ad9]::after {
  left: 4px;
  top: 0px;
  width: 3px;
  height: 9px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.auth-insert-email-item[data-v-a6d4ec83] {
  max-width: 330px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.auth-insert-email-item__title[data-v-a6d4ec83] {
  margin: 0 0 8px 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}
.auth-insert-email-item__subtitle[data-v-a6d4ec83] {
  margin: 0 0 32px 0;
  font-size: 18px;
  line-height: 26px;
}
.auth-insert-email-item__form[data-v-a6d4ec83] {
  margin: 0 0 40px 0;
  width: 100%;
}
.auth-insert-email-item__input[data-v-a6d4ec83] {
  margin: 0 0 16px 0;
}
.auth-insert-email-item__button[data-v-a6d4ec83] {
  width: 330px;
}
.auth-insert-email-item__back[data-v-a6d4ec83] {
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.auth-insert-email-item__back:hover
  .auth-insert-email-item__back-icon-container[data-v-a6d4ec83] {
  transform: translateX(-2px);
}
.auth-insert-email-item__back-icon-container[data-v-a6d4ec83] {
  margin: 0 12px 0 0;
  min-width: 32px;
  min-height: 32px;
  width: 32px;
  height: 32px;
  border-radius: 20px;
  border: 1px solid #19134d;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear;
}
.auth-insert-email-item__back-text[data-v-a6d4ec83] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #19134d;
}
@media (min-width: 0px) and (max-width: 767px) {
.auth-insert-email-item[data-v-a6d4ec83] {
    max-width: none;
    width: 100%;
}
.auth-insert-email-item__button[data-v-a6d4ec83] {
    width: calc(100% - 48px);
    position: fixed;
    bottom: 24px;
}
.auth-insert-email-item__form[data-v-a6d4ec83] {
    margin: 0 0 16px 0;
}
.auth-insert-email-item__input[data-v-a6d4ec83] {
    width: 100%;
    margin: 0;
}
}

.auth-insert-code-item[data-v-c4e954d2] {
  max-width: 330px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.auth-insert-code-item__title[data-v-c4e954d2] {
  margin: 0 0 8px 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}
.auth-insert-code-item__subtitle[data-v-c4e954d2] {
  margin: 0 0 32px 0;
  font-size: 18px;
  line-height: 26px;
}
.auth-insert-code-item__form[data-v-c4e954d2] {
  margin: 0 0 40px 0;
  width: 100%;
}
.auth-insert-code-item__input[data-v-c4e954d2] {
  margin: 0 0 16px 0;
}
.auth-insert-code-item__button[data-v-c4e954d2] {
  width: 330px;
}
.auth-insert-code-item__back[data-v-c4e954d2] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
.auth-insert-code-item__back:hover .auth-insert-code-item__back-icon-container[data-v-c4e954d2] {
  transform: translateX(-2px);
}
.auth-insert-code-item__back-icon-container[data-v-c4e954d2] {
  margin: 0 12px 0 0;
  min-width: 32px;
  min-height: 32px;
  width: 32px;
  height: 32px;
  border-radius: 20px;
  border: 1px solid #19134d;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear;
}
.auth-insert-code-item__back-text[data-v-c4e954d2] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #19134d;
}
@media (min-width: 0px) and (max-width: 767px) {
.auth-insert-code-item[data-v-c4e954d2] {
    max-width: none;
    width: 100%;
}
.auth-insert-code-item__button[data-v-c4e954d2] {
    width: calc(100% - 48px);
    position: fixed;
    bottom: 24px;
}
.auth-insert-code-item__form[data-v-c4e954d2] {
    margin: 0 0 16px 0;
}
.auth-insert-code-item__input[data-v-c4e954d2] {
    width: 100%;
    margin: 0;
}
}

.auth-insert-new-password-item[data-v-db70ebc0] {
  max-width: 330px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.auth-insert-new-password-item__title[data-v-db70ebc0] {
  margin: 0 0 8px 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}
.auth-insert-new-password-item__subtitle[data-v-db70ebc0] {
  margin: 0 0 32px 0;
  font-size: 18px;
  line-height: 26px;
}
.auth-insert-new-password-item__form[data-v-db70ebc0] {
  margin: 0 0 20px 0;
  width: 100%;
}
.auth-insert-new-password-item__input.confirm[data-v-db70ebc0] {
  margin: 0 0 16px 0;
}
.auth-insert-new-password-item__input.new[data-v-db70ebc0] {
  margin: 0 0 4px 0;
}
.auth-insert-new-password-item__button[data-v-db70ebc0] {
  width: 330px;
}
.auth-insert-new-password-item__back[data-v-db70ebc0] {
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.auth-insert-new-password-item__back:hover
  .auth-insert-new-password-item__back-icon-container[data-v-db70ebc0] {
  transform: translateX(-2px);
}
.auth-insert-new-password-item__back-icon-container[data-v-db70ebc0] {
  margin: 0 12px 0 0;
  min-width: 32px;
  min-height: 32px;
  width: 32px;
  height: 32px;
  border-radius: 20px;
  border: 1px solid #19134d;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear;
}
.auth-insert-new-password-item__back-text[data-v-db70ebc0] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #19134d;
}
.auth-insert-new-password-item__password-requirements-list[data-v-db70ebc0] {
  margin: 8px 0 0 0;
  padding: 0;
  list-style-type: none;
}
.auth-insert-new-password-item__password-requirement[data-v-db70ebc0] {
  margin: 0 0 4px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.auth-insert-new-password-item__password-requirement[data-v-db70ebc0]:last-child {
  margin: 0;
}
.auth-insert-new-password-item__check-icon-container[data-v-db70ebc0],
.auth-insert-new-password-item__cross-icon-container[data-v-db70ebc0] {
  margin: 0 8px -4px 0;
  min-width: 16px;
  min-height: 16px;
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 16px;
}
.auth-insert-new-password-item__check-icon-container[data-v-db70ebc0] {
  background: #e2f8e8;
}
.auth-insert-new-password-item__cross-icon-container[data-v-db70ebc0] {
  background: #ffedef;
}
.auth-insert-new-password-item__special-characters[data-v-db70ebc0] {
  padding: 0 0 0 24px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #807d9d;
}
.auth-insert-new-password-item__blur-effect[data-v-db70ebc0] {
  display: none;
  position: sticky;
  min-height: 25px;
  padding: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  border: none;
}
@media (min-width: 0px) and (max-width: 767px) {
.auth-insert-new-password-item[data-v-db70ebc0] {
    max-width: none;
    width: 100%;
    overflow-y: auto;
}
.auth-insert-new-password-item__button[data-v-db70ebc0] {
    width: calc(100% - 48px);
    position: fixed;
    bottom: 24px;
}
.auth-insert-new-password-item__form[data-v-db70ebc0] {
    margin: 0 0 16px 0;
}
.auth-insert-new-password-item__input[data-v-db70ebc0] {
    width: 100%;
    margin: 0;
}
.auth-insert-new-password-item__blur-effect[data-v-db70ebc0] {
    display: block;
}
}

.button-item[data-v-f92c3835] {
  position: relative;
  padding: 12px;
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  border-width: 0px;
  border-radius: 100px;
  cursor: pointer;
  transition: 0.2s linear;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.button-item.default[data-v-f92c3835] {
  background: #574cf1;
  color: #ffffff;
}
.button-item.light[data-v-f92c3835] {
  background: transparent;
  color: #19134d;
  border: 1px solid #19134d;
}
.button-item.danger[data-v-f92c3835] {
  background: #ffedef;
  color: #19134d;
}
.button-item[data-v-f92c3835]:focus {
  outline: none;
}
.button-item[data-v-f92c3835]:hover,
.button-item[data-v-f92c3835]:active,
.button-item.hover[data-v-f92c3835] {
  transform: translateY(-2px);
}
.button-item[data-v-f92c3835]:disabled,
.button-item[data-v-f92c3835]:hover:disabled,
.button-item[data-v-f92c3835]:active:disabled,
.button-item.hover[data-v-f92c3835]:disabled {
  background: #e8e7ed;
  color: #807d9d;
  border-color: #e8e7ed;
  cursor: not-allowed;
}
.button__text[data-v-f92c3835] {
  transition: all 0.2s;
}
.button-item.loading .button__text[data-v-f92c3835] {
  visibility: hidden;
  opacity: 0;
}
.button-item.loading[data-v-f92c3835]::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border: 4px solid transparent;
  border-top-color: #ffffff;
  border-radius: 50%;
  animation: button-loading-spinner-f92c3835 1s ease infinite;
}
.button-item.light.loading[data-v-f92c3835]::after {
  border-top-color: #19134d;
}
.button-item.danger.loading[data-v-f92c3835]::after {
  border-top-color: #19134d;
}
@keyframes button-loading-spinner-f92c3835 {
from {
    transform: rotate(0turn);
}
to {
    transform: rotate(1turn);
}
}

.card-item[data-v-6b096167] {
  position: relative;
  margin: 0;
  border: 1px solid #e8e7ed;
  box-shadow: 0px 4px 12px rgba(25, 19, 77, 0.2);
  border-radius: 8px;
  padding: 16px;
  border-width: 1px;
  background: #ffffff;
}
.card-item[data-v-6b096167]::-webkit-scrollbar {
  display: none;
}
.card-item.download[data-v-6b096167],
.card-item.info[data-v-6b096167] {
  background: #3427a0;
  color: #ffffff;
}
.card-item.error[data-v-6b096167] {
  background: #d93648;
  color: #ffffff;
}
.card-item.warning[data-v-6b096167] {
  background: #fff1dc;
  color: #524e7a;
}

.dropdown-menu-item[data-v-05b7b5e0] {
  position: relative;
  display: inline-block;
  pointer-events: auto;
}
.dropdown-menu-item__content[data-v-05b7b5e0] {
  position: absolute;
  z-index: 11;
}

.auth-google-sso-item__button[data-v-57a116cc] {
  margin: 0 0 20px 0;
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.auth-google-sso-item__suggestion-container[data-v-57a116cc] {
  margin: 0 0 20px 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.auth-google-sso-item__line[data-v-57a116cc] {
  height: 1px;
  min-height: 1px;
  flex: 1;
  background: #6a668b;
}
.auth-google-sso-item__suggestion[data-v-57a116cc] {
  padding: 0 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #6a668b;
}

.auth-sign-up-item__title[data-v-1e0d3d54] {
  font-weight: 700;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
  margin: 0 0 8px 0;
}
.auth-sign-up-item__subtitle[data-v-1e0d3d54] {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
  margin: 0 0 16px 0;
}
.auth-sign-up-item__disclaimer[data-v-1e0d3d54] {
  color: #574cf1;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin: 0 0 24px 0;
}
.auth-sign-up-item__new-password-container[data-v-1e0d3d54] {
  position: relative;
  width: 100%;
}
.auth-sign-up-item__info-menu[data-v-1e0d3d54] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.auth-sign-up-item__input[data-v-1e0d3d54] {
  margin: 0 0 4px 0;
}
.auth-sign-up-item__button[data-v-1e0d3d54] {
  margin: 24px 0 0 0;
  width: 330px;
}
.auth-sign-up-item__error-message[data-v-1e0d3d54] {
  color: #e74c3c;
  font-size: 12px;
}
.auth-sign-up-item__privacy-container[data-v-1e0d3d54] {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 5.5px;
}
.auth-sign-up-item__privacy-checkbox[data-v-1e0d3d54] {
  margin: 2.5px;
}
.auth-sign-up-item__privacy-policy[data-v-1e0d3d54] {
  color: #524e7a;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.auth-sign-up-item__privacy-policy a[data-v-1e0d3d54] {
  color: #524e7a;
}
.auth-sign-up-item__login-container[data-v-1e0d3d54] {
  margin: 24px 0 0 0;
  width: 330px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.auth-sign-up-item__login-message[data-v-1e0d3d54] {
  margin: 0 8px 0 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.auth-sign-up-item__login[data-v-1e0d3d54] {
  color: #574cf1;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
.auth-sign-up-item__arrow[data-v-1e0d3d54] {
  margin: 0 0 0 0.3rem;
  transition: all 0.2s;
}
.auth-sign-up-item__login:hover .auth-sign-up-item__arrow[data-v-1e0d3d54] {
  transform: translateX(5px);
}
.auth-sign-up-item__info-icon[data-v-1e0d3d54] {
  cursor: pointer;
}
.auth-sign-up-item__info-text[data-v-1e0d3d54] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.auth-sign-up-item__info-list[data-v-1e0d3d54] {
  margin: 8px 0 0 0;
  padding: 0 0 0 27px;
}
.auth-sign-up-item__special-characters[data-v-1e0d3d54] {
  color: #807d9d;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
@media (min-width: 0px) and (max-width: 767px) {
.auth-sign-up-item__input[data-v-1e0d3d54] {
    width: 100%;
}
.auth-sign-up-item__button[data-v-1e0d3d54] {
    width: calc(100% - 48px);
    position: fixed;
    bottom: 72px;
}
.auth-sign-up-item__login-container[data-v-1e0d3d54] {
    width: calc(100% - 48px);
    position: fixed;
    bottom: 24px;
}
}

.login-item[data-v-50c7e674] {
  width: 330px;
}
.login-item__form[data-v-50c7e674] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.login-item__logo-image[data-v-50c7e674] {
  width: 176px;
  height: 64px;
  margin: 0 0 40px -13px;
}
.login-item__logo-image.signup[data-v-50c7e674] {
  margin: 0 0 16px -13px;
}
.login-item__title[data-v-50c7e674] {
  font-weight: 700;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
  margin: 0 0 8px 0;
}
.login-item__subtitle[data-v-50c7e674] {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
  margin: 0 0 40px 0;
}
.login-item__input[data-v-50c7e674] {
  margin: 0 0 4px 0;
}
.login-item__checkbox[data-v-50c7e674] {
  margin: 0 0 32px 0;
}
.login-item__button[data-v-50c7e674] {
  width: 330px;
}
.login-item__error-message[data-v-50c7e674] {
  color: #e74c3c;
  font-size: 12px;
}
.login-item__sign-up-button[data-v-50c7e674],
.login-item__change-password[data-v-50c7e674] {
  margin: 0 0 24px 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #574cf1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
.login-item__sign-up-button.no-margin[data-v-50c7e674],
.login-item__change-password.no-margin[data-v-50c7e674] {
  margin: 0;
}
.login-item__sign-up-container[data-v-50c7e674] {
  margin: 24px 0 0 0;
  width: 330px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.login-item__sign-up[data-v-50c7e674] {
  margin: 0 8px 0 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.login-item__arrow[data-v-50c7e674] {
  margin: 0 0 0 0.3rem;
  transition: all 0.2s;
}
.login-item__change-password:hover .login-item__arrow[data-v-50c7e674] {
  transform: translateX(5px);
}
@media (min-width: 0px) and (max-width: 767px) {
.login-item__logo-image[data-v-50c7e674] {
    margin: 0;
    position: absolute;
    top: 16px;
    left: 14px;
    width: 132px;
    height: 48px;
}
.login-item[data-v-50c7e674] {
    margin: 200px 0 0 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.login-item__input[data-v-50c7e674] {
    width: 100%;
}
.login-item__button[data-v-50c7e674] {
    width: calc(100% - 48px);
    position: fixed;
    bottom: 72px;
}
.login-item__sign-up-container[data-v-50c7e674] {
    width: calc(100% - 48px);
    position: fixed;
    bottom: 24px;
}
}

.searchbar-item[data-v-f9faad86] {
  position: relative;
  width: 272px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.searchbar-item__full-width[data-v-f9faad86] {
  width: 100%;
}
.searchbar-item__input[data-v-f9faad86] {
  width: 100%;
  height: 100%;
  padding: 0 0 0 48px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 12px 0 0 12px;
  border-right: none;
  transition: 0.2s linear;
}
.searchbar-item__input.style-1[data-v-f9faad86] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
  background: #e8e7ed;
  border-top: 1px solid #e8e7ed;
  border-bottom: 1px solid #e8e7ed;
  border-left: 1px solid #e8e7ed;
}
.searchbar-item__input.style-2[data-v-f9faad86] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
  background: #f4f3f6;
  border-top: 1px solid #f4f3f6;
  border-bottom: 1px solid #f4f3f6;
  border-left: 1px solid #f4f3f6;
}
.searchbar-item__input.style-3[data-v-f9faad86] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
  background: #e8e7ed;
  border-top: 1px solid #e8e7ed;
  border-bottom: 1px solid #e8e7ed;
  border-left: 1px solid #e8e7ed;
}
.searchbar-item__input[data-v-f9faad86]:active,
.searchbar-item__input[data-v-f9faad86]:focus {
  border-color: #aba5f8;
  box-shadow: none;
  outline: none;
}
.searchbar-item__input:active ~ .searchbar-item__clear-icon-container[data-v-f9faad86],
.searchbar-item__input:focus ~ .searchbar-item__clear-icon-container[data-v-f9faad86] {
  border-color: #aba5f8;
  box-shadow: none;
  outline: none;
}
.searchbar-item__input.nobackground[data-v-f9faad86] {
  background: transparent;
  border-width: 0;
}
.searchbar-item__input[data-v-f9faad86]::placeholder {
  color: #807d9d;
  opacity: 1; /* Firefox */
}
.searchbar-item__input.style-3[data-v-f9faad86]::placeholder {
  color: #524e7a;
  opacity: 1; /* Firefox */
}
.searchbar-item__clear-icon-container[data-v-f9faad86] {
  min-width: 40px;
  height: 38px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0 12px 12px 0;
  border-left: none;
  transition: 0.2s linear;
}
.searchbar-item__clear-icon-container.style-1[data-v-f9faad86] {
  background: #e8e7ed;
  border-top: 1px solid #e8e7ed;
  border-right: 1px solid #e8e7ed;
  border-bottom: 1px solid #e8e7ed;
}
.searchbar-item__clear-icon-container.style-2[data-v-f9faad86] {
  background: #f4f3f6;
  border-top: 1px solid #f4f3f6;
  border-right: 1px solid #f4f3f6;
  border-bottom: 1px solid #f4f3f6;
}
.searchbar-item__clear-icon-container.style-3[data-v-f9faad86] {
  background: #e8e7ed;
  border-top: 1px solid #e8e7ed;
  border-right: 1px solid #e8e7ed;
  border-bottom: 1px solid #e8e7ed;
}
.searchbar-item__clear-icon-container.nobackground[data-v-f9faad86] {
  background: transparent;
  border-width: 0;
}
.searchbar-item__clear-icon[data-v-f9faad86] {
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  transition: 0.2s linear;
  cursor: pointer;
}
.searchbar-item__clear-icon.style-1[data-v-f9faad86]:hover {
  background: #f4f3f6;
}
.searchbar-item__clear-icon.style-2[data-v-f9faad86]:hover {
  background: #ffffff;
}
.searchbar-item__clear-icon.style-3[data-v-f9faad86]:hover {
  background: #ffffff;
}
.searchbar-item__search-icon[data-v-f9faad86] {
  position: absolute;
  left: 16px;
}

.input-select-item[data-v-a909b921] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.input-select-item.multiple[data-v-a909b921] {
  height: 156px;
}
.input-select-item__selector-input-container[data-v-a909b921] {
  position: relative;
  cursor: pointer;
  width: fit-content;
}
.input-select-item__selector-input-container.disabled[data-v-a909b921] {
  cursor: default;
}
.input-select-item__selector-input[data-v-a909b921] {
  padding: 12px 16px;
  width: 302px;
  height: 20px;
  background: #eef6fa;
  border-radius: 8px;
  border: 2px solid #eef6fa;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-family: "Plus Jakarta Sans";
  transition: 0.2s linear;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.input-select-item__selector-input-text-container[data-v-a909b921] {
  flex-grow: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.input-select-item__selector-input-text.active-placeholder[data-v-a909b921] {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #574cf1;
}
.input-select-item__selector-input.active[data-v-a909b921],
.input-select-item__selector-input[data-v-a909b921]:focus {
  border-color: #564cf1 !important;
  box-shadow: none;
  outline: none;
}
.input-select-item__selector-input.multiple[data-v-a909b921] {
  width: 640px;
  padding: 12px 48px 0 16px;
  height: 108px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-y: auto;
}
.input-select-item__selector-input.disabled[data-v-a909b921] {
  cursor: default;
  color: #a3a1b8;
  border-radius: 12px;
  border-color: #d1d0db;
  background: rgba(255, 255, 255, 0.4) !important;
}
.input-select-item__multiple-label[data-v-a909b921] {
  margin: 0 8px 8px 0;
  padding: 6px 12px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #cde0ea;
  border-radius: 12px;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.input-select-item__open-close-icon[data-v-a909b921] {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
.input-select-item__label[data-v-a909b921] {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  margin: 0 0 8px 8px;
}
.input-select-item__inside-label[data-v-a909b921] {
  color: #19134d;
}
.input-select-item__inside-label.before[data-v-a909b921] {
  margin: 0 8px 0 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.input-select-item__inside-label.after[data-v-a909b921] {
  margin: 0 0 0 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.input-select-item__searchbar[data-v-a909b921] {
  width: 100%;
}
.input-select-item__blur-effect[data-v-a909b921] {
  position: sticky;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 24px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.input-select-item__searchbar-container[data-v-a909b921] {
  padding: 12px 0 0 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.input-select-item__line-separator[data-v-a909b921] {
  width: 100%;
  margin: 12px 0 0 0;
  border-top: 1px solid #e8e7ed;
}
.input-select-item__line-separator.multiple[data-v-a909b921] {
  width: 706px;
  margin: 12px 0 0 0;
  border-top: 1px solid #e8e7ed;
}
.input-select-item__items-container[data-v-a909b921] {
  position: relative;
  padding: 12px 16px 0 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-height: 300px;
  overflow-y: auto;
}
.input-select-item__items-container.multiple[data-v-a909b921] {
  padding: 0 16px;
  max-height: 176px;
  justify-content: flex-start;
  align-items: flex-start;
}
.input-select-item__items-container.custom-action[data-v-a909b921] {
  padding: 12px 16px;
}
.input-select-item__item-container[data-v-a909b921] {
  position: relative;
  padding: 8px 12px 8px 32px;
  margin: 0 0 4px 0;
  width: calc(100% - 44px);
  transition: 0.2s linear;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: pointer;
  border-radius: 8px;
}
.input-select-item__item-container[data-v-a909b921]:hover {
  background: #f4f3f6;
}
.input-select-item__item-container.preview[data-v-a909b921] {
  width: calc(100% - 16px);
  padding: 8px;
}
.input-select-item__item-container.select-all[data-v-a909b921],
.input-select-item__item-container.multiple[data-v-a909b921] {
  padding: 8px 12px;
  width: min-content;
  white-space: nowrap;
}
.input-select-item__item-container.select-all[data-v-a909b921] {
  background: #f4f3f6;
}
.input-select-item__item-container:hover .input-select-item__item-description[data-v-a909b921] {
  max-height: 80px;
}
.input-select-item__item[data-v-a909b921] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.input-select-item__select-all-container[data-v-a909b921] {
  width: 100%;
  padding: 16px 0 20px 0;
  position: sticky;
  left: 0;
  top: 0px;
  background: #ffffff;
  z-index: 2;
}
.input-select-item__item-preview[data-v-a909b921] {
  margin: 0 12px 0 0;
  transition: 0.2s linear;
}
.input-select-item__item-preview.border[data-v-a909b921] {
  padding: 3px;
  border-radius: 10px;
  border: 1px solid transparent;
}
.input-select-item__item-preview.border.active[data-v-a909b921] {
  border: 1px solid #a3a1b8;
}
.input-select-item__item-group[data-v-a909b921] {
  padding: 0 0 0 8px;
  margin: 32px 0 8px 0;
  color: #807d9d;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.input-select-item__item-group[data-v-a909b921]:first-child {
  padding: 4px 0 0 8px;
  margin: 0 0 8px 0;
}
.input-select-item__item-description[data-v-a909b921] {
  padding: 0;
  margin: 4px 0 0 0;
  max-height: 0;
  color: #6a668b;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  overflow: hidden;
  transition: 0.25s linear;
}
.input-select-item__item-description.display-all[data-v-a909b921] {
  max-height: 100%;
  height: 100%;
}
.input-select-item__check-icon[data-v-a909b921] {
  position: absolute;
  left: 8px;
}
.input-select-item__check-icon.preview[data-v-a909b921] {
  top: auto;
  right: 8px;
  left: auto;
}
.input-select-item__item-text[data-v-a909b921] {
  padding: 0 32px 0 0;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #3b3668;
}
.input-select-item__item-text.active[data-v-a909b921] {
  font-weight: 500;
  color: #19134d;
}
.input-select-item__item-text.active[data-v-a909b921] {
  font-weight: 500;
}
.input-select-item__item[data-v-a909b921]:last-child {
  margin: 0;
}
.input-select-item__error-text[data-v-a909b921] {
  height: 20px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #d93648;
  margin: 4px 0 0 8px;
}
.input-select-item__custom-action-container[data-v-a909b921] {
  padding: 20px 20px 8px 20px;
  border-top: 1px solid #d1d0db;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.input-select-item__custom-action-button[data-v-a909b921] {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  cursor: pointer;
  color: #574cf1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.input-select-item__custom-action-arrow[data-v-a909b921] {
  margin: 0 0 0 0.3rem;
  transition: all 0.2s;
}
.input-select-item__custom-action-button:hover
  .input-select-item__custom-action-arrow[data-v-a909b921] {
  transform: translateX(5px);
}
.input-select-item__custom-icon[data-v-a909b921] {
  margin: 0 8px 0 0;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.auth-smartphone-block-item[data-v-134f615f] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background-color: #574cf1;
}
.auth-smartphone-block-item__logo-image[data-v-134f615f] {
  margin: 0;
  position: absolute;
  top: 16px;
  left: 14px;
  width: 132px;
  height: 48px;
}
.auth-smartphone-block-item__builder-wrapper[data-v-134f615f] {
  height: 62.5vh;
  display: flex;
  justify-content: center;
  align-items: center;
}
.auth-smartphone-block-item__rive-canvas[data-v-134f615f] {
  width: 238px;
  height: 238px;
}
.auth-smartphone-block-item__content[data-v-134f615f] {
  width: 100%;
  background: white;
  padding: 24px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.auth-smartphone-block-item__title[data-v-134f615f] {
  width: 100%;
  margin: 0 0 8px 0;
  padding: 0;
  color: #19134d;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  text-align: center;
}
.auth-smartphone-block-item__description[data-v-134f615f] {
  width: 100%;
  margin: 0;
  padding: 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
}
.auth-smartphone-block-item__login-activator[data-v-134f615f] {
  position: fixed;
  top: 0px;
  right: 0px;
  width: 64px;
  height: 64px;
}
.auth-smartphone-block-item__login-button[data-v-134f615f] {
  position: fixed;
  top: 16px;
  right: 16px;
  padding: 8px 24px;
  background-color: white;
  color: #19134d;
}
.fly-from-top-enter-active[data-v-134f615f],
.fly-from-top-leave-active[data-v-134f615f] {
  transition: transform 0.5s ease, opacity 0.5s ease;
}
.fly-from-top-enter-from[data-v-134f615f] {
  transform: translateY(-100%);
  opacity: 0;
}
.fly-from-top-enter-to[data-v-134f615f] {
  transform: translateY(0);
  opacity: 1;
}
.fly-from-top-leave-from[data-v-134f615f] {
  transform: translateY(0);
  opacity: 1;
}
.fly-from-top-leave-to[data-v-134f615f] {
  transform: translateY(-100%);
  opacity: 0;
}

.two-factor-authentication-otp-item__label[data-v-0b449529] {
  margin: 0 0 32px 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.two-factor-authentication-otp-item__container[data-v-0b449529] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.two-factor-authentication-otp-item__inputs-container[data-v-0b449529] {
  padding: 0 0 16px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.two-factor-authentication-otp-item__input[data-v-0b449529] {
  padding: 6px 4px;
  width: 56px;
  height: 72px;
  color: #19134d;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-size: 40px;
  font-weight: 500;
  line-height: 60px;
  outline: none;
  background-color: #eef6fa;
  border: 1px solid #eef6fa;
  border-radius: 8px;
  box-sizing: border-box;
  transition: 0.2s linear;
}
.two-factor-authentication-otp-item__input[data-v-0b449529]:nth-child(3) {
  margin: 0 16px 0 0;
}
.two-factor-authentication-otp-item__input[data-v-0b449529]:focus {
  border-color: #6200ea;
}
.two-factor-authentication-otp-item__error-message-container[data-v-0b449529] {
  padding: 8px 12px;
  width: 392px;
  border-radius: 8px;
  color: #d93648;
  background-color: #ffedef;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  box-sizing: border-box;
  gap: 12px;
}
.two-factor-authentication-otp-item__error-message[data-v-0b449529] {
  margin: 0;
}

.auth-two-factor-authentication-item[data-v-652ca99b] {
  width: 400px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.auth-two-factor-authentication-item__logo-image[data-v-652ca99b] {
  margin: 0 0 56px 0;
  width: 176px;
  height: 64px;
}
.auth-two-factor-authentication-item__title[data-v-652ca99b] {
  margin: 0 0 8px 0;
  color: #19134d;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}
.auth-two-factor-authentication-item__otp-container[data-v-652ca99b] {
  min-height: 216px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.auth-two-factor-authentication-item__button[data-v-652ca99b] {
  margin: 40px 0 40px 0;
  width: 100%;
}
.auth-two-factor-authentication-item__support-container[data-v-652ca99b] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.auth-two-factor-authentication-item__support[data-v-652ca99b] {
  margin: 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
}
.auth-two-factor-authentication-item__email[data-v-652ca99b] {
  margin: 8px 0 0 0;
  color: #574cf1;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
}

.auth-view[data-v-cc239aac] {
  min-width: 900px;
  position: fixed;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #ffffff;
}
.auth-view__image-container[data-v-cc239aac],
.auth-view__login-container[data-v-cc239aac] {
  width: 50%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.auth-view__image-container[data-v-cc239aac] {
  background: #574cf1;
}
.auth-view__image-wrapper[data-v-cc239aac] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.auth-view__login-container[data-v-cc239aac] {
  background: #ffffff;
}
.auth-view__image[data-v-cc239aac] {
  width: 420px;
  height: 392px;
}
.auth-view__language-selector[data-v-cc239aac] {
  position: absolute;
  top: 32px;
  right: 40px;
}
.auth-view__rive-canvas[data-v-cc239aac] {
  height: 500px;
  width: 500px;
}
@media (min-width: 1024px) and (max-width: 1439px) {
.auth-view[data-v-cc239aac] {
    min-width: 0px;
}
.auth-view__image-container[data-v-cc239aac] {
    display: none;
}
.auth-view__login-container[data-v-cc239aac] {
    width: calc(100% - 48px);
    padding: 0 24px;
}
.auth-view__language-selector[data-v-cc239aac] {
    top: 12px;
    right: 6px;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.auth-view[data-v-cc239aac] {
    min-width: 0px;
}
.auth-view__image-container[data-v-cc239aac] {
    display: none;
}
.auth-view__login-container[data-v-cc239aac] {
    width: calc(100% - 48px);
    padding: 0 24px;
}
.auth-view__language-selector[data-v-cc239aac] {
    top: 12px;
    right: 6px;
}
}
@media (min-width: 0px) and (max-width: 767px) {
.auth-view[data-v-cc239aac] {
    min-width: 0px;
}
.auth-view__image-container[data-v-cc239aac] {
    display: none;
}
.auth-view__login-container[data-v-cc239aac] {
    width: calc(100% - 48px);
    padding: 0 24px;
}
.auth-view__language-selector[data-v-cc239aac] {
    top: 12px;
    right: 6px;
}
}

.loading-spinner-item[data-v-275e5f02] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.loading-spinner-item__overlay[data-v-275e5f02] {
  background: rgba(255, 255, 255, 0.9);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 16px;
  z-index: 100;
}
.loader[data-v-275e5f02] {
  border-radius: 50%;
  background: radial-gradient(farthest-side, #766df4 94%, #0000) top/8px 8px
      no-repeat,
    conic-gradient(#0000 30%, #766df4);
  -webkit-mask: radial-gradient(farthest-side, #0000 calc(100% - 8px), #000 0);
  mask: radial-gradient(farthest-side, #0000 calc(100% - 8px), #000 0);
  animation: s3-275e5f02 1s infinite linear;
}
@keyframes s3-275e5f02 {
100% {
    transform: rotate(1turn);
}
}

.update-item[data-v-408e44d0] {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.home-info-item[data-v-d5f4724d] {
  flex: 1;
  min-width: 312px;
  min-height: 72px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-info-item__loading-spinner[data-v-d5f4724d] {
  position: relative;
  height: 72px;
}
.home-info-item__container[data-v-d5f4724d] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-info-item__info-icon[data-v-d5f4724d] {
  width: 56px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #eeedfe;
}
.home-info-item__info-container[data-v-d5f4724d] {
  margin: 0 0 0 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-info-item__label[data-v-d5f4724d] {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.home-info-item__data-container[data-v-d5f4724d] {
  height: 48px;
  overflow: hidden;
}
.home-info-item__data[data-v-d5f4724d] {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
}
.home-info-item__data-not-found[data-v-d5f4724d] {
  margin: 8px 0 0 0;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
  padding: 0 0 20px 0;
}

.calendar-item[data-v-0bf36067] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.calendar-item__month-navigator[data-v-0bf36067] {
  position: relative;
  width: 100%;
  padding: 0 0 6px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.calendar-item__icon-container-left[data-v-0bf36067],
.calendar-item__icon-container-right[data-v-0bf36067] {
  position: absolute;
  cursor: pointer;
  width: 28px;
  height: 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear;
}
.calendar-item__icon-container-left[data-v-0bf36067] {
  left: 0;
}
.calendar-item__icon-container-right[data-v-0bf36067] {
  right: 0;
}
.calendar-item__icon-container-left[data-v-0bf36067]:hover,
.calendar-item__icon-container-right[data-v-0bf36067]:hover {
  background: #f4f3f6;
  border-radius: 4px;
}
.calendar-item__month-year[data-v-0bf36067] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #19134d;
  cursor: default;
}
.calendar-item__days-table[data-v-0bf36067] {
  border-spacing: 10px;
}
.calendar-item__weekday[data-v-0bf36067] {
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.5px;
  color: #524e7a;
}
.calendar-item__row[data-v-0bf36067] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.calendar-item__data[data-v-0bf36067] {
  position: relative;
  width: 30px;
  height: 30px;
  border: 1px solid transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.5px;
  color: #19134d;
  cursor: pointer;
  transition: 0.1s linear;
  border-radius: 50%;
}
.calendar-item__data.selectable[data-v-0bf36067]:hover {
  border: 1px solid #eeedfe;
  color: #19134d;
  background: #eeedfe;
}
.calendar-item__data.selectable.active[data-v-0bf36067] {
  font-weight: 500;
  border: 1px solid #574cf1;
  background: #574cf1;
  color: #ffffff;
}
.calendar-item__data.selectable.range[data-v-0bf36067] {
  background: #eeedfe;
  border-radius: 0;
}
.calendar-item__data.selectable.range[data-v-0bf36067]:hover {
  border-radius: 50%;
  border: 1px solid #dddbfc;
  background: #dddbfc;
  color: #19134d;
}
.calendar-item__data.today[data-v-0bf36067] {
  font-weight: 500;
  border: 1px solid #574cf1;
  color: #574cf1;
}
.calendar-item__data.today.selectable[data-v-0bf36067]:hover {
  border: 1px solid #574cf1;
  color: #574cf1;
  background: #eeedfe;
}
.calendar-item__data-shadow-left[data-v-0bf36067],
.calendar-item__data-shadow-right[data-v-0bf36067] {
  position: absolute;
  width: 17px;
  height: 34px;
  border-radius: 0;
  background: #eeedfe;
  z-index: -1;
}
.calendar-item__data-shadow-left[data-v-0bf36067] {
  right: 16px;
}
.calendar-item__data-shadow-right[data-v-0bf36067] {
  left: 16px;
}
.calendar-item__data.selectable.active.range[data-v-0bf36067] {
  width: 30px;
  height: 30px;
  font-weight: 500;
  border: 1px solid #574cf1;
  background: #574cf1;
  color: #ffffff;
  border-radius: 50%;
}
.calendar-item__data.prev-month[data-v-0bf36067],
.calendar-item__data.next-month[data-v-0bf36067] {
  color: #807d9d;
}
.calendar-item__data.not-selectable[data-v-0bf36067] {
  color: #807d9d;
  cursor: default;
}
.calendar-item__data-range-hover-background[data-v-0bf36067] {
  position: absolute;
  top: -1px;
  left: 0;
  width: 34px;
  height: 34px;
  background: #eeedfe;
  z-index: -1;
}

.time-picker-item[data-v-f955dcd4] {
  position: relative;
}
.time-picker-item__input[data-v-f955dcd4] {
  padding: 8px 12px 8px 16px;
  width: 76px;
  height: 24px;
  background: #ffffff;
  border: 1px solid #d1d0db;
  border-radius: 8px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  transition: 0.2s linear;
}
.time-picker-item__input[data-v-f955dcd4]::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.time-picker-item__input[data-v-f955dcd4]:active,
.time-picker-item__input[data-v-f955dcd4]:focus {
  border-color: #564cf1;
  box-shadow: none;
  outline: none;
}
.time-picker-item__time-icon-container[data-v-f955dcd4] {
  position: absolute;
  top: 13px;
  right: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.time-picker-item__clear-icon[data-v-f955dcd4] {
  cursor: pointer;
}
.time-picker-item__times-list[data-v-f955dcd4] {
  margin: 0;
  padding: 10px 0 0 0;
  width: 100%;
  height: 100px;
  border-radius: 8px;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
}
.time-picker-item__times-list[data-v-f955dcd4]::-webkit-scrollbar {
  display: none;
}
.time-picker-item__time-item[data-v-f955dcd4] {
  width: calc(100% - 16px);
  padding: 2px 0 2px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
  background: #ffffff;
  transition: 0.2s linear;
  cursor: pointer;
}
.time-picker-item__time-item[data-v-f955dcd4]:last-child {
  margin: 0;
}
.time-picker-item__time-item[data-v-f955dcd4]:hover,
.time-picker-item__time-item.active[data-v-f955dcd4] {
  background: #f4f3f6;
}

.calendar-time-picker-item[data-v-3dce1205] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.calendar-time-picker-item__label[data-v-3dce1205] {
  margin: 0 0 26px 0;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #7067f3;
}
.calendar-time-picker-item__from-to-label[data-v-3dce1205] {
  margin: 0 0 4px 0;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #807d9d;
}
.calendar-time-picker-item__date-container[data-v-3dce1205] {
  margin: 0 0 8px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.calendar-time-picker-item__day-month-text[data-v-3dce1205] {
  margin: 0 5px 0 0;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.calendar-time-picker-item__year-text[data-v-3dce1205] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}

.date-picker-item[data-v-d5391c30] {
  position: relative;
}
.date-picker-item__input-label-container[data-v-d5391c30] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.date-picker-item__input-container[data-v-d5391c30] {
  position: relative;
}
.date-picker-item__label[data-v-d5391c30] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  margin: 0 0 8px 8px;
}
.date-picker-item__input[data-v-d5391c30] {
  width: 83px;
  height: 18px;
  padding: 10px 51px 10px 16px;
  border: 1px solid #d1d0db;
  border-radius: 8px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  color: #19134d;
  transition: border 0.2s linear;
  background: #ffffff;
}
.date-picker-item__input[data-v-d5391c30]:disabled {
  cursor: not-allowed;
  background: #f4f3f6;
  border-color: #f4f3f6;
  color: #a3a1b8;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.date-picker-item__input[data-v-d5391c30]::placeholder {
  color: #a3a1b8;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.date-picker-item__input.style-2[data-v-d5391c30] {
  font-size: 16px;
  line-height: 24px;
  width: 302px;
  height: 46px;
  padding: 0 16px;
  background: #eef6fa;
  border: 2px solid #eef6fa;
}
.date-picker-item__input.style-2[data-v-d5391c30]::placeholder {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.date-picker-item__input.style-1.not-disabled[data-v-d5391c30]:hover,
.date-picker-item__input.style-1.not-disabled[data-v-d5391c30]:active,
.date-picker-item__input.style-1.not-disabled[data-v-d5391c30]:focus {
  box-shadow: none;
  outline: none;
  border: 1px solid #574cf1 !important;
}
.date-picker-item__input.style-2.not-disabled[data-v-d5391c30]:hover,
.date-picker-item__input.style-2.not-disabled[data-v-d5391c30]:active,
.date-picker-item__input.style-2.not-disabled[data-v-d5391c30]:focus {
  box-shadow: none;
  outline: none;
  border: 2px solid #574cf1 !important;
}
.date-picker-item__input.not-disabled:hover ~ .date-picker-item__input-time[data-v-d5391c30],
.date-picker-item__input.not-disabled:active ~ .date-picker-item__input-time[data-v-d5391c30],
.date-picker-item__input.not-disabled:focus ~ .date-picker-item__input-time[data-v-d5391c30] {
  box-shadow: none;
  outline: none;
  border: 1px solid #574cf1;
  border-top: none;
}
.date-picker-item__input.time-container[data-v-d5391c30] {
  border-bottom: none;
  border-radius: 8px 8px 0 0;
  padding: 10px 51px 4px 16px;
}
.date-picker-item__input-time[data-v-d5391c30] {
  padding: 0 51px 10px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
  border: 1px solid #d1d0db;
  border-top: none;
  border-radius: 0 0 8px 8px;
  transition: border 0.2s linear;
}
.date-picker-item__calendar-icon[data-v-d5391c30] {
  position: absolute;
  top: 8px;
  right: 16px;
  cursor: pointer;
}
.date-picker-item__calendar-icon.style-2[data-v-d5391c30] {
  top: 12px;
}
.date-picker-item__calendar-icon.disabled[data-v-d5391c30] {
  cursor: not-allowed;
}
.date-picker-item__calendar-container[data-v-d5391c30] {
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.date-picker-item__calendar-line-separator-container[data-v-d5391c30] {
  position: relative;
  margin: 0 24px 0 6px;
}
.date-picker-item__calendar-line-separator[data-v-d5391c30] {
  position: absolute;
  top: -18px;
  width: 1px;
  height: 334px;
  background: #e8e7ed;
}

.radio-button-item[data-v-5cbf056a] {
  border: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.radio-button-item.column[data-v-5cbf056a] {
  flex-direction: column;
  align-items: flex-start;
}
.radio-button-item__label[data-v-5cbf056a] {
  margin: 0 0 8px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  cursor: pointer;
}
.radio-button-item__label[data-v-5cbf056a]:last-child {
  margin: 0;
}
.radio-button-item__input[data-v-5cbf056a] {
  margin: 0 10px 0 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #807d9d;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 120ms transform ease-in-out;
}
.radio-button-item__input[data-v-5cbf056a]:checked {
  border: 2px solid #574cf1;
}
.radio-button-item__input[data-v-5cbf056a]::before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 10px 10px #574cf1;
}
.radio-button-item__input[data-v-5cbf056a]:checked::before {
  transform: scale(1);
}

.date-range-picker-item[data-v-8d44dcd7] {
  position: relative;
  max-width: 600px;
  height: 24px;
  padding: 3px 36px;
  border-radius: 12px;
  border: 1px solid transparent;
  transition: 0.2s linear;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
.date-range-picker-item.style-1[data-v-8d44dcd7] {
  background: #f4f3f6;
  border: 1px solid transparent;
}
.date-range-picker-item.style-2[data-v-8d44dcd7] {
  background: #ffffff;
  border: 1px solid #d1d0db;
}
.date-range-picker-item.active[data-v-8d44dcd7],
.date-range-picker-item[data-v-8d44dcd7]:hover {
  background: #eeedfe;
}
.date-range-picker-item.active[data-v-8d44dcd7] {
  border: 1px solid #aba5f8;
}
.date-range-picker-item__calendar-icon[data-v-8d44dcd7] {
  position: absolute;
  left: 10px;
}
.date-range-picker-item__range[data-v-8d44dcd7] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
}
.date-range-picker-item__open-close-icon[data-v-8d44dcd7] {
  position: absolute;
  top: calc(50% - 8px);
  right: 12px;
}
.date-range-picker-item__date-picker-container[data-v-8d44dcd7] {
  padding: 10px 0 0 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.date-range-picker-item__apply-button-container[data-v-8d44dcd7] {
  padding: 24px 0 0 0;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.date-range-picker-item__apply-button[data-v-8d44dcd7] {
  width: 108px;
  height: 40px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0;
}
.date-range-picker-item__radio-button-container[data-v-8d44dcd7] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.home-info-list[data-v-53d049a4] {
  margin: 12px;
  width: 1008px;
  padding: 16px 24px;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  min-width: 1032px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.home-info-list__info-container[data-v-53d049a4] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-info-list__filter-container[data-v-53d049a4] {
  margin: 16px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-info-list__info-separator[data-v-53d049a4] {
  height: 72px;
  border-right: 1px solid #d1d0db;
  margin: 0 24px;
}

.data-not-found-item[data-v-8bb76153] {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #807d9d;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.data-not-found-item__icon[data-v-8bb76153] {
  width: 80px;
  height: 80px;
}

.download-button-item__download-file-icon[data-v-05f3ab22] {
  margin: 0 -8px 0 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear;
  cursor: pointer;
}
.download-button-item__download-file-icon.active[data-v-05f3ab22],
.download-button-item__download-file-icon[data-v-05f3ab22]:hover {
  background: #f4f3f6;
}
.download-button-item__download-file-button[data-v-05f3ab22] {
  padding: 8px 24px;
}
.download-button-item__file-extensions-radio-button-container[data-v-05f3ab22],
.download-button-item__date-range-radio-button-container[data-v-05f3ab22] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.download-button-item__date-range-radio-button-container[data-v-05f3ab22] {
  margin: 24px 0 0 0;
}
.download-button-item__file-extensions-radio-button-legend[data-v-05f3ab22],
.download-button-item__date-range-radio-button-legend[data-v-05f3ab22] {
  margin: 0 0 10px 0;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.download-button-item__apply-button-container[data-v-05f3ab22] {
  padding: 24px 0 0 0;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.download-button-item__apply-button[data-v-05f3ab22] {
  width: 108px;
  height: 40px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0;
}

.home-chart-item[data-v-e063f4ea] {
  margin: 12px;
  width: 100%;
  flex: 1;
  min-width: 468px;
  padding: 16px 24px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
}
.home-chart-item__chart-container[data-v-e063f4ea] {
  margin: 0 0 32px 0;
  height: 200px;
}
.home-chart-item__title-container[data-v-e063f4ea] {
  margin: 0 0 20px 0;
  height: 40px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-chart-item__title[data-v-e063f4ea] {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}

.home-chart-list[data-v-1fd82784] {
  /* width: calc(100% - 344px); */
  width: 100%;
  min-width: 468px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.home-country-item[data-v-b9e1d5ea] {
  width: 296px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 0 16px 0;
  cursor: default;
}
.home-country-item[data-v-b9e1d5ea]:last-child {
  margin: 0;
}
.home-country-item__data-container[data-v-b9e1d5ea] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-width: 0;
}
.home-country-item.selectable[data-v-b9e1d5ea] {
  cursor: pointer;
}
.home-country-item.selectable .home-country-item__location-name[data-v-b9e1d5ea] {
  font-weight: 700;
  color: #574cf1;
}
.home-country-item.selectable:hover .home-country-item__location-name[data-v-b9e1d5ea] {
  color: #8982f5;
}
.home-country-item.selectable:hover .home-country-item__progress-bar-fill[data-v-b9e1d5ea] {
  background: #8982f5;
}
.home-country-item__location-name[data-v-b9e1d5ea] {
  transition: 0.2s linear;
}
.home-country-item__location-name[data-v-b9e1d5ea],
.home-country-item__location-value[data-v-b9e1d5ea] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.home-country-item__progress-bar-container[data-v-b9e1d5ea] {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  margin: 4px 0 0 0;
}
.home-country-item__progress-bar-empty[data-v-b9e1d5ea] {
  width: 296px;
  position: absolute;
  left: 0;
  height: 1px;
  border-radius: 20px;
  background: #e8e7ed;
}
.home-country-item__progress-bar-fill[data-v-b9e1d5ea] {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 0 20px 20px 0;
  border-width: 0;
  background: #574cf1;
  transition: 0.2s linear;
}

.home-country-list[data-v-131da4cc] {
  width: 296px;
  height: 422px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-country-list__title-container[data-v-131da4cc] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-country-list__label[data-v-131da4cc] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.home-country-list__line-separator[data-v-131da4cc] {
  width: 100%;
  border-bottom: 1px solid #d1d0db;
  margin: 8px 0 16px 0;
}

.home-heatmap-chart-item[data-v-6e3640f1] {
  width: 1104px;
}
.home-heatmap-chart-item__title-container[data-v-6e3640f1] {
  margin: 0 0 20px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-heatmap-chart-item__title[data-v-6e3640f1] {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.home-heatmap-chart-item__card[data-v-6e3640f1] {
  height: 511px;
  margin: 12px;
  padding: 16px 24px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
}
.home-heatmap-chart-item__chart-data-container[data-v-6e3640f1] {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-heatmap-chart-item__chart-container[data-v-6e3640f1] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.home-heatmap-chart-item__breadcrumb-menu[data-v-6e3640f1] {
  height: 24px;
  margin: 0 0 8px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.home-heatmap-chart-item__breadcrumb-menu-father[data-v-6e3640f1] {
  cursor: pointer;
  height: 24px;
  border-bottom: 1px solid transparent;
  transition: 0.2s linear;
}
.home-heatmap-chart-item__breadcrumb-menu-father[data-v-6e3640f1]:hover {
  border-bottom: 1px solid #807d9d;
}
.home-heatmap-chart-item__breadcrumb-menu-child[data-v-6e3640f1] {
  cursor: default;
  font-weight: 700;
}
.home-heatmap-chart-item__chevron-icon[data-v-6e3640f1] {
  margin: 0 4px;
}
.home-heatmap-chart-item__chart[data-v-6e3640f1] {
  width: 654px;
  height: 422px;
  cursor: zoom-in;
}
.home-heatmap-chart-item__chart.zoom-in[data-v-6e3640f1] {
  cursor: zoom-in;
}
.home-heatmap-chart-item__chart.zoom-out[data-v-6e3640f1] {
  cursor: default;
}
.home-heatmap-chart-item__location-list[data-v-6e3640f1] {
  padding: 0 0 0 74px;
}

.home-header-item[data-v-6a0fc3ad] {
  width: 1080px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-header-item__left-side[data-v-6a0fc3ad] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-header-item__customer-logo[data-v-6a0fc3ad] {
  max-height: 40px;
  max-width: 132px;
  border-radius: 4px;
}
.home-header-item__line-separator[data-v-6a0fc3ad] {
  height: 40px;
  border-right: 1px solid #a3a1b8;
  margin: 0 24px;
}
.home-header-item__customer-name[data-v-6a0fc3ad] {
  margin: 0;
  padding: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.home-header-item__right-side[data-v-6a0fc3ad] {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.age-config-component-header-item[data-v-f49a1ba8] {
  margin: 0 0 40px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.age-config-component-header-item.no-preview[data-v-f49a1ba8] {
  margin: 0;
}
.age-config-component-header-item__preview[data-v-f49a1ba8] {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.age-config-component-header-item__edit-icon[data-v-f49a1ba8] {
  cursor: pointer;
}
.age-config-component-header-item__edit-option[data-v-f49a1ba8] {
  padding: 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: transparent;
  border-radius: 8px;
  transition: 0.2s linear;
  cursor: pointer;
}
.age-config-component-header-item__edit-option.delete[data-v-f49a1ba8] {
  color: #d93648;
}
.age-config-component-header-item__edit-option[data-v-f49a1ba8]:hover {
  background: #f4f3f6;
}
.age-config-component-header-item__edit-option.delete[data-v-f49a1ba8]:hover {
  background: #ffedef;
}
.age-config-component-header-item__edit-option-icon[data-v-f49a1ba8] {
  margin: 0 8px 0 0;
}
.age-config-component-header-item__edit-option-text[data-v-f49a1ba8] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.toggle-item[data-v-29f40ce7] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.toggle-item__switch[data-v-29f40ce7] {
  width: 42px;
  height: 22px;
  border: 1px solid #807d9d;
  background: #ffffff;
  border-radius: 100px;
  cursor: pointer;
  transition: 0.2s linear;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.toggle-item__switch[data-v-29f40ce7]:hover {
  border: 1px solid #a3a1b8;
}
.toggle-item__switch.active[data-v-29f40ce7] {
  border: 1px solid #574cf1;
  background: #574cf1;
}
.toggle-item__switch.active[data-v-29f40ce7]:hover {
  border: 1px solid #8982f5;
  background: #8982f5;
}
.toggle-item__switch.disabled[data-v-29f40ce7] {
  border: 1px solid #d1d0db;
  background: #d1d0db;
  cursor: default;
}
.toggle-item__switch.disabled[data-v-29f40ce7]:hover {
  border: 1px solid #d1d0db;
  background: #d1d0db;
}
.toggle-item__ball[data-v-29f40ce7] {
  margin: 0 0 0 4px;
  width: 16px;
  height: 16px;
  background: #807d9d;
  border-radius: 23px;
  transition: 0.2s linear;
}
.toggle-item__ball.active[data-v-29f40ce7] {
  margin: 0 0 0 24px;
  background: #ffffff;
}
.toggle-item__switch:hover .toggle-item__ball[data-v-29f40ce7] {
  background: #a3a1b8;
}
.toggle-item__switch.active:hover .toggle-item__ball[data-v-29f40ce7] {
  background: #ffffff;
}
.toggle-item__ball.disabled[data-v-29f40ce7] {
  background: #ffffff;
}

.age-config-show-all-tags-item__tag[data-v-90ed1b76],
.age-config-show-all-tags-item__content-tag[data-v-90ed1b76] {
  padding: 2px 8px;
  margin: 0 4px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
  background: #dddbfc;
  border-radius: 8px;
}
.age-config-show-all-tags-item__content-description[data-v-90ed1b76] {
  margin: 0 0 8px 4px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.age-config-show-all-tags-item__content-tags-container[data-v-90ed1b76] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.age-config-show-all-tags-item__tag.show-more[data-v-90ed1b76] {
  cursor: pointer;
}
.age-config-show-all-tags-item__tag.active[data-v-90ed1b76] {
  background: #ffffff;
}
.age-config-show-all-tags-item__content-tag[data-v-90ed1b76] {
  margin: 4px;
}

.age-config-component-footer-item__home-toggle[data-v-2438bd07] {
  position: absolute;
  bottom: 24px;
  left: 24px;
}
.age-config-component-footer-item__home-text[data-v-2438bd07] {
  margin: 0 0 0 12px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #524e7a;
}
.age-config-component-footer-item__tags-menu[data-v-2438bd07] {
  position: absolute;
  bottom: 24px;
}
.age-config-component-footer-item__tags-menu.right[data-v-2438bd07] {
  right: 24px;
}
.age-config-component-footer-item__tags-menu.left[data-v-2438bd07] {
  left: 24px;
}
.age-config-component-footer-item__tags-container[data-v-2438bd07] {
  margin: 0 -4px 0 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
}
.age-config-component-footer-item__tags-container.right[data-v-2438bd07] {
  justify-content: flex-end;
}
.age-config-component-footer-item__tags-container.left[data-v-2438bd07] {
  justify-content: flex-start;
}
.age-config-component-footer-item__tag[data-v-2438bd07] {
  padding: 2px 8px;
  margin: 0 4px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
  background: #dddbfc;
  border-radius: 8px;
}

.age-config-donut-component-item[data-v-1f87ea8a] {
  padding: 24px;
  background: #ffffff;
  box-shadow: 0px 24px 40px rgba(25, 19, 77, 0.05);
  border-radius: 16px;
  border-width: 0;
}
.age-config-donut-component-item__header[data-v-1f87ea8a] {
  margin: 0 0 32px 0;
}
.age-config-donut-component-item__chart[data-v-1f87ea8a] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-donut-component-item__chart-container[data-v-1f87ea8a] {
  position: relative;
  width: 224px;
  height: 224px;
}
.age-config-donut-component-item__chart-total[data-v-1f87ea8a] {
  position: absolute;
  top: 98px;
  left: 58px;
  width: 108px;
  text-align: center;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.age-config-donut-component-item__legend[data-v-1f87ea8a] {
  padding: 0;
  margin: 32px 0 0 0;
  list-style-type: none;
  width: 100%;
  height: 250px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-donut-component-item__legend-item[data-v-1f87ea8a] {
  padding: 8px;
  width: calc(50% - 18px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid transparent;
  transition: 0.2s linear;
  border-radius: 8px;
}
.age-config-donut-component-item__legend-item.detail[data-v-1f87ea8a] {
  cursor: pointer;
}
.age-config-donut-component-item__legend-item.detail[data-v-1f87ea8a]:hover {
  border-color: #d1d0db;
}
.age-config-donut-component-item__legend-item-left-side[data-v-1f87ea8a] {
  margin: 0 8px 0 0;
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-donut-component-item__legend-item-right-side[data-v-1f87ea8a] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-donut-component-item__label-bar[data-v-1f87ea8a] {
  margin: 4px 8px 0 0;
  width: 6px;
  height: 32px;
  border-radius: 4px;
}
.age-config-donut-component-item__label-container[data-v-1f87ea8a] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-donut-component-item__label[data-v-1f87ea8a] {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
}
.age-config-donut-component-item__percentage-value[data-v-1f87ea8a] {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #6a668b;
}
.age-config-donut-component-item__value[data-v-1f87ea8a] {
  color: #19134d;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.age-config-donut-component-item__donut-chart-canvas[data-v-1f87ea8a] {
  position: relative;
  z-index: 10;
}

.age-config-component-value-item[data-v-1d8e1f28] {
  padding: 12px 28px 12px 12px;
  width: calc(100% - 40px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  transition: 0.2s linear;
}
.age-config-component-value-item.detail[data-v-1d8e1f28] {
  width: calc(100% - 24px);
  padding: 12px;
  cursor: pointer;
}
.age-config-component-value-item.detail[data-v-1d8e1f28]:hover {
  border-radius: 8px;
  background: #eeedfe;
}
.age-config-component-value-item__value-container[data-v-1d8e1f28] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-component-value-item__label[data-v-1d8e1f28],
.age-config-component-value-item__value[data-v-1d8e1f28] {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.age-config-component-value-item__value[data-v-1d8e1f28] {
  margin: 0 16px 0 0;
}
.age-config-component-value-item__line-separator[data-v-1d8e1f28] {
  width: calc(100% - 24px);
  height: 1px;
  background: #e8e7ed;
}

.age-config-list-component-item[data-v-4fa4c041] {
  padding: 16px 12px 32px 12px;
  background: #ffffff;
  box-shadow: 0px 24px 40px rgba(25, 19, 77, 0.05);
  border-radius: 16px;
  border-width: 0;
}
.age-config-list-component-item__header[data-v-4fa4c041] {
  padding: 0 0 0 12px;
}
.age-config-list-component-item__preview[data-v-4fa4c041] {
  color: #524e7a;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
}
.age-config-list-component-item__metrics-list[data-v-4fa4c041] {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.age-config-list-component-item__metric[data-v-4fa4c041] {
  transition: 0.2s linear;
}
.age-config-list-component-item__container[data-v-4fa4c041] {
  position: relative;
  width: 444px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.age-config-percentage-list-component-item[data-v-ebdc978f] {
  padding: 16px 16px 32px 16px;
  background: #ffffff;
  box-shadow: 0px 24px 40px rgba(25, 19, 77, 0.05);
  border-radius: 16px;
  border-width: 0;
}
.age-config-percentage-list-component-item__header[data-v-ebdc978f] {
  padding: 0 0 0 16px;
}
.age-config-percentage-list-component-item__preview[data-v-ebdc978f] {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.age-config-percentage-list-component-item__metrics-list[data-v-ebdc978f] {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.age-config-percentage-list-component-item__metric[data-v-ebdc978f] {
  padding: 8px 8px 12px 8px;
  margin: 0 0 12px 0;
  width: calc(100% - 16px);
  position: relative;
  border: 1px solid transparent;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  border-radius: 8px;
  transition: 0.2s linear;
}
.age-config-percentage-list-component-item__metric.detail[data-v-ebdc978f] {
  cursor: pointer;
}
.age-config-percentage-list-component-item__metric.detail[data-v-ebdc978f]:hover {
  border-color: #d1d0db;
}
.age-config-percentage-list-component-item__metric[data-v-ebdc978f]:last-child {
  margin: 0;
}
.age-config-percentage-list-component-item__metric-left-side[data-v-ebdc978f] {
  margin: 0 8px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-percentage-list-component-item__metric-right-side[data-v-ebdc978f] {
  padding: 0 0 4px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-percentage-list-component-item__metric-header[data-v-ebdc978f] {
  margin: 0 0 8px 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.age-config-percentage-list-component-item__metric-label-container[data-v-ebdc978f] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.age-config-percentage-list-component-item__metric-label-main[data-v-ebdc978f] {
  margin: 0 8px 0 0;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.age-config-percentage-list-component-item__metric-label-detail[data-v-ebdc978f] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.age-config-percentage-list-component-item__metric-value[data-v-ebdc978f] {
  margin: 0 0 0 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.age-config-percentage-list-component-item__empty-bar[data-v-ebdc978f] {
  position: relative;
  height: 24px;
  background: #dddbfc;
  border-radius: 12px;
}
.age-config-percentage-list-component-item__full-bar[data-v-ebdc978f] {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 30px;
  width: 10px;
  height: 24px;
  background: #8982f5;
  border-radius: 12px;
  transition: 0.5s linear;
}

.age-config-funnel-component-item[data-v-00f1e539] {
  padding: 24px;
  background: #ffffff;
  box-shadow: 0px 24px 40px rgba(25, 19, 77, 0.05);
  border-radius: 16px;
  border-width: 0;
}
.age-config-funnel-component-item__preview[data-v-00f1e539] {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.age-config-funnel-component-item__chart[data-v-00f1e539] {
  margin: 20px 0 0 0;
  width: 100%;
  height: 180px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.age-config-funnel-component-item__bar-container[data-v-00f1e539] {
  margin: 0 4px 0 0;
}
.age-config-funnel-component-item__bar-container[data-v-00f1e539]:last-child {
  margin: 0;
}
.age-config-funnel-component-item__bar-description[data-v-00f1e539] {
  margin: 0 0 4px 0;
  padding: 0 0 0 8px;
  width: calc(100% - 8px);
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-left: 1px solid #d1d0db;
}
.age-config-funnel-component-item__bar-label[data-v-00f1e539] {
  margin: 0 0 2px 0;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
}
.age-config-funnel-component-item__bar-value[data-v-00f1e539] {
  margin: 0 10px 0 0;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.age-config-funnel-component-item__bar-percentage[data-v-00f1e539] {
  padding: 4px 6px;
  height: 16px;
  background: #dddbfc;
  border-radius: 8px;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
}
.age-config-funnel-component-item__bar[data-v-00f1e539] {
  position: relative;
  height: 3px;
  min-height: 3px;
  max-height: 120px;
  transition: 0.3s linear;
}
.age-config-funnel-component-item__decrease-indicator[data-v-00f1e539] {
  position: absolute;
  left: 6px;
  bottom: 6px;
  padding: 4px 6px;
  height: 16px;
  border: 1px solid #574cf1;
  background: #ffffff;
  border-radius: 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.age-config-funnel-component-item__decrease-indicator-text[data-v-00f1e539] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #574cf1;
}

.backdrop-item[data-v-27fbd972] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(25, 19, 77, 0.4);
  z-index: 12;
}

.modal-item[data-v-fe6f0580] {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 32px;
  width: 336px;
  background: #ffffff;
  box-shadow: 0px 4px 32px rgba(25, 19, 77, 0.25);
  border-radius: 24px;
  z-index: 100;
  display: flex;
  flex-direction: column;
}
.modal-item.large[data-v-fe6f0580] {
  padding: 32px 16px;
  width: 740px;
}
.modal-item__form[data-v-fe6f0580] {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
}
.modal-item__header[data-v-fe6f0580] {
  width: 100%;
  margin: 0 0 32px 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.modal-item__header.large[data-v-fe6f0580] {
  width: calc(100% - 32px);
  padding: 0 16px;
}
.modal-item__header-title[data-v-fe6f0580] {
  margin: 0;
  width: 100%;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.modal-item__content[data-v-fe6f0580]::-webkit-scrollbar {
  display: none;
}
.modal-item__footer[data-v-fe6f0580] {
  padding: 0px;
  margin: 0px;
}
.modal-item__header__close-icon-container[data-v-fe6f0580] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal-item__header__close-icon[data-v-fe6f0580] {
  cursor: pointer;
  min-width: 24px;
  min-height: 24px;
}
.modal-item__blur-effect[data-v-fe6f0580] {
  position: sticky;
  height: 25px;
  padding: 0;
  left: 0;
  width: 100%;
  border: none;
}
.modal-item__blur-effect.top[data-v-fe6f0580] {
  top: -1px;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  z-index: 10;
}
.modal-item__blur-effect.bottom[data-v-fe6f0580] {
  bottom: -1px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  z-index: 10;
}
.modal-enter-active[data-v-fe6f0580] {
  animation: move-in-fe6f0580 0.5s;
}
.modal-leave-active[data-v-fe6f0580] {
  animation: move-in-fe6f0580 0.5s reverse;
}
@keyframes move-in-fe6f0580 {
0% {
    transform: translate(-50%, -50%) translateY(-160px);
    opacity: 0;
}
100% {
    transform: translate(-50%, -50%) translateY(0);
    opacity: 1;
}
}

.age-config-metric-detail-chart-item[data-v-6d470ddb] {
  width: 100%;
}
.age-config-metric-detail-chart-item__chart-container[data-v-6d470ddb] {
  margin: 0 0 32px 0;
  height: 232px;
}

.age-config-metric-detail-players-item[data-v-275e9638] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-metric-detail-players-item__labels-container[data-v-275e9638] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.age-config-metric-detail-players-item__label[data-v-275e9638] {
  color: #807d9d;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.age-config-metric-detail-players-item__line-separator[data-v-275e9638] {
  margin: 8px 0 16px 0;
  width: 100%;
  height: 1px;
  min-height: 1px;
  background: #d1d0db;
}
.age-config-metric-detail-players-item__players-list[data-v-275e9638] {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.age-config-metric-detail-players-item__player-item[data-v-275e9638] {
  margin: 0 0 16px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-metric-detail-players-item__player-item[data-v-275e9638]:last-child {
  margin: 0;
}
.age-config-metric-detail-players-item__player-data-container[data-v-275e9638] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.age-config-metric-detail-players-item__player-data[data-v-275e9638] {
  color: #19134d;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.age-config-metric-detail-players-item__bar-container[data-v-275e9638] {
  position: relative;
  width: 100%;
  height: 4px;
  min-height: 4px;
  overflow: hidden;
}
.age-config-metric-detail-players-item__empty-bar[data-v-275e9638] {
  position: relative;
  width: 100%;
  height: 3px;
  min-height: 3px;
  border-bottom: 1px solid #e8e7ed;
  z-index: 1;
}
.age-config-metric-detail-players-item__full-bar[data-v-275e9638] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 4px;
  min-height: 4px;
  border-radius: 0 4px 4px 0;
  background: #574cf1;
  z-index: 2;
}

.age-config-metric-detail-modal-item__title[data-v-4449f286] {
  margin: 0;
  color: #807d9d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.age-config-metric-detail-modal-item__interactions-container[data-v-4449f286] {
  height: 48px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.age-config-metric-detail-modal-item__interactions-number[data-v-4449f286] {
  color: #19134d;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}
.age-config-metric-detail-modal-item__interactions-label[data-v-4449f286] {
  margin: 0 0 6px 8px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.age-config-metric-detail-modal-item__date-range-picker-container[data-v-4449f286] {
  margin: 0 0 24px 0;
}
.age-config-metric-detail-modal-item__metric-trend-container[data-v-4449f286] {
  width: 100%;
  margin: 0 0 40px 0;
}

.age-config-single-metric-detail-component-item[data-v-30e90bc0] {
  width: 492px;
  height: 628px;
  background: #ffffff;
  box-shadow: 0px 24px 40px rgba(25, 19, 77, 0.05);
  border-radius: 16px;
  border-width: 0;
  overflow: hidden;
}
.age-config-single-metric-detail-component-item__header[data-v-30e90bc0] {
  padding: 0;
  width: 100%;
}
.age-config-single-metric-detail-component-item__title[data-v-30e90bc0] {
  margin: 0 0 26px 0;
  color: #807d9d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.age-config-single-metric-detail-component-item__interactions-container[data-v-30e90bc0] {
  height: 48px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.age-config-single-metric-detail-component-item__interactions-number[data-v-30e90bc0] {
  color: #19134d;
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}
.age-config-single-metric-detail-component-item__interactions-label[data-v-30e90bc0] {
  margin: 0 0 6px 8px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.age-config-single-metric-detail-component-item__content[data-v-30e90bc0] {
  overflow: auto;
}
.age-config-single-metric-detail-component-item__content[data-v-30e90bc0]::-webkit-scrollbar {
  display: none;
}
.age-config-single-metric-detail-component-item__date-range-picker-container[data-v-30e90bc0] {
  margin: 0 0 24px 0;
}
.age-config-single-metric-detail-component-item__metric-trend-container[data-v-30e90bc0] {
  width: 100%;
  margin: 0 0 40px 0;
}
.age-config-single-metric-detail-component-item__blur-effect[data-v-30e90bc0] {
  position: sticky;
  height: 25px;
  padding: 0;
  left: 0;
  width: 100%;
  border: none;
}
.age-config-single-metric-detail-component-item__blur-effect.top[data-v-30e90bc0] {
  top: -1px;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  z-index: 10;
}
.age-config-single-metric-detail-component-item__blur-effect.bottom[data-v-30e90bc0] {
  bottom: -1px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  z-index: 10;
}

.home-age-components-preview-list[data-v-31d02431] {
  width: 1104px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.home-age-components-preview-list__component[data-v-31d02431] {
  margin: 12px;
}
.home-age-components-preview-list__components-not-found-container[data-v-31d02431] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.home-age-components-preview-list__components-not-found[data-v-31d02431] {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #807d9d;
}
.home-age-components-preview-list__add-metric-button[data-v-31d02431] {
  padding: 12px 24px 12px 18px;
  margin: 24px 0 0 0;
}
.home-age-components-preview-list__add-metric-icon[data-v-31d02431] {
  margin: 0 8px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.home-time-tracker-item[data-v-33b6451e] {
  margin: 12px;
  width: 1040px;
  padding: 16px 16px 16px 24px;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  min-width: 1032px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-time-tracker-item__header-container[data-v-33b6451e] {
  margin: 0 0 24px 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-time-tracker-item__title-container[data-v-33b6451e] {
  margin: 6px 40px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-time-tracker-item__clock-icon[data-v-33b6451e] {
  margin: 0 16px 0 0;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: #eeedfe;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-time-tracker-item__title[data-v-33b6451e] {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.home-time-tracker-item__info[data-v-33b6451e] {
  padding: 0 8px 0 0;
  width: 720px;
  height: 48px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.home-time-tracker-item__info-text[data-v-33b6451e] {
  color: #574cf1;
  text-align: right;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.home-time-tracker-item__container[data-v-33b6451e] {
  position: relative;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 16px;
}
.home-time-tracker-item__data-item[data-v-33b6451e] {
  padding: 10px 16px;
  height: 92px;
  background: #eeedfe;
  border-radius: 8px;
}
.home-time-tracker-item__data-item-container[data-v-33b6451e] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-time-tracker-item__data-item-description[data-v-33b6451e] {
  width: 100%;
  margin: 0 0 20px 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #6a668b;
}
.home-time-tracker-item__data-item-value[data-v-33b6451e] {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-time-tracker-item__arrow-icon[data-v-33b6451e] {
  position: absolute;
  right: 16px;
  top: -28px;
  width: 72px;
  height: 72px;
}
.home-time-tracker-item__date-range-picker-container[data-v-33b6451e] {
  margin: 24px 0 0 0;
}
.home-time-tracker-item__time-number[data-v-33b6451e] {
  margin: 0 4px 0 0;
}
.home-time-tracker-item__time-char[data-v-33b6451e] {
  margin: 5px 0 0 0;
  font-size: 20px;
}
.home-time-tracker-item__data-item-value__single-time[data-v-33b6451e] {
  margin: 0 16px 0 0;
}
.home-time-tracker-item__data-item-value__single-time[data-v-33b6451e]:last-child {
  margin: 0;
}

.age-config-highlight-component-item[data-v-a151e9e4] {
  padding: 16px;
  background: #ffffff;
  box-shadow: 0px 24px 40px rgba(25, 19, 77, 0.05);
  border-radius: 16px;
  border-width: 0;
}
.age-config-highlight-component-item__header[data-v-a151e9e4] {
  margin: 0 0 32px 0;
}
.age-config-highlight-component-item__list[data-v-a151e9e4] {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.age-config-highlight-component-item__list-item[data-v-a151e9e4] {
  position: relative;
  padding: 10px 16px;
  margin: 0 8px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-radius: 8px;
  background: #eeedfe;
  transition: 0.2s linear;
}
.age-config-highlight-component-item__list-item.detail[data-v-a151e9e4] {
  cursor: pointer;
}
.age-config-highlight-component-item__list-item[data-v-a151e9e4]:last-child {
  margin: 0 0 0 8px;
}
.age-config-highlight-component-item__list-item[data-v-a151e9e4]:first-child {
  margin: 0 8px 0 0;
}
.age-config-highlight-component-item__list-item.detail[data-v-a151e9e4]:hover {
  background: #dddbfc;
}
.age-config-highlight-component-item__label[data-v-a151e9e4] {
  margin: 0 0 4px 0;
  width: 100%;
  height: 48px;
  color: #807d9d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.age-config-highlight-component-item__tooltip-icon[data-v-a151e9e4] {
  margin: 6px 0 0 0;
  width: 16px;
  min-width: 16px;
  height: 16px;
  min-height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-highlight-component-item__value-container[data-v-a151e9e4] {
  position: relative;
  padding: 0 48px 0 0;
  width: calc(100% - 48px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.age-config-highlight-component-item__value[data-v-a151e9e4] {
  font-size: 32px;
  font-weight: 600;
  line-height: 48px;
}
.age-config-highlight-component-item__detail-icon-container[data-v-a151e9e4] {
  position: absolute;
  bottom: 16px;
  right: 16px;
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  border-radius: 20px;
  background: #dddbfc;
  transition: 0.2s linear;
}
.age-config-highlight-component-item__list-item:hover
  .age-config-highlight-component-item__detail-icon-container[data-v-a151e9e4] {
  background: #c4c0fa;
}

.home-game-config-box-item[data-v-71673ddc] {
  position: relative;
  margin: 32px 12px 12px 12px;
  padding: 32px 48px 32px 32px;
  width: calc(1080px - 84px);
  border-radius: 16px;
  border: 2px solid #574cf1;
  background: #3427a0;
  box-shadow: 0px 48px 80px -32px rgba(52, 39, 160, 0.2);
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
}
.home-game-config-box-item__title[data-v-71673ddc] {
  margin: 0 0 8px 0;
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.home-game-config-box-item__description[data-v-71673ddc] {
  margin: 0;
  color: #eeedfe;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.home-game-config-box-item__button[data-v-71673ddc] {
  z-index: 2;
  text-decoration: none;
  padding: 12px 38px;
  background: #ffffff;
  color: #19134d;
  border-radius: 100px;
  color: #19134d;
  text-align: center;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  cursor: pointer;
  transition: 0.2s linear;
  border: none;
}
.home-game-config-box-item__button[data-v-71673ddc]:hover,
.home-game-config-box-item__button[data-v-71673ddc]:active {
  transform: translateY(-2px);
}
.home-game-config-box-item__bricks-image[data-v-71673ddc] {
  position: absolute;
  top: 0;
  right: 0;
  width: 472px;
  height: 152px;
  z-index: 1;
}

.home-game-config-info-item[data-v-cdd9e2f6] {
  padding: 10px 16px;
  width: 100%;
  min-height: 72px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border-radius: 8px;
  background: #eeedfe;
}
.home-game-config-info-item__loading-spinner[data-v-cdd9e2f6] {
  position: relative;
  height: 72px;
}
.home-game-config-info-item__container[data-v-cdd9e2f6] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-game-config-info-item__label-container[data-v-cdd9e2f6] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.home-game-config-info-item__label[data-v-cdd9e2f6] {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.home-game-config-info-item__tooltip-icon[data-v-cdd9e2f6] {
  padding: 0 0 2px 0;
  min-width: 16px;
  min-height: 16px;
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-game-config-info-item__info-icon[data-v-cdd9e2f6] {
  min-width: 32px;
  min-height: 32px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-game-config-info-item__info-container[data-v-cdd9e2f6] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.home-game-config-info-item__data-container[data-v-cdd9e2f6] {
  height: 48px;
  overflow: hidden;
}
.home-game-config-info-item__data[data-v-cdd9e2f6] {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
}
.home-game-config-info-item__data-not-found[data-v-cdd9e2f6] {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
  height: 48px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.home-game-config[data-v-a37f3c68] {
  margin: 12px;
  width: 1008px;
  padding: 16px 24px;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  min-width: 1032px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.home-game-config__info-container[data-v-a37f3c68] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}
.home-game-config__filter-container[data-v-a37f3c68] {
  margin: 16px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.home-view[data-v-2fea5c30] {
  margin: 32px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: default;
}
.home-view__chart-age-container[data-v-2fea5c30] {
  width: 1104px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-view__info[data-v-2fea5c30] {
  margin: 32px 12px 12px 12px;
}
.home-view__component[data-v-2fea5c30] {
  margin: 12px 0;
}

.players-column-filter-item[data-v-30c5458c] {
  position: relative;
  height: 32px;
  padding: 3px 36px;
  border-radius: 12px;
  border: 1px solid transparent;
  transition: 0.2s linear;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  background: #f4f3f6;
  border: 1px solid transparent;
}
.players-column-filter-item.active[data-v-30c5458c],
.players-column-filter-item[data-v-30c5458c]:hover {
  background: #eeedfe;
}
.players-column-filter-item.active[data-v-30c5458c] {
  border: 1px solid #aba5f8;
}
.players-column-filter-item__users-icon[data-v-30c5458c] {
  position: absolute;
  left: 10px;
}
.players-column-filter-item__filter[data-v-30c5458c] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
}
.players-column-filter-item__open-close-icon[data-v-30c5458c] {
  position: absolute;
  top: calc(50% - 8px);
  right: 12px;
}
.players-column-filter-item__radio-button-container[data-v-30c5458c] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.players-filters-item[data-v-cf42eab5] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.players-filters-item__right-side-container[data-v-cf42eab5] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.players-filters-item__checkbox-container[data-v-cf42eab5] {
  border: 1px solid #e8e7ed;
  border-radius: 12px;
  padding: 8px 18px;
}
.players-filters-item__date-range-picker-container[data-v-cf42eab5] {
  margin: 0 24px;
}

.file-upload-item[data-v-9966d05f] {
  width: 336px;
  height: 224px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.file-upload-item__label[data-v-9966d05f] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  margin: 0 0 8px 8px;
}
.file-upload-item__preview-container[data-v-9966d05f] {
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  border: 1px dashed #807d9d;
  border-radius: 8px;
  transition: 0.2s linear;
  box-sizing: border-box;
}
.file-upload-item__preview-container[data-v-9966d05f]:hover {
  background: #eef6fa;
  border: 1px dashed #574cf1;
}
.file-upload-item__preview-container:hover .file-upload-item__file-loaded[data-v-9966d05f] {
  background: #cde0ea;
}
.file-upload-item__preview-container.no-file[data-v-9966d05f] {
  cursor: pointer;
}
.file-upload-item__preview-container.error[data-v-9966d05f] {
  background: #ffedef;
  border-color: #d93648;
}
.file-upload-item__preview[data-v-9966d05f],
.file-upload-item__main-uploader[data-v-9966d05f] {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.file-upload-item__side-uploader[data-v-9966d05f] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.file-upload-item__input[data-v-9966d05f] {
  width: 1px;
  height: 1px;
  opacity: 0;
}
.file-upload-item__error-text[data-v-9966d05f] {
  height: 20px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #d93648;
  margin: 4px 0 0 8px;
}
.file-upload-item__upload-icon-container[data-v-9966d05f] {
  min-width: 40px;
  min-height: 40px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #574cf1;
}
.file-upload-item__upload-icon-container.main[data-v-9966d05f] {
  margin: 0 0 16px 0;
}
.file-upload-item__upload-icon-container.side[data-v-9966d05f] {
  margin: 0 16px 0 0;
}
.file-upload-item__upload-icon-container.image[data-v-9966d05f] {
  margin: 0 0 16px 0;
  background: #ffffff;
}
.file-upload-item__uploader-detail-container[data-v-9966d05f] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.file-upload-item__uploader-file-description[data-v-9966d05f] {
  margin: 0 0 8px 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #574cf1;
}
.file-upload-item__uploader-file-size[data-v-9966d05f] {
  text-align: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.file-upload-item__file-loaded[data-v-9966d05f] {
  padding: 12px 0;
  width: 100%;
  height: 24px;
  background: #f4f3f6;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 0 10px 0;
  transition: 0.2s linear;
}
.file-upload-item__file-name[data-v-9966d05f] {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #524e7a;
}
.file-upload-item__image[data-v-9966d05f] {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
}
.file-upload-item__video[data-v-9966d05f] {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
}
.file-upload-item__hover-effect-image[data-v-9966d05f] {
  position: absolute;
  top: -16px;
  left: -16px;
  width: calc(100% + 32px);
  height: calc(100% + 32px);
  background: rgba(25, 19, 77, 0.7);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  transition: 0.2s linear;
  opacity: 0;
}
.file-upload-item__hover-effect-image.active[data-v-9966d05f] {
  opacity: 1;
}
.file-upload-item__hover-effect-text[data-v-9966d05f] {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #ffffff;
}

.create-update-modal-item__subtitle[data-v-601c25ef] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.create-update-modal-item__content[data-v-601c25ef] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.create-update-modal-item__content__inputs[data-v-601c25ef] {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: auto;
}
.create-update-modal-item__content__select-field[data-v-601c25ef] {
  min-height: 104px;
  margin: 0 0 24px 0;
}
.create-update-modal-item__content__input-field.date-picker[data-v-601c25ef] {
  height: 104px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.create-update-modal-item__content__input-field.file-upload.large[data-v-601c25ef] {
  width: calc(100% - 32px);
}
.create-update-modal-item__content__input-field.large[data-v-601c25ef],
.create-update-modal-item__content__select-field.large[data-v-601c25ef] {
  margin: 0 16px;
}
.create-update-modal-item__content__button-container[data-v-601c25ef] {
  margin: 80px 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.create-update-modal-item__content__button-container.large[data-v-601c25ef] {
  width: calc(100% - 32px);
  padding: 0 16px;
  justify-content: center;
}
.create-update-modal-item__content__button-cancel.large[data-v-601c25ef],
.create-update-modal-item__content__button-confirm.large[data-v-601c25ef] {
  margin: 0 12px;
}
.create-update-modal-item__content__button-cancel[data-v-601c25ef] {
  width: 156px;
}
.create-update-modal-item__content__button-confirm[data-v-601c25ef] {
  width: 156px;
}
.create-update-modal-item__content__multiple-select[data-v-601c25ef] {
  width: 32rem;
  height: 150px;
  margin: 1rem;
}

.table-module-detail-item[data-v-322f0765] {
  cursor: pointer;
  width: 22px;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #c4c0fa;
  border-radius: 8px;
}

.table-module-detail-item[data-v-4343f4ff] {
  cursor: pointer;
  width: 22px;
  height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #c4c0fa;
  border-radius: 8px;
}

.table-module-url-item[data-v-73b8ca1b] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.table-module-url-item__icon[data-v-73b8ca1b] {
  cursor: pointer;
}

.table-module-flag-item[data-v-ac6a4bb4] {
  display: block;
}

.table-module-image-url-item[data-v-d2940c4c] {
  max-height: 40px;
  max-width: 100px;
}

.table-module-date-time-item__clear-data[data-v-8d93a5a4] {
  color: #a3a1b8;
}

.table-module-time-item[data-v-963b28a3] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.table-module-time-item__single-time[data-v-963b28a3] {
  margin: 0 5px 0 0;
}
.table-module-time-item__single-time[data-v-963b28a3]:last-child {
  margin: 0;
}
.table-module-time-item__time-char[data-v-963b28a3] {
  font-size: 14px;
}

.table-module-value-status-item[data-v-1fa4573e] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.table-module-value-status-item__status[data-v-1fa4573e] {
  width: min-content;
  text-align: right;
  padding: 4px 12px;
  border-radius: 8px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  transition: 0.2s linear;
}
.table-module-value-status-item__status.good[data-v-1fa4573e],
.table-module-value-status-item__status.won[data-v-1fa4573e] {
  background: #e2f8e8;
  color: #3aab5a;
}
.table-module-value-status-item__status.fair[data-v-1fa4573e] {
  background: #fff1dc;
  color: #ff8d24;
}
.table-module-value-status-item__status.bad[data-v-1fa4573e],
.table-module-value-status-item__status.lost[data-v-1fa4573e] {
  background: #ffedef;
  color: #ff4f62;
}
.table-module-value-status-item__status.good.hover[data-v-1fa4573e],
.table-module-value-status-item__status.won.hover[data-v-1fa4573e],
.table-module-value-status-item__status.fair.hover[data-v-1fa4573e],
.table-module-value-status-item__status.bad.hover[data-v-1fa4573e],
.table-module-value-status-item__status.lost.hover[data-v-1fa4573e] {
  background: #ffffff;
}

.table-module-status-item[data-v-0300c8e0] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.table-module-status-item__status[data-v-0300c8e0] {
  width: min-content;
  text-align: right;
  padding: 4px 12px;
  border-radius: 8px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  transition: 0.2s linear;
}
.table-module-status-item__status.good[data-v-0300c8e0],
.table-module-status-item__status.won[data-v-0300c8e0] {
  background: #e2f8e8;
  color: #3aab5a;
}
.table-module-status-item__status.fair[data-v-0300c8e0] {
  background: #fff1dc;
  color: #ff8d24;
}
.table-module-status-item__status.bad[data-v-0300c8e0],
.table-module-status-item__status.lost[data-v-0300c8e0] {
  background: #ffedef;
  color: #ff4f62;
}
.table-module-status-item__status.good.hover[data-v-0300c8e0],
.table-module-status-item__status.won.hover[data-v-0300c8e0],
.table-module-status-item__status.fair.hover[data-v-0300c8e0],
.table-module-status-item__status.bad.hover[data-v-0300c8e0],
.table-module-status-item__status.lost.hover[data-v-0300c8e0] {
  background: #ffffff;
}

.table-module-label-text-item__label[data-v-153d52de] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
}

.table-module-actions-item[data-v-fdd8179b] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.table-module-actions-item__icon[data-v-fdd8179b] {
  cursor: pointer;
  margin: 0 8px 0 0;
}
.table-module-actions-item__icon.block[data-v-fdd8179b] {
  cursor: not-allowed;
}
.table-module-actions-item__icon[data-v-fdd8179b]:last-child {
  margin: 0;
}

.table-module-default-item__text.active[data-v-ea4ec456] {
  cursor: pointer;
}

.table-module-label-text-item__label[data-v-3bc10591] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #a3a1b8;
}

.table-module-percentage-bar-item[data-v-efe5657b] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.table-module-percentage-bar-item__value[data-v-efe5657b] {
  min-width: 34px;
}
.table-module-percentage-bar-item__empty-bar[data-v-efe5657b] {
  position: relative;
  margin: 0 0 0 8px;
  height: 16px;
  width: 74px;
  background: #dddbfc;
  border-radius: 12px;
  transition: 0.2s linear;
}
.table-module-percentage-bar-item__empty-bar.hover[data-v-efe5657b] {
  background: #c4c0fa;
}
.table-module-percentage-bar-item__full-bar[data-v-efe5657b] {
  position: absolute;
  left: 0;
  height: 16px;
  min-width: 16px;
  width: 16px;
  max-width: 74px;
  background: #7067f3;
  border-radius: 12px;
  transition: 0.2s linear;
}

.table-module-percentage-composition-bar-item[data-v-a2966d02] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.table-module-percentage-composition-bar-item__percentage[data-v-a2966d02] {
  margin: 0 4px 0 0;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}
.table-module-percentage-composition-bar-item__composition[data-v-a2966d02] {
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.table-module-ratio-status-item[data-v-9e63068d] {
  padding: 2px 6px;
  width: min-content;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  transition: 0.2s linear;
}
.table-module-ratio-status-item.good[data-v-9e63068d] {
  background: #e2f8e8;
}
.table-module-ratio-status-item.fair[data-v-9e63068d] {
  background: #fff1dc;
}
.table-module-ratio-status-item.bad[data-v-9e63068d] {
  background: #ffedef;
}
.table-module-ratio-status-item.hover[data-v-9e63068d] {
  background: #ffffff;
}
.table-module-ratio-status-item.disabled[data-v-9e63068d] {
  background: #e8e7ed;
}
.table-module-ratio-status-item__part[data-v-9e63068d] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}
.table-module-ratio-status-item__part.good[data-v-9e63068d] {
  color: #3aab5a;
}
.table-module-ratio-status-item__part.fair[data-v-9e63068d] {
  color: #ff8d24;
}
.table-module-ratio-status-item__part.bad[data-v-9e63068d] {
  color: #ff4f62;
}
.table-module-ratio-status-item__part.disabled[data-v-9e63068d] {
  color: #6a668b;
}
.table-module-ratio-status-item__total[data-v-9e63068d] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.table-module-ratio-status-item__total.good[data-v-9e63068d] {
  color: #3aab5a;
}
.table-module-ratio-status-item__total.fair[data-v-9e63068d] {
  color: #ff8d24;
}
.table-module-ratio-status-item__total.bad[data-v-9e63068d] {
  color: #ff4f62;
}
.table-module-ratio-status-item__total.disabled[data-v-9e63068d] {
  color: #6a668b;
}

.table-module-ratio-status-item__part[data-v-7de2adf6] {
  font-weight: 700;
}
.table-module-ratio-status-item__total[data-v-7de2adf6] {
  font-weight: 400;
}

.table-detail-module-chips-item__list[data-v-26480f47] {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  max-height: 96px;
  overflow-y: auto;
}
.table-detail-module-chips-item__item[data-v-26480f47] {
  margin: 0 8px 8px 0;
  padding: 2px 8px;
  border-radius: 8px;
  background: #eeedfe;
}
.table-detail-module-chips-item__item.hover[data-v-26480f47] {
  background: #ffffff;
}
.table-detail-module-chips-item__text[data-v-26480f47] {
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.table-module-downloadable-file-item__container[data-v-9ec26241] {
  width: 32px;
}

table[data-v-efbc1fac] {
  position: relative;
  width: 100%;
  border-spacing: 0;
  table-layout: fixed;
}
tr[data-v-efbc1fac] {
  width: 100%;
  transition: 0.2s linear;
}
thead[data-v-efbc1fac] {
  position: relative;
  z-index: 2;
}
thead.filter-active[data-v-efbc1fac] {
  filter: drop-shadow(0px 8px 16px rgba(25, 19, 77, 0.08));
}
th[data-v-efbc1fac] {
  padding: 12px 16px 11px 16px;
  height: 40px;
  text-align: left;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
  border-bottom: 1px solid #d1d0db;
}
th.sortable[data-v-efbc1fac] {
  cursor: pointer;
}
td[data-v-efbc1fac] {
  padding: 12px 16px 11px 16px;
  height: 40px;
  text-align: left;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
  border-bottom: 1px solid #e8e7ed;
  background: transparent;
  cursor: default;
  vertical-align: top;
}
tbody[data-v-efbc1fac] {
  position: relative;
  z-index: 1;
}
table th.actions[data-v-efbc1fac] {
  width: 100%;
}
table.with-detail th[data-v-efbc1fac]:first-child {
  min-width: 24px;
  width: 24px;
}
tr.has-detail td[data-v-efbc1fac] {
  border-bottom: 0px;
}
tr.has-detail td[data-v-efbc1fac]:first-child,
tr.is-detail td[data-v-efbc1fac]:first-child {
  box-shadow: 2px 0 0 #574cf1 inset;
}
td.is-detail[data-v-efbc1fac] {
  padding: 0 0 24px 0;
}
td.actions[data-v-efbc1fac] {
  z-index: 10;
}
tr:nth-last-child(2) td[data-v-efbc1fac] {
  border-bottom: none;
}
.full-table-item__row-body[data-v-efbc1fac] {
  background: transparent;
}
.full-table-item__row-body.hover[data-v-efbc1fac] {
  background: #eeedfe;
}
.full-table-item__row-body.blur.hover td.actions[data-v-efbc1fac] {
  background: rgba(255, 255, 255, 0.2);
}
.full-table-item__row-body.blur td[data-v-efbc1fac]:not(.actions) {
  position: relative;
}
.full-table-item__row-body.blur td[data-v-efbc1fac]:not(.actions)::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(6px);
  background: rgba(255, 255, 255, 0.2);
  z-index: 1;
  pointer-events: none;
}
.full-table-item__row-body-blur-tooltip[data-v-efbc1fac] {
  position: absolute;
  top: 16px;
  right: 32px;
  width: 320px;
  padding: 8px 12px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: #19134d;
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  font-family: "Roboto";
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.15);
  opacity: 0;
  z-index: 2;
}
.full-table-item__row-body.blur:hover .full-table-item__row-body-blur-tooltip[data-v-efbc1fac] {
  opacity: 1;
}
.full-table-item__row-detail[data-v-efbc1fac] {
  background: transparent;
}
.full-table-item__row-detail.hover[data-v-efbc1fac] {
  background: #eeedfe;
}
.full-table-item__row-header[data-v-efbc1fac] {
  position: sticky;
  top: 0;
  background: #ffffff;
}
.full-table-item__header-container[data-v-efbc1fac] {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
}
.full-table-item__header-text-container[data-v-efbc1fac] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.full-table-item__order-icon[data-v-efbc1fac] {
  position: absolute;
  right: 0px;
  bottom: 0;
}
.full-table-item__order-icon-placeholder[data-v-efbc1fac] {
  position: absolute;
  right: 0px;
  bottom: 0;
  opacity: 0;
  transition: 0.2s linear;
}
.full-table-item__header-container:hover
  .full-table-item__order-icon-placeholder[data-v-efbc1fac] {
  opacity: 1;
}
.full-table-item__blur-effect[data-v-efbc1fac] {
  position: sticky;
  height: 25px;
  padding: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  border: none;
}
tr:hover .full-table-item__blur-effect[data-v-efbc1fac] {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.full-table-item__hidden-data-container[data-v-efbc1fac] {
  width: calc(100% - 98px);
  padding: 18px 16px 0 16px;
  border-radius: 8px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  transition: 0.2s linear;
  border: 1px solid #d1d0db;
}
.full-table-item__hidden-data-container.hover[data-v-efbc1fac] {
  border: 1px solid #aba5f8;
}
.full-table-item__hidden-data[data-v-efbc1fac] {
  min-width: 100px;
  margin: 0 32px 18px 0;
}
.full-table-item__hidden-data-title[data-v-efbc1fac] {
  margin: 0 0 4px 0;
  color: #19134d;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.full-table-item__info-menu[data-v-efbc1fac] {
  color: #ffffff;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.full-table-item__info-icon-container[data-v-efbc1fac] {
  margin: 0 0 0 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.scroll-to-top-item[data-v-ec42d7ff] {
  opacity: 0;
  cursor: default;
  position: absolute;
  right: 48px;
  bottom: 24px;
  width: 40px;
  height: 40px;
  background: #ffffff;
  border: 1px solid #19134d;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear;
  z-index: 1;
}
.scroll-to-top-item.active[data-v-ec42d7ff] {
  opacity: 1;
  cursor: pointer;
}

.players-table-item[data-v-e9501a9f] {
  width: 100%;
  height: calc(100vh - 398px);
  justify-content: center;
  align-items: flex-start;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.players-title-description-item[data-v-80d19938] {
  width: 1080px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.players-title-description-item__title[data-v-80d19938] {
  margin: 0 0 8px 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.players-title-description-item__description[data-v-80d19938] {
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.players-title-description-item__description[data-v-80d19938]:last-child {
  margin: 0 0 40px 0;
}

.players-quiz-detail-global-summary-item[data-v-ac7312c4] {
  margin: 0 0 12px 0;
  padding: 16px 24px 16px 16px;
  width: 1040px;
  height: 180px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: default;
}
.players-quiz-detail-global-summary-item__player-data[data-v-ac7312c4] {
  margin: 0 48px 0 0;
  padding: 16px;
  width: 296px;
  height: 148px;
  overflow: auto;
  background: #eeedfe;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-quiz-detail-global-summary-item__player-name[data-v-ac7312c4] {
  margin: 0 0 16px 0;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.players-quiz-detail-global-summary-item__player-id-email-container[data-v-ac7312c4] {
  margin: 0 0 14px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-quiz-detail-global-summary-item__player-id-label[data-v-ac7312c4] {
  margin: 0 0 14px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.players-quiz-detail-global-summary-item__player-id[data-v-ac7312c4] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.players-quiz-detail-global-summary-item__player-email[data-v-ac7312c4] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #574cf1;
  text-decoration: none;
}
.players-quiz-detail-global-summary-item__player-date-container[data-v-ac7312c4] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.players-quiz-detail-global-summary-item__quiz-result[data-v-ac7312c4] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-quiz-detail-global-summary-item__quiz-score-total-questions-container[data-v-ac7312c4] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-quiz-detail-global-summary-item__total-questions[data-v-ac7312c4] {
  margin: 10px 0 0 26px;
  color: #807d9d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.players-quiz-detail-global-summary-item__title[data-v-ac7312c4] {
  margin: 0 0 38px 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.players-quiz-detail-global-summary-item__quiz-data[data-v-ac7312c4] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-quiz-detail-global-summary-item__quiz-score-container[data-v-ac7312c4],
.players-quiz-detail-global-summary-item__quiz-answers-container[data-v-ac7312c4] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-quiz-detail-global-summary-item__quiz-answers-container.correct[data-v-ac7312c4] {
  margin: 0 26px 0 0;
}
.players-quiz-detail-global-summary-item__quiz-score-container[data-v-ac7312c4] {
  margin: 0 0 20px 0;
}
.players-quiz-detail-global-summary-item__quiz-score-label[data-v-ac7312c4],
.players-quiz-detail-global-summary-item__quiz-answers-label[data-v-ac7312c4],
.players-quiz-detail-global-summary-item__quiz-time-tracker-label[data-v-ac7312c4] {
  margin: 0 0 8px 0;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.players-quiz-detail-global-summary-item__quiz-score[data-v-ac7312c4] {
  padding: 10px 16px;
  width: 104px;
  height: 28px;
  border-radius: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.players-quiz-detail-global-summary-item__quiz-score.good[data-v-ac7312c4] {
  background: #42be65;
}
.players-quiz-detail-global-summary-item__quiz-score.fair[data-v-ac7312c4] {
  background: #ff9a3d;
}
.players-quiz-detail-global-summary-item__quiz-score.bad[data-v-ac7312c4] {
  background: #ff4f62;
}
.players-quiz-detail-global-summary-item__quiz-score-part[data-v-ac7312c4] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: #ffffff;
}
.players-quiz-detail-global-summary-item__quiz-score-total[data-v-ac7312c4] {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
}
.players-quiz-detail-global-summary-item__quiz-score-total.good[data-v-ac7312c4] {
  color: #d5f6dd;
}
.players-quiz-detail-global-summary-item__quiz-score-total.fair[data-v-ac7312c4] {
  color: #ffe6c1;
}
.players-quiz-detail-global-summary-item__quiz-score-total.bad[data-v-ac7312c4] {
  color: #ffc1c8;
}
.players-quiz-detail-global-summary-item__quiz-score-total.separator[data-v-ac7312c4] {
  margin: 0 2px;
}
.players-quiz-detail-global-summary-item__quiz-answers[data-v-ac7312c4] {
  position: relative;
  padding: 9px 17px;
  width: 100px;
  height: 28px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #807d9d;
  border-radius: 16px;
}
.players-quiz-detail-global-summary-item__quiz-answers-icon[data-v-ac7312c4] {
  position: absolute;
  left: -10px;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ffffff;
}
.players-quiz-detail-global-summary-item__quiz-answers-part[data-v-ac7312c4] {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.players-quiz-detail-global-summary-item__quiz-answers-total[data-v-ac7312c4] {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #807d9d;
}
.players-quiz-detail-global-summary-item__quiz-answers-total.separator[data-v-ac7312c4] {
  margin: 0 2px;
}
.players-quiz-detail-global-summary-item__quiz-answers-percentage[data-v-ac7312c4] {
  margin: 5px 0 0 8px;
  font-size: 14px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.players-quiz-detail-global-summary-item__quiz-answers-percentage.correct[data-v-ac7312c4] {
  color: #42be65;
}
.players-quiz-detail-global-summary-item__quiz-answers-percentage.incorrect[data-v-ac7312c4] {
  color: #ff4f62;
}
.players-quiz-detail-global-summary-item__line-separator[data-v-ac7312c4] {
  margin: 0 36px;
  height: 80px;
  width: 1px;
  background: #d1d0db;
}
.players-quiz-detail-global-summary-item__quiz-time-tracker-container[data-v-ac7312c4] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-quiz-detail-global-summary-item__quiz-time-tracker[data-v-ac7312c4] {
  background: #eeedfe;
  border-radius: 40px;
  padding: 6px 18px;
  width: 259px;
  height: 36px;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #19134d;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-quiz-detail-global-summary-item__clock-icon[data-v-ac7312c4] {
  margin: 0 16px 0 0;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.players-quiz-detail-global-summary-item__time-char[data-v-ac7312c4] {
  margin: 0 0 0 -4px;
  font-size: 24px;
}
.players-quiz-detail-global-summary-item__single-time[data-v-ac7312c4] {
  margin: 0 8px 0 0;
}
.players-quiz-detail-global-summary-item__single-time[data-v-ac7312c4]:last-child {
  margin: 0;
}

.players-quiz-detail-single-summary-item[data-v-b5f36e00] {
  padding: 16px 24px 24px 24px;
  width: 296px;
  min-height: 408px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
}
.players-quiz-detail-single-summary-item__module-name[data-v-b5f36e00] {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.players-quiz-detail-single-summary-item__total-questions[data-v-b5f36e00] {
  margin: 0 0 20px 0;
  color: #807d9d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.players-quiz-detail-single-summary-item__quiz-score-container[data-v-b5f36e00],
.players-quiz-detail-single-summary-item__quiz-answers-container[data-v-b5f36e00],
.players-quiz-detail-single-summary-item__quiz-time-tracker-container[data-v-b5f36e00] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-quiz-detail-single-summary-item__quiz-score-container[data-v-b5f36e00] {
  flex-direction: column;
  margin: 0 0 24px 0;
}
.players-quiz-detail-single-summary-item__quiz-answers-container[data-v-b5f36e00] {
  flex-direction: row;
  margin: 0 0 24px 0;
}
.players-quiz-detail-single-summary-item__quiz-time-tracker-container[data-v-b5f36e00] {
  flex-direction: column;
  margin: 0 0 30px 0;
}
.players-quiz-detail-single-summary-item__quiz-correct-answers-container[data-v-b5f36e00],
.players-quiz-detail-single-summary-item__quiz-incorrect-answers-container[data-v-b5f36e00] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-quiz-detail-single-summary-item__quiz-correct-answers-container[data-v-b5f36e00] {
  margin: 0 25px 0 0;
}
.players-quiz-detail-single-summary-item__quiz-score-label[data-v-b5f36e00],
.players-quiz-detail-single-summary-item__quiz-answers-label[data-v-b5f36e00],
.players-quiz-detail-single-summary-item__quiz-time-tracker-label[data-v-b5f36e00] {
  margin: 0 0 8px 0;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.players-quiz-detail-single-summary-item__quiz-score[data-v-b5f36e00] {
  padding: 10px 16px;
  width: 104px;
  height: 28px;
  border-radius: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-quiz-detail-single-summary-item__quiz-score.good[data-v-b5f36e00] {
  background: #e2f8e8;
}
.players-quiz-detail-single-summary-item__quiz-score.fair[data-v-b5f36e00] {
  background: #fff1dc;
}
.players-quiz-detail-single-summary-item__quiz-score.bad[data-v-b5f36e00] {
  background: #ffedef;
}
.players-quiz-detail-single-summary-item__quiz-score-part[data-v-b5f36e00] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
}
.players-quiz-detail-single-summary-item__quiz-score-part.good[data-v-b5f36e00] {
  color: #3aab5a;
}
.players-quiz-detail-single-summary-item__quiz-score-part.fair[data-v-b5f36e00] {
  color: #ff8d24;
}
.players-quiz-detail-single-summary-item__quiz-score-part.bad[data-v-b5f36e00] {
  color: #ff4f62;
}
.players-quiz-detail-single-summary-item__quiz-score-total[data-v-b5f36e00] {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
}
.players-quiz-detail-single-summary-item__quiz-score-total.good[data-v-b5f36e00] {
  color: #67cb83;
}
.players-quiz-detail-single-summary-item__quiz-score-total.fair[data-v-b5f36e00] {
  color: #ffb570;
}
.players-quiz-detail-single-summary-item__quiz-score-total.bad[data-v-b5f36e00] {
  color: #ff8491;
}
.players-quiz-detail-single-summary-item__quiz-score-total.separator[data-v-b5f36e00] {
  margin: 0 2px;
}
.players-quiz-detail-single-summary-item__quiz-answers-label-container[data-v-b5f36e00] {
  margin: 0 0 8px 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.players-quiz-detail-single-summary-item__quiz-answers[data-v-b5f36e00] {
  position: relative;
  padding: 9px 17px;
  width: 100px;
  height: 28px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #807d9d;
  border-radius: 16px;
}
.players-quiz-detail-single-summary-item__quiz-answers-icon[data-v-b5f36e00] {
  position: absolute;
  left: -10px;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ffffff;
}
.players-quiz-detail-single-summary-item__quiz-answers-part[data-v-b5f36e00] {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.players-quiz-detail-single-summary-item__quiz-answers-total[data-v-b5f36e00] {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #807d9d;
}
.players-quiz-detail-single-summary-item__quiz-answers-total.separator[data-v-b5f36e00] {
  margin: 0 2px;
}
.players-quiz-detail-single-summary-item__quiz-answers-percentage[data-v-b5f36e00] {
  margin: 5px 0 0 8px;
  font-size: 14px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.players-quiz-detail-single-summary-item__quiz-answers-percentage.correct[data-v-b5f36e00] {
  color: #42be65;
}
.players-quiz-detail-single-summary-item__quiz-answers-percentage.incorrect[data-v-b5f36e00] {
  color: #ff4f62;
}
.players-quiz-detail-single-summary-item__quiz-time-tracker-container[data-v-b5f36e00] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-quiz-detail-single-summary-item__quiz-time-tracker[data-v-b5f36e00] {
  background: #eeedfe;
  border-radius: 40px;
  padding: 4px 18px;
  width: 259px;
  height: 36px;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #19134d;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-quiz-detail-single-summary-item__clock-icon[data-v-b5f36e00] {
  margin: 0 16px 0 0;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.players-quiz-detail-single-summary-item__time-char[data-v-b5f36e00] {
  margin: 0 0 0 -3px;
  font-size: 18px;
}
.players-quiz-detail-single-summary-item__single-time[data-v-b5f36e00] {
  margin: 0 8px 0 0;
}
.players-quiz-detail-single-summary-item__single-time[data-v-b5f36e00]:last-child {
  margin: 0;
}
.players-quiz-detail-single-summary-item__quiz-answers-detail[data-v-b5f36e00] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-quiz-detail-single-summary-item__quiz-answers-detail-text[data-v-b5f36e00] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #574cf1;
  cursor: pointer;
}
.players-quiz-detail-single-summary-item__quiz-answers-detail-text:hover
  ~ .players-quiz-detail-single-summary-item__quiz-answers-detail-icon[data-v-b5f36e00] {
  transform: translateX(2px);
}
.players-quiz-detail-single-summary-item__quiz-answers-detail-icon[data-v-b5f36e00] {
  margin: 2px 0 0 4px;
  transition: 0.2s linear;
}

.players-subviews-header-item[data-v-6d949589] {
  width: 1080px;
  min-height: 40px;
  margin: 0 0 40px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.players-subviews-header-item__title-container[data-v-6d949589] {
  width: 1080px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-subviews-header-item__title[data-v-6d949589],
.players-subviews-header-item__breadcrumb-text[data-v-6d949589] {
  margin: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.players-subviews-header-item__breadcrumb-text[data-v-6d949589] {
  cursor: pointer;
  border-bottom: 1px solid transparent;
  transition: 0.2s linear;
}
.players-subviews-header-item__breadcrumb-text[data-v-6d949589]:hover {
  border-bottom: 1px solid #807d9d;
}
.players-subviews-header-item__title.breadcrumb[data-v-6d949589] {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.players-subviews-header-item__go-back-icon[data-v-6d949589] {
  margin: 0 16px 0 -40px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.players-subviews-header-item__breadcrumbs-container[data-v-6d949589] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-subviews-header-item__chevron-icon[data-v-6d949589] {
  margin: 4px 8px 0 8px;
}
.players-subviews-header-item__download-button[data-v-6d949589] {
  padding: 8px 24px;
  width: 206px;
}

.players-quiz-detail-item[data-v-c007c722] {
  width: 1080px;
}
.players-quiz-detail-item__single-summary-container[data-v-c007c722] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-quiz-detail-item__single-summary[data-v-c007c722] {
  margin: 12px 12px 0 12px;
}
.players-quiz-detail-item__single-summary[data-v-c007c722]:first-child {
  margin: 12px 12px 0 0;
}
.players-quiz-detail-item__single-summary[data-v-c007c722]:last-child {
  margin: 12px 0 0 12px;
}

.players-answers-skill-summary-item__skill-name-container[data-v-2336911d] {
  flex-grow: 1;
}
.players-answers-skill-summary-item[data-v-2336911d] {
  padding: 16px 24px 0 24px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-answers-skill-summary-item__skill-name[data-v-2336911d] {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.players-answers-skill-summary-item__total-questions[data-v-2336911d] {
  margin: 0 0 20px 0;
  color: #807d9d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.players-answers-skill-summary-item__quiz-answers-container[data-v-2336911d] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.players-answers-skill-summary-item__quiz-score-container[data-v-2336911d] {
  margin: 0 0 24px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-answers-skill-summary-item__quiz-score-container.extend[data-v-2336911d] {
  width: 100%;
}
.players-answers-skill-summary-item__quiz-correct-answers-container[data-v-2336911d],
.players-answers-skill-summary-item__quiz-incorrect-answers-container[data-v-2336911d] {
  margin: 0 0 24px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-answers-skill-summary-item__quiz-correct-answers-container.extend[data-v-2336911d],
.players-answers-skill-summary-item__quiz-incorrect-answers-container.extend[data-v-2336911d] {
  width: 100%;
}
.players-answers-skill-summary-item__quiz-score-label[data-v-2336911d],
.players-answers-skill-summary-item__quiz-answers-label[data-v-2336911d],
.players-answers-skill-summary-item__quiz-time-tracker-label[data-v-2336911d] {
  margin: 0 0 8px 0;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.players-answers-skill-summary-item__quiz-score[data-v-2336911d] {
  padding: 10px 16px;
  width: 104px;
  height: 28px;
  border-radius: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-answers-skill-summary-item__quiz-score.extend[data-v-2336911d] {
  width: calc(100% - 32px);
}
.players-answers-skill-summary-item__quiz-score.good[data-v-2336911d] {
  background: #e2f8e8;
}
.players-answers-skill-summary-item__quiz-score.fair[data-v-2336911d] {
  background: #fff1dc;
}
.players-answers-skill-summary-item__quiz-score.bad[data-v-2336911d] {
  background: #ffedef;
}
.players-answers-skill-summary-item__quiz-score-part[data-v-2336911d] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
}
.players-answers-skill-summary-item__quiz-score-part.good[data-v-2336911d] {
  color: #3aab5a;
}
.players-answers-skill-summary-item__quiz-score-part.fair[data-v-2336911d] {
  color: #ff8d24;
}
.players-answers-skill-summary-item__quiz-score-part.bad[data-v-2336911d] {
  color: #ff4f62;
}
.players-answers-skill-summary-item__quiz-score-total[data-v-2336911d] {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
}
.players-answers-skill-summary-item__quiz-score-total.good[data-v-2336911d] {
  color: #67cb83;
}
.players-answers-skill-summary-item__quiz-score-total.fair[data-v-2336911d] {
  color: #ffb570;
}
.players-answers-skill-summary-item__quiz-score-total.bad[data-v-2336911d] {
  color: #ff8491;
}
.players-answers-skill-summary-item__quiz-score-total.separator[data-v-2336911d] {
  margin: 0 2px;
}
.players-answers-skill-summary-item__quiz-answers-label-container[data-v-2336911d] {
  margin: 0 0 8px 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.players-answers-skill-summary-item__quiz-answers[data-v-2336911d] {
  position: relative;
  padding: 9px 17px;
  width: 100px;
  height: 28px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #807d9d;
  border-radius: 16px;
}
.players-answers-skill-summary-item__quiz-answers.extend[data-v-2336911d] {
  width: calc(100% - 36px);
}
.players-answers-skill-summary-item__quiz-answers-icon[data-v-2336911d] {
  position: absolute;
  left: -10px;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ffffff;
}
.players-answers-skill-summary-item__quiz-answers-part[data-v-2336911d] {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.players-answers-skill-summary-item__quiz-answers-total[data-v-2336911d] {
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #807d9d;
}
.players-answers-skill-summary-item__quiz-answers-total.separator[data-v-2336911d] {
  margin: 0 2px;
}
.players-answers-skill-summary-item__quiz-answers-percentage[data-v-2336911d] {
  margin: 5px 0 0 8px;
  font-size: 14px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.players-answers-skill-summary-item__quiz-answers-percentage.correct[data-v-2336911d] {
  color: #42be65;
}
.players-answers-skill-summary-item__quiz-answers-percentage.incorrect[data-v-2336911d] {
  color: #ff4f62;
}

.players-answers-table-item[data-v-296609fd] {
  width: 100%;
  height: auto;
  max-height: 1400px;
  justify-content: center;
  align-items: flex-start;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.players-answers-filters-item[data-v-e917e460] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.players-answers-filters-item__right-side-container[data-v-e917e460] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.players-answers-filters-item__checkbox-container[data-v-e917e460] {
  border: 1px solid #e8e7ed;
  border-radius: 12px;
  padding: 8px 18px;
}
.players-answers-filters-item__date-range-picker-container[data-v-e917e460] {
  margin: 0 24px;
}

.players-quiz-answers-detail-item[data-v-459fc61a] {
  width: 1080px;
}
.players-quiz-answers-detail-item__card[data-v-459fc61a] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.players-quiz-answers-detail-item__total-items-counter[data-v-459fc61a] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.players-quiz-answers-detail-item__single-summary-container[data-v-459fc61a] {
  margin: 0 0 24px 0;
  width: 1080px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-items: stretch;
}
.players-quiz-answers-detail-item__single-summary[data-v-459fc61a] {
  margin: 12px 12px 0 12px;
}
.players-quiz-answers-detail-item__single-summary[data-v-459fc61a]:first-child {
  margin: 12px 12px 0 0;
}
.players-quiz-answers-detail-item__single-summary[data-v-459fc61a]:last-child {
  margin: 12px 0 0 12px;
}

.players-view[data-v-ca73ce4e] {
  margin: 40px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.players-view__card[data-v-ca73ce4e] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.players-view__total-items-counter[data-v-ca73ce4e] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.games-transactions-filters-item[data-v-33c834bc] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.games-transactions-filters-item__right-side-container[data-v-33c834bc] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.games-transactions-filters-item__date-range-picker-container[data-v-33c834bc] {
  margin: 0 24px;
}

.games-transactions-table-item[data-v-5fd52275] {
  width: 100%;
  height: calc(100vh - 398px);
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.games-transactions-title-description-item[data-v-de2a53d0] {
  width: 1080px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.games-transactions-title-description-item__title[data-v-de2a53d0] {
  margin: 0 0 8px 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.games-transactions-title-description-item__description[data-v-de2a53d0] {
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.games-transactions-title-description-item__description[data-v-de2a53d0]:last-child {
  margin: 0 0 40px 0;
}

.games-transactions-view[data-v-b3cbc767] {
  margin: 40px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.games-transactions-view__card[data-v-b3cbc767] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.games-transactions-view__total-items-counter[data-v-b3cbc767] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.age-title-description-item[data-v-f629b7f2] {
  width: 960px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.age-title-description-item__title[data-v-f629b7f2] {
  margin: 0 0 8px 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.age-title-description-item__description[data-v-f629b7f2] {
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.age-title-description-item__description[data-v-f629b7f2]:last-child {
  margin: 0 0 40px 0;
}

.filter-item__activator[data-v-cb9520ca] {
  padding: 8px 24px 8px 18px;
  border: 1px solid #19134d;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.filter-item__activator-text[data-v-cb9520ca] {
  margin: 0 0 0 8px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.filter-item__activator-filters-count[data-v-cb9520ca] {
  min-width: 16px;
  height: 24px;
  margin: 0 0 0 8px;
  padding: 0 4px;
  color: #ffffff;
  background: #524e7a;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.filter-item__summary-container[data-v-cb9520ca] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.filter-item__summary-list[data-v-cb9520ca] {
  width: calc(100% - 32px);
  margin: 0;
  padding: 20px 16px 0 16px;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.filter-item__summary-item[data-v-cb9520ca] {
  position: relative;
  margin: 4px;
  padding: 3px 36px 3px 12px;
  height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  border-radius: 12px;
  background: #dddbfc;
  border: 1px solid #dddbfc;
  transition: 0.2s linear;
}
.filter-item__searchbar-container[data-v-cb9520ca] {
  padding: 12px 0 0 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.filter-item__searchbar[data-v-cb9520ca] {
  width: 100%;
}
.filter-item__line-separator[data-v-cb9520ca] {
  width: 400px;
  margin: 12px 0 0 0;
  border-top: 1px solid #e8e7ed;
}
.filter-item__items-container[data-v-cb9520ca] {
  max-height: 230px;
  padding: 16px 12px 0 12px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-y: auto;
}
.filter-item__item[data-v-cb9520ca] {
  position: relative;
  cursor: pointer;
  width: calc(100% - 36px);
  height: 24px;
  padding: 8px 8px 8px 8px;
  transition: 0.2s linear;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.filter-item__check-icon[data-v-cb9520ca] {
  position: absolute;
  left: 8px;
  bottom: 12px;
}
.filter-item__item-text[data-v-cb9520ca] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.filter-item__item[data-v-cb9520ca]:last-child {
  margin: 0;
}
.filter-item__item[data-v-cb9520ca]:hover {
  background: #f4f3f6;
  border-radius: 8px;
}
.filter-item__blur-effect[data-v-cb9520ca] {
  position: sticky;
  bottom: -18px;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 24px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.filter-item__clear-icon[data-v-cb9520ca] {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
.filter-item__remove-all-filters[data-v-cb9520ca] {
  margin: 12px 0 0 0;
  padding: 0 0 0 20px;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-decoration-line: underline;
  color: #19134d;
  cursor: pointer;
}

.age-filters-item[data-v-a695c2d5] {
  padding: 0 0 0 72px;
  width: 960px;
  margin: 0 0 28px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}

.age-components-preview-list__container[data-v-18461daf] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow-y: auto;
}
.age-components-preview-list[data-v-18461daf] {
  width: 984px;
  padding: 0 60px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.age-components-preview-list__component[data-v-18461daf] {
  margin: 12px;
}
.age-components-preview-list__components-not-found-container[data-v-18461daf] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.age-components-preview-list__components-not-found[data-v-18461daf] {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #807d9d;
}
.age-components-preview-list__add-metric-button[data-v-18461daf] {
  padding: 12px 24px 12px 18px;
  margin: 24px 0 0 0;
}
.age-components-preview-list__add-metric-icon[data-v-18461daf] {
  margin: 0 8px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.age-view[data-v-85f3aef9] {
  margin: 40px 0 0 0;
  padding: 0 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.age-view__components[data-v-85f3aef9] {
  width: 1104px;
}

.coupons-table-item[data-v-43e7789d] {
  width: 100%;
  height: calc(100vh - 398px);
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.coupons-column-filter-item[data-v-e31f5093] {
  position: relative;
  height: 32px;
  padding: 3px 36px;
  border-radius: 12px;
  border: 1px solid transparent;
  transition: 0.2s linear;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  background: #f4f3f6;
  border: 1px solid transparent;
}
.coupons-column-filter-item.active[data-v-e31f5093],
.coupons-column-filter-item[data-v-e31f5093]:hover {
  background: #eeedfe;
}
.coupons-column-filter-item.active[data-v-e31f5093] {
  border: 1px solid #aba5f8;
}
.coupons-column-filter-item__users-icon[data-v-e31f5093] {
  position: absolute;
  left: 10px;
}
.coupons-column-filter-item__filter[data-v-e31f5093] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
}
.coupons-column-filter-item__open-close-icon[data-v-e31f5093] {
  position: absolute;
  top: calc(50% - 8px);
  right: 12px;
}
.coupons-column-filter-item__radio-button-container[data-v-e31f5093] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.coupons-filters-item[data-v-e39b94b0] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.coupons-filters-item__right-side-container[data-v-e39b94b0] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.coupons-filters-item__add-button[data-v-e39b94b0] {
  padding: 7px 24px 7px 20px;
  margin: 0 24px;
  font-weight: 500;
}
.coupons-filters-item__add-icon[data-v-e39b94b0] {
  margin: 0 8px 0 0;
}

.coupons-title-description-item[data-v-fa3f614c] {
  width: 1080px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.coupons-title-description-item__title[data-v-fa3f614c] {
  margin: 0 0 14px 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}

.coupons-view[data-v-19cf01af] {
  margin: 40px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.coupons-view__top-table-container[data-v-19cf01af] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.coupons-view__main-table-container[data-v-19cf01af] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.coupons-view__card[data-v-19cf01af] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.coupons-view__add-button-container[data-v-19cf01af] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin: 0 0 18px 0;
}
.coupons-view__total-items-counter[data-v-19cf01af] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.coupons-view__coupon-type-container[data-v-19cf01af] {
  width: 918px;
  height: 64px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  overflow-x: auto;
  overflow-y: hidden;
}
.coupons-view__coupon-type[data-v-19cf01af] {
  margin: 0 16px 0 0;
  padding: 8px 12px;
  min-width: 136px;
  height: 48px;
  background: #ffffff;
  border: 1px solid #e8e7ed;
  border-radius: 8px;
  box-shadow: none;
  border: none;
}
.coupons-view__coupon-type-code-container[data-v-19cf01af] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.coupons-view__coupon-type-code[data-v-19cf01af] {
  margin: 0 0 0 8px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.coupons-view__coupon-type-availability[data-v-19cf01af] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.coupons-view__coupon-type-available[data-v-19cf01af] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #524e7a;
}
.coupons-view__coupon-type-total[data-v-19cf01af] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #a3a1b8;
}

.game-versions-title-description-item[data-v-ffde6e82] {
  margin: 0 0 32px 0;
  width: 1080px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.game-versions-title-description-item__breadcrumbs-container[data-v-ffde6e82] {
  height: 48px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-title-description-item__root[data-v-ffde6e82] {
  padding: 3px 12px;
  color: #6a668b;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  cursor: pointer;
  border-radius: 16px;
  background: transparent;
  transition: 0.2s linear;
}
.game-versions-title-description-item__root[data-v-ffde6e82]:hover {
  background: rgba(209, 208, 219, 0.5);
}
.game-versions-title-description-item__chevron-icon-container[data-v-ffde6e82] {
  margin: 0 2px;
  min-width: 16px;
  min-height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-versions-title-description-item__leaf[data-v-ffde6e82] {
  padding: 3px 12px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.game-versions-title-description-item__folder-name[data-v-ffde6e82] {
  color: #19134d;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}
.game-versions-title-description-item__title-container[data-v-ffde6e82] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  gap: 16px;
}
.game-versions-title-description-item__title[data-v-ffde6e82] {
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
}
.game-versions-title-description-item__subtitle[data-v-ffde6e82] {
  margin: 0;
  padding: 0 0 3px 0;
  color: #6a668b;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}
.game-versions-title-description-item__paragraph[data-v-ffde6e82] {
  margin: 16px 0 0 0;
  padding: 0;
  color: #3b3668;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
@layer vuetify.components {
  .v-icon {
    --v-icon-size-multiplier: 1;
    align-items: center;
    display: inline-flex;
    font-feature-settings: "liga";
    height: 1em;
    justify-content: center;
    letter-spacing: normal;
    line-height: 1;
    position: relative;
    opacity: var(--v-icon-opacity, 1);
    text-indent: 0;
    text-align: center;
    user-select: none;
    vertical-align: middle;
    width: 1em;
    min-width: 1em;
  }
  .v-icon--clickable {
    cursor: pointer;
  }
  .v-icon--disabled {
    pointer-events: none;
    opacity: 0.38;
  }
  .v-icon--size-x-small {
    font-size: calc(var(--v-icon-size-multiplier) * 1em);
  }
  .v-icon--size-small {
    font-size: calc(var(--v-icon-size-multiplier) * 1.25em);
  }
  .v-icon--size-default {
    font-size: calc(var(--v-icon-size-multiplier) * 1.5em);
  }
  .v-icon--size-large {
    font-size: calc(var(--v-icon-size-multiplier) * 1.75em);
  }
  .v-icon--size-x-large {
    font-size: calc(var(--v-icon-size-multiplier) * 2em);
  }
  .v-icon__svg {
    fill: currentColor;
    width: 100%;
    height: 100%;
  }
  .v-icon--start {
    margin-inline-end: 8px;
  }
  .v-icon--end {
    margin-inline-start: 8px;
  }
}
.icon-item[data-v-0e77fc81] {
  /* This is needed to override the opacity applied by Vuetify in specific cases (e.g. dropdown items) */
  opacity: 1;
}
@layer vuetify.components {
  .v-list {
    overflow: auto;
    padding: 8px 0;
    position: relative;
    outline: none;
  }
  .v-list {
    border-color: rgba(var(--v-border-color), var(--v-border-opacity));
    border-style: solid;
    border-width: 0;
  }
  .v-list--border {
    border-width: thin;
    box-shadow: none;
  }
  .v-list {
    box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-list {
    border-radius: 0;
  }
  .v-list {
    background: rgba(var(--v-theme-surface));
    color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
  }
  .v-list--disabled {
    pointer-events: none;
    user-select: none;
  }
  .v-list--nav {
    padding-inline: 8px;
  }
  .v-list--rounded {
    border-radius: 4px;
  }
  .v-list--subheader {
    padding-top: 0;
  }
  .v-list-img {
    border-radius: inherit;
    display: flex;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
  }
  .v-list-subheader {
    align-items: center;
    background: inherit;
    color: rgba(var(--v-theme-on-surface), var(--v-medium-emphasis-opacity));
    display: flex;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.375rem;
    padding-inline-end: 16px;
    min-height: 40px;
    transition: 0.2s min-height cubic-bezier(0.4, 0, 0.2, 1);
  }
  .v-list-subheader__text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .v-list--density-default .v-list-subheader {
    min-height: 40px;
    padding-inline-start: calc(16px + var(--indent-padding)) !important;
  }
  .v-list--density-comfortable .v-list-subheader {
    min-height: 36px;
    padding-inline-start: calc(16px + var(--indent-padding)) !important;
  }
  .v-list--density-compact .v-list-subheader {
    min-height: 32px;
    padding-inline-start: calc(16px + var(--indent-padding)) !important;
  }
  .v-list-subheader--inset {
    --indent-padding: 56px;
  }
  .v-list--nav .v-list-subheader {
    font-size: 0.75rem;
  }
  .v-list-subheader--sticky {
    background: inherit;
    left: 0;
    position: sticky;
    top: 0;
    z-index: 1;
  }
  .v-list__overlay {
    background-color: currentColor;
    border-radius: inherit;
    bottom: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.2s ease-in-out;
  }
}@layer vuetify.components {
  .v-list-item {
    align-items: center;
    display: grid;
    flex: none;
    grid-template-areas: "prepend content append";
    grid-template-columns: max-content 1fr auto;
    outline: none;
    max-width: 100%;
    padding: 4px 16px;
    position: relative;
    text-decoration: none;
  }
  .v-list-item {
    border-color: rgba(var(--v-border-color), var(--v-border-opacity));
    border-style: solid;
    border-width: 0;
  }
  .v-list-item--border {
    border-width: thin;
    box-shadow: none;
  }
  .v-list-item:hover > .v-list-item__overlay {
    opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier));
  }
  .v-list-item:focus-visible > .v-list-item__overlay {
    opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
  }
  @supports not selector(:focus-visible) {
    .v-list-item:focus > .v-list-item__overlay {
      opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
    }
  }
  .v-list-item--active > .v-list-item__overlay, .v-list-item[aria-haspopup=menu][aria-expanded=true] > .v-list-item__overlay {
    opacity: calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier));
  }
  .v-list-item--active:hover > .v-list-item__overlay, .v-list-item[aria-haspopup=menu][aria-expanded=true]:hover > .v-list-item__overlay {
    opacity: calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier));
  }
  .v-list-item--active:focus-visible > .v-list-item__overlay, .v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible > .v-list-item__overlay {
    opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
  }
  @supports not selector(:focus-visible) {
    .v-list-item--active:focus > .v-list-item__overlay, .v-list-item[aria-haspopup=menu][aria-expanded=true]:focus > .v-list-item__overlay {
      opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
    }
  }
  .v-list-item {
    border-radius: 0;
  }
  .v-list-item--variant-plain, .v-list-item--variant-outlined, .v-list-item--variant-text, .v-list-item--variant-tonal {
    background: transparent;
    color: inherit;
  }
  .v-list-item--variant-plain {
    opacity: 0.62;
  }
  .v-list-item--variant-plain:focus, .v-list-item--variant-plain:hover {
    opacity: 1;
  }
  .v-list-item--variant-plain .v-list-item__overlay {
    display: none;
  }
  .v-list-item--variant-elevated, .v-list-item--variant-flat {
    background: rgba(var(--v-theme-surface));
    color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
  }
  .v-list-item--variant-elevated {
    box-shadow: 0px 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 1px 1px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 3px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-list-item--variant-flat {
    box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-list-item--variant-outlined {
    border: thin solid currentColor;
  }
  .v-list-item--variant-text .v-list-item__overlay {
    background: currentColor;
  }
  .v-list-item--variant-tonal .v-list-item__underlay {
    background: currentColor;
    opacity: var(--v-activated-opacity);
    border-radius: inherit;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
  }
  .v-list-item .v-list-item__underlay {
    position: absolute;
  }
  @supports selector(:focus-visible) {
    .v-list-item::after {
      pointer-events: none;
      border: 2px solid currentColor;
      border-radius: 4px;
      opacity: 0;
      transition: opacity 0.2s ease-in-out;
    }
    .v-list-item::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
    .v-list-item:focus-visible::after {
      opacity: calc(0.15 * var(--v-theme-overlay-multiplier));
    }
  }
  .v-list-item__prepend > .v-badge .v-icon,
  .v-list-item__prepend > .v-icon, .v-list-item__append > .v-badge .v-icon,
  .v-list-item__append > .v-icon {
    opacity: var(--v-medium-emphasis-opacity);
  }
  .v-list-item--active .v-list-item__prepend > .v-badge .v-icon,
  .v-list-item--active .v-list-item__prepend > .v-icon,
  .v-list-item--active .v-list-item__append > .v-badge .v-icon,
  .v-list-item--active .v-list-item__append > .v-icon {
    opacity: 1;
  }
  .v-list-item--active:not(.v-list-item--link) .v-list-item__overlay {
    opacity: calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier));
  }
  .v-list-item--rounded {
    border-radius: 4px;
  }
  .v-list-item--disabled {
    pointer-events: none;
    user-select: none;
    opacity: 0.6;
  }
  .v-list-item--link {
    cursor: pointer;
  }
  .v-navigation-drawer--rail:not(.v-navigation-drawer--expand-on-hover) .v-list-item .v-avatar, .v-navigation-drawer--rail.v-navigation-drawer--expand-on-hover:not(.v-navigation-drawer--is-hovering) .v-list-item .v-avatar {
    --v-avatar-height: 24px;
  }
  .v-list-item__prepend {
    align-items: center;
    align-self: center;
    display: flex;
    grid-area: prepend;
  }
  .v-list-item__prepend > .v-badge ~ .v-list-item__spacer,
  .v-list-item__prepend > .v-icon ~ .v-list-item__spacer,
  .v-list-item__prepend > .v-tooltip ~ .v-list-item__spacer {
    width: 32px;
  }
  .v-list-item__prepend > .v-avatar ~ .v-list-item__spacer,
  .v-list-item__prepend > .v-badge:is(:has(.v-avatar)) ~ .v-list-item__spacer {
    width: 16px;
  }
  .v-list-item--slim .v-list-item__prepend > .v-badge ~ .v-list-item__spacer,
  .v-list-item--slim .v-list-item__prepend > .v-icon ~ .v-list-item__spacer,
  .v-list-item--slim .v-list-item__prepend > .v-tooltip ~ .v-list-item__spacer {
    width: 20px;
  }
  .v-list-item--slim .v-list-item__prepend > .v-avatar ~ .v-list-item__spacer,
  .v-list-item--slim .v-list-item__prepend > .v-badge:is(:has(.v-avatar)) ~ .v-list-item__spacer {
    width: 4px;
  }
  .v-list-item--slim .v-list-item__prepend > .v-list-item-action ~ .v-list-item__spacer {
    width: 4px;
  }
  .v-list-item--three-line .v-list-item__prepend {
    align-self: start;
  }
  .v-list-item__append {
    align-self: center;
    display: flex;
    align-items: center;
    grid-area: append;
  }
  .v-list-item__append .v-list-item__spacer {
    order: -1;
    transition: 150ms width cubic-bezier(0.4, 0, 0.2, 1);
  }
  .v-list-item__append > .v-badge ~ .v-list-item__spacer,
  .v-list-item__append > .v-icon ~ .v-list-item__spacer,
  .v-list-item__append > .v-tooltip ~ .v-list-item__spacer {
    width: 32px;
  }
  .v-list-item__append > .v-avatar ~ .v-list-item__spacer,
  .v-list-item__append > .v-badge:is(:has(.v-avatar)) ~ .v-list-item__spacer {
    width: 16px;
  }
  .v-list-item__append > .v-list-item-action ~ .v-list-item__spacer {
    width: 16px;
  }
  .v-list-item--slim .v-list-item__append > .v-badge ~ .v-list-item__spacer,
  .v-list-item--slim .v-list-item__append > .v-icon ~ .v-list-item__spacer,
  .v-list-item--slim .v-list-item__append > .v-tooltip ~ .v-list-item__spacer {
    width: 20px;
  }
  .v-list-item--slim .v-list-item__append > .v-avatar ~ .v-list-item__spacer,
  .v-list-item--slim .v-list-item__append > .v-badge:is(:has(.v-avatar)) ~ .v-list-item__spacer {
    width: 4px;
  }
  .v-list-item--slim .v-list-item__append > .v-list-item-action ~ .v-list-item__spacer {
    width: 4px;
  }
  .v-list-item--three-line .v-list-item__append {
    align-self: start;
  }
  .v-list-item__content {
    align-self: center;
    grid-area: content;
    overflow: hidden;
    min-width: 40px;
  }
  .v-list-item-action {
    align-self: center;
    display: flex;
    align-items: center;
    flex: none;
    transition: inherit;
    transition-property: height, width;
  }
  .v-list-item-action--start {
    margin-inline-end: 8px;
    margin-inline-start: -8px;
  }
  .v-list-item-action--end {
    margin-inline-start: 8px;
    margin-inline-end: -8px;
  }
  .v-list-item-media {
    margin-top: 0;
    margin-bottom: 0;
  }
  .v-list-item-media--start {
    margin-inline-end: 16px;
  }
  .v-list-item-media--end {
    margin-inline-start: 16px;
  }
  .v-list-item--two-line .v-list-item-media {
    margin-top: -4px;
    margin-bottom: -4px;
  }
  .v-list-item--three-line .v-list-item-media {
    margin-top: 0;
    margin-bottom: 0;
  }
  .v-list-item-subtitle {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    opacity: var(--v-list-item-subtitle-opacity, var(--v-medium-emphasis-opacity));
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    overflow-wrap: break-word;
    word-break: initial;
  }
  .v-list-item--one-line .v-list-item-subtitle {
    -webkit-line-clamp: 1;
  }
  .v-list-item--two-line .v-list-item-subtitle {
    -webkit-line-clamp: 2;
  }
  .v-list-item--three-line .v-list-item-subtitle {
    -webkit-line-clamp: 3;
  }
  .v-list-item-subtitle {
    font-size: 0.875rem;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1rem;
    text-transform: none;
  }
  .v-list-item--nav .v-list-item-subtitle {
    font-size: 0.75rem;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1rem;
  }
  .v-list-item-title {
    hyphens: auto;
    overflow-wrap: normal;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: normal;
    word-wrap: break-word;
  }
  .v-list-item-title {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.5;
    text-transform: none;
  }
  .v-list-item--nav .v-list-item-title {
    font-size: 0.8125rem;
    font-weight: 500;
    letter-spacing: normal;
    line-height: 1rem;
  }
  .v-list-item--density-default {
    min-height: 40px;
  }
  .v-list-item--density-default.v-list-item--one-line {
    min-height: 48px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .v-list-item--density-default.v-list-item--two-line {
    min-height: 64px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .v-list-item--density-default.v-list-item--three-line {
    min-height: 88px;
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,
  .v-list-item--density-default.v-list-item--three-line .v-list-item__append {
    padding-top: 8px;
  }
  .v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line {
    padding-inline: 16px;
  }
  .v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line {
    padding-inline: 16px;
  }
  .v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line {
    padding-inline: 16px;
  }
  .v-list-item--density-comfortable {
    min-height: 36px;
  }
  .v-list-item--density-comfortable.v-list-item--one-line {
    min-height: 44px;
  }
  .v-list-item--density-comfortable.v-list-item--two-line {
    min-height: 60px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .v-list-item--density-comfortable.v-list-item--three-line {
    min-height: 84px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,
  .v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append {
    padding-top: 6px;
  }
  .v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line {
    padding-inline: 16px;
  }
  .v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line {
    padding-inline: 16px;
  }
  .v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line {
    padding-inline: 16px;
  }
  .v-list-item--density-compact {
    min-height: 32px;
  }
  .v-list-item--density-compact.v-list-item--one-line {
    min-height: 40px;
  }
  .v-list-item--density-compact.v-list-item--two-line {
    min-height: 56px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .v-list-item--density-compact.v-list-item--three-line {
    min-height: 80px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,
  .v-list-item--density-compact.v-list-item--three-line .v-list-item__append {
    padding-top: 4px;
  }
  .v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line {
    padding-inline: 16px;
  }
  .v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line {
    padding-inline: 16px;
  }
  .v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line {
    padding-inline: 16px;
  }
  .v-list-item--nav {
    padding-inline: 8px;
  }
  .v-list .v-list-item--nav:not(:only-child) {
    margin-bottom: 4px;
  }
  .v-list-item__underlay {
    position: absolute;
  }
  .v-list-item__overlay {
    background-color: currentColor;
    border-radius: inherit;
    bottom: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay {
    --v-theme-overlay-multiplier: 0;
  }
  .v-list {
    --indent-padding: 0px;
  }
  .v-list--nav {
    --indent-padding: -8px;
  }
  .v-list-group {
    --list-indent-size: 16px;
    --parent-padding: var(--indent-padding);
    --prepend-width: 40px;
  }
  .v-list--slim .v-list-group {
    --prepend-width: 28px;
  }
  .v-list-group--fluid {
    --list-indent-size: 0px;
  }
  .v-list-group--prepend {
    --parent-padding: calc(var(--indent-padding) + var(--prepend-width));
  }
  .v-list-group--fluid.v-list-group--prepend {
    --parent-padding: var(--indent-padding);
  }
  .v-list-group__items {
    --indent-padding: calc(var(--parent-padding) + var(--list-indent-size));
    min-width: min-content;
  }
  .v-navigation-drawer--rail .v-list-group__items {
    min-width: 0;
  }
  .v-list-group__items .v-list-item {
    padding-inline-start: calc(16px + var(--indent-padding)) !important;
  }
  .v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:not(:focus-visible) .v-list-item__overlay {
    opacity: 0;
  }
  .v-list-group__header:not(.v-treeview-item--activatable-group-activator).v-list-item--active:hover .v-list-item__overlay {
    opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier));
  }
  @media (forced-colors: active) {
    .v-list-item:not(.v-list-item--active) {
      color: buttontext;
    }
    .v-list-item--variant-plain.v-list-item--active {
      color: highlight !important;
    }
    .v-list-item:not(.v-list-item--variant-plain).v-list-item--active {
      background-color: highlight !important;
      color: highlighttext !important;
    }
    .v-list-item-title {
      forced-color-adjust: preserve-parent-color;
    }
    .v-list-item--active .v-list-item__prepend > .v-badge .v-icon,
    .v-list-item--active .v-list-item__prepend > .v-icon,
    .v-list-item--active .v-list-item__append > .v-badge .v-icon,
    .v-list-item--active .v-list-item__append > .v-icon {
      forced-color-adjust: preserve-parent-color;
    }
    @supports selector(:focus-visible) {
      .v-list-item::after {
        color: buttontext;
      }
      .v-list-item:focus-visible::after {
        opacity: 1;
      }
    }
  }
}@layer vuetify.components {
  .v-avatar {
    flex: none;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    line-height: normal;
    overflow: hidden;
    position: relative;
    text-align: center;
    transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    transition-property: width, height;
    vertical-align: middle;
  }
  .v-avatar.v-avatar--size-x-small {
    --v-avatar-height: 24px;
  }
  .v-avatar.v-avatar--size-small {
    --v-avatar-height: 32px;
  }
  .v-avatar.v-avatar--size-default {
    --v-avatar-height: 40px;
  }
  .v-avatar.v-avatar--size-large {
    --v-avatar-height: 48px;
  }
  .v-avatar.v-avatar--size-x-large {
    --v-avatar-height: 56px;
  }
  .v-avatar.v-avatar--density-default {
    height: calc(var(--v-avatar-height) + 0px);
    width: calc(var(--v-avatar-height) + 0px);
  }
  .v-avatar.v-avatar--density-comfortable {
    height: calc(var(--v-avatar-height) + -4px);
    width: calc(var(--v-avatar-height) + -4px);
  }
  .v-avatar.v-avatar--density-compact {
    height: calc(var(--v-avatar-height) + -8px);
    width: calc(var(--v-avatar-height) + -8px);
  }
  .v-avatar {
    border-color: rgba(var(--v-border-color), var(--v-border-opacity));
    border-style: solid;
    border-width: 0;
  }
  .v-avatar--border {
    border-width: thin;
    box-shadow: none;
  }
  .v-avatar {
    border-radius: 50%;
  }
  .v-avatar--variant-plain, .v-avatar--variant-outlined, .v-avatar--variant-text, .v-avatar--variant-tonal {
    background: transparent;
    color: inherit;
  }
  .v-avatar--variant-plain {
    opacity: 0.62;
  }
  .v-avatar--variant-plain:focus, .v-avatar--variant-plain:hover {
    opacity: 1;
  }
  .v-avatar--variant-plain .v-avatar__overlay {
    display: none;
  }
  .v-avatar--variant-elevated, .v-avatar--variant-flat {
    background: var(--v-theme-surface);
    color: rgba(var(--v-theme-on-surface), var(--v-medium-emphasis-opacity));
  }
  .v-avatar--variant-elevated {
    box-shadow: 0px 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 1px 1px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 3px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-avatar--variant-flat {
    box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-avatar--variant-outlined {
    border: thin solid currentColor;
  }
  .v-avatar--variant-text .v-avatar__overlay {
    background: currentColor;
  }
  .v-avatar--variant-tonal .v-avatar__underlay {
    background: currentColor;
    opacity: var(--v-activated-opacity);
    border-radius: inherit;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
  }
  .v-avatar .v-avatar__underlay {
    position: absolute;
  }
  .v-avatar--rounded {
    border-radius: 4px;
  }
  .v-avatar--start {
    margin-inline-end: 8px;
  }
  .v-avatar--end {
    margin-inline-start: 8px;
  }
  .v-avatar .v-img {
    height: 100%;
    width: 100%;
  }
}@layer vuetify.components {
  .v-img {
    --v-theme-overlay-multiplier: 3;
    z-index: 0;
  }
  .v-img.v-img--absolute {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
  }
  .v-img--booting .v-responsive__sizer {
    transition: none;
  }
  .v-img--rounded {
    border-radius: 4px;
  }
  .v-img__img,
  .v-img__picture,
  .v-img__gradient,
  .v-img__placeholder,
  .v-img__error {
    z-index: -1;
  }
  .v-img__img,
  .v-img__picture,
  .v-img__gradient,
  .v-img__placeholder,
  .v-img__error {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .v-img__img--preload {
    filter: blur(4px);
  }
  .v-img__img--contain {
    object-fit: contain;
  }
  .v-img__img--cover {
    object-fit: cover;
  }
  .v-img__gradient {
    background-repeat: no-repeat;
  }
}@layer vuetify.components {
  .v-responsive {
    display: flex;
    flex: 1 0 auto;
    max-height: 100%;
    max-width: 100%;
    overflow: hidden;
    position: relative;
  }
  .v-responsive--inline {
    display: inline-flex;
    flex: 0 0 auto;
  }
  .v-responsive__content {
    flex: 1 0 0px;
    max-width: 100%;
  }
  .v-responsive__sizer ~ .v-responsive__content {
    margin-inline-start: -100%;
  }
  .v-responsive__sizer {
    flex: 1 0 0px;
    transition: padding-bottom 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events: none;
  }
}@layer vuetify.components {
  .v-ripple__container {
    color: inherit;
    border-radius: inherit;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    z-index: 0;
    pointer-events: none;
    contain: strict;
  }
  .v-ripple__animation {
    color: inherit;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 50%;
    background: currentColor;
    opacity: 0;
    pointer-events: none;
    overflow: hidden;
    will-change: transform, opacity;
  }
  .v-ripple__animation--enter {
    transition: none;
    opacity: 0;
  }
  .v-ripple__animation--in {
    transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1), opacity 0.1s cubic-bezier(0, 0, 0.2, 1);
    opacity: calc(0.25 * var(--v-theme-overlay-multiplier));
  }
  @media (prefers-reduced-motion: reduce) {
    .v-ripple__animation--in {
      transition-property: opacity;
      transition-duration: 0.1s;
    }
  }
  .v-ripple__animation--out {
    transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
    opacity: 0;
  }
}@layer vuetify.components {
  .v-divider {
    color: inherit;
    display: block;
    flex: 1 1 100%;
    height: 0px;
    max-height: 0px;
    opacity: var(--v-border-opacity);
    transition: inherit;
  }
  .v-divider {
    border-style: solid;
    border-width: thin 0 0 0;
  }
  .v-divider--vertical {
    align-self: stretch;
    border-width: 0 thin 0 0;
    display: inline-flex;
    height: auto;
    margin-left: -1px;
    max-height: 100%;
    max-width: 0px;
    vertical-align: text-bottom;
    width: 0px;
  }
  .v-divider--inset:not(.v-divider--vertical) {
    max-width: calc(100% - 72px);
    margin-inline-start: 72px;
  }
  .v-divider--inset.v-divider--vertical {
    margin-bottom: 8px;
    margin-top: 8px;
    max-height: calc(100% - 16px);
  }
  .v-divider__content {
    padding: 0 16px;
    text-wrap: nowrap;
  }
  .v-divider__wrapper--vertical .v-divider__content {
    padding: 4px 0;
  }
  .v-divider__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .v-divider__wrapper--vertical {
    flex-direction: column;
    height: 100%;
  }
  .v-divider__wrapper--vertical .v-divider {
    margin: 0 auto;
  }
}@layer vuetify.components {
  .v-menu > .v-overlay__content {
    display: flex;
    flex-direction: column;
  }
  .v-menu > .v-overlay__content {
    border-radius: 4px;
  }
  .v-menu > .v-overlay__content > .v-card,
  .v-menu > .v-overlay__content > .v-sheet,
  .v-menu > .v-overlay__content > .v-list {
    background: rgb(var(--v-theme-surface));
    border-radius: inherit;
    overflow: auto;
    height: 100%;
  }
  .v-menu > .v-overlay__content > .v-card,
  .v-menu > .v-overlay__content > .v-sheet,
  .v-menu > .v-overlay__content > .v-list {
    box-shadow: 0px 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
}@layer vuetify.components {
  .v-overlay-container {
    contain: layout;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    display: contents;
  }
  .v-overlay-scroll-blocked {
    padding-inline-end: var(--v-scrollbar-offset);
  }
  .v-overlay-scroll-blocked:not(html) {
    overflow-y: hidden !important;
  }
  html.v-overlay-scroll-blocked {
    position: fixed;
    top: var(--v-body-scroll-y);
    left: var(--v-body-scroll-x);
    width: 100%;
    height: 100%;
  }
  .v-overlay {
    --v-overlay-opacity: 0.32;
    border-radius: inherit;
    display: flex;
    left: 0;
    pointer-events: none;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
  }
  .v-overlay__content {
    outline: none;
    position: absolute;
    pointer-events: auto;
    contain: layout;
  }
  .v-overlay__scrim {
    pointer-events: auto;
    background: #000;
    border-radius: inherit;
    bottom: 0;
    left: 0;
    opacity: var(--v-overlay-opacity);
    position: fixed;
    right: 0;
    top: 0;
  }
  .v-overlay--absolute {
    position: absolute;
  }
  .v-overlay--contained .v-overlay__scrim {
    position: absolute;
  }
  .v-overlay--scroll-blocked {
    padding-inline-end: var(--v-scrollbar-offset);
  }
}.dropdown-content-list__submenu[data-v-1d022aed] .v-overlay__content {
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  border: 1px solid #efeef1;
  box-shadow: 0px 4px 8px -2px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  box-sizing: border-box;
  padding: 12px;
}
.dropdown-content-list__submenu[data-v-1d022aed] .v-overlay__content .dropdown-content-list__list {
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #cccbd9 transparent;
  scrollbar-gutter: auto;
  padding: 3px;
  box-shadow: none;
}
.dropdown-content-list__list[data-v-1d022aed] {
  overflow: visible;
  padding: 0;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed] {
  box-sizing: border-box;
  padding: 8px;
  padding-right: 12px;
  cursor: pointer;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]::after,
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed] .v-list-item__overlay,
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed] .v-list-item__underlay {
  display: none;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--disabled[data-v-1d022aed] {
  opacity: 1;
  cursor: not-allowed;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--disabled[data-v-1d022aed] .v-list-item-title,
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--disabled[data-v-1d022aed] .v-list-item__prepend,
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--disabled[data-v-1d022aed] .v-list-item__append {
  color: #aaa8c3;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--disabled[data-v-1d022aed] .v-list-item-subtitle {
  color: #aaa8c3;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed] .v-list-item-title,
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed] .v-list-item__prepend,
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed] .v-list-item__append {
  color: #990020;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed] .v-list-item-subtitle {
  color: #ba1230;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed]:hover {
  background-color: #ffeceb;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed]:hover .v-list-item-title,
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed]:hover .v-list-item__prepend,
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed]:hover .v-list-item__append {
  color: #660010;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed]:hover .v-list-item-subtitle {
  color: #990020;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed]:active {
  background-color: #ffe3e2;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed]:active .v-list-item-title,
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed]:active .v-list-item__prepend,
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed]:active .v-list-item__append {
  color: #350001;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--danger[data-v-1d022aed]:active .v-list-item-subtitle {
  color: #660010;
}
.dropdown-content-list__list .dropdown-content-list__item .dropdown-content-list__item-check-icon-placeholder[data-v-1d022aed] {
  width: 16px;
  height: 16px;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed] {
  background-color: #f3f7ff;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed]:hover {
  background-color: #ebf0ff;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed]:hover .v-list-item__append {
  color: #4126d0;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed]:hover .v-list-item-title {
  color: #130a44;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed]:hover .v-list-item-subtitle {
  color: #342e5f;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed]:active {
  background-color: #d6dfff;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed]:active .v-list-item__append {
  color: #2b009e;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed]:active .v-list-item-title {
  color: #000000;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed]:active .v-list-item-subtitle {
  color: #130a44;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed] .v-list-item__append {
  font-size: 16px;
  color: #5c4fed;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed] .v-list-item-title {
  font-weight: 600;
  color: #342e5f;
}
.dropdown-content-list__list .dropdown-content-list__item.dropdown-content-list__item--selectable[aria-selected=true][data-v-1d022aed] .v-list-item-subtitle {
  font-weight: 500;
  color: #4f4c76;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:focus, .dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:focus-within {
  outline: none;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:focus-visible {
  outline: 2px solid #5c4fed;
  outline-offset: 1px;
  z-index: 1;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:hover, .dropdown-content-list__list .dropdown-content-list__item[aria-expanded=true][data-v-1d022aed] {
  background-color: #f6f5f8;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:hover .v-list-item-title,
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:hover .v-list-item__prepend,
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:hover .v-list-item__append, .dropdown-content-list__list .dropdown-content-list__item[aria-expanded=true][data-v-1d022aed] .v-list-item-title,
.dropdown-content-list__list .dropdown-content-list__item[aria-expanded=true][data-v-1d022aed] .v-list-item__prepend,
.dropdown-content-list__list .dropdown-content-list__item[aria-expanded=true][data-v-1d022aed] .v-list-item__append {
  color: #342e5f;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:hover .v-list-item-subtitle, .dropdown-content-list__list .dropdown-content-list__item[aria-expanded=true][data-v-1d022aed] .v-list-item-subtitle {
  color: #4f4c76;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:active {
  background-color: #efeef1;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:active .v-list-item-title,
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:active .v-list-item__prepend,
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:active .v-list-item__append {
  color: #130a44;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed]:active .v-list-item-subtitle {
  color: #342e5f;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed] .v-list-item-title {
  padding-bottom: 2px;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed] .v-list-item-title,
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed] .v-list-item__prepend,
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed] .v-list-item__append {
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  color: #4f4c76;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed] .v-list-item-subtitle {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  min-height: 20px;
  margin-top: 2px;
  color: #6c698c;
  opacity: 1;
}
.dropdown-content-list__list .dropdown-content-list__item[data-v-1d022aed] .v-list-item__spacer {
  width: 8px;
  height: 0;
}
.dropdown-content-list__list .dropdown-content-list__submenu-activator-list[data-v-1d022aed] {
  padding: 0;
  overflow: visible;
  background-color: transparent;
}
.separator-item[data-v-7e6b5831] {
  width: 100%;
  height: 1px;
  background: #efeef1;
}
.separator-item.small[data-v-7e6b5831] {
  margin: 4px 0;
}
.separator-item.medium[data-v-7e6b5831] {
  margin: 8px 0;
}
.separator-item.large[data-v-7e6b5831] {
  margin: 16px 0;
}
.dropdown-item[data-v-65980fab] .v-overlay__content {
  display: flex;
  flex-direction: column;
  border-radius: 8px;
  border: 1px solid #efeef1;
  box-shadow: 0px 4px 8px -2px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  box-sizing: border-box;
  padding: 12px;
}
.dropdown-item[data-v-65980fab] .v-overlay__content .dropdown-item__content {
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #cccbd9 transparent;
  scrollbar-gutter: auto;
  flex: 1 1 auto;
}
.dropdown-item[data-v-65980fab] .v-overlay__content .dropdown-item__content .dropdown-item__content-padder {
  padding: 3px;
}
.dropdown-item[data-v-65980fab] .v-overlay__content .dropdown-item__content .dropdown-item__no-items-placeholder {
  padding: 8px;
  padding-right: 12px;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #6c698c;
}
.dropdown-item[data-v-65980fab] .v-overlay__content .dropdown-item__content .dropdown-item__category-header {
  position: relative;
  padding: 8px;
  font-family: "Roboto";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #8b89a9;
  min-height: revert;
  padding-inline-end: 8px;
}
.dropdown-item[data-v-65980fab] .v-overlay__content .dropdown-item__content .dropdown-item__category-header::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 91.5%;
  height: 1px;
  transform: translateX(-50%);
  background-color: #efeef1;
}
.dropdown-item[data-v-65980fab] .v-overlay__content .dropdown-item__header {
  flex: 0 0 auto;
}
.dropdown-item[data-v-65980fab] .v-overlay__content .dropdown-item__footer {
  flex: 0 0 auto;
}@layer vuetify.components {
  .v-btn {
    align-items: center;
    border-radius: 4px;
    display: inline-grid;
    grid-template-areas: "prepend content append";
    grid-template-columns: max-content auto max-content;
    font-weight: 500;
    justify-content: center;
    letter-spacing: normal;
    line-height: normal;
    max-width: 100%;
    outline: none;
    position: relative;
    text-decoration: none;
    text-indent: normal;
    text-transform: none;
    transition-property: box-shadow, transform, opacity, background;
    transition-duration: 0.28s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    user-select: none;
    vertical-align: middle;
    flex-shrink: 0;
  }
  .v-btn--size-x-small {
    --v-btn-size: 0.625rem;
    --v-btn-height: 20px;
    font-size: var(--v-btn-size);
    min-width: 36px;
    padding: 0 8px;
  }
  .v-btn--size-small {
    --v-btn-size: 0.75rem;
    --v-btn-height: 28px;
    font-size: var(--v-btn-size);
    min-width: 50px;
    padding: 0 12px;
  }
  .v-btn--size-default {
    --v-btn-size: 0.875rem;
    --v-btn-height: 36px;
    font-size: var(--v-btn-size);
    min-width: 64px;
    padding: 0 16px;
  }
  .v-btn--size-large {
    --v-btn-size: 1rem;
    --v-btn-height: 44px;
    font-size: var(--v-btn-size);
    min-width: 78px;
    padding: 0 20px;
  }
  .v-btn--size-x-large {
    --v-btn-size: 1.125rem;
    --v-btn-height: 52px;
    font-size: var(--v-btn-size);
    min-width: 92px;
    padding: 0 24px;
  }
  .v-btn.v-btn--density-default {
    height: calc(var(--v-btn-height) + 0px);
  }
  .v-btn.v-btn--density-comfortable {
    height: calc(var(--v-btn-height) + -8px);
  }
  .v-btn.v-btn--density-compact {
    height: calc(var(--v-btn-height) + -12px);
  }
  .v-btn {
    border-color: rgba(var(--v-border-color), var(--v-border-opacity));
    border-style: solid;
    border-width: 0;
  }
  .v-btn--border {
    border-width: thin;
    box-shadow: none;
  }
  .v-btn--absolute {
    position: absolute;
  }
  .v-btn--fixed {
    position: fixed;
  }
  .v-btn:hover > .v-btn__overlay {
    opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier));
  }
  .v-btn:focus-visible > .v-btn__overlay {
    opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
  }
  @supports not selector(:focus-visible) {
    .v-btn:focus > .v-btn__overlay {
      opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
    }
  }
  .v-btn--active > .v-btn__overlay, .v-btn[aria-haspopup=menu][aria-expanded=true] > .v-btn__overlay {
    opacity: calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier));
  }
  .v-btn--active:hover > .v-btn__overlay, .v-btn[aria-haspopup=menu][aria-expanded=true]:hover > .v-btn__overlay {
    opacity: calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier));
  }
  .v-btn--active:focus-visible > .v-btn__overlay, .v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible > .v-btn__overlay {
    opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
  }
  @supports not selector(:focus-visible) {
    .v-btn--active:focus > .v-btn__overlay, .v-btn[aria-haspopup=menu][aria-expanded=true]:focus > .v-btn__overlay {
      opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
    }
  }
  .v-btn--variant-plain, .v-btn--variant-outlined, .v-btn--variant-text, .v-btn--variant-tonal {
    background: transparent;
    color: inherit;
  }
  .v-btn--variant-plain {
    opacity: 0.62;
  }
  .v-btn--variant-plain:focus, .v-btn--variant-plain:hover {
    opacity: 1;
  }
  .v-btn--variant-plain .v-btn__overlay {
    display: none;
  }
  .v-btn--variant-elevated, .v-btn--variant-flat {
    background: rgb(var(--v-theme-surface));
    color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
  }
  .v-btn--variant-elevated {
    box-shadow: 0px 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 2px 2px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 5px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-btn--variant-flat {
    box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-btn--variant-outlined {
    border: thin solid currentColor;
  }
  .v-btn--variant-text .v-btn__overlay {
    background: currentColor;
  }
  .v-btn--variant-tonal .v-btn__underlay {
    background: currentColor;
    opacity: var(--v-activated-opacity);
    border-radius: inherit;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
  }
  .v-btn .v-btn__underlay {
    position: absolute;
  }
  @supports selector(:focus-visible) {
    .v-btn::after {
      pointer-events: none;
      border: 2px solid currentColor;
      border-radius: inherit;
      opacity: 0;
      transition: opacity 0.2s ease-in-out;
    }
    .v-btn::after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
    .v-btn:focus-visible::after {
      opacity: calc(0.25 * var(--v-theme-overlay-multiplier));
    }
  }
  .v-btn--icon {
    border-radius: 50%;
    min-width: 0;
    padding: 0;
  }
  .v-btn--icon.v-btn--size-default {
    --v-btn-size: 1rem;
  }
  .v-btn--icon.v-btn--density-default {
    width: calc(var(--v-btn-height) + 12px);
    height: calc(var(--v-btn-height) + 12px);
  }
  .v-btn--icon.v-btn--density-comfortable {
    width: calc(var(--v-btn-height) + 0px);
    height: calc(var(--v-btn-height) + 0px);
  }
  .v-btn--icon.v-btn--density-compact {
    width: calc(var(--v-btn-height) + -8px);
    height: calc(var(--v-btn-height) + -8px);
  }
  .v-btn--elevated:hover, .v-btn--elevated:focus {
    box-shadow: 0px 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 4px 5px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 10px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-btn--elevated:active {
    box-shadow: 0px 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-btn--flat {
    box-shadow: none;
  }
  .v-btn--block {
    display: flex;
    flex: 1 0 auto;
    min-width: 100%;
  }
  .v-btn--spaced {
    display: grid;
    grid-template-columns: max-content 1fr max-content;
  }
  .v-btn--spaced.v-btn--spaced-start > .v-btn__content {
    justify-content: end;
  }
  .v-btn--spaced.v-btn--spaced-end > .v-btn__content {
    justify-content: start;
  }
  .v-btn--disabled {
    pointer-events: none;
    opacity: 0.26;
  }
  .v-btn--disabled:hover {
    opacity: 0.26;
  }
  .v-btn--disabled.v-btn--variant-elevated, .v-btn--disabled.v-btn--variant-flat {
    box-shadow: none;
    opacity: 1;
    color: rgba(var(--v-theme-on-surface), 0.26);
    background: rgb(var(--v-theme-surface));
  }
  .v-btn--disabled.v-btn--variant-elevated .v-btn__overlay, .v-btn--disabled.v-btn--variant-flat .v-btn__overlay {
    opacity: 0.4615384615;
  }
  .v-btn--loading {
    pointer-events: none;
  }
  .v-btn--loading .v-btn__content,
  .v-btn--loading .v-btn__prepend,
  .v-btn--loading .v-btn__append {
    opacity: 0;
  }
  .v-btn--stacked {
    grid-template-areas: "prepend" "content" "append";
    grid-template-columns: auto;
    grid-template-rows: max-content max-content max-content;
    justify-items: center;
    align-content: center;
  }
  .v-btn--stacked .v-btn__content {
    flex-direction: column;
    line-height: 1.25;
  }
  .v-btn--stacked .v-btn__prepend,
  .v-btn--stacked .v-btn__append,
  .v-btn--stacked .v-btn__content > .v-icon--start,
  .v-btn--stacked .v-btn__content > .v-icon--end {
    margin-inline: 0;
  }
  .v-btn--stacked .v-btn__prepend,
  .v-btn--stacked .v-btn__content > .v-icon--start {
    margin-bottom: 4px;
  }
  .v-btn--stacked .v-btn__append,
  .v-btn--stacked .v-btn__content > .v-icon--end {
    margin-top: 4px;
  }
  .v-btn--stacked.v-btn--size-x-small {
    --v-btn-size: 0.625rem;
    --v-btn-height: 56px;
    font-size: var(--v-btn-size);
    min-width: 56px;
    padding: 0 12px;
  }
  .v-btn--stacked.v-btn--size-small {
    --v-btn-size: 0.75rem;
    --v-btn-height: 64px;
    font-size: var(--v-btn-size);
    min-width: 64px;
    padding: 0 14px;
  }
  .v-btn--stacked.v-btn--size-default {
    --v-btn-size: 0.875rem;
    --v-btn-height: 72px;
    font-size: var(--v-btn-size);
    min-width: 72px;
    padding: 0 16px;
  }
  .v-btn--stacked.v-btn--size-large {
    --v-btn-size: 1rem;
    --v-btn-height: 80px;
    font-size: var(--v-btn-size);
    min-width: 80px;
    padding: 0 18px;
  }
  .v-btn--stacked.v-btn--size-x-large {
    --v-btn-size: 1.125rem;
    --v-btn-height: 88px;
    font-size: var(--v-btn-size);
    min-width: 88px;
    padding: 0 20px;
  }
  .v-btn--stacked.v-btn--density-default {
    height: calc(var(--v-btn-height) + 0px);
  }
  .v-btn--stacked.v-btn--density-comfortable {
    height: calc(var(--v-btn-height) + -16px);
  }
  .v-btn--stacked.v-btn--density-compact {
    height: calc(var(--v-btn-height) + -24px);
  }
  .v-btn--slim {
    padding: 0 8px;
  }
  .v-btn--readonly {
    pointer-events: none;
  }
  .v-btn--rounded {
    border-radius: 24px;
  }
  .v-btn--rounded.v-btn--icon {
    border-radius: 4px;
  }
  .v-btn .v-icon {
    --v-icon-size-multiplier: 0.8571428571;
  }
  .v-btn--icon .v-icon {
    --v-icon-size-multiplier: 1;
  }
  .v-btn--stacked .v-icon {
    --v-icon-size-multiplier: 1.1428571429;
  }
  .v-btn--stacked.v-btn--block {
    min-width: 100%;
  }
  .v-btn__loader {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .v-btn__loader > .v-progress-circular {
    width: 1.5em;
    height: 1.5em;
  }
  .v-btn__content,
  .v-btn__prepend,
  .v-btn__append {
    align-items: center;
    display: flex;
    transition: transform, opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .v-btn__prepend {
    grid-area: prepend;
    margin-inline: calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5);
  }
  .v-btn--slim .v-btn__prepend {
    margin-inline-start: 0;
  }
  .v-btn__append {
    grid-area: append;
    margin-inline: calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9);
  }
  .v-btn--slim .v-btn__append {
    margin-inline-end: 0;
  }
  .v-btn__content {
    grid-area: content;
    justify-content: center;
    white-space: nowrap;
  }
  .v-btn__content > .v-icon--start {
    margin-inline: calc(var(--v-btn-height) / -9) calc(var(--v-btn-height) / 4.5);
  }
  .v-btn__content > .v-icon--end {
    margin-inline: calc(var(--v-btn-height) / 4.5) calc(var(--v-btn-height) / -9);
  }
  .v-btn--stacked .v-btn__content {
    white-space: normal;
  }
  .v-btn__overlay {
    background-color: currentColor;
    border-radius: inherit;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .v-btn__overlay,
  .v-btn__underlay {
    pointer-events: none;
  }
  .v-btn__overlay,
  .v-btn__underlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .v-pagination .v-btn {
    width: auto;
    padding-inline: 5px;
  }
  .v-pagination .v-btn.v-btn--density-default {
    min-width: calc(var(--v-btn-height) + 12px);
  }
  .v-pagination .v-btn.v-btn--density-comfortable {
    min-width: calc(var(--v-btn-height) + 0px);
  }
  .v-pagination .v-btn.v-btn--density-compact {
    min-width: calc(var(--v-btn-height) + -8px);
  }
  .v-pagination .v-btn {
    border-radius: 4px;
  }
  .v-pagination .v-btn--rounded {
    border-radius: 50%;
  }
  .v-pagination .v-btn__overlay {
    transition: none;
  }
  .v-pagination__prev .v-btn, .v-pagination__next .v-btn {
    padding-inline: 0;
  }
  .v-pagination__prev .v-btn.v-btn--density-default, .v-pagination__next .v-btn.v-btn--density-default {
    width: calc(var(--v-btn-height) + 12px);
  }
  .v-pagination__prev .v-btn.v-btn--density-comfortable, .v-pagination__next .v-btn.v-btn--density-comfortable {
    width: calc(var(--v-btn-height) + 0px);
  }
  .v-pagination__prev .v-btn.v-btn--density-compact, .v-pagination__next .v-btn.v-btn--density-compact {
    width: calc(var(--v-btn-height) + -8px);
  }
  .v-pagination .v-pagination__item--is-active .v-btn__overlay {
    opacity: var(--v-border-opacity);
  }
}
@media (forced-colors: active) {
  .v-btn:not(.v-btn--variant-text, .v-btn--variant-plain) {
    border: thin solid;
  }
  .v-btn:focus-visible {
    outline: 2px solid;
    outline-offset: 2px;
  }
}@layer vuetify.components {
  .v-btn-toggle > .v-btn.v-btn--active:not(.v-btn--disabled) > .v-btn__overlay {
    opacity: calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier));
  }
  .v-btn-toggle > .v-btn.v-btn--active:not(.v-btn--disabled):hover > .v-btn__overlay {
    opacity: calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier));
  }
  .v-btn-toggle > .v-btn.v-btn--active:not(.v-btn--disabled):focus-visible > .v-btn__overlay {
    opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
  }
  @supports not selector(:focus-visible) {
    .v-btn-toggle > .v-btn.v-btn--active:not(.v-btn--disabled):focus > .v-btn__overlay {
      opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
    }
  }
  .v-btn-toggle > .v-btn.v-btn--active:not(.v-btn--disabled).v-btn--variant-plain {
    opacity: 1;
  }
}@layer vuetify.components {
  .v-btn-group {
    display: inline-flex;
    flex-wrap: nowrap;
    max-width: 100%;
    min-width: 0;
    overflow-y: hidden;
    overflow-x: auto;
    vertical-align: middle;
  }
  .v-btn-group {
    border-color: rgba(var(--v-border-color), var(--v-border-opacity));
    border-style: solid;
    border-width: 0;
  }
  .v-btn-group--border {
    border-width: thin;
    box-shadow: none;
  }
  .v-btn-group {
    box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-btn-group {
    border-radius: 4px;
  }
  .v-btn-group {
    background: transparent;
    color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
  }
  .v-btn-group--density-default.v-btn-group {
    height: 48px;
  }
  .v-btn-group--density-comfortable.v-btn-group {
    height: 40px;
  }
  .v-btn-group--density-compact.v-btn-group {
    height: 36px;
  }
  .v-btn-group .v-btn {
    border-radius: 0;
    border-color: inherit;
  }
  .v-btn-group--tile {
    border-radius: 0;
  }
  .v-btn-group--horizontal .v-btn:not(:last-child) {
    border-inline-end: none;
  }
  .v-btn-group--horizontal .v-btn:not(:first-child) {
    border-inline-start: none;
  }
  .v-btn-group--horizontal .v-btn:first-child {
    border-start-start-radius: inherit;
    border-end-start-radius: inherit;
  }
  .v-btn-group--horizontal .v-btn:last-child {
    border-start-end-radius: inherit;
    border-end-end-radius: inherit;
  }
  .v-btn-group--horizontal.v-btn-group--divided .v-btn:not(:last-child) {
    border-inline-end-width: thin;
    border-inline-end-style: solid;
    border-inline-end-color: rgba(var(--v-border-color), var(--v-border-opacity));
  }
  .v-btn-group--vertical {
    flex-direction: column;
    height: auto !important;
  }
  .v-btn-group--vertical .v-btn:not(:last-child) {
    border-block-end: none;
  }
  .v-btn-group--vertical .v-btn:not(:first-child) {
    border-block-start: none;
  }
  .v-btn-group--vertical .v-btn:first-child {
    border-start-start-radius: inherit;
    border-start-end-radius: inherit;
  }
  .v-btn-group--vertical .v-btn:last-child {
    border-end-start-radius: inherit;
    border-end-end-radius: inherit;
  }
  .v-btn-group--vertical.v-btn-group--divided .v-btn:not(:last-child) {
    border-block-end-width: thin;
    border-block-end-style: solid;
    border-block-end-color: rgba(var(--v-border-color), var(--v-border-opacity));
  }
}@layer vuetify.components {
  .v-progress-circular {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    position: relative;
    vertical-align: middle;
  }
  .v-progress-circular > svg {
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
  }
  .v-progress-circular__content {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .v-progress-circular__underlay {
    color: rgba(var(--v-border-color), var(--v-border-opacity));
    stroke: currentColor;
    z-index: 1;
  }
  .v-progress-circular__overlay {
    stroke: currentColor;
    transition: all 0.2s ease-in-out, stroke-width 0s;
    z-index: 2;
  }
  .v-progress-circular--size-x-small {
    height: 16px;
    width: 16px;
  }
  .v-progress-circular--size-small {
    height: 24px;
    width: 24px;
  }
  .v-progress-circular--size-default {
    height: 32px;
    width: 32px;
  }
  .v-progress-circular--size-large {
    height: 48px;
    width: 48px;
  }
  .v-progress-circular--size-x-large {
    height: 64px;
    width: 64px;
  }
  .v-progress-circular--indeterminate > svg {
    animation: progress-circular-rotate 1.4s linear infinite;
    transform-origin: center center;
    transition: all 0.2s ease-in-out;
  }
  .v-progress-circular--indeterminate .v-progress-circular__overlay {
    animation: progress-circular-dash 1.4s ease-in-out infinite, progress-circular-rotate 1.4s linear infinite;
    stroke-dasharray: 25, 200;
    stroke-dashoffset: 0;
    stroke-linecap: round;
    transform-origin: center center;
    transform: rotate(-90deg);
  }
  .v-progress-circular--disable-shrink > svg {
    animation-duration: 0.7s;
  }
  .v-progress-circular--disable-shrink .v-progress-circular__overlay {
    animation: none;
  }
  .v-progress-circular--indeterminate:not(.v-progress-circular--visible) > svg,
  .v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay {
    animation-play-state: paused !important;
  }
  @keyframes progress-circular-dash {
    0% {
      stroke-dasharray: 1, 200;
      stroke-dashoffset: 0px;
    }
    50% {
      stroke-dasharray: 100, 200;
      stroke-dashoffset: -15px;
    }
    100% {
      stroke-dasharray: 100, 200;
      stroke-dashoffset: -124px;
    }
  }
  @keyframes progress-circular-rotate {
    100% {
      transform: rotate(270deg);
    }
  }
}@layer vuetify.components {
  .v-progress-linear {
    background: transparent;
    overflow: hidden;
    position: relative;
    transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1), mask-size 0s;
    width: 100%;
  }
  .v-progress-linear--rounded {
    border-radius: 9999px;
  }
  @media (forced-colors: active) {
    .v-progress-linear {
      border: thin solid buttontext;
    }
  }
  .v-progress-linear__background,
  .v-progress-linear__buffer {
    background: currentColor;
    bottom: 0;
    left: 0;
    opacity: var(--v-border-opacity);
    position: absolute;
    top: 0;
    width: 100%;
    transition-property: width, left, right;
    transition: inherit;
  }
  @media (forced-colors: active) {
    .v-progress-linear__buffer {
      background-color: highlight !important;
      opacity: 0.5 !important;
    }
  }
  .v-progress-linear__content {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .v-progress-linear--clickable .v-progress-linear__content {
    pointer-events: none;
  }
  .v-progress-linear__determinate,
  .v-progress-linear__indeterminate {
    background: currentColor;
  }
  @media (forced-colors: active) {
    .v-progress-linear__determinate,
    .v-progress-linear__indeterminate {
      background-color: highlight !important;
    }
  }
  .v-progress-linear__determinate {
    height: inherit;
    left: 0;
    position: absolute;
    transition: inherit;
    transition-property: width, left, right;
  }
  .v-progress-linear__indeterminate .long, .v-progress-linear__indeterminate .short {
    animation-play-state: paused;
    animation-duration: 2.2s;
    animation-iteration-count: infinite;
    bottom: 0;
    height: inherit;
    left: 0;
    position: absolute;
    right: auto;
    top: 0;
    width: auto;
  }
  .v-progress-linear__indeterminate .long {
    animation-name: indeterminate-ltr;
  }
  .v-progress-linear__indeterminate .short {
    animation-name: indeterminate-short-ltr;
  }
  .v-progress-linear__stream {
    animation: stream 0.25s infinite linear;
    animation-play-state: paused;
    bottom: 0;
    left: auto;
    opacity: 0.3;
    pointer-events: none;
    position: absolute;
    transition: inherit;
    transition-property: width, left, right;
  }
  .v-progress-linear--reverse .v-progress-linear__background,
  .v-progress-linear--reverse .v-progress-linear__determinate,
  .v-progress-linear--reverse .v-progress-linear__content {
    left: auto;
    right: 0;
  }
  .v-progress-linear--reverse .v-progress-linear__indeterminate .long, .v-progress-linear--reverse .v-progress-linear__indeterminate .short {
    left: auto;
    right: 0;
  }
  .v-progress-linear--reverse .v-progress-linear__indeterminate .long {
    animation-name: indeterminate-rtl;
  }
  .v-progress-linear--reverse .v-progress-linear__indeterminate .short {
    animation-name: indeterminate-short-rtl;
  }
  .v-progress-linear--reverse .v-progress-linear__stream {
    right: auto;
  }
  .v-progress-linear--absolute,
  .v-progress-linear--fixed {
    left: 0;
    z-index: 1;
  }
  .v-progress-linear--absolute {
    position: absolute;
  }
  .v-progress-linear--fixed {
    position: fixed;
  }
  .v-progress-linear--rounded {
    border-radius: 9999px;
  }
  .v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,
  .v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate {
    border-radius: inherit;
  }
  .v-progress-linear--striped .v-progress-linear__determinate {
    animation: progress-linear-stripes 1s infinite linear;
    background-image: linear-gradient(135deg, hsla(0, 0%, 100%, 0.25) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.25) 0, hsla(0, 0%, 100%, 0.25) 75%, transparent 0, transparent);
    background-repeat: repeat;
    background-size: var(--v-progress-linear-height);
  }
  .v-progress-linear--active .v-progress-linear__indeterminate .long, .v-progress-linear--active .v-progress-linear__indeterminate .short {
    animation-play-state: running;
  }
  .v-progress-linear--active .v-progress-linear__stream {
    animation-play-state: running;
  }
  .v-progress-linear--rounded-bar .v-progress-linear__determinate,
  .v-progress-linear--rounded-bar .v-progress-linear__indeterminate,
  .v-progress-linear--rounded-bar .v-progress-linear__stream + .v-progress-linear__background {
    border-radius: 9999px;
  }
  .v-progress-linear--rounded-bar .v-progress-linear__determinate {
    border-start-start-radius: 0;
    border-end-start-radius: 0;
  }
  @keyframes indeterminate-ltr {
    0% {
      left: -90%;
      right: 100%;
    }
    60% {
      left: -90%;
      right: 100%;
    }
    100% {
      left: 100%;
      right: -35%;
    }
  }
  @keyframes indeterminate-rtl {
    0% {
      left: 100%;
      right: -90%;
    }
    60% {
      left: 100%;
      right: -90%;
    }
    100% {
      left: -35%;
      right: 100%;
    }
  }
  @keyframes indeterminate-short-ltr {
    0% {
      left: -200%;
      right: 100%;
    }
    60% {
      left: 107%;
      right: -8%;
    }
    100% {
      left: 107%;
      right: -8%;
    }
  }
  @keyframes indeterminate-short-rtl {
    0% {
      left: 100%;
      right: -200%;
    }
    60% {
      left: -8%;
      right: 107%;
    }
    100% {
      left: -8%;
      right: 107%;
    }
  }
  @keyframes stream {
    to {
      transform: translateX(var(--v-progress-linear-stream-to));
    }
  }
  @keyframes progress-linear-stripes {
    0% {
      background-position-x: var(--v-progress-linear-height);
    }
  }
}/* Do not edit directly, this file was auto-generated. */
.button-item__container[data-v-407cb587] {
  margin: 0;
  max-width: fit-content;
}
.button-item__container.button-item__container-disabled[data-v-407cb587] {
  cursor: not-allowed !important;
}
.button-item__container.button-item__container-full-width[data-v-407cb587] {
  display: flex;
  flex: 1 0 auto;
  max-width: revert;
}
.button-item[data-v-407cb587] {
  font-family: "Plus Jakarta Sans";
  font-size: 14px;
  line-height: 14px;
  height: 32px;
  border-width: 1px;
  border-style: solid;
}
.button-item[data-v-407cb587]::after {
  display: none;
}
.button-item.disabled[data-v-407cb587] {
  border-color: #efeef1 !important;
  background-color: #efeef1 !important;
  color: #aaa8c3 !important;
}
.button-item.primary.filled.inverted[data-v-407cb587] {
  border-color: white;
  background-color: white;
  color: #5c4fed;
}
.button-item.primary.filled.inverted[data-v-407cb587]:focus, .button-item.primary.filled.inverted[data-v-407cb587]:focus-visible, .button-item.primary.filled.inverted[data-v-407cb587]:focus-within {
  outline: none;
}
.button-item.primary.filled.inverted[data-v-407cb587]:hover {
  color: #4126d0;
  background-color: #f3f7ff;
  border-color: #f3f7ff;
}
.button-item.primary.filled.inverted[data-v-407cb587]:active, .button-item.primary.filled.inverted[aria-expanded=true][data-v-407cb587] {
  color: #2b009e;
  background-color: #ebf0ff;
  border-color: #ebf0ff;
}
.button-item.primary.filled[data-v-407cb587] {
  border-color: #5c4fed;
  background-color: var(--button-primary-filled-bg-default);
  color: white;
}
.button-item.primary.filled[data-v-407cb587]:focus, .button-item.primary.filled[data-v-407cb587]:focus-within {
  outline: none;
}
.button-item.primary.filled[data-v-407cb587]:focus-visible {
  outline: 2px solid #5c4fed;
  outline-offset: 1px;
}
.button-item.primary.filled[data-v-407cb587]:hover {
  border-color: #4126d0;
  background-color: #4126d0;
}
.button-item.primary.filled[data-v-407cb587]:active, .button-item.primary.filled[aria-expanded=true][data-v-407cb587] {
  border-color: #2b009e;
  background-color: #2b009e;
}
.button-item.primary.outlined[data-v-407cb587] {
  border-color: #5c4fed;
  background-color: transparent;
  color: #5c4fed;
}
.button-item.primary.outlined[data-v-407cb587]:focus, .button-item.primary.outlined[data-v-407cb587]:focus-within {
  outline: none;
}
.button-item.primary.outlined[data-v-407cb587]:focus-visible {
  outline: 2px solid #5c4fed;
  outline-offset: 1px;
}
.button-item.primary.outlined[data-v-407cb587]:hover {
  border-color: #4126d0;
  color: #4126d0;
  background-color: #f6f5f8;
}
.button-item.primary.outlined[data-v-407cb587]:active, .button-item.primary.outlined[aria-expanded=true][data-v-407cb587] {
  border-color: #2b009e;
  color: #2b009e;
  background-color: #efeef1;
}
.button-item.primary.ghost[data-v-407cb587] {
  border-color: transparent;
  background-color: transparent;
  color: #5c4fed;
}
.button-item.primary.ghost[data-v-407cb587]:focus, .button-item.primary.ghost[data-v-407cb587]:focus-within {
  outline: none;
}
.button-item.primary.ghost[data-v-407cb587]:focus-visible {
  outline: 2px solid #5c4fed;
  outline-offset: 1px;
}
.button-item.primary.ghost[data-v-407cb587]:hover {
  color: #4126d0;
  background-color: #f6f5f8;
}
.button-item.primary.ghost[data-v-407cb587]:active, .button-item.primary.ghost[aria-expanded=true][data-v-407cb587] {
  color: #2b009e;
  background-color: #efeef1;
}
.button-item.neutral.outlined[data-v-407cb587] {
  border-color: #4f4c76;
  background-color: transparent;
  color: #4f4c76;
}
.button-item.neutral.outlined[data-v-407cb587]:focus, .button-item.neutral.outlined[data-v-407cb587]:focus-within {
  outline: none;
}
.button-item.neutral.outlined[data-v-407cb587]:focus-visible {
  outline: 2px solid #4f4c76;
  outline-offset: 1px;
}
.button-item.neutral.outlined[data-v-407cb587]:hover {
  border-color: #342e5f;
  color: #342e5f;
  background-color: #f6f5f8;
}
.button-item.neutral.outlined[data-v-407cb587]:active, .button-item.neutral.outlined[aria-expanded=true][data-v-407cb587] {
  border-color: #130a44;
  color: #130a44;
  background-color: #efeef1;
}
.button-item.neutral.ghost[data-v-407cb587] {
  border-color: transparent;
  background-color: transparent;
  color: #4f4c76;
}
.button-item.neutral.ghost[data-v-407cb587]:focus, .button-item.neutral.ghost[data-v-407cb587]:focus-within {
  outline: none;
}
.button-item.neutral.ghost[data-v-407cb587]:focus-visible {
  outline: 2px solid #4f4c76;
  outline-offset: 1px;
}
.button-item.neutral.ghost[data-v-407cb587]:hover {
  color: #342e5f;
  background-color: #f6f5f8;
}
.button-item.neutral.ghost[data-v-407cb587]:active, .button-item.neutral.ghost[aria-expanded=true][data-v-407cb587] {
  color: #130a44;
  background-color: #efeef1;
}
.button-item.danger.filled[data-v-407cb587] {
  border-color: #ba1230;
  background-color: #ba1230;
  color: white;
}
.button-item.danger.filled[data-v-407cb587]:focus, .button-item.danger.filled[data-v-407cb587]:focus-within {
  outline: none;
}
.button-item.danger.filled[data-v-407cb587]:focus-visible {
  outline: 2px solid #ba1230;
  outline-offset: 1px;
}
.button-item.danger.filled[data-v-407cb587]:hover {
  border-color: #990020;
  background-color: #990020;
}
.button-item.danger.filled[data-v-407cb587]:active, .button-item.danger.filled[aria-expanded=true][data-v-407cb587] {
  border-color: #660010;
  background-color: #660010;
}
.button-item.danger.outlined[data-v-407cb587] {
  border-color: #ba1230;
  background-color: transparent;
  color: #ba1230;
}
.button-item.danger.outlined[data-v-407cb587]:focus, .button-item.danger.outlined[data-v-407cb587]:focus-within {
  outline: none;
}
.button-item.danger.outlined[data-v-407cb587]:focus-visible {
  outline: 2px solid #ba1230;
  outline-offset: 1px;
}
.button-item.danger.outlined[data-v-407cb587]:hover {
  border-color: #990020;
  color: #990020;
  background-color: #f6f5f8;
}
.button-item.danger.outlined[data-v-407cb587]:active, .button-item.danger.outlined[aria-expanded=true][data-v-407cb587] {
  border-color: #660010;
  color: #660010;
  background-color: #efeef1;
}
.button-item.danger.ghost[data-v-407cb587] {
  border-color: transparent;
  background-color: transparent;
  color: #ba1230;
}
.button-item.danger.ghost[data-v-407cb587]:focus, .button-item.danger.ghost[data-v-407cb587]:focus-within {
  outline: none;
}
.button-item.danger.ghost[data-v-407cb587]:focus-visible {
  outline: 2px solid #ba1230;
  outline-offset: 1px;
}
.button-item.danger.ghost[data-v-407cb587]:hover {
  color: #990020;
  background-color: #f6f5f8;
}
.button-item.danger.ghost[data-v-407cb587]:active, .button-item.danger.ghost[aria-expanded=true][data-v-407cb587] {
  color: #660010;
  background-color: #efeef1;
}
.button-item.default[data-v-407cb587] {
  height: 32px;
  padding: 0 12px;
  font-weight: 500;
}
.button-item.default .button-item__label[data-v-407cb587] {
  cursor: inherit;
  padding: 0 2px 2px;
}
.button-item.large[data-v-407cb587] {
  height: 40px;
  padding: 0 16px;
  font-weight: 600;
}
.button-item.large .button-item__label[data-v-407cb587] {
  cursor: inherit;
  padding: 0 4px 2px;
}
.button-item.no-label.default[data-v-407cb587] {
  padding: 0;
  width: 32px;
  min-width: revert;
}
.button-item.no-label.large[data-v-407cb587] {
  padding: 0;
  width: 40px;
  min-width: revert;
}
.button-item[data-v-407cb587] .v-btn__overlay {
  opacity: 0;
}
.button-item[data-v-407cb587] .v-btn__underlay {
  opacity: 0;
}
.button-item.no-label[data-v-407cb587] .v-btn__append {
  margin-inline: 0;
}
.button-item.no-label[data-v-407cb587] .v-btn__prepend {
  margin-inline: 0;
}
.button-item[data-v-407cb587]:not(.no-label) .v-btn__append {
  margin-inline: 2px 0;
}
.button-item[data-v-407cb587]:not(.no-label) .v-btn__prepend {
  margin-inline: 0 2px;
}
.game-versions-actions-item[data-v-18192549] {
  padding: 0 0 40px 0;
  width: 1080px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-versions-actions-item__left-side[data-v-18192549] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-actions-item__title[data-v-18192549] {
  color: #19134d;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}
.game-versions-actions-item__add-icon[data-v-18192549] {
  margin: 0 8px 0 0;
}
.game-versions-actions-item__sorting[data-v-18192549] {
  border-radius: 12px;
}
.game-versions-actions-item__searchbar[data-v-18192549] {
  width: 344px;
}
.game-versions-actions-item__right-side[data-v-18192549] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
}
@layer vuetify.components {
  .v-tooltip > .v-overlay__content {
    background: rgb(var(--v-theme-surface-variant));
    color: rgb(var(--v-theme-on-surface-variant));
    border-radius: 4px;
    font-size: 0.875rem;
    line-height: 1.6;
    display: inline-block;
    padding: 5px 16px;
    text-transform: initial;
    width: auto;
    opacity: 1;
    transition-property: opacity, transform;
    overflow-wrap: break-word;
  }
  .v-tooltip > .v-overlay__content[class*=enter-active] {
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-duration: 150ms;
  }
  .v-tooltip > .v-overlay__content[class*=leave-active] {
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
    transition-duration: 75ms;
  }
  .v-tooltip:not(.v-tooltip--interactive) > .v-overlay__content {
    pointer-events: none;
  }
}@layer vuetify.components {
  .v-hotkey {
    align-items: center;
    display: inline-flex;
    gap: 4px;
    vertical-align: middle;
    line-height: 1.5;
  }
  .v-hotkey--disabled {
    opacity: 0.26;
  }
  .v-hotkey--inline {
    align-items: baseline;
    max-height: 1lh;
    vertical-align: baseline;
    font-size: 1em;
    line-height: 1;
  }
  .v-hotkey__prefix {
    opacity: var(--v-medium-emphasis-opacity);
    font-weight: normal;
    vertical-align: baseline;
  }
  .v-hotkey__suffix {
    opacity: var(--v-medium-emphasis-opacity);
    font-weight: normal;
    vertical-align: baseline;
  }
  .v-hotkey--contained .v-hotkey__contained-wrapper {
    display: inline-flex;
    align-items: center;
    gap: 2px;
    padding: 0.2rem 4px;
    box-sizing: border-box;
    background: unset;
    box-shadow: unset;
    min-height: 1em;
    font-size: 0.75rem;
    line-height: 1.5;
  }
  .v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__prefix, .v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__suffix {
    opacity: var(--v-high-emphasis-opacity);
  }
  .v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__prefix {
    margin-right: 2px;
  }
  .v-hotkey--contained .v-hotkey__contained-wrapper .v-hotkey__suffix {
    margin-left: 2px;
  }
  .v-hotkey--contained .v-hotkey__divider {
    opacity: var(--v-medium-emphasis-opacity);
    font-size: inherit;
  }
  .v-hotkey--contained .v-hotkey__combination {
    display: inline-flex;
    align-items: center;
    gap: 2px;
  }
  .v-hotkey--contained.v-hotkey--inline .v-hotkey__contained-wrapper.v-kbd {
    align-self: baseline;
    align-items: baseline;
    font-size: 1em;
    line-height: 1;
    padding: 2px 4px;
    gap: 2px;
    margin-left: 0;
    margin-right: 0;
  }
  .v-hotkey--contained.v-hotkey--inline .v-hotkey__divider {
    font-size: 1em;
    align-self: baseline;
  }
  .v-hotkey--contained.v-hotkey--inline .v-hotkey__combination {
    gap: 2px;
    align-items: baseline;
  }
  .v-hotkey__key.v-kbd {
    min-height: unset;
    font-size: 0.75rem;
    line-height: 1.5;
    padding: 0.2rem;
    min-width: 1.5em;
  }
  .v-hotkey__key.v-kbd--variant-plain, .v-hotkey__key.v-kbd--variant-outlined, .v-hotkey__key.v-kbd--variant-text, .v-hotkey__key.v-kbd--variant-tonal {
    background: transparent;
    color: inherit;
  }
  .v-hotkey__key.v-kbd--variant-plain {
    opacity: 0.62;
  }
  .v-hotkey__key.v-kbd--variant-plain:focus, .v-hotkey__key.v-kbd--variant-plain:hover {
    opacity: 1;
  }
  .v-hotkey__key.v-kbd--variant-plain .v-hotkey__overlay {
    display: none;
  }
  .v-hotkey__key.v-kbd--variant-elevated, .v-hotkey__key.v-kbd--variant-flat {
    background: rgb(var(--v-theme-surface));
    color: rgba(var(--v-theme-on-surface), var(--v-high-emphasis-opacity));
  }
  .v-hotkey__key.v-kbd--variant-elevated {
    box-shadow: 0px 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 2px 2px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 5px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-hotkey__key.v-kbd--variant-flat {
    box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-hotkey__key.v-kbd--variant-outlined {
    border: thin solid currentColor;
  }
  .v-hotkey__key.v-kbd--variant-text .v-hotkey__overlay {
    background: currentColor;
  }
  .v-hotkey__key.v-kbd--variant-tonal .v-hotkey__underlay {
    background: currentColor;
    opacity: var(--v-activated-opacity);
    border-radius: inherit;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
  }
  .v-hotkey__key.v-kbd .v-hotkey__underlay {
    position: absolute;
  }
  .v-hotkey__key-symbol.v-kbd {
    line-height: normal;
    font-size: 1em;
  }
  .v-hotkey__key-icon .v-icon {
    max-width: 0.75em;
    min-width: unset;
  }
  .v-hotkey__key--nested {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    font: inherit;
    color: inherit;
    display: inline-flex;
    align-items: center;
    min-width: auto;
    min-height: auto;
    align-self: baseline;
  }
  .v-hotkey__key--nested.v-hotkey__key-icon {
    align-self: center;
  }
  .v-hotkey__key--nested .v-icon {
    max-width: 0.75em;
    min-width: unset;
  }
  .v-hotkey__divider {
    align-items: center;
    display: inline-flex;
    opacity: var(--v-medium-emphasis-opacity);
    font-size: 1em;
  }
  .v-hotkey__combination {
    align-self: baseline;
    display: flex;
    gap: 2px;
  }
  .v-hotkey--inline .v-hotkey__key-symbol.v-kbd, .v-hotkey--inline .v-hotkey__key-text.v-kbd {
    align-self: baseline;
  }
  .v-hotkey--inline .v-hotkey__key.v-kbd {
    font-size: 1em;
    line-height: 1;
    padding: 2px 4px;
    min-width: 20px;
  }
  .v-hotkey--inline .v-hotkey__key-icon {
    align-self: stretch;
  }
  .v-hotkey--inline .v-hotkey__key-icon.v-kbd {
    padding-top: 0;
    padding-bottom: 0;
  }
  .v-hotkey--inline .v-hotkey__key-icon .v-icon {
    width: min-content;
    min-width: fit-content;
    max-height: calc(1ex + 2px);
  }
  .v-hotkey--inline .v-hotkey__key-icon .v-icon .v-icon__svg {
    height: 100%;
    width: unset;
  }
  .v-hotkey--inline .v-hotkey__combination {
    height: inherit;
    align-self: baseline;
    display: flex;
    gap: 1px;
  }
  .v-hotkey--inline .v-hotkey__divider {
    font-size: 1em;
  }
  .v-hotkey--inline .v-hotkey__prefix, .v-hotkey--inline .v-hotkey__suffix {
    align-self: baseline;
    font-size: inherit;
  }
  .v-hotkey--variant-elevated .v-hotkey__key.v-kbd {
    box-shadow: 0px 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 2px 2px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 5px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-hotkey--variant-flat .v-hotkey__key.v-kbd {
    box-shadow: none;
  }
  .v-hotkey--variant-outlined .v-hotkey__key.v-kbd {
    box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-hotkey--variant-outlined .v-hotkey__key.v-kbd {
    background: none;
  }
  .v-hotkey--variant-text .v-hotkey__key.v-kbd {
    box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-hotkey--variant-text .v-hotkey__key.v-kbd {
    background: transparent !important;
    border: none !important;
    padding-left: 0;
    padding-right: 0;
    min-width: auto;
  }
  .v-hotkey--variant-text .v-hotkey__combination {
    gap: 1px;
  }
  .v-hotkey--variant-tonal .v-hotkey__key.v-kbd {
    border: unset;
    box-shadow: unset;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
}@layer vuetify.components {
  .v-kbd {
    font-family: "Roboto";
    align-items: center;
    align-self: stretch;
    background: rgb(var(--v-theme-kbd));
    color: rgb(var(--v-theme-on-kbd));
    display: inline-flex;
    font-size: 0.875em;
    font-weight: normal;
    line-height: 1;
    justify-content: center;
    min-height: 1em;
    min-width: 20px;
    padding: 3px 6px;
    vertical-align: baseline;
    margin-inline: 1px;
  }
  .v-kbd {
    border-color: rgba(var(--v-border-color), var(--v-border-opacity));
    border-style: solid;
    border-width: thin;
  }
  .v-kbd--border {
    border-width: thin;
    box-shadow: none;
  }
  .v-kbd {
    box-shadow: 0px 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 1px 1px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 3px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-kbd {
    border-radius: 4px;
  }
}._tooltip-item__overlay_17mev_1 {
  padding: 4px 8px;
  opacity: 0.85;
  line-height: 20px;
  font-family: "Roboto";
  border-radius: 8px;
  box-shadow: 0px 4px 8px -2px rgba(0, 0, 0, 0.15);
}
._tooltip-item__overlay_17mev_1 span {
  white-space: pre-line;
}
._tooltip-item__overlay_17mev_1 .v-hotkey__divider {
  display: none;
}
._tooltip-item__overlay_17mev_1 .v-kbd {
  background-color: rgba(255, 255, 255, 0.2);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  padding: 0 5px;
}
._tooltip-item__overlay_17mev_1::after {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  border-top: 4px solid rgb(var(--v-theme-surface-variant));
}
._tooltip-item__overlay_17mev_1.placement-top::after {
  bottom: -8px;
  left: 50%;
  transform: translateX(-50%);
}
._tooltip-item__overlay_17mev_1.placement-bottom::after {
  top: -8px;
  left: 50%;
  transform: translateX(-50%) rotate(180deg);
}
._tooltip-item__overlay_17mev_1.placement-left::after {
  right: -8px;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
}
._tooltip-item__overlay_17mev_1.placement-right::after {
  left: -8px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}
._tooltip-item__overlay_17mev_1.placement-top-left::after {
  bottom: -8px;
  right: 8%;
  transform: translateX(50%);
}
._tooltip-item__overlay_17mev_1.placement-top-right::after {
  bottom: -8px;
  left: 8%;
  transform: translateX(-50%);
}
._tooltip-item__overlay_17mev_1.placement-bottom-left::after {
  top: -8px;
  right: 8%;
  transform: translateX(50%) rotate(180deg);
}
._tooltip-item__overlay_17mev_1.placement-bottom-right::after {
  top: -8px;
  left: 8%;
  transform: translateX(-50%) rotate(180deg);
}
._tooltip-item__overlay_17mev_1.placement-left-top::after {
  right: -4px;
  bottom: 15%;
  transform: translateX(50%) rotate(-90deg);
}
._tooltip-item__overlay_17mev_1.placement-left-bottom::after {
  right: -4px;
  top: 15%;
  transform: translateX(50%) rotate(-90deg);
}
._tooltip-item__overlay_17mev_1.placement-right-top::after {
  left: -4px;
  bottom: 15%;
  transform: translateX(-50%) rotate(90deg);
}
._tooltip-item__overlay_17mev_1.placement-right-bottom::after {
  left: -4px;
  top: 15%;
  transform: translateX(-50%) rotate(90deg);
}
._tooltip-item__content_17mev_89 {
  display: flex;
  align-items: center;
  gap: 10px;
  text-align: center;
}
.game-versions-item[data-v-fbc13ae0] {
  padding: 15px;
  width: 1046px;
  min-height: 48px;
  border-radius: 16px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border: 1px solid transparent;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: 0.2s linear;
  cursor: pointer;
  gap: 16px;
}
.game-versions-item.editable[data-v-fbc13ae0]:hover {
  border-color: #a3a1b8;
}
.game-versions-item[data-v-fbc13ae0]:not(.editable) {
  cursor: default;
}
.game-versions-item__version-name-container[data-v-fbc13ae0] {
  width: 416px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow: hidden;
}
.game-versions-item__version-name[data-v-fbc13ae0] {
  margin: 0 0 4px 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-versions-item__version-info-container[data-v-fbc13ae0] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.game-versions-item__user-icon[data-v-fbc13ae0] {
  padding: 4px 2px;
  width: 20px;
  height: 16px;
  color: #ffffff;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  background: #aba5f8;
}
.game-versions-item__user-icon.owner[data-v-fbc13ae0] {
  background: #ff8491;
}
.game-versions-item__user-name[data-v-fbc13ae0] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-versions-item__version-info-line-separator[data-v-fbc13ae0] {
  width: 1px;
  min-width: 1px;
  height: 20px;
  background: #d1d0db;
}
.game-versions-item__challenges-number[data-v-fbc13ae0] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-versions-item__right-container[data-v-fbc13ae0] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
}
.game-versions-item__players-container[data-v-fbc13ae0] {
  width: 0px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-item__players-number[data-v-fbc13ae0] {
  color: #19134d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-versions-item__players-label[data-v-fbc13ae0] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-versions-item__last-update-container[data-v-fbc13ae0] {
  width: 120px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-item__last-update-container.team[data-v-fbc13ae0] {
  width: 160px;
  min-width: 160px;
}
.game-versions-item__last-update-number[data-v-fbc13ae0] {
  color: #19134d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-versions-item__last-update-label[data-v-fbc13ae0],
.game-versions-item__last-update-date[data-v-fbc13ae0] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-versions-item__analytics-container[data-v-fbc13ae0] {
  padding: 8px 16px 8px 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  transition: 0.2s linear;
  background: transparent;
  cursor: pointer;
}
.game-versions-item__analytics-container[data-v-fbc13ae0]:hover {
  background: #f4f3f6;
}
.game-versions-item__analytics-text[data-v-fbc13ae0] {
  color: #19134d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-versions-item__icon[data-v-fbc13ae0] {
  margin: 0 8px 0 0;
}
.game-versions-item__warning[data-v-fbc13ae0] {
  margin: 0 24px 0 0;
  padding: 6px 12px;
  width: 102px;
  border-radius: 8px;
  background: #fff1dc;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: default;
}
.game-versions-item__warning-text[data-v-fbc13ae0] {
  color: #ff7a00;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-versions-item__dots-icon-container[data-v-fbc13ae0] {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 8px;
  min-height: 24px;
  min-width: 24px;
  border-radius: 40px;
  transition: 0.2s linear;
}
.game-versions-item__dots-icon-container.active[data-v-fbc13ae0],
.game-versions-item__dots-icon-container[data-v-fbc13ae0]:hover {
  background: #f4f3f6;
}
.game-versions-item__edit-icon[data-v-fbc13ae0] {
  opacity: 0;
}
.game-versions-item__edit-icon.active[data-v-fbc13ae0] {
  opacity: 1;
}
.game-versions-item__actions-container[data-v-fbc13ae0] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
}
.game-versions-item__action[data-v-fbc13ae0] {
  padding: 8px;
  width: calc(100% - 16px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: transparent;
  border-radius: 8px;
  transition: 0.2s linear;
  cursor: pointer;
  color: #3b3668;
}
.game-versions-item__action.disabled[data-v-fbc13ae0] {
  cursor: not-allowed;
  color: rgba(59, 54, 104, 0.7);
}
.game-versions-item__action.delete[data-v-fbc13ae0] {
  color: #ff4f62;
}
.game-versions-item__action.delete.disabled[data-v-fbc13ae0] {
  cursor: not-allowed;
  color: rgba(255, 79, 98, 0.7);
}
.game-versions-item__action[data-v-fbc13ae0]:hover {
  background: #f4f3f6;
}
.game-versions-item__action.delete[data-v-fbc13ae0]:hover {
  background: #ffedef;
}
.game-versions-item__action-icon[data-v-fbc13ae0] {
  margin: 0 8px 0 0;
}
.game-versions-item__action-text[data-v-fbc13ae0] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.game-versions-item__action-tooltip[data-v-fbc13ae0] {
  width: 100%;
}
.game-versions-item__action__line-separator[data-v-fbc13ae0] {
  margin: 8px 0;
  height: 1px;
  min-height: 1px;
  width: 100%;
  background: #d1d0db;
}

.game-versions-list[data-v-c4a591e1] {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
  grid-template-columns: 1fr;
  gap: 16px;
}
.game-versions-list__card-placeholder[data-v-c4a591e1] {
  padding: 16px;
  width: 1048px;
  height: 48px;
  border-radius: 16px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.delete-modal-item__subtitle[data-v-4c97d32f] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.delete-modal-item__content[data-v-4c97d32f] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}
.delete-modal-item__content__data-name[data-v-4c97d32f] {
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
}
.delete-modal-item__content__warning-message-container[data-v-4c97d32f] {
  margin: 16px 0 0 0;
  padding: 8px 12px;
  box-shadow: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.delete-modal-item__content__warning-message-icon[data-v-4c97d32f] {
  margin: 0 12px 0 0;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #f2960d;
}
.delete-modal-item__content__warning-message[data-v-4c97d32f] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
}
.delete-modal-item__content__button-container[data-v-4c97d32f] {
  margin: 80px 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.delete-modal-item__content__button-cancel[data-v-4c97d32f] {
  width: 156px;
}
.delete-modal-item__content__button-confirm[data-v-4c97d32f] {
  width: 156px;
}
.delete-modal-item__content__save-icon[data-v-4c97d32f] {
  margin: 0 0.3rem 0 0;
}

.game-versions-name-editor-item__version-name[data-v-d0a5e47b] {
  padding: 5px 8px;
  color: #524e7a;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  border-radius: 8px;
  border: 1px solid transparent;
  cursor: pointer;
  max-width: 360px;
}
.game-versions-name-editor-item__version-name[data-v-d0a5e47b]:hover {
  min-width: 360px;
  border: 1px solid #a3a1b8;
}
.game-versions-name-editor-item__textarea[data-v-d0a5e47b] {
  padding: 5px 8px;
  width: 360px;
  height: 60px;
  resize: none;
  color: #524e7a;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  border-radius: 8px;
  border: 1px solid #a3a1b8;
  font-family: "Plus Jakarta Sans";
  transition: 0.2s linear;
  background: transparent;
}
.game-versions-name-editor-item__textarea[data-v-d0a5e47b]:active,
.game-versions-name-editor-item__textarea[data-v-d0a5e47b]:focus {
  outline: none;
  border: 1px solid #574cf1;
}

.game-config-subviews-header-item[data-v-a0515452] {
  width: 800px;
  margin: 0 0 40px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-subviews-header-item__title-container[data-v-a0515452] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
}
.game-config-subviews-header-item__title[data-v-a0515452] {
  margin: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-subviews-header-item__go-back-icon[data-v-a0515452] {
  margin: 0 16px 0 0;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 0.2s linear;
}
.game-config-subviews-header-item__go-back-icon[data-v-a0515452]:hover {
  transform: translateX(-2px);
}
.game-config-subviews-header-item__actions-container[data-v-a0515452] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 16px;
}
.game-config-subviews-header-item__share[data-v-a0515452] {
  margin: 0 8px 0 0;
}
.game-config-subviews-header-item__icon[data-v-a0515452] {
  margin: 0 12px 0 0;
  min-width: 24px;
  min-height: 24px;
}
.game-config-subviews-header-item__warning[data-v-a0515452] {
  padding: 8px 16px 8px 12px;
  max-width: 260px;
  min-height: 24px;
  border-radius: 12px;
  border: 1px solid #ff7a00;
  background: #fff1dc;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-subviews-header-item__warning-text-container[data-v-a0515452] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-subviews-header-item__warning-text[data-v-a0515452] {
  color: #19134d;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-subviews-header-item__discover-warnings[data-v-a0515452] {
  margin: 4px 0 0 0;
  padding: 0 0 0 36px;
  color: #ff7a00;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration-line: underline;
  cursor: pointer;
}
.game-config-subviews-header-item__action-button[data-v-a0515452] {
  width: auto;
  padding: 7px 15px;
}
.game-config-subviews-header-item__share-button[data-v-a0515452] {
  padding: 8px 24px;
}
.game-config-subviews-header-item__ai-icon-container[data-v-a0515452] {
  margin: 0 0 0 8px;
  padding: 0 6px;
  background: #dddbfc;
  color: #574cf1;
  border-radius: 16px;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}

.game-config-multiplayer-badge[data-v-e7de95d6] {
  border-radius: 4px;
  padding: 4px;
  background: #dddbfc;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  width: fit-content;
}
.game-config-multiplayer-badge.extended[data-v-e7de95d6] {
  padding: 6px 8px;
}
.game-config-multiplayer-badge__text[data-v-e7de95d6] {
  color: #524e7a;
  font-family: "Roboto";
  font-variant: normal;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.game-config-challenges-types-select-item[data-v-2348a455] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  flex: 0 1 auto;
  min-width: 0;
}
.game-config-challenges-types-select-item[data-v-2348a455] .dropdown-menu-item {
  width: 100%;
}
.game-config-challenges-types-select-item__selector-input-container[data-v-2348a455] {
  position: relative;
  cursor: pointer;
}
.game-config-challenges-types-select-item__selector-input[data-v-2348a455] {
  padding: 7px 40px 7px 16px;
  width: auto;
  height: 24px;
  background: transparent;
  border-radius: 12px;
  border: 1px solid #d1d0db;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-family: "Plus Jakarta Sans";
  transition: 0.2s linear;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-challenges-types-select-item__selector-input-text-container[data-v-2348a455] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex: 1;
  overflow: hidden;
}
.game-config-challenges-types-select-item__selector-input-text[data-v-2348a455] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}
.game-config-challenges-types-select-item__selector-input.active[data-v-2348a455],
.game-config-challenges-types-select-item__selector-input[data-v-2348a455]:focus {
  border-color: #564cf1 !important;
  box-shadow: none;
  outline: none;
}
.game-config-challenges-types-select-item__open-close-icon[data-v-2348a455] {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
.game-config-challenges-types-select-item__inside-label[data-v-2348a455] {
  color: #19134d;
  margin: 0 8px 0 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  white-space: nowrap;
  flex: 0 0 auto;
}
.game-config-challenges-types-select-item__blur-effect[data-v-2348a455] {
  position: sticky;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 24px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.game-config-challenges-types-select-item__items-container[data-v-2348a455] {
  position: relative;
  padding: 12px 16px 0 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-height: 556px;
  overflow-y: auto;
}
.game-config-challenges-types-select-item__item-container[data-v-2348a455] {
  position: relative;
  padding: 8px 12px 8px 32px;
  margin: 0 0 4px 0;
  width: calc(100% - 44px);
  transition: 0.2s linear;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: pointer;
  border-radius: 8px;
}
.game-config-challenges-types-select-item__item-container[data-v-2348a455]:hover {
  background: #f4f3f6;
}
.game-config-challenges-types-select-item__item-container.preview[data-v-2348a455] {
  width: calc(100% - 16px);
  padding: 8px;
}
.game-config-challenges-types-select-item__item-container:hover
  .game-config-challenges-types-select-item__item-description[data-v-2348a455] {
  max-height: 200px;
}
.game-config-challenges-types-select-item__item[data-v-2348a455] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.game-config-challenges-types-select-item__item-content[data-v-2348a455] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-challenges-types-select-item__item-icons-container[data-v-2348a455] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}
.game-config-challenges-types-select-item__item-preview[data-v-2348a455] {
  margin: 0 12px 0 0;
  transition: 0.2s linear;
}
.game-config-challenges-types-select-item__item-preview.border[data-v-2348a455] {
  padding: 3px;
  border-radius: 10px;
  border: 1px solid transparent;
}
.game-config-challenges-types-select-item__item-preview.border.active[data-v-2348a455] {
  border: 1px solid #a3a1b8;
}
.game-config-challenges-types-select-item__item-group[data-v-2348a455] {
  padding: 0 0 0 8px;
  margin: 32px 0 8px 0;
  color: #807d9d;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-challenges-types-select-item__item-group[data-v-2348a455]:first-child {
  padding: 4px 0 0 8px;
  margin: 0 0 8px 0;
}
.game-config-challenges-types-select-item__item-description[data-v-2348a455] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 0 0 44px;
  margin: 4px 0 0 0;
  max-height: 0;
  color: #6a668b;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  overflow: hidden;
  transition: 0.625s linear;
}
.game-config-challenges-types-select-item__item-text[data-v-2348a455] {
  padding: 0 32px 0 0;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #3b3668;
}
.game-config-challenges-types-select-item__item-text.active[data-v-2348a455] {
  font-weight: 500;
  color: #19134d;
}
.game-config-challenges-types-select-item__item-text.active[data-v-2348a455] {
  font-weight: 500;
}
.game-config-challenges-types-select-item__item[data-v-2348a455]:last-child {
  margin: 0;
}

.game-config-challenges-types-menu-item__preview[data-v-1b8055da] {
  padding: 9px 16px 9px 8px;
  border-radius: 12px;
  border: 1px solid #d1d0db;
  background: #ffffff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.game-config-challenges-types-menu-item__preview-icon[data-v-1b8055da] {
  width: 20px;
  height: 20px;
}
.game-config-challenges-types-menu-item__preview-text[data-v-1b8055da] {
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.game-config-question-editor-item[data-v-9a1d70ef] {
  width: 100%;
  color: #19134d;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}
.game-config-question-editor-item__textarea-container[data-v-9a1d70ef] {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-question-editor-item__textarea[data-v-9a1d70ef] {
  padding: 12px 48px 12px 24px;
  flex: 1;
  height: 30px;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  border-radius: 8px;
  background: #eef6fa;
  border: 1px solid #eef6fa;
  transition: 0.2s linear;
  resize: none;
}
.game-config-question-editor-item__textarea[data-v-9a1d70ef]::placeholder {
  color: #807d9d;
  font-family: "Plus Jakarta Sans";
}
.game-config-question-editor-item__remaining-characters[data-v-9a1d70ef] {
  position: absolute;
  right: 16px;
  bottom: 8px;
  text-align: right;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  cursor: text;
}
.game-config-question-editor-item__delete-question-icon[data-v-9a1d70ef] {
  position: absolute;
  right: -40px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.game-config-question-editor-item__textarea[data-v-9a1d70ef]:hover {
  background: #dbe9f0;
}
.game-config-question-editor-item__textarea[data-v-9a1d70ef]:focus,
.game-config-question-editor-item__textarea[data-v-9a1d70ef]:active {
  outline: none;
  border-color: #574cf1;
  background: #eef6fa;
}
.game-config-question-editor-item__question-text[data-v-9a1d70ef] {
  margin: 12px 0 0 0;
  min-height: 30px;
  border: 1px solid transparent;
  word-break: break-word;
}
.game-config-question-editor-item__question-text.placeholder[data-v-9a1d70ef] {
  color: #807d9d;
}

.game-config-question-editor-item__question-text img {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
}

.game-config-tips-editor-item__tip-container[data-v-e4eff0f8] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0;
}
.game-config-tips-editor-item__tip-container.active[data-v-e4eff0f8] {
  margin: 0 0 24px 0;
}
.game-config-tips-editor-item__text-editor-container[data-v-e4eff0f8] {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.game-config-tips-editor-item__tip-text[data-v-e4eff0f8] {
  margin: 16px 0 0 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  border: 1px solid transparent;
  word-break: break-word;
}

.game-config-feedback-editor-list[data-v-d4123cda] {
  margin: 16px 0 0 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
}
.game-config-feedback-editor-list__section[data-v-d4123cda] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-feedback-editor-list__label-text[data-v-d4123cda] {
  padding: 0 0 8px 8px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-feedback-editor-list__label-text.correct.not-active[data-v-d4123cda] {
  padding: 2px 8px;
  border-radius: 8px;
  background: #e2f8e8;
  color: #3aab5a;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-feedback-editor-list__label-text.incorrect.not-active[data-v-d4123cda] {
  padding: 2px 8px;
  border-radius: 8px;
  background: #ffedef;
  color: #ff4f62;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-feedback-editor-list__add-button[data-v-d4123cda] {
  padding: 7px 23px 7px 15px;
}
.game-config-feedback-editor-list__add-icon[data-v-d4123cda] {
  margin: 0 8px 0 0;
}

.game-config-tips-editor-list[data-v-156d8953] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-tips-editor-list__selector-container[data-v-156d8953] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-tips-editor-list__tips-editor-item[data-v-156d8953] {
  width: 100%;
}
.game-config-tips-editor-list__tips-editor-item.active[data-v-156d8953] {
  margin: 16px 0 0 0;
}
.game-config-tips-editor-list__enabled-badge[data-v-156d8953] {
  padding: 6px 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  background: #eeedfe;
}
.game-config-tips-editor-list__enabled-badge.not-empty[data-v-156d8953] {
  margin: 0 0 16px 0;
}
.game-config-tips-editor-list__enabled-badge-text[data-v-156d8953] {
  color: #19134d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-config-tips-editor-list__label-container[data-v-156d8953] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}
.game-config-tips-editor-list__label-text-active[data-v-156d8953] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-tips-editor-list__label-text-inactive[data-v-156d8953] {
  color: #19134d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-tips-editor-list__badge[data-v-156d8953] {
  padding: 2px 8px;
  border-radius: 16px;
  background: #dddbfc;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
}
.game-config-tips-editor-list__badge-text[data-v-156d8953] {
  color: #574cf1;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-tips-editor-list__add-button[data-v-156d8953] {
  padding: 7px 23px 7px 15px;
}
.game-config-tips-editor-list__add-icon[data-v-156d8953] {
  margin: 0 8px 0 0;
}
.game-config-tips-editor-list__disclaimer[data-v-156d8953] {
  margin: 16px 0 0 0;
  padding: 8px 16px;
  width: calc(100% - 32px);
  background: #f4f3f6;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.game-config-tips-editor-list__disclaimer-text[data-v-156d8953] {
  color: #524e7a;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.textarea-item__textarea-container[data-v-929c8165] {
  display: grid;
  width: 100%;
  overflow: hidden;
}
.textarea-item__textarea[data-v-929c8165],
.textarea-item__send-message-button[data-v-929c8165] {
  grid-area: 1 / 1;
}
.textarea-item__textarea[data-v-929c8165] {
  width: 100%;
  padding: 8px 48px 8px 16px;
  margin: 0;
  background: #eef6fa;
  border-radius: 8px;
  border: 1px solid #eef6fa;
  color: #19134d;
  font-family: Plus Jakarta Sans;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  resize: none;
  scrollbar-width: none; /* Firefox */
  box-sizing: border-box;
  min-height: 20px;
  transition: 0.2s linear;
}
.textarea-item__textarea[data-v-929c8165]::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Edge */
}
.textarea-item__textarea[data-v-929c8165]:active,
.textarea-item__textarea[data-v-929c8165]:focus {
  outline: none;
  border-color: #574cf1;
}
.textarea-item__textarea[data-v-929c8165]::placeholder {
  color: #807d9d;
  font-family: Plus Jakarta Sans;
}
.textarea-item__send-message-button[data-v-929c8165] {
  align-self: end;
  justify-self: end;
  margin: 8px;
  padding: 4px;
  border-radius: 50%;
  background-color: #574cf1;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: none;
}
.textarea-item__send-message-button[data-v-929c8165]:disabled {
  background-color: #807d9d;
  cursor: not-allowed;
}
.textarea-item__textarea[data-v-929c8165]:disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 0.7;
}

.game-config-challenge-ai-canvas-animation[data-v-8f50b192] {
  width: 24px;
  height: 24px;
}

.game-config-challenge-ai-dropdown-button__container[data-v-a5a9e912] {
  flex: 0 0 auto;
}
.game-config-challenge-ai-dropdown-button__loader[data-v-a5a9e912] {
  width: 22px;
  height: 22px;
  border: 3px solid #aaa8c3;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation-a5a9e912 1s linear infinite;
}
@keyframes rotation-a5a9e912 {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.game-config-challenge-ai-dropdown-button__activator[data-v-a5a9e912] {
  padding: 8px;
  border-radius: 20px;
  background: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.game-config-challenge-ai-dropdown-button__activator.disabled[data-v-a5a9e912] {
  background: #efeef1;
}
.game-config-challenge-ai-dropdown-button__activator[data-v-a5a9e912]:not(.disabled):hover {
  background: #e8e7ed;
}
.game-config-challenge-ai-dropdown-button__activator-text[data-v-a5a9e912] {
  color: #574cf1;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-config-challenge-ai-dropdown-button__textarea-container[data-v-a5a9e912] {
  width: 376px;
}

.game-config-challenges-item[data-v-ae1ff089] {
  margin: 0 0 16px 0;
}
.game-config-challenges-item[data-v-ae1ff089]:first-child {
  margin: 5px 0 16px 0;
}
.game-config-challenges-item[data-v-ae1ff089]:last-child {
  margin: 0;
}
.game-config-challenges-item__card[data-v-ae1ff089] {
  padding: 19px 57px 23px 19px;
  width: 722px;
  border-radius: 16px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border: 1px solid #ffffff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  transition: 0.2s linear;
  cursor: pointer;
}
.game-config-challenges-item__card[data-v-ae1ff089]:not(.multipath):hover {
  border-color: #a3a1b8;
}
.game-config-challenges-item__card:not(.multipath).active[data-v-ae1ff089] {
  border-color: #574cf1;
  cursor: default;
}
.game-config-challenges-item__card.with-level[data-v-ae1ff089] {
  padding: 15px 57px 23px 19px;
}
.game-config-challenges-item__card.multipath[data-v-ae1ff089] {
  padding: 23px 57px 23px 23px;
  width: calc(100% - 82px);
  border-top: none;
  border-right: 1px solid #d1d0db;
  border-bottom: 1px solid #d1d0db;
  border-left: 1px solid #d1d0db;
  border-radius: 0 0 16px 16px;
  cursor: default;
}
.game-config-challenges-item__level[data-v-ae1ff089] {
  margin: 0;
  padding: 6px 12px;
  height: 24px;
  border-radius: 12px;
  white-space: nowrap;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-challenges-item__level.color-1[data-v-ae1ff089] {
  background: #8982f5;
}
.game-config-challenges-item__level.color-2[data-v-ae1ff089] {
  background: #ff8491;
}
.game-config-challenges-item__level-value[data-v-ae1ff089] {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-config-challenges-item__level-value.color-1[data-v-ae1ff089] {
  color: #ffffff;
}
.game-config-challenges-item__level-value.color-2[data-v-ae1ff089] {
  color: #ffffff;
}
.game-config-challenges-item__level-subtitle[data-v-ae1ff089] {
  margin: 0 0 0 4px;
  color: rgba(255, 255, 255, 0.8);
  font-family: "Roboto";
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.game-config-challenges-item__challenge-container[data-v-ae1ff089] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-challenges-item__line-separator[data-v-ae1ff089] {
  width: 100%;
  height: 1px;
  min-height: 1px;
  background: #a3a1b8;
}
.game-config-challenges-item__challenge-number[data-v-ae1ff089] {
  margin: 12px 20px 0 0;
  padding: 4px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  border-radius: 24px;
  background: #e8e7ed;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #19134d;
}
.game-config-challenges-item__challenge-number-placeholder[data-v-ae1ff089] {
  width: 52px;
}
.game-config-challenges-item__challenge-content[data-v-ae1ff089] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
}
.game-config-challenges-item__challenge-header[data-v-ae1ff089] {
  width: 100%;
  margin: 0 0 16px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 40px;
  gap: 8px;
}
.game-config-challenges-item__challenge-type-container[data-v-ae1ff089] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  flex: 1;
  min-width: 0;
}
.game-config-challenges-item__level-container[data-v-ae1ff089] {
  flex: 0 0 auto;
}
.game-config-challenges-item__challenge-type[data-v-ae1ff089] {
  padding: 4px 12px;
  border-radius: 8px;
  border: 1px solid #e8e7ed;
  background: #f8f8fa;
  color: var(--Primary-Blue-gray-700, #524e7a);
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  flex: 1;
}
.game-config-challenges-item__actions-container[data-v-ae1ff089] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  flex: 0 0 auto;
}
.game-config-challenges-item__preview-text[data-v-ae1ff089] {
  color: #524e7a;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.game-config-answer-editor-item[data-v-132fa621] {
  position: relative;
  width: 100%;
  margin: 0 0 7px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-answer-editor-item[data-v-132fa621]:last-child {
  margin: 0;
}
.game-config-answer-editor-item__index[data-v-132fa621] {
  margin: 0 12px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  width: 20px;
  height: 20px;
  min-height: 20px;
  min-width: 20px;
  border-radius: 20px;
  background: #6a668b;
  color: #ffffff;
}
.game-config-answer-editor-item__correct[data-v-132fa621] {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  margin: 0 12px 0 0;
  animation: popIn-132fa621 0.1s linear;
}
.game-config-answer-editor-item__wrong-container[data-v-132fa621] {
  margin: 0 12px 0 0;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-answer-editor-item__wrong-check[data-v-132fa621] {
  cursor: pointer;
  display: none;
}
.game-config-answer-editor-item__wrong-container.active:hover
  .game-config-answer-editor-item__wrong[data-v-132fa621] {
  display: none;
}
.game-config-answer-editor-item__wrong-container.active:hover
  .game-config-answer-editor-item__wrong-check[data-v-132fa621] {
  display: block;
}
.game-config-answer-editor-item__text[data-v-132fa621] {
  padding: 8px 0 9px 0;
  color: #19134d;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  flex: 1;
  word-break: break-word;
}
.game-config-answer-editor-item__text.editable[data-v-132fa621] {
  cursor: pointer;
}
.game-config-answer-editor-item__text.placeholder[data-v-132fa621] {
  color: #807d9d;
}
.game-config-answer-editor-item__text.multiline[data-v-132fa621] {
  white-space: pre-wrap;
}
.game-config-answer-editor-item__input-container[data-v-132fa621] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-answer-editor-item__input-container.multiline[data-v-132fa621] {
  position: relative;
  display: block;
}
.game-config-answer-editor-item__input[data-v-132fa621] {
  padding: 8px 0;
  width: 100%;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #d1d0db;
  border-left: none;
}
.game-config-answer-editor-item__input[data-v-132fa621]::placeholder {
  color: #807d9d;
  font-family: "Plus Jakarta Sans";
}
.game-config-answer-editor-item__textarea[data-v-132fa621] {
  padding: 8px 50px 8px 0;
  width: 100%;
  min-height: 42px;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #d1d0db;
  border-left: none;
  resize: none;
  overflow: hidden;
  box-sizing: border-box;
  display: block;
  margin: 0;
  vertical-align: top;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.game-config-answer-editor-item__textarea.empty[data-v-132fa621] {
  min-height: 42px;
  height: 42px;
}
.game-config-answer-editor-item__textarea[data-v-132fa621]::placeholder {
  color: #807d9d;
  font-family: "Plus Jakarta Sans";
}
.game-config-answer-editor-item__textarea[data-v-132fa621]:focus,
.game-config-answer-editor-item__textarea[data-v-132fa621]:active {
  padding: 8px 50px 8px 0;
  outline: none;
  border-bottom: 2px solid #574cf1;
}
.game-config-answer-editor-item__remaining-characters[data-v-132fa621] {
  padding: 0 15px 0px 16px;
  width: 16px;
  height: 42px;
  min-height: 42px;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #d1d0db;
  border-left: none;
  cursor: text;
}
.game-config-answer-editor-item__input-container.multiline
  .game-config-answer-editor-item__remaining-characters[data-v-132fa621] {
  position: absolute;
  bottom: 0;
  right: 0;
  height: auto;
  min-height: auto;
  padding: 0 0 7px 0;
  width: auto;
  border: none;
  background: transparent;
}
.game-config-answer-editor-item__input[data-v-132fa621]:focus,
.game-config-answer-editor-item__input[data-v-132fa621]:active {
  padding: 8px 0 7px 0;
}
.game-config-answer-editor-item__input:focus
  ~ .game-config-answer-editor-item__remaining-characters[data-v-132fa621],
.game-config-answer-editor-item__input:active
  ~ .game-config-answer-editor-item__remaining-characters[data-v-132fa621] {
  height: 41px;
}
.game-config-answer-editor-item__text.active[data-v-132fa621]:hover {
  padding: 8px 0 8px 0;
  border-bottom: 1px solid #d1d0db;
}
.game-config-answer-editor-item__input[data-v-132fa621]:focus,
.game-config-answer-editor-item__input[data-v-132fa621]:active,
.game-config-answer-editor-item__input:focus
  ~ .game-config-answer-editor-item__remaining-characters[data-v-132fa621],
.game-config-answer-editor-item__input:active
  ~ .game-config-answer-editor-item__remaining-characters[data-v-132fa621] {
  outline: none;
  border-bottom: 2px solid #574cf1;
}
.game-config-answer-editor-item__delete-icon[data-v-132fa621] {
  display: none;
  position: absolute;
  right: 16px;
  bottom: 9px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
}
.game-config-answer-editor-item__text.active:hover
  .game-config-answer-editor-item__delete-icon[data-v-132fa621] {
  display: flex;
}
@keyframes popIn-132fa621 {
0% {
    opacity: 0;
    transform: scale(0.5);
}
100% {
    opacity: 1;
    transform: scale(1);
}
}

.game-config-answers-editor-list__answers-list[data-v-99f30362] {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
}
.game-config-answers-editor-list__add-answer-button[data-v-99f30362] {
  margin: 16px 0 0 0;
  padding: 7px 23px 7px 15px;
}
.game-config-answers-editor-list__add-answer-icon[data-v-99f30362] {
  margin: 0 8px 0 0;
}

.game-config-warnings-item[data-v-e4551630] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  margin: -4px;
}
.game-config-warnings-item__warning[data-v-e4551630] {
  margin: 4px;
  padding: 8px 16px;
  height: 24px;
  border-radius: 8px;
  font-family: "Roboto";
  color: #524e7a;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  background: #fff1dc;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-warnings-item__warning[data-v-e4551630]:last-child {
  margin: 4px 0 4px 4px;
}

.game-config-crossword-item__container[data-v-d2276fa8] {
  margin: 0 0 24px 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
}
.game-config-crossword-item__add-definition-button[data-v-d2276fa8] {
  padding: 7px 23px 7px 15px;
}
.game-config-crossword-item__add-definition-icon[data-v-d2276fa8] {
  margin: 0 8px 0 0;
}

.game-config-mini-game-item[data-v-0f74ffe5] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-mini-game-item__game-title[data-v-0f74ffe5] {
  margin: 0;
  padding: 12px 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}
.game-config-mini-game-item__difficulty-label[data-v-0f74ffe5] {
  margin: 0 0 24px 0;
  padding: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.game-config-mini-game-item__line-separator[data-v-0f74ffe5] {
  margin: 24px 0;
  width: 100%;
  height: 1px;
  min-height: 1px;
  background: #a3a1b8;
}
.game-config-mini-game-item__toggle-container[data-v-0f74ffe5] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-mini-game-item__toggle-placeholder[data-v-0f74ffe5] {
  color: #19134d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-mini-game-item__toggle[data-v-0f74ffe5] {
  margin: 0 16px 0 0;
}
.game-config-mini-game-item__toggle-info[data-v-0f74ffe5] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-mini-game-item__toggle-label[data-v-0f74ffe5] {
  margin: 0 0 8px 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-mini-game-item__extra-challenge-type-container[data-v-0f74ffe5] {
  margin: 24px 0 0 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 24px;
}
.game-config-mini-game-item__extra-challenge-type[data-v-0f74ffe5] {
  padding: 16px;
  min-height: 68px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-radius: 8px;
  border: 1px solid #d1d0db;
  cursor: pointer;
  transition: 0.2s linear;
}
.game-config-mini-game-item__extra-challenge-type.active[data-v-0f74ffe5],
.game-config-mini-game-item__extra-challenge-type[data-v-0f74ffe5]:hover {
  border-color: #574cf1;
}
.game-config-mini-game-item__extra-challenge-type-description[data-v-0f74ffe5] {
  margin: 4px 0 0 0;
  padding: 0 0 0 32px;
  color: #6a668b;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-mini-game-item__extra-challenge-container[data-v-0f74ffe5] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
}
.game-config-mini-game-item__extra-challenge-container.active[data-v-0f74ffe5] {
  margin: 24px 0 0 0;
}
.game-config-mini-game-item__single-extra-challenge-container[data-v-0f74ffe5] {
  margin: 0 0 24px 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
}
.game-config-mini-game-item__add-extra-challenge-button[data-v-0f74ffe5] {
  padding: 7px 23px 7px 15px;
}
.game-config-mini-game-item__add-extra-challenge-icon[data-v-0f74ffe5] {
  margin: 0 8px 0 0;
}

.game-config-media-item[data-v-e1626cae] {
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
}
.game-config-media-item.active[data-v-e1626cae] {
  gap: 24px;
}
.game-config-media-item__container[data-v-e1626cae] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
}
.game-config-media-item__media-uploader[data-v-e1626cae] {
  width: 100%;
  height: 280px;
}
.game-config-media-item__media-container[data-v-e1626cae] {
  padding: 16px;
  width: calc(100% - 34px);
  height: 248px;
  background: #ffffff;
  border: 1px dashed #807d9d;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
}
.game-config-media-item__text-placeholder[data-v-e1626cae] {
  height: 80px;
  width: 80px;
}
.game-config-media-item__loading-container[data-v-e1626cae] {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.game-config-media-item__image[data-v-e1626cae] {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
}
.game-config-media-item__video[data-v-e1626cae] {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
}
.game-config-media-item__mandatory-container[data-v-e1626cae] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-media-item__mandatory-description-container[data-v-e1626cae] {
  padding: 0 0 0 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-media-item__mandatory-title[data-v-e1626cae] {
  padding: 0;
  margin: 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-media-item__mandatory-description[data-v-e1626cae] {
  padding: 0;
  margin: 0;
  color: #6a668b;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.game-config-open-ended-question-ai-item__line-separator[data-v-10d6bc03] {
  width: 100%;
  height: 1px;
  min-height: 1px;
  background: #a3a1b8;
}
.game-config-open-ended-question-ai-item__description[data-v-10d6bc03] {
  padding: 8px 16px;
  border-radius: 8px;
  background: #f4f3f6;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-open-ended-question-ai-item__label[data-v-10d6bc03] {
  margin: 0 0 12px 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-open-ended-question-ai-item__context-container[data-v-10d6bc03] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-open-ended-question-ai-item__toggle[data-v-10d6bc03] {
  margin: 0 0 24px 0;
}
.game-config-open-ended-question-ai-item__toggle-text[data-v-10d6bc03] {
  margin: 0 0 0 16px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.game-config-intro-item__container[data-v-0811acf3] {
  margin: 0 0 24px 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
}
.game-config-intro-item__add-page-button[data-v-0811acf3] {
  padding: 7px 23px 7px 15px;
}
.game-config-intro-item__add-page-icon[data-v-0811acf3] {
  margin: 0 8px 0 0;
}

.game-config-scenario-multipath-create-item[data-v-5534c6d1] {
  padding: 16px 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
  border-radius: 8px;
  background: #f4f3f6;
}
.game-config-scenario-multipath-create-item__description-container[data-v-5534c6d1] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-scenario-multipath-create-item__title[data-v-5534c6d1] {
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-scenario-multipath-create-item__description[data-v-5534c6d1] {
  color: #524e7a;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-scenario-multipath-create-item__button[data-v-5534c6d1] {
  flex: 1;
  padding: 8px 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  border-radius: 100px;
  transition: 0.2s linear;
}
.game-config-scenario-multipath-create-item__button[data-v-5534c6d1]:hover {
  transform: translateY(-2px);
}
.game-config-scenario-multipath-create-item__button-text[data-v-5534c6d1] {
  color: #574cf1;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  white-space: nowrap;
}

.game-config-scenario-multipath-selector-item[data-v-04e68a3c] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f4f3f6;
  border-radius: 16px 16px 0 0;
}
.game-config-scenario-multipath-selector-item__left-option[data-v-04e68a3c],
.game-config-scenario-multipath-selector-item__right-option[data-v-04e68a3c] {
  position: relative;
  padding: 16px 16px 0 16px;
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}
.game-config-scenario-multipath-selector-item__left-option.active[data-v-04e68a3c],
.game-config-scenario-multipath-selector-item__right-option.active[data-v-04e68a3c] {
  background: #ffffff;
  border-top: 1px solid #d1d0db;
  border-right: 1px solid #d1d0db;
  border-bottom: none;
  border-left: 1px solid #d1d0db;
  border-radius: 16px 16px 0 0;
}
.game-config-scenario-multipath-selector-item__left-option.active[data-v-04e68a3c]::after {
  content: "";
  position: absolute;
  bottom: -16px;
  left: -1px;
  width: 16px;
  height: 16px;
  border-left: 1px solid #d1d0db;
}
.game-config-scenario-multipath-selector-item__left-option.active[data-v-04e68a3c]::before {
  content: "";
  position: absolute;
  bottom: -16px;
  right: calc(-100% - 1px);
  width: 100%;
  height: 16px;
  background: #f4f3f6;
  border-left: 1px solid #d1d0db;
  border-bottom: 1px solid #d1d0db;
  border-bottom-left-radius: 16px;
}
.game-config-scenario-multipath-selector-item__right-option.active[data-v-04e68a3c]::after {
  content: "";
  position: absolute;
  bottom: -16px;
  right: -17px;
  width: 16px;
  height: 16px;
  border-left: 1px solid #d1d0db;
}
.game-config-scenario-multipath-selector-item__right-option.active[data-v-04e68a3c]::before {
  content: "";
  position: absolute;
  bottom: -16px;
  left: calc(-100% - 1px);
  width: 100%;
  height: 16px;
  background: #f4f3f6;
  border-right: 1px solid #d1d0db;
  border-bottom: 1px solid #d1d0db;
  border-bottom-right-radius: 16px;
}
.game-config-scenario-multipath-selector-item__option-icon[data-v-04e68a3c] {
  padding: 4px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  border-radius: 100px;
  background: #ffffff;
  color: #19134d;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-scenario-multipath-selector-item__option-icon.active[data-v-04e68a3c] {
  background: #e8e7ed;
}
.game-config-scenario-multipath-selector-item__option-description-container[data-v-04e68a3c] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-scenario-multipath-selector-item__option-description[data-v-04e68a3c] {
  width: 212px;
  color: #524e7a;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-scenario-multipath-selector-item__text-green[data-v-04e68a3c] {
  color: #3aab5a;
  font-weight: 700;
}
.game-config-scenario-multipath-selector-item__text-red[data-v-04e68a3c] {
  color: #ff4f62;
  font-weight: 700;
}
.game-config-scenario-multipath-selector-item__warning-icon-container[data-v-04e68a3c] {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.game-config-scenario-item__container[data-v-bc0ea0b2] {
  margin: 0 0 12px 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
}
.game-config-scenario-item__container.active[data-v-bc0ea0b2] {
  margin: 0 0 24px 0;
}
.game-config-scenario-item__add-part-button[data-v-bc0ea0b2] {
  padding: 7px 23px 7px 15px;
}
.game-config-scenario-item__add-part-icon[data-v-bc0ea0b2] {
  margin: 0 8px 0 0;
}
.game-config-scenario-item__line-separator[data-v-bc0ea0b2] {
  width: 100%;
  height: 1px;
  min-height: 1px;
  background: #a3a1b8;
}

.game-config-scenario-multipath-item__container[data-v-7c88c420] {
  margin: 0 0 12px 0;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 24px;
}
.game-config-scenario-multipath-item__container.active[data-v-7c88c420] {
  margin: 0 0 24px 0;
}
.game-config-scenario-multipath-item__add-part-button[data-v-7c88c420] {
  padding: 7px 23px 7px 15px;
}
.game-config-scenario-multipath-item__add-part-icon[data-v-7c88c420] {
  margin: 0 8px 0 0;
}
.game-config-scenario-multipath-item__line-separator[data-v-7c88c420] {
  width: 100%;
  height: 1px;
  min-height: 1px;
  background: #a3a1b8;
}
.game-config-scenario-multipath-item__line-separator[data-v-7c88c420] {
  width: 100%;
  height: 1px;
  min-height: 1px;
  background: #a3a1b8;
}
.game-config-scenario-multipath-item__remove-multipath[data-v-7c88c420] {
  gap: 8px;
  width: min-content;
  white-space: nowrap;
}
.game-config-scenario-multipath-item__multipath-selector[data-v-7c88c420] {
  margin: 0 0 16px 0;
}

.game-config-challenges-list[data-v-856b4705] {
  margin: 0;
  padding: 0 0 32px 0;
  width: 100%;
  height: 100%;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  overflow-y: auto;
}
.game-config-challenges-list__card-placeholder[data-v-856b4705] {
  padding: 20px 59px 24px 20px;
  width: 720px;
  min-height: 270px;
  border-radius: 16px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border: 1px solid #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-challenges-list__add-button-container[data-v-856b4705] {
  margin: 16px 0 32px 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-challenges-list__add-button[data-v-856b4705] {
  padding: 8px 24px 8px 16px;
  border-radius: 100px;
}
.game-config-challenges-list__add-icon[data-v-856b4705] {
  margin: 0 8px 0 0;
}
.game-config-challenges-list__ai-generating-item[data-v-856b4705] {
  margin: 0 40px;
  padding: 16px 12px 24px 12px;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  box-sizing: border-box;
}
.game-config-challenges-list__ai-generating-item-container[data-v-856b4705] {
  width: 780px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
}
.game-config-challenges-list__ai-generating-item-bar[data-v-856b4705] {
  display: flex;
  width: 200px;
  height: 36px;
  border-radius: 12px;
  background: linear-gradient(87deg, #e8e7ed 0%, rgba(232, 231, 237, 0.5) 100%);
  box-sizing: border-box;
  animation: pulseWidth-856b4705 3s ease-in-out infinite;
}
.game-config-challenges-list__ai-generating-item-bar[data-v-856b4705]:nth-child(2) {
  animation-delay: 0.5s;
}
.game-config-challenges-list__ai-generating-item-bar[data-v-856b4705]:nth-child(3) {
  animation-delay: 1s;
}
@keyframes pulseWidth-856b4705 {
0% {
    width: 200px;
}
50% {
    width: 768px;
}
100% {
    width: 200px;
}
}

.slider-item[data-v-108ac626] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.slider-item__button[data-v-108ac626] {
  width: 40px;
  height: 40px;
  border-radius: 20px;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear;
}
.slider-item__button[data-v-108ac626]:hover {
  background: #f4f3f6;
}
.slider-item__progress-bar-container[data-v-108ac626] {
  margin: 0 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.slider-item__empty-bar[data-v-108ac626] {
  position: relative;
  height: 8px;
  background: #f4f3f6;
  border-radius: 6px;
}
.slider-item__full-bar[data-v-108ac626] {
  position: absolute;
  left: 0;
  height: 8px;
  width: 8px;
  min-width: 8px;
  background: #574cf1;
  border-radius: 6px;
}
.slider-item__knob[data-v-108ac626] {
  position: absolute;
  right: -12px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-color: #574cf1;
  border-radius: 50%;
  outline: 2px solid transparent;
  transition: outline 0.2s linear;
  cursor: pointer;
}
.slider-item__knob[data-v-108ac626]:hover {
  outline: 2px solid rgba(0, 0, 0, 0.15);
}

.game-config-logo-modal-item__title[data-v-2f350ed2] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-logo-modal-item__paragraph[data-v-2f350ed2] {
  margin: 32px 0 0 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.game-config-logo-modal-item__buttons-container[data-v-2f350ed2] {
  margin: 88px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-logo-modal-item__buttons-container.editor[data-v-2f350ed2] {
  margin: 44px 0 0 0;
}
.game-config-logo-modal-item__buttons-small-container[data-v-2f350ed2] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-logo-modal-item__button-cancel[data-v-2f350ed2] {
  width: 156px;
  padding: 11px 12px 11px 12px;
}
.game-config-logo-modal-item__button-confirm[data-v-2f350ed2] {
  width: 156px;
}
.game-config-logo-modal-item__button-confirm.editor[data-v-2f350ed2] {
  margin: 0 0 0 24px;
}
.game-config-logo-modal-item__input-file[data-v-2f350ed2] {
  opacity: 0;
  width: 0px;
  height: 0px;
}
.game-config-logo-modal-item__logo-container[data-v-2f350ed2] {
  position: relative;
  margin: 0 0 32px -32px;
  width: 804px;
  height: 320px;
  background: #19134d;
  overflow: hidden;
}
.game-config-logo-modal-item__logo[data-v-2f350ed2] {
  width: auto;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff;
}
.game-config-logo-modal-item__logo-mask[data-v-2f350ed2] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #19134d;
  opacity: 0.5;
  clip-path: polygon(
    0 0,
    0% 100%,
    26.8% 100%,
    26.8% 5.4%,
    73.1% 5.4%,
    73.1% 94.7%,
    5.4% 94.6%,
    5.4% 100%,
    100% 100%,
    100% 0%
  );
  pointer-events: none;
  z-index: 2;
}
.game-config-logo-modal-item__logo-window[data-v-2f350ed2] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 372px;
  height: 284px;
  border: 1px solid #d9d9d9;
  pointer-events: none;
  z-index: 3;
}
.game-config-logo-modal-item__delete[data-v-2f350ed2] {
  padding: 12px 24px 12px 16px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear;
  border-radius: 100px;
}
.game-config-logo-modal-item__delete[data-v-2f350ed2]:hover {
  background: #f4f3f6;
}
.game-config-logo-modal-item__delete-text[data-v-2f350ed2] {
  margin: 0 0 0 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #19134d;
}

.game-config-add-languages-selector-header-item__ai-icon-container[data-v-65215c2d] {
  margin: 0 0 16px 0;
  padding: 4px 10px;
  width: 38px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #dddbfc;
  color: #574cf1;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-add-languages-selector-header-item__title[data-v-65215c2d] {
  margin: 0 0 16px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-add-languages-selector-header-item__description[data-v-65215c2d] {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.game-config-add-languages-modal-item__list[data-v-bb9975a1] {
  margin: 0;
  padding: 16px;
  height: 152px;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-radius: 8px;
  border: 1px solid #d1d0db;
  overflow-y: auto;
  gap: 12px;
}

.game-config-add-languages-selector-header-item__title[data-v-64902ae1] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.game-config-add-languages-mode-selector-content-item__list[data-v-79a8ce37] {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
}
.game-config-add-languages-mode-selector-content-item__item[data-v-79a8ce37] {
  width: 100%;
}
.game-config-add-languages-mode-selector-content-item__button[data-v-79a8ce37] {
  padding: 16px;
  border-radius: 16px;
  border: 1px solid #d1d0db;
  background: #ffffff;
  transition: 0.2s linear;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.game-config-add-languages-mode-selector-content-item__button[data-v-79a8ce37]:not(
    .active
  ):hover {
  transform: scale(1.05);
}
.game-config-add-languages-mode-selector-content-item__button[data-v-79a8ce37]:hover,
.game-config-add-languages-mode-selector-content-item__button.active[data-v-79a8ce37] {
  border: 1px solid #574cf1;
}
.game-config-add-languages-mode-selector-content-item__title-container[data-v-79a8ce37] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-add-languages-mode-selector-content-item__title[data-v-79a8ce37] {
  margin: 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-align: left;
}
.game-config-add-languages-mode-selector-content-item__ai-icon-container[data-v-79a8ce37] {
  padding: 4px 10px;
  width: 34px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #dddbfc;
  color: #574cf1;
  border-radius: 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-add-languages-mode-selector-content-item__description[data-v-79a8ce37] {
  margin: 0;
  color: #524e7a;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
}

.game-config-add-languages-modal-item__buttons-container[data-v-d3406973] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-add-languages-modal-item__button-cancel[data-v-d3406973] {
  width: 156px;
  padding: 11px 12px 11px 12px;
}
.game-config-add-languages-modal-item__button-confirm[data-v-d3406973] {
  width: 156px;
}
.game-config-add-languages-modal-item__progress-bar-container[data-v-d3406973] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.game-config-add-languages-modal-item__progress-bar-label[data-v-d3406973] {
  margin: 0 0 12px 0;
  width: 100%;
  color: #6a668b;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-add-languages-modal-item__empty-bar[data-v-d3406973] {
  position: relative;
  width: 336px;
  height: 12px;
  background: #f4f3f6;
  border-radius: 6px;
}
.game-config-add-languages-modal-item__full-bar[data-v-d3406973] {
  position: absolute;
  left: 0;
  height: 12px;
  max-width: 336px;
  width: 12px;
  min-width: 12px;
  background: #574cf1;
  border-radius: 6px;
  transition: width 1s linear;
}

.game-config-delete-language-modal-item__content[data-v-30f5939c] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}
.game-config-delete-language-modal-item__content__warning-message-container[data-v-30f5939c] {
  margin: 16px 0 0 0;
  padding: 8px 12px;
  box-shadow: none;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-delete-language-modal-item__content__warning-message-icon[data-v-30f5939c] {
  margin: 0 12px 0 0;
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #f2960d;
}
.game-config-delete-language-modal-item__content__warning-message[data-v-30f5939c] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
}
.game-config-delete-language-modal-item__content__button-container[data-v-30f5939c] {
  margin: 80px 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-delete-language-modal-item__content__button-cancel[data-v-30f5939c] {
  width: 156px;
}
.game-config-delete-language-modal-item__content__button-confirm[data-v-30f5939c] {
  width: 156px;
}
.game-config-delete-language-modal-item__content__save-icon[data-v-30f5939c] {
  margin: 0 0.3rem 0 0;
}

.game-config-language-selector-item__main-language-container[data-v-0260be3e] {
  padding: 9px 15px 9px 7px;
  width: 248px;
  border-radius: 12px;
  border: 1px solid #d1d0db;
  background: #ffffff;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: 0.2s linear;
}
.game-config-language-selector-item__main-language-container.active[data-v-0260be3e],
.game-config-language-selector-item__main-language-container[data-v-0260be3e]:hover {
  border-color: #574cf1;
}
.game-config-language-selector-item__main-language-container:hover
  .game-config-language-selector-item__edit-icon-container[data-v-0260be3e] {
  background: #f4f3f6;
}
.game-config-language-selector-item__edit-icon-container.active[data-v-0260be3e] {
  background: #f4f3f6;
}
.game-config-language-selector-item__main-language[data-v-0260be3e] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
}
.game-config-language-selector-item__main-language-text-container[data-v-0260be3e] {
  padding: 0 0 0 8px;
}
.game-config-language-selector-item__main-language-badge[data-v-0260be3e] {
  padding: 2px 8px;
  color: #19134d;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  border-radius: 12px;
  background: #dddbfc;
}
.game-config-language-selector-item__main-language-text[data-v-0260be3e] {
  color: #19134d;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-language-selector-item__main-language-text-detail[data-v-0260be3e] {
  color: #6a668b;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-language-selector-item__suggestion-text[data-v-0260be3e] {
  color: #574cf1;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-language-selector-item__edit-icon-container[data-v-0260be3e] {
  padding: 8px;
  min-width: 24px;
  min-height: 24px;
  border-radius: 50%;
  transition: 0.2s linear;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-language-selector-item__languages-list[data-v-0260be3e] {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-language-selector-item__language-item[data-v-0260be3e] {
  padding: 8px 4px;
  width: calc(100% - 8px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  cursor: pointer;
  transition: 0.2s linear;
}
.game-config-language-selector-item__language-item[data-v-0260be3e]:hover {
  background: #f4f3f6;
}
.game-config-language-selector-item__language-item.active[data-v-0260be3e] {
  cursor: default;
}
.game-config-language-selector-item__check-icon-container[data-v-0260be3e] {
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-language-selector-item__language-item-text[data-v-0260be3e] {
  color: #524e7a;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-language-selector-item__language-item-text.active[data-v-0260be3e] {
  color: #19134d;
  font-weight: 500;
}

.game-config-language-warning-modal-item__title[data-v-1c7f8861] {
  margin: 0;
  padding: 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-language-warning-modal-item__description[data-v-1c7f8861] {
  margin: 0;
  padding: 0;
  color: #19134d;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.game-config-language-warning-modal-item__buttons-container[data-v-1c7f8861] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-language-warning-modal-item__button[data-v-1c7f8861] {
  padding: 12px 40px;
}

.game-config-language-navigator-item[data-v-6cf241c0] {
  padding: 0;
  width: calc(100% - 2px);
  box-shadow: none;
  border-radius: 12px;
  border-color: #d1d0db;
  overflow: hidden;
}
.game-config-language-navigator-item__languages-list[data-v-6cf241c0] {
  position: relative;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.game-config-language-navigator-item__language-item[data-v-6cf241c0] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-language-navigator-item__language-item-button[data-v-6cf241c0] {
  padding: 8px;
  width: 100%;
  height: 56px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  /* transition: 0.2s linear; */
}
.game-config-language-navigator-item__language-item-button[data-v-6cf241c0]:disabled {
  cursor: not-allowed;
}
.game-config-language-navigator-item__language-item-button[data-v-6cf241c0]:not(:disabled):hover,
.game-config-language-navigator-item__language-item-button.active[data-v-6cf241c0] {
  background: #dddbfc;
}
.game-config-language-navigator-item__language-item-button-text-container[data-v-6cf241c0] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.game-config-language-navigator-item__language-item-button-icon-container[data-v-6cf241c0] {
  max-width: 16px;
  min-height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-language-navigator-item__language-item-button-text[data-v-6cf241c0] {
  color: #524e7a;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-language-navigator-item__language-item-button:not(:disabled):hover
  .game-config-language-navigator-item__language-item-button-text[data-v-6cf241c0],
.game-config-language-navigator-item__language-item-button.active
  .game-config-language-navigator-item__language-item-button-text[data-v-6cf241c0] {
  font-weight: 700;
}
.game-config-language-navigator-item__line-separator[data-v-6cf241c0] {
  width: 100%;
  height: 1px;
  min-height: 1px;
  background-color: #d1d0db;
}
.game-config-language-navigator-item__language-item-button-actions-container[data-v-6cf241c0] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
}
.game-config-language-navigator-item__warning-icon-container[data-v-6cf241c0] {
  padding: 8px;
  min-width: 24px;
  min-height: 24px;
}
.game-config-language-navigator-item__language-item-button-action[data-v-6cf241c0] {
  padding: 8px;
  min-width: 24px;
  min-height: 24px;
  border-radius: 50%;
  transition: 0.2s linear;
}
.game-config-language-navigator-item__language-item-button-action[data-v-6cf241c0]:hover {
  background: #c4c0fa;
}
.game-config-language-navigator-item__add-button[data-v-6cf241c0] {
  padding: 8px 16px;
  width: 100%;
  height: 56px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
.game-config-language-navigator-item__add-button-text[data-v-6cf241c0] {
  color: #574cf1;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-language-navigator-item__add-button-icon-container[data-v-6cf241c0] {
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.game-config-languages-translate-all-item[data-v-fa97469b] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
}
.game-config-languages-translate-all-item__description[data-v-fa97469b] {
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-languages-translate-all-item__button[data-v-fa97469b] {
  padding: 7px 7px 7px 15px;
  width: 100%;
  gap: 8px;
}
.game-config-languages-translate-all-item__button-text-container[data-v-fa97469b] {
  flex: 1;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.game-config-languages-translate-all-item_ai-icon-container[data-v-fa97469b] {
  padding: 2px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  background: #dddbfc;
  color: #574cf1;
  border-radius: 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-languages-exceptions-modal-item__title[data-v-d6631c10] {
  margin: 0 0 8px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-languages-exceptions-modal-item__description[data-v-d6631c10] {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-languages-exceptions-modal-item__words-container[data-v-d6631c10] {
  height: 270px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-y: auto;
  gap: 8px;
  scrollbar-width: thin;
  scrollbar-color: #cccbd9 transparent;
  scrollbar-gutter: stable;
}
.game-config-languages-exceptions-modal-item__word-box[data-v-d6631c10] {
  padding: 11px 15px;
  width: calc(100% - 32px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  border-radius: 16px;
  border: 1px solid #e8e7ed;
  background: #ffffff;
}
.game-config-languages-exceptions-modal-item__word-input[data-v-d6631c10] {
  padding: 9px 15px;
  flex: 1;
  height: 20px;
  color: #19134d;
  font-size: 14px;
  border-radius: 8px;
  background: #eef6fa;
  border: 1px solid #eef6fa;
  transition: 0.2s linear;
}
.game-config-languages-exceptions-modal-item__word-input[data-v-d6631c10]:focus, .game-config-languages-exceptions-modal-item__word-input[data-v-d6631c10]:hover {
  border-color: #574cf1;
  outline: none;
}
.game-config-languages-exceptions-modal-item__word-input[data-v-d6631c10]::placeholder {
  color: #a3a1b8;
}
.game-config-languages-exceptions-modal-item__add-button-container[data-v-d6631c10] {
  margin-top: 8px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.game-config-languages-exceptions-modal-item__buttons-container[data-v-d6631c10] {
  margin-top: 24px;
  display: flex;
  justify-content: center;
  gap: 24px;
}
.game-config-language-item[data-v-5d6bf6a1] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.game-config-language-item__add-button[data-v-5d6bf6a1] {
  padding: 7px 15px;
  margin: 0 0 24px 0;
  width: 272px;
}
.game-config-language-item__add-button__content[data-v-5d6bf6a1],
.game-config-language-item__translate-button__content[data-v-5d6bf6a1] {
  width: 100%;
  display: flex;
  align-items: center;
}
.game-config-language-item__add-button__content[data-v-5d6bf6a1] {
  justify-content: space-between;
}
.game-config-language-item__translate-button__content[data-v-5d6bf6a1] {
  justify-content: flex-start;
}
.game-config-language-item__add-button__text[data-v-5d6bf6a1] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-language-item__add-button__text[data-v-5d6bf6a1] {
  flex: 1;
}
.game-config-language-item__language-navigator-container[data-v-5d6bf6a1] {
  margin: 0 0 16px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.game-config-language-item__language-navigator-label[data-v-5d6bf6a1] {
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-language-item__ai-icon-container[data-v-5d6bf6a1] {
  padding: 2px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4px;
  background: #dddbfc;
  color: #574cf1;
  border-radius: 16px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-language-item__single-language-container[data-v-5d6bf6a1] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.game-config-language-item__single-language-container
  .game-config-language-item__exclusion-button[data-v-5d6bf6a1] {
  margin: 0;
}
.game-config-language-item__exclusion-button[data-v-5d6bf6a1] {
  margin: 0 0 16px 0;
  padding: 8px 8px 8px 16px;
  width: 100%;
  border: 1px solid #d1d0db;
  border-radius: 12px;
  background: #ffffff;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  transition: 0.2s linear;
  display: flex;
  align-items: center;
}
.game-config-language-item__exclusion-button[data-v-5d6bf6a1]:hover {
  cursor: pointer;
  border-color: #8982f5;
  transform: none;
}

.game-config-settings-languages-item__languages-container[data-v-d70b574c] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.game-config-settings-section[data-v-4adfec7f] {
  padding: 16px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #d1d0db;
}
.game-config-settings-section.with-gap[data-v-4adfec7f] {
  gap: 8px;
}
.game-config-settings-section[data-v-4adfec7f]:last-child {
  border: none;
}
.game-config-settings-section__title-container[data-v-4adfec7f] {
  margin: 0 0 12px 0;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.game-config-settings-section__title-container.no-margin[data-v-4adfec7f] {
  margin: 0;
}
.game-config-settings-section__title[data-v-4adfec7f] {
  padding: 0;
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-settings-section__icon[data-v-4adfec7f] {
  min-width: 16px;
  min-height: 16px;
}
.game-config-settings-section__badge[data-v-4adfec7f] {
  padding: 4px 8px;
  border-radius: 16px;
  background: #dddbfc;
  color: #574cf1;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-settings-section__expand-button-container[data-v-4adfec7f] {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.game-config-settings-section__expand-button[data-v-4adfec7f] {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background: #e8e7ed;
}

.game-config-settings-toggle-section__description-container[data-v-c9e909f9] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.game-config-settings-toggle-section__description[data-v-c9e909f9] {
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-settings-toggle-section__description-compact[data-v-c9e909f9] {
  width: 188px;
}
/* Make toggle background transparent when inactive, keep purple when active */
.game-config-settings-toggle-section__checkbox[data-v-c9e909f9]
  .toggle-item__switch:not(.active) {
  background: transparent;
}
.game-config-settings-toggle-section__edit-button[data-v-c9e909f9] {
  width: 100%;
  padding: 7px 11px;
}

.game-config-settings-mascotte-item__container[data-v-6d62425d] {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.game-config-settings-mascotte-item__navigation-button[data-v-6d62425d] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 57px;
  width: 32px;
  height: 32px;
  z-index: 2;
  border-radius: 16px;
  background: #f8f8fa;
  cursor: pointer;
  transition: all 0.3s ease;
  scale: 1;
}
.game-config-settings-mascotte-item__navigation-button[data-v-6d62425d]:hover {
  scale: 1.3;
}
.game-config-settings-mascotte-item__navigation-button.left[data-v-6d62425d] {
  left: 0;
}
.game-config-settings-mascotte-item__navigation-button.right[data-v-6d62425d] {
  right: 0;
}
.game-config-settings-mascotte-item__gradient[data-v-6d62425d] {
  position: absolute;
  top: 0;
  width: 56px;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}
.game-config-settings-mascotte-item__gradient.left[data-v-6d62425d] {
  left: 0;
  background: linear-gradient(to right, #e8e7ed, transparent);
}
.game-config-settings-mascotte-item__gradient.right[data-v-6d62425d] {
  right: 0;
  background: linear-gradient(to left, #e8e7ed, transparent);
}
.game-config-settings-mascotte-item__mascotte-list[data-v-6d62425d] {
  display: flex;
  flex-direction: row;
  margin: 24px;
}
.game-config-settings-mascotte-item__mascotte-list-inner[data-v-6d62425d] {
  display: flex;
  gap: 12px;
  transition: transform 0.3s ease;
}
.game-config-settings-mascotte-item__mascotte-list-item[data-v-6d62425d] {
  display: flex;
  width: 96px;
  height: 96px;
  border-radius: 12px;
  overflow: hidden;
  background-color: #e8e7ed;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
  position: relative;
}
.game-config-settings-mascotte-item__mascotte-list-item.selected[data-v-6d62425d] {
  border: 0.923px solid #574cf1;
  background: #fff;
}
.game-config-settings-mascotte-item__mascotte-list-item-canvas-container[data-v-6d62425d] {
  display: flex;
  position: absolute;
  left: -48px;
  width: 100%;
  height: 100%;
}
.game-config-settings-mascotte-item__contact-sales-container[data-v-6d62425d] {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.game-config-settings-mascotte-item__contact-sales-description[data-v-6d62425d] {
  display: flex;
  justify-content: left;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-settings-mascotte-item__contact-sales-button[data-v-6d62425d] {
  display: flex;
  justify-content: left;
  align-items: center;
  color: #574cf1;
  font-size: 14px;
  font-weight: 600;
  line-height: 2\0px;
  cursor: pointer;
}
.game-config-settings-mascotte-item__contact-sales-arrow[data-v-6d62425d] {
  margin: 0 0 0 0.3rem;
  transition: all 0.2s;
}
.game-config-settings-mascotte-item__contact-sales-button:hover
  .game-config-settings-mascotte-item__contact-sales-arrow[data-v-6d62425d] {
  transform: translateX(5px);
}

.game-config-settings-theme-item__advanced-settings-button[data-v-7dd4a915] {
  width: 100%;
  padding: 7px 11px;
}

.tags-item[data-v-6fb83dfa] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.tags-item__label[data-v-6fb83dfa] {
  margin: 0 0 8px 8px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.tags-item__container[data-v-6fb83dfa] {
  position: relative;
  padding: 19px 67px 11px 15px;
  border: 1px solid transparent;
  width: calc(100% - 84px);
  min-height: 40px;
  border-radius: 8px;
  background: #eef6fa;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  transition: 0.2s linear;
}
.tags-item__container.active[data-v-6fb83dfa] {
  border-color: #574cf1;
}
.tags-item__tag-item[data-v-6fb83dfa] {
  margin: 0 8px 8px 0;
  padding: 5px 11px;
  border-radius: 12px;
  background: #cde0ea;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid transparent;
  transition: 0.2s linear;
}
.tags-item__tag-item.active[data-v-6fb83dfa] {
  border-color: #574cf1;
}
.tags-item__tag-item-text[data-v-6fb83dfa] {
  margin: 0 16px 0 0;
  color: #19134d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.tags-item__delete-tag-icon[data-v-6fb83dfa] {
  cursor: pointer;
  min-height: 16px;
  min-width: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tags-item__input[data-v-6fb83dfa] {
  margin: 0 0 8px 0;
  flex: 1;
  min-width: 300px;
  border: none;
  outline: none;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  background: transparent;
}
.tags-item__input[data-v-6fb83dfa]:hover,
.tags-item__input[data-v-6fb83dfa]:focus,
.tags-item__input[data-v-6fb83dfa]:active {
  border: none;
  outline: none;
}
.tags-item__input[data-v-6fb83dfa]::placeholder {
  color: #6a668b;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.tags-item__add-button[data-v-6fb83dfa] {
  position: absolute;
  bottom: 12px;
  right: 12px;
  padding: 8px;
  border-radius: 20px;
}
.game-config-registration-editor-modal-item__title[data-v-879aa64e] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-registration-editor-modal-item__content[data-v-879aa64e] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-registration-editor-modal-item__mandatory-and-SSO-selector-container[data-v-879aa64e] {
  width: 100%;
  margin: 0 0 48px 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.game-config-registration-editor-modal-item__mandatory-and-SSO-selector-container[data-v-879aa64e] span.input-select-item__label {
  padding: 0 0 2px 2px;
  margin: 0 0 5px 0;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #4f4c76;
}
.game-config-registration-editor-modal-item__mandatory-and-SSO-selector-container[data-v-879aa64e] span.input-select-item__selector-input-text {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #342e5f;
}
.game-config-registration-editor-modal-item__mandatory-and-SSO-selector-container .game-config-registration-editor-modal-item__mandatory-toggle-container[data-v-879aa64e] {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  width: 100%;
}
.game-config-registration-editor-modal-item__mandatory-and-SSO-selector-container .game-config-registration-editor-modal-item__mandatory-toggle-container .game-config-registration-editor-modal-item__mandatory-toggle-label-container[data-v-879aa64e] {
  display: flex;
  flex-direction: column;
  gap: 2px;
  flex: 1;
}
.game-config-registration-editor-modal-item__mandatory-and-SSO-selector-container .game-config-registration-editor-modal-item__mandatory-toggle-container .game-config-registration-editor-modal-item__mandatory-toggle-label-container span[data-v-879aa64e]:first-child {
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #4f4c76;
}
.game-config-registration-editor-modal-item__mandatory-and-SSO-selector-container .game-config-registration-editor-modal-item__mandatory-toggle-container .game-config-registration-editor-modal-item__mandatory-toggle-label-container span[data-v-879aa64e]:last-child {
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #6c698c;
}
.game-config-registration-editor-modal-item__label[data-v-879aa64e] {
  margin: 0 0 8px 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-registration-editor-modal-item__allowed-domains[data-v-879aa64e] {
  margin: 0 0 80px 0;
}
.game-config-registration-editor-modal-item__line-separator[data-v-879aa64e] {
  margin: 8px 0;
  height: 1px;
  min-height: 1px;
  width: 100%;
  background: #e8e7ed;
}
.game-config-registration-editor-modal-item__personal-data-container[data-v-879aa64e] {
  margin: 0 0 48px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.game-config-registration-editor-modal-item__personal-data[data-v-879aa64e] {
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-registration-editor-modal-item__personal-data-label.not-active[data-v-879aa64e] {
  color: #6a668b;
}
.game-config-registration-editor-modal-item__personal-data-label-input[data-v-879aa64e] {
  padding: 4px 8px;
  width: 344px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  border: 1px solid #a3a1b8;
  border-radius: 8px;
  outline: none;
  transition: 0.2s linear;
}
.game-config-registration-editor-modal-item__personal-data-label-input[data-v-879aa64e]:active,
.game-config-registration-editor-modal-item__personal-data-label-input[data-v-879aa64e]:focus {
  outline: none;
  border-color: #574cf1;
}
.game-config-registration-editor-modal-item__personal-data-label-input[data-v-879aa64e]::placeholder {
  color: #6a668b;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-registration-editor-modal-item__personal-data-madatory-label[data-v-879aa64e] {
  padding: 0 18px 0 0;
  font-family: "Roboto";
  color: #8b89a9;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-registration-editor-modal-item__request-consent[data-v-879aa64e] {
  margin: 0 0 32px 0;
  width: 100%;
}
.game-config-registration-editor-modal-item__paragraph[data-v-879aa64e] {
  padding: 0;
  margin: 0 0 32px 0;
  color: #524e7a;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-registration-editor-modal-item__textarea[data-v-879aa64e] {
  margin: 8px 0 16px 0;
  padding: 11px;
  width: calc(100% - 24px);
  height: 48px;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  border: 1px solid transparent;
  transition: 0.2s linear;
  resize: none;
  border-radius: 8px;
  background: #eef6fa;
}
.game-config-registration-editor-modal-item__textarea[data-v-879aa64e]:hover,
.game-config-registration-editor-modal-item__textarea[data-v-879aa64e]:active,
.game-config-registration-editor-modal-item__textarea[data-v-879aa64e]:focus {
  outline: none;
  border-color: #574cf1;
}
.game-config-registration-editor-modal-item__textarea[data-v-879aa64e]::placeholder {
  color: #a3a1b8;
}
.game-config-registration-editor-modal-item__textarea[data-v-879aa64e]:disabled {
  cursor: not-allowed;
}
.game-config-registration-editor-modal-item__buttons-container[data-v-879aa64e] {
  margin: 24px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-registration-editor-modal-item__button-cancel[data-v-879aa64e] {
  width: 156px;
  padding: 11px 12px 11px 12px;
}
.game-config-registration-editor-modal-item__button-confirm[data-v-879aa64e] {
  margin: 0 0 0 24px;
  width: 156px;
}
.game-config-registration-editor-modal-item__blur-effect[data-v-879aa64e] {
  position: sticky;
  height: 25px;
  padding: 0;
  bottom: -1px;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  border: none;
}
.game-config-registration-editor-modal-item__personal-data-mandatory[data-v-879aa64e] .input-select-item__selector-input-text {
  font-family: "Roboto";
}
.button-with-arrow__hyperlink-button[data-v-13319fcf] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.button-with-arrow__hyperlink-button-large
  .button-with-arrow__hyperlink-button-text[data-v-13319fcf] {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.button-with-arrow__hyperlink-button-text[data-v-13319fcf] {
  color: #574cf1;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.button-with-arrow__hyperlink-button:hover .button-with-arrow__hyperlink-arrow[data-v-13319fcf] {
  transform: translateX(5px);
}
.button-with-arrow__hyperlink-arrow[data-v-13319fcf] {
  margin: 0 0 0 4px;
  transition: 0.2s linear;
}

.game-config-settings-levels-item__buttons-container[data-v-e248c30c] {
  margin: 16px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.game-config-settings-levels-item__button[data-v-e248c30c] {
  padding: 8px 8px 8px 16px;
  width: 100%;
  border: 1px solid #d1d0db;
  border-radius: 12px;
  background: #ffffff;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  transition: 0.2s linear;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-settings-levels-item__button[data-v-e248c30c]:hover {
  border-color: #8982f5;
}

.game-config-settings-embedding-item__description[data-v-b795ba51] {
  width: 188px;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-settings-embedding-item__description.full[data-v-b795ba51] {
  width: 100%;
}
.game-config-settings-embedding-item__version-label[data-v-b795ba51] {
  margin: 16px 0 8px 0;
  width: 100%;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
}
.game-config-settings-embedding-item__version-selector[data-v-b795ba51] {
  margin: 0 0 16px 0;
}
.game-config-settings-embedding-item__button[data-v-b795ba51] {
  width: 100%;
  padding: 7px 11px;
}
.game-config-settings-embedding-item__button-icon[data-v-b795ba51] {
  margin: 0 8px 0 0;
}
.game-config-settings-group-item[data-v-a27178e2] {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.game-config-settings-group-item[data-v-a27178e2]:not(.game-config-settings-group-item__expanded) {
  background-color: transparent;
}
.game-config-settings-group-item[data-v-a27178e2]:has(button.game-config-settings-group-item__header:hover) {
  background-color: #dedce5;
}
.game-config-settings-group-item[data-v-a27178e2]:has(button.game-config-settings-group-item__header:active) {
  background-color: #cccbd9;
}
.game-config-settings-group-item__header[data-v-a27178e2] {
  width: 100%;
  padding: 8px 24px;
  display: flex;
  align-items: center;
  gap: 8px;
  border: none;
  background: transparent;
  cursor: pointer;
  text-align: left;
}
.game-config-settings-group-item__chevron[data-v-a27178e2] {
  flex-shrink: 0;
}
.game-config-settings-group-item__title[data-v-a27178e2] {
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #19134d;
}
.game-config-settings-group-item__badge[data-v-a27178e2] {
  font-family: "Plus Jakarta Sans";
  padding: 2px 6px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 6px;
  background: #c4c0fa;
  color: #19134d;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-settings-group-item__content[data-v-a27178e2] {
  display: flex;
  flex-direction: column;
  padding: 0 24px;
}@layer vuetify.components {
  .v-chip {
    align-items: center;
    display: inline-flex;
    font-weight: 400;
    max-width: 100%;
    min-width: 0;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
  }
  .v-chip .v-icon {
    --v-icon-size-multiplier: 0.8571428571;
  }
  .v-chip.v-chip--size-x-small {
    --v-chip-size: 0.625rem;
    --v-chip-height: 20px;
    font-size: 0.625rem;
    padding: 0 8px;
  }
  .v-chip.v-chip--size-x-small .v-avatar {
    --v-avatar-height: 14px;
  }
  .v-chip--pill.v-chip.v-chip--size-x-small .v-avatar {
    --v-avatar-height: 20px;
  }
  .v-chip.v-chip--size-x-small .v-avatar--start {
    margin-inline-start: -5.6px;
    margin-inline-end: 4px;
  }
  .v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start {
    margin-inline-start: -8px;
  }
  .v-chip.v-chip--size-x-small .v-avatar--end {
    margin-inline-start: 4px;
    margin-inline-end: -5.6px;
  }
  .v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end {
    margin-inline-end: -8px;
  }
  .v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end + .v-chip__close {
    margin-inline-start: 12px;
  }
  .v-chip.v-chip--size-x-small .v-icon--start,
  .v-chip.v-chip--size-x-small .v-chip__filter {
    margin-inline-start: -4px;
    margin-inline-end: 4px;
  }
  .v-chip.v-chip--size-x-small .v-icon--end,
  .v-chip.v-chip--size-x-small .v-chip__close {
    margin-inline-start: 4px;
    margin-inline-end: -4px;
  }
  .v-chip.v-chip--size-x-small .v-icon--end + .v-chip__close,
  .v-chip.v-chip--size-x-small .v-avatar--end + .v-chip__close,
  .v-chip.v-chip--size-x-small .v-chip__append + .v-chip__close {
    margin-inline-start: 8px;
  }
  .v-chip.v-chip--size-small {
    --v-chip-size: 0.75rem;
    --v-chip-height: 26px;
    font-size: 0.75rem;
    padding: 0 10px;
  }
  .v-chip.v-chip--size-small .v-avatar {
    --v-avatar-height: 20px;
  }
  .v-chip--pill.v-chip.v-chip--size-small .v-avatar {
    --v-avatar-height: 26px;
  }
  .v-chip.v-chip--size-small .v-avatar--start {
    margin-inline-start: -7px;
    margin-inline-end: 5px;
  }
  .v-chip--pill.v-chip.v-chip--size-small .v-avatar--start {
    margin-inline-start: -10px;
  }
  .v-chip.v-chip--size-small .v-avatar--end {
    margin-inline-start: 5px;
    margin-inline-end: -7px;
  }
  .v-chip--pill.v-chip.v-chip--size-small .v-avatar--end {
    margin-inline-end: -10px;
  }
  .v-chip--pill.v-chip.v-chip--size-small .v-avatar--end + .v-chip__close {
    margin-inline-start: 15px;
  }
  .v-chip.v-chip--size-small .v-icon--start,
  .v-chip.v-chip--size-small .v-chip__filter {
    margin-inline-start: -5px;
    margin-inline-end: 5px;
  }
  .v-chip.v-chip--size-small .v-icon--end,
  .v-chip.v-chip--size-small .v-chip__close {
    margin-inline-start: 5px;
    margin-inline-end: -5px;
  }
  .v-chip.v-chip--size-small .v-icon--end + .v-chip__close,
  .v-chip.v-chip--size-small .v-avatar--end + .v-chip__close,
  .v-chip.v-chip--size-small .v-chip__append + .v-chip__close {
    margin-inline-start: 10px;
  }
  .v-chip.v-chip--size-default {
    --v-chip-size: 0.875rem;
    --v-chip-height: 32px;
    font-size: 0.875rem;
    padding: 0 12px;
  }
  .v-chip.v-chip--size-default .v-avatar {
    --v-avatar-height: 26px;
  }
  .v-chip--pill.v-chip.v-chip--size-default .v-avatar {
    --v-avatar-height: 32px;
  }
  .v-chip.v-chip--size-default .v-avatar--start {
    margin-inline-start: -8.4px;
    margin-inline-end: 6px;
  }
  .v-chip--pill.v-chip.v-chip--size-default .v-avatar--start {
    margin-inline-start: -12px;
  }
  .v-chip.v-chip--size-default .v-avatar--end {
    margin-inline-start: 6px;
    margin-inline-end: -8.4px;
  }
  .v-chip--pill.v-chip.v-chip--size-default .v-avatar--end {
    margin-inline-end: -12px;
  }
  .v-chip--pill.v-chip.v-chip--size-default .v-avatar--end + .v-chip__close {
    margin-inline-start: 18px;
  }
  .v-chip.v-chip--size-default .v-icon--start,
  .v-chip.v-chip--size-default .v-chip__filter {
    margin-inline-start: -6px;
    margin-inline-end: 6px;
  }
  .v-chip.v-chip--size-default .v-icon--end,
  .v-chip.v-chip--size-default .v-chip__close {
    margin-inline-start: 6px;
    margin-inline-end: -6px;
  }
  .v-chip.v-chip--size-default .v-icon--end + .v-chip__close,
  .v-chip.v-chip--size-default .v-avatar--end + .v-chip__close,
  .v-chip.v-chip--size-default .v-chip__append + .v-chip__close {
    margin-inline-start: 12px;
  }
  .v-chip.v-chip--size-large {
    --v-chip-size: 1rem;
    --v-chip-height: 38px;
    font-size: 1rem;
    padding: 0 14px;
  }
  .v-chip.v-chip--size-large .v-avatar {
    --v-avatar-height: 32px;
  }
  .v-chip--pill.v-chip.v-chip--size-large .v-avatar {
    --v-avatar-height: 38px;
  }
  .v-chip.v-chip--size-large .v-avatar--start {
    margin-inline-start: -9.8px;
    margin-inline-end: 7px;
  }
  .v-chip--pill.v-chip.v-chip--size-large .v-avatar--start {
    margin-inline-start: -14px;
  }
  .v-chip.v-chip--size-large .v-avatar--end {
    margin-inline-start: 7px;
    margin-inline-end: -9.8px;
  }
  .v-chip--pill.v-chip.v-chip--size-large .v-avatar--end {
    margin-inline-end: -14px;
  }
  .v-chip--pill.v-chip.v-chip--size-large .v-avatar--end + .v-chip__close {
    margin-inline-start: 21px;
  }
  .v-chip.v-chip--size-large .v-icon--start,
  .v-chip.v-chip--size-large .v-chip__filter {
    margin-inline-start: -7px;
    margin-inline-end: 7px;
  }
  .v-chip.v-chip--size-large .v-icon--end,
  .v-chip.v-chip--size-large .v-chip__close {
    margin-inline-start: 7px;
    margin-inline-end: -7px;
  }
  .v-chip.v-chip--size-large .v-icon--end + .v-chip__close,
  .v-chip.v-chip--size-large .v-avatar--end + .v-chip__close,
  .v-chip.v-chip--size-large .v-chip__append + .v-chip__close {
    margin-inline-start: 14px;
  }
  .v-chip.v-chip--size-x-large {
    --v-chip-size: 1.125rem;
    --v-chip-height: 44px;
    font-size: 1.125rem;
    padding: 0 17px;
  }
  .v-chip.v-chip--size-x-large .v-avatar {
    --v-avatar-height: 38px;
  }
  .v-chip--pill.v-chip.v-chip--size-x-large .v-avatar {
    --v-avatar-height: 44px;
  }
  .v-chip.v-chip--size-x-large .v-avatar--start {
    margin-inline-start: -11.9px;
    margin-inline-end: 8.5px;
  }
  .v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start {
    margin-inline-start: -17px;
  }
  .v-chip.v-chip--size-x-large .v-avatar--end {
    margin-inline-start: 8.5px;
    margin-inline-end: -11.9px;
  }
  .v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end {
    margin-inline-end: -17px;
  }
  .v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end + .v-chip__close {
    margin-inline-start: 25.5px;
  }
  .v-chip.v-chip--size-x-large .v-icon--start,
  .v-chip.v-chip--size-x-large .v-chip__filter {
    margin-inline-start: -8.5px;
    margin-inline-end: 8.5px;
  }
  .v-chip.v-chip--size-x-large .v-icon--end,
  .v-chip.v-chip--size-x-large .v-chip__close {
    margin-inline-start: 8.5px;
    margin-inline-end: -8.5px;
  }
  .v-chip.v-chip--size-x-large .v-icon--end + .v-chip__close,
  .v-chip.v-chip--size-x-large .v-avatar--end + .v-chip__close,
  .v-chip.v-chip--size-x-large .v-chip__append + .v-chip__close {
    margin-inline-start: 17px;
  }
  .v-chip.v-chip--density-default {
    height: calc(var(--v-chip-height) + 0px);
  }
  .v-chip.v-chip--density-comfortable {
    height: calc(var(--v-chip-height) + -4px);
  }
  .v-chip.v-chip--density-compact {
    height: calc(var(--v-chip-height) + -8px);
  }
  .v-chip {
    border-color: rgba(var(--v-border-color), var(--v-border-opacity));
    border-style: solid;
    border-width: 0;
  }
  .v-chip:hover > .v-chip__overlay {
    opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier));
  }
  .v-chip:focus-visible > .v-chip__overlay {
    opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
  }
  @supports not selector(:focus-visible) {
    .v-chip:focus > .v-chip__overlay {
      opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
    }
  }
  .v-chip--active > .v-chip__overlay, .v-chip[aria-haspopup=menu][aria-expanded=true] > .v-chip__overlay {
    opacity: calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier));
  }
  .v-chip--active:hover > .v-chip__overlay, .v-chip[aria-haspopup=menu][aria-expanded=true]:hover > .v-chip__overlay {
    opacity: calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier));
  }
  .v-chip--active:focus-visible > .v-chip__overlay, .v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible > .v-chip__overlay {
    opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
  }
  @supports not selector(:focus-visible) {
    .v-chip--active:focus > .v-chip__overlay, .v-chip[aria-haspopup=menu][aria-expanded=true]:focus > .v-chip__overlay {
      opacity: calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier));
    }
  }
  .v-chip {
    border-radius: 9999px;
  }
  .v-chip--variant-plain, .v-chip--variant-outlined, .v-chip--variant-text, .v-chip--variant-tonal {
    background: transparent;
    color: inherit;
  }
  .v-chip--variant-plain {
    opacity: 0.62;
  }
  .v-chip--variant-plain:focus, .v-chip--variant-plain:hover {
    opacity: 1;
  }
  .v-chip--variant-plain .v-chip__overlay {
    display: none;
  }
  .v-chip--variant-elevated, .v-chip--variant-flat {
    background: rgb(var(--v-theme-surface-variant));
    color: rgb(var(--v-theme-on-surface-variant));
  }
  .v-chip--variant-elevated {
    box-shadow: 0px 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 1px 1px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 3px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-chip--variant-flat {
    box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-chip--variant-outlined {
    border: thin solid currentColor;
  }
  .v-chip--variant-text .v-chip__overlay {
    background: currentColor;
  }
  .v-chip--variant-tonal .v-chip__underlay {
    background: currentColor;
    opacity: var(--v-activated-opacity);
    border-radius: inherit;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
  }
  .v-chip .v-chip__underlay {
    position: absolute;
  }
  .v-chip--border {
    border-width: thin;
  }
  .v-chip--link {
    cursor: pointer;
  }
  .v-chip--link, .v-chip--filter {
    user-select: none;
  }
  .v-chip--label {
    border-radius: 4px;
  }
  .v-chip__content {
    align-items: center;
    display: inline-flex;
  }
  .v-autocomplete__selection .v-chip__content, .v-combobox__selection .v-chip__content, .v-select__selection .v-chip__content {
    overflow: hidden;
  }
  .v-chip__filter,
  .v-chip__prepend,
  .v-chip__append,
  .v-chip__close {
    align-items: center;
    display: inline-flex;
  }
  .v-chip__close {
    cursor: pointer;
    flex: 0 1 auto;
    font-size: 18px;
    max-height: 18px;
    max-width: 18px;
    user-select: none;
  }
  .v-chip__close .v-icon {
    font-size: inherit;
  }
  .v-chip__filter {
    transition: 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .v-chip__overlay {
    background-color: currentColor;
    border-radius: inherit;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
  }
  .v-chip__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .v-chip--disabled {
    opacity: 0.3;
    pointer-events: none;
    user-select: none;
  }
  .v-chip--label {
    border-radius: 4px;
  }
  @media (forced-colors: active) {
    .v-chip:not(.v-chip--variant-text, .v-chip--variant-plain) {
      border: thin solid;
    }
  }
}@layer vuetify.components {
  .v-chip-group {
    display: flex;
    max-width: 100%;
    min-width: 0;
    overflow-x: auto;
    padding: 4px 0;
  }
  .v-chip-group .v-chip {
    margin: 4px 8px 4px 0;
  }
  @media (forced-colors: active) {
    .v-chip-group .v-chip {
      background-color: buttonface !important;
      color: buttontext !important;
    }
    .v-chip-group .v-chip:hover {
      color: highlight !important;
    }
  }
  .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay {
    opacity: var(--v-activated-opacity);
  }
  @media (forced-colors: active) {
    .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) {
      color: highlight !important;
      forced-color-adjust: preserve-parent-color;
    }
    .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled):focus-visible {
      outline-offset: 2px;
    }
    .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-elevated, .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-flat {
      background-color: highlight !important;
      color: highlighttext !important;
    }
    .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-outlined, .v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled).v-chip--variant-tonal {
      border-width: medium;
    }
  }
  .v-chip-group--column .v-slide-group__content {
    white-space: normal;
    flex-wrap: wrap;
    max-width: 100%;
  }
}@layer vuetify.components {
  .v-slide-group {
    display: flex;
    overflow: hidden;
  }
  .v-slide-group__next,
  .v-slide-group__prev {
    align-items: center;
    display: flex;
    flex: 0 1 52px;
    justify-content: center;
    min-width: 52px;
    cursor: pointer;
  }
  .v-slide-group__next--disabled,
  .v-slide-group__prev--disabled {
    pointer-events: none;
    opacity: var(--v-disabled-opacity);
  }
  .v-slide-group__content {
    display: flex;
    flex: 1 0 auto;
    position: relative;
    transition: 0.2s all cubic-bezier(0.4, 0, 0.2, 1);
    white-space: nowrap;
  }
  .v-slide-group__content > * {
    white-space: initial;
  }
  .v-slide-group__container {
    contain: content;
    display: flex;
    flex: 1 1 auto;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    scrollbar-color: rgba(0, 0, 0, 0);
  }
  .v-slide-group__container::-webkit-scrollbar {
    display: none;
  }
  .v-slide-group--vertical {
    max-height: inherit;
  }
  .v-slide-group--vertical,
  .v-slide-group--vertical .v-slide-group__container,
  .v-slide-group--vertical .v-slide-group__content {
    flex-direction: column;
  }
  .v-slide-group--vertical .v-slide-group__container {
    overflow-x: hidden;
    overflow-y: auto;
  }
}.segmented-control-item__group[data-v-0aff827b] {
  background: #d6dfff;
  border-radius: 99px;
  padding: 2px;
  max-width: revert;
  min-width: revert;
  width: fit-content;
  overflow: visible;
}
.segmented-control-item__group[data-v-0aff827b] .v-slide-group__container {
  flex: 0 1 auto;
  overflow: visible;
  contain: revert;
}
.segmented-control-item__group[data-v-0aff827b]:has(.v-slide-group__content.multi-line) {
  border-radius: 16px;
}
.segmented-control-item__group[data-v-0aff827b] .v-slide-group__content {
  gap: 2px;
}
.segmented-control-item__group.segmented-control-item__group-grey[data-v-0aff827b] {
  background: #dedce5;
}
.segmented-control-item__group.segmented-control-item__group-grey .segmented-control-item__item[data-v-0aff827b]:hover {
  background-color: #f6f5f8;
}
.segmented-control-item__group.segmented-control-item__group-grey .segmented-control-item__item[data-v-0aff827b]:active {
  background-color: #efeef1;
}
.segmented-control-item__group .segmented-control-item__item[data-v-0aff827b] {
  margin: 0;
  border-radius: 99px;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #4f4c76;
  background-color: transparent;
  flex: 1 0 auto;
  gap: 4px;
  justify-content: center;
  align-items: center;
  overflow: visible;
}
.segmented-control-item__group .segmented-control-item__item[data-v-0aff827b] .v-chip__overlay, .segmented-control-item__group .segmented-control-item__item[data-v-0aff827b] .v-chip__underlay {
  display: none;
}
.segmented-control-item__group .segmented-control-item__item.v-chip--selected[data-v-0aff827b] {
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1019607843);
}
.segmented-control-item__group .segmented-control-item__item[data-v-0aff827b]:hover {
  background-color: #f3f7ff;
  color: #342e5f;
}
.segmented-control-item__group .segmented-control-item__item[data-v-0aff827b]:active {
  background-color: #ebf0ff;
  color: #130a44;
}
.segmented-control-item__group .segmented-control-item__item[data-v-0aff827b]:focus, .segmented-control-item__group .segmented-control-item__item[data-v-0aff827b]:focus-within {
  outline: none;
}
.segmented-control-item__group .segmented-control-item__item[data-v-0aff827b]:focus-visible {
  outline: 2px solid #5c4fed;
  outline-offset: 1px;
  z-index: 1;
}.music-select-item[data-v-1b88bb1b] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  color: #524e7a;
}
.music-select-item__title[data-v-1b88bb1b] {
  display: flex;
  align-items: center;
  color: #4f4c76;
  gap: 4px;
}
.music-select-item__title span[data-v-1b88bb1b] {
  font-family: "Plus Jakarta Sans";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 4px;
}
.music-select-item__music-selector[data-v-1b88bb1b] {
  box-sizing: border-box;
  width: 341px;
  height: 40px;
  border-radius: 12px;
  border: 1px solid #d1d0db;
  border-radius: 8px;
  padding: 4px 16px 4px 4px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.music-select-item__music-selector[data-v-1b88bb1b]:hover, .music-select-item__music-selector.music-select-item__music-selector-active[data-v-1b88bb1b] {
  cursor: pointer;
  border-color: #5c4fed;
}
.music-select-item__music-selector .music-select-item__music-selector-text[data-v-1b88bb1b] {
  display: flex;
  align-items: center;
  gap: 4px;
}
.music-select-item__music-selector .music-select-item__music-selector-text span[data-v-1b88bb1b] {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #524e7a;
}
.music-select-item__no-data-found[data-v-1b88bb1b] {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #6c698c;
  padding: 8px;
}
.music-select-item__dropdown-footer[data-v-1b88bb1b] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 316px;
}
.music-select-item__dropdown-footer .music-select-item__dropdown-footer-selected-music-container[data-v-1b88bb1b] {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: center;
}
.music-select-item__dropdown-footer .music-select-item__dropdown-footer-selected-music-container span[data-v-1b88bb1b] {
  font-family: "Plus Jakarta Sans";
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #4f4c76;
}
.music-select-item__dropdown-footer .music-select-item__dropdown-footer-selected-music-container span b[data-v-1b88bb1b] {
  font-weight: 600;
}@layer vuetify.components {
  .v-switch .v-label {
    padding-inline-start: 10px;
  }
  .v-switch__loader {
    display: flex;
  }
  .v-switch__loader .v-progress-circular {
    color: rgb(var(--v-theme-surface));
  }
  .v-switch__track,
  .v-switch__thumb {
    transition: none;
  }
  .v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,
  .v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb {
    background-color: rgb(var(--v-theme-error));
    color: rgb(var(--v-theme-on-error));
  }
  .v-switch__track-true {
    margin-inline-end: auto;
  }
  .v-selection-control:not(.v-selection-control--dirty) .v-switch__track-true {
    opacity: 0;
  }
  .v-switch__track-false {
    margin-inline-start: auto;
  }
  .v-selection-control--dirty .v-switch__track-false {
    opacity: 0;
  }
  .v-switch__track {
    display: inline-flex;
    align-items: center;
    font-size: 0.5rem;
    padding: 0 5px;
    background-color: rgb(var(--v-theme-surface-variant));
    border-radius: 9999px;
    height: 14px;
    opacity: 0.6;
    min-width: 36px;
    cursor: pointer;
    transition: 0.2s background-color cubic-bezier(0.4, 0, 0.2, 1);
  }
  .v-switch--inset .v-switch__track {
    border-radius: 9999px;
    font-size: 0.75rem;
    height: 32px;
    min-width: 52px;
  }
  .v-switch__thumb {
    align-items: center;
    background-color: rgb(var(--v-theme-surface-bright));
    color: rgb(var(--v-theme-on-surface-bright));
    border-radius: 50%;
    display: flex;
    font-size: 0.75rem;
    height: 20px;
    justify-content: center;
    width: 20px;
    pointer-events: none;
    transition: 0.15s 0.05s transform cubic-bezier(0, 0, 0.2, 1), 0.2s color cubic-bezier(0.4, 0, 0.2, 1), 0.2s background-color cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    overflow: hidden;
  }
  .v-switch:not(.v-switch--inset) .v-switch__thumb {
    box-shadow: 0px 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 4px 5px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 10px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb {
    background: rgb(var(--v-theme-surface-variant));
    color: rgb(var(--v-theme-on-surface-variant));
  }
  .v-switch.v-switch--flat:not(.v-switch--inset) .v-switch__thumb {
    box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12));
  }
  .v-switch--inset .v-switch__thumb {
    height: 24px;
    width: 24px;
    transform: scale(0.6666666667);
  }
  .v-switch--inset .v-switch__thumb--filled {
    transform: none;
  }
  .v-switch--inset .v-selection-control--dirty .v-switch__thumb {
    transform: none;
    transition: 0.15s 0.05s transform cubic-bezier(0, 0, 0.2, 1);
  }
  .v-switch.v-input {
    flex: 0 1 auto;
  }
  .v-switch .v-selection-control {
    min-height: var(--v-input-control-height);
  }
  .v-switch .v-selection-control__input {
    border-radius: 50%;
    transition: 0.2s transform cubic-bezier(0.4, 0, 0.2, 1);
    position: absolute;
  }
  .v-locale--is-ltr.v-switch .v-selection-control__input, .v-locale--is-ltr .v-switch .v-selection-control__input {
    transform: translateX(-10px);
  }
  .v-locale--is-rtl.v-switch .v-selection-control__input, .v-locale--is-rtl .v-switch .v-selection-control__input {
    transform: translateX(10px);
  }
  .v-switch .v-selection-control__input .v-icon {
    position: absolute;
  }
  .v-locale--is-ltr.v-switch .v-selection-control--dirty .v-selection-control__input, .v-locale--is-ltr .v-switch .v-selection-control--dirty .v-selection-control__input {
    transform: translateX(10px);
  }
  .v-locale--is-rtl.v-switch .v-selection-control--dirty .v-selection-control__input, .v-locale--is-rtl .v-switch .v-selection-control--dirty .v-selection-control__input {
    transform: translateX(-10px);
  }
  .v-switch.v-switch--indeterminate .v-selection-control__input {
    transform: scale(0.8);
  }
  .v-switch.v-switch--indeterminate .v-switch__thumb {
    transform: scale(0.75);
    box-shadow: none;
  }
  .v-switch.v-switch--inset .v-selection-control__wrapper {
    width: auto;
  }
  .v-switch.v-input--vertical .v-label {
    min-width: max-content;
  }
  .v-switch.v-input--vertical .v-selection-control__wrapper {
    transform: rotate(-90deg);
  }
}
@media (forced-colors: active) {
  .v-switch .v-switch__loader .v-progress-circular {
    color: currentColor;
  }
  .v-switch .v-switch__thumb {
    background-color: buttontext;
  }
  .v-switch .v-switch__track,
  .v-switch .v-switch__thumb {
    border: 1px solid;
    color: buttontext;
  }
  .v-switch:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb {
    background-color: highlight;
  }
  .v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track {
    background-color: highlight;
  }
  .v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__track,
  .v-switch:not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb {
    color: highlight;
  }
  .v-switch.v-switch--inset .v-switch__track {
    border-width: 2px;
  }
  .v-switch.v-switch--inset:not(.v-switch--loading):not(.v-input--disabled) .v-selection-control--dirty .v-switch__thumb {
    background-color: highlighttext;
    color: highlighttext;
  }
  .v-switch.v-input--disabled .v-switch__thumb {
    background-color: graytext;
  }
  .v-switch.v-input--disabled .v-switch__track,
  .v-switch.v-input--disabled .v-switch__thumb {
    color: graytext;
  }
  .v-switch.v-switch--loading .v-switch__thumb {
    background-color: canvas;
  }
  .v-switch.v-switch--loading.v-switch--inset .v-switch__thumb, .v-switch.v-switch--loading.v-switch--indeterminate .v-switch__thumb {
    border-width: 0;
  }
}@layer vuetify.components {
  .v-input {
    display: grid;
    flex: 1 1 auto;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
  }
  .v-input--disabled {
    pointer-events: none;
  }
  .v-input--density-default {
    --v-input-control-height: 56px;
    --v-input-padding-top: 16px;
  }
  .v-input--density-comfortable {
    --v-input-control-height: 48px;
    --v-input-padding-top: 12px;
  }
  .v-input--density-compact {
    --v-input-control-height: 40px;
    --v-input-padding-top: 8px;
  }
  .v-input--vertical {
    grid-template-areas: "append" "control" "prepend";
    grid-template-rows: max-content auto max-content;
    grid-template-columns: min-content;
  }
  .v-input--vertical .v-input__prepend {
    margin-block-start: 16px;
  }
  .v-input--vertical .v-input__append {
    margin-block-end: 16px;
  }
  .v-input--horizontal {
    grid-template-areas: "prepend control append" "a messages b";
    grid-template-columns: max-content minmax(0, 1fr) max-content;
    grid-template-rows: 1fr auto;
  }
  .v-input--horizontal .v-input__prepend {
    margin-inline-end: 16px;
  }
  .v-input--horizontal .v-input__append {
    margin-inline-start: 16px;
  }
  .v-input__details {
    align-items: flex-end;
    display: flex;
    font-size: 0.75rem;
    font-weight: 400;
    grid-area: messages;
    letter-spacing: 0.0333333333em;
    line-height: normal;
    min-height: 22px;
    padding-top: 6px;
    overflow: hidden;
    justify-content: space-between;
  }
  .v-input__details > .v-icon,
  .v-input__prepend > .v-icon,
  .v-input__append > .v-icon {
    opacity: var(--v-medium-emphasis-opacity);
  }
  .v-input--disabled .v-input__details > .v-icon,
  .v-input--disabled .v-input__details .v-messages, .v-input--error .v-input__details > .v-icon,
  .v-input--error .v-input__details .v-messages,
  .v-input--disabled .v-input__prepend > .v-icon,
  .v-input--disabled .v-input__prepend .v-messages,
  .v-input--error .v-input__prepend > .v-icon,
  .v-input--error .v-input__prepend .v-messages,
  .v-input--disabled .v-input__append > .v-icon,
  .v-input--disabled .v-input__append .v-messages,
  .v-input--error .v-input__append > .v-icon,
  .v-input--error .v-input__append .v-messages {
    opacity: 1;
  }
  .v-input--glow.v-input--focused .v-input__details > .v-icon,
  .v-input--glow.v-input--focused .v-input__prepend > .v-icon,
  .v-input--glow.v-input--focused .v-input__append > .v-icon {
    opacity: 1;
  }
  .v-input--disabled .v-input__details,
  .v-input--disabled .v-input__prepend,
  .v-input--disabled .v-input__append {
    opacity: var(--v-disabled-opacity);
  }
  .v-input--error:not(.v-input--disabled) .v-input__details > .v-icon,
  .v-input--error:not(.v-input--disabled) .v-input__details .v-messages,
  .v-input--error:not(.v-input--disabled) .v-input__prepend > .v-icon,
  .v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,
  .v-input--error:not(.v-input--disabled) .v-input__append > .v-icon,
  .v-input--error:not(.v-input--disabled) .v-input__append .v-messages {
    color: rgb(var(--v-theme-error));
  }
  .v-input__prepend,
  .v-input__append {
    display: flex;
    align-items: flex-start;
    padding-top: var(--v-input-padding-top);
  }
  .v-input--center-affix .v-input__prepend,
  .v-input--center-affix .v-input__append {
    align-items: center;
    padding-top: 0;
  }
  .v-input__prepend {
    grid-area: prepend;
  }
  .v-input__append {
    grid-area: append;
  }
  .v-input__control {
    display: flex;
    grid-area: control;
  }
  .v-input--hide-spin-buttons input::-webkit-outer-spin-button,
  .v-input--hide-spin-buttons input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  .v-input--hide-spin-buttons input[type=number] {
    -moz-appearance: textfield;
  }
  .v-input--plain-underlined .v-input__prepend,
  .v-input--plain-underlined .v-input__append {
    align-items: flex-start;
  }
  .v-input--density-default.v-input--plain-underlined .v-input__prepend, .v-input--density-default.v-input--plain-underlined .v-input__append {
    padding-top: calc(var(--v-input-padding-top) + 4px);
  }
  .v-input--density-comfortable.v-input--plain-underlined .v-input__prepend, .v-input--density-comfortable.v-input--plain-underlined .v-input__append {
    padding-top: calc(var(--v-input-padding-top) + 2px);
  }
  .v-input--density-compact.v-input--plain-underlined .v-input__prepend, .v-input--density-compact.v-input--plain-underlined .v-input__append {
    padding-top: calc(var(--v-input-padding-top) + 0px);
  }
}@layer vuetify.components {
  .v-messages {
    flex: 1 1 auto;
    font-size: 12px;
    min-height: 14px;
    min-width: 1px;
    opacity: var(--v-medium-emphasis-opacity);
    position: relative;
  }
  .v-messages__message {
    line-height: 12px;
    word-break: break-word;
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
    transition-duration: 150ms;
  }
}@layer vuetify.components {
  .v-selection-control {
    align-items: center;
    contain: layout;
    display: flex;
    flex: 1 0;
    grid-area: control;
    position: relative;
    user-select: none;
  }
  .v-selection-control .v-label {
    white-space: normal;
    word-break: break-word;
    height: 100%;
    opacity: 1;
  }
  .v-selection-control--disabled {
    opacity: var(--v-disabled-opacity);
    pointer-events: none;
  }
  .v-selection-control--error:not(.v-selection-control--disabled) .v-label {
    color: rgb(var(--v-theme-error));
  }
  .v-selection-control--inline {
    display: inline-flex;
    flex: 0 0 auto;
    min-width: 0;
    max-width: 100%;
  }
  .v-selection-control--inline .v-label {
    width: auto;
  }
  .v-selection-control--density-default {
    --v-selection-control-size: 40px;
  }
  .v-selection-control--density-comfortable {
    --v-selection-control-size: 36px;
  }
  .v-selection-control--density-compact {
    --v-selection-control-size: 28px;
  }
  .v-selection-control__wrapper {
    width: var(--v-selection-control-size);
    height: var(--v-selection-control-size);
    display: inline-flex;
    align-items: center;
    position: relative;
    justify-content: center;
    flex: none;
  }
  .v-selection-control__input {
    width: var(--v-selection-control-size);
    height: var(--v-selection-control-size);
    align-items: center;
    display: flex;
    flex: none;
    justify-content: center;
    position: relative;
    border-radius: 50%;
  }
  .v-selection-control__input input {
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
  }
  .v-selection-control__input::before {
    border-radius: 100%;
    background-color: currentColor;
    opacity: 0;
    pointer-events: none;
  }
  .v-selection-control__input::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .v-selection-control__input:hover::before {
    opacity: calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier));
  }
  .v-selection-control__input > .v-icon {
    opacity: var(--v-medium-emphasis-opacity);
  }
  .v-selection-control--disabled .v-selection-control__input > .v-icon, .v-selection-control--dirty .v-selection-control__input > .v-icon, .v-selection-control--error .v-selection-control__input > .v-icon {
    opacity: 1;
  }
  .v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input > .v-icon {
    color: rgb(var(--v-theme-error));
  }
  .v-selection-control--focus-visible .v-selection-control__input::before {
    opacity: calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier));
  }
}@layer vuetify.components {
  .v-label {
    align-items: center;
    color: inherit;
    display: inline-flex;
    font-size: 1rem;
    letter-spacing: 0.009375em;
    min-width: 0;
    opacity: var(--v-medium-emphasis-opacity);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .v-label--clickable {
    cursor: pointer;
  }
}@layer vuetify.components {
  .v-selection-control-group {
    grid-area: control;
    display: flex;
    flex-direction: column;
  }
  .v-selection-control-group--inline {
    flex-direction: row;
    flex-wrap: wrap;
  }
}.switch-item-container[data-v-35a057de] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 12px;
}
.switch-item-wrapper__disabled[data-v-35a057de] {
  cursor: not-allowed !important;
}
.switch-item[data-v-35a057de] {
  width: fit-content;
  border-radius: 96px;
}
.switch-item[data-v-35a057de] .v-input__control {
  grid-area: revert;
}
.switch-item[data-v-35a057de] .v-selection-control {
  min-height: revert;
}
.switch-item[data-v-35a057de] .v-selection-control__wrapper {
  height: revert;
  width: revert;
}
.switch-item[data-v-35a057de] .v-switch__track {
  box-sizing: border-box;
  height: 24px;
  width: 44px;
  min-width: revert;
  border-radius: 96px;
  background-color: #aaa8c3;
  opacity: 1;
}
.switch-item[data-v-35a057de] .v-selection-control--dirty .v-switch__track {
  background-color: #5c4fed;
}
.switch-item[data-v-35a057de] .v-selection-control__input::before {
  display: none;
}
.switch-item[data-v-35a057de] .v-selection-control__input input {
  margin: 0;
}
.switch-item[data-v-35a057de] .v-selection-control__input {
  transform: none;
}
.switch-item[data-v-35a057de] .v-switch__thumb {
  width: 18px;
  height: 18px;
  border-radius: 96px;
  background-color: #ffffff;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1019607843);
  transform: translateX(-10px);
  transition: transform 0.25s cubic-bezier(0.34, 1.56, 0.64, 1), width 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.switch-item[data-v-35a057de] .v-selection-control--dirty .v-switch__thumb {
  transform: translateX(10px);
}
.switch-item[data-v-35a057de]:has(input:focus, input:focus-within) {
  outline: none;
}
.switch-item[data-v-35a057de]:has(input:focus-visible) {
  outline: 2px solid #5c4fed;
  outline-offset: 1px;
}
.switch-item[data-v-35a057de]:hover .v-switch__track {
  background-color: #cccbd9;
}
.switch-item[data-v-35a057de]:hover .v-selection-control--dirty .v-switch__track {
  background-color: #7577ff;
}
.switch-item[data-v-35a057de]:active .v-switch__track {
  background-color: #cccbd9;
}
.switch-item[data-v-35a057de]:active .v-selection-control--dirty .v-switch__track {
  background-color: #7577ff;
}
.switch-item[data-v-35a057de]:active .v-switch__thumb {
  width: 28px;
  transform: translateX(-5px);
}
.switch-item[data-v-35a057de]:active .v-selection-control--dirty .v-switch__thumb {
  transform: translateX(5px);
}
.switch-item.v-input--disabled[data-v-35a057de] .v-selection-control {
  opacity: 1;
}
.switch-item.v-input--disabled[data-v-35a057de] .v-switch__track {
  background-color: #dedce5;
}
.switch-item.v-input--disabled[data-v-35a057de] .v-selection-control--dirty .v-switch__track {
  background-color: #bac4ff;
}
.switch-item .switch-item__loader[data-v-35a057de] svg {
  animation-duration: 2s;
}
.switch-item .switch-item__loader[data-v-35a057de] circle {
  stroke-width: 4;
}
.switch-item .switch-item__loader[data-v-35a057de] .v-progress-circular__overlay {
  animation-duration: 2s;
}
.switch-item__label-container[data-v-35a057de] {
  display: flex;
  flex-direction: column;
}
.switch-item__label-container .switch-item__title[data-v-35a057de] {
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #4f4c76;
  padding-bottom: 2px;
}
.switch-item__label-container .switch-item__description[data-v-35a057de] {
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #6c698c;
}
.music-setting-toggle-item[data-v-188940a4] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #4f4c76;
}
.music-setting-toggle-item__icon-label-container[data-v-188940a4] {
  display: flex;
  align-items: center;
  gap: 16px;
}
.music-setting-toggle-item__label-container[data-v-188940a4] {
  display: flex;
  flex-direction: column;
}
.music-setting-toggle-item__title[data-v-188940a4] {
  font-family: "Plus Jakarta Sans";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 2px;
}
.music-setting-toggle-item__description[data-v-188940a4] {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #6c698c;
}

.classic-mode-content-item__music-selector-container[data-v-05eb611a] {
  display: flex;
  gap: 24px;
}

.multiplayer-mode-content-item__toggle-settings-container[data-v-5367bf3c] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.multiplayer-mode-content-item__music-selector-container[data-v-5367bf3c] {
  display: flex;
  gap: 24px;
}

.game-config-music-modal-item__loading-spinner[data-v-1d99414a] {
  flex: 1;
}
.game-config-music-modal-item__title[data-v-1d99414a] {
  font-family: "Plus Jakarta Sans";
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-music-modal-item__content[data-v-1d99414a] {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.game-config-music-modal-item__description[data-v-1d99414a] {
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #4f4c76;
}
.game-config-music-modal-item__footer-container[data-v-1d99414a] {
  display: flex;
  justify-content: center;
  gap: 24px;
}

.game-config-settings-music-item__button-container[data-v-7c2cad14] {
  width: 100%;
  margin-top: 16px;
}

.game-config-settings-sidebar-item[data-v-2f01f2d6] {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 16px 0;
  height: calc(100vh - 96px);
  width: 320px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background: #f8f8fa;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  overflow-y: auto;
  gap: 8px;
}
.game-config-settings-sidebar-item[data-v-2f01f2d6]::-webkit-scrollbar {
  display: none;
}
.game-config-settings-sidebar-item__setting-container[data-v-2f01f2d6] {
  padding: 16px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #d1d0db;
}
.game-config-settings-sidebar-item__setting-container[data-v-2f01f2d6]:last-child {
  border: none;
}
.game-config-settings-sidebar-item__setting-title-container[data-v-2f01f2d6] {
  margin: 0 0 12px 0;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.game-config-settings-sidebar-item__icon[data-v-2f01f2d6] {
  min-width: 24px;
  min-height: 24px;
}
.game-config-settings-sidebar-item__checkbox-title[data-v-2f01f2d6] {
  padding: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.game-config-settings-sidebar-item__badge[data-v-2f01f2d6] {
  padding: 4px 8px;
  border-radius: 16px;
  background: #dddbfc;
  color: #574cf1;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-settings-sidebar-item__setting-description-container[data-v-2f01f2d6] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.game-config-settings-sidebar-item__setting-description[data-v-2f01f2d6] {
  width: 188px;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-settings-sidebar-item__settings-focus-intro[data-v-2f01f2d6] {
  position: absolute;
  top: 48;
  right: 16px;
  height: 88vh;
  width: 288px;
}

.game-config-reload-language-modal-item__title[data-v-abcce428] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-reload-language-modal-item__description[data-v-abcce428] {
  margin: 0 0 16px 0;
  padding: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-reload-language-modal-item__list[data-v-abcce428] {
  margin: 0;
  padding: 16px;
  height: 60px;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  border-radius: 8px;
  border: 1px solid #d1d0db;
  overflow-y: auto;
  gap: 12px;
}
.game-config-reload-language-modal-item__paragraph[data-v-abcce428] {
  margin: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.game-config-reload-language-modal-item__ai-icon-container[data-v-abcce428] {
  margin: 0 0 16px 0;
  padding: 4px 10px;
  width: 38px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #dddbfc;
  color: #574cf1;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-reload-language-modal-item__buttons-container[data-v-abcce428] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-reload-language-modal-item__button-cancel[data-v-abcce428] {
  width: 156px;
  padding: 11px 12px 11px 12px;
}
.game-config-reload-language-modal-item__button-confirm[data-v-abcce428] {
  width: 156px;
}
.game-config-reload-language-modal-item__progress-bar-container[data-v-abcce428] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.game-config-reload-language-modal-item__progress-bar-label[data-v-abcce428] {
  margin: 0 0 12px 0;
  width: 100%;
  color: #524e7a;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-reload-language-modal-item__empty-bar[data-v-abcce428] {
  position: relative;
  width: 336px;
  height: 12px;
  background: #f4f3f6;
  border-radius: 6px;
}
.game-config-reload-language-modal-item__full-bar[data-v-abcce428] {
  position: absolute;
  left: 0;
  height: 12px;
  max-width: 336px;
  width: 12px;
  min-width: 12px;
  background: #574cf1;
  border-radius: 6px;
  transition: width 1s linear;
}

.game-config-palette-picker-item__iframe-container[data-v-d984a0f6] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-palette-picker-item__iframe[data-v-d984a0f6] {
  width: 1248px;
  min-height: 654px;
  border-radius: 16px;
  border: none;
}
.game-config-palette-picker-item__iframe.is-preview[data-v-d984a0f6] {
  height: 564px;
  min-height: 564px;
}
.game-config-palette-picker-item__header[data-v-d984a0f6] {
  padding: 0 72px 0 16px;
  width: calc(100% - 88px);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-palette-picker-item__badge[data-v-d984a0f6] {
  padding: 6px 12px;
  border-radius: 8px;
  background: #eeedfe;
  color: #19134d;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.game-config-levels-unlock-date-editor-modal-item__title[data-v-f62d6403] {
  margin: 0 0 8px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-levels-unlock-date-editor-modal-item__description[data-v-f62d6403] {
  max-width: 648px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-levels-unlock-date-editor-modal-item__clear-dates[data-v-f62d6403] {
  margin: 24px 0 0 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-levels-unlock-date-editor-modal-item__clear-dates button[data-v-f62d6403] {
  padding: 7px 15px 7px 11px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 20px;
  background: #f4f3f6;
}
.game-config-levels-unlock-date-editor-modal-item__clear-dates-text[data-v-f62d6403] {
  color: #19134d;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
}
.game-config-levels-unlock-date-editor-modal-item__levels-container[data-v-f62d6403] {
  height: 270px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.game-config-levels-unlock-date-editor-modal-item__name-container[data-v-f62d6403] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-levels-unlock-date-editor-modal-item__level-number[data-v-f62d6403] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-levels-unlock-date-editor-modal-item__level-name[data-v-f62d6403] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-levels-unlock-date-editor-modal-item__level-box[data-v-f62d6403] {
  padding: 11px 15px;
  width: calc(100% - 32px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  border-radius: 16px;
  border: 1px solid #e8e7ed;
  background: #ffffff;
}
.game-config-levels-unlock-date-editor-modal-item__date-picker-label[data-v-f62d6403] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-levels-unlock-date-editor-modal-item__buttons-container[data-v-f62d6403] {
  margin: 24px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.game-config-levels-unlock-date-editor-modal-item__button-cancel[data-v-f62d6403] {
  width: 156px;
  padding: 11px;
}
.game-config-levels-unlock-date-editor-modal-item__button-confirm[data-v-f62d6403] {
  width: 156px;
}

.game-config-levels-name-editor-modal-item__title[data-v-06fd5bc6] {
  margin: 0 0 8px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-levels-name-editor-modal-item__description[data-v-06fd5bc6] {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-levels-name-editor-modal-item__levels-container[data-v-06fd5bc6] {
  height: 270px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.game-config-levels-name-editor-modal-item__level-box[data-v-06fd5bc6] {
  padding: 11px 15px;
  width: calc(100% - 32px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  border-radius: 16px;
  border: 1px solid #e8e7ed;
  background: #ffffff;
}
.game-config-levels-name-editor-modal-item__level-number[data-v-06fd5bc6] {
  width: 160px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-levels-name-editor-modal-item__level-name-input[data-v-06fd5bc6] {
  padding: 9px 15px;
  flex: 1;
  height: 20px;
  color: #19134d;
  font-size: 14px;
  border-radius: 8px;
  background: #eef6fa;
  border: 1px solid #eef6fa;
  transition: 0.2s linear;
}
.game-config-levels-name-editor-modal-item__level-name-input[data-v-06fd5bc6]:focus,
.game-config-levels-name-editor-modal-item__level-name-input[data-v-06fd5bc6]:hover {
  border-color: #574cf1;
  outline: none;
}
.game-config-levels-name-editor-modal-item__level-name-input[data-v-06fd5bc6]::placeholder {
  color: #a3a1b8;
}
.game-config-levels-name-editor-modal-item__buttons-container[data-v-06fd5bc6] {
  margin-top: 24px;
  display: flex;
  justify-content: center;
  gap: 24px;
}
.game-config-levels-name-editor-modal-item__button-cancel[data-v-06fd5bc6] {
  width: 156px;
  padding: 11px;
}
.game-config-levels-name-editor-modal-item__button-confirm[data-v-06fd5bc6] {
  width: 156px;
}
.counter-item[data-v-b94b5f0c] {
  padding: 8px 12px;
  border-radius: 12px;
  border: 1px solid #d0d5dd;
  background: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.counter-item.disabled[data-v-b94b5f0c] {
  background: #f4f3f6;
  cursor: not-allowed;
}
.counter-item.disabled .counter-item__input[data-v-b94b5f0c] {
  color: #a3a1b8;
}
.counter-item__input[data-v-b94b5f0c] {
  margin: 0 12px;
  width: 24px;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  border: none;
  outline: none;
  background: transparent;
}
.counter-item__input[data-v-b94b5f0c]::-webkit-outer-spin-button, .counter-item__input[data-v-b94b5f0c]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
.counter-item__input[type=number][data-v-b94b5f0c] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.counter-item__button[data-v-b94b5f0c] {
  color: #19134d;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-levels-lives-counter-editor-modal-item__title[data-v-c7e0ad05] {
  margin: 0 0 8px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-levels-lives-counter-editor-modal-item__description[data-v-c7e0ad05] {
  margin: 0 0 40px 0;
  max-width: 648px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-levels-lives-counter-editor-modal-item__select-all-container[data-v-c7e0ad05] {
  padding: 0 0 0 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-levels-lives-counter-editor-modal-item__select-all-text[data-v-c7e0ad05] {
  color: #19134d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-config-levels-lives-counter-editor-modal-item__levels-container[data-v-c7e0ad05] {
  height: 270px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.game-config-levels-lives-counter-editor-modal-item__level-box[data-v-c7e0ad05] {
  padding: 11px 15px;
  width: calc(100% - 32px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  border-radius: 16px;
  border: 1px solid #e8e7ed;
  background: #ffffff;
}
.game-config-levels-lives-counter-editor-modal-item__name-container[data-v-c7e0ad05] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-levels-lives-counter-editor-modal-item__level-number[data-v-c7e0ad05] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-levels-lives-counter-editor-modal-item__level-name[data-v-c7e0ad05] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-levels-lives-counter-editor-modal-item__buttons-container[data-v-c7e0ad05] {
  margin: 24px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.game-config-levels-lives-counter-editor-modal-item__button-cancel[data-v-c7e0ad05] {
  width: 156px;
  padding: 11px;
}
.game-config-levels-lives-counter-editor-modal-item__button-confirm[data-v-c7e0ad05] {
  width: 156px;
}
.game-config-levels-lives-counter-editor-modal-item__level-lives-counter-container[data-v-c7e0ad05] {
  display: flex;
  align-items: center;
  gap: 16px;
}
.game-config-levels-lives-counter-editor-modal-item__level-lives-counter-container
  span[data-v-c7e0ad05] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.game-config-levels-property-editor-modal-item__title[data-v-4f4d8dd8] {
  margin: 0 0 8px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-levels-property-editor-modal-item__description[data-v-4f4d8dd8] {
  margin: 0 0 40px 0;
  max-width: 648px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-levels-property-editor-modal-item__select-all-container[data-v-4f4d8dd8] {
  padding: 0 0 0 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-levels-property-editor-modal-item__select-all-text[data-v-4f4d8dd8] {
  color: #19134d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-config-levels-property-editor-modal-item__levels-container[data-v-4f4d8dd8] {
  height: 270px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.game-config-levels-property-editor-modal-item__level-box[data-v-4f4d8dd8] {
  padding: 11px 15px;
  width: calc(100% - 32px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  border-radius: 16px;
  border: 1px solid #e8e7ed;
  background: #ffffff;
}
.game-config-levels-property-editor-modal-item__name-container[data-v-4f4d8dd8] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-levels-property-editor-modal-item__level-number[data-v-4f4d8dd8] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-levels-property-editor-modal-item__level-name[data-v-4f4d8dd8] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-levels-property-editor-modal-item__buttons-container[data-v-4f4d8dd8] {
  margin: 24px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.game-config-levels-property-editor-modal-item__button-cancel[data-v-4f4d8dd8] {
  width: 156px;
  padding: 11px;
}
.game-config-levels-property-editor-modal-item__button-confirm[data-v-4f4d8dd8] {
  width: 156px;
}

.game-config-info-editor-modal-item__title[data-v-c085cc65] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-info-editor-modal-item__paragraph[data-v-c085cc65] {
  margin: 8px 0 0 0;
  padding: 0 32px 0 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-info-editor-modal-item__content[data-v-c085cc65] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-info-editor-modal-item__content-text-editor[data-v-c085cc65] {
  position: relative;
  margin: 0 0 40px 0;
  width: 100%;
}
.game-config-info-editor-modal-item__toggle[data-v-c085cc65] {
  margin: 0 0 24px 0;
}
.game-config-info-editor-modal-item__toggle-label[data-v-c085cc65] {
  margin: 0 24px 0 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-info-editor-modal-item__info-button-description[data-v-c085cc65] {
  padding: 0;
  margin: 0 0 24px 0;
  color: #524e7a;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-info-editor-modal-item__info-button-container[data-v-c085cc65] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-info-editor-modal-item__info-button-input[data-v-c085cc65] {
  width: 50%;
}
.game-config-info-editor-modal-item__info-button-input[data-v-c085cc65]:first-child {
  margin: 0 16px 0 0;
}
.game-config-info-editor-modal-item__info-button-input[data-v-c085cc65]:last-child {
  margin: 0 0 0 16px;
}
.game-config-info-editor-modal-item__buttons-container[data-v-c085cc65] {
  margin: 16px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.game-config-info-editor-modal-item__button-cancel[data-v-c085cc65] {
  width: 156px;
  padding: 11px 12px 11px 12px;
}
.game-config-info-editor-modal-item__button-confirm[data-v-c085cc65] {
  width: 156px;
}
.game-config-info-editor-modal-item__blur-effect[data-v-c085cc65] {
  position: sticky;
  height: 25px;
  padding: 0;
  bottom: -1px;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  border: none;
}

.game-config-embedding-scorm-modal-item__label[data-v-d5049f0a] {
  color: #6a668b;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-embedding-scorm-modal-item__title[data-v-d5049f0a] {
  margin: 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.game-config-embedding-scorm-modal-item__content[data-v-f2e24013] {
  margin: 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-embedding-scorm-modal-item__content ol[data-v-f2e24013] {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.game-config-embedding-iframe-modal-item__label[data-v-0fd37d7e] {
  color: #6a668b;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-embedding-iframe-modal-item__title[data-v-0fd37d7e] {
  margin: 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.game-config-embedding-iframe-modal-item__content[data-v-ebf832d1] {
  margin: 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-embedding-iframe-modal-item__content ol[data-v-ebf832d1] {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.game-config-challenge-card-item__challenge-item-container[data-v-55ad5f60] {
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
.game-config-challenge-card-item__challenge-item-index-container[data-v-55ad5f60] {
  margin: 0 8px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
}
.game-config-challenge-card-item__challenge-item-index[data-v-55ad5f60] {
  margin: 0 8px 4px 0;
  color: #19134d;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-challenge-card-item__challenge-item[data-v-55ad5f60] {
  padding: 7px;
  min-width: 154px;
  max-width: 162px;
  width: 100%;
  min-height: 40px;
  border-radius: 8px;
  border: 1px solid #e8e7ed;
  background: #ffffff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.game-config-challenge-card-item__challenge-item.active[data-v-55ad5f60] {
  border-color: #574cf1;
}
.game-config-challenge-card-item__challenge-item:hover
  .game-config-challenge-card-item__challenge-delete-icon-container
  .game-config-challenge-card-item__challenge-delete-icon[data-v-55ad5f60] {
  display: block;
}
.game-config-challenge-card-item__challenge-type-icon[data-v-55ad5f60] {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
}
.game-config-challenge-card-item__challenge-info-container[data-v-55ad5f60] {
  margin: 0 8px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-challenge-card-item__challenge-type[data-v-55ad5f60] {
  color: #19134d;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-challenge-card-item__challenge-text[data-v-55ad5f60] {
  color: #807d9d;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-challenge-card-item__challenge-delete-icon-container[data-v-55ad5f60] {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 16px;
  min-height: 16px;
}
.game-config-challenge-card-item__challenge-delete-icon[data-v-55ad5f60] {
  display: none;
}
.game-config-challenge-card-item__challenge-delete-icon.active[data-v-55ad5f60] {
  display: block;
}

.game-config-level-item__level-title[data-v-fd1e866b] {
  padding: 8px 16px 8px 8px;
  width: calc(100% - 24px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.game-config-level-item__level-title.active[data-v-fd1e866b] {
  background: #e8e7ed;
  cursor: default;
}
.game-config-level-item__level-title-text-container[data-v-fd1e866b] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-level-item__level-title-container[data-v-fd1e866b] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-level-item__level-open-close-icon[data-v-fd1e866b],
.game-config-level-item__dots-icon-container[data-v-fd1e866b] {
  cursor: pointer;
}
.game-config-level-item__dots-icon-container[data-v-fd1e866b] {
  min-width: 24px;
  min-height: 24px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-level-item__level-title-text[data-v-fd1e866b] {
  margin: 0 0 0 8px;
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-level-item__level-info-container[data-v-fd1e866b] {
  padding: 0 0 0 24px;
  width: calc(100% - 24px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-level-item__level-info[data-v-fd1e866b] {
  margin: 4px 0 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-level-item__level-info-text[data-v-fd1e866b] {
  margin: 0 0 0 4px;
  color: #6a668b;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-level-item__challenges-list[data-v-fd1e866b] {
  padding: 16px 16px 15px 8px;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 16px;
  list-style-type: none;
  justify-items: end;
  border-bottom: 1px solid transparent;
}
.game-config-level-item__challenges-list.active[data-v-fd1e866b] {
  background: #e8e7ed;
  border-bottom: 1px solid #d1d0db;
}
.game-config-level-item__ghost-challenge-container[data-v-fd1e866b] {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.game-config-level-item__ghost-challenge[data-v-fd1e866b] {
  padding: 7px;
  max-width: 162px;
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: 1px dashed #524e7a;
  background: transparent;
  transition: 0.2s linear;
  cursor: pointer;
}
.game-config-level-item__ghost-challenge[data-v-fd1e866b]:hover {
  background: #f4f3f6;
}
.game-config-level-item__ghost-challenge-icon[data-v-fd1e866b] {
  margin: 0 8px 0 0;
}
.game-config-level-item__ghost-challenge-text[data-v-fd1e866b] {
  color: #524e7a;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-level-item__action[data-v-fd1e866b] {
  padding: 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: transparent;
  border-radius: 8px;
  transition: 0.2s linear;
  cursor: pointer;
  color: #19134d;
}
.game-config-level-item__action.delete[data-v-fd1e866b] {
  color: #d93648;
}
.game-config-level-item__action.disabled[data-v-fd1e866b] {
  cursor: default;
  color: #a3a1b8;
}
.game-config-level-item__action[data-v-fd1e866b]:hover {
  background: #f4f3f6;
}
.game-config-level-item__action.disabled[data-v-fd1e866b]:hover {
  background: transparent;
}
.game-config-level-item__action.delete[data-v-fd1e866b]:hover {
  background: #ffedef;
}
.game-config-level-item__action-icon[data-v-fd1e866b] {
  margin: 0 8px 0 0;
}
.game-config-level-item__action-text[data-v-fd1e866b] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.game-config-intro-item__level-title[data-v-0ccc4230] {
  padding: 8px 16px 8px 8px;
  width: calc(100% - 24px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.game-config-intro-item__level-title.active[data-v-0ccc4230] {
  background: #e8e7ed;
  cursor: default;
}
.game-config-intro-item__level-title-text-container[data-v-0ccc4230] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-intro-item__level-title-container[data-v-0ccc4230] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-intro-item__level-open-close-icon[data-v-0ccc4230] {
  cursor: pointer;
}
.game-config-intro-item__level-title-text[data-v-0ccc4230] {
  margin: 0 0 0 8px;
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-intro-item__challenges-list[data-v-0ccc4230] {
  padding: 16px 16px 15px 8px;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 16px;
  list-style-type: none;
  justify-items: end;
  border-bottom: 1px solid transparent;
}
.game-config-intro-item__challenges-list.active[data-v-0ccc4230] {
  background: #e8e7ed;
  border-bottom: 1px solid #d1d0db;
}
.game-config-intro-item__challenge-item-container[data-v-0ccc4230] {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
.game-config-intro-item__ghost-challenge[data-v-0ccc4230] {
  padding: 8px;
  width: 162px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  border: 1px dashed #524e7a;
  background: transparent;
  transition: 0.2s linear;
  cursor: pointer;
}
.game-config-intro-item__ghost-challenge[data-v-0ccc4230]:hover {
  background: #f4f3f6;
}
.game-config-intro-item__ghost-challenge-icon[data-v-0ccc4230] {
  margin: 0 8px 0 0;
}
.game-config-intro-item__ghost-challenge-text[data-v-0ccc4230] {
  color: #524e7a;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.game-config-create-challenge-level-item__add-challenge-container[data-v-c1c7c5a4] {
  width: 192px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-create-challenge-level-item__add-challenge[data-v-c1c7c5a4] {
  flex: 1;
  padding: 8px 12px 8px 8px;
  border-right: 1px solid #ffffff;
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  background: #574cf1;
  border-radius: 100px 0 0 100px;
  transition: 0.2s linear;
}
.game-config-create-challenge-level-item__add-challenge[data-v-c1c7c5a4]:hover {
  background: #4339cc;
}
.game-config-create-challenge-level-item__open-close-container[data-v-c1c7c5a4] {
  padding: 10px 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #574cf1;
  border-radius: 0 100px 100px 0;
  cursor: pointer;
  transition: 0.2s linear;
}
.game-config-create-challenge-level-item__open-close-container[data-v-c1c7c5a4]:hover {
  background: #4339cc;
}
.game-config-create-challenge-level-item__add-challenge-options-container[data-v-c1c7c5a4] {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 16px;
}
.game-config-create-challenge-level-item__add-challenge-label[data-v-c1c7c5a4] {
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-create-challenge-level-item__add-challenge-option[data-v-c1c7c5a4] {
  padding: 9px 11px;
  width: calc(100% - 24px);
  min-height: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 16px;
  border: 1px solid #d1d0db;
  background: #ffffff;
  transition: 0.2s linear;
}
.game-config-create-challenge-level-item__add-challenge-option[data-v-c1c7c5a4]:hover {
  border-color: #574cf1;
}
.game-config-create-challenge-level-item__add-challenge-option-icon[data-v-c1c7c5a4] {
  margin: 0 8px 0 0;
  width: 32px;
  height: 32px;
}
.game-config-create-challenge-level-item__add-challenge-option-text-container[data-v-c1c7c5a4] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-create-challenge-level-item__add-challenge-option-title[data-v-c1c7c5a4] {
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-create-challenge-level-item__add-challenge-option-description[data-v-c1c7c5a4] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-config-create-challenge-level-item__generate-icon-container[data-v-c1c7c5a4] {
  padding: 4px 6px;
  width: 30px;
  background: #574cf1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 50px;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
}
.game-config-create-challenge-level-item__add-level[data-v-c1c7c5a4] {
  padding: 7px 23px 7px 15px;
  width: 192px;
}
.game-config-create-challenge-level-item__add-button-text[data-v-c1c7c5a4] {
  margin: 0 0 0 8px;
}
.game-config-create-challenge-level-item__levels-container[data-v-c1c7c5a4] {
  height: calc(100% - 162px);
  overflow-y: auto;
}
.game-config-create-challenge-level-item__levels-container[data-v-c1c7c5a4]::-webkit-scrollbar {
  display: none;
}

.game-config-levels-sidebar-item[data-v-b37cf325] {
  position: absolute;
  top: 0;
  left: 0;
  height: calc(
    100vh - 64px
  ); /* 64px is the main navbar heigth - 32px of padding */
  width: 240px;
  background: #f8f8fa;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.game-config-levels-sidebar-item__actions-container[data-v-b37cf325] {
  margin: 32px 24px;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 16px;
}
.game-config-levels-sidebar-item__challenges-container[data-v-b37cf325] {
  height: calc(100% - 162px);
  overflow-y: auto;
}
.game-config-levels-sidebar-item__levels-container[data-v-b37cf325] {
  position: relative;
}
.game-versions-view__levels-list-focus-intro[data-v-b37cf325] {
  position: absolute;
  top: 170px;
  left: 12px;
  height: 70vh;
  width: 216px;
}

.game-versions-new-game-ai-pdf-item[data-v-bb5037a3] {
  width: 100%;
  height: 242px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 16px;
}
.game-versions-new-game-ai-pdf-item__label[data-v-bb5037a3] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  margin: 0 0 8px 8px;
}
.game-versions-new-game-ai-pdf-item__preview-container[data-v-bb5037a3] {
  padding: 13px 16px;
  width: calc(100% - 34px);
  height: calc(100% - 26px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  border: 1px dashed #807d9d;
  border-radius: 8px;
  transition: 0.2s linear;
}
.game-versions-new-game-ai-pdf-item__preview-container[data-v-bb5037a3]:hover {
  background: #eef6fa;
  border: 1px dashed #574cf1;
}
.game-versions-new-game-ai-pdf-item__preview-container.no-file[data-v-bb5037a3] {
  cursor: pointer;
}
.game-versions-new-game-ai-pdf-item__preview-container.error[data-v-bb5037a3] {
  background: #ffedef;
  border-color: #d93648;
}
.game-versions-new-game-ai-pdf-item__main-uploader[data-v-bb5037a3] {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.game-versions-new-game-ai-pdf-item__file-name-container[data-v-bb5037a3] {
  margin: 0 0 40px 0;
  padding: 12px 16px;
  width: calc(100% - 32px);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  background: #f4f3f6;
  transition: 0.2s linear;
}
.game-versions-new-game-ai-pdf-item__preview-container:hover
  .game-versions-new-game-ai-pdf-item__file-name-container[data-v-bb5037a3] {
  background: rgba(205, 224, 234, 0.6);
}
.game-versions-new-game-ai-pdf-item__file-name[data-v-bb5037a3] {
  color: #524e7a;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-versions-new-game-ai-pdf-item__suggestions-container[data-v-bb5037a3] {
  width: 232px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-versions-new-game-ai-pdf-item__side-uploader[data-v-bb5037a3] {
  padding: 0 0 0 32px;
  width: calc(50% - 32px);
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-new-game-ai-pdf-item__input[data-v-bb5037a3] {
  width: 1px;
  height: 1px;
  opacity: 0;
}
.game-versions-new-game-ai-pdf-item__error-text[data-v-bb5037a3] {
  height: 20px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #d93648;
  margin: 4px 0 0 8px;
}
.game-versions-new-game-ai-pdf-item__upload-icon[data-v-bb5037a3] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 8px 0 0;
}
.game-versions-new-game-ai-pdf-item__upload-icon-container[data-v-bb5037a3] {
  margin: 0 16px 0 0;
  min-width: 40px;
  min-height: 40px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #574cf1;
}
.game-versions-new-game-ai-pdf-item__uploader-detail-container[data-v-bb5037a3] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-new-game-ai-pdf-item__uploader-file-suggestion-1[data-v-bb5037a3] {
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
  color: #574cf1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-versions-new-game-ai-pdf-item__uploader-file-suggestion-2[data-v-bb5037a3] {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #807d9d;
}
.game-versions-new-game-ai-pdf-item__warning-container[data-v-bb5037a3] {
  margin: 40px 0 0 0;
  padding: 8px 16px;
  min-width: 300px;
  height: 40px;
  border-radius: 8px;
  background: #f4f3f6;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: 0.2s linear;
}
.game-versions-new-game-ai-pdf-item__preview-container:hover
  .game-versions-new-game-ai-pdf-item__warning-container[data-v-bb5037a3] {
  background: rgba(205, 224, 234, 0.6);
}
.game-versions-new-game-ai-pdf-item__warning-text-container[data-v-bb5037a3] {
  margin: 0 0 0 12px;
  color: #6a668b;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.game-config-answers-preview-item[data-v-ef110170] {
  margin: 0 0 16px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-answers-preview-item[data-v-ef110170]:last-child {
  margin: 0;
}
.game-config-answers-preview-item__correct[data-v-ef110170],
.game-config-answers-preview-item__wrong[data-v-ef110170],
.game-config-answers-preview-item__sortable[data-v-ef110170] {
  margin: 0 16px 0 0;
  padding: 4px;
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 30px;
}
.game-config-answers-preview-item__correct[data-v-ef110170] {
  background: #42be65;
}
.game-config-answers-preview-item__wrong[data-v-ef110170] {
  background: #ffedef;
}
.game-config-answers-preview-item__sortable[data-v-ef110170] {
  background: #e8e7ed;
  color: #524e7a;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.game-config-answers-preview-list__answers-list[data-v-702f1458] {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
}

.game-versions-new-game-challenges-item__progress-bar-container[data-v-c0c490cd] {
  padding: 132px 0 92px 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.game-versions-new-game-challenges-item__empty-progress-bar[data-v-c0c490cd] {
  position: relative;
  margin: 0 0 40px 0;
  width: 608px;
  height: 40px;
  border-radius: 24px;
  background: #dddbfc;
}
.game-versions-new-game-challenges-item__full-progress-bar[data-v-c0c490cd] {
  position: absolute;
  left: 0;
  min-width: 40px;
  max-width: 608px;
  height: 40px;
  border-radius: 24px;
  background: #8982f5;
  z-index: 2;
  transition: 2s linear;
}
.game-versions-new-game-challenges-item__generating-label[data-v-c0c490cd] {
  margin: 0 0 8px 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}
.game-versions-new-game-challenges-item__generating-warning[data-v-c0c490cd] {
  color: #807d9d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-versions-new-game-challenges-item__source-container[data-v-c0c490cd] {
  margin: 0 0 32px 0;
}
.game-versions-new-game-challenges-item__source-container.file[data-v-c0c490cd] {
  padding: 8px;
  width: calc(100% - 18px);
  border-radius: 8px;
  border: 1px dashed #807d9d;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-new-game-challenges-item__source-container.text[data-v-c0c490cd] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-new-game-challenges-item__file-name-container[data-v-c0c490cd] {
  padding: 6px 0 6px 16px;
  border-radius: 8px 0 0 8px;
  background: #dddbfc;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-versions-new-game-challenges-item__file-name-text[data-v-c0c490cd] {
  margin: 0 16px 0 0;
  color: #19134d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-versions-new-game-challenges-item__delete-file-icon-container[data-v-c0c490cd] {
  padding: 6px 8px;
  border-radius: 0 8px 8px 0;
  height: 20px;
  background: #dddbfc;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.4s linear;
}
.game-versions-new-game-challenges-item__delete-file-icon-container[data-v-c0c490cd]:hover {
  background: #c4c0fa;
}
.game-versions-new-game-challenges-item__prompt-input[data-v-c0c490cd] {
  flex: 1;
  padding: 12px 16px;
  border-radius: 8px;
  background: #eef6fa;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  outline: none;
  border: none;
}
.game-versions-new-game-challenges-item__prompt-input.focus[data-v-c0c490cd],
.game-versions-new-game-challenges-item__prompt-input.active[data-v-c0c490cd] {
  outline: none;
}
.game-versions-new-game-challenges-item__prompt-reload[data-v-c0c490cd] {
  margin: 12px 10px 12px 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.game-versions-new-game-challenges-item__prompt-reload-text[data-v-c0c490cd] {
  margin: 0 0 0 8px;
  color: #574cf1;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-versions-new-game-challenges-item__prompt-reload-text.disabled[data-v-c0c490cd] {
  color: #807d9d;
}
.game-versions-new-game-challenges-item__challenges-list[data-v-c0c490cd] {
  position: relative;
  height: 242px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
  grid-template-columns: 1fr;
  gap: 8px;
  overflow-y: auto;
}
.game-versions-new-game-challenges-item__challenges-list[data-v-c0c490cd]::-webkit-scrollbar {
  display: none;
}
.game-versions-new-game-challenges-item__challenge-item[data-v-c0c490cd] {
  padding: 14px 16px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  border-radius: 8px;
  border: 1px solid #d1d0db;
  background: #ffffff;
}
.game-versions-new-game-challenges-item__loading-spinner-container[data-v-c0c490cd] {
  padding: 32px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-versions-new-game-challenges-item__question-container[data-v-c0c490cd] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-new-game-challenges-item__answers-container[data-v-c0c490cd] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-new-game-challenges-item__line-separator[data-v-c0c490cd] {
  margin: 16px 0;
  width: 100%;
  height: 1px;
  min-height: 1px;
  background: #e8e7ed;
}
.game-versions-new-game-challenges-item__challenge-icon[data-v-c0c490cd],
.game-versions-new-game-challenges-item__challenge-icon-placeholder[data-v-c0c490cd] {
  margin: 0 16px 0 0;
  min-width: 40px;
  min-height: 40px;
  width: 40px;
  height: 40px;
}
.game-versions-new-game-challenges-item__challenge-icon-placeholder[data-v-c0c490cd] {
  border-radius: 8px;
}
.game-versions-new-game-challenges-item__challenge-info-container[data-v-c0c490cd] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-new-game-challenges-item__challenge-info-placeholder[data-v-c0c490cd] {
  width: 400px;
  height: 24px;
  border-radius: 8px;
}
.game-versions-new-game-challenges-item__challenge-type[data-v-c0c490cd] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-versions-new-game-challenges-item__challenge-text-container[data-v-c0c490cd] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-new-game-challenges-item__challenge-text[data-v-c0c490cd] {
  margin: 0 16px 0 0;
  max-width: 410px;
  color: #19134d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-versions-new-game-challenges-item__chevron-icon[data-v-c0c490cd] {
  cursor: pointer;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-versions-new-game-challenges-item__add-button[data-v-c0c490cd] {
  padding: 8px 24px 8px 16px;
  border-radius: 100px;
}
.game-versions-new-game-challenges-item__add-button-placeholder[data-v-c0c490cd] {
  width: 138px;
  height: 40px;
  border-radius: 100px;
}
.game-versions-new-game-challenges-item__add-icon[data-v-c0c490cd] {
  margin: 0 8px 0 0;
}
.game-versions-new-game-challenges-item__blur-effect[data-v-c0c490cd] {
  position: sticky;
  height: 25px;
  padding: 0;
  bottom: -1px;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  border: none;
}
.game-versions-new-game-challenges-item__challenge-icon-placeholder[data-v-c0c490cd],
.game-versions-new-game-challenges-item__challenge-info-placeholder[data-v-c0c490cd],
.game-versions-new-game-challenges-item__add-button-placeholder[data-v-c0c490cd] {
  background: #e8e7ed;
  background: linear-gradient(
    to right,
    #e8e7ed 0%,
    #edeef1 20%,
    #e8e7ed 40%,
    #e8e7ed 100%
  );
  background-size: 200% 100%;
  animation: shimmer-c0c490cd 2s linear infinite;
}
@keyframes shimmer-c0c490cd {
0% {
    background-position: -200% 0;
}
100% {
    background-position: 200% 0;
}
}

.game-versions-new-game-ai-text-item[data-v-0b335ed3] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-new-game-ai-text-item__textarea-label[data-v-0b335ed3] {
  margin: 24px 0 16px 0;
  padding: 0 0 0 8px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-versions-new-game-ai-text-item__textarea-container[data-v-0b335ed3] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-new-game-ai-text-item__textarea[data-v-0b335ed3] {
  padding: 12px 0 12px 24px;
  flex: 1;
  height: 30px;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  border-radius: 8px 0 0 8px;
  background: #eef6fa;
  border-top: 1px solid #eef6fa;
  border-right: none;
  border-bottom: 1px solid #eef6fa;
  border-left: 1px solid #eef6fa;
  transition: 0.2s linear;
  resize: none;
}
.game-versions-new-game-ai-text-item__textarea[data-v-0b335ed3]::placeholder {
  color: #807d9d;
  font-family: "Plus Jakarta Sans";
}
.game-versions-new-game-ai-text-item__remaining-characters[data-v-0b335ed3] {
  padding: 12px 15px 12px 16px;
  width: 16px;
  height: 30px;
  background: #eef6fa;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  border-top: 1px solid #eef6fa;
  border-right: 1px solid #eef6fa;
  border-bottom: 1px solid #eef6fa;
  border-left: none;
  transition: background 0.2s linear, border-color 0.2s linear;
  border-radius: 0px 8px 8px 0px;
  cursor: text;
}
.game-versions-new-game-ai-text-item__textarea[data-v-0b335ed3]:hover,
.game-versions-new-game-ai-text-item__textarea:hover
  ~ .game-versions-new-game-ai-text-item__remaining-characters[data-v-0b335ed3] {
  background: #dbe9f0;
}
.game-versions-new-game-ai-text-item__textarea[data-v-0b335ed3]:focus,
.game-versions-new-game-ai-text-item__textarea[data-v-0b335ed3]:active,
.game-versions-new-game-ai-text-item__textarea:focus
  ~ .game-versions-new-game-ai-text-item__remaining-characters[data-v-0b335ed3],
.game-versions-new-game-ai-text-item__textarea:active
  ~ .game-versions-new-game-ai-text-item__remaining-characters[data-v-0b335ed3] {
  outline: none;
  border-color: #574cf1;
  background: #eef6fa;
}

.game-config-new-game-ai-parameters-item[data-v-0a94bc74] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px 48px;
}

.game-config-new-game-modal-option-item__option[data-v-bae0b1b2] {
  position: relative;
  padding: 64px 16px 40px 16px;
  width: 256px;
  height: 314px;
  border-radius: 16px;
  border: 1px solid #e8e7ed;
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  transition: 0.2s linear;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  box-sizing: border-box;
}
.game-config-new-game-modal-option-item__option.new-feature[data-v-bae0b1b2] {
  background: linear-gradient(180deg, #3427a0 0%, #19134d 100%);
}
.game-config-new-game-modal-option-item__icon[data-v-bae0b1b2] {
  width: 48px;
  height: 48px;
}
.game-config-new-game-modal-option-item__title[data-v-bae0b1b2] {
  margin: 16px 0 0 0;
  color: #19134d;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-new-game-modal-option-item__title.new-feature[data-v-bae0b1b2] {
  color: #ffffff;
}
.game-config-new-game-modal-option-item__description[data-v-bae0b1b2] {
  color: #524e7a;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  max-width: 220px;
}
.game-config-new-game-modal-option-item__description.new-feature[data-v-bae0b1b2] {
  color: #dddbfc;
}
.game-config-new-game-modal-option-item[data-v-bae0b1b2]:hover {
  border: 1px solid #574cf1;
  transform: scale(1.05);
}
.game-config-new-game-modal-option-item__header-container[data-v-bae0b1b2] {
  position: absolute;
  top: 16px;
  left: 16px;
  display: flex;
  margin: 0 8px 0 0;
  justify-content: space-between;
  box-sizing: border-box;
  width: calc(100% - 16px - 24px);
}
.game-config-new-game-modal-option-item__generate-icon-container[data-v-bae0b1b2] {
  padding: 4px 10px;
  width: 38px;
  border-radius: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #574cf1;
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-new-game-modal-option-item__generate-icon-container.new-feature[data-v-bae0b1b2] {
  background: #c4c0fa;
  color: #3427a0;
}
.game-config-new-game-modal-option-item__new-feature-badge[data-v-bae0b1b2] {
  display: flex;
  align-items: center;
  color: #ffb84e;
  justify-content: right;
  text-align: right;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.game-config-new-game-ai-chat-textarea-pdf-item__pdf-file-container[data-v-b36c6997] {
  display: flex;
  justify-content: space-between;
  width: 160px;
  height: 20px;
  padding: 2px 4px 2px 8px;
  align-items: center;
  gap: 4px;
  border-radius: 16px;
  border: 1px solid #d1d0db;
  background: #fff;
  color: #19134d;
  font-size: 14px;
  line-height: 16px;
}
.game-config-new-game-ai-chat-textarea-pdf-item__pdf-file-name-container[data-v-b36c6997] {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 4px;
}
.game-config-new-game-ai-chat-textarea-pdf-item__pdf-file-close-container[data-v-b36c6997] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  background: #524e7a;
  cursor: pointer;
}
.game-config-new-game-ai-chat-textarea-pdf-item__pdf-file-close-container.loading[data-v-b36c6997] {
  cursor: default;
}
.game-config-new-game-ai-chat-textarea-pdf-item__loading-spinner[data-v-b36c6997] {
  display: flex;
  align-items: center;
  justify-content: center;
  content: "";
  width: 7px;
  height: 7px;
  border: 2px solid transparent;
  border-top-color: #ffffff;
  border-radius: 50%;
  animation: pdf-loading-spinner-b36c6997 1s ease infinite;
}
@keyframes pdf-loading-spinner-b36c6997 {
from {
    transform: rotate(0turn);
}
to {
    transform: rotate(1turn);
}
}

.game-config-new-game-ai-chat-textarea-item__textarea-container[data-v-4df5bf28] {
  width: 100%;
  position: relative;
  border-radius: 16px;
  transition: 0.2s linear;
  margin: 0 0 20px 0;
  overflow: hidden;
}
.game-config-new-game-ai-chat-textarea-item__textarea-wrapper[data-v-4df5bf28] {
  border: 1px solid #eef6fa;
  background: #eef6fa;
  min-height: 120px;
  width: 100%;
  box-sizing: border-box;
}
.game-config-new-game-ai-chat-textarea-item__textarea[data-v-4df5bf28] {
  border: none;
  background: transparent;
  width: 100%;
  padding: 16px 48px 16px 16px;
  margin: 0;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  resize: none;
  scrollbar-width: none; /* Firefox */
  box-sizing: border-box;
}
.game-config-new-game-ai-chat-textarea-item__textarea[data-v-4df5bf28]::-webkit-scrollbar {
  display: none; /* Chrome, Safari, Edge */
}
.game-config-new-game-ai-chat-textarea-item__textarea[data-v-4df5bf28]:active,
.game-config-new-game-ai-chat-textarea-item__textarea[data-v-4df5bf28]:focus {
  outline: none;
  border-color: #574cf1;
}
.game-config-new-game-ai-chat-textarea-item__textarea[data-v-4df5bf28]::placeholder {
  color: #807d9d;
  font-family: "Plus Jakarta Sans";
}
.game-config-new-game-ai-chat-textarea-item__footer[data-v-4df5bf28] {
  position: absolute;
  bottom: 8px;
  right: 8px;
  left: 16px;
  display: flex;
  justify-content: space-between;
  width: calc(100% - 24px);
  gap: 16px;
}
.game-config-new-game-ai-chat-textarea-item__upload-pdf-button[data-v-4df5bf28] {
  display: flex;
  max-height: 32px;
  gap: 8px;
  align-items: center;
  color: #574cf1;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-new-game-ai-chat-textarea-item__upload-pdf-button.disabled[data-v-4df5bf28] {
  color: #807d9d;
}
.game-config-new-game-ai-chat-textarea-item__upload-pdf-button[data-v-4df5bf28]:hover {
  cursor: pointer;
}
.game-config-new-game-ai-chat-textarea-item__upload-pdf-button.disabled[data-v-4df5bf28]:hover {
  cursor: not-allowed;
}
.game-config-new-game-ai-chat-textarea-item__upload-pdf-button-text[data-v-4df5bf28] {
  white-space: nowrap;
}
.game-config-new-game-ai-chat-textarea-item__pdf-files-container[data-v-4df5bf28] {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
  gap: 8px;
  scrollbar-width: none; /* Firefox */
}
.game-config-new-game-ai-chat-textarea-item__send-message-container[data-v-4df5bf28] {
  padding: 4px;
  border-radius: 50%;
  background-color: #574cf1;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.game-config-new-game-ai-chat-textarea-item__send-message-container[data-v-4df5bf28]:disabled {
  background-color: #807d9d;
  cursor: not-allowed;
}
.game-config-new-game-ai-chat-textarea-item__textarea[data-v-4df5bf28]:disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 0.7;
}
.game-config-new-game-ai-chat-textarea-item__upload-pdf-button-content[data-v-4df5bf28] {
  display: flex;
  max-height: 32px;
  gap: 8px;
  align-items: center;
}

.game-config-new-game-ai-chat-message-item[data-v-d9642cf2] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-end;
}
.game-config-new-game-ai-chat-message-item.align-left[data-v-d9642cf2] {
  align-items: flex-start;
}
.game-config-new-game-ai-chat-message-item__message[data-v-d9642cf2] {
  display: flex;
  flex-direction: column;
  padding: 12px 16px;
  flex-shrink: 0;
  min-height: 44px;
  border-radius: 16px 16px 0px 16px;
  margin: 0 20px 0 60px;
  background: #dddbfc;
  box-sizing: border-box;
  gap: 32px;
}
.game-config-new-game-ai-chat-message-item__message.ai-text[data-v-d9642cf2] {
  border-radius: 16px 16px 16px 0px;
  margin: 0 60px 0 0;
  background: #f4f3f6;
}
.game-config-new-game-ai-chat-message-item__pdf-file[data-v-d9642cf2] {
  max-width: 334px;
  min-height: 56px;
  border-radius: 16px 16px 16px 16px;
  margin: 0 20px 0 60px;
  display: flex;
  padding: 8px 12px;
  align-items: center;
  gap: 8px;
  border: 1px solid #d1d0db;
  background: #fff;
}
.game-config-new-game-ai-chat-message-item__pdf-file[data-v-d9642cf2] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.game-config-new-game-ai-chat-message-item__pdf-file-text-container[data-v-d9642cf2] {
  display: flex;
  flex-direction: column;
}
.game-config-new-game-ai-chat-message-item__pdf-file-name[data-v-d9642cf2] {
  color: #19134d;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-new-game-ai-chat-message-item__pdf-file-type[data-v-d9642cf2] {
  color: #807d9d;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-new-game-ai-chat-message-item__generate-button[data-v-d9642cf2] {
  display: flex;
  padding: 8px 24px;
  margin: 0 auto 20px auto;
  border: none;

  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  border-radius: 100px;
  background: #574cf1;
  cursor: pointer;
  transition: 0.2s linear;
}
.game-config-new-game-ai-chat-message-item__generate-button[data-v-d9642cf2]:hover {
  transform: translateY(-2px);
}
.game-config-new-game-ai-chat-message-item__dots[data-v-d9642cf2] {
  display: flex;
  gap: 8px;
  align-items: flex-end;
  height: 24px;
}
.game-config-new-game-ai-chat-message-item__dot[data-v-d9642cf2] {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #574cf1;
  animation: bounce-d9642cf2 1.4s infinite ease-in-out;
}
.game-config-new-game-ai-chat-message-item__dot[data-v-d9642cf2]:nth-child(2) {
  animation-delay: 0.2s;
}
.game-config-new-game-ai-chat-message-item__dot[data-v-d9642cf2]:nth-child(3) {
  animation-delay: 0.4s;
}
@keyframes bounce-d9642cf2 {
0%,
  80%,
  100% {
    transform: translateY(0);
}
40% {
    transform: translateY(-10px);
}
}

.game-config-new-game-ai-chat-container-item[data-v-7b31beb8] {
  height: 100%;
  width: 100%;
  max-height: 448px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  overflow-y: auto;
}
.game-config-new-game-ai-chat-container-item[data-v-7b31beb8] > :first-child {
  margin-top: auto;
}

.game-versions-new-game-ai-chat-item[data-v-f7fc4b88] {
  width: 100%;
  height: 100%;
  display: flex;
  gap: 32px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  box-sizing: border-box;
}
.game-versions-new-game-ai-chat-item__upper-container[data-v-f7fc4b88] {
  display: flex;
}
.game-versions-new-game-ai-chat-item__textarea-label[data-v-f7fc4b88] {
  margin: 0 0 16px 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-versions-new-game-ai-chat-item__textarea-container[data-v-f7fc4b88] {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.game-versions-new-game-ai-chat-item__examples-container[data-v-f7fc4b88] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  flex-grow: 1;
}
.game-versions-new-game-ai-chat-item__example-item[data-v-f7fc4b88] {
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 8px 12px;
  border: 1px solid #dddbfc;
  gap: 8px;
  border-radius: 8px;
  margin-right: auto;
}
.game-versions-new-game-ai-chat-item__example-item[data-v-f7fc4b88]:hover,
.game-versions-new-game-ai-chat-item__example-item.active[data-v-f7fc4b88] {
  border: 1px solid rgba(221, 219, 252, 0);
  border-radius: 8px;
  background: #eeedfe;
}
.game-versions-new-game-ai-chat-item__example-item-title-text[data-v-f7fc4b88] {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  color: #574cf1;
}
.game-versions-new-game-ai-chat-item__remaining-characters[data-v-f7fc4b88] {
  padding: 12px 15px 12px 16px;
  width: 16px;
  height: 30px;
  background: #eef6fa;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  border-top: 1px solid #eef6fa;
  border-right: 1px solid #eef6fa;
  border-bottom: 1px solid #eef6fa;
  border-left: none;
  transition: background 0.2s linear, border-color 0.2s linear;
  border-radius: 0px 8px 8px 0px;
  cursor: text;
}
.game-config-new-game-intro-modal-content[data-v-c0e17f8d] {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.game-config-new-game-intro-modal-content__text-container[data-v-c0e17f8d] {
  display: flex;
  flex-direction: column;
}
.game-config-new-game-intro-modal-content__title[data-v-c0e17f8d] {
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}
.game-config-new-game-intro-modal-content__title[data-v-c0e17f8d] b {
  font-weight: 700;
  color: #574cf1;
}
.game-config-new-game-intro-modal-content__description[data-v-c0e17f8d] {
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  height: 48px;
}
.game-config-new-game-intro-modal-content__description[data-v-c0e17f8d] b {
  font-weight: 700;
}
.game-config-new-game-intro-modal-content__progress-container[data-v-c0e17f8d] {
  display: flex;
  justify-content: center;
  gap: 4px;
}
.game-config-new-game-intro-modal-content__progress-container div[data-v-c0e17f8d] {
  width: 6px;
  height: 6px;
  border-radius: 100px;
  background: #d1d0db;
  transition: width 0.15s linear;
}
.game-config-new-game-intro-modal-content__progress-container div.active[data-v-c0e17f8d] {
  width: 16px;
  background: #807d9d;
}
.game-config-new-game-intro-modal-content__animation-loader-container[data-v-c0e17f8d] {
  position: relative;
}
.game-config-new-game-intro-modal-content__animation-loader[data-v-c0e17f8d] {
  width: 800px;
  height: 332px;
  background: #3427a0;
  position: absolute;
  transition: opacity 0.3s linear;
}
.game-config-new-game-intro-modal-content__animation-loader.hidden[data-v-c0e17f8d] {
  opacity: 0;
}
.game-config-new-game-intro-modal-content__animation-canvas[data-v-c0e17f8d] {
  width: 800px;
  height: 332px;
}.game-config-new-game-intro-modal-footer[data-v-8dae779b] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.game-config-new-game-intro-modal-footer__button[data-v-8dae779b] {
  box-sizing: border-box;
  width: 142px;
  height: 40px;
  padding: 6px 16px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-new-game-modal-item__ai-icon-container[data-v-b14fd1e6] {
  padding: 4px 10px;
  margin: 0 0 16px 0;
  width: 38px;
  border-radius: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #dddbfc;
  color: #574cf1;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-new-game-modal-item__title-container[data-v-b14fd1e6] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-new-game-modal-item__title[data-v-b14fd1e6] {
  margin: 0 16px 0 0;
}
.game-config-new-game-modal-item__ai_chat_title_container[data-v-b14fd1e6] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-new-game-modal-item__go-back-icon[data-v-b14fd1e6] {
  margin: 0 16px 0 0;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 0.2s linear;
}
.game-config-new-game-modal-item__go-back-icon[data-v-b14fd1e6]:hover {
  transform: translateX(-2px);
}
.game-config-new-game-modal-item__warning[data-v-b14fd1e6] {
  color: #807d9d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-config-new-game-modal-item__options-container[data-v-b14fd1e6] {
  height: 100%;
  margin: auto 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
.game-config-new-game-modal-item__contact-us-container[data-v-b14fd1e6] {
  padding: 24px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
  box-sizing: border-box;
  border-radius: 16px;
  background: #e8e7ed;
  margin-top: 48px;
}
.game-config-new-game-modal-item__contact-us-title-container[data-v-b14fd1e6] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.game-config-new-game-modal-item__contact-us-title[data-v-b14fd1e6] {
  margin: 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-new-game-modal-item__contact-us-description[data-v-b14fd1e6] {
  margin: 0;
  color: #524e7a;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  white-space: pre-line;
}
.game-config-new-game-modal-item__contact-us-button[data-v-b14fd1e6] {
  padding: 7px 23px;
  width: auto;
}
.game-config-new-game-modal-item__contact-us__form-description[data-v-b14fd1e6] {
  margin: 0 0 40px 0;
  color: #19134d;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.game-config-new-game-modal-item__contact-us__form-label[data-v-b14fd1e6] {
  padding: 0 0 0 8px;
  margin: 0 0 8px 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-new-game-modal-item__contact-us__form[data-v-b14fd1e6] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 70px;
}
.game-config-new-game-modal-item__contact-us__form-textarea-container[data-v-b14fd1e6] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-new-game-modal-item__contact-us__form-textarea[data-v-b14fd1e6] {
  padding: 11px 15px;
  width: 100%;
  height: 192px;
  border-radius: 8px;
  background: #eef6fa;
  box-sizing: border-box;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  border: 1px solid transparent;
  transition: 0.2s linear;
  resize: none;
}
.game-config-new-game-modal-item__contact-us__form-textarea[data-v-b14fd1e6]:active,
.game-config-new-game-modal-item__contact-us__form-textarea[data-v-b14fd1e6]:focus {
  border-color: #574cf1;
  outline: none;
}
.game-config-new-game-modal-item__contact-us__form-textarea[data-v-b14fd1e6]::placeholder {
  color: #807d9d;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-new-game-modal-item__contact-us__form-button[data-v-b14fd1e6] {
  min-width: 156px;
}
.game-config-new-game-modal-item__contact-us__message-sent-container[data-v-b14fd1e6] {
  padding: 70px 0 102px 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.game-config-new-game-modal-item__contact-us__message-sent-image[data-v-b14fd1e6] {
  width: 80px;
  height: 80px;
}
.game-config-new-game-modal-item__contact-us__message-sent-description[data-v-b14fd1e6] {
  margin: 0;
  color: #19134d;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  white-space: pre-line;
}
.game-config-new-game-modal-item__disclaimer[data-v-b14fd1e6] {
  margin: 0;
  color: #6a668b;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-config-new-game-modal-item__footer[data-v-b14fd1e6] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-new-game-modal-item__buttons-container[data-v-b14fd1e6] {
  width: 336px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-new-game-modal-item__button-cancel[data-v-b14fd1e6] {
  width: 156px;
  padding: 11px 12px 11px 12px;
}
.game-config-new-game-modal-item__button-confirm[data-v-b14fd1e6] {
  width: 156px;
  margin: 0 0 0 24px;
}
.game-config-new-game-modal-item__go-to-pdf[data-v-b14fd1e6] {
  margin: 40px 0 34px 0;
}
.game-config-new-game-modal-item__go-to-pdf-container[data-v-b14fd1e6] {
  padding: 8px 0;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.game-config-new-game-modal-item__go-to-pdf-text[data-v-b14fd1e6] {
  color: #574cf1;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin: 0;
  cursor: pointer;
}

.game-config-ai-sidebar-item[data-v-856ee056] {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 24px;
  height: calc(100vh - 112px);
  width: 272px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: linear-gradient(339deg, #3427a0 27.87%, #19134d 72.13%);
  box-shadow: 0px 48px 80px -32px rgba(52, 39, 160, 0.4);
}
.game-config-ai-sidebar-item__container[data-v-856ee056] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 32px;
}
.game-config-ai-sidebar-item__rive-canvas[data-v-856ee056] {
  width: 190px;
  height: 94px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-ai-sidebar-item__texts-container[data-v-856ee056] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.game-config-ai-sidebar-item__title[data-v-856ee056] {
  color: #ffffff;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}
.game-config-ai-sidebar-item__description-list[data-v-856ee056] {
  padding-left: 20px;
}
.game-config-ai-sidebar-item__description[data-v-856ee056] {
  color: #d1d0db;
  text-align: left;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.game-config-ai-sidebar-item__button[data-v-856ee056] {
  position: absolute;
  bottom: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 240px;
  border-radius: 100px;
  background: #fff;
  cursor: pointer;
  transition: 0.2s linear;
}
.game-config-ai-sidebar-item__button[data-v-856ee056]:hover {
  transform: translateY(-2px);
}

.game-config-new-challenge-modal-item__header[data-v-76724528] {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
}
.game-config-new-challenge-modal-item__title[data-v-76724528] {
  margin: 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-new-challenge-modal-item__content[data-v-76724528] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-new-challenge-modal-item__left-side[data-v-76724528] {
  margin: 0 88px 0 0;
  width: 280px;
}
.game-config-new-challenge-modal-item__challenge-list[data-v-76724528] {
  margin: 0 0 32px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-new-challenge-modal-item__challenge-list[data-v-76724528]:last-child {
  margin: 0;
}
.game-config-new-challenge-modal-item__challenge-group[data-v-76724528] {
  padding: 0 0 0 8px;
  margin: 0 0 12px 0;
  color: #807d9d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-new-challenge-modal-item__challenge-type-container[data-v-76724528] {
  margin: 0 0 8px 0;
  padding: 8px;
  width: calc(100% - 18px);
  height: 30px;
  border-radius: 8px;
  border: 1px solid #e8e7ed;
  background: #ffffff;
  cursor: pointer;
  transition: 0.2s linear;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-new-challenge-modal-item__challenge-type-content[data-v-76724528] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-new-challenge-modal-item__challenge-type-container[data-v-76724528]:hover,
.game-config-new-challenge-modal-item__challenge-type-container.active[data-v-76724528] {
  background: #f4f3f6;
  border-color: #f4f3f6;
}
.game-config-new-challenge-modal-item__challenge-type-container[data-v-76724528]:last-child {
  margin: 0;
}
.game-config-new-challenge-modal-item__challenge-type-icon[data-v-76724528] {
  margin: 0 8px 0 0;
  width: 32px;
  height: 32px;
}
.game-config-new-challenge-modal-item__challenge-type-name[data-v-76724528] {
  color: #19134d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-config-new-challenge-modal-item__right-side[data-v-76724528] {
  position: sticky;
  top: 25px;
  width: 302px;
}
.game-config-new-challenge-modal-item__challenge-preview-label[data-v-76724528] {
  margin: 0 0 12px 0;
  color: #807d9d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-new-challenge-modal-item__challenge-preview-image[data-v-76724528] {
  width: 302px;
  height: 358px;
}
.game-config-new-challenge-modal-item__challenge-preview-title[data-v-76724528] {
  margin: 24px 0 8px 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-config-new-challenge-modal-item__challenge-preview-description[data-v-76724528] {
  margin: 0;
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.game-config-warnings-modal-item__label[data-v-56de89fc] {
  color: #6a668b;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-warnings-modal-item__title[data-v-56de89fc] {
  margin: 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-warnings-modal-item__list[data-v-56de89fc] {
  margin: 0;
  padding: 0;
  height: 420px;
  list-style-type: none;
}
.game-config-warnings-modal-item__item[data-v-56de89fc] {
  margin-bottom: 16px;
}
.game-config-warnings-modal-item__buttons-container[data-v-56de89fc] {
  margin: 16px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-warnings-modal-item__button-cancel[data-v-56de89fc] {
  width: 156px;
  padding: 11px 12px 11px 12px;
}
.game-config-warnings-modal-item__chevron-icon[data-v-56de89fc] {
  cursor: pointer;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
}
.game-config-warnings-modal-item__content[data-v-56de89fc] {
  display: flex;
  align-items: center;
  width: 100%;
}
.game-config-warnings-modal-item__sentence[data-v-56de89fc] {
  margin-right: 4px;
  color: #19134d;
}
.game-config-warnings-modal-item__container[data-v-56de89fc] {
  background: #fff1dc;
  padding: 14px 16px;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  border-bottom: 1px solid transparent;
  border-radius: 12px;
  transition: all 0.3s ease;
  justify-content: center;
  gap: 8px;
  align-self: stretch;
}
.game-config-warnings-modal-item__icon[data-v-56de89fc] {
  margin-right: 16px;
}
.game-config-warnings-modal-item__language[data-v-56de89fc] {
  margin-left: 16px;
  padding: 2px 8px 2px 8px;
  border-radius: 12px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  background: #ffdca6;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #19134d;
}
.game-config-warnings-modal-item__details-list[data-v-56de89fc] {
  margin: 0;
  padding: 0 0 0 62px;
  list-style-type: disc;
}
.game-config-warnings-modal-item__detail-item[data-v-56de89fc] {
  color: #524e7a;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.game-config-challenge-preview-modal-item__iframe-container[data-v-2fa7d48f] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-challenge-preview-modal-item__iframe[data-v-2fa7d48f] {
  width: 740px;
  height: 640px;
  border-radius: 16px;
  border: none;
}

.game-config-endgame-cta-modal-item__title-input[data-v-7a45f63d] {
  width: 100%;
  margin-top: 24px;
}
.game-config-endgame-cta-modal-item__title[data-v-7a45f63d] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-endgame-cta-modal-item__header[data-v-7a45f63d] {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-endgame-cta-modal-item__description[data-v-7a45f63d] {
  margin: 24px 0 0 0;
  padding: 0 32px 0 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-endgame-cta-modal-item__button-input-container[data-v-7a45f63d] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-endgame-cta-modal-item__cta-button-input[data-v-7a45f63d] {
  height: 80px;
  width: 50%;
  padding: 0 0 24px 0;
}
.game-config-endgame-cta-modal-item__cta-button-input[data-v-7a45f63d]:first-child {
  margin: 0 16px 0 0;
}
.game-config-endgame-cta-modal-item__cta-button-input[data-v-7a45f63d]:last-child {
  margin: 0 0 0 16px;
}
.game-config-endgame-cta-modal-item__textarea[data-v-7a45f63d] {
  width: 100%;
}
.game-config-endgame-cta-modal-item__textarea-label[data-v-7a45f63d] {
  padding: 0 0 8px 8px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-endgame-cta-modal-item__buttons-container[data-v-7a45f63d] {
  margin: 16px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.game-config-endgame-cta-modal-item__button-cancel[data-v-7a45f63d] {
  width: 156px;
  padding: 11px 12px 11px 12px;
}
.game-config-endgame-cta-modal-item__button-confirm[data-v-7a45f63d] {
  width: 156px;
}
.game-config-endgame-cta-modal-item__blur-effect[data-v-7a45f63d] {
  position: sticky;
  height: 25px;
  padding: 0;
  bottom: -1px;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  border: none;
}
.game-config-share-game-mode-item__animation-canvas[data-v-addd246c] {
  width: 64px;
  height: 64px;
}
.game-config-share-game-mode-item__mode-item-container[data-v-addd246c] {
  position: relative;
  border-radius: 16px;
  border: 1px solid #e8e7ed;
  padding: 32px;
  display: flex;
  flex-direction: column;
  min-width: 356px;
  box-sizing: border-box;
}
.game-config-share-game-mode-item__mode-item-container[data-v-addd246c]:not(.active):hover {
  border-color: #574cf1;
  cursor: pointer;
}
.game-config-share-game-mode-item__mode-item-container:not(.active):hover .game-config-share-game-mode-item__radio-indicator[data-v-addd246c] {
  border: 2px solid #574cf1;
}
.game-config-share-game-mode-item__mode-item-container.active[data-v-addd246c] {
  border: 2px solid #574cf1;
}
.game-config-share-game-mode-item__mode-item-container.active .game-config-share-game-mode-item__radio-indicator[data-v-addd246c] {
  border: 2px solid #574cf1;
  background-color: #574cf1;
  box-shadow: inset 0 0 0 4px white;
}
.game-config-share-game-mode-item__radio-indicator[data-v-addd246c] {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  border: 2px solid #6a668b;
}
.game-config-share-game-mode-item__mode-item[data-v-addd246c] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
  min-width: 280px;
}
.game-config-share-game-mode-item__mode-item-content[data-v-addd246c] {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.game-config-share-game-mode-item__mode-item-content-title[data-v-addd246c] {
  display: flex;
  align-items: center;
  gap: 4px;
}
.game-config-share-game-mode-item__mode-item-content-title-text[data-v-addd246c] {
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
}
.game-config-share-game-mode-item__mode-item-content-title-extra-title[data-v-addd246c] {
  font-size: 14px;
  line-height: 20px;
  font-weight: 500;
  color: #6a668b;
}
.game-config-share-game-mode-item__mode-item-content-description[data-v-addd246c] {
  font-size: 16px;
  line-height: 24px;
  color: #6a668b;
  font-weight: 500;
}
.game-config-share-game-mode-item__mode-item-new-chip[data-v-addd246c] {
  padding: 0 12px;
  background-color: #574cf1;
  border-radius: 16px;
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  letter-spacing: 0.05em;
  width: fit-content;
}.game-config-share-modal-item__modes-list-container[data-v-64730762] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.game-config-share-modal-item__modes-list-description[data-v-64730762] {
  font-size: 18px;
  line-height: 26px;
  color: #19134d;
  font-weight: 400;
}
.game-config-share-modal-item__footer[data-v-64730762] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.game-config-share-modal-item__modes-radios-container[data-v-64730762] {
  display: flex;
  gap: 24px;
}
.game-config-share-modal-item__footer-button[data-v-64730762] {
  gap: 8px;
  padding: 10px 16px;
  min-width: 173px;
  font-size: 14px;
  line-height: 14px;
}
.game-config-share-modal-item__scorm-button[data-v-64730762] {
  font-weight: 700;
  gap: 4px;
}
.game-config-share-modal-item__scorm-button:hover .game-config-share-modal-item__scorm-button-icon[data-v-64730762] {
  transform: translateX(5px);
}
.game-config-share-modal-item__scorm-button-icon[data-v-64730762] {
  transition: all 0.2s;
}
.game-config-feedback-ai-modal-item__header[data-v-efa96b7a] {
  display: flex;
  align-items: center;
  gap: 16px;
  margin: 0;
}
.game-config-feedback-ai-modal-item__title[data-v-efa96b7a] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-feedback-ai-modal-item__badge[data-v-efa96b7a] {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  padding: 2px 8px;
  border-radius: 16px;
  background: #dddbfc;
  color: #574cf1;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-config-feedback-ai-modal-item__paragraph[data-v-efa96b7a] {
  margin: 0;
  padding: 0;
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;

  color: #19134d;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}

.contact-copy-button-item__email-container[data-v-e1e7f3b4] {
  margin: 8px 0 0 0;
  padding: 8px 8px 8px 16px;
  border-radius: 8px;
  background: #f8f8fa;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.contact-copy-button-item__hyperlink[data-v-e1e7f3b4] {
  color: #574cf1;
  font-size: 16px;
  font-weight: 500;
  line-height: 26px;
  text-decoration-line: underline;
}
.contact-copy-button-item__icon-container[data-v-e1e7f3b4] {
  padding: 8px;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: transparent;
  transition: 0.2s linear;
  border-radius: 20px;
  cursor: pointer;
}
.contact-copy-button-item__icon-container[data-v-e1e7f3b4]:hover {
  background: #e8e7ed;
}

.game-config-custom-mascotte-modal-item__description[data-v-a4f6b0b3] {
  color: #19134d;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.game-config-custom-mascotte-modal-item__description[data-v-a4f6b0b3]:first-child {
  margin: 0 0 8px 0;
}

.game-config-ai-overlay-item[data-v-dc21e4db] {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 240px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: linear-gradient(339deg, #3427a0 27.87%, #19134d 72.13%);
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  padding: 24px;
  box-sizing: border-box;
}
.game-config-ai-overlay-item__container[data-v-dc21e4db] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 32px;
}
.game-config-ai-overlay-item__rive-canvas[data-v-dc21e4db] {
  width: 190px;
  height: 94px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-ai-overlay-item__texts-container[data-v-dc21e4db] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.game-config-ai-overlay-item__title[data-v-dc21e4db] {
  color: #ffffff;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}
.game-config-ai-overlay-item__description-list[data-v-dc21e4db] {
  padding-left: 20px;
}
.game-config-ai-overlay-item__description[data-v-dc21e4db] {
  color: #d1d0db;
  text-align: left;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.game-config-scorm-modal-item__header-container[data-v-53e656e1] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-scorm-modal-item__header-modal-mode-label[data-v-53e656e1] {
  margin-left: 2px;
  color: #524e7a;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.game-config-scorm-modal-item__content-container[data-v-53e656e1] {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.game-config-scorm-modal-item__content-description[data-v-53e656e1] {
  color: #19134d;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.game-config-scorm-modal-item__embedding-option[data-v-53e656e1] {
  padding: 32px;
  display: flex;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  gap: 128px;
  border-radius: 16px;
  background: #f4f3f6;
  border: 1px solid #e8e7ed;
}
.game-config-scorm-modal-item__embedding-button[data-v-53e656e1] {
  display: flex;
  gap: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  padding: 8px 16px;
  white-space: nowrap;
}
.game-config-scorm-modal-item__embedding-option-text-container[data-v-53e656e1] {
  display: flex;
  flex-direction: column;
}
.game-config-scorm-modal-item__embedding-option-text-title-container[data-v-53e656e1] {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}
.game-config-scorm-modal-item__embedding-option-description-content[data-v-53e656e1] {
  color: #3b3668;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-certificate-instructions-modal-item__label[data-v-98391e22] {
  color: #6a668b;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-certificate-instructions-modal-item__title[data-v-98391e22] {
  margin: 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-certificate-instructions-modal-item__content[data-v-98391e22] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.game-config-certificate-instructions-modal-custom-certificate-header-container[data-v-98391e22] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}
.game-config-certificate-instructions-modal-item__custom-certificate-content[data-v-98391e22] {
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-size: 18px;
}
.input-item__container[data-v-35de12ac] {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.input-item__container:not(.error, .warning) .input-item__input[data-v-35de12ac] {
  border: 1px solid transparent;
  background: #dbe9f0;
  color: #19134d;
}
.input-item__container:not(.error, .warning) .input-item__input[data-v-35de12ac]::placeholder {
  color: #a3a1b8;
}
.input-item__container:not(.error, .warning) .input-item__input[data-v-35de12ac]:focus, .input-item__container:not(.error, .warning) .input-item__input[data-v-35de12ac]:active {
  border: 1px solid #574cf1;
}
.input-item__container.error .input-item__input[data-v-35de12ac] {
  border: 1px solid transparent;
  background: #ffedef;
  color: #ba1230;
}
.input-item__container.error .input-item__input[data-v-35de12ac]::placeholder {
  color: #ba1230;
}
.input-item__container.error .input-item__input[data-v-35de12ac]:focus, .input-item__container.error .input-item__input[data-v-35de12ac]:active {
  border: 1px solid #ba1230;
}
.input-item__container.error .input-item__message-text[data-v-35de12ac] {
  color: #ba1230;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 4px 8px 0 8px;
}
.input-item__container.warning .input-item__input[data-v-35de12ac] {
  border: 1px solid transparent;
  background: #ffecc1;
  color: #19134d;
}
.input-item__container.warning .input-item__input[data-v-35de12ac]:focus, .input-item__container.warning .input-item__input[data-v-35de12ac]:active {
  border: 1px solid #bd7c00;
}
.input-item__container.warning .input-item__message-text[data-v-35de12ac] {
  color: #bd7c00;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  padding: 4px 8px 0 8px;
}
.input-item__input[data-v-35de12ac] {
  box-sizing: border-box;
  padding: 10px 16px;
  height: 40px;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  border-radius: 8px;
  border: 1px solid transparent;
}
.input-item__input[data-v-35de12ac]:focus, .input-item__input[data-v-35de12ac]:active {
  outline: none;
  border: 1px solid transparent;
}.game-config-teams-modal-item__content[data-v-ee7222fd] {
  display: flex;
  flex-direction: column;
  gap: 16px;
  flex: 1;
}
.game-config-teams-modal-item__content ul[data-v-ee7222fd] {
  margin-block: 0;
  padding-inline-start: 20px;
}
.game-config-teams-modal-item__loading-spinner[data-v-ee7222fd] {
  flex: 1;
}
.game-config-teams-modal-item__teams-list-container[data-v-ee7222fd] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
}
.game-config-teams-modal-item__team-box[data-v-ee7222fd] {
  padding: 12px 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  border-radius: 16px;
  border: 1px solid #e8e7ed;
  background: #ffffff;
}
.game-config-teams-modal-item__team-number[data-v-ee7222fd] {
  width: 160px;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-config-teams-modal-item__add-team-button-container[data-v-ee7222fd] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.game-config-teams-modal-item__footer[data-v-ee7222fd] {
  display: flex;
  gap: 16px;
  justify-content: center;
}.confirm-disable-team-modal-item__footer[data-v-dbdb1816] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.game-config-item[data-v-74b98242] {
  position: relative;
  width: 100%;
  height: calc(100vh - 64px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.game-config-item__selected-language-container[data-v-74b98242] {
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #19134d;
}
.game-config-item__selected-language-limiter[data-v-74b98242] {
  padding: 8px 40px;
  width: 800px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.game-config-item__selected-language-text[data-v-74b98242] {
  color: #ffffff;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-item__header-container[data-v-74b98242] {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 122px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f4f3f6;
  z-index: 4;
  border-bottom: 1px solid transparent;
  transition: 0.2s linear;
}
.game-config-item__header-container.shadow[data-v-74b98242] {
  border-color: #e8e7ed;
  box-shadow: 0px 4px 8px 0px rgba(25, 19, 77, 0.05);
}
.game-config-item__header[data-v-74b98242] {
  margin: auto 0;
  min-height: 82px;
}
.game-config-item__icon[data-v-74b98242] {
  margin: 0 8px 0 0;
}
.game-config-item__warning[data-v-74b98242] {
  margin: 0 0 24px 0;
  padding: 8px 16px 8px 12px;
  height: 24px;
  border-radius: 8px;
  background: #ff8d24;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: default;
}
.game-config-item__warning-text[data-v-74b98242] {
  white-space: nowrap;
  color: #ffffff;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.game-versions-delete-modal-item__content[data-v-acb82293] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}
.game-versions-delete-modal-item__button-container[data-v-acb82293] {
  margin: 80px 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-versions-delete-modal-item__button-cancel[data-v-acb82293] {
  width: 156px;
}
.game-versions-delete-modal-item__button-confirm[data-v-acb82293] {
  width: 156px;
}

.game-versions-rename-modal-item__content[data-v-c4c2cc94] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-rename-modal-item__subtitle[data-v-c4c2cc94] {
  color: #807d9d;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-versions-rename-modal-item__button-container[data-v-c4c2cc94] {
  margin: 8px 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-versions-rename-modal-item__button-cancel[data-v-c4c2cc94] {
  width: 156px;
}
.game-versions-rename-modal-item__button-confirm[data-v-c4c2cc94] {
  width: 156px;
}

.game-analytics-subviews-header-item[data-v-94ddc0e3] {
  margin: 42px 0 40px 0;
  height: 48px;
  width: 1080px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-analytics-subviews-header-item__breadcrumbs-container[data-v-94ddc0e3] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-analytics-subviews-header-item__breadcrumb[data-v-94ddc0e3] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-analytics-subviews-header-item__breadcrumb-text-container[data-v-94ddc0e3] {
  padding: 3px 12px;
  color: #6a668b;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.game-analytics-subviews-header-item__breadcrumb-text-container.enable[data-v-94ddc0e3] {
  cursor: pointer;
  border-radius: 16px;
  background: transparent;
  transition: 0.2s linear;
}
.game-analytics-subviews-header-item__breadcrumb-text-container.enable[data-v-94ddc0e3]:hover {
  background: rgba(209, 208, 219, 0.5);
}
.game-analytics-subviews-header-item__breadcrumb-text-container.active[data-v-94ddc0e3] {
  color: #19134d;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  cursor: default;
}
.game-analytics-subviews-header-item__chevron-icon-container[data-v-94ddc0e3] {
  margin: 0 2px;
  min-width: 16px;
  min-height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-analytics-subviews-header-item__button[data-v-94ddc0e3] {
  padding: 8px 24px;
}

.game-analytics-users-info-item[data-v-30529f95] {
  flex: 1;
  min-width: 312px;
  min-height: 72px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-analytics-users-info-item__loading-spinner[data-v-30529f95] {
  position: relative;
  height: 72px;
}
.game-analytics-users-info-item__container[data-v-30529f95] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-analytics-users-info-item__info-icon[data-v-30529f95] {
  width: 56px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #eeedfe;
}
.game-analytics-users-info-item__info-container[data-v-30529f95] {
  margin: 0 0 0 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-analytics-users-info-item__label[data-v-30529f95] {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.game-analytics-users-info-item__data-container[data-v-30529f95] {
  height: 48px;
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.game-analytics-users-info-item__data[data-v-30529f95] {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
}
.game-analytics-users-info-item__data-not-found[data-v-30529f95] {
  margin: 8px 0 0 0;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
  padding: 0 0 20px 0;
}
.game-analytics-users-info-item__data-composition[data-v-30529f95] {
  margin: 0 0 6px 8px;
  color: #807d9d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.game-analytics-users-info-list[data-v-d35dbead] {
  width: 1008px;
  padding: 16px 24px;
  border-radius: 16px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  min-width: 1032px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  background: #ffffff;
  border: none;
}
.game-analytics-users-info-list__info-container[data-v-d35dbead] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-analytics-users-info-list__filter-container[data-v-d35dbead] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-analytics-users-info-list__info-separator[data-v-d35dbead] {
  height: 72px;
  border-right: 1px solid #d1d0db;
  margin: 0 16px;
}

.game-analytics-users-table-item[data-v-b2f89e85] {
  width: 100%;
  height: calc(100vh - 536px);
  min-height: 200px;
  justify-content: center;
  align-items: flex-start;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.game-analytics-filters-item[data-v-f82763d3] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}

.button-switch-item[data-v-edde6df0] {
  position: relative;
  padding: 4px;
  min-width: 154px;
  height: 40px;
  border-radius: 32px;
  background: #dad9e1;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.button-switch-item__marker[data-v-edde6df0] {
  position: absolute;
  left: 4px;
  padding: 8px 24px;
  width: 106px;
  height: 24px;
  border-radius: 28px;
  background: #574cf1;
  /* transition: left cubic-bezier(0.88, -0.35, 0.565, 1.35) 0.4s; */
  transition: 0.2s linear;
}
.button-switch-item__marker.active[data-v-edde6df0] {
  left: calc(50%);
}
.button-switch-item__left-option[data-v-edde6df0],
.button-switch-item__right-option[data-v-edde6df0] {
  padding: 8px 24px;
  min-width: 154px;
  min-height: 24px;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: 0.2s linear;
}
.button-switch-item__left-option.active[data-v-edde6df0],
.button-switch-item__right-option.active[data-v-edde6df0] {
  color: #524e7a;
  font-weight: 500;
}

.game-analytics-trivia-item[data-v-f297ae46] {
  padding: 0 8px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-analytics-trivia-item__text-container[data-v-f297ae46] {
  height: 48px;
  transition: 0.2s linear;
  overflow: hidden;
}
.game-analytics-trivia-item__show-more-button[data-v-f297ae46] {
  margin: 24px 0 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.game-analytics-trivia-item__show-more-button-text[data-v-f297ae46] {
  color: #574cf1;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.game-analytics-answer-count-bar-item__answer-card[data-v-c65a602e] {
  padding: 16px;
  width: 100%;
  border-radius: 16px;
  border: 1px solid #d1d0db;
  box-shadow: none;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  box-sizing: border-box;
}
.game-analytics-answer-count-bar-item__wrong-icon-container[data-v-c65a602e],
.game-analytics-answer-count-bar-item__correct-icon-container[data-v-c65a602e] {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}
.game-analytics-answer-count-bar-item__correct-icon-container[data-v-c65a602e] {
  background: #42be65;
}
.game-analytics-answer-count-bar-item__wrong-icon-container[data-v-c65a602e] {
  background: #ff4f62;
}
.game-analytics-answer-count-bar-item__answer-container[data-v-c65a602e] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
}
.game-analytics-answer-count-bar-item__answer-text[data-v-c65a602e] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-analytics-answer-count-bar-item__answer-empty-bar[data-v-c65a602e] {
  position: relative;
  padding: 4px 12px;
  width: 100%;
  height: 32px;
  border-radius: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  background-color: #dddbfc;
}
.game-analytics-answer-count-bar-item__answer-full-bar[data-v-c65a602e] {
  position: absolute;
  left: 0;
  height: 32px;
  min-width: 32px;
  border-radius: 12px;
  background: #8982f5;
  z-index: 2;
}
.game-analytics-answer-count-bar-item__answers-number[data-v-c65a602e],
.game-analytics-answer-count-bar-item__answers-percentage[data-v-c65a602e] {
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  z-index: 3;
}

.game-analytics-quiz-item[data-v-a4495212] {
  padding: 0 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  box-sizing: border-box;
  gap: 24px;
}
.game-analytics-quiz-item__question[data-v-a4495212] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.game-analytics-quiz-item__answers-list[data-v-a4495212] {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
}
.game-analytics-quiz-item__answer-item[data-v-a4495212] {
  width: 100%;
}

.game-analytics-true-false-item[data-v-02f80c80] {
  padding: 0 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  box-sizing: border-box;
  gap: 24px;
}
.game-analytics-true-false-item__question[data-v-02f80c80] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.game-analytics-true-false-item__answers-list[data-v-02f80c80] {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
}
.game-analytics-true-false-item__answer-item[data-v-02f80c80] {
  width: 100%;
}

.game-analytics-survey-quiz-item[data-v-838b8f6a] {
  padding: 0 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  box-sizing: border-box;
  gap: 24px;
}
.game-analytics-survey-quiz-item__question[data-v-838b8f6a] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.game-analytics-survey-quiz-item__answers-list[data-v-838b8f6a] {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
}
.game-analytics-survey-quiz-item__answer-item[data-v-838b8f6a] {
  width: 100%;
}

.game-analytics-survey-one-to-ten-item[data-v-22694b1f] {
  padding: 16px;
  width: calc(100% - 32px);
  border-radius: 16px;
  border: 1px solid #d1d0db;
  box-shadow: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-analytics-survey-one-to-ten-item__header[data-v-22694b1f] {
  margin: 0 0 24px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}
.game-analytics-survey-one-to-ten-item__question[data-v-22694b1f] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.game-analytics-survey-one-to-ten-item__chevron-icon-container[data-v-22694b1f] {
  padding: 3px;
  width: 24px;
  height: 24px;
  border-radius: 8px;
  border: 1px solid #a3a1b8;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-analytics-survey-one-to-ten-item__empty-bar[data-v-22694b1f] {
  position: relative;
  margin: 0 0 16px 0;
  width: 100%;
  height: 16px;
  border-radius: 8px;
  background: #dddbfc;
}
.game-analytics-survey-one-to-ten-item__full-bar[data-v-22694b1f] {
  position: absolute;
  left: 0;
  height: 16px;
  min-width: 16px;
  border-radius: 8px;
  background: #8982f5;
  z-index: 2;
}
.game-analytics-survey-one-to-ten-item__slider[data-v-22694b1f] {
  position: absolute;
  top: -16px;
  left: 0;
  padding: 8px 4px;
  width: 32px;
  height: 24px;
  border-radius: 28px;
  border: 4px solid #ffffff;
  background: #8982f5;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
}
.game-analytics-survey-one-to-ten-item__slider-text[data-v-22694b1f] {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  line-height: 26px;
}
.game-analytics-survey-one-to-ten-item__chart-container[data-v-22694b1f] {
  width: 100%;
  height: 0;
  transition: 0.2s linear;
  overflow: hidden;
}
.game-analytics-survey-one-to-ten-item__chart[data-v-22694b1f] {
  width: 100%;
  height: 300px;
  max-height: 300px;
}

.game-analytics-open-ended-question-ai-item[data-v-ea2cf2f9] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
}
.game-analytics-open-ended-question-ai-item__question[data-v-ea2cf2f9] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.game-analytics-open-ended-question-ai-item__results-container[data-v-ea2cf2f9] {
  position: relative;
  padding: 0;
  width: 100%;
  border-radius: 16px;
  border: 1px solid #d1d0db;
  box-sizing: border-box;
  box-shadow: none;
  overflow: hidden;
}
.game-analytics-open-ended-question-ai-item__results-limiter[data-v-ea2cf2f9] {
  padding: 16px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-height: 480px;
  gap: 16px;
  overflow-y: auto;
  box-sizing: border-box;
}
.game-analytics-open-ended-question-ai-item__results-badge[data-v-ea2cf2f9] {
  display: flex;
  padding: 4px 12px 4px 4px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 16px;
  background: #42be65;
}
.game-analytics-open-ended-question-ai-item__results-badge.wrong[data-v-ea2cf2f9] {
  background: #ff4f62;
}
.game-analytics-open-ended-question-ai-item__results-badge-text[data-v-ea2cf2f9] {
  color: #ffffff;
  text-align: right;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-analytics-open-ended-question-ai-item__results-list[data-v-ea2cf2f9] {
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  list-style-type: none;
  gap: 16px;
}
.game-analytics-open-ended-question-ai-item__result-item[data-v-ea2cf2f9] {
  padding: 16px 24px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  background: #f4f3f6;
  border-radius: 12px;
  gap: 16px;
  box-sizing: border-box;
}
.game-analytics-open-ended-question-ai-item__result-score[data-v-ea2cf2f9] {
  padding: 6px 16px 6px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 12px;
  border: 1px solid #d1d0db;
}
.game-analytics-open-ended-question-ai-item__result-text[data-v-ea2cf2f9] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.game-analytics-survey-open-ended-item[data-v-76d96ce5] {
  padding: 0 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  box-sizing: border-box;
  gap: 24px;
}
.game-analytics-survey-open-ended-item__question[data-v-76d96ce5] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.game-analytics-survey-open-ended-item__answers-container[data-v-76d96ce5] {
  position: relative;
  padding: 0;
  width: 100%;
  border-radius: 16px;
  border: 1px solid #d1d0db;
  box-sizing: border-box;
  box-shadow: none;
  overflow: hidden;
}
.game-analytics-survey-open-ended-item__answers-limiter[data-v-76d96ce5] {
  padding: 16px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-height: 600px;
  gap: 16px;
  overflow-y: auto;
  box-sizing: border-box;
}
.game-analytics-survey-open-ended-item__answers-list[data-v-76d96ce5] {
  margin: 0;
  padding: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  list-style-type: none;
  gap: 16px;
}
.game-analytics-survey-open-ended-item__answer-item[data-v-76d96ce5] {
  width: 100%;
}
.game-analytics-survey-open-ended-item__answer-text-container[data-v-76d96ce5] {
  padding: 16px 24px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  background: #f4f3f6;
  border-radius: 12px;
}
.game-analytics-survey-open-ended-item__answer-text[data-v-76d96ce5] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.game-analytics-correct-wrong-answer-bar-item[data-v-2fb03dbc] {
  padding: 16px;
  width: 100%;
  border-radius: 16px;
  border: 1px solid #d1d0db;
  box-shadow: none;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  box-sizing: border-box;
  gap: 16px;
}
.game-analytics-correct-wrong-answer-bar-item__answer-container[data-v-2fb03dbc] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
}
.game-analytics-correct-wrong-answer-bar-item__answer-text[data-v-2fb03dbc] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-analytics-correct-wrong-answer-bar-item__answer-empty-bar[data-v-2fb03dbc] {
  position: relative;
  padding: 4px 12px;
  width: 100%;
  border-radius: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  background-color: #ffdcdf;
}
.game-analytics-correct-wrong-answer-bar-item__answer-full-bar[data-v-2fb03dbc] {
  position: absolute;
  left: 0;
  min-width: 32px;
  max-width: 97%;
  border-radius: 12px 0 0 12px;
  background-color: #8982f5;
  z-index: 2;
}
.game-analytics-correct-wrong-answer-bar-item__answer-full-bar[data-v-2fb03dbc]::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background-color: #ffffff;
}
.game-analytics-correct-wrong-answer-bar-item__answer-full-bar.medium[data-v-2fb03dbc]::after {
  width: 4px;
}
.game-analytics-correct-wrong-answer-bar-item__answer-full-bar.large[data-v-2fb03dbc]::after {
  width: 6px;
}
.game-analytics-correct-wrong-answer-bar-item__correct-answers-number[data-v-2fb03dbc],
.game-analytics-correct-wrong-answer-bar-item__wrong-answers-number[data-v-2fb03dbc] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  z-index: 3;
}
.game-analytics-correct-wrong-answer-bar-item__correct-answers-number[data-v-2fb03dbc] {
  color: #ffffff;
}
.game-analytics-correct-wrong-answer-bar-item__wrong-answers-number[data-v-2fb03dbc] {
  color: #19134d;
}
.game-analytics-correct-wrong-answer-bar-item__footer-container[data-v-2fb03dbc] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.game-analytics-correct-wrong-answer-bar-item__footer-item[data-v-2fb03dbc] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 8px;
}
.game-analytics-correct-wrong-answer-bar-item__footer-item-text[data-v-2fb03dbc] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.game-analytics-squares-item[data-v-88bf96e2] {
  padding: 0 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  box-sizing: border-box;
  gap: 24px;
}
.game-analytics-squares-item__question[data-v-88bf96e2] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.game-analytics-guess-the-world-item[data-v-b75de2b4] {
  padding: 0 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  box-sizing: border-box;
  gap: 24px;
}
.game-analytics-guess-the-world-item__question[data-v-b75de2b4] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.game-analytics-wordle-item[data-v-3a5d9a8d] {
  padding: 0 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  box-sizing: border-box;
  gap: 24px;
}
.game-analytics-wordle-item__question[data-v-3a5d9a8d] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.game-analytics-crossword-item__list[data-v-e68b13fd] {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 40px;
}
.game-analytics-crossword-item__list-item[data-v-e68b13fd] {
  padding: 0 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  box-sizing: border-box;
}
.game-analytics-crossword-item__question[data-v-e68b13fd] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.game-analytics-sort-the-worlds-item[data-v-35ed57f6] {
  padding: 0 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  box-sizing: border-box;
}
.game-analytics-sort-the-worlds-item__question[data-v-35ed57f6] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.game-analytics-sort-the-worlds-item__answers-list[data-v-35ed57f6] {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 12px;
}
.game-analytics-sort-the-worlds-item__answer-item[data-v-35ed57f6] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
}
.game-analytics-sort-the-worlds-item__answer-index[data-v-35ed57f6] {
  width: 20px;
  height: 20px;
  color: #ffffff;
  background-color: #807d9d;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
  margin: 2px;
  border-radius: 50%;
}
.game-analytics-sort-the-worlds-item__answer-text[data-v-35ed57f6] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.game-analytics-scenario-item[data-v-8ef4fdb3] {
  padding: 0 8px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  box-sizing: border-box;
}
.game-analytics-scenario-item__header[data-v-8ef4fdb3] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.game-analytics-scenario-item__header-container-left[data-v-8ef4fdb3],
.game-analytics-scenario-item__header-container-right[data-v-8ef4fdb3] {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}
.game-analytics-scenario-item__header-index[data-v-8ef4fdb3] {
  border-radius: 20px;
  background: #e8e7ed;
  padding: 4px 8px;
  color: #19134d;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-analytics-scenario-item__header-title[data-v-8ef4fdb3] {
  color: #524e7a;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-analytics-scenario-item__header-percentage[data-v-8ef4fdb3] {
  padding: 8px 12px;
  border-radius: 12px;
  background: #e2f8e8;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-analytics-scenario-item__header-percentage-text[data-v-8ef4fdb3] {
  color: #3aab5a;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-analytics-scenario-item__header-total-players[data-v-8ef4fdb3] {
  padding: 6px 16px 6px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 12px;
  background: #f4f3f6;
}
.game-analytics-scenario-item__header-total-players-text[data-v-8ef4fdb3] {
  color: #524e7a;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-analytics-scenario-item__question-container[data-v-8ef4fdb3] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
}
.game-analytics-scenario-item__question[data-v-8ef4fdb3] {
  color: #19134d;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.game-analytics-scenario-item__answers-list[data-v-8ef4fdb3] {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
}
.game-analytics-scenario-item__answer-item[data-v-8ef4fdb3] {
  width: 100%;
}
.game-analytics-scenario-item__separator[data-v-8ef4fdb3] {
  width: 100%;
  height: 1px;
  background: #807d9d;
  margin: 40px 0;
}

.game-analytics-challenge-item[data-v-71455e24] {
  padding: 16px;
  width: 100%;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  box-shadow: none;
  border: none;
  box-sizing: border-box;
  gap: 24px;
}
.game-analytics-challenge-item__header[data-v-71455e24] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-analytics-challenge-item__left-side[data-v-71455e24],
.game-analytics-challenge-item__right-side[data-v-71455e24] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-analytics-challenge-item__left-side[data-v-71455e24] {
  gap: 16px;
}
.game-analytics-challenge-item__right-side[data-v-71455e24] {
  gap: 8px;
}
.game-analytics-challenge-item__index[data-v-71455e24] {
  padding: 4px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #19134d;
  background: #e8e7ed;
}
.game-analytics-challenge-item__type[data-v-71455e24] {
  padding: 9px 15px 9px 7px;
  border-radius: 12px;
  border: 1px solid #d1d0db;
  background: #ffffff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.game-analytics-challenge-item__type-icon[data-v-71455e24] {
  width: 20px;
  height: 20px;
}
.game-analytics-challenge-item__type-text[data-v-71455e24] {
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-analytics-challenge-item__correct-answers[data-v-71455e24] {
  padding: 8px 12px;
  border-radius: 12px;
  background: #e2f8e8;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-analytics-challenge-item__correct-answers-text[data-v-71455e24] {
  color: #3aab5a;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.game-analytics-challenge-item__total-players[data-v-71455e24] {
  padding: 6px 16px 6px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 12px;
  background: #f4f3f6;
}
.game-analytics-challenge-item__total-players-text[data-v-71455e24] {
  color: #524e7a;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-analytics-challenge-item__average-score[data-v-71455e24] {
  padding: 8px 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  background: #f4f3f6;
  gap: 10px;
  color: #524e7a;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-analytics-challenge-item__unsupported[data-v-71455e24] {
  width: 100%;
  padding: 16px 24px;
  border-radius: 8px;
  background: #fff8ed;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  box-sizing: border-box;
}

.game-analytics-users-summary-item[data-v-ef004fe9] {
  width: 1080px;
}
.game-analytics-users-summary-item__card[data-v-ef004fe9] {
  padding: 0;
  width: 100%;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  background: #d1d0db;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow: hidden;
}
.game-analytics-users-summary-item__card-header[data-v-ef004fe9] {
  padding: 20px 24px;
  width: calc(100% - 48px);
  background: #ffffff;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-analytics-users-summary-item__level-container[data-v-ef004fe9] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
}
.game-analytics-users-summary-item__level-number[data-v-ef004fe9] {
  padding: 7px 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 16px;
  background: #19134d;
}
.game-analytics-users-summary-item__level-number-text[data-v-ef004fe9] {
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}
.game-analytics-users-summary-item__level-name[data-v-ef004fe9] {
  color: #524e7a;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-analytics-users-summary-item__chevron-icon-container[data-v-ef004fe9] {
  padding: 3px;
  width: 24px;
  height: 24px;
  border-radius: 8px;
  border: 1px solid #a3a1b8;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-analytics-users-summary-item__card-content-container[data-v-ef004fe9] {
  width: 100%;
  transition: 0.2s linear;
}
.game-analytics-users-summary-item__card-content[data-v-ef004fe9] {
  padding: 24px;
  width: calc(100% - 48px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
}

.game-analytics-users-summary-list[data-v-94726df5] {
  margin: 0 0 50px 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
}

.game-users-analytics-item[data-v-41e5f08e] {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.game-users-analytics-item__container[data-v-41e5f08e] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.game-users-analytics-item__switch[data-v-41e5f08e] {
  margin: 32px 0 8px 0;
}
.game-users-analytics-item__summary-list[data-v-41e5f08e] {
  margin-top: 24px;
}
.game-users-analytics-item__card[data-v-41e5f08e] {
  margin-top: 24px;
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.game-users-analytics-item__total-items-counter[data-v-41e5f08e] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.game-analytics-transactions-info-item[data-v-4fc08c5d] {
  flex: 1;
  min-width: 312px;
  min-height: 72px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-analytics-transactions-info-item__loading-spinner[data-v-4fc08c5d] {
  position: relative;
  height: 72px;
}
.game-analytics-transactions-info-item__container[data-v-4fc08c5d] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-analytics-transactions-info-item__info-icon[data-v-4fc08c5d] {
  width: 56px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #eeedfe;
}
.game-analytics-transactions-info-item__info-container[data-v-4fc08c5d] {
  margin: 0 0 0 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-analytics-transactions-info-item__label[data-v-4fc08c5d] {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.game-analytics-transactions-info-item__data-container[data-v-4fc08c5d] {
  height: 48px;
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.game-analytics-transactions-info-item__data[data-v-4fc08c5d] {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
}
.game-analytics-transactions-info-item__data-not-found[data-v-4fc08c5d] {
  margin: 8px 0 0 0;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
  padding: 0 0 20px 0;
}
.game-analytics-transactions-info-item__data-composition[data-v-4fc08c5d] {
  margin: 0 0 6px 8px;
  color: #807d9d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-analytics-transactions-info-item__data-total[data-v-4fc08c5d] {
  color: #19134d;
  font-size: 24px;
  font-weight: 400;
  line-height: 48px;
}

.game-analytics-transactions-info-list[data-v-5f4194a8] {
  padding: 16px 24px;
  width: 1032px;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border: none;
}
.game-analytics-transactions-info-list[data-v-5f4194a8] {
  margin: 0 0 24px 0;
  width: 1008px;
  padding: 16px 24px;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  min-width: 1032px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.game-analytics-transactions-info-list__info-container[data-v-5f4194a8] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-analytics-transactions-info-list__filter-container[data-v-5f4194a8] {
  margin: 16px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-analytics-transactions-info-list__info-separator[data-v-5f4194a8] {
  height: 72px;
  border-right: 1px solid #d1d0db;
  margin: 0 16px;
}

.game-analytics-users-table-item[data-v-05ca33fa] {
  width: 100%;
  height: calc(100vh - 536px);
  min-height: 200px;
  justify-content: center;
  align-items: flex-start;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.game-transactions-analytics-item[data-v-655730a2] {
  position: relative;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.game-transactions-analytics-item__card[data-v-655730a2] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.game-transactions-analytics-item__total-items-counter[data-v-655730a2] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.game-versions-copy-modal-item__searchbar-container[data-v-d8cb8008] {
  top: 0;
  position: sticky;
  padding: 9px 24px 9px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 1px solid #e8e7ed;
  border-bottom: 1px solid #e8e7ed;
  background: #ffffff;
  z-index: 2;
}
.game-versions-copy-modal-item__searchbar[data-v-d8cb8008] {
  width: 100%;
}
.game-versions-copy-modal-item__customers-list[data-v-d8cb8008] {
  margin: 0;
  padding: 12px 12px 0 12px;
  list-style-type: none;
}
.game-versions-copy-modal-item__customer-item[data-v-d8cb8008] {
  padding: 12px 20px;
  border-radius: 8px;
}
.game-versions-copy-modal-item__customer-item-text[data-v-d8cb8008] {
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-versions-copy-modal-item__button-container[data-v-d8cb8008] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-versions-copy-modal-item__button-cancel[data-v-d8cb8008] {
  width: 156px;
}
.game-versions-copy-modal-item__button-confirm[data-v-d8cb8008] {
  width: 156px;
}

.game-versions-folders-item[data-v-39f0fed1] {
  padding: 7px;
  border-radius: 16px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border: none;
  cursor: pointer;
  border: 1px solid transparent;
  transition: 0.2s linear;
}
.game-versions-folders-item.active[data-v-39f0fed1],
.game-versions-folders-item[data-v-39f0fed1]:hover {
  border-color: #a3a1b8;
}
.game-versions-folders-item__name-container[data-v-39f0fed1] {
  margin: 0 0 8px 0;
  padding: 16px;
  height: 48px;
  width: 204px;
  border-radius: 8px;
  display: flex;
}
.game-versions-folders-item__name-text[data-v-39f0fed1] {
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-versions-folders-item__actions-info-container[data-v-39f0fed1] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-versions-folders-item__info-container[data-v-39f0fed1] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
}
.game-versions-folders-item__user-name[data-v-39f0fed1],
.game-versions-folders-item__versions-size[data-v-39f0fed1] {
  padding: 0 0 0 8px;
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.game-versions-folders-item__dots-icon-container[data-v-39f0fed1] {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 8px;
  min-height: 24px;
  min-width: 24px;
  border-radius: 40px;
  transition: 0.2s linear;
}
.game-versions-folders-item__dots-icon-container.active[data-v-39f0fed1],
.game-versions-folders-item__dots-icon-container[data-v-39f0fed1]:hover {
  background: #f4f3f6;
}
.game-versions-folders-item__edit-icon[data-v-39f0fed1] {
  opacity: 0;
}
.game-versions-folders-item__edit-icon.active[data-v-39f0fed1] {
  opacity: 1;
}
.game-versions-folders-item__actions-container[data-v-39f0fed1] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 4px;
}
.game-versions-folders-item__action[data-v-39f0fed1] {
  padding: 8px;
  width: calc(100% - 16px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: transparent;
  border-radius: 8px;
  transition: 0.2s linear;
  cursor: pointer;
  color: #19134d;
}
.game-versions-folders-item__action.delete[data-v-39f0fed1] {
  color: #d93648;
}
.game-versions-folders-item__action[data-v-39f0fed1]:hover {
  background: #f4f3f6;
}
.game-versions-folders-item__action.delete[data-v-39f0fed1]:hover {
  background: #ffedef;
}
.game-versions-folders-item__action-icon[data-v-39f0fed1] {
  margin: 0 8px 0 0;
}
.game-versions-folders-item__action-text[data-v-39f0fed1] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.game-versions-folders-item__action__line-separator[data-v-39f0fed1] {
  margin: 8px 0;
  height: 1px;
  min-height: 1px;
  width: 100%;
  background: #d1d0db;
}

.game-versions-folders-list[data-v-f8592d45] {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  flex-wrap: wrap;
}
.game-versions-folders-list__card-placeholder[data-v-f8592d45] {
  padding: 8px;
  width: 252px;
  height: 128px;
  border-radius: 16px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.game-versions-add-folder-modal-item__content[data-v-b4274860] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}
.game-versions-add-folder-modal-item__button-container[data-v-b4274860] {
  margin: 8px 0 0 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-versions-add-folder-modal-item__button-cancel[data-v-b4274860] {
  width: 156px;
}
.game-versions-add-folder-modal-item__button-confirm[data-v-b4274860] {
  width: 156px;
}

.game-versions-move-version-modal-item__loading-spinner[data-v-31fb66cf] {
  flex: 1;
}
.game-versions-move-version-modal-item__subtitle[data-v-31fb66cf] {
  margin: 8px 0 0 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-versions-move-version-modal-item__content[data-v-31fb66cf] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-move-version-modal-item__location-selector[data-v-31fb66cf] {
  margin: 0 0 8px 0;
  padding: 7px;
  height: 28px;
  width: calc(100% - 16px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 16px;
  border-radius: 8px;
  transition: 0.2s linear;
  cursor: default;
  border: 1px solid transparent;
}
.game-versions-move-version-modal-item__location-selector.selectable[data-v-31fb66cf] {
  cursor: pointer;
}
.game-versions-move-version-modal-item__location-selector.selectable[data-v-31fb66cf]:hover {
  background: #f4f3f6;
}
.game-versions-move-version-modal-item__location-selector.selectable.active[data-v-31fb66cf] {
  border-color: #574cf1;
  background: #eeedfe;
}
.game-versions-move-version-modal-item__location-option[data-v-31fb66cf] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  color: #524e7a;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-versions-move-version-modal-item__current-location[data-v-31fb66cf] {
  padding: 4px 12px;
  background: #eeedfe;
  border-radius: 16px;
  color: #19134d;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-versions-move-version-modal-item__folders-list[data-v-31fb66cf] {
  margin: 0;
  padding: 0;
  width: 100%;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  gap: 8px;
}
.game-versions-move-version-modal-item__folder-item[data-v-31fb66cf] {
  padding: 7px 23px;
  width: calc(100% - 48px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  border-radius: 8px;
  transition: 0.2s linear;
  cursor: default;
  border: 1px solid transparent;
}
.game-versions-move-version-modal-item__folder-item.selectable[data-v-31fb66cf] {
  cursor: pointer;
}
.game-versions-move-version-modal-item__folder-item.selectable[data-v-31fb66cf]:hover {
  background: #f4f3f6;
}
.game-versions-move-version-modal-item__folder-item.selectable.active[data-v-31fb66cf] {
  border-color: #574cf1;
  background: #eeedfe;
}
.game-versions-move-version-modal-item__folder-name[data-v-31fb66cf] {
  color: #524e7a;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-versions-move-version-modal-item__button-container[data-v-31fb66cf] {
  margin: 8px 0 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.game-versions-move-version-modal-item__button-cancel[data-v-31fb66cf] {
  width: 156px;
}
.game-versions-move-version-modal-item__button-confirm[data-v-31fb66cf] {
  width: 156px;
}

.game-versions-share-version-modal-item__content[data-v-be2a5f0e] {
  height: 140px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-share-version-modal-item__button-container[data-v-be2a5f0e] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
}
.game-versions-share-version-modal-item__button-cancel[data-v-be2a5f0e] {
  width: 156px;
}
.game-versions-share-version-modal-item__button-confirm[data-v-be2a5f0e] {
  width: 156px;
}

.game-versions-intro-modal-item__message[data-v-aa8b2b88] {
  color: #19134d;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.game-versions-intro-modal-item__button-container[data-v-aa8b2b88] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-versions-intro-modal-item__button-cancel[data-v-aa8b2b88] {
  width: 156px;
}
.loader-item[data-v-33179868] {
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3147483001 !important;
}
.loader-item[data-v-33179868] .v-overlay__scrim {
  opacity: 1;
  background: rgba(25, 19, 77, 0.6509803922);
}
.loader-item .loader-item__content[data-v-33179868] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.loader-item .loader-item__content span[data-v-33179868] {
  font-family: "Plus Jakarta Sans";
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  color: #ffffff;
  text-align: center;
}
.game-versions-view[data-v-d9f5a78f] {
  position: relative;
  display: flex;
  min-width: 1040px;
}
.game-versions-view.configurator[data-v-d9f5a78f] {
  justify-content: center;
  align-items: center;
  padding: 0 320px 0 240px;
  min-width: 880px;
}
.game-versions-view.versions[data-v-d9f5a78f] {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 42px 58px 0 58px;
}
.game-versions-view__line-separator[data-v-d9f5a78f] {
  width: 1440px;
  height: 1px;
  min-height: 1px;
  background: #a3a1b8;
}
.game-versions-view__line-separator.max[data-v-d9f5a78f] {
  width: calc(100% + 116px);
}
.game-versions-view__versions-folders-list-container[data-v-d9f5a78f] {
  position: relative;
  padding: 40px 0 32px 0;
  width: calc(100% + 116px);
  height: calc(100vh - 380px);
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow-y: auto;
}
.game-versions-view__versions-folders-list-container.anyone[data-v-d9f5a78f] {
  height: calc(100vh - 380px);
}
.game-versions-view__versions-folders-list-container.report[data-v-d9f5a78f] {
  padding: 0 0 32px 0;
  height: calc(100vh - 226px);
}
.game-versions-view__folders-list-container[data-v-d9f5a78f] {
  position: relative;
}
.game-versions-view__versions-list-container[data-v-d9f5a78f] {
  position: relative;
}
.game-versions-view__folders-list-focus-intro[data-v-d9f5a78f] {
  position: absolute;
  width: 1080px;
  height: 190px;
}
.game-versions-view__versions-list-focus-intro[data-v-d9f5a78f] {
  position: absolute;
  width: 1080px;
  height: 126px;
}
.game-versions-view__folders-list[data-v-d9f5a78f] {
  margin: 0 0 40px 0;
}
.game-versions-view__folders-list[data-v-d9f5a78f],
.game-versions-view__versions-list[data-v-d9f5a78f] {
  width: 1080px;
}
.game-versions-view__loading-spinner-container[data-v-d9f5a78f] {
  padding: 32px 0 0 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-versions-view__section-title[data-v-d9f5a78f] {
  width: 1080px;
  margin: 0 0 16px 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  text-align: left;
}

.games-embedded-table-item[data-v-be98f62f] {
  width: 100%;
  height: calc(100vh - 272px);
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.games-embedded-filters-item[data-v-cea9333f] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.games-embedded-filters-item__right-side-container[data-v-cea9333f] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.games-embedded-filters-item__add-button[data-v-cea9333f] {
  padding: 8px 24px 8px 20px;
  border-radius: 100px;
  font-weight: 500;
}
.games-embedded-filters-item__add-icon[data-v-cea9333f] {
  margin: 0 8px 0 0;
}

.games-embedded-view[data-v-978ba7a1] {
  margin: 40px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.games-embedded-view__card[data-v-978ba7a1] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.games-embedded-view__total-items-counter[data-v-978ba7a1] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.users-table-item[data-v-b0836ebf] {
  width: 100%;
  height: calc(100vh - 272px);
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.users-filters-item[data-v-98259d53] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.users-filters-item__right-side-container[data-v-98259d53] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.users-filters-item__add-button[data-v-98259d53] {
  padding: 8px 24px 8px 20px;
  border-radius: 100px;
  font-weight: 500;
}
.users-filters-item__add-icon[data-v-98259d53] {
  margin: 0 8px 0 0;
}
.users-filters-item__access-button[data-v-98259d53] {
  margin: 0 24px 0 0;
  padding: 7px 11px;
}
.users-filters-item__access-button-icon[data-v-98259d53] {
  margin: 0 8px 0 0;
}
.users-filters-item__impersonate-button[data-v-98259d53] {
  margin: 0 16px 0 0;
  padding: 7px 11px;
  border: 1px solid #e67e22;
  color: #e67e22;
}

.users-access-without-login-modal-item__title[data-v-7fbd0ac6] {
  margin: 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.users-access-without-login-modal-item__container[data-v-7fbd0ac6] {
  height: 140px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.users-access-without-login-modal-item__container.loading[data-v-7fbd0ac6] {
  justify-content: center;
  align-items: center;
}
.users-access-without-login-modal-item__label[data-v-7fbd0ac6] {
  padding: 0 0 0 8px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
}
.users-access-without-login-modal-item__textarea[data-v-7fbd0ac6] {
  margin: 8px 0 0 0;
  padding: 11px 15px;
  width: calc(100% - 32px);
  border-radius: 8px;
  background: #eef6fa;
  resize: none;
  border: none;
  min-height: 80px;
  height: 80px;
  max-height: 80px;
  border: 1px solid transparent;
  transition: 0.2s linear;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.users-access-without-login-modal-item__textarea[data-v-7fbd0ac6]::placeholder {
  color: #807d9d;
  font-family: "Plus Jakarta Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.users-access-without-login-modal-item__textarea[data-v-7fbd0ac6]:active,
.users-access-without-login-modal-item__textarea[data-v-7fbd0ac6]:focus {
  outline: none;
  border-color: #574cf1;
}
.users-access-without-login-modal-item__button[data-v-7fbd0ac6] {
  margin: 32px 0 0 0;
  width: 100%;
}

.users-impersonate-modal-item__title[data-v-6693a7aa] {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
}
.users-impersonate-modal-item__container[data-v-6693a7aa] {
  position: relative;
  min-height: 80px;
}
.users-impersonate-modal-item__container.loading[data-v-6693a7aa] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.users-impersonate-modal-item__label[data-v-6693a7aa] {
  display: block;
  margin-bottom: 8px;
  font-weight: 500;
}
.users-impersonate-modal-item__input[data-v-6693a7aa] {
  width: 100%;
  margin-bottom: 12px;
}
.users-impersonate-modal-item__error[data-v-6693a7aa] {
  color: #c0392b;
  margin: 0 0 12px 0;
  font-size: 14px;
}
.users-impersonate-modal-item__button[data-v-6693a7aa] {
  padding: 8px 24px;
  border-radius: 100px;
  font-weight: 500;
}

.users-view[data-v-c5154bb1] {
  margin: 40px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.users-view__card[data-v-c5154bb1] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.users-view__total-items-counter[data-v-c5154bb1] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.customers-table-item[data-v-7d415a40] {
  width: 100%;
  height: calc(100vh - 272px);
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.customers-column-filter-item[data-v-75bcd9ce] {
  position: relative;
  height: 32px;
  padding: 3px 36px;
  border-radius: 12px;
  border: 1px solid transparent;
  transition: 0.2s linear;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  background: #f4f3f6;
  border: 1px solid transparent;
}
.customers-column-filter-item.active[data-v-75bcd9ce],
.customers-column-filter-item[data-v-75bcd9ce]:hover {
  background: #eeedfe;
}
.customers-column-filter-item.active[data-v-75bcd9ce] {
  border: 1px solid #aba5f8;
}
.customers-column-filter-item__users-icon[data-v-75bcd9ce] {
  position: absolute;
  left: 10px;
}
.customers-column-filter-item__filter[data-v-75bcd9ce] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
}
.customers-column-filter-item__open-close-icon[data-v-75bcd9ce] {
  position: absolute;
  top: calc(50% - 8px);
  right: 12px;
}
.customers-column-filter-item__radio-button-container[data-v-75bcd9ce] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.customers-filters-item[data-v-08135eed] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.customers-filters-item__right-side-container[data-v-08135eed] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.customers-filters-item__add-button[data-v-08135eed] {
  margin: 0 0 0 24px;
  padding: 8px 24px 8px 20px;
  border-radius: 100px;
  font-weight: 500;
}
.customers-filters-item__add-icon[data-v-08135eed] {
  margin: 0 8px 0 0;
}

.customers-view[data-v-4851fcdb] {
  margin: 40px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.customers-view__card[data-v-4851fcdb] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.customers-view__total-items-counter[data-v-4851fcdb] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.games-development-table-item[data-v-c9fd97dc] {
  width: 100%;
  height: calc(100vh - 272px);
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.games-development-filters-item[data-v-6b822f4e] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.games-development-filters-item__right-side-container[data-v-6b822f4e] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.games-development-filters-item__add-button[data-v-6b822f4e] {
  padding: 8px 24px 8px 20px;
  border-radius: 100px;
  font-weight: 500;
}
.games-development-filters-item__add-icon[data-v-6b822f4e] {
  margin: 0 8px 0 0;
}

.games-development-view[data-v-5384e34f] {
  margin: 40px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.games-development-view__card[data-v-5384e34f] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.games-development-view__total-items-counter[data-v-5384e34f] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.hosts-table-item[data-v-f717c6ba] {
  width: 100%;
  height: calc(100vh - 272px);
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.hosts-filters-item[data-v-dd9ad03f] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.hosts-filters-item__right-side-container[data-v-dd9ad03f] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.hosts-filters-item__add-button[data-v-dd9ad03f] {
  padding: 8px 24px 8px 20px;
  border-radius: 100px;
  font-weight: 500;
}
.hosts-filters-item__add-icon[data-v-dd9ad03f] {
  margin: 0 8px 0 0;
}

.hosts-view[data-v-02aa6bbc] {
  margin: 40px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.hosts-view__card[data-v-02aa6bbc] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.hosts-view__total-items-counter[data-v-02aa6bbc] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.age-config-metrics-sidebar-item[data-v-dc561b16] {
  margin: 0 0 4px 0;
  background: #ffffff;
  border: 1px solid #d1d0db;
  border-radius: 8px;
  cursor: grab;
  transition: 0.2s linear;
}
.age-config-metrics-sidebar-item[data-v-dc561b16]:hover {
  box-shadow: inset 0 0 0 1px #c4c0fa;
}
.age-config-metrics-sidebar-item:hover
  .age-config-metrics-sidebar-item__edit-icon[data-v-dc561b16] {
  opacity: 1;
}
.age-config-metrics-sidebar-item.activable[data-v-dc561b16]:active {
  cursor: grabbing;
  box-shadow: inset 0 0 0 2px #c4c0fa;
  filter: drop-shadow(0px 4px 12px rgba(25, 19, 77, 0.2));
}
.age-config-metrics-sidebar-item[data-v-dc561b16]:last-child {
  margin: 0;
}
.age-config-metrics-sidebar-item__container[data-v-dc561b16] {
  position: relative;
  padding: 6px 48px 6px 16px;
  width: 206px;
  min-height: 34px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.age-config-metrics-sidebar-item__computed-metric-marker[data-v-dc561b16] {
  position: absolute;
  left: 6px;
  width: 4px;
  height: 36px;
  background: #aba5f8;
  border-radius: 2px;
}
.age-config-metrics-sidebar-item__label[data-v-dc561b16] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
}
.age-config-metrics-sidebar-item__label-key[data-v-dc561b16] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.age-config-metrics-sidebar-item__key[data-v-dc561b16] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #807d9d;
}
.age-config-metrics-sidebar-item__edit-icon-container[data-v-dc561b16] {
  position: absolute;
  right: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.age-config-metrics-sidebar-item__dots-icon-container[data-v-dc561b16] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-metrics-sidebar-item__edit-icon[data-v-dc561b16] {
  opacity: 0;
}
.age-config-metrics-sidebar-item__edit-icon.active[data-v-dc561b16] {
  opacity: 1;
}
.age-config-metrics-sidebar-item__edit-option[data-v-dc561b16] {
  padding: 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: transparent;
  border-radius: 8px;
  transition: 0.2s linear;
  cursor: pointer;
  color: #19134d;
}
.age-config-metrics-sidebar-item__edit-option.delete[data-v-dc561b16] {
  color: #d93648;
}
.age-config-metrics-sidebar-item__edit-option[data-v-dc561b16]:hover {
  background: #f4f3f6;
}
.age-config-metrics-sidebar-item__edit-option.delete[data-v-dc561b16]:hover {
  background: #ffedef;
}
.age-config-metrics-sidebar-item__edit-option-icon[data-v-dc561b16] {
  margin: 0 8px 0 0;
}
.age-config-metrics-sidebar-item__edit-option-text[data-v-dc561b16] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.age-config-metrics-sidebar-list[data-v-6c26e398] {
  position: relative;
  height: calc(
    100vh - 88px
  ); /* 64px is the main navbar heigth - 24px of padding */
  min-width: 272px;
  padding: 24px 23px 0 24px;
  background: #f8f8fa;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-left: 1px solid #d1d0db;
}
.age-config-metrics-sidebar-list__list-container[data-v-6c26e398] {
  position: relative;
  margin: 0;
  padding: 0 0 16px 0;
  width: 290px;
  height: calc(100% - 136px);
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
}
.age-config-metrics-sidebar-list__header[data-v-6c26e398] {
  margin: 0 0 16px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.age-config-metrics-sidebar-list__metrics-overview[data-v-6c26e398] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-align: left;
}
.age-config-metrics-sidebar-list__metrics-overview-title[data-v-6c26e398] {
  margin: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.age-config-metrics-sidebar-list__metrics-overview-total[data-v-6c26e398] {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #807d9d;
}
.age-config-metrics-sidebar-list__add-metric-button[data-v-6c26e398] {
  padding: 8px 16px 8px 12px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.age-config-metrics-sidebar-list__add-metric-icon[data-v-6c26e398] {
  margin: 0 8px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-metrics-sidebar-list__searchbar-item[data-v-6c26e398] {
  margin: 0 0 24px 0;
}

.select-tree-item[data-v-a77f5504] {
  position: relative;
  max-width: 600px;
  height: 24px;
  padding: 8px 44px 8px 12px;
  border-radius: 12px;
  border: 1px solid transparent;
  transition: 0.2s linear;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  background: #ffffff;
}
.select-tree-item.style-1[data-v-a77f5504] {
  border: 1px solid transparent;
}
.select-tree-item.style-2[data-v-a77f5504] {
  border: 1px solid #d1d0db;
}
.select-tree-item.style-1.active[data-v-a77f5504],
.select-tree-item.style-1[data-v-a77f5504]:hover {
  background: #eeedfe;
}
.select-tree-item.style-1.active[data-v-a77f5504] {
  border: 1px solid #aba5f8;
}
.select-tree-item.style-2.active[data-v-a77f5504],
.select-tree-item.style-2[data-v-a77f5504]:hover {
  background: #f8f8fa;
}
.select-tree-item.style-2.active[data-v-a77f5504] {
  border: 1px solid #574cf1;
}
.select-tree-item__father-name[data-v-a77f5504] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #524e7a;
}
.select-tree-item__child-name[data-v-a77f5504] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #524e7a;
}
.select-tree-item__name-separator[data-v-a77f5504] {
  height: 24px;
  border-right: 1px solid #d1d0db;
  margin: 0 12px;
}
.select-tree-item__open-close-icon[data-v-a77f5504] {
  position: absolute;
  top: 12px;
  right: 16px;
}
.select-tree-item__searchbar-container[data-v-a77f5504] {
  padding: 12px 0 0 0;
  background: #ffffff;
  position: sticky;
  top: 0;
  z-index: 2;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.select-tree-item__searchbar[data-v-a77f5504] {
  width: 100%;
}
.select-tree-item__father[data-v-a77f5504] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  padding: 0 16px 0 8px;
}
.select-tree-item__child[data-v-a77f5504] {
  position: relative;
  width: 248px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  padding: 8px 16px 8px 32px;
  transition: 0.2s linear;
  cursor: pointer;
  border-radius: 8px;
}
.select-tree-item__child.active[data-v-a77f5504] {
  font-weight: 500;
}
.select-tree-item__child[data-v-a77f5504]:hover {
  background: #f4f3f6;
}
.select-tree-item__child.no-father[data-v-a77f5504] {
  margin: 0;
}
.select-tree-item__check-icon[data-v-a77f5504] {
  position: absolute;
  left: 8px;
  bottom: 12px;
}
.select-tree-item__line-separator[data-v-a77f5504] {
  width: 344px;
  margin: 8px 0 16px -12px;
  border-top: 1px solid #e8e7ed;
}
.select-tree-item__line-separator.searchbar[data-v-a77f5504] {
  margin: 12px 0 0 0;
}
.select-tree-item__parents-container[data-v-a77f5504] {
  margin: 16px 0 0 0;
  padding: 0 12px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.select-tree-item__parents[data-v-a77f5504] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.select-tree-item__blur-effect[data-v-a77f5504] {
  position: sticky;
  bottom: -16px;
  left: 0;
  width: 100%;
  height: 24px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}

.age-config-filters-item[data-v-7e64be16] {
  margin: 0 12px 32px 12px;
  width: calc(100% - 24px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-filters-item__container[data-v-7e64be16] {
  width: 100%;
  min-height: 48px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.age-config-filters-item__buttons-container[data-v-7e64be16] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-filters-item__manage-components-button[data-v-7e64be16] {
  margin: 0 24px 0 0;
  padding: 11px 23px;
}
.age-config-filters-item__add-component-button[data-v-7e64be16] {
  padding: 11px 23px;
}
.age-config-filters-item__add-metric-icon[data-v-7e64be16] {
  margin: 0 8px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.age-config-computed-metric-operation-item[data-v-2cff2a21] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-computed-metric-operation-item__label[data-v-2cff2a21] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  margin: 0 0 8px 8px;
}
.age-config-computed-metric-operation-item__operation[data-v-2cff2a21] {
  padding: 16px;
  width: calc(100% - 36px); /* 32px padding + 4px border */
  min-height: 76px;
  background: #eef6fa;
  border-radius: 8px;
  border: 2px solid #eef6fa;
  transition: 0.2s linear;
}
.age-config-computed-metric-operation-item__input[data-v-2cff2a21] {
  position: absolute;
  width: 180px;
  height: 50px;
  opacity: 0;
}
.age-config-computed-metric-operation-item__suggestion[data-v-2cff2a21] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.age-config-computed-metric-operation-item__metric[data-v-2cff2a21] {
  position: relative;
  margin: 0 0 12px 0;
  padding: 6px 16px;
  width: calc(100% - 34px); /* 2px of border right and left + 32px padding */
  height: 34px;
  background: #ffffff;
  border: 1px solid #e8e7ed;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.age-config-computed-metric-operation-item__metric[data-v-2cff2a21]:last-child {
  margin: 12px 0 0 0;
}
.age-config-computed-metric-operation-item__computed-metric-marker[data-v-2cff2a21] {
  position: absolute;
  left: 6px;
  width: 4px;
  height: 36px;
  background: #aba5f8;
  border-radius: 2px;
}
.age-config-computed-metric-operation-item__metric-data-container[data-v-2cff2a21] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.age-config-computed-metric-operation-item__metric-label[data-v-2cff2a21] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
}
.age-config-computed-metric-operation-item__metric-label-key[data-v-2cff2a21] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.age-config-computed-metric-operation-item__metric-key[data-v-2cff2a21] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #807d9d;
}
.age-config-computed-metric-operation-item__clear-icon[data-v-2cff2a21] {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.age-config-section-header-item[data-v-7ce3cef4] {
  position: relative;
  width: 100%;
  margin: 0 0 22px 0;
  display: flex;
  align-items: center;
}
.age-config-section-header-item.center[data-v-7ce3cef4] {
  justify-content: center;
}
.age-config-section-header-item.left[data-v-7ce3cef4] {
  justify-content: flex-start;
}
.age-config-section-header-item__title-container[data-v-7ce3cef4] {
  width: 960px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.age-config-section-header-item__section-icon[data-v-7ce3cef4] {
  width: 48px;
  height: 48px;
  margin: 0 16px 0 0;
}
.age-config-section-header-item__title[data-v-7ce3cef4] {
  margin: 0;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
}
.age-config-section-header-item__close-icon[data-v-7ce3cef4] {
  position: absolute;
  right: 0;
  cursor: pointer;
}
@media (min-width: 1760px) {
.age-config-section-header-item.center[data-v-7ce3cef4] {
    justify-content: flex-start;
}
}

.age-config-computed-metric-editor-item[data-v-84fa4698] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-computed-metric-editor-item__body-container[data-v-84fa4698] {
  width: 100%;
  height: 100%;
  overflow-y: auto;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.age-config-computed-metric-editor-item__body[data-v-84fa4698] {
  position: relative;
  width: 896px;
  height: 422px;
  padding: 32px;
  background: #ffffff;
  box-shadow: 0px 24px 40px rgba(25, 19, 77, 0.05);
  border-radius: 16px;
  border: none;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-computed-metric-editor-item__form[data-v-84fa4698] {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-computed-metric-editor-item__metric-name[data-v-84fa4698] {
  margin: 0 32px 0 0;
}
.age-config-computed-metric-editor-item__metric-format[data-v-84fa4698] {
  margin: 0 0 24px 0;
}
.age-config-computed-metric-editor-item__buttons-container[data-v-84fa4698] {
  position: absolute;
  bottom: -80px;
  left: calc(50% - 168px);
  width: 336px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.age-config-computed-metric-editor-item__cancel-button[data-v-84fa4698] {
  width: 156px;
}
.age-config-computed-metric-editor-item__confirm-button[data-v-84fa4698] {
  width: 156px;
}
@media (min-width: 1760px) {
.age-config-computed-metric-editor-item[data-v-84fa4698] {
    width: calc(100% - 160px);
    padding: 0 0 0 160px;
}
.age-config-computed-metric-editor-item__body-container[data-v-84fa4698] {
    justify-content: flex-start;
    align-items: flex-start;
}
}

.age-config-components-preview-list__container[data-v-e976003e] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  overflow-y: auto;
}
.age-config-components-preview-list__container.center[data-v-e976003e] {
  align-items: center;
}
.age-config-components-preview-list[data-v-e976003e] {
  width: 960px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-components-preview-list__component[data-v-e976003e] {
  margin: 12px;
}
.age-config-components-preview-list__components-not-found-container[data-v-e976003e] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.age-config-components-preview-list__components-not-found[data-v-e976003e] {
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #807d9d;
}
.age-config-components-preview-list__add-metric-button[data-v-e976003e] {
  padding: 12px 24px 12px 18px;
  margin: 24px 0 0 0;
}
.age-config-components-preview-list__add-metric-icon[data-v-e976003e] {
  margin: 0 8px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (min-width: 1760px) {
.age-config-components-preview-list__container[data-v-e976003e] {
    justify-content: center;
}
.age-config-components-preview-list__container.center[data-v-e976003e] {
    width: 100%;
    padding: 0;
    justify-content: center;
}
}

.age-config-component-types-menu-item[data-v-421c7f94] {
  margin: 12px;
  padding: 0;
  width: 304px;
  height: 152px;
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 0.2s linear;
}
.age-config-component-types-menu-item[data-v-421c7f94]:hover {
  transform: scale(1.05);
}
.age-config-component-types-menu-item__image[data-v-421c7f94] {
  margin: 0 0 16px 0;
  width: 48px;
  height: 48px;
}
.age-config-component-types-menu-item__description[data-v-421c7f94] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}

.age-config-component-types-menu-list__container[data-v-ef63a2e3] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  overflow-y: auto;
}
.age-config-component-types-menu-list[data-v-ef63a2e3] {
  margin: 44px 0 0 0;
  width: 656px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.age-config-metric-editor-item__metric[data-v-9b026be6] {
  background: #ffffff;
  border: 1px solid #d1d0db;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease;
  cursor: grab;
}
.age-config-metric-editor-item__metric[data-v-9b026be6]:hover {
  box-shadow: inset 0 0 0 1px #c4c0fa;
}
.age-config-metric-editor-item__metric[data-v-9b026be6]:active {
  cursor: grabbing;
  box-shadow: inset 0 0 0 2px #c4c0fa;
  filter: drop-shadow(0px 4px 12px rgba(25, 19, 77, 0.2));
}
.age-config-metric-editor-item__container[data-v-9b026be6] {
  position: relative;
  padding: 6px 48px 6px 16px;
  margin: 0 0 4px 0;
  width: calc(100% - 64px);
  min-height: 34px;
  height: 34px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.age-config-metric-editor-item__container[data-v-9b026be6]:last-child {
  margin: 0;
}
.age-config-metric-editor-item__computed-metric-marker[data-v-9b026be6] {
  position: absolute;
  left: 6px;
  width: 4px;
  height: 36px;
  background: #aba5f8;
  border-radius: 2px;
}
.age-config-metric-editor-item__label[data-v-9b026be6] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
}
.age-config-metric-editor-item__label-key[data-v-9b026be6] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.age-config-metric-editor-item__key[data-v-9b026be6] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #807d9d;
}
.age-config-metric-editor-item__remove-icon[data-v-9b026be6] {
  position: absolute;
  right: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.age-config-metrics-counter-item[data-v-c6bb986e] {
  margin: 12px 0 0 0;
  width: 338px;
  height: 36px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.age-config-metrics-counter-item-container[data-v-c6bb986e] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-metrics-counter-item__current-metrics[data-v-c6bb986e] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.age-config-metrics-counter-item__max-metrics[data-v-c6bb986e] {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.age-config-metrics-counter-item__warning[data-v-c6bb986e] {
  padding: 8px 14px;
  height: 20px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  background: #19134d;
  color: #ffffff;
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-metrics-counter-item__warning-icon[data-v-c6bb986e] {
  margin: 0 10px 0 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.age-config-metrics-suggestion-item[data-v-eb4e121d] {
  margin: 0 16px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.age-config-metrics-suggestion-item__suggestion[data-v-eb4e121d] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #6a668b;
}
.age-config-metrics-suggestion-item__input[data-v-eb4e121d] {
  width: 1px;
  height: 24px;
  opacity: 0;
}

.age-config-cancel-confirm-buttons-item[data-v-805f0489] {
  width: 336px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.age-config-cancel-confirm-buttons-item__cancel-button[data-v-805f0489] {
  width: 156px;
}
.age-config-cancel-confirm-buttons-item__confirm-button[data-v-805f0489] {
  width: 156px;
}

.age-config-component-horizontal-editor-item[data-v-44f884d9] {
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-y: auto;
}
.age-config-component-horizontal-editor-item__form[data-v-44f884d9] {
  position: relative;
  margin: 0 40px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-component-horizontal-editor-item__component-name[data-v-44f884d9] {
  margin: 0 0 6px 0;
}
.age-config-component-horizontal-editor-item__metrics-container[data-v-44f884d9] {
  padding: 24px 8px 16px 24px;
  border: 1px dashed #807d9d;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-component-horizontal-editor-item__metrics-list[data-v-44f884d9] {
  position: relative;
  margin: 0;
  padding: 0;
  width: 354px;
  height: 422px;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
}
.age-config-component-horizontal-editor-item__metrics-list.no-metrics[data-v-44f884d9] {
  justify-content: center;
  align-items: center;
}
.age-config-component-horizontal-editor-item__buttons-container[data-v-44f884d9] {
  position: absolute;
  bottom: -82px;
  right: -260px;
}
@media (min-width: 1760px) {
.age-config-component-horizontal-editor-item[data-v-44f884d9] {
    width: calc(100% - 160px);
    padding: 0 0 0 160px;
    justify-content: flex-start;
    align-items: flex-start;
}
}

.age-config-component-vertical-editor-item[data-v-49b6a230] {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-y: auto;
}
.age-config-component-vertical-editor-item__form[data-v-49b6a230] {
  position: inherit;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-component-vertical-editor-item__component-name[data-v-49b6a230] {
  margin: 0 0 6px 0;
}
.age-config-component-vertical-editor-item__metrics-container[data-v-49b6a230] {
  padding: 24px 8px 16px 24px;
  margin: 0 0 32px 0;
  border: 1px dashed #807d9d;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-component-vertical-editor-item__metrics-list[data-v-49b6a230] {
  position: relative;
  margin: 0;
  padding: 0;
  width: 926px;
  height: 120px;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
}
.age-config-component-vertical-editor-item__metrics-list.no-metrics[data-v-49b6a230] {
  justify-content: center;
  align-items: center;
}
.age-config-component-vertical-editor-item__buttons-container[data-v-49b6a230] {
  position: absolute;
  bottom: -350px;
  left: calc(50% - 168px);
}
.age-config-component-vertical-editor-item__suggestion[data-v-49b6a230] {
  margin: 64px 16px 0 0;
}
@media (min-width: 1760px) {
.age-config-component-vertical-editor-item[data-v-49b6a230] {
    width: calc(100% - 160px);
    padding: 0 0 0 160px;
    justify-content: flex-start;
    align-items: flex-start;
}
}

.age-config-highlight-tooltip-editor-item__editor[data-v-58b1a831] {
  padding: 32px;
  width: calc(100% - 64px);
  height: calc(100% - 64px);
  border-radius: 0 16px 16px 0;
  background: #e8e7ed;
}
.age-config-highlight-tooltip-editor-item__title[data-v-58b1a831] {
  padding: 0;
  margin: 0 0 24px 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.age-config-highlight-tooltip-editor-item__list[data-v-58b1a831] {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.age-config-highlight-tooltip-editor-item__item[data-v-58b1a831] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-highlight-tooltip-editor-item__label[data-v-58b1a831] {
  padding: 0 0 0 8px;
  width: calc(100% - 8px);
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
}
.age-config-highlight-tooltip-editor-item__label-left-side[data-v-58b1a831] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-highlight-tooltip-editor-item__label-right-side[data-v-58b1a831] {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.age-config-highlight-tooltip-editor-item__label-text[data-v-58b1a831] {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.age-config-highlight-tooltip-editor-item__textarea[data-v-58b1a831] {
  padding: 0;
  width: calc(100% - 36px);
  height: 0px;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-align: left;
  vertical-align: top;
  border-radius: 8px;
  background: #f8f8fa;
  border: none;
  outline: none;
  color: #6a668b;
  transition: padding 0.2s linear, height 0.2s linear;
  resize: none;
}
.age-config-highlight-tooltip-editor-item__textarea.active[data-v-58b1a831] {
  margin: 8px 0 0 0;
  padding: 12px 16px;
  height: 68px;
  border: 2px solid #f8f8fa;
}
.age-config-highlight-tooltip-editor-item__textarea[data-v-58b1a831]:hover,
.age-config-highlight-tooltip-editor-item__textarea[data-v-58b1a831]:focus,
.age-config-highlight-tooltip-editor-item__textarea[data-v-58b1a831]:active {
  border-color: #574cf1;
  outline: none;
  transition: padding 0.2s linear, height 0.2s linear, border 0.2s linear;
}
.age-config-highlight-tooltip-editor-item__line-separator[data-v-58b1a831] {
  margin: 16px 0;
  background: #d1d0db;
  height: 1px;
  min-height: 1px;
  width: 100%;
}
.age-config-highlight-tooltip-editor-item__warning-icon[data-v-58b1a831] {
  margin: 0 0 0 8px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #ff8d24;
  display: flex;
  justify-content: center;
  align-items: center;
}

.age-config-component-highlight-editor-item[data-v-93fda098] {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-y: auto;
}
.age-config-component-highlight-editor-item__form[data-v-93fda098] {
  position: inherit;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-component-highlight-editor-item__component-name[data-v-93fda098] {
  margin: 0 0 6px 0;
}
.age-config-component-highlight-editor-item__metrics-container[data-v-93fda098] {
  margin: 0 0 32px 0;
  border: 1px dashed #807d9d;
  border-radius: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-component-highlight-editor-item__suggestion[data-v-93fda098] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.age-config-component-highlight-editor-item__left-side[data-v-93fda098] {
  padding: 24px 8px 16px 24px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-component-highlight-editor-item__right-side[data-v-93fda098] {
  width: 574px;
  height: 418px;
  border-radius: 0 16px 16px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-component-highlight-editor-item__metrics-list[data-v-93fda098] {
  position: relative;
  margin: 0;
  padding: 0;
  width: 352px;
  height: 330px;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
}
.age-config-component-highlight-editor-item__metrics-list.no-metrics[data-v-93fda098] {
  justify-content: center;
  align-items: center;
}
.age-config-component-highlight-editor-item__buttons-container[data-v-93fda098] {
  position: absolute;
  bottom: -244px;
  left: calc(50% - 168px);
}
@media (min-width: 1760px) {
.age-config-component-highlight-editor-item[data-v-93fda098] {
    width: calc(100% - 160px);
    padding: 0 0 0 160px;
    justify-content: flex-start;
    align-items: flex-start;
}
}

.age-config-component-editor-item[data-v-6639096f] {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.age-config-components-manager-item[data-v-064a12a1] {
  position: relative;
  margin: 12px;
  padding: 20px;
  width: 170px;
  height: 198px;
  background: #ffffff;
  border: 1px solid #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border-color: transparent;
  cursor: grab;
  transition: 0.2s linear;
}
.age-config-components-manager-item.hover[data-v-064a12a1] {
  border-color: #a3a1b8;
}
.age-config-components-manager-item.selected[data-v-064a12a1] {
  background: #eeedfe;
  border-color: #574cf1;
}
.age-config-components-manager-item[data-v-064a12a1]:active {
  cursor: grabbing;
  box-shadow: inset 0 0 0 2px #574cf1;
  border-color: #ffffff;
  filter: drop-shadow(0px 4px 12px rgba(25, 19, 77, 0.2));
}
.age-config-components-manager-item__component-icon[data-v-064a12a1] {
  margin: 0 0 16px 0;
  width: 32px;
  height: 32px;
}
.age-config-components-manager-item__component-name[data-v-064a12a1] {
  height: 48px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #524e7a;
}
.age-config-components-manager-item__component-tags[data-v-064a12a1] {
  height: 98px;
  margin: 4px 0 0 -4px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-end;
}
.age-config-components-manager-item__component-tag[data-v-064a12a1] {
  margin: 4px;
  padding: 2px 8px;
  display: flex;
  align-items: center;
  text-align: center;
  border-radius: 8px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
  background: #dddbfc;
  transition: 0.2s linear;
}
.age-config-components-manager-item__component-tag.active[data-v-064a12a1] {
  background: #ffffff;
}
.age-config-components-manager-item__radio-button-input[data-v-064a12a1] {
  position: absolute;
  top: 16px;
  right: 16px;
  margin: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #807d9d;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 120ms transform ease-in-out;
}
.age-config-components-manager-item__radio-button-input[data-v-064a12a1]:checked {
  border: 2px solid #574cf1;
}
.age-config-components-manager-item__radio-button-input[data-v-064a12a1]::before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 10px 10px #574cf1;
}
.age-config-components-manager-item__radio-button-input[data-v-064a12a1]:checked::before {
  transform: scale(1);
}
.age-config-components-manager-item__show-all-tags[data-v-064a12a1] {
  display: flex;
  justify-content: center;
  align-items: center;
}

.age-config-components-manager-list__header[data-v-81cfea10] {
  padding: 0 0 0 12px;
  width: calc(100% - 12px);
  margin: 0 0 6px 0;
}
.age-config-components-manager-list__deselect-all[data-v-81cfea10] {
  padding: 0 0 0 12px;
  min-height: 24px;
  width: calc(100% - 12px);
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.age-config-components-manager-list__deselect-all-text[data-v-81cfea10] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-decoration-line: underline;
  color: #6a668b;
  cursor: pointer;
}
.age-config-components-manager-list__container[data-v-81cfea10] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-y: auto;
}
.age-config-components-manager-list__list-container[data-v-81cfea10] {
  position: relative;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-components-manager-list__modal-clear-icon[data-v-81cfea10] {
  position: absolute;
  top: 28px;
  right: 24px;
  z-index: 1;
  cursor: pointer;
}

.age-config-tags-sidebar-item[data-v-dcc1439a] {
  position: relative;
  margin: 0 0 8px 0;
  width: 222px;
  padding: 6px 38px 6px 12px;
  background: #ffffff;
  border-radius: 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.age-config-tags-sidebar-item__label[data-v-dcc1439a] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.age-config-tags-sidebar-item__count-label[data-v-dcc1439a] {
  position: absolute;
  right: 36px;
  padding: 0 2px;
  height: 20px;
  min-width: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #dddbfc;
  border-radius: 6px;
}
.age-config-tags-sidebar-item__count-label-text[data-v-dcc1439a] {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
}
.age-config-tags-sidebar-item__edit-icon-container[data-v-dcc1439a] {
  position: absolute;
  top: 6px;
  right: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.age-config-tags-sidebar-item__dots-icon-container[data-v-dcc1439a] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-tags-sidebar-item__edit-option[data-v-dcc1439a] {
  padding: 8px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: transparent;
  border-radius: 8px;
  transition: 0.2s linear;
  cursor: pointer;
  color: #19134d;
}
.age-config-tags-sidebar-item__edit-option.delete[data-v-dcc1439a] {
  color: #d93648;
}
.age-config-tags-sidebar-item__edit-option[data-v-dcc1439a]:hover {
  background: #f4f3f6;
}
.age-config-tags-sidebar-item__edit-option.delete[data-v-dcc1439a]:hover {
  background: #ffedef;
}
.age-config-tags-sidebar-item__edit-option-icon[data-v-dcc1439a] {
  margin: 0 8px 0 0;
}
.age-config-tags-sidebar-item__edit-option-text[data-v-dcc1439a] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}

.age-config-tags-sidebar-list[data-v-6a59f6d7] {
  position: relative;
  height: calc(
    100vh - 88px
  ); /* 64px is the main navbar heigth - 24px of padding */
  min-width: 272px;
  padding: 24px 23px 0 24px;
  background: #f8f8fa;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-left: 1px solid #d1d0db;
}
.age-config-tags-sidebar-list__list-container[data-v-6a59f6d7] {
  position: relative;
  margin: 0;
  padding: 0 0 16px 0;
  width: 290px;
  height: calc(100% - 136px);
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
}
.age-config-tags-sidebar-list__header[data-v-6a59f6d7] {
  margin: 0 0 16px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.age-config-tags-sidebar-list__tags-overview-title[data-v-6a59f6d7] {
  margin: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.age-config-tags-sidebar-list__search-insert-tag-container[data-v-6a59f6d7] {
  margin: 0 0 32px 0;
  padding: 0 20px 20px 20px;
  width: 232px;
  height: 100px;
  background: #e8e7ed;
  border-radius: 12px;
}
.age-config-tags-sidebar-list__input[data-v-6a59f6d7] {
  height: 60px;
  width: 100%;
  border: none;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  background: transparent;
}
.age-config-tags-sidebar-list__input[data-v-6a59f6d7]:focus,
.age-config-tags-sidebar-list__input[data-v-6a59f6d7]:hover,
.age-config-tags-sidebar-list__input[data-v-6a59f6d7]:active {
  border: none;
  outline: none;
}
.age-config-tags-sidebar-list__input[data-v-6a59f6d7]::placeholder {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #6a668b;
}
.age-config-tags-sidebar-list__button[data-v-6a59f6d7] {
  padding: 7px 0;
  width: 100%;
}
.age-config-tags-sidebar-list__add-tag-icon[data-v-6a59f6d7] {
  margin: 0 8px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.age-config-tags-sidebar-list__active-tags-list-container[data-v-6a59f6d7] {
  width: 272px;
  margin: -4px 0 0 -4px;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
.age-config-tags-sidebar-list__active-tag[data-v-6a59f6d7] {
  position: relative;
  margin: 4px;
  padding: 3px 36px 3px 12px;
  height: 24px;
  display: flex;
  align-items: center;
  text-align: center;
  border-radius: 12px;
  transition: 0.2s linear;
}
.age-config-tags-sidebar-list__active-tag.shared[data-v-6a59f6d7] {
  background: #dddbfc;
  border: 1px solid #dddbfc;
}
.age-config-tags-sidebar-list__active-tag.not-shared[data-v-6a59f6d7] {
  background: transparent;
  border: 1px solid #a3a1b8;
}
.age-config-tags-sidebar-list__active-tag-text[data-v-6a59f6d7] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  transition: 0.2s linear;
}
.age-config-tags-sidebar-list__active-tag-text.shared[data-v-6a59f6d7] {
  color: #19134d;
}
.age-config-tags-sidebar-list__active-tag-text.not-shared[data-v-6a59f6d7] {
  color: #6a668b;
}
.age-config-tags-sidebar-list__line-separator[data-v-6a59f6d7] {
  margin: 20px 0 24px 0;
  width: 272px;
  height: 1px;
  background: #d1d0db;
}
.age-config-tags-sidebar-list__clear-icon[data-v-6a59f6d7] {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}

.age-config-view[data-v-70a32451] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.age-config-view__main-container[data-v-70a32451] {
  padding: 40px 40px 0 40px;
  width: 100%;
  height: calc(100vh - 104px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.age-config-view__loading-spinner[data-v-70a32451] {
  margin: 40px 0 0 0;
}

.games-overview-table-item[data-v-be8ae8cd] {
  width: 100%;
  height: calc(100vh - 272px);
  min-height: 300px;
  max-height: 1200px;
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.games-overview-filters-item[data-v-35fbab2c] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.games-overview-filters-item__right-side-container[data-v-35fbab2c] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.games-overview-filters-item__add-button[data-v-35fbab2c] {
  padding: 8px 24px 8px 20px;
  border-radius: 100px;
  font-weight: 500;
}
.games-overview-filters-item__add-icon[data-v-35fbab2c] {
  margin: 0 8px 0 0;
}

.games-overview-view[data-v-13804129] {
  margin: 40px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.games-overview-view__card[data-v-13804129] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.games-overview-view__total-items-counter[data-v-13804129] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.home-chart-item[data-v-c76724bb] {
  margin: 12px;
  width: 100%;
  flex: 1;
  min-width: 468px;
  padding: 16px 24px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
}
.home-chart-item__chart-container[data-v-c76724bb] {
  margin: 0 0 32px 0;
  height: 200px;
}
.home-chart-item__title-container[data-v-c76724bb] {
  margin: 0 0 20px 0;
  height: 40px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-chart-item__title[data-v-c76724bb] {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.home-chart-item__download-icon[data-v-c76724bb] {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.2s linear;
}
.home-chart-item__download-icon[data-v-c76724bb]:hover {
  background: #f4f3f6;
}

.home-chart-list[data-v-cebebb6e] {
  /* width: calc(100% - 344px); */
  width: 100%;
  min-width: 468px;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
}

.home-country-item[data-v-0be73399] {
  width: 296px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0 0 16px 0;
  cursor: default;
}
.home-country-item[data-v-0be73399]:last-child {
  margin: 0;
}
.home-country-item__data-container[data-v-0be73399] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-width: 0;
}
.home-country-item.selectable[data-v-0be73399] {
  cursor: pointer;
}
.home-country-item.selectable .home-country-item__location-name[data-v-0be73399] {
  font-weight: 700;
  color: #574cf1;
}
.home-country-item.selectable:hover .home-country-item__location-name[data-v-0be73399] {
  color: #8982f5;
}
.home-country-item.selectable:hover .home-country-item__progress-bar-fill[data-v-0be73399] {
  background: #8982f5;
}
.home-country-item__location-name[data-v-0be73399] {
  transition: 0.2s linear;
}
.home-country-item__location-name[data-v-0be73399],
.home-country-item__location-value[data-v-0be73399] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.home-country-item__progress-bar-container[data-v-0be73399] {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  margin: 4px 0 0 0;
}
.home-country-item__progress-bar-empty[data-v-0be73399] {
  width: 296px;
  position: absolute;
  left: 0;
  height: 1px;
  border-radius: 20px;
  background: #e8e7ed;
}
.home-country-item__progress-bar-fill[data-v-0be73399] {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 0 20px 20px 0;
  border-width: 0;
  background: #574cf1;
  transition: 0.2s linear;
}

.home-country-list[data-v-02876676] {
  width: 296px;
  height: 422px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-country-list__title-container[data-v-02876676] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-country-list__label[data-v-02876676] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.home-country-list__line-separator[data-v-02876676] {
  width: 100%;
  border-bottom: 1px solid #d1d0db;
  margin: 8px 0 16px 0;
}

.home-heatmap-chart-item[data-v-311a8cb2] {
  width: 1104px;
}
.home-heatmap-chart-item__title-container[data-v-311a8cb2] {
  margin: 0 0 20px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-heatmap-chart-item__title[data-v-311a8cb2] {
  margin: 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.home-heatmap-chart-item__card[data-v-311a8cb2] {
  height: 511px;
  margin: 12px;
  padding: 16px 24px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
}
.home-heatmap-chart-item__chart-data-container[data-v-311a8cb2] {
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-heatmap-chart-item__chart-container[data-v-311a8cb2] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.home-heatmap-chart-item__breadcrumb-menu[data-v-311a8cb2] {
  height: 24px;
  margin: 0 0 8px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.home-heatmap-chart-item__breadcrumb-menu-father[data-v-311a8cb2] {
  cursor: pointer;
  height: 24px;
  border-bottom: 1px solid transparent;
  transition: 0.2s linear;
}
.home-heatmap-chart-item__breadcrumb-menu-father[data-v-311a8cb2]:hover {
  border-bottom: 1px solid #807d9d;
}
.home-heatmap-chart-item__breadcrumb-menu-child[data-v-311a8cb2] {
  cursor: default;
  font-weight: 700;
}
.home-heatmap-chart-item__chevron-icon[data-v-311a8cb2] {
  margin: 0 4px;
}
.home-heatmap-chart-item__chart[data-v-311a8cb2] {
  width: 654px;
  height: 422px;
  cursor: zoom-in;
}
.home-heatmap-chart-item__chart.zoom-in[data-v-311a8cb2] {
  cursor: zoom-in;
}
.home-heatmap-chart-item__chart.zoom-out[data-v-311a8cb2] {
  cursor: default;
}
.home-heatmap-chart-item__location-list[data-v-311a8cb2] {
  padding: 0 0 0 74px;
}

.home-header-item[data-v-15a1fc83] {
  width: 1080px;
  margin: 0 0 24px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-header-item__left-side[data-v-15a1fc83] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-header-item__customer-logo[data-v-15a1fc83] {
  max-height: 40px;
  max-width: 132px;
  border-radius: 4px;
}
.home-header-item__line-separator[data-v-15a1fc83] {
  height: 40px;
  border-right: 1px solid #a3a1b8;
  margin: 0 24px;
}
.home-header-item__customer-name[data-v-15a1fc83] {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}

.home-game-summary-results-box-item[data-v-eed6b5d0] {
  padding: 12px 20px;
  width: 292px;
  height: 190px;
  background: #ffedef;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: default;
}
.home-game-summary-results-box-item.good[data-v-eed6b5d0] {
  background: #e2f8e8;
}
.home-game-summary-results-box-item.fair[data-v-eed6b5d0] {
  background: #fff1dc;
}
.home-game-summary-results-box-item.bad[data-v-eed6b5d0] {
  background: #ffedef;
}
.home-game-summary-results-box-item__label[data-v-eed6b5d0] {
  margin: 0 0 26px 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.home-game-summary-results-box-item__box-data-container[data-v-eed6b5d0] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.home-game-summary-results-box-item__box-data[data-v-eed6b5d0] {
  width: 136px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-game-summary-results-box-item__box-number[data-v-eed6b5d0] {
  padding: 8px 16px;
  width: 104px;
  height: 56px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  background: #ff4f62;
  border-radius: 16px;
}
.home-game-summary-results-box-item__box-number.good[data-v-eed6b5d0] {
  background: #42be65;
}
.home-game-summary-results-box-item__box-number.fair[data-v-eed6b5d0] {
  background: #ff9a3d;
}
.home-game-summary-results-box-item__box-number.bad[data-v-eed6b5d0] {
  background: #ff4f62;
}
.home-game-summary-results-box-item__box-number.default[data-v-eed6b5d0] {
  background: #19134d;
}
.home-game-summary-results-box-item__box-number-part[data-v-eed6b5d0] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: #ffffff;
}
.home-game-summary-results-box-item__box-number-total[data-v-eed6b5d0] {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  color: #ffc1c8;
}
.home-game-summary-results-box-item__box-number-total.good[data-v-eed6b5d0] {
  color: #d5f6dd;
}
.home-game-summary-results-box-item__box-number-total.fair[data-v-eed6b5d0] {
  color: #ffe6c1;
}
.home-game-summary-results-box-item__box-number-total.bad[data-v-eed6b5d0] {
  color: #ffc1c8;
}
.home-game-summary-results-box-item__box-number-total.default[data-v-eed6b5d0] {
  color: #d1d0db;
}
.home-game-summary-results-box-item__box-number-total.separator[data-v-eed6b5d0] {
  margin: 0 2px;
}
.home-game-summary-results-box-item__box-label[data-v-eed6b5d0] {
  margin: 8px 0 0 0;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.home-game-summary-results-box-item__box-number-container[data-v-eed6b5d0] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.players-summary-box-item[data-v-bfcdf06a] {
  padding: 16px;
  min-width: 296px;
  height: 182px;
  background: #eeedfe;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: default;
}
.players-summary-box-item__box-data-container[data-v-bfcdf06a] {
  padding: 0 0 0 4px;
}
.players-summary-box-item__label[data-v-bfcdf06a] {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #6a668b;
}
.players-summary-box-item__label.single[data-v-bfcdf06a] {
  margin: 0 0 16px 0;
  font-size: 20px;
  line-height: 30px;
  max-width: 240px;
}
.players-summary-box-item__label-description[data-v-bfcdf06a] {
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #807d9d;
}
.players-summary-box-item__number-container[data-v-bfcdf06a] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-summary-box-item__number[data-v-bfcdf06a] {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
}
.players-summary-box-item__number.percent[data-v-bfcdf06a] {
  width: 92px;
}
.players-summary-box-item__user_group-icon[data-v-bfcdf06a] {
  margin: 0 0 0 12px;
}
.players-summary-box-item__line-separator[data-v-bfcdf06a] {
  min-height: 1px;
  width: 300px;
  background: #c4c0fa;
}
.players-summary-box-item__players-empty-bar[data-v-bfcdf06a] {
  position: relative;
  margin: 0 0 0 12px;
  height: 24px;
  width: 192px;
  background: #c4c0fa;
  border-radius: 12px;
}
.players-summary-box-item__players-full-bar[data-v-bfcdf06a] {
  position: absolute;
  left: 0;
  height: 24px;
  min-width: 24px;
  max-width: 192px;
  background: #7067f3;
  border-radius: 12px;
  transition: 0.5s linear;
}

.home-game-summary-item[data-v-2afbe301] {
  margin: 12px;
  padding: 16px;
  width: 680px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
}
.home-game-summary-item__box-container[data-v-2afbe301] {
  margin: 0 0 16px 0;
  display: flex;
  justify-content: space-between;
  align-content: center;
}

.home-game-access-item[data-v-bb45a100] {
  margin: 12px;
  padding: 16px 24px 24px 24px;
  width: 294px;
  height: 252px;
  background: #f4f3f6;
  border: 1px solid #807d9d;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: default;
}
.home-game-access-item__label[data-v-bb45a100] {
  margin: 0 0 40px 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.home-game-access-item__qr-code-container[data-v-bb45a100] {
  margin: 0 0 22px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-game-access-item__qr-code[data-v-bb45a100] {
  margin: 0 10px 0 0;
  padding: 8px;
  width: 104px;
  height: 104px;
  background: #ffffff;
  border-radius: 7px;
}
.home-game-access-item__game-access-container[data-v-bb45a100] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.home-game-access-item__game-access[data-v-bb45a100] {
  margin: 0 0 16px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.home-game-access-item__game-access[data-v-bb45a100]:last-child {
  margin: 0;
}
.home-game-access-item__game-access-icon[data-v-bb45a100] {
  margin: 0 8px 0 0;
}
.home-game-access-item__game-access-text[data-v-bb45a100] {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
}
.home-game-access-item__play-button[data-v-bb45a100] {
  width: 100%;
  height: 40px;
}

.home-view[data-v-c3a07245] {
  margin: 32px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.home-view__charts-container[data-v-c3a07245],
.home-view__game-summary-container[data-v-c3a07245] {
  width: 1104px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}

.results-filters-item[data-v-4c6728d7] {
  width: 1080px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.results-summary-item[data-v-4d441b62] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.results-summary-item__score-container[data-v-4d441b62],
.results-summary-item__answers-container[data-v-4d441b62] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.results-summary-item__score-container[data-v-4d441b62] {
  margin: 0 24px 0 0;
}
.results-summary-item__score-label[data-v-4d441b62],
.results-summary-item__answers-label[data-v-4d441b62],
.results-summary-item__time-tracker-label[data-v-4d441b62] {
  margin: 0 0 8px 0;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.results-summary-item__score[data-v-4d441b62] {
  padding: 10px 16px;
  width: 104px;
  height: 28px;
  border-radius: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.results-summary-item__score.good[data-v-4d441b62] {
  background: #42be65;
}
.results-summary-item__score.fair[data-v-4d441b62] {
  background: #ff9a3d;
}
.results-summary-item__score.bad[data-v-4d441b62] {
  background: #ff4f62;
}
.results-summary-item__score.disabled[data-v-4d441b62] {
  background: #f4f3f6;
}
.results-summary-item__score.undefined[data-v-4d441b62] {
  background: #e8e7ed;
}
.results-summary-item__score-part[data-v-4d441b62] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: #ffffff;
}
.results-summary-item__score-part.disabled[data-v-4d441b62] {
  color: #a3a1b8;
}
.results-summary-item__score-part.undefined[data-v-4d441b62] {
  color: #19134d;
}
.results-summary-item__score-total[data-v-4d441b62] {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
}
.results-summary-item__score-total.good[data-v-4d441b62] {
  color: #d5f6dd;
}
.results-summary-item__score-total.fair[data-v-4d441b62] {
  color: #ffe6c1;
}
.results-summary-item__score-total.bad[data-v-4d441b62] {
  color: #ffc1c8;
}
.results-summary-item__score-total.disabled[data-v-4d441b62] {
  color: #a3a1b8;
}
.results-summary-item__score-total.undefined[data-v-4d441b62] {
  color: #6a668b;
}
.results-summary-item__score-total.separator[data-v-4d441b62] {
  margin: 0 2px;
}
.results-summary-item__answers[data-v-4d441b62] {
  padding: 10px 16px;
  width: 102px;
  height: 26px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #807d9d;
  border-radius: 16px;
}
.results-summary-item__answers.disabled[data-v-4d441b62] {
  border: 1px solid #a3a1b8;
}
.results-summary-item__answers-icon[data-v-4d441b62] {
  margin: 0 8px 0 0;
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.results-summary-item__answers-part[data-v-4d441b62] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: #19134d;
}
.results-summary-item__answers-part.disabled[data-v-4d441b62] {
  color: #a3a1b8;
}
.results-summary-item__answers-total[data-v-4d441b62] {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  color: #807d9d;
}
.results-summary-item__answers-total.separator[data-v-4d441b62] {
  margin: 0 2px;
}
.results-summary-item__answers-total.disabled[data-v-4d441b62] {
  color: #a3a1b8;
}
.results-summary-item__line-separator[data-v-4d441b62] {
  margin: 0 36px;
  height: 80px;
  width: 1px;
  background: #d1d0db;
}
.results-summary-item__time-tracker-container[data-v-4d441b62] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.results-summary-item__time-tracker[data-v-4d441b62] {
  background: #eeedfe;
  border-radius: 40px;
  padding: 6px 18px;
  width: 259px;
  height: 36px;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #19134d;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.results-summary-item__time-tracker.disabled[data-v-4d441b62] {
  color: #a3a1b8;
  background: #f4f3f6;
}
.results-summary-item__clock-icon[data-v-4d441b62] {
  margin: 0 16px 0 0;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.results-summary-item__time-char[data-v-4d441b62] {
  margin: 0 0 0 -4px;
  font-size: 24px;
}
.results-summary-item__single-time[data-v-4d441b62] {
  margin: 0 8px 0 0;
}
.results-summary-item__single-time[data-v-4d441b62]:last-child {
  margin: 0;
}

.results-area-table-item[data-v-f82d49e2] {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.results-area-item[data-v-77988dea] {
  margin: 52px 0 0 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: default;
}
.results-area-item[data-v-77988dea]:first-child {
  margin: 32px 0 0 0;
}
.results-area-item__container[data-v-77988dea] {
  box-shadow: 0px 48px 80px 0px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
}
.results-area-item__label[data-v-77988dea] {
  margin: 0 0 16px 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.results-area-item__summary[data-v-77988dea] {
  padding: 16px 24px 16px 16px;
  width: 1040px;
  background: #ffffff;
  box-shadow: none;
  border-radius: 16px 16px 0 0;
  border-width: 0px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.results-area-item__players-summary-item[data-v-77988dea] {
  padding: 12px 16px 8px 16px;
  height: 140px;
  margin: 0 48px 0 0;
}
.results-area-item__results-summary[data-v-77988dea] {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.results-area-item__results-label-container[data-v-77988dea] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.results-area-item__results-label[data-v-77988dea] {
  margin: 0 0 50px 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.results-area-item__questions-detail[data-v-77988dea] {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.results-area-item__questions-detail-text[data-v-77988dea] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #574cf1;
}
.results-area-item__questions-detail-arrow[data-v-77988dea] {
  margin: 0 0 0 0.3rem;
  transition: 0.1s linear;
  color: #574cf1;
  font-weight: 900;
}
.results-area-item__questions-detail:hover
  .results-area-item__questions-detail-arrow[data-v-77988dea] {
  transform: translateX(3px);
}
.results-area-item__area-detail[data-v-77988dea] {
  padding: 16px 24px;
  width: 1032px;
  min-height: 26px;
  background: #f4f3f6;
  border-radius: 0 0 16px 16px;
  cursor: default;
  overflow: hidden;
  transition: 0.2s linear;
}
.results-area-item__area-detail-label-container[data-v-77988dea] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.results-area-item__area-detail-label-container.top[data-v-77988dea] {
  margin: 0 0 24px 0;
}
.results-area-item__area-detail-label-container.bottom[data-v-77988dea] {
  margin: 24px 0 0 0;
}
.results-area-item__area-detail-chevron-icon-container[data-v-77988dea] {
  margin: 0 12px 0 0;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #a3a1b8;
  border-radius: 8px;
  cursor: pointer;
}
.results-area-item__area-detail-chevron-icon-container.disabled[data-v-77988dea] {
  cursor: default;
}
.results-area-item__area-detail-label[data-v-77988dea] {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.results-area-item__area-detail-table[data-v-77988dea] {
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  overflow: hidden;
}

.results-area-list[data-v-ffe1c588] {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.results-subviews-header-item[data-v-7151ed2f] {
  width: 1080px;
  margin: 0 0 40px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.results-subviews-header-item__title-container[data-v-7151ed2f] {
  width: 1080px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.results-subviews-header-item__title[data-v-7151ed2f] {
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.results-subviews-header-item__breadcrumb-text[data-v-7151ed2f] {
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.results-subviews-header-item__breadcrumb-text[data-v-7151ed2f] {
  cursor: pointer;
  border-bottom: 1px solid transparent;
  transition: 0.2s linear;
}
.results-subviews-header-item__breadcrumb-text[data-v-7151ed2f]:hover {
  border-bottom: 1px solid #807d9d;
}
.results-subviews-header-item__go-back-icon[data-v-7151ed2f] {
  margin: 0 16px 0 -40px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.results-subviews-header-item__breadcrumbs-container[data-v-7151ed2f] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.results-subviews-header-item__chevron-icon[data-v-7151ed2f] {
  margin: 4px 8px 0 8px;
}

.results-module-filters-item[data-v-d6c9de11] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.results-module-filters-item__right-side-container[data-v-d6c9de11] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.results-module-table-item[data-v-2ac5b498] {
  width: 100%;
  height: calc(100vh - 343px);
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.results-module-details-item[data-v-7b0ab650] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.results-module-details-item__total-items-counter[data-v-7b0ab650] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.results-challenge-details-item[data-v-ffe514d7] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.results-challenge-details-item__total-items-counter[data-v-ffe514d7] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.results-view[data-v-56c5fbe0] {
  padding: 40px 46px 32px 46px;
  height: calc(100% - 72px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  overflow-y: auto;
}
.results-view__loading-spinner-container[data-v-56c5fbe0] {
  margin: 78px 0 0 0;
  width: 1080px;
  height: 272px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.results-view__loading-spinner-container[data-v-56c5fbe0]:last-child {
  margin: 102px 0 0 0;
}

.players-filters-item[data-v-2ae9f650] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.players-filters-item__right-side-container[data-v-2ae9f650] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.players-filters-item__date-range-picker-container[data-v-2ae9f650] {
  margin: 0 24px;
}

.players-table-item[data-v-aac2db32] {
  width: 100%;
  height: calc(100vh - 398px);
  justify-content: center;
  align-items: flex-start;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.players-title-description-item[data-v-efb6d849] {
  width: 1080px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.players-title-description-item__title[data-v-efb6d849] {
  margin: 0 0 8px 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.players-title-description-item__description[data-v-efb6d849] {
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.players-title-description-item__description[data-v-efb6d849]:last-child {
  margin: 0 0 40px 0;
}

.players-subviews-header-item[data-v-95d63cae] {
  width: 1080px;
  margin: 0 0 40px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.players-subviews-header-item__title-container[data-v-95d63cae] {
  width: 1080px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-subviews-header-item__title[data-v-95d63cae] {
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.players-subviews-header-item__breadcrumb-text[data-v-95d63cae] {
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.players-subviews-header-item__breadcrumb-text[data-v-95d63cae] {
  cursor: pointer;
  border-bottom: 1px solid transparent;
  transition: 0.2s linear;
}
.players-subviews-header-item__breadcrumb-text[data-v-95d63cae]:hover {
  border-bottom: 1px solid #807d9d;
}
.players-subviews-header-item__go-back-icon[data-v-95d63cae] {
  margin: 0 16px 0 -40px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.players-subviews-header-item__breadcrumbs-container[data-v-95d63cae] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-subviews-header-item__chevron-icon[data-v-95d63cae] {
  margin: 4px 8px 0 8px;
}

.progress-item[data-v-e75c51d4] {
  width: 296px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.progress-item__empty-bar[data-v-e75c51d4] {
  position: relative;
  height: 24px;
  width: 296px;
  background: #c4c0fa;
  border-radius: 12px;
}
.progress-item__empty-bar.disabled[data-v-e75c51d4] {
  background: #e8e7ed;
}
.progress-item__full-bar[data-v-e75c51d4] {
  position: absolute;
  left: 0;
  height: 24px;
  min-width: 24px;
  width: 24px;
  max-width: 296px;
  background: #7067f3;
  border-radius: 12px;
  transition: 0.2s linear;
}
.progress-item__label[data-v-e75c51d4] {
  font-weight: 500;
  margin: 0 0 8px 0;
}
.progress-item__percent-number[data-v-e75c51d4] {
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 36px;
  color: #19134d;
}

.players-area-summary-item[data-v-f5943a19] {
  padding: 24px;
  width: 1030px;
  height: 86px;
  border: 1px solid #19134d;
  border-radius: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: default;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.players-area-summary-item__player-data[data-v-f5943a19] {
  width: 296px;
  margin: 0 72px 0 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.players-area-summary-item__player-email[data-v-f5943a19] {
  margin: 0 0 16px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #574cf1;
  text-decoration-line: none;
}
.players-area-summary-item__player-register-date[data-v-f5943a19] {
  margin: 0 0 16px 0;
}

.players-area-table-item[data-v-8d54504d] {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.players-area-item[data-v-ec71307a] {
  margin: 52px 0 0 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: default;
}
.players-area-item[data-v-ec71307a]:first-child {
  margin: 32px 0 0 0;
}
.players-area-item__container[data-v-ec71307a] {
  box-shadow: 0px 48px 80px 0px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
}
.players-area-item__label[data-v-ec71307a] {
  margin: 0 0 16px 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.players-area-item__summary[data-v-ec71307a] {
  padding: 16px 24px;
  width: 1032px;
  height: 184px;
  background: #ffffff;
  box-shadow: none;
  border-radius: 16px 16px 0 0;
  border-width: 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.players-area-item__players-summary-item[data-v-ec71307a] {
  padding: 12px 16px 8px 16px;
  height: 165px;
  margin: 0 48px 0 0;
}
.players-area-item__results-summary[data-v-ec71307a] {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.players-area-item__results-label-container[data-v-ec71307a] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.players-area-item__results-label[data-v-ec71307a] {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.players-area-item__questions-detail[data-v-ec71307a] {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.players-area-item__questions-detail-text[data-v-ec71307a] {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #574cf1;
}
.players-area-item__questions-detail-arrow[data-v-ec71307a] {
  margin: 0 0 0 0.3rem;
  transition: 0.1s linear;
  color: #574cf1;
  font-weight: 900;
}
.players-area-item__questions-detail:hover
  .players-area-item__questions-detail-arrow[data-v-ec71307a] {
  transform: translateX(3px);
}
.players-area-item__area-detail[data-v-ec71307a] {
  padding: 16px 24px;
  width: 1032px;
  min-height: 26px;
  background: #f4f3f6;
  border-radius: 0 0 16px 16px;
  cursor: default;
  overflow: hidden;
  transition: 0.2s linear;
}
.players-area-item__area-detail-label-container[data-v-ec71307a] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.players-area-item__area-detail-label-container.top[data-v-ec71307a] {
  margin: 0 0 24px 0;
}
.players-area-item__area-detail-label-container.bottom[data-v-ec71307a] {
  margin: 24px 0 0 0;
}
.players-area-item__area-detail-chevron-icon-container[data-v-ec71307a] {
  margin: 0 12px 0 0;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #a3a1b8;
  border-radius: 8px;
  cursor: pointer;
}
.players-area-item__area-detail-chevron-icon-container.disabled[data-v-ec71307a] {
  cursor: default;
}
.players-area-item__area-detail-label[data-v-ec71307a] {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.players-area-item__area-detail-table[data-v-ec71307a] {
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
}
.players-area-item__line-separator[data-v-ec71307a] {
  margin: 0 36px;
  height: 80px;
  width: 1px;
  background: #d1d0db;
}

.players-area-list[data-v-e7eb8ae3] {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.players-area-summary-item[data-v-d9c1ace4] {
  margin: 0 0 8px 0;
}
.players-area-detail-item__loading-spinner-container[data-v-d9c1ace4] {
  margin: 78px 0 0 0;
  width: 1080px;
  height: 272px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.players-area-detail-item__loading-spinner-container[data-v-d9c1ace4]:last-child {
  margin: 102px 0 0 0;
}

.players-module-table-item[data-v-340c3734] {
  width: 100%;
  height: calc(100vh - 343px);
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.players-module-details-item[data-v-3490eab9] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.players-module-details-item__total-items-counter[data-v-3490eab9] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.players-challenge-details-item[data-v-c638db53] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.players-challenge-details-item__total-items-counter[data-v-c638db53] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.players-view[data-v-c4df16bb] {
  padding: 40px 46px 32px 46px;
  height: calc(100% - 72px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  overflow-y: auto;
}
.players-view__card[data-v-c4df16bb] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.players-view__total-items-counter[data-v-c4df16bb] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.games-transactions-filters-item[data-v-c531b3a8] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.games-transactions-filters-item__right-side-container[data-v-c531b3a8] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.games-transactions-filters-item__date-range-picker-container[data-v-c531b3a8] {
  margin: 0 24px;
}

.games-transactions-table-item[data-v-cfa7e874] {
  width: 100%;
  height: calc(100vh - 398px);
  justify-content: center;
  align-items: flex-start;
  overflow: auto;
  scroll-behavior: smooth;
}

.games-transactions-title-description-item[data-v-29e00b3e] {
  width: 1080px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.games-transactions-title-description-item__title[data-v-29e00b3e] {
  margin: 0 0 8px 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.games-transactions-title-description-item__description[data-v-29e00b3e] {
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.games-transactions-title-description-item__description[data-v-29e00b3e]:last-child {
  margin: 0 0 40px 0;
}

.games-transactions-view[data-v-15b9bf38] {
  margin: 40px 0 0 0;
  padding: 0 46px 32px 46px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.games-transactions-view__card[data-v-15b9bf38] {
  padding: 24px;
  width: 1032px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.games-transactions-view__total-items-counter[data-v-15b9bf38] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.distribution-game-access-item[data-v-27274db3] {
  position: relative;
  padding: 16px 24px 24px 24px;
  width: 478px;
  height: 164px;
  background: #f4f3f6;
  border: 1px solid #807d9d;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: default;
}
.distribution-game-access-item__label[data-v-27274db3] {
  margin: 0 0 16px 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.distribution-game-access-item__hyperlink[data-v-27274db3] {
  min-height: 20px;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-decoration-line: underline;
  color: #7067f3;
}
.distribution-game-access-item__qr-code-container[data-v-27274db3] {
  margin: 0 0 22px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.distribution-game-access-item__qr-code[data-v-27274db3] {
  margin: 0 10px 0 0;
  padding: 8px;
  width: 104px;
  height: 104px;
  background: #ffffff;
  border-radius: 7px;
}
.distribution-game-access-item__game-access-container[data-v-27274db3] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.distribution-game-access-item__game-access[data-v-27274db3] {
  margin: 0 0 16px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.distribution-game-access-item__game-access[data-v-27274db3]:last-child {
  margin: 0;
}
.distribution-game-access-item__game-access-icon[data-v-27274db3] {
  margin: 0 8px 0 0;
}
.distribution-game-access-item__game-access-text[data-v-27274db3] {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #19134d;
}
.distribution-game-access-item__play-button[data-v-27274db3] {
  position: absolute;
  top: 16px;
  right: 24px;
  height: 40px;
  width: 120px;
}

.distribution-mail-samples-item[data-v-27637b2d] {
  position: relative;
  padding: 16px 16px 80px 16px;
  margin: 0 0 24px 0;
  width: calc(100% - 32px);
  background: #eeedfe;
  border-radius: 12px;
  text-align: left;
}
.distribution-mail-samples-item[data-v-27637b2d]:last-child {
  margin: 0;
}
.distribution-mail-samples-item__text[data-v-27637b2d] {
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.distribution-mail-samples-item__copy-text-button[data-v-27637b2d] {
  position: absolute;
  left: 16px;
  bottom: 16px;
  padding: 9px 15px;
}
.distribution-mail-samples-item__copy-icon[data-v-27637b2d] {
  margin: 0 8px 0 0;
}

.distribution-mail-samples-list[data-v-2ad95620] {
  padding: 16px 24px;
  width: 480px;
  height: 660px;
  border-radius: 16px;
  background: #ffffff;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.distribution-mail-samples-list__title[data-v-2ad95620] {
  margin: 0 0 32px 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: #524e7a;
  cursor: default;
}
.distribution-mail-samples-list__description[data-v-2ad95620] {
  margin: 0 0 24px 0;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  cursor: default;
}
.distribution-mail-samples-list__mail-list[data-v-2ad95620] {
  padding: 0;
  margin: 0;
  height: 500px;
  list-style-type: none;
  overflow-y: auto;
}
.distribution-mail-samples-list__blur-effect[data-v-2ad95620] {
  position: sticky;
  width: 100%;
  height: 25px;
  padding: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  border: none;
}

.distribution-info-item[data-v-724a0b53] {
  padding: 0 8px 0 0;
  height: 368px;
  overflow-y: auto;
}
.distribution-info-item[data-v-724a0b53]:last-child {
  margin: 0;
}
.distribution-info-item__question-title-container[data-v-724a0b53] {
  margin: 0 0 8px 0;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.distribution-info-item__question-title-container.selectable[data-v-724a0b53] {
  cursor: pointer;
}
.distribution-info-item__question-title[data-v-724a0b53] {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #19134d;
}
.distribution-info-item__answer[data-v-724a0b53] {
  width: 100%;
  margin: 0;
  font-size: 16px;
  line-height: 24px;
  color: #524e7a;
}
.distribution-info-item__answers-container[data-v-724a0b53] {
  height: 0;
  padding: 0;
  overflow-y: hidden;
}
.distribution-info-item__answers-container.active[data-v-724a0b53] {
  height: auto;
}
.distribution-info-item__line-separator[data-v-724a0b53] {
  margin: 20px 0;
  width: 100%;
  border-top: 1px solid #e8e7ed;
}
.distribution-info-item__line-separator[data-v-724a0b53]:last-child {
  display: none;
}
.distribution-info-item__icon-container[data-v-724a0b53] {
  min-width: 24px;
  min-height: 24px;
}

.distribution-info-list[data-v-e760c290] {
  padding: 16px 24px;
  width: 480px;
  height: 430px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
}
.distribution-info-list__title[data-v-e760c290] {
  margin: 0 0 32px 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: #524e7a;
}

.distribution-view[data-v-d53dff02] {
  padding: 40px 46px 32px 46px;
  height: calc(100% - 72px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  overflow-y: auto;
}
.distribution-view__title-container[data-v-d53dff02] {
  margin: 0 0 32px 0;
  width: 1080px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.distribution-view__title[data-v-d53dff02] {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.distribution-view__infos-container[data-v-d53dff02] {
  width: 1080px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.distribution-view__left-side[data-v-d53dff02],
.distribution-view__right-side[data-v-d53dff02] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.distribution-view__left-side[data-v-d53dff02] {
  margin: 0 12px 0 0;
}
.distribution-view__right-side[data-v-d53dff02] {
  margin: 0 0 0 12px;
}
.distribution-view__game-access[data-v-d53dff02] {
  margin: 0 0 24px 0;
}

.text-config-sidebar-item[data-v-8c8f9736] {
  position: relative;
  margin: 0 0 8px 0;
  padding: 11px 15px;
  width: 240px;
  background: #ffffff;
  border-radius: 12px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  border: 1px solid #d1d0db;
}
.text-config-sidebar-item.active[data-v-8c8f9736] {
  padding: 10px 14px;
  border: 2px solid #574cf1;
}
.text-config-sidebar-item[data-v-8c8f9736]:hover {
  padding: 10px 14px;
  border: 2px solid #d1d0db;
}
.text-config-sidebar-item__label[data-v-8c8f9736] {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}

.text-config-sidebar-list[data-v-102e7e43] {
  position: relative;
  height: calc(
    100vh - 88px
  ); /* 64px is the main navbar heigth - 24px of padding */
  width: 272px;
  padding: 24px 23px 0 24px;
  background: #f8f8fa;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-left: 1px solid #d1d0db;
}
.text-config-sidebar-list__list-container[data-v-102e7e43] {
  position: relative;
  margin: 0;
  padding: 0 0 16px 0;
  width: 290px;
  height: calc(100% - 130px);
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow-x: hidden;
  overflow-y: auto;
  scroll-behavior: smooth;
}
.text-config-sidebar-list__header[data-v-102e7e43] {
  margin: 0 0 32px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.text-config-sidebar-list__title[data-v-102e7e43] {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.text-config-sidebar-list__description[data-v-102e7e43] {
  margin: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-config-key-item[data-v-ae543f3b] {
  position: relative;
  margin: 0 0 24px 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.text-config-key-item[data-v-ae543f3b]:last-child {
  margin: 0 0 8px 0;
}
.text-config-key-item__label[data-v-ae543f3b] {
  padding: 0 0 8px 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.text-config-key-item__textarea[data-v-ae543f3b] {
  padding: 11px 64px 11px 16px;
  width: calc(100% - 80px);
  min-height: 24px;
  height: auto;
  border-radius: 8px;
  background: #eef6fa;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  border: none;
  border: 1px solid #eef6fa;
  transition: 0.2s border linear;
  resize: none;
}
.text-config-key-item__textarea[data-v-ae543f3b]:focus,
.text-config-key-item__textarea[data-v-ae543f3b]:active {
  outline: none;
  border: 1px solid #574cf1;
}
.text-config-key-item__remaining-characters[data-v-ae543f3b] {
  position: absolute;
  top: 40px;
  right: 20px;
  width: 24px;
  height: 30px;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.text-config-keys-list[data-v-2a832ef5] {
  padding: 0;
  margin: 0;
  list-style-type: none;
}

.text-config-descriptions-item[data-v-3a19c434] {
  margin: 0 0 24px 0;
}
.text-config-descriptions-item__card[data-v-3a19c434] {
  border: none;
  padding: 24px;
  border-radius: 16px;
  box-shadow: none;
}
.text-config-descriptions-item__title[data-v-3a19c434] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin: 0 0 24px 0;
}

.text-config-descriptions-list[data-v-932d1016] {
  padding: 0;
  margin: 0;
  list-style-type: none;
  width: 960px;
  height: 100%;
  overflow: auto;
}

.text-config-view[data-v-a4f22f76] {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: calc(100vh - 104px);
}
.text-config-view__main-container[data-v-a4f22f76] {
  padding: 40px 40px 0 40px;
  width: 100%;
  height: calc(100vh - 104px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.text-config-view__header-container[data-v-a4f22f76] {
  width: 960px;
  margin: 0 0 40px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.text-config-view__title-container[data-v-a4f22f76] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.text-config-view__title[data-v-a4f22f76] {
  margin: 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.text-config-view__loader-container[data-v-a4f22f76] {
  margin: 0 0 0 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  border: 1px solid #e8e7ed;
  border-radius: 12px;
  padding: 4px 8px;
}
.text-config-view__loader-text[data-v-a4f22f76] {
  margin: 0 8px 0 0;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
}
.text-config-view__actions-container[data-v-a4f22f76] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.text-config-view__searchbar[data-v-a4f22f76] {
  margin: 0 0 0 16px;
  width: 320px;
}
.text-config-view__loading-spinner-container[data-v-a4f22f76] {
  margin: 40px 0 0 0;
}

.home-players-limit-item[data-v-ce464d12] {
  padding: 16px 24px;
  width: 540px;
  height: 80px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: default;
}
.home-players-limit-item.with-sidebar[data-v-ce464d12] {
  width: 296px;
}
.home-players-limit-item__icon-container[data-v-ce464d12] {
  margin: 0 16px 0 0;
  width: 56px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #eeedfe;
  border-radius: 100px;
}
.home-players-limit-item__data-container[data-v-ce464d12] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-players-limit-item__label[data-v-ce464d12] {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.home-players-limit-item__players-limit[data-v-ce464d12] {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
}

.home-rooms-available-item[data-v-821c8b76] {
  padding: 16px 24px;
  width: 540px;
  height: 80px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  cursor: default;
}
.home-rooms-available-item.with-sidebar[data-v-821c8b76] {
  width: 664px;
}
.home-rooms-available-item__icon-container[data-v-821c8b76] {
  margin: 0 16px 0 0;
  width: 56px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #eeedfe;
  border-radius: 100px;
}
.home-rooms-available-item__data-container[data-v-821c8b76] {
  max-width: 174px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-rooms-available-item__label[data-v-821c8b76] {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.home-rooms-available-item__purchased-rooms[data-v-821c8b76] {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
}
.home-rooms-available-item__line-separator[data-v-821c8b76] {
  margin: 0 24px;
  width: 1px;
  height: 80px;
  background: #d1d0db;
}
.home-rooms-available-item__available-rooms[data-v-821c8b76] {
  margin: 8px 0 0 0;
  padding: 4px 16px;
  background: #e2f8e8;
  border-radius: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-rooms-available-item__available-rooms-text[data-v-821c8b76] {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #3aab5a;
}

.home-rooms-table-item[data-v-0b617216] {
  width: 100%;
  min-height: 420px;
  max-height: 1010px;
  height: calc(100vh - 472px);
  justify-content: center;
  align-items: flex-start;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.home-rooms-filters-item[data-v-2c1b577f] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.home-rooms-filters-item__right-side-container[data-v-2c1b577f] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.home-rooms-filters-item__checkbox-container[data-v-2c1b577f] {
  border: 1px solid #e8e7ed;
  border-radius: 12px;
  padding: 8px 18px;
}
.home-rooms-filters-item__date-range-picker-container[data-v-2c1b577f] {
  margin: 0 24px;
}

.home-subviews-header-item[data-v-cb6eed93] {
  width: 100%;
  margin: 0 0 16px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-subviews-header-item__title-container[data-v-cb6eed93] {
  width: 1104px;
  min-height: 54px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-subviews-header-item__title[data-v-cb6eed93],
.home-subviews-header-item__breadcrumb-text[data-v-cb6eed93] {
  margin: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.home-subviews-header-item__breadcrumb-text[data-v-cb6eed93] {
  cursor: pointer;
  border-bottom: 1px solid transparent;
  transition: 0.2s linear;
}
.home-subviews-header-item__breadcrumb-text[data-v-cb6eed93]:hover {
  border-bottom: 1px solid #807d9d;
}
.home-subviews-header-item__title.breadcrumb[data-v-cb6eed93] {
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.home-subviews-header-item__go-back-icon[data-v-cb6eed93] {
  margin: 0 16px 0 -40px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 0.2s linear;
}
.home-subviews-header-item__go-back-icon[data-v-cb6eed93]:hover {
  transform: translateX(-2px);
}
.home-subviews-header-item__breadcrumbs-container[data-v-cb6eed93] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-subviews-header-item__chevron-icon[data-v-cb6eed93] {
  margin: 4px 8px 0 8px;
}
.home-subviews-header-item__subtitle[data-v-cb6eed93] {
  margin: 0;
  color: #6a668b;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.home-ranking-item[data-v-a132d9a9] {
  padding: 16px 24px 32px 24px;
  width: 336px;
  height: 500px;
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  cursor: default;
}
.home-ranking-item.with-sidebar[data-v-a132d9a9] {
  width: 296px;
  height: 420px;
}
.home-ranking-item__header[data-v-a132d9a9] {
  margin: 0 0 34px 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-ranking-item__header-title[data-v-a132d9a9] {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #524e7a;
}
.home-ranking-item__header-download-icon[data-v-a132d9a9] {
  cursor: pointer;
}
.home-ranking-item__list-header[data-v-a132d9a9] {
  padding: 0 0 8px 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #d1d0db;
}
.home-ranking-item__list-header-left-container[data-v-a132d9a9] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-ranking-item__list-header-text[data-v-a132d9a9] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.home-ranking-item__list-header-chart-icon[data-v-a132d9a9] {
  margin: 0 16px 0 0;
}
.home-ranking-item__players-list[data-v-a132d9a9] {
  margin: 0;
  padding: 16px 0 0 0;
  list-style-type: none;
  overflow-y: auto;
}
.home-ranking-item__players-list[data-v-a132d9a9]::-webkit-scrollbar {
  display: none;
}
.home-ranking-item__player-item[data-v-a132d9a9] {
  padding: 8px;
  width: 320px;
  height: 24px;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: 0.2s linear;
}
.home-ranking-item__player-item.with-sidebar[data-v-a132d9a9] {
  width: 280px;
}
.home-ranking-item__player-item[data-v-a132d9a9]:hover {
  background: #eeedfe;
}
.home-ranking-item__player-item-position[data-v-a132d9a9] {
  margin: 0 8px 0 0;
  width: 24px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.home-ranking-item__player-item-left-container[data-v-a132d9a9] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-ranking-item__player-item-username[data-v-a132d9a9],
.home-ranking-item__player-item-score[data-v-a132d9a9] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.home-ranking-item__blur-effect[data-v-a132d9a9] {
  position: sticky;
  height: 25px;
  padding: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  border: none;
}
.home-ranking-item__loading-spinner[data-v-a132d9a9] {
  margin: 16px 0 0 0;
}

.home-players-number-item[data-v-a426b595] {
  padding: 20px 24px;
  width: 336px;
  height: 72px;
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  cursor: default;
}
.home-players-number-item.with-sidebar[data-v-a426b595] {
  width: 296px;
  height: 152px;
}
.home-players-number-item__player-number-container[data-v-a426b595] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-players-number-item__player-number-container.with-sidebar[data-v-a426b595] {
  margin: 0 0 14px 0;
}
.home-players-number-item__icon-container[data-v-a426b595] {
  margin: 0 16px 0 0;
  width: 56px;
  height: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #eeedfe;
  border-radius: 100px;
}
.home-players-number-item__data-container[data-v-a426b595] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-players-number-item__label[data-v-a426b595] {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #807d9d;
}
.home-players-number-item__players-number[data-v-a426b595] {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 48px;
  color: #19134d;
}
.home-players-number-item__game-version[data-v-a426b595] {
  padding: 10px 16px;
  width: 262px;
  height: 44px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 12px;
  border: 1px solid #807d9d;
  cursor: pointer;
}
.home-players-number-item__game-version-data-container[data-v-a426b595] {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.home-players-number-item__game-version-label[data-v-a426b595] {
  color: #807d9d;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.home-players-number-item__game-version-name[data-v-a426b595] {
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.home-players-table-item[data-v-78867861] {
  width: 100%;
  height: calc(100% - 88px);
  justify-content: center;
  align-items: flex-start;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.home-players-filters-item[data-v-37548813] {
  width: 100%;
  margin: 0 0 12px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.home-players-filters-item__right-side-container[data-v-37548813] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

.home-room-detail-item[data-v-f72356d2] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
.home-room-detail-item.with-sidebar[data-v-f72356d2] {
  padding: 40px 0 0 0;
}
.home-room-detail-item__header[data-v-f72356d2] {
  width: 1200px;
  justify-content: flex-start;
}
.home-room-detail-item__header.with-sidebar[data-v-f72356d2] {
  width: 1060px;
}
.home-room-detail-item__content[data-v-f72356d2] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-room-detail-item__left-side-container[data-v-f72356d2] {
  margin: 0 24px 0 0;
}
.home-room-detail-item__players-number[data-v-f72356d2] {
  margin: 0 0 24px 0;
}
.home-room-detail-item__table-card[data-v-f72356d2] {
  padding: 24px;
  width: 744px;
  height: 636px;
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border-radius: 16px;
  border: none;
}
.home-room-detail-item__table-card.with-sidebar[data-v-f72356d2] {
  width: 644px;
}
.home-room-detail-item__total-items-counter[data-v-f72356d2] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}

.home-versions-item[data-v-ffb5decc] {
  position: relative;
  padding: 16px 8px 16px 16px;
  margin: 0 16px 0 0;
  width: 232px;
  min-width: 232px;
  height: 22px;
  border-radius: 12px;
  border: 1px solid #a3a1b8;
  cursor: default;
  display: flex;
  justify-content: space-between;
  align-items: center;
  overflow: hidden;
  transition: 0.2s linear;
  cursor: default;
}
.home-versions-item.not-last[data-v-ffb5decc]:hover {
  border-color: #19134d;
  cursor: pointer;
}
.home-versions-item.not-last:hover .home-versions-item__share-icon-container[data-v-ffb5decc] {
  background: #e8e7ed;
}
.home-versions-item__text[data-v-ffb5decc] {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: #524e7a;
}
.home-versions-item[data-v-ffb5decc]:last-child {
  margin: 0;
}
.home-versions-item__share-icon-container[data-v-ffb5decc] {
  padding: 8px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  transition: 0.2s linear;
}
.home-versions-item__copied-to-clipboard[data-v-ffb5decc] {
  position: absolute;
  left: 0;
  padding: 16px;
  width: 226px;
  height: 26px;
  border-radius: 12px;
  background: #3427a0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-versions-item__copied-to-clipboard-text[data-v-ffb5decc] {
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #ffffff;
}

.home-versions-list[data-v-d821f0af] {
  position: relative;
  padding: 20px 0 24px 0;
  margin: 0 0 24px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.home-versions-list__title[data-v-d821f0af] {
  margin: 0 0 12px 0;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #19134d;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.home-versions-list__loading-spinner-container[data-v-d821f0af] {
  height: 56px;
  width: 1080px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-versions-list__list[data-v-d821f0af] {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 1080px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-versions-list__line-separator[data-v-d821f0af] {
  position: absolute;
  bottom: 0;
  min-height: 1px;
  height: 1px;
  width: calc(100vw - 80px);
  min-width: 1440px;
  background: #d1d0db;
}
.home-versions-list__limit-advice[data-v-d821f0af] {
  position: absolute;
  right: -2px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-versions-list__limit-advice-blur[data-v-d821f0af] {
  background: linear-gradient(
    90deg,
    transparent 0%,
    rgba(244, 243, 246, 1) 100%
  );
  width: 80px;
  height: 58px;
}
.home-versions-list__limit-advice-message-container[data-v-d821f0af] {
  min-width: 60px;
  height: 58px;
  background: #f4f3f6;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.home-versions-list__limit-advice-message[data-v-d821f0af] {
  color: #574cf1;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.home-versions-list__arrow[data-v-d821f0af] {
  margin: 0 0 0 4px;
  transition: 0.1s linear;
  color: #574cf1;
  font-weight: 900;
}
.home-versions-list__limit-advice-message:hover .home-versions-list__arrow[data-v-d821f0af] {
  transform: translateX(3px);
}

.home-view[data-v-12863d23] {
  padding: 40px 58px 32px 58px;
  min-width: 1080px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.home-view.with-sidebar[data-v-12863d23] {
  padding: 0 58px 32px 58px;
}
.home-view__info-boxes-container[data-v-12863d23] {
  margin: 0 0 40px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.home-view__rooms-available[data-v-12863d23] {
  margin: 0 12px 0 0;
}
.home-view__players-limit[data-v-12863d23] {
  margin: 0 0 0 12px;
}
.home-view__table-label[data-v-12863d23] {
  margin: 0 0 16px 0;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.home-view__table-card[data-v-12863d23] {
  padding: 24px;
  width: 1152px;
  background: #ffffff;
  border-radius: 16px;
  border: none;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.home-view__table-card.with-sidebar[data-v-12863d23] {
  width: 1032px;
}
.home-view__total-items-counter[data-v-12863d23] {
  margin: 0 0 16px 16px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
}
.home-view__loading-spinner-container[data-v-12863d23] {
  height: calc(100vh - 472px);
  display: flex;
  justify-content: center;
  align-items: center;
}

.game-versions-title-description-item[data-v-245d03b9] {
  width: 1080px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.game-versions-title-description-item__title[data-v-245d03b9] {
  margin: 0 0 8px 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.game-versions-title-description-item__description[data-v-245d03b9] {
  margin: 0;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.game-versions-title-description-item__description[data-v-245d03b9]:last-child {
  margin: 0 0 24px 0;
}

.game-versions-share-item[data-v-ce6cc24f] {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.game-versions-share-item__icon[data-v-ce6cc24f] {
  margin: 0 8px 0 0;
}
.game-versions-share-item__text[data-v-ce6cc24f] {
  color: #574cf1;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: 0.2s linear;
}
.game-versions-share-item:hover .game-versions-share-item__text[data-v-ce6cc24f] {
  color: #8982f5;
}

.game-versions-name-editor-item__version-name[data-v-5939651c] {
  padding: 5px 8px;
  color: #524e7a;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  border-radius: 8px;
  border: 1px solid transparent;
  cursor: pointer;
}
.game-versions-name-editor-item__version-name[data-v-5939651c]:hover {
  min-width: 306px;
  border: 1px solid #a3a1b8;
}
.game-versions-name-editor-item__textarea[data-v-5939651c] {
  padding: 5px 8px;
  width: 306px;
  height: 60px;
  resize: none;
  color: #524e7a;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  border-radius: 8px;
  border: 1px solid #a3a1b8;
  font-family: "Plus Jakarta Sans";
  transition: 0.2s linear;
  background: transparent;
}
.game-versions-name-editor-item__textarea[data-v-5939651c]:active,
.game-versions-name-editor-item__textarea[data-v-5939651c]:focus {
  outline: none;
  border: 1px solid #574cf1;
}

.game-versions-item[data-v-4fc5ca00] {
  padding: 20px;
  width: 304px;
  height: 222px;
  border-radius: 16px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border: none;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.game-versions-item__info-container[data-v-4fc5ca00] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-item__version-name[data-v-4fc5ca00] {
  margin: 0 0 0 -10px;
}
.game-versions-item__questions[data-v-4fc5ca00] {
  margin: 8px 0 0 0;
  font-family: "Roboto";
  color: #524e7a;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}
.game-versions-item__last-update[data-v-4fc5ca00] {
  color: #807d9d;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  cursor: default;
}
.game-versions-item__shuffle-mode[data-v-4fc5ca00] {
  margin: 8px 0 0 0;
  padding: 2px 8px 2px 4px;
  height: 24px;
  border-radius: 8px;
  background: #eeedfe;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-item__actions-container[data-v-4fc5ca00] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-versions-item__edit-button[data-v-4fc5ca00] {
  padding: 7px 23px;
}
.game-versions-item__share[data-v-4fc5ca00] {
  padding: 0 10px 0 0;
}
.game-versions-item__icon[data-v-4fc5ca00] {
  margin: 0 8px 0 0;
}
.game-versions-item__warning[data-v-4fc5ca00] {
  padding: 8px 16px 8px 12px;
  max-width: 200px;
  height: 24px;
  border-radius: 8px;
  background: #fff1dc;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: default;
}
.game-versions-item__warning-text[data-v-4fc5ca00] {
  color: #ff8d24;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-versions-item__info-message[data-v-4fc5ca00] {
  position: absolute;
  bottom: -30px;
  right: -8px;
  padding: 8px 12px;
  min-width: 100px;
  max-width: 300px;
  height: 24px;
  border-radius: 8px;
  background: #3427a0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  z-index: 2;
}
.game-versions-item__info-message-text[data-v-4fc5ca00] {
  color: #ffffff;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.game-versions-list[data-v-01a30a1a] {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(3, 1fr);
}
.game-versions-list__card-placeholder[data-v-01a30a1a] {
  padding: 20px;
  width: 304px;
  height: 180px;
  border-radius: 16px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.game-config-subviews-header-item[data-v-5858c2f9] {
  width: 100%;
  height: 60px;
  margin: 0 0 40px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-subviews-header-item__title-container[data-v-5858c2f9] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-subviews-header-item__title[data-v-5858c2f9] {
  margin: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #19134d;
}
.game-config-subviews-header-item__version-name[data-v-5858c2f9] {
  margin: 0 0 0 -10px;
}
.game-config-subviews-header-item__go-back-icon[data-v-5858c2f9] {
  margin: 0 16px 0 -40px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 0.2s linear;
}
.game-config-subviews-header-item__go-back-icon[data-v-5858c2f9]:hover {
  transform: translateX(-2px);
}
.game-config-subviews-header-item__actions-container[data-v-5858c2f9] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.game-config-subviews-header-item__share[data-v-5858c2f9] {
  width: max-content;
  margin: 0 24px 0 0;
}
.game-config-subviews-header-item__save-button[data-v-5858c2f9] {
  padding: 8px 38px;
}
.game-config-subviews-header-item__save-button[data-v-5858c2f9]:active {
  transition: none;
  background: #19134d;
  color: #ffffff;
}
.game-config-subviews-header-item__icon[data-v-5858c2f9] {
  margin: 0 8px 0 0;
}
.game-config-subviews-header-item__warning[data-v-5858c2f9] {
  margin: 0 24px 0 0;
  padding: 8px 16px 8px 12px;
  max-width: 200px;
  height: 24px;
  border-radius: 8px;
  background: #ff8d24;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: default;
}
.game-config-subviews-header-item__warning-text[data-v-5858c2f9] {
  white-space: nowrap;
  color: #ffffff;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.game-config-question-editor-item[data-v-ee8dfdeb] {
  color: #19134d;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}
.game-config-question-editor-item__input-container[data-v-ee8dfdeb] {
  width: 946px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-question-editor-item__input[data-v-ee8dfdeb] {
  padding: 12px 0 12px 24px;
  width: 872px;
  height: 30px;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  border-radius: 8px 0 0 8px;
  background: #eef6fa;
  border-top: 1px solid #eef6fa;
  border-right: none;
  border-bottom: 1px solid #eef6fa;
  border-left: 1px solid #eef6fa;
  transition: 0.2s linear;
}
.game-config-question-editor-item__remaining-characters[data-v-ee8dfdeb] {
  padding: 12px 15px 12px 16px;
  width: 16px;
  height: 30px;
  background: #eef6fa;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 1px solid #eef6fa;
  border-right: 1px solid #eef6fa;
  border-bottom: 1px solid #eef6fa;
  border-left: none;
  transition: 0.2s linear;
  border-radius: 0px 8px 8px 0px;
  cursor: text;
}
.game-config-question-editor-item__input[data-v-ee8dfdeb]:hover,
.game-config-question-editor-item__input:hover
  ~ .game-config-question-editor-item__remaining-characters[data-v-ee8dfdeb] {
  background: #dbe9f0;
}
.game-config-question-editor-item__input[data-v-ee8dfdeb]:focus,
.game-config-question-editor-item__input[data-v-ee8dfdeb]:active,
.game-config-question-editor-item__input:focus
  ~ .game-config-question-editor-item__remaining-characters[data-v-ee8dfdeb],
.game-config-question-editor-item__input:active
  ~ .game-config-question-editor-item__remaining-characters[data-v-ee8dfdeb] {
  outline: none;
  border-color: #574cf1;
  background: #eef6fa;
}
.game-config-question-editor-item__question-text[data-v-ee8dfdeb] {
  padding: 12px 0;
  height: 30px;
  border: 1px solid transparent;
}

.game-config-answer-editor-item[data-v-d8ab9b61] {
  position: relative;
  margin: 0 0 6px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-answer-editor-item[data-v-d8ab9b61]:last-child {
  margin: 0;
}
.game-config-answer-editor-item__correct[data-v-d8ab9b61] {
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  margin: 0 12px 0 0;
  animation: popIn-d8ab9b61 0.1s linear;
}
.game-config-answer-editor-item__wrong-container[data-v-d8ab9b61] {
  margin: 0 12px 0 0;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-answer-editor-item__wrong-check[data-v-d8ab9b61] {
  cursor: pointer;
  display: none;
}
.game-config-answer-editor-item__wrong-container.active:hover
  .game-config-answer-editor-item__wrong[data-v-d8ab9b61] {
  display: none;
}
.game-config-answer-editor-item__wrong-container.active:hover
  .game-config-answer-editor-item__wrong-check[data-v-d8ab9b61] {
  display: block;
}
.game-config-answer-editor-item__text[data-v-d8ab9b61] {
  padding: 8px 0 9px 0;
  width: calc(100% - 17px);
  color: #19134d;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  cursor: pointer;
}
.game-config-answer-editor-item__input-container[data-v-d8ab9b61] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-answer-editor-item__input[data-v-d8ab9b61] {
  padding: 8px 0;
  width: 862px;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #d1d0db;
  border-left: none;
}
.game-config-answer-editor-item__remaining-characters[data-v-d8ab9b61] {
  padding: 0 15px 0px 16px;
  width: 16px;
  height: 42px;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #d1d0db;
  border-left: none;
  cursor: text;
}
.game-config-answer-editor-item__input[data-v-d8ab9b61]:focus,
.game-config-answer-editor-item__input[data-v-d8ab9b61]:active {
  padding: 8px 0 7px 0;
}
.game-config-answer-editor-item__input:focus
  ~ .game-config-answer-editor-item__remaining-characters[data-v-d8ab9b61],
.game-config-answer-editor-item__input:active
  ~ .game-config-answer-editor-item__remaining-characters[data-v-d8ab9b61] {
  height: 41px;
}
.game-config-answer-editor-item__text.active[data-v-d8ab9b61]:hover {
  padding: 8px 0 8px 0;
  border-bottom: 1px solid #d1d0db;
}
.game-config-answer-editor-item__input[data-v-d8ab9b61]:focus,
.game-config-answer-editor-item__input[data-v-d8ab9b61]:active,
.game-config-answer-editor-item__input:focus
  ~ .game-config-answer-editor-item__remaining-characters[data-v-d8ab9b61],
.game-config-answer-editor-item__input:active
  ~ .game-config-answer-editor-item__remaining-characters[data-v-d8ab9b61] {
  outline: none;
  border-bottom: 2px solid #574cf1;
}
.game-config-answer-editor-item__delete-icon[data-v-d8ab9b61] {
  display: none;
  position: absolute;
  right: 0px;
  bottom: 9px;
  cursor: pointer;
  justify-content: center;
  align-items: center;
}
.game-config-answer-editor-item__text.active:hover
  .game-config-answer-editor-item__delete-icon[data-v-d8ab9b61] {
  display: flex;
}
@keyframes popIn-d8ab9b61 {
0% {
    opacity: 0;
    transform: scale(0.5);
}
100% {
    opacity: 1;
    transform: scale(1);
}
}

.game-config-tip-editor-item[data-v-f6a7a9c4] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-tip-editor-item__textarea-container[data-v-f6a7a9c4] {
  position: relative;
}
.game-config-tip-editor-item__icon[data-v-f6a7a9c4] {
  position: absolute;
  top: 29px;
  left: -36px;
}
.game-config-tip-editor-item__label[data-v-f6a7a9c4] {
  padding: 0 0 0 8px;
  margin: 0 0 8px 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-tip-editor-item__textarea[data-v-f6a7a9c4] {
  padding: 16px 24px;
  width: 896px;
  height: 48px;
  resize: none;
  border-radius: 8px;
  border: 1px solid #ff8d24;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  transition: 0.2s linear;
  outline: 2px solid transparent;
}
.game-config-tip-editor-item__textarea.with-data[data-v-f6a7a9c4] {
  background: #eef6fa;
  border: 1px solid transparent;
}
.game-config-tip-editor-item__textarea.active[data-v-f6a7a9c4]:hover {
  outline: 2px solid #ff8d24;
}
.game-config-tip-editor-item__textarea.with-data[data-v-f6a7a9c4]:hover {
  outline: none;
  background: #dbe9f0;
}
.game-config-tip-editor-item__textarea[data-v-f6a7a9c4]::placeholder {
  color: #807d9d;
}
.game-config-tip-editor-item__textarea.active[data-v-f6a7a9c4]:active,
.game-config-tip-editor-item__textarea.active[data-v-f6a7a9c4]:focus {
  outline: none;
  border: 1px solid #574cf1;
  background: #eef6fa;
}
.game-config-tip-editor-item__tip-text[data-v-f6a7a9c4] {
  padding: 16px 8px;
  height: 48px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  border: 1px solid transparent;
}
.game-config-tip-editor-item__remaining-characters[data-v-f6a7a9c4] {
  position: absolute;
  top: -28px;
  right: 0px;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.game-config-questions-item[data-v-b4c72ac2] {
  margin: 0 0 16px 0;
}
.game-config-questions-item[data-v-b4c72ac2]:first-child {
  margin: 1px 0 16px 0;
}
.game-config-questions-item[data-v-b4c72ac2]:last-child {
  margin: 0;
}
.game-config-questions-item__card[data-v-b4c72ac2] {
  padding: 20px 64px 24px 16px;
  width: 998px;
  min-height: 200px;
  border-radius: 16px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border: 1px solid #ffffff;
  outline: 1px solid transparent;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  transition: 0.2s linear;
  cursor: pointer;
}
.game-config-questions-item__card[data-v-b4c72ac2]:hover {
  border: 1px solid #a3a1b8;
}
.game-config-questions-item__card.active[data-v-b4c72ac2] {
  border: 1px solid #574cf1;
  outline: 1px solid #574cf1;
  cursor: default;
}
.game-config-questions-item__question-number[data-v-b4c72ac2] {
  margin: 0 20px 0 0;
  padding: 4px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  min-height: 24px;
  border-radius: 24px;
  background: #e8e7ed;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #19134d;
}
.game-config-questions-item__question-container[data-v-b4c72ac2] {
  margin: 0 0 24px 0;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-questions-item__question-name[data-v-b4c72ac2] {
  width: 100%;
}
.game-config-questions-item__delete-icon[data-v-b4c72ac2] {
  margin: 0 0 0 20px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-questions-item__answers-container[data-v-b4c72ac2] {
  padding: 0 0 0 48px;
  width: calc(100% - 48px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-questions-item__answers-list[data-v-b4c72ac2] {
  width: 946px;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.game-config-questions-item__correct-answer-warning[data-v-b4c72ac2] {
  margin: 15px 0 0 0;
  padding: 8px 16px;
  height: 24px;
  border-radius: 8px;
  font-family: "Roboto";
  color: #524e7a;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  background: #fff1dc;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-questions-item__line-separator[data-v-b4c72ac2] {
  margin: 15px 0 20px 0;
  width: 946px;
  height: 1px;
  min-height: 1px;
  background: #a3a1b8;
}
.game-config-questions-item__add-button[data-v-b4c72ac2] {
  margin: 16px 0 10px 0;
  padding: 7px 23px 7px 15px;
}
.game-config-questions-item__add-icon[data-v-b4c72ac2] {
  margin: 0 8px 0 0;
}

.game-config-questions-list[data-v-960bfdfc] {
  margin: 8px 0 0 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-questions-list__card-placeholder[data-v-960bfdfc] {
  padding: 20px 64px 24px 16px;
  width: 998px;
  min-height: 270px;
  border-radius: 16px;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  border: 1px solid #ffffff;
  outline: 1px solid transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-questions-list__add-button-container[data-v-960bfdfc] {
  margin: 16px 0 32px 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-config-questions-list__add-button[data-v-960bfdfc] {
  padding: 8px 24px 8px 16px;
  border-radius: 100px;
}
.game-config-questions-list__add-icon[data-v-960bfdfc] {
  margin: 0 8px 0 0;
}

.game-config-logo-modal-item__title[data-v-316a5175] {
  margin: 0 0 32px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-config-logo-modal-item__paragraph[data-v-316a5175] {
  margin: 0 0 32px 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.game-config-logo-modal-item__buttons-container[data-v-316a5175] {
  margin: 88px 0 0 0;
  width: 336px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-config-logo-modal-item__button-cancel[data-v-316a5175] {
  width: 156px;
  padding: 11px;
}
.game-config-logo-modal-item__button-confirm[data-v-316a5175] {
  width: 156px;
}

.game-config-item[data-v-d869e5b8] {
  position: relative;
  width: 1080px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-config-item__header-container[data-v-d869e5b8] {
  position: sticky;
  top: 0px;
  left: 0;
  margin: 0 0 0 -58px;
  padding: 42px 58px 0 58px;
  width: 1080px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  background: #f4f3f6;
  z-index: 2;
}
.game-config-item__header[data-v-d869e5b8] {
  margin: 0 0 16px 0;
}
.game-config-item__actions-container[data-v-d869e5b8] {
  margin: 0 0 24px 0;
  min-height: 36px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-config-item__actions-container.active[data-v-d869e5b8] {
  margin: 0 0 16px 0;
}
.game-config-item__checkbox-container[data-v-d869e5b8] {
  padding: 7px 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
  border: 1px solid #d1d0db;
  background: #ffffff;
}
.game-config-item__checkbox-container[data-v-d869e5b8] {
  margin: 0 16px 0 0;
}
.game-config-item__icon[data-v-d869e5b8] {
  margin: 0 8px 0 0;
}
.game-config-item__warning-container[data-v-d869e5b8] {
  height: 0px;
  transition: 0.2s linear;
}
.game-config-item__warning-container.active[data-v-d869e5b8] {
  height: 64px;
}
.game-config-item__warning[data-v-d869e5b8] {
  margin: 0 0 24px 0;
  padding: 8px 16px 8px 12px;
  height: 24px;
  border-radius: 8px;
  background: #ff8d24;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: default;
}
.game-config-item__warning-text[data-v-d869e5b8] {
  white-space: nowrap;
  color: #ffffff;
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.game-config-item__time-interval-label[data-v-d869e5b8] {
  color: #524e7a;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}

.game-versions-prompt-file-upload-item[data-v-16a452cc] {
  width: 100%;
  height: 82px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-prompt-file-upload-item__label[data-v-16a452cc] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  margin: 0 0 8px 8px;
}
.game-versions-prompt-file-upload-item__preview-container[data-v-16a452cc] {
  padding: 13px 16px;
  width: calc(100% - 34px);
  height: calc(100% - 26px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  border: 1px dashed #807d9d;
  border-radius: 8px;
  transition: 0.2s linear;
}
.game-versions-prompt-file-upload-item__preview-container[data-v-16a452cc]:hover {
  background: #eef6fa;
  border: 1px dashed #574cf1;
}
.game-versions-prompt-file-upload-item__preview-container:hover
  .game-versions-prompt-file-upload-item__file-loaded[data-v-16a452cc] {
  background: #cde0ea;
}
.game-versions-prompt-file-upload-item__preview-container.no-file[data-v-16a452cc] {
  cursor: pointer;
}
.game-versions-prompt-file-upload-item__preview-container.error[data-v-16a452cc] {
  background: #ffedef;
  border-color: #d93648;
}
.game-versions-prompt-file-upload-item__preview[data-v-16a452cc],
.game-versions-prompt-file-upload-item__main-uploader[data-v-16a452cc] {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-versions-prompt-file-upload-item__left-side-container[data-v-16a452cc] {
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-versions-prompt-file-upload-item__side-uploader[data-v-16a452cc] {
  padding: 0 0 0 32px;
  width: calc(50% - 32px);
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-prompt-file-upload-item__input[data-v-16a452cc] {
  width: 1px;
  height: 1px;
  opacity: 0;
}
.game-versions-prompt-file-upload-item__error-text[data-v-16a452cc] {
  height: 20px;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #d93648;
  margin: 4px 0 0 8px;
}
.game-versions-prompt-file-upload-item__upload-icon[data-v-16a452cc] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 8px 0 0;
}
.game-versions-prompt-file-upload-item__upload-icon-container[data-v-16a452cc] {
  margin: 0 16px 0 0;
  min-width: 40px;
  min-height: 40px;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #574cf1;
}
.game-versions-prompt-file-upload-item__uploader-detail-container[data-v-16a452cc] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-prompt-file-upload-item__uploader-file-description[data-v-16a452cc] {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #574cf1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-versions-prompt-file-upload-item__uploader-file-size[data-v-16a452cc] {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: #807d9d;
}
.game-versions-prompt-file-upload-item__file-loaded[data-v-16a452cc] {
  padding: 14px 16px;
  width: calc(50% - 32px);
  height: 24px;
  background: #f4f3f6;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.2s linear;
  overflow-y: auto;
}
.game-versions-prompt-file-upload-item__file-name[data-v-16a452cc] {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #524e7a;
}
.game-versions-prompt-file-upload-item__uploader[data-v-16a452cc] {
  margin: 0 8px 0 0;
}

.game-versions-prompt-modal-item__stars-icon-container[data-v-9119021a] {
  padding: 4px 10px;
  margin: 0 8px 0 0;
  width: 38px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #dddbfc;
  color: #574cf1;
  border-radius: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.game-versions-prompt-modal-item__content[data-v-9119021a] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-prompt-modal-item__title[data-v-9119021a] {
  margin: 0 0 8px 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.game-versions-prompt-modal-item__description[data-v-9119021a] {
  margin: 0 0 40px 0;
  max-width: 600px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-versions-prompt-modal-item__label[data-v-9119021a] {
  margin: 0 0 16px 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.game-versions-prompt-modal-item__searchbar[data-v-9119021a] {
  width: 100%;
  height: 46px;
}
.game-versions-prompt-modal-item__footer[data-v-9119021a] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.game-versions-prompt-modal-item__buttons-container[data-v-9119021a] {
  width: 336px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-versions-prompt-modal-item__button-cancel[data-v-9119021a] {
  width: 156px;
  padding: 11px;
}
.game-versions-prompt-modal-item__button-confirm[data-v-9119021a] {
  width: 156px;
}
.game-versions-prompt-modal-item__progress-bar-container[data-v-9119021a] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.game-versions-prompt-modal-item__progress-bar-label[data-v-9119021a] {
  margin: 0 0 12px 0;
  width: 480px;
  color: #524e7a;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.game-versions-prompt-modal-item__empty-bar[data-v-9119021a] {
  position: relative;
  width: 480px;
  height: 12px;
  background: #f4f3f6;
  border-radius: 6px;
}
.game-versions-prompt-modal-item__full-bar[data-v-9119021a] {
  position: absolute;
  left: 0;
  height: 12px;
  max-width: 480px;
  width: 12px;
  min-width: 12px;
  background: #574cf1;
  border-radius: 6px;
  transition: width 1s linear;
}
.game-versions-prompt-modal-item__percentage[data-v-9119021a] {
  min-width: 46px;
  width: 46px;
  max-width: 46px;
  font-weight: 700;
  text-align: right;
}
.game-versions-prompt-modal-item__change-input-button[data-v-9119021a] {
  color: #574cf1;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.game-versions-prompt-modal-item__change-input-arrow[data-v-9119021a] {
  margin: 0 0 0 4px;
  transition: 0.2s linear;
}
.game-versions-prompt-modal-item__change-input-button:hover
  .game-versions-prompt-modal-item__change-input-arrow[data-v-9119021a] {
  transform: translateX(5px);
}
.game-versions-prompt-modal-item__parameters-container[data-v-9119021a] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.game-versions-prompt-modal-item__topic[data-v-9119021a] {
  width: 100%;
  height: 72px;
}
.game-versions-prompt-modal-item__file-loader[data-v-9119021a] {
  width: 100%;
  margin: 0 0 24px 0;
}
.game-versions-prompt-modal-item__answers-selector[data-v-9119021a] {
  width: 338px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-prompt-modal-item__answers-selector-label[data-v-9119021a] {
  margin: 0 0 12px 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.game-versions-prompt-modal-item__answers-selector-list[data-v-9119021a] {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.game-versions-prompt-modal-item__answers-selector-item[data-v-9119021a] {
  margin: 0 12px 0 0;
  width: 38px;
  height: 38px;
  border-radius: 16px;
  border: 1px solid #807d9d;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: background 0.2s linear;
}
.game-versions-prompt-modal-item__answers-selector-item.active[data-v-9119021a] {
  border: 1px solid #574cf1;
  background: #eeedfe;
}
.game-versions-prompt-modal-item__answers-selector-item[data-v-9119021a]:hover,
.game-versions-prompt-modal-item__answers-selector-item.active[data-v-9119021a]:hover {
  border: 2px solid #574cf1;
  width: 36px;
  height: 36px;
}
.game-versions-prompt-modal-item__answers-selector-item[data-v-9119021a]:last-child {
  margin: 0;
}
.game-versions-prompt-modal-item__file-loader-warning-container[data-v-9119021a] {
  padding: 8px 16px;
  min-width: 256px;
  height: 40px;
  border-radius: 8px;
  background: #fff1dc;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-prompt-modal-item__file-loader-warning-icon[data-v-9119021a] {
  margin: 0 12px 0 0;
}

.game-versions-view[data-v-40bd482e] {
  padding: 0px 58px 32px 58px;
  min-width: 1080px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.game-versions-view.versions[data-v-40bd482e] {
  padding: 42px 58px 32px 58px;
}
.game-versions-view__buttons-container[data-v-40bd482e] {
  margin: 0 0 40px 0;
  width: 1080px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.game-versions-view__add-button[data-v-40bd482e] {
  padding: 12px 24px 12px 20px;
  border-radius: 100px;
  font-weight: 500;
}
.game-versions-view__generate-button[data-v-40bd482e] {
  padding: 7px 23px 7px 7px;
  margin: 0 0 0 24px;
  font-weight: 500;
}
.game-versions-view__add-icon[data-v-40bd482e] {
  margin: 0 8px 0 0;
}
.game-versions-view__generate-icon-container[data-v-40bd482e] {
  padding: 4px 10px;
  margin: 0 8px 0 0;
  width: 38px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #dddbfc;
  color: #574cf1;
  border-radius: 16px;
}
.game-versions-view__versions-list[data-v-40bd482e] {
  width: 1080px;
}

.main-sidebar-active-players-item[data-v-91a6b84c] {
  width: 212px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.main-sidebar-active-players-item__label[data-v-91a6b84c] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.main-sidebar-active-players-item__label-text[data-v-91a6b84c] {
  color: #19134d;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.main-sidebar-active-players-item__empty-bar[data-v-91a6b84c] {
  position: relative;
  margin: 12px 0 8px 0;
  width: 100%;
  height: 6px;
  border-radius: 6px;
  background: #d1d0db;
}
.main-sidebar-active-players-item__full-bar[data-v-91a6b84c] {
  position: absolute;
  left: 0;
  max-width: 212px;
  width: 6px;
  min-width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #19134d;
  transition: 0.6s linear;
}
.main-sidebar-active-players-item__full-bar.red[data-v-91a6b84c] {
  background: #ff4f62;
}
.main-sidebar-active-players-item__counter[data-v-91a6b84c] {
  height: 26px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.main-sidebar-active-players-item__counter[data-v-91a6b84c] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.main-sidebar-active-players-item__counter-part[data-v-91a6b84c] {
  color: #19134d;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}
.main-sidebar-active-players-item__counter-total[data-v-91a6b84c] {
  color: #524e7a;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.main-sidebar-active-players-item__upgrade-container[data-v-91a6b84c] {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.main-sidebar-active-players-item__upgrade-container.alarm[data-v-91a6b84c] {
  position: relative;
  margin: 16px 0 0 0;
  padding: 12px;
  width: calc(100% - 24px);
  border-radius: 8px;
  background: #e8e7ed;
}
.main-sidebar-active-players-item__rive-canvas[data-v-91a6b84c] {
  position: absolute;
  left: -24px;
  bottom: -12px;
  width: 96px;
  height: 96px;
  z-index: 2;
}
.main-sidebar-active-players-item__hover-canvas[data-v-91a6b84c] {
  position: absolute;
  left: 20px;
  bottom: 12px;
  height: 40px;
  width: 52px;
  z-index: 3;
  background: transparent;
  cursor: pointer;
}
.main-sidebar-active-players-item__upgrade-text[data-v-91a6b84c] {
  color: #19134d;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.main-sidebar-active-players-item__upgrade-button[data-v-91a6b84c] {
  padding: 7px 15px;
  margin: 24px 0 0 0;
  width: 100%;
}

.contact-upgrade-modal-item__description[data-v-9bf4f4f2] {
  color: #19134d;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}
.contact-upgrade-modal-item__description[data-v-9bf4f4f2]:first-child {
  margin: 0 0 32px 0;
}
.contact-upgrade-modal-item__email-container[data-v-9bf4f4f2] {
  margin: 8px 0 0 0;
  padding: 8px 8px 8px 16px;
  border-radius: 8px;
  background: #f8f8fa;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.main-sidebar-item[data-v-48cfc559] {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.main-sidebar-item__link[data-v-48cfc559] {
  padding: 12px;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
  border-radius: 16px;
  transition: 0.2s linear;
  gap: 12px;
}
.main-sidebar-item__link.small[data-v-48cfc559] {
  padding: 12px;
}
.main-sidebar-item__link[data-v-48cfc559]:hover {
  background: #e8e7ed;
}
.main-sidebar-item__link.active[data-v-48cfc559] {
  background: #574cf1;
  color: #ffffff;
}
.main-sidebar-item__link.disabled[data-v-48cfc559] {
  color: #ccc;
  cursor: default;
  pointer-events: none;
}
.main-sidebar-item__link.without-icon[data-v-48cfc559] {
  padding: 12px 12px 12px 16px;
}
.main-sidebar-item__icon[data-v-48cfc559] {
  min-width: 24px;
}
.main-sidebar-item__text[data-v-48cfc559] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #6a668b;
  transition: 0.2s linear;
}
.main-sidebar-item__text.active[data-v-48cfc559] {
  color: #ffffff;
}

.main-sidebar-group-item[data-v-322833d5] {
  width: 100%;
  overflow: hidden;
}
.main-sidebar-group-item__item[data-v-322833d5] {
  padding: 12px 16px 12px 12px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
  border-radius: 16px;
  transition: 0.2s linear;
  gap: 12px;
}
.main-sidebar-group-item__item.active[data-v-322833d5],
.main-sidebar-group-item__item[data-v-322833d5]:hover {
  background: #e8e7ed;
}
.main-sidebar-group-item__name-container[data-v-322833d5] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}
.main-sidebar-group-item__icon[data-v-322833d5] {
  min-width: 24px;
}
.main-sidebar-group-item__name[data-v-322833d5] {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #6a668b;
  transition: 0.2s linear;
}
.main-sidebar-group-item__chevron-icon-container[data-v-322833d5] {
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.main-sidebar-group-item__routes-list-container[data-v-322833d5] {
  width: 100%;
  transition: 0.25s linear;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.main-sidebar-group-item__routes-list[data-v-322833d5] {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.main-sidebar-group-item__routes-list.with-group[data-v-322833d5] {
  margin: 8px 0 0 0;
}
.main-sidebar-group-item__line-separator[data-v-322833d5] {
  margin: 8px 0 0 0;
  width: 100%;
  height: 1px;
  min-height: 1px;
  background: #d1d0db;
}

.game-config-survey-radio-question-item__question-text[data-v-a7c4da0a] {
  font-size: 18px;
  line-height: 26px;
  color: #19134d;
  font-weight: 400;
  margin-bottom: 24px;
}
.game-config-survey-radio-question-item__labels-container[data-v-a7c4da0a] {
  display: flex;
  justify-content: space-between;
  gap: 12px;
}
.game-config-survey-radio-question-item__label[data-v-a7c4da0a] {
  font-size: 14px;
  line-height: 20px;
  color: #6a668b;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
}

.game-config-survey-input-question-item__label[data-v-bccadb69] {
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  font-weight: 400;
  margin: 0 8px 8px;
}
.game-config-survey-input-question-item__label span[data-v-bccadb69] {
  font-size: 14px;
  line-height: 20px;
  color: #807d9d;
  font-weight: 400;
}
.game-config-survey-input-question-item__container[data-v-bccadb69] {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}
.game-config-survey-input-question-item__textarea[data-v-bccadb69] {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  padding: 12px 16px;
  background: #eef6fa;
  border-radius: 8px;
  border: 1px solid #eef6fa;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  font-family: "Plus Jakarta Sans";
  transition: 0.2s linear;
  resize: none;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
  height: 120px;
  overflow: scroll;
  scrollbar-width: none;
  background: #eef6fa;
}
.game-config-survey-input-question-item__textarea[data-v-bccadb69]:hover,
.game-config-survey-input-question-item__textarea[data-v-bccadb69]:active,
.game-config-survey-input-question-item__textarea[data-v-bccadb69]:focus {
  border-color: #564cf1;
  box-shadow: none;
  outline: none;
}
.game-config-survey-input-question-item__remaining-characters[data-v-bccadb69] {
  position: absolute;
  right: 14px;
  bottom: 14px;
  text-align: right;
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  cursor: text;
}

.game-config-survey-modal-item__questions-list-container[data-v-c1119cd3] {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}
.game-config-survey-modal-item__footer[data-v-c1119cd3] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 26px;
  width: 100%;
  margin-top: 34px;
}

.main-sidebar-list[data-v-42eb4c38] {
  position: relative;
  height: calc(
    100vh - 96px
  ); /* 64px is the main navbar heigth - 32px of padding */
  width: 48px;
  margin: 64px 0 0 0;
  padding: 16px;
  transition: linear 0.2s;
  z-index: 10;
  background: #f8f8fa;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.main-sidebar-list.active[data-v-42eb4c38] {
  width: 212px;
}
.main-sidebar-list__container[data-v-42eb4c38] {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.main-sidebar-list__container[data-v-42eb4c38]::-webkit-scrollbar {
  display: none;
}
.main-sidebar-list__list-container[data-v-42eb4c38] {
  width: 100%;
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}

.notification-item-container[data-v-abda3723] {
  margin: 0;
}
.notification-item[data-v-abda3723] {
  width: 524px;
  min-height: 52px;
  padding: 16px 18px;
  box-shadow: 0px 40px 20px -30px rgba(52, 39, 160, 0.15);
  border-radius: 16px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.notification-item__check-icon-container[data-v-abda3723],
.notification-item__exclamation_mark-icon-container[data-v-abda3723] {
  width: 32px;
  height: 32px;
  min-width: 32px;
  min-height: 32px;
  background: #ffffff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.notification-item__message-container[data-v-abda3723] {
  margin: 0 0 0 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.notification-item__message-title[data-v-abda3723] {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
}
.notification-item__message-description[data-v-abda3723] {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}

.notification-list__container[data-v-24f16f1d] {
  position: fixed;
  bottom: 2rem;
  right: 2rem;
  z-index: 10;
}
.notification-list[data-v-24f16f1d] {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
}

.play-game-button-item__play-button[data-v-be347b90] {
  width: 95px;
  height: 40px;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  padding: 8px 0;
}
.play-game-button-item__play-option[data-v-be347b90] {
  padding: 24px;
  text-align: left;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  transition: 0.2s linear;
  cursor: pointer;
  border-radius: 8px 8px 0 0;
}
.play-game-button-item__play-option[data-v-be347b90]:hover {
  background: #f4f3f6;
}
.play-game-button-item__play-qr-code-title[data-v-be347b90] {
  padding: 24px 24px 16px 24px;
  text-align: left;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.play-game-button-item__play-qr-code[data-v-be347b90] {
  padding: 0 24px 24px 24px;
  height: 184px;
  width: 184px;
  border-radius: 1px;
}
.play-game-button-item__line-separator[data-v-be347b90] {
  width: 232px;
  border-top: 1px solid #e8e7ed;
}

.section-switch-item[data-v-18ade243] {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.section-switch-item__option-list[data-v-18ade243] {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.section-switch-item__option-list.no-same-size[data-v-18ade243] {
  gap: 40px;
}
.section-switch-item__option[data-v-18ade243] {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.35s ease-in-out;
  color: #807d9d;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  gap: 8px;
}
.section-switch-item__option[data-v-18ade243]:hover,
.section-switch-item__option.active[data-v-18ade243] {
  color: #19134d;
}
.section-switch-item__option-description[data-v-18ade243] {
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  letter-spacing: 0.6px;
  padding: 0px 6px;
  border-radius: 16px;
  color: #574cf1;
  background: #dddbfc;
}
.section-switch-item__active-line[data-v-18ade243] {
  position: absolute;
  min-height: 4px;
  max-height: 4px;
  height: 4px;
  background: #574cf1;
  transition: all 0.35s ease-in-out;
}
.section-switch-item__background-line[data-v-18ade243] {
  position: absolute;
  bottom: -1px;
  width: 100%;
  height: 1px;
  background-color: #d1d0db;
}

.avatar-item[data-v-600c4c47] {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.avatar-item__image[data-v-600c4c47] {
  border-radius: 50%;
  transition: 0.2s linear;
}
.avatar-item__image[data-v-600c4c47]:hover,
.avatar-item__image.active[data-v-600c4c47] {
  box-shadow: inset 0 0 0 3px #c4c0fa;
}

.language-selector-item[data-v-527527d8] {
  padding: 16px 24px;
  height: 21px;
  overflow-y: hidden;
  transition: all 0.3s;
}
.language-selector-item.active[data-v-527527d8] {
  height: 164px;
}
.language-selector-item.not-active[data-v-527527d8]:hover {
  background: #f4f3f6;
}
.language-selector-item__label[data-v-527527d8] {
  position: relative;
  cursor: pointer;
  width: 100%;
  padding: 0 0 16px 0;
}
.language-selector-item__legend[data-v-527527d8] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.language-selector-item__open-close-icon[data-v-527527d8] {
  position: absolute;
  top: 3px;
  right: 16px;
}

.main-navbar-env-manager-item[data-v-9193fe72] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.main-navbar-env-manager-item__toggle[data-v-9193fe72] {
  padding: 16px 24px;
}
.main-navbar-env-manager-item__label[data-v-9193fe72] {
  margin: 0 0 0 16px;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  text-align: left;
}

.main-navbar-avatar-item__plan-container[data-v-97422c3b] {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 12px;
  width: 100%;
  margin-bottom: 16px;
}
.main-navbar-avatar-item__plan-header[data-v-97422c3b] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  box-sizing: border-box;
}
.main-navbar-avatar-item__plan-header-badge[data-v-97422c3b] {
  display: flex;
  padding: 2px 12px;
  border-radius: 12px;
  background: #e2f8e8;
  color: #3aab5a;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  gap: 4px;
}
.main-navbar-avatar-item__plan-header-expiration-date[data-v-97422c3b] {
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  line-height: 20px;
}
.main-navbar-avatar-item__plan-footer[data-v-97422c3b] {
  display: flex;
  justify-content: flex-start;
  gap: 8px;
  box-sizing: border-box;
  margin-left: 12px;
}
.main-navbar-avatar-item__plan-footer span[data-v-97422c3b] {
  color: #524e7a;
  font-family: "Roboto";
  font-size: 14px;
  line-height: 20px;
}
.main-navbar-avatar-item__plan-configuration-button[data-v-97422c3b] {
  width: 100%;
  padding: 16px 24px;
}
.main-navbar-avatar-item__option[data-v-97422c3b] {
  padding: 16px 24px;
  width: 100%;
  text-decoration: none;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  transition: 0.2s linear;
  box-sizing: border-box;
}
.main-navbar-avatar-item__option.active[data-v-97422c3b]:hover {
  background-color: #f4f3f6;
}
.main-navbar-avatar-item__option-exit[data-v-97422c3b]:hover {
  background: #f4f3f6;
}
.main-navbar-avatar-item__option.column[data-v-97422c3b] {
  flex-direction: column;
  gap: 16px;
}
.main-navbar-avatar-item__user-icon[data-v-97422c3b] {
  margin: 0 12px 0 0;
}
.main-navbar-avatar-item__user-data[data-v-97422c3b] {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.main-navbar-avatar-item__user-data-username[data-v-97422c3b] {
  font-family: "Plus Jakarta Sans";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
}
.main-navbar-avatar-item__user-data-email[data-v-97422c3b] {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #524e7a;
}
.main-navbar-avatar-item__option-button[data-v-97422c3b] {
  width: 100%;
}
.main-navbar-avatar-item__line-separator[data-v-97422c3b] {
  width: 318px;
  border-top: 1px solid #e8e7ed;
}
.main-navbar-avatar-item__option-exit[data-v-97422c3b] {
  cursor: pointer;
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #19134d;
  padding: 16px 24px;
  transition: 0.2s linear;
}
.main-navbar-avatar-item__mfa-enabled[data-v-97422c3b] {
  padding: 8px 12px;
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  border-radius: 8px;
  background-color: #e2f8e8;
  box-sizing: border-box;
}
.main-navbar-avatar-item__mfa-enabled-text[data-v-97422c3b] {
  margin: 0;
  color: #19134d;
  font-family: "Roboto";
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.main-navbar-avatar-item__mfa-disable-button[data-v-97422c3b] {
  width: 100%;
  padding: 7px 23px;
}

.changelog-sidebar-list-item[data-v-96a564d0] {
  padding: 16px 24px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
  border-radius: 16px;
  border: 1px solid #f4f3f6;
  background: #ffffff;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
}
.changelog-sidebar-list-item__content[data-v-96a564d0] {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.changelog-sidebar-list-item__header[data-v-96a564d0] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.changelog-sidebar-list-item__header-badge[data-v-96a564d0] {
  padding: 4px 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 16px;
  background: #ff8491;
}
.changelog-sidebar-list-item__header-badge-text[data-v-96a564d0] {
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}
.changelog-sidebar-list-item__title[data-v-96a564d0] {
  color: #19134d;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  margin: 0;
}
.changelog-sidebar-list-item__description[data-v-96a564d0] {
  min-height: 48px;
  height: 48px;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  overflow: hidden;
  transition: 0.25s linear;
}
.changelog-sidebar-list-item__date[data-v-96a564d0] {
  color: #6a668b;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}
.changelog-sidebar-list-item__action-button[data-v-96a564d0] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
.changelog-sidebar-list-item__action-text[data-v-96a564d0] {
  color: #574cf1;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.changelog-sidebar-list-item__action-icon[data-v-96a564d0] {
  display: flex;
  align-items: center;
}

/* not scoped style to edit content injected through v-html */
.changelog-sidebar-list-item__description > * {
  margin: 0 !important;
}
.changelog-sidebar-list-item__description img {
  max-width: 100%;
  height: auto;
  margin: 8px 0;
  border-radius: 8px;
}
.changelog-sidebar-list-item__description a {
  color: #574cf1;
  text-decoration: underline;
  cursor: pointer;
}
.changelog-sidebar-list-item__description ul,
.changelog-sidebar-list-item__description ol {
  list-style-position: inside;
  margin: 8px 0;
  padding-left: 16px;
}

.changelog-sidebar-list[data-v-be828c9c] {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.notification-sidebar[data-v-34f0fd5a] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  display: flex;
  justify-content: flex-end;
}
.notification-sidebar__list-container[data-v-34f0fd5a] {
  position: relative;
  width: 560px;
  height: 100vh;
  background: #f8f8fa;
  box-shadow: 0px 48px 80px -32px rgba(25, 19, 77, 0.1);
  display: flex;
  flex-direction: column;
  z-index: 1001;
}
.notification-sidebar__header[data-v-34f0fd5a] {
  height: 128px;
  padding: 32px 32px 24px 32px;
  border-bottom: 1px solid #e8e7ed;
  display: flex;
  flex-direction: column;
  align-items: top;
  background: #ffffff;
  position: sticky;
  top: 0;
  z-index: 2;
}
.notification-sidebar__header-top-container[data-v-34f0fd5a] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.notification-sidebar__header-title[data-v-34f0fd5a] {
  color: #19134d;
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}
.notification-sidebar__close-button[data-v-34f0fd5a] {
  width: 24px;
  height: 24px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.notification-sidebar__header-description[data-v-34f0fd5a] {
  margin: 0;
  color: #524e7a;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 2px;
}
.notification-sidebar__header-searchbar[data-v-34f0fd5a] {
  margin: 26px 0 0 0;
  width: 100%;
}
.notification-sidebar__content[data-v-34f0fd5a] {
  height: 100%;
  padding: 32px;
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
}

.two-factor-authentication-qr-code-item__description[data-v-48600d11] {
  padding: 0px;
  margin: 0 0 32px 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.two-factor-authentication-qr-code-item__qr-code-container[data-v-48600d11] {
  width: 100%;
  min-height: 232px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
.two-factor-authentication-qr-code-item__qr-code[data-v-48600d11] {
  max-width: 232px;
  max-height: 232px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.auth-enable-two-factor-authentication-modal-item__title[data-v-713e3ce3] {
  padding: 0px;
  margin: 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.auth-enable-two-factor-authentication-modal-item__buttons-container[data-v-713e3ce3] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.auth-enable-two-factor-authentication-modal-item__button-cancel[data-v-713e3ce3] {
  width: 156px;
  padding: 11px;
}
.auth-enable-two-factor-authentication-modal-item__button-confirm[data-v-713e3ce3] {
  width: 156px;
}

.auth-disable-two-factor-authentication-modal-item__title[data-v-a13144db] {
  padding: 0px;
  margin: 0;
  color: #19134d;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.auth-disable-two-factor-authentication-modal-item__description[data-v-a13144db] {
  margin: 0;
  color: #19134d;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.auth-disable-two-factor-authentication-modal-item__buttons-container[data-v-a13144db] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.auth-disable-two-factor-authentication-modal-item__button-cancel[data-v-a13144db] {
  width: 156px;
  padding: 11px;
}
.auth-disable-two-factor-authentication-modal-item__button-confirm[data-v-a13144db] {
  width: 156px;
}

.main-navbar-item[data-v-1b9231d7] {
  min-width: 1440px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 63px;
  border-bottom: 1px solid #d1d0db;
  background: #ffffff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.main-navbar-item__logo-image-container[data-v-1b9231d7] {
  width: 132px;
  height: 48px;
}
.main-navbar-item__logo-image[data-v-1b9231d7] {
  width: 132px;
  height: 48px;
  margin: 0 0 0 17px;
  cursor: pointer;
}
.main-navbar-item__action-container[data-v-1b9231d7] {
  margin: 0 0 0 154px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.main-navbar-item__left-side[data-v-1b9231d7] {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.main-navbar-item__right-side[data-v-1b9231d7] {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 0 59px 0 0;
  gap: 24px;
}
.main-navbar-item__dashboard-elements[data-v-1b9231d7] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
.main-navbar-item__play-button[data-v-1b9231d7] {
  min-width: 24px;
}
.main-navbar-item__walkthrough-container[data-v-1b9231d7] {
  width: 32px;
  height: 32px;
  cursor: pointer;
  border-radius: 50%;
  transition: 0.2s linear;
}
.main-navbar-item__walkthrough-container[data-v-1b9231d7]:hover {
  box-shadow: inset 0 0 0 3px #c4c0fa;
}
.main-navbar-item__notification-container[data-v-1b9231d7] {
  width: 32px;
  height: 32px;
  cursor: pointer;
  border-radius: 50%;
  transition: 0.2s linear;
  position: relative;
}
.notification-indicator[data-v-1b9231d7] {
  position: absolute;
  top: 0px;
  left: 16px;
}
.notification-indicator__outer[data-v-1b9231d7] {
  width: 14px;
  height: 14px;
  background: white;
  border-radius: 50%;
  position: absolute;
}
.notification-indicator__inner[data-v-1b9231d7] {
  width: 10px;
  height: 10px;
  background: #ff4444;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 2px;
}

.impersonate-banner[data-v-dc886a03] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  height: 40px;
  background: #e67e22;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 16px;
  box-sizing: border-box;
  max-width: 100vw;
  overflow: hidden;
}
.impersonate-banner__text[data-v-dc886a03] {
  min-width: 0;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 12px;
}
.impersonate-banner__exit[data-v-dc886a03] {
  flex-shrink: 0;
  white-space: nowrap;
  padding: 6px 16px;
}

.app__main-container[data-v-20ce351e] {
  min-width: 1440px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.app__main[data-v-20ce351e] {
  position: relative;
  margin: 0;
  overflow-y: auto;
  overflow-x: hidden;
  flex: 1;
}
.app__main.authenticated[data-v-20ce351e] {
  height: calc(100vh - 64px); /* 64px is the main navbar heigth */
  margin: 64px 0 0 0;
}
.app__main-container.impersonating .app__main.authenticated[data-v-20ce351e] {
  margin-top: 104px; /* 64px navbar + 40px banner */
  height: calc(100vh - 104px);
}
/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}

/*# sourceMappingURL=quill.snow.css.map*/html {
  font-family: "Plus Jakarta Sans";
  color: #19134d;
}

body {
  margin: 0;
  background: #f4f3f6;
}

.icon16 {
  width: 16px;
  height: 16px;
}

.icon24 {
  width: 24px;
  height: 24px;
}

.icon32 {
  width: 32px;
  height: 32px;
}

.center-width-height {
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.center-width {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.center-height {
  height: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

mark {
  background-color: #ffdca6;
  color: #19134d;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */
}

.stop-scrolling {
  overflow: hidden !important;
}

.hollow-button {
  padding: 0;
  margin: 0;
  background: transparent;
  cursor: pointer;
  text-decoration: none;
  font-family: "Plus Jakarta Sans";
  pointer-events: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
}

.hollow-button:active,
.hollow-button:focus {
  outline: none;
}

.hollow-button:disabled {
  color: #807d9d;
  cursor: not-allowed;
}

/* sortable-list */

.sortable-list li.active {
  background: #c4c0fa;
  /* box-shadow: inset 0 0 0 1px #574cf1; */
  border-color: #574cf1;
}
.sortable-list li.moving {
  filter: none;
}
@font-face {
	font-family: "Plus Jakarta Sans";
	font-weight: 700;
	src: url("/fonts/PlusJakartaSans/PlusJakartaSans-Bold.woff");
}
@font-face {
	font-family: "Plus Jakarta Sans";
	font-weight: 600;
	src: url("/fonts/PlusJakartaSans/PlusJakartaSans-SemiBold.woff");
}
@font-face {
	font-family: "Plus Jakarta Sans";
	font-weight: 500;
	src: url("/fonts/PlusJakartaSans/PlusJakartaSans-Medium.woff");
}
@font-face {
	font-family: "Plus Jakarta Sans";
	font-weight: 400;
	src: url("/fonts/PlusJakartaSans/PlusJakartaSans-Regular.woff");
}
@font-face {
	font-family: "Plus Jakarta Sans";
	font-weight: 300;
	src: url("/fonts/PlusJakartaSans/PlusJakartaSans-Light.woff");
}
@font-face {
	font-family: "Roboto";
	font-weight: 700;
	src: url("/fonts/Roboto/Roboto-Bold.woff");
}
@font-face {
	font-family: "Roboto";
	font-weight: 500;
	src: url("/fonts/Roboto/Roboto-Medium.woff");
}
@font-face {
	font-family: "Roboto";
	font-weight: 400;
	src: url("/fonts/Roboto/Roboto-Regular.woff");
}
@font-face {
	font-family: "Roboto";
	font-weight: 300;
	src: url("/fonts/Roboto/Roboto-Light.woff");
}/* transitions */

/* list */
.list-enter-active,
.list-leave-active {
  transition: all 0.3s ease;
}
.list-enter-from,
.list-leave-to {
  opacity: 0;
  transform: translateX(20px);
}

/* list-no-exit */
.list-no-exit-enter-active {
  transition: all 0.3s ease;
}
.list-no-exit-enter-from {
  opacity: 0;
  transform: translateX(30px);
}

/* list-from-left */
.list-from-left-enter-active,
.list-from-left-leave-active {
  transition: all 0.3s ease;
}
.list-from-left-enter-from,
.list-from-left-leave-to {
  opacity: 0;
  transform: translateX(-20px);
}

/* list-from-right */
.list-from-left-enter-active,
.list-from-left-leave-active {
  transition: all 0.3s ease;
}
.list-from-left-enter-from,
.list-from-left-leave-to {
  opacity: 0;
  transform: translateX(20px);
}

/* list smooth */
.list-smooth-move,
.list-smooth-enter-active,
.list-smooth-leave-active {
  transition: all 0.3s ease;
}

.list-smooth-enter-from,
.list-smooth-leave-to {
  opacity: 0;
  transform: translateX(20px);
}

.list-smooth-leave-active {
  position: absolute;
}

/* list-smooth-from-left */
.list-smooth-from-left-move,
.list-smooth-from-left-enter-active,
.list-smooth-from-left-leave-active {
  transition: all 0.3s ease;
}

.list-smooth-from-left-enter-from,
.list-smooth-from-left-leave-to {
  opacity: 0;
  transform: translateX(-20px);
}

.list-smooth-from-left-leave-active {
  position: absolute;
}

/* fade */
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.3s ease;
}
.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}

.fade-no-out-enter-active {
  transition: opacity 0.3s ease;
}
.fade-no-out-enter-from {
  opacity: 0;
}

/* fly */
.fly-enter-active,
.fly-leave-active {
  transition: all 0.5s ease-in-out;
}
.fly-enter-from {
  transform: translateY(-50px);
}
.fly-enter-to {
  transform: translateY(0);
}
.fly-leave-from {
  transform: translateY(0);
}
.fly-leave-to {
  transform: translateY(50px);
}

/* sidebar */
.sidebar-enter-active,
.sidebar-leave-active {
  transition: transform 0.3s ease;
}
.sidebar-enter-from,
.sidebar-leave-to {
  transform: translateX(100%);
}
.ql-toolbar.ql-snow {
  padding: 6px 12px 6px 2px;
  position: absolute;
  left: 16px;
  bottom: 8px;
  background: #ffffff;
  border-radius: 8px;
  z-index: 2;
  font-family: "Roboto";
  font-style: normal;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: #524e7a;
  border: 1px solid #cde0ea;
}

.ql-toolbar.ql-snow .ql-formats {
  margin: 0 0 0 8px;
}

.ql-container.ql-snow {
  border: none;
}

.ql-editor {
  padding: 12px 16px 64px 16px;
  color: #19134d;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  border-radius: 8px;
  border: none;
  background: #eef6fa;
  z-index: 1;
  transition: 0.2s linear;
  border: 1px solid #eef6fa;
}

.ql-editor:hover {
  background: #dbe9f0;
}
.ql-editor:focus,
.ql-editor:active {
  outline: none;
  border-color: #574cf1;
  background: #eef6fa;
}

.ql-editor.ql-blank::before {
  color: #807d9d;
  font-family: "Plus Jakarta Sans";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td{z-index:9999999!important;position:relative}tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer *{box-sizing:content-box}.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-tooltipReferenceLayer *{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0;margin-bottom:2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#eee;box-shadow:0 0 0 .2rem rgba(158,158,158,.5);border:1px solid #616161;color:#212121}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(60,60,60,.57)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}
/*# sourceMappingURL=introjs.css.map */.introjs-tooltip {
  border-radius: 8px;
  background-color: #19134d;
  color: #ffffff;
  text-align: left;
}

.introjs-tooltiptext {
  font-family: "Plus Jakarta Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.introjs-arrow.top {
  border-bottom-color: #19134d !important;
}

.introjs-arrow.right {
  border-left-color: #19134d !important;
}

.introjs-arrow.bottom {
  border-top-color: #19134d !important;
}

.introjs-arrow.left {
  border-right-color: #19134d !important;
}

.introjs-arrow.top-middle {
  border-bottom-color: #19134d !important;
  left: 50%;
  transform: translateX(-50%);
}

.introjs-arrow.right-middle {
  border-left-color: #19134d !important;
  top: 50%;
  transform: translateY(-50%);
}

.introjs-arrow.bottom-middle {
  border-top-color: #19134d !important;
  left: 50%;
  transform: translateX(-50%);
}

.introjs-arrow.left-middle {
  border-right-color: #19134d !important;
  top: 50%;
  transform: translateY(-50%);
}

.introjs-tooltipbuttons {
  border-top: 1px solid rgba(224, 224, 224, 0.3);
}

.introjs-skipbutton {
  color: #ffffff;
  opacity: 0.7;
  transition: 0.2s linear;
}

.introjs-skipbutton:hover {
  color: #ffffff;
  opacity: 1;
}

.introjs-button {
  padding: 10px 15px;
  min-width: 60px;
  border: none;
  outline: none;
  border-radius: 100px;
  transition: 0.2s linear;
  font-family: "Plus Jakarta Sans";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  border: 1px solid transparent;
  cursor: pointer;
  text-shadow: none;
  text-align: center;
}

.introjs-button:focus {
  border: 1px solid transparent;
  box-shadow: none;
  outline: none;
}

.introjs-button:hover,
.introjs-button:active {
  border: 1px solid transparent;
  box-shadow: none;
  outline: none;
}

.introjs-nextbutton {
  background: #ffffff;
  color: #19134d;
}

.introjs-prevbutton {
  background: #19134d;
  color: #ffffff;
  border-color: #ffffff;
}

.introjs-disabled {
  display: none;
}

.introjs-helperLayer {
  border-radius: 4px;
  box-shadow: rgba(25, 19, 77, 0.4) 0px 0px 2px 4px,
    rgba(25, 19, 77, 0.2) 0px 0px 0px 5000px !important;
}

.introjs-helperLayer,
.introjs-overlay {
  pointer-events: none !important;
}

/* when disableInteraction is active, overlay must block clicks */
.introjs-disable-interaction .introjs-overlay {
  pointer-events: auto !important;
}
/* This style sheet allows to revert vuetify styles applied globally */
html {
    overflow-x: revert;
    text-rendering: revert;
    -webkit-tap-highlight-color: revert;
}
  
@layer vuetify {
  @layer reset, transitions, base, components, overrides, colors, theme, utilities;
}
@layer vuetify.transitions {
  @keyframes v-shake {
    59% {
      margin-left: 0;
    }
    60%, 80% {
      margin-left: 2px;
    }
    70%, 90% {
      margin-left: -2px;
    }
  }
}
@layer vuetify.colors {
  .bg-black {
    background-color: #000000 !important;
  }
  .bg-black {
    color: #FFFFFF !important;
  }
  .bg-white {
    background-color: #FFFFFF !important;
  }
  .bg-white {
    color: #000000 !important;
  }
  .bg-transparent {
    background-color: transparent !important;
  }
  .bg-transparent {
    color: currentColor !important;
  }
  .bg-red {
    background-color: #F44336 !important;
  }
  .bg-red {
    color: #FFFFFF !important;
  }
  .bg-red-lighten-5 {
    background-color: #FFEBEE !important;
  }
  .bg-red-lighten-5 {
    color: #000000 !important;
  }
  .bg-red-lighten-4 {
    background-color: #FFCDD2 !important;
  }
  .bg-red-lighten-4 {
    color: #000000 !important;
  }
  .bg-red-lighten-3 {
    background-color: #EF9A9A !important;
  }
  .bg-red-lighten-3 {
    color: #000000 !important;
  }
  .bg-red-lighten-2 {
    background-color: #E57373 !important;
  }
  .bg-red-lighten-2 {
    color: #FFFFFF !important;
  }
  .bg-red-lighten-1 {
    background-color: #EF5350 !important;
  }
  .bg-red-lighten-1 {
    color: #FFFFFF !important;
  }
  .bg-red-darken-1 {
    background-color: #E53935 !important;
  }
  .bg-red-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-red-darken-2 {
    background-color: #D32F2F !important;
  }
  .bg-red-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-red-darken-3 {
    background-color: #C62828 !important;
  }
  .bg-red-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-red-darken-4 {
    background-color: #B71C1C !important;
  }
  .bg-red-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-red-accent-1 {
    background-color: #FF8A80 !important;
  }
  .bg-red-accent-1 {
    color: #000000 !important;
  }
  .bg-red-accent-2 {
    background-color: #FF5252 !important;
  }
  .bg-red-accent-2 {
    color: #FFFFFF !important;
  }
  .bg-red-accent-3 {
    background-color: #FF1744 !important;
  }
  .bg-red-accent-3 {
    color: #FFFFFF !important;
  }
  .bg-red-accent-4 {
    background-color: #D50000 !important;
  }
  .bg-red-accent-4 {
    color: #FFFFFF !important;
  }
  .bg-pink {
    background-color: #e91e63 !important;
  }
  .bg-pink {
    color: #FFFFFF !important;
  }
  .bg-pink-lighten-5 {
    background-color: #fce4ec !important;
  }
  .bg-pink-lighten-5 {
    color: #000000 !important;
  }
  .bg-pink-lighten-4 {
    background-color: #f8bbd0 !important;
  }
  .bg-pink-lighten-4 {
    color: #000000 !important;
  }
  .bg-pink-lighten-3 {
    background-color: #f48fb1 !important;
  }
  .bg-pink-lighten-3 {
    color: #000000 !important;
  }
  .bg-pink-lighten-2 {
    background-color: #f06292 !important;
  }
  .bg-pink-lighten-2 {
    color: #FFFFFF !important;
  }
  .bg-pink-lighten-1 {
    background-color: #ec407a !important;
  }
  .bg-pink-lighten-1 {
    color: #FFFFFF !important;
  }
  .bg-pink-darken-1 {
    background-color: #d81b60 !important;
  }
  .bg-pink-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-pink-darken-2 {
    background-color: #c2185b !important;
  }
  .bg-pink-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-pink-darken-3 {
    background-color: #ad1457 !important;
  }
  .bg-pink-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-pink-darken-4 {
    background-color: #880e4f !important;
  }
  .bg-pink-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-pink-accent-1 {
    background-color: #ff80ab !important;
  }
  .bg-pink-accent-1 {
    color: #FFFFFF !important;
  }
  .bg-pink-accent-2 {
    background-color: #ff4081 !important;
  }
  .bg-pink-accent-2 {
    color: #FFFFFF !important;
  }
  .bg-pink-accent-3 {
    background-color: #f50057 !important;
  }
  .bg-pink-accent-3 {
    color: #FFFFFF !important;
  }
  .bg-pink-accent-4 {
    background-color: #c51162 !important;
  }
  .bg-pink-accent-4 {
    color: #FFFFFF !important;
  }
  .bg-purple {
    background-color: #9c27b0 !important;
  }
  .bg-purple {
    color: #FFFFFF !important;
  }
  .bg-purple-lighten-5 {
    background-color: #f3e5f5 !important;
  }
  .bg-purple-lighten-5 {
    color: #000000 !important;
  }
  .bg-purple-lighten-4 {
    background-color: #e1bee7 !important;
  }
  .bg-purple-lighten-4 {
    color: #000000 !important;
  }
  .bg-purple-lighten-3 {
    background-color: #ce93d8 !important;
  }
  .bg-purple-lighten-3 {
    color: #FFFFFF !important;
  }
  .bg-purple-lighten-2 {
    background-color: #ba68c8 !important;
  }
  .bg-purple-lighten-2 {
    color: #FFFFFF !important;
  }
  .bg-purple-lighten-1 {
    background-color: #ab47bc !important;
  }
  .bg-purple-lighten-1 {
    color: #FFFFFF !important;
  }
  .bg-purple-darken-1 {
    background-color: #8e24aa !important;
  }
  .bg-purple-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-purple-darken-2 {
    background-color: #7b1fa2 !important;
  }
  .bg-purple-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-purple-darken-3 {
    background-color: #6a1b9a !important;
  }
  .bg-purple-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-purple-darken-4 {
    background-color: #4a148c !important;
  }
  .bg-purple-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-purple-accent-1 {
    background-color: #ea80fc !important;
  }
  .bg-purple-accent-1 {
    color: #FFFFFF !important;
  }
  .bg-purple-accent-2 {
    background-color: #e040fb !important;
  }
  .bg-purple-accent-2 {
    color: #FFFFFF !important;
  }
  .bg-purple-accent-3 {
    background-color: #d500f9 !important;
  }
  .bg-purple-accent-3 {
    color: #FFFFFF !important;
  }
  .bg-purple-accent-4 {
    background-color: #aa00ff !important;
  }
  .bg-purple-accent-4 {
    color: #FFFFFF !important;
  }
  .bg-deep-purple {
    background-color: #673ab7 !important;
  }
  .bg-deep-purple {
    color: #FFFFFF !important;
  }
  .bg-deep-purple-lighten-5 {
    background-color: #ede7f6 !important;
  }
  .bg-deep-purple-lighten-5 {
    color: #000000 !important;
  }
  .bg-deep-purple-lighten-4 {
    background-color: #d1c4e9 !important;
  }
  .bg-deep-purple-lighten-4 {
    color: #000000 !important;
  }
  .bg-deep-purple-lighten-3 {
    background-color: #b39ddb !important;
  }
  .bg-deep-purple-lighten-3 {
    color: #FFFFFF !important;
  }
  .bg-deep-purple-lighten-2 {
    background-color: #9575cd !important;
  }
  .bg-deep-purple-lighten-2 {
    color: #FFFFFF !important;
  }
  .bg-deep-purple-lighten-1 {
    background-color: #7e57c2 !important;
  }
  .bg-deep-purple-lighten-1 {
    color: #FFFFFF !important;
  }
  .bg-deep-purple-darken-1 {
    background-color: #5e35b1 !important;
  }
  .bg-deep-purple-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-deep-purple-darken-2 {
    background-color: #512da8 !important;
  }
  .bg-deep-purple-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-deep-purple-darken-3 {
    background-color: #4527a0 !important;
  }
  .bg-deep-purple-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-deep-purple-darken-4 {
    background-color: #311b92 !important;
  }
  .bg-deep-purple-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-deep-purple-accent-1 {
    background-color: #b388ff !important;
  }
  .bg-deep-purple-accent-1 {
    color: #FFFFFF !important;
  }
  .bg-deep-purple-accent-2 {
    background-color: #7c4dff !important;
  }
  .bg-deep-purple-accent-2 {
    color: #FFFFFF !important;
  }
  .bg-deep-purple-accent-3 {
    background-color: #651fff !important;
  }
  .bg-deep-purple-accent-3 {
    color: #FFFFFF !important;
  }
  .bg-deep-purple-accent-4 {
    background-color: #6200ea !important;
  }
  .bg-deep-purple-accent-4 {
    color: #FFFFFF !important;
  }
  .bg-indigo {
    background-color: #3f51b5 !important;
  }
  .bg-indigo {
    color: #FFFFFF !important;
  }
  .bg-indigo-lighten-5 {
    background-color: #e8eaf6 !important;
  }
  .bg-indigo-lighten-5 {
    color: #000000 !important;
  }
  .bg-indigo-lighten-4 {
    background-color: #c5cae9 !important;
  }
  .bg-indigo-lighten-4 {
    color: #000000 !important;
  }
  .bg-indigo-lighten-3 {
    background-color: #9fa8da !important;
  }
  .bg-indigo-lighten-3 {
    color: #FFFFFF !important;
  }
  .bg-indigo-lighten-2 {
    background-color: #7986cb !important;
  }
  .bg-indigo-lighten-2 {
    color: #FFFFFF !important;
  }
  .bg-indigo-lighten-1 {
    background-color: #5c6bc0 !important;
  }
  .bg-indigo-lighten-1 {
    color: #FFFFFF !important;
  }
  .bg-indigo-darken-1 {
    background-color: #3949ab !important;
  }
  .bg-indigo-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-indigo-darken-2 {
    background-color: #303f9f !important;
  }
  .bg-indigo-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-indigo-darken-3 {
    background-color: #283593 !important;
  }
  .bg-indigo-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-indigo-darken-4 {
    background-color: #1a237e !important;
  }
  .bg-indigo-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-indigo-accent-1 {
    background-color: #8c9eff !important;
  }
  .bg-indigo-accent-1 {
    color: #FFFFFF !important;
  }
  .bg-indigo-accent-2 {
    background-color: #536dfe !important;
  }
  .bg-indigo-accent-2 {
    color: #FFFFFF !important;
  }
  .bg-indigo-accent-3 {
    background-color: #3d5afe !important;
  }
  .bg-indigo-accent-3 {
    color: #FFFFFF !important;
  }
  .bg-indigo-accent-4 {
    background-color: #304ffe !important;
  }
  .bg-indigo-accent-4 {
    color: #FFFFFF !important;
  }
  .bg-blue {
    background-color: #2196F3 !important;
  }
  .bg-blue {
    color: #FFFFFF !important;
  }
  .bg-blue-lighten-5 {
    background-color: #E3F2FD !important;
  }
  .bg-blue-lighten-5 {
    color: #000000 !important;
  }
  .bg-blue-lighten-4 {
    background-color: #BBDEFB !important;
  }
  .bg-blue-lighten-4 {
    color: #000000 !important;
  }
  .bg-blue-lighten-3 {
    background-color: #90CAF9 !important;
  }
  .bg-blue-lighten-3 {
    color: #000000 !important;
  }
  .bg-blue-lighten-2 {
    background-color: #64B5F6 !important;
  }
  .bg-blue-lighten-2 {
    color: #000000 !important;
  }
  .bg-blue-lighten-1 {
    background-color: #42A5F5 !important;
  }
  .bg-blue-lighten-1 {
    color: #FFFFFF !important;
  }
  .bg-blue-darken-1 {
    background-color: #1E88E5 !important;
  }
  .bg-blue-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-blue-darken-2 {
    background-color: #1976D2 !important;
  }
  .bg-blue-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-blue-darken-3 {
    background-color: #1565C0 !important;
  }
  .bg-blue-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-blue-darken-4 {
    background-color: #0D47A1 !important;
  }
  .bg-blue-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-blue-accent-1 {
    background-color: #82B1FF !important;
  }
  .bg-blue-accent-1 {
    color: #000000 !important;
  }
  .bg-blue-accent-2 {
    background-color: #448AFF !important;
  }
  .bg-blue-accent-2 {
    color: #FFFFFF !important;
  }
  .bg-blue-accent-3 {
    background-color: #2979FF !important;
  }
  .bg-blue-accent-3 {
    color: #FFFFFF !important;
  }
  .bg-blue-accent-4 {
    background-color: #2962FF !important;
  }
  .bg-blue-accent-4 {
    color: #FFFFFF !important;
  }
  .bg-light-blue {
    background-color: #03a9f4 !important;
  }
  .bg-light-blue {
    color: #FFFFFF !important;
  }
  .bg-light-blue-lighten-5 {
    background-color: #e1f5fe !important;
  }
  .bg-light-blue-lighten-5 {
    color: #000000 !important;
  }
  .bg-light-blue-lighten-4 {
    background-color: #b3e5fc !important;
  }
  .bg-light-blue-lighten-4 {
    color: #000000 !important;
  }
  .bg-light-blue-lighten-3 {
    background-color: #81d4fa !important;
  }
  .bg-light-blue-lighten-3 {
    color: #000000 !important;
  }
  .bg-light-blue-lighten-2 {
    background-color: #4fc3f7 !important;
  }
  .bg-light-blue-lighten-2 {
    color: #000000 !important;
  }
  .bg-light-blue-lighten-1 {
    background-color: #29b6f6 !important;
  }
  .bg-light-blue-lighten-1 {
    color: #000000 !important;
  }
  .bg-light-blue-darken-1 {
    background-color: #039be5 !important;
  }
  .bg-light-blue-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-light-blue-darken-2 {
    background-color: #0288d1 !important;
  }
  .bg-light-blue-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-light-blue-darken-3 {
    background-color: #0277bd !important;
  }
  .bg-light-blue-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-light-blue-darken-4 {
    background-color: #01579b !important;
  }
  .bg-light-blue-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-light-blue-accent-1 {
    background-color: #80d8ff !important;
  }
  .bg-light-blue-accent-1 {
    color: #000000 !important;
  }
  .bg-light-blue-accent-2 {
    background-color: #40c4ff !important;
  }
  .bg-light-blue-accent-2 {
    color: #000000 !important;
  }
  .bg-light-blue-accent-3 {
    background-color: #00b0ff !important;
  }
  .bg-light-blue-accent-3 {
    color: #FFFFFF !important;
  }
  .bg-light-blue-accent-4 {
    background-color: #0091ea !important;
  }
  .bg-light-blue-accent-4 {
    color: #FFFFFF !important;
  }
  .bg-cyan {
    background-color: #00bcd4 !important;
  }
  .bg-cyan {
    color: #000000 !important;
  }
  .bg-cyan-lighten-5 {
    background-color: #e0f7fa !important;
  }
  .bg-cyan-lighten-5 {
    color: #000000 !important;
  }
  .bg-cyan-lighten-4 {
    background-color: #b2ebf2 !important;
  }
  .bg-cyan-lighten-4 {
    color: #000000 !important;
  }
  .bg-cyan-lighten-3 {
    background-color: #80deea !important;
  }
  .bg-cyan-lighten-3 {
    color: #000000 !important;
  }
  .bg-cyan-lighten-2 {
    background-color: #4dd0e1 !important;
  }
  .bg-cyan-lighten-2 {
    color: #000000 !important;
  }
  .bg-cyan-lighten-1 {
    background-color: #26c6da !important;
  }
  .bg-cyan-lighten-1 {
    color: #000000 !important;
  }
  .bg-cyan-darken-1 {
    background-color: #00acc1 !important;
  }
  .bg-cyan-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-cyan-darken-2 {
    background-color: #0097a7 !important;
  }
  .bg-cyan-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-cyan-darken-3 {
    background-color: #00838f !important;
  }
  .bg-cyan-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-cyan-darken-4 {
    background-color: #006064 !important;
  }
  .bg-cyan-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-cyan-accent-1 {
    background-color: #84ffff !important;
  }
  .bg-cyan-accent-1 {
    color: #000000 !important;
  }
  .bg-cyan-accent-2 {
    background-color: #18ffff !important;
  }
  .bg-cyan-accent-2 {
    color: #000000 !important;
  }
  .bg-cyan-accent-3 {
    background-color: #00e5ff !important;
  }
  .bg-cyan-accent-3 {
    color: #000000 !important;
  }
  .bg-cyan-accent-4 {
    background-color: #00b8d4 !important;
  }
  .bg-cyan-accent-4 {
    color: #FFFFFF !important;
  }
  .bg-teal {
    background-color: #009688 !important;
  }
  .bg-teal {
    color: #FFFFFF !important;
  }
  .bg-teal-lighten-5 {
    background-color: #e0f2f1 !important;
  }
  .bg-teal-lighten-5 {
    color: #000000 !important;
  }
  .bg-teal-lighten-4 {
    background-color: #b2dfdb !important;
  }
  .bg-teal-lighten-4 {
    color: #000000 !important;
  }
  .bg-teal-lighten-3 {
    background-color: #80cbc4 !important;
  }
  .bg-teal-lighten-3 {
    color: #000000 !important;
  }
  .bg-teal-lighten-2 {
    background-color: #4db6ac !important;
  }
  .bg-teal-lighten-2 {
    color: #FFFFFF !important;
  }
  .bg-teal-lighten-1 {
    background-color: #26a69a !important;
  }
  .bg-teal-lighten-1 {
    color: #FFFFFF !important;
  }
  .bg-teal-darken-1 {
    background-color: #00897b !important;
  }
  .bg-teal-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-teal-darken-2 {
    background-color: #00796b !important;
  }
  .bg-teal-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-teal-darken-3 {
    background-color: #00695c !important;
  }
  .bg-teal-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-teal-darken-4 {
    background-color: #004d40 !important;
  }
  .bg-teal-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-teal-accent-1 {
    background-color: #a7ffeb !important;
  }
  .bg-teal-accent-1 {
    color: #000000 !important;
  }
  .bg-teal-accent-2 {
    background-color: #64ffda !important;
  }
  .bg-teal-accent-2 {
    color: #000000 !important;
  }
  .bg-teal-accent-3 {
    background-color: #1de9b6 !important;
  }
  .bg-teal-accent-3 {
    color: #000000 !important;
  }
  .bg-teal-accent-4 {
    background-color: #00bfa5 !important;
  }
  .bg-teal-accent-4 {
    color: #FFFFFF !important;
  }
  .bg-green {
    background-color: #4CAF50 !important;
  }
  .bg-green {
    color: #FFFFFF !important;
  }
  .bg-green-lighten-5 {
    background-color: #E8F5E9 !important;
  }
  .bg-green-lighten-5 {
    color: #000000 !important;
  }
  .bg-green-lighten-4 {
    background-color: #C8E6C9 !important;
  }
  .bg-green-lighten-4 {
    color: #000000 !important;
  }
  .bg-green-lighten-3 {
    background-color: #A5D6A7 !important;
  }
  .bg-green-lighten-3 {
    color: #000000 !important;
  }
  .bg-green-lighten-2 {
    background-color: #81C784 !important;
  }
  .bg-green-lighten-2 {
    color: #000000 !important;
  }
  .bg-green-lighten-1 {
    background-color: #66BB6A !important;
  }
  .bg-green-lighten-1 {
    color: #FFFFFF !important;
  }
  .bg-green-darken-1 {
    background-color: #43A047 !important;
  }
  .bg-green-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-green-darken-2 {
    background-color: #388E3C !important;
  }
  .bg-green-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-green-darken-3 {
    background-color: #2E7D32 !important;
  }
  .bg-green-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-green-darken-4 {
    background-color: #1B5E20 !important;
  }
  .bg-green-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-green-accent-1 {
    background-color: #B9F6CA !important;
  }
  .bg-green-accent-1 {
    color: #000000 !important;
  }
  .bg-green-accent-2 {
    background-color: #69F0AE !important;
  }
  .bg-green-accent-2 {
    color: #000000 !important;
  }
  .bg-green-accent-3 {
    background-color: #00E676 !important;
  }
  .bg-green-accent-3 {
    color: #000000 !important;
  }
  .bg-green-accent-4 {
    background-color: #00C853 !important;
  }
  .bg-green-accent-4 {
    color: #000000 !important;
  }
  .bg-light-green {
    background-color: #8bc34a !important;
  }
  .bg-light-green {
    color: #000000 !important;
  }
  .bg-light-green-lighten-5 {
    background-color: #f1f8e9 !important;
  }
  .bg-light-green-lighten-5 {
    color: #000000 !important;
  }
  .bg-light-green-lighten-4 {
    background-color: #dcedc8 !important;
  }
  .bg-light-green-lighten-4 {
    color: #000000 !important;
  }
  .bg-light-green-lighten-3 {
    background-color: #c5e1a5 !important;
  }
  .bg-light-green-lighten-3 {
    color: #000000 !important;
  }
  .bg-light-green-lighten-2 {
    background-color: #aed581 !important;
  }
  .bg-light-green-lighten-2 {
    color: #000000 !important;
  }
  .bg-light-green-lighten-1 {
    background-color: #9ccc65 !important;
  }
  .bg-light-green-lighten-1 {
    color: #000000 !important;
  }
  .bg-light-green-darken-1 {
    background-color: #7cb342 !important;
  }
  .bg-light-green-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-light-green-darken-2 {
    background-color: #689f38 !important;
  }
  .bg-light-green-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-light-green-darken-3 {
    background-color: #558b2f !important;
  }
  .bg-light-green-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-light-green-darken-4 {
    background-color: #33691e !important;
  }
  .bg-light-green-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-light-green-accent-1 {
    background-color: #ccff90 !important;
  }
  .bg-light-green-accent-1 {
    color: #000000 !important;
  }
  .bg-light-green-accent-2 {
    background-color: #b2ff59 !important;
  }
  .bg-light-green-accent-2 {
    color: #000000 !important;
  }
  .bg-light-green-accent-3 {
    background-color: #76ff03 !important;
  }
  .bg-light-green-accent-3 {
    color: #000000 !important;
  }
  .bg-light-green-accent-4 {
    background-color: #64dd17 !important;
  }
  .bg-light-green-accent-4 {
    color: #000000 !important;
  }
  .bg-lime {
    background-color: #cddc39 !important;
  }
  .bg-lime {
    color: #000000 !important;
  }
  .bg-lime-lighten-5 {
    background-color: #f9fbe7 !important;
  }
  .bg-lime-lighten-5 {
    color: #000000 !important;
  }
  .bg-lime-lighten-4 {
    background-color: #f0f4c3 !important;
  }
  .bg-lime-lighten-4 {
    color: #000000 !important;
  }
  .bg-lime-lighten-3 {
    background-color: #e6ee9c !important;
  }
  .bg-lime-lighten-3 {
    color: #000000 !important;
  }
  .bg-lime-lighten-2 {
    background-color: #dce775 !important;
  }
  .bg-lime-lighten-2 {
    color: #000000 !important;
  }
  .bg-lime-lighten-1 {
    background-color: #d4e157 !important;
  }
  .bg-lime-lighten-1 {
    color: #000000 !important;
  }
  .bg-lime-darken-1 {
    background-color: #c0ca33 !important;
  }
  .bg-lime-darken-1 {
    color: #000000 !important;
  }
  .bg-lime-darken-2 {
    background-color: #afb42b !important;
  }
  .bg-lime-darken-2 {
    color: #000000 !important;
  }
  .bg-lime-darken-3 {
    background-color: #9e9d24 !important;
  }
  .bg-lime-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-lime-darken-4 {
    background-color: #827717 !important;
  }
  .bg-lime-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-lime-accent-1 {
    background-color: #f4ff81 !important;
  }
  .bg-lime-accent-1 {
    color: #000000 !important;
  }
  .bg-lime-accent-2 {
    background-color: #eeff41 !important;
  }
  .bg-lime-accent-2 {
    color: #000000 !important;
  }
  .bg-lime-accent-3 {
    background-color: #c6ff00 !important;
  }
  .bg-lime-accent-3 {
    color: #000000 !important;
  }
  .bg-lime-accent-4 {
    background-color: #aeea00 !important;
  }
  .bg-lime-accent-4 {
    color: #000000 !important;
  }
  .bg-yellow {
    background-color: #ffeb3b !important;
  }
  .bg-yellow {
    color: #000000 !important;
  }
  .bg-yellow-lighten-5 {
    background-color: #fffde7 !important;
  }
  .bg-yellow-lighten-5 {
    color: #000000 !important;
  }
  .bg-yellow-lighten-4 {
    background-color: #fff9c4 !important;
  }
  .bg-yellow-lighten-4 {
    color: #000000 !important;
  }
  .bg-yellow-lighten-3 {
    background-color: #fff59d !important;
  }
  .bg-yellow-lighten-3 {
    color: #000000 !important;
  }
  .bg-yellow-lighten-2 {
    background-color: #fff176 !important;
  }
  .bg-yellow-lighten-2 {
    color: #000000 !important;
  }
  .bg-yellow-lighten-1 {
    background-color: #ffee58 !important;
  }
  .bg-yellow-lighten-1 {
    color: #000000 !important;
  }
  .bg-yellow-darken-1 {
    background-color: #fdd835 !important;
  }
  .bg-yellow-darken-1 {
    color: #000000 !important;
  }
  .bg-yellow-darken-2 {
    background-color: #fbc02d !important;
  }
  .bg-yellow-darken-2 {
    color: #000000 !important;
  }
  .bg-yellow-darken-3 {
    background-color: #f9a825 !important;
  }
  .bg-yellow-darken-3 {
    color: #000000 !important;
  }
  .bg-yellow-darken-4 {
    background-color: #f57f17 !important;
  }
  .bg-yellow-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-yellow-accent-1 {
    background-color: #ffff8d !important;
  }
  .bg-yellow-accent-1 {
    color: #000000 !important;
  }
  .bg-yellow-accent-2 {
    background-color: #ffff00 !important;
  }
  .bg-yellow-accent-2 {
    color: #000000 !important;
  }
  .bg-yellow-accent-3 {
    background-color: #ffea00 !important;
  }
  .bg-yellow-accent-3 {
    color: #000000 !important;
  }
  .bg-yellow-accent-4 {
    background-color: #ffd600 !important;
  }
  .bg-yellow-accent-4 {
    color: #000000 !important;
  }
  .bg-amber {
    background-color: #ffc107 !important;
  }
  .bg-amber {
    color: #000000 !important;
  }
  .bg-amber-lighten-5 {
    background-color: #fff8e1 !important;
  }
  .bg-amber-lighten-5 {
    color: #000000 !important;
  }
  .bg-amber-lighten-4 {
    background-color: #ffecb3 !important;
  }
  .bg-amber-lighten-4 {
    color: #000000 !important;
  }
  .bg-amber-lighten-3 {
    background-color: #ffe082 !important;
  }
  .bg-amber-lighten-3 {
    color: #000000 !important;
  }
  .bg-amber-lighten-2 {
    background-color: #ffd54f !important;
  }
  .bg-amber-lighten-2 {
    color: #000000 !important;
  }
  .bg-amber-lighten-1 {
    background-color: #ffca28 !important;
  }
  .bg-amber-lighten-1 {
    color: #000000 !important;
  }
  .bg-amber-darken-1 {
    background-color: #ffb300 !important;
  }
  .bg-amber-darken-1 {
    color: #000000 !important;
  }
  .bg-amber-darken-2 {
    background-color: #ffa000 !important;
  }
  .bg-amber-darken-2 {
    color: #000000 !important;
  }
  .bg-amber-darken-3 {
    background-color: #ff8f00 !important;
  }
  .bg-amber-darken-3 {
    color: #000000 !important;
  }
  .bg-amber-darken-4 {
    background-color: #ff6f00 !important;
  }
  .bg-amber-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-amber-accent-1 {
    background-color: #ffe57f !important;
  }
  .bg-amber-accent-1 {
    color: #000000 !important;
  }
  .bg-amber-accent-2 {
    background-color: #ffd740 !important;
  }
  .bg-amber-accent-2 {
    color: #000000 !important;
  }
  .bg-amber-accent-3 {
    background-color: #ffc400 !important;
  }
  .bg-amber-accent-3 {
    color: #000000 !important;
  }
  .bg-amber-accent-4 {
    background-color: #ffab00 !important;
  }
  .bg-amber-accent-4 {
    color: #000000 !important;
  }
  .bg-orange {
    background-color: #ff9800 !important;
  }
  .bg-orange {
    color: #000000 !important;
  }
  .bg-orange-lighten-5 {
    background-color: #fff3e0 !important;
  }
  .bg-orange-lighten-5 {
    color: #000000 !important;
  }
  .bg-orange-lighten-4 {
    background-color: #ffe0b2 !important;
  }
  .bg-orange-lighten-4 {
    color: #000000 !important;
  }
  .bg-orange-lighten-3 {
    background-color: #ffcc80 !important;
  }
  .bg-orange-lighten-3 {
    color: #000000 !important;
  }
  .bg-orange-lighten-2 {
    background-color: #ffb74d !important;
  }
  .bg-orange-lighten-2 {
    color: #000000 !important;
  }
  .bg-orange-lighten-1 {
    background-color: #ffa726 !important;
  }
  .bg-orange-lighten-1 {
    color: #000000 !important;
  }
  .bg-orange-darken-1 {
    background-color: #fb8c00 !important;
  }
  .bg-orange-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-orange-darken-2 {
    background-color: #f57c00 !important;
  }
  .bg-orange-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-orange-darken-3 {
    background-color: #ef6c00 !important;
  }
  .bg-orange-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-orange-darken-4 {
    background-color: #e65100 !important;
  }
  .bg-orange-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-orange-accent-1 {
    background-color: #ffd180 !important;
  }
  .bg-orange-accent-1 {
    color: #000000 !important;
  }
  .bg-orange-accent-2 {
    background-color: #ffab40 !important;
  }
  .bg-orange-accent-2 {
    color: #000000 !important;
  }
  .bg-orange-accent-3 {
    background-color: #ff9100 !important;
  }
  .bg-orange-accent-3 {
    color: #000000 !important;
  }
  .bg-orange-accent-4 {
    background-color: #ff6d00 !important;
  }
  .bg-orange-accent-4 {
    color: #FFFFFF !important;
  }
  .bg-deep-orange {
    background-color: #ff5722 !important;
  }
  .bg-deep-orange {
    color: #FFFFFF !important;
  }
  .bg-deep-orange-lighten-5 {
    background-color: #fbe9e7 !important;
  }
  .bg-deep-orange-lighten-5 {
    color: #000000 !important;
  }
  .bg-deep-orange-lighten-4 {
    background-color: #ffccbc !important;
  }
  .bg-deep-orange-lighten-4 {
    color: #000000 !important;
  }
  .bg-deep-orange-lighten-3 {
    background-color: #ffab91 !important;
  }
  .bg-deep-orange-lighten-3 {
    color: #000000 !important;
  }
  .bg-deep-orange-lighten-2 {
    background-color: #ff8a65 !important;
  }
  .bg-deep-orange-lighten-2 {
    color: #000000 !important;
  }
  .bg-deep-orange-lighten-1 {
    background-color: #ff7043 !important;
  }
  .bg-deep-orange-lighten-1 {
    color: #FFFFFF !important;
  }
  .bg-deep-orange-darken-1 {
    background-color: #f4511e !important;
  }
  .bg-deep-orange-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-deep-orange-darken-2 {
    background-color: #e64a19 !important;
  }
  .bg-deep-orange-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-deep-orange-darken-3 {
    background-color: #d84315 !important;
  }
  .bg-deep-orange-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-deep-orange-darken-4 {
    background-color: #bf360c !important;
  }
  .bg-deep-orange-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-deep-orange-accent-1 {
    background-color: #ff9e80 !important;
  }
  .bg-deep-orange-accent-1 {
    color: #000000 !important;
  }
  .bg-deep-orange-accent-2 {
    background-color: #ff6e40 !important;
  }
  .bg-deep-orange-accent-2 {
    color: #FFFFFF !important;
  }
  .bg-deep-orange-accent-3 {
    background-color: #ff3d00 !important;
  }
  .bg-deep-orange-accent-3 {
    color: #FFFFFF !important;
  }
  .bg-deep-orange-accent-4 {
    background-color: #dd2c00 !important;
  }
  .bg-deep-orange-accent-4 {
    color: #FFFFFF !important;
  }
  .bg-brown {
    background-color: #795548 !important;
  }
  .bg-brown {
    color: #FFFFFF !important;
  }
  .bg-brown-lighten-5 {
    background-color: #efebe9 !important;
  }
  .bg-brown-lighten-5 {
    color: #000000 !important;
  }
  .bg-brown-lighten-4 {
    background-color: #d7ccc8 !important;
  }
  .bg-brown-lighten-4 {
    color: #000000 !important;
  }
  .bg-brown-lighten-3 {
    background-color: #bcaaa4 !important;
  }
  .bg-brown-lighten-3 {
    color: #000000 !important;
  }
  .bg-brown-lighten-2 {
    background-color: #a1887f !important;
  }
  .bg-brown-lighten-2 {
    color: #FFFFFF !important;
  }
  .bg-brown-lighten-1 {
    background-color: #8d6e63 !important;
  }
  .bg-brown-lighten-1 {
    color: #FFFFFF !important;
  }
  .bg-brown-darken-1 {
    background-color: #6d4c41 !important;
  }
  .bg-brown-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-brown-darken-2 {
    background-color: #5d4037 !important;
  }
  .bg-brown-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-brown-darken-3 {
    background-color: #4e342e !important;
  }
  .bg-brown-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-brown-darken-4 {
    background-color: #3e2723 !important;
  }
  .bg-brown-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-blue-grey {
    background-color: #607d8b !important;
  }
  .bg-blue-grey {
    color: #FFFFFF !important;
  }
  .bg-blue-grey-lighten-5 {
    background-color: #eceff1 !important;
  }
  .bg-blue-grey-lighten-5 {
    color: #000000 !important;
  }
  .bg-blue-grey-lighten-4 {
    background-color: #cfd8dc !important;
  }
  .bg-blue-grey-lighten-4 {
    color: #000000 !important;
  }
  .bg-blue-grey-lighten-3 {
    background-color: #b0bec5 !important;
  }
  .bg-blue-grey-lighten-3 {
    color: #000000 !important;
  }
  .bg-blue-grey-lighten-2 {
    background-color: #90a4ae !important;
  }
  .bg-blue-grey-lighten-2 {
    color: #FFFFFF !important;
  }
  .bg-blue-grey-lighten-1 {
    background-color: #78909c !important;
  }
  .bg-blue-grey-lighten-1 {
    color: #FFFFFF !important;
  }
  .bg-blue-grey-darken-1 {
    background-color: #546e7a !important;
  }
  .bg-blue-grey-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-blue-grey-darken-2 {
    background-color: #455a64 !important;
  }
  .bg-blue-grey-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-blue-grey-darken-3 {
    background-color: #37474f !important;
  }
  .bg-blue-grey-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-blue-grey-darken-4 {
    background-color: #263238 !important;
  }
  .bg-blue-grey-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-grey {
    background-color: #9e9e9e !important;
  }
  .bg-grey {
    color: #FFFFFF !important;
  }
  .bg-grey-lighten-5 {
    background-color: #fafafa !important;
  }
  .bg-grey-lighten-5 {
    color: #000000 !important;
  }
  .bg-grey-lighten-4 {
    background-color: #f5f5f5 !important;
  }
  .bg-grey-lighten-4 {
    color: #000000 !important;
  }
  .bg-grey-lighten-3 {
    background-color: #eeeeee !important;
  }
  .bg-grey-lighten-3 {
    color: #000000 !important;
  }
  .bg-grey-lighten-2 {
    background-color: #e0e0e0 !important;
  }
  .bg-grey-lighten-2 {
    color: #000000 !important;
  }
  .bg-grey-lighten-1 {
    background-color: #bdbdbd !important;
  }
  .bg-grey-lighten-1 {
    color: #000000 !important;
  }
  .bg-grey-darken-1 {
    background-color: #757575 !important;
  }
  .bg-grey-darken-1 {
    color: #FFFFFF !important;
  }
  .bg-grey-darken-2 {
    background-color: #616161 !important;
  }
  .bg-grey-darken-2 {
    color: #FFFFFF !important;
  }
  .bg-grey-darken-3 {
    background-color: #424242 !important;
  }
  .bg-grey-darken-3 {
    color: #FFFFFF !important;
  }
  .bg-grey-darken-4 {
    background-color: #212121 !important;
  }
  .bg-grey-darken-4 {
    color: #FFFFFF !important;
  }
  .bg-shades-black {
    background-color: #000000 !important;
  }
  .bg-shades-black {
    color: #FFFFFF !important;
  }
  .bg-shades-white {
    background-color: #FFFFFF !important;
  }
  .bg-shades-white {
    color: #000000 !important;
  }
  .bg-shades-transparent {
    background-color: transparent !important;
  }
  .bg-shades-transparent {
    color: currentColor !important;
  }
  .text-black {
    color: #000000 !important;
  }
  .text-white {
    color: #FFFFFF !important;
  }
  .text-transparent {
    color: transparent !important;
  }
  .text-red {
    color: #F44336 !important;
  }
  .text-red-lighten-5 {
    color: #FFEBEE !important;
  }
  .text-red-lighten-4 {
    color: #FFCDD2 !important;
  }
  .text-red-lighten-3 {
    color: #EF9A9A !important;
  }
  .text-red-lighten-2 {
    color: #E57373 !important;
  }
  .text-red-lighten-1 {
    color: #EF5350 !important;
  }
  .text-red-darken-1 {
    color: #E53935 !important;
  }
  .text-red-darken-2 {
    color: #D32F2F !important;
  }
  .text-red-darken-3 {
    color: #C62828 !important;
  }
  .text-red-darken-4 {
    color: #B71C1C !important;
  }
  .text-red-accent-1 {
    color: #FF8A80 !important;
  }
  .text-red-accent-2 {
    color: #FF5252 !important;
  }
  .text-red-accent-3 {
    color: #FF1744 !important;
  }
  .text-red-accent-4 {
    color: #D50000 !important;
  }
  .text-pink {
    color: #e91e63 !important;
  }
  .text-pink-lighten-5 {
    color: #fce4ec !important;
  }
  .text-pink-lighten-4 {
    color: #f8bbd0 !important;
  }
  .text-pink-lighten-3 {
    color: #f48fb1 !important;
  }
  .text-pink-lighten-2 {
    color: #f06292 !important;
  }
  .text-pink-lighten-1 {
    color: #ec407a !important;
  }
  .text-pink-darken-1 {
    color: #d81b60 !important;
  }
  .text-pink-darken-2 {
    color: #c2185b !important;
  }
  .text-pink-darken-3 {
    color: #ad1457 !important;
  }
  .text-pink-darken-4 {
    color: #880e4f !important;
  }
  .text-pink-accent-1 {
    color: #ff80ab !important;
  }
  .text-pink-accent-2 {
    color: #ff4081 !important;
  }
  .text-pink-accent-3 {
    color: #f50057 !important;
  }
  .text-pink-accent-4 {
    color: #c51162 !important;
  }
  .text-purple {
    color: #9c27b0 !important;
  }
  .text-purple-lighten-5 {
    color: #f3e5f5 !important;
  }
  .text-purple-lighten-4 {
    color: #e1bee7 !important;
  }
  .text-purple-lighten-3 {
    color: #ce93d8 !important;
  }
  .text-purple-lighten-2 {
    color: #ba68c8 !important;
  }
  .text-purple-lighten-1 {
    color: #ab47bc !important;
  }
  .text-purple-darken-1 {
    color: #8e24aa !important;
  }
  .text-purple-darken-2 {
    color: #7b1fa2 !important;
  }
  .text-purple-darken-3 {
    color: #6a1b9a !important;
  }
  .text-purple-darken-4 {
    color: #4a148c !important;
  }
  .text-purple-accent-1 {
    color: #ea80fc !important;
  }
  .text-purple-accent-2 {
    color: #e040fb !important;
  }
  .text-purple-accent-3 {
    color: #d500f9 !important;
  }
  .text-purple-accent-4 {
    color: #aa00ff !important;
  }
  .text-deep-purple {
    color: #673ab7 !important;
  }
  .text-deep-purple-lighten-5 {
    color: #ede7f6 !important;
  }
  .text-deep-purple-lighten-4 {
    color: #d1c4e9 !important;
  }
  .text-deep-purple-lighten-3 {
    color: #b39ddb !important;
  }
  .text-deep-purple-lighten-2 {
    color: #9575cd !important;
  }
  .text-deep-purple-lighten-1 {
    color: #7e57c2 !important;
  }
  .text-deep-purple-darken-1 {
    color: #5e35b1 !important;
  }
  .text-deep-purple-darken-2 {
    color: #512da8 !important;
  }
  .text-deep-purple-darken-3 {
    color: #4527a0 !important;
  }
  .text-deep-purple-darken-4 {
    color: #311b92 !important;
  }
  .text-deep-purple-accent-1 {
    color: #b388ff !important;
  }
  .text-deep-purple-accent-2 {
    color: #7c4dff !important;
  }
  .text-deep-purple-accent-3 {
    color: #651fff !important;
  }
  .text-deep-purple-accent-4 {
    color: #6200ea !important;
  }
  .text-indigo {
    color: #3f51b5 !important;
  }
  .text-indigo-lighten-5 {
    color: #e8eaf6 !important;
  }
  .text-indigo-lighten-4 {
    color: #c5cae9 !important;
  }
  .text-indigo-lighten-3 {
    color: #9fa8da !important;
  }
  .text-indigo-lighten-2 {
    color: #7986cb !important;
  }
  .text-indigo-lighten-1 {
    color: #5c6bc0 !important;
  }
  .text-indigo-darken-1 {
    color: #3949ab !important;
  }
  .text-indigo-darken-2 {
    color: #303f9f !important;
  }
  .text-indigo-darken-3 {
    color: #283593 !important;
  }
  .text-indigo-darken-4 {
    color: #1a237e !important;
  }
  .text-indigo-accent-1 {
    color: #8c9eff !important;
  }
  .text-indigo-accent-2 {
    color: #536dfe !important;
  }
  .text-indigo-accent-3 {
    color: #3d5afe !important;
  }
  .text-indigo-accent-4 {
    color: #304ffe !important;
  }
  .text-blue {
    color: #2196F3 !important;
  }
  .text-blue-lighten-5 {
    color: #E3F2FD !important;
  }
  .text-blue-lighten-4 {
    color: #BBDEFB !important;
  }
  .text-blue-lighten-3 {
    color: #90CAF9 !important;
  }
  .text-blue-lighten-2 {
    color: #64B5F6 !important;
  }
  .text-blue-lighten-1 {
    color: #42A5F5 !important;
  }
  .text-blue-darken-1 {
    color: #1E88E5 !important;
  }
  .text-blue-darken-2 {
    color: #1976D2 !important;
  }
  .text-blue-darken-3 {
    color: #1565C0 !important;
  }
  .text-blue-darken-4 {
    color: #0D47A1 !important;
  }
  .text-blue-accent-1 {
    color: #82B1FF !important;
  }
  .text-blue-accent-2 {
    color: #448AFF !important;
  }
  .text-blue-accent-3 {
    color: #2979FF !important;
  }
  .text-blue-accent-4 {
    color: #2962FF !important;
  }
  .text-light-blue {
    color: #03a9f4 !important;
  }
  .text-light-blue-lighten-5 {
    color: #e1f5fe !important;
  }
  .text-light-blue-lighten-4 {
    color: #b3e5fc !important;
  }
  .text-light-blue-lighten-3 {
    color: #81d4fa !important;
  }
  .text-light-blue-lighten-2 {
    color: #4fc3f7 !important;
  }
  .text-light-blue-lighten-1 {
    color: #29b6f6 !important;
  }
  .text-light-blue-darken-1 {
    color: #039be5 !important;
  }
  .text-light-blue-darken-2 {
    color: #0288d1 !important;
  }
  .text-light-blue-darken-3 {
    color: #0277bd !important;
  }
  .text-light-blue-darken-4 {
    color: #01579b !important;
  }
  .text-light-blue-accent-1 {
    color: #80d8ff !important;
  }
  .text-light-blue-accent-2 {
    color: #40c4ff !important;
  }
  .text-light-blue-accent-3 {
    color: #00b0ff !important;
  }
  .text-light-blue-accent-4 {
    color: #0091ea !important;
  }
  .text-cyan {
    color: #00bcd4 !important;
  }
  .text-cyan-lighten-5 {
    color: #e0f7fa !important;
  }
  .text-cyan-lighten-4 {
    color: #b2ebf2 !important;
  }
  .text-cyan-lighten-3 {
    color: #80deea !important;
  }
  .text-cyan-lighten-2 {
    color: #4dd0e1 !important;
  }
  .text-cyan-lighten-1 {
    color: #26c6da !important;
  }
  .text-cyan-darken-1 {
    color: #00acc1 !important;
  }
  .text-cyan-darken-2 {
    color: #0097a7 !important;
  }
  .text-cyan-darken-3 {
    color: #00838f !important;
  }
  .text-cyan-darken-4 {
    color: #006064 !important;
  }
  .text-cyan-accent-1 {
    color: #84ffff !important;
  }
  .text-cyan-accent-2 {
    color: #18ffff !important;
  }
  .text-cyan-accent-3 {
    color: #00e5ff !important;
  }
  .text-cyan-accent-4 {
    color: #00b8d4 !important;
  }
  .text-teal {
    color: #009688 !important;
  }
  .text-teal-lighten-5 {
    color: #e0f2f1 !important;
  }
  .text-teal-lighten-4 {
    color: #b2dfdb !important;
  }
  .text-teal-lighten-3 {
    color: #80cbc4 !important;
  }
  .text-teal-lighten-2 {
    color: #4db6ac !important;
  }
  .text-teal-lighten-1 {
    color: #26a69a !important;
  }
  .text-teal-darken-1 {
    color: #00897b !important;
  }
  .text-teal-darken-2 {
    color: #00796b !important;
  }
  .text-teal-darken-3 {
    color: #00695c !important;
  }
  .text-teal-darken-4 {
    color: #004d40 !important;
  }
  .text-teal-accent-1 {
    color: #a7ffeb !important;
  }
  .text-teal-accent-2 {
    color: #64ffda !important;
  }
  .text-teal-accent-3 {
    color: #1de9b6 !important;
  }
  .text-teal-accent-4 {
    color: #00bfa5 !important;
  }
  .text-green {
    color: #4CAF50 !important;
  }
  .text-green-lighten-5 {
    color: #E8F5E9 !important;
  }
  .text-green-lighten-4 {
    color: #C8E6C9 !important;
  }
  .text-green-lighten-3 {
    color: #A5D6A7 !important;
  }
  .text-green-lighten-2 {
    color: #81C784 !important;
  }
  .text-green-lighten-1 {
    color: #66BB6A !important;
  }
  .text-green-darken-1 {
    color: #43A047 !important;
  }
  .text-green-darken-2 {
    color: #388E3C !important;
  }
  .text-green-darken-3 {
    color: #2E7D32 !important;
  }
  .text-green-darken-4 {
    color: #1B5E20 !important;
  }
  .text-green-accent-1 {
    color: #B9F6CA !important;
  }
  .text-green-accent-2 {
    color: #69F0AE !important;
  }
  .text-green-accent-3 {
    color: #00E676 !important;
  }
  .text-green-accent-4 {
    color: #00C853 !important;
  }
  .text-light-green {
    color: #8bc34a !important;
  }
  .text-light-green-lighten-5 {
    color: #f1f8e9 !important;
  }
  .text-light-green-lighten-4 {
    color: #dcedc8 !important;
  }
  .text-light-green-lighten-3 {
    color: #c5e1a5 !important;
  }
  .text-light-green-lighten-2 {
    color: #aed581 !important;
  }
  .text-light-green-lighten-1 {
    color: #9ccc65 !important;
  }
  .text-light-green-darken-1 {
    color: #7cb342 !important;
  }
  .text-light-green-darken-2 {
    color: #689f38 !important;
  }
  .text-light-green-darken-3 {
    color: #558b2f !important;
  }
  .text-light-green-darken-4 {
    color: #33691e !important;
  }
  .text-light-green-accent-1 {
    color: #ccff90 !important;
  }
  .text-light-green-accent-2 {
    color: #b2ff59 !important;
  }
  .text-light-green-accent-3 {
    color: #76ff03 !important;
  }
  .text-light-green-accent-4 {
    color: #64dd17 !important;
  }
  .text-lime {
    color: #cddc39 !important;
  }
  .text-lime-lighten-5 {
    color: #f9fbe7 !important;
  }
  .text-lime-lighten-4 {
    color: #f0f4c3 !important;
  }
  .text-lime-lighten-3 {
    color: #e6ee9c !important;
  }
  .text-lime-lighten-2 {
    color: #dce775 !important;
  }
  .text-lime-lighten-1 {
    color: #d4e157 !important;
  }
  .text-lime-darken-1 {
    color: #c0ca33 !important;
  }
  .text-lime-darken-2 {
    color: #afb42b !important;
  }
  .text-lime-darken-3 {
    color: #9e9d24 !important;
  }
  .text-lime-darken-4 {
    color: #827717 !important;
  }
  .text-lime-accent-1 {
    color: #f4ff81 !important;
  }
  .text-lime-accent-2 {
    color: #eeff41 !important;
  }
  .text-lime-accent-3 {
    color: #c6ff00 !important;
  }
  .text-lime-accent-4 {
    color: #aeea00 !important;
  }
  .text-yellow {
    color: #ffeb3b !important;
  }
  .text-yellow-lighten-5 {
    color: #fffde7 !important;
  }
  .text-yellow-lighten-4 {
    color: #fff9c4 !important;
  }
  .text-yellow-lighten-3 {
    color: #fff59d !important;
  }
  .text-yellow-lighten-2 {
    color: #fff176 !important;
  }
  .text-yellow-lighten-1 {
    color: #ffee58 !important;
  }
  .text-yellow-darken-1 {
    color: #fdd835 !important;
  }
  .text-yellow-darken-2 {
    color: #fbc02d !important;
  }
  .text-yellow-darken-3 {
    color: #f9a825 !important;
  }
  .text-yellow-darken-4 {
    color: #f57f17 !important;
  }
  .text-yellow-accent-1 {
    color: #ffff8d !important;
  }
  .text-yellow-accent-2 {
    color: #ffff00 !important;
  }
  .text-yellow-accent-3 {
    color: #ffea00 !important;
  }
  .text-yellow-accent-4 {
    color: #ffd600 !important;
  }
  .text-amber {
    color: #ffc107 !important;
  }
  .text-amber-lighten-5 {
    color: #fff8e1 !important;
  }
  .text-amber-lighten-4 {
    color: #ffecb3 !important;
  }
  .text-amber-lighten-3 {
    color: #ffe082 !important;
  }
  .text-amber-lighten-2 {
    color: #ffd54f !important;
  }
  .text-amber-lighten-1 {
    color: #ffca28 !important;
  }
  .text-amber-darken-1 {
    color: #ffb300 !important;
  }
  .text-amber-darken-2 {
    color: #ffa000 !important;
  }
  .text-amber-darken-3 {
    color: #ff8f00 !important;
  }
  .text-amber-darken-4 {
    color: #ff6f00 !important;
  }
  .text-amber-accent-1 {
    color: #ffe57f !important;
  }
  .text-amber-accent-2 {
    color: #ffd740 !important;
  }
  .text-amber-accent-3 {
    color: #ffc400 !important;
  }
  .text-amber-accent-4 {
    color: #ffab00 !important;
  }
  .text-orange {
    color: #ff9800 !important;
  }
  .text-orange-lighten-5 {
    color: #fff3e0 !important;
  }
  .text-orange-lighten-4 {
    color: #ffe0b2 !important;
  }
  .text-orange-lighten-3 {
    color: #ffcc80 !important;
  }
  .text-orange-lighten-2 {
    color: #ffb74d !important;
  }
  .text-orange-lighten-1 {
    color: #ffa726 !important;
  }
  .text-orange-darken-1 {
    color: #fb8c00 !important;
  }
  .text-orange-darken-2 {
    color: #f57c00 !important;
  }
  .text-orange-darken-3 {
    color: #ef6c00 !important;
  }
  .text-orange-darken-4 {
    color: #e65100 !important;
  }
  .text-orange-accent-1 {
    color: #ffd180 !important;
  }
  .text-orange-accent-2 {
    color: #ffab40 !important;
  }
  .text-orange-accent-3 {
    color: #ff9100 !important;
  }
  .text-orange-accent-4 {
    color: #ff6d00 !important;
  }
  .text-deep-orange {
    color: #ff5722 !important;
  }
  .text-deep-orange-lighten-5 {
    color: #fbe9e7 !important;
  }
  .text-deep-orange-lighten-4 {
    color: #ffccbc !important;
  }
  .text-deep-orange-lighten-3 {
    color: #ffab91 !important;
  }
  .text-deep-orange-lighten-2 {
    color: #ff8a65 !important;
  }
  .text-deep-orange-lighten-1 {
    color: #ff7043 !important;
  }
  .text-deep-orange-darken-1 {
    color: #f4511e !important;
  }
  .text-deep-orange-darken-2 {
    color: #e64a19 !important;
  }
  .text-deep-orange-darken-3 {
    color: #d84315 !important;
  }
  .text-deep-orange-darken-4 {
    color: #bf360c !important;
  }
  .text-deep-orange-accent-1 {
    color: #ff9e80 !important;
  }
  .text-deep-orange-accent-2 {
    color: #ff6e40 !important;
  }
  .text-deep-orange-accent-3 {
    color: #ff3d00 !important;
  }
  .text-deep-orange-accent-4 {
    color: #dd2c00 !important;
  }
  .text-brown {
    color: #795548 !important;
  }
  .text-brown-lighten-5 {
    color: #efebe9 !important;
  }
  .text-brown-lighten-4 {
    color: #d7ccc8 !important;
  }
  .text-brown-lighten-3 {
    color: #bcaaa4 !important;
  }
  .text-brown-lighten-2 {
    color: #a1887f !important;
  }
  .text-brown-lighten-1 {
    color: #8d6e63 !important;
  }
  .text-brown-darken-1 {
    color: #6d4c41 !important;
  }
  .text-brown-darken-2 {
    color: #5d4037 !important;
  }
  .text-brown-darken-3 {
    color: #4e342e !important;
  }
  .text-brown-darken-4 {
    color: #3e2723 !important;
  }
  .text-blue-grey {
    color: #607d8b !important;
  }
  .text-blue-grey-lighten-5 {
    color: #eceff1 !important;
  }
  .text-blue-grey-lighten-4 {
    color: #cfd8dc !important;
  }
  .text-blue-grey-lighten-3 {
    color: #b0bec5 !important;
  }
  .text-blue-grey-lighten-2 {
    color: #90a4ae !important;
  }
  .text-blue-grey-lighten-1 {
    color: #78909c !important;
  }
  .text-blue-grey-darken-1 {
    color: #546e7a !important;
  }
  .text-blue-grey-darken-2 {
    color: #455a64 !important;
  }
  .text-blue-grey-darken-3 {
    color: #37474f !important;
  }
  .text-blue-grey-darken-4 {
    color: #263238 !important;
  }
  .text-grey {
    color: #9e9e9e !important;
  }
  .text-grey-lighten-5 {
    color: #fafafa !important;
  }
  .text-grey-lighten-4 {
    color: #f5f5f5 !important;
  }
  .text-grey-lighten-3 {
    color: #eeeeee !important;
  }
  .text-grey-lighten-2 {
    color: #e0e0e0 !important;
  }
  .text-grey-lighten-1 {
    color: #bdbdbd !important;
  }
  .text-grey-darken-1 {
    color: #757575 !important;
  }
  .text-grey-darken-2 {
    color: #616161 !important;
  }
  .text-grey-darken-3 {
    color: #424242 !important;
  }
  .text-grey-darken-4 {
    color: #212121 !important;
  }
  .text-shades-black {
    color: #000000 !important;
  }
  .text-shades-white {
    color: #FFFFFF !important;
  }
  .text-shades-transparent {
    color: transparent !important;
  }
}
/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */
@layer vuetify.transitions {
  @media (prefers-reduced-motion: no-preference) {
    .dialog-transition-enter-active,
    .dialog-bottom-transition-enter-active,
    .dialog-top-transition-enter-active {
      transition-duration: 225ms !important;
      transition-timing-function: cubic-bezier(0, 0, 0.2, 1) !important;
    }
    .dialog-transition-leave-active,
    .dialog-bottom-transition-leave-active,
    .dialog-top-transition-leave-active {
      transition-duration: 125ms !important;
      transition-timing-function: cubic-bezier(0.4, 0, 1, 1) !important;
    }
    .dialog-transition-enter-active, .dialog-transition-leave-active,
    .dialog-bottom-transition-enter-active,
    .dialog-bottom-transition-leave-active,
    .dialog-top-transition-enter-active,
    .dialog-top-transition-leave-active {
      transition-property: transform, opacity !important;
      pointer-events: none;
    }
    .dialog-transition-enter-from, .dialog-transition-leave-to {
      transform: scale(0.9);
      opacity: 0;
    }
    .dialog-transition-enter-to, .dialog-transition-leave-from {
      opacity: 1;
    }
    .dialog-bottom-transition-enter-from, .dialog-bottom-transition-leave-to {
      transform: translateY(calc(50vh + 50%));
    }
    .dialog-top-transition-enter-from, .dialog-top-transition-leave-to {
      transform: translateY(calc(-50vh - 50%));
    }
    .picker-transition-enter-active,
    .picker-reverse-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .picker-transition-leave-active,
    .picker-reverse-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .picker-transition-move,
    .picker-reverse-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .picker-transition-enter-from, .picker-transition-leave-to,
    .picker-reverse-transition-enter-from,
    .picker-reverse-transition-leave-to {
      opacity: 0;
    }
    .picker-transition-leave-from, .picker-transition-leave-active, .picker-transition-leave-to,
    .picker-reverse-transition-leave-from,
    .picker-reverse-transition-leave-active,
    .picker-reverse-transition-leave-to {
      position: absolute !important;
    }
    .picker-transition-enter-active, .picker-transition-leave-active,
    .picker-reverse-transition-enter-active,
    .picker-reverse-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .picker-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .picker-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .picker-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .picker-transition-enter-from {
      transform: translate(100%, 0);
    }
    .picker-transition-leave-to {
      transform: translate(-100%, 0);
    }
    .picker-reverse-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .picker-reverse-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .picker-reverse-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .picker-reverse-transition-enter-from {
      transform: translate(-100%, 0);
    }
    .picker-reverse-transition-leave-to {
      transform: translate(100%, 0);
    }
    .expand-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .expand-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .expand-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .expand-transition-enter-active, .expand-transition-leave-active {
      transition-property: height !important;
    }
    .expand-x-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .expand-x-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .expand-x-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .expand-x-transition-enter-active, .expand-x-transition-leave-active {
      transition-property: width !important;
    }
    .scale-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scale-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scale-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scale-transition-leave-to {
      opacity: 0;
    }
    .scale-transition-leave-active {
      transition-duration: 100ms !important;
    }
    .scale-transition-enter-from {
      opacity: 0;
      transform: scale(0);
    }
    .scale-transition-enter-active, .scale-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .scale-rotate-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scale-rotate-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scale-rotate-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scale-rotate-transition-leave-to {
      opacity: 0;
    }
    .scale-rotate-transition-leave-active {
      transition-duration: 100ms !important;
    }
    .scale-rotate-transition-enter-from {
      opacity: 0;
      transform: scale(0) rotate(-45deg);
    }
    .scale-rotate-transition-enter-active, .scale-rotate-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .scale-rotate-reverse-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scale-rotate-reverse-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scale-rotate-reverse-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scale-rotate-reverse-transition-leave-to {
      opacity: 0;
    }
    .scale-rotate-reverse-transition-leave-active {
      transition-duration: 100ms !important;
    }
    .scale-rotate-reverse-transition-enter-from {
      opacity: 0;
      transform: scale(0) rotate(45deg);
    }
    .scale-rotate-reverse-transition-enter-active, .scale-rotate-reverse-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .message-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .message-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .message-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .message-transition-enter-from, .message-transition-leave-to {
      opacity: 0;
      transform: translateY(-15px);
    }
    .message-transition-leave-from, .message-transition-leave-active {
      position: absolute;
    }
    .message-transition-enter-active, .message-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .slide-y-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-y-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-y-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-y-transition-enter-from, .slide-y-transition-leave-to {
      opacity: 0;
      transform: translateY(-15px);
    }
    .slide-y-transition-enter-active, .slide-y-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .slide-y-reverse-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-y-reverse-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-y-reverse-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-y-reverse-transition-enter-from, .slide-y-reverse-transition-leave-to {
      opacity: 0;
      transform: translateY(15px);
    }
    .slide-y-reverse-transition-enter-active, .slide-y-reverse-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .scroll-y-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-y-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-y-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-y-transition-enter-from, .scroll-y-transition-leave-to {
      opacity: 0;
    }
    .scroll-y-transition-enter-from {
      transform: translateY(-15px);
    }
    .scroll-y-transition-leave-to {
      transform: translateY(15px);
    }
    .scroll-y-transition-enter-active, .scroll-y-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .scroll-y-reverse-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-y-reverse-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-y-reverse-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-y-reverse-transition-enter-from, .scroll-y-reverse-transition-leave-to {
      opacity: 0;
    }
    .scroll-y-reverse-transition-enter-from {
      transform: translateY(15px);
    }
    .scroll-y-reverse-transition-leave-to {
      transform: translateY(-15px);
    }
    .scroll-y-reverse-transition-enter-active, .scroll-y-reverse-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .scroll-x-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-x-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-x-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-x-transition-enter-from, .scroll-x-transition-leave-to {
      opacity: 0;
    }
    .scroll-x-transition-enter-from {
      transform: translateX(-15px);
    }
    .scroll-x-transition-leave-to {
      transform: translateX(15px);
    }
    .scroll-x-transition-enter-active, .scroll-x-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .scroll-x-reverse-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-x-reverse-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-x-reverse-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .scroll-x-reverse-transition-enter-from, .scroll-x-reverse-transition-leave-to {
      opacity: 0;
    }
    .scroll-x-reverse-transition-enter-from {
      transform: translateX(15px);
    }
    .scroll-x-reverse-transition-leave-to {
      transform: translateX(-15px);
    }
    .scroll-x-reverse-transition-enter-active, .scroll-x-reverse-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .slide-x-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-x-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-x-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-x-transition-enter-from, .slide-x-transition-leave-to {
      opacity: 0;
      transform: translateX(-15px);
    }
    .slide-x-transition-enter-active, .slide-x-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .slide-x-reverse-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-x-reverse-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-x-reverse-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .slide-x-reverse-transition-enter-from, .slide-x-reverse-transition-leave-to {
      opacity: 0;
      transform: translateX(15px);
    }
    .slide-x-reverse-transition-enter-active, .slide-x-reverse-transition-leave-active {
      transition-property: transform, opacity !important;
    }
    .fade-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .fade-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .fade-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .fade-transition-enter-from, .fade-transition-leave-to {
      opacity: 0 !important;
    }
    .fade-transition-enter-active, .fade-transition-leave-active {
      transition-property: opacity !important;
    }
    .fab-transition-enter-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .fab-transition-leave-active {
      transition-duration: 0.3s !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .fab-transition-move {
      transition-duration: 0.5s !important;
      transition-property: transform !important;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
    }
    .fab-transition-enter-from, .fab-transition-leave-to {
      transform: scale(0) rotate(-45deg);
    }
    .fab-transition-enter-active, .fab-transition-leave-active {
      transition-property: transform !important;
    }
  }
}
@layer vuetify.base {
  .v-locale--is-rtl {
    direction: rtl;
  }
  .v-locale--is-ltr {
    direction: ltr;
  }
}
@layer vuetify.components {
  .blockquote {
    padding: 16px 0 16px 24px;
    font-size: 18px;
    font-weight: 300;
  }
}
@layer vuetify.base {
  html {
    font-family: "Plus Jakarta Sans";
    line-height: 1.5;
    font-size: 1rem;
    overflow-x: hidden;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  html.overflow-y-hidden {
    overflow-y: hidden !important;
  }
  :root {
    --v-theme-overlay-multiplier: 1;
    --v-scrollbar-offset: 0px;
  }
  @supports (-webkit-touch-callout: none) {
    body {
      cursor: pointer;
    }
  }
}
@layer vuetify.utilities {
  @media only print {
    .hidden-print-only {
      display: none !important;
    }
  }
  @media only screen {
    .hidden-screen-only {
      display: none !important;
    }
  }
  @media (max-width: 599.98px) {
    .hidden-xs {
      display: none !important;
    }
  }
  @media (min-width: 600px) and (max-width: 959.98px) {
    .hidden-sm {
      display: none !important;
    }
  }
  @media (min-width: 960px) and (max-width: 1279.98px) {
    .hidden-md {
      display: none !important;
    }
  }
  @media (min-width: 1280px) and (max-width: 1919.98px) {
    .hidden-lg {
      display: none !important;
    }
  }
  @media (min-width: 1920px) and (max-width: 2559.98px) {
    .hidden-xl {
      display: none !important;
    }
  }
  @media (min-width: 2560px) {
    .hidden-xxl {
      display: none !important;
    }
  }
  @media (min-width: 600px) {
    .hidden-sm-and-up {
      display: none !important;
    }
  }
  @media (min-width: 960px) {
    .hidden-md-and-up {
      display: none !important;
    }
  }
  @media (min-width: 1280px) {
    .hidden-lg-and-up {
      display: none !important;
    }
  }
  @media (min-width: 1920px) {
    .hidden-xl-and-up {
      display: none !important;
    }
  }
  @media (max-width: 959.98px) {
    .hidden-sm-and-down {
      display: none !important;
    }
  }
  @media (max-width: 1279.98px) {
    .hidden-md-and-down {
      display: none !important;
    }
  }
  @media (max-width: 1919.98px) {
    .hidden-lg-and-down {
      display: none !important;
    }
  }
  @media (max-width: 2559.98px) {
    .hidden-xl-and-down {
      display: none !important;
    }
  }
}
@layer vuetify.utilities {
  .elevation-24 {
    box-shadow: 0px 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 9px 46px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-23 {
    box-shadow: 0px 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 9px 44px 8px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-22 {
    box-shadow: 0px 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 8px 42px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-21 {
    box-shadow: 0px 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 8px 40px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-20 {
    box-shadow: 0px 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 8px 38px 7px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-19 {
    box-shadow: 0px 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 7px 36px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-18 {
    box-shadow: 0px 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 7px 34px 6px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-17 {
    box-shadow: 0px 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 6px 32px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-16 {
    box-shadow: 0px 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 6px 30px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-15 {
    box-shadow: 0px 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 6px 28px 5px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-14 {
    box-shadow: 0px 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 5px 26px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-13 {
    box-shadow: 0px 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 5px 24px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-12 {
    box-shadow: 0px 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 5px 22px 4px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-11 {
    box-shadow: 0px 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 4px 20px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-10 {
    box-shadow: 0px 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 4px 18px 3px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-9 {
    box-shadow: 0px 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 3px 16px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-8 {
    box-shadow: 0px 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 3px 14px 2px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-7 {
    box-shadow: 0px 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 2px 16px 1px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-6 {
    box-shadow: 0px 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 6px 10px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 18px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-5 {
    box-shadow: 0px 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 5px 8px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 14px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-4 {
    box-shadow: 0px 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 4px 5px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 10px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-3 {
    box-shadow: 0px 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 3px 4px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 8px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-2 {
    box-shadow: 0px 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 2px 2px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 5px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-1 {
    box-shadow: 0px 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 1px 1px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 1px 3px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
  .elevation-0 {
    box-shadow: 0px 0px 0px 0px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, 0.2)), 0px 0px 0px 0px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, 0.14)), 0px 0px 0px 0px var(--v-shadow-key-ambient-opacity, rgba(0, 0, 0, 0.12)) !important;
  }
}
@layer vuetify.utilities {
  .pointer-events-none {
    pointer-events: none !important;
  }
  .pointer-events-auto {
    pointer-events: auto !important;
  }
  .pointer-pass-through {
    pointer-events: none !important;
  }
  .pointer-pass-through > * {
    pointer-events: auto !important;
  }
}
@layer vuetify.utilities {
  .d-sr-only,
  .d-sr-only-focusable:not(:focus) {
    border: 0 !important;
    clip: rect(0, 0, 0, 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
  }
}
@layer vuetify.utilities {
  .overflow-auto {
    overflow: auto !important;
  }
  .overflow-hidden {
    overflow: hidden !important;
  }
  .overflow-visible {
    overflow: visible !important;
  }
  .overflow-scroll {
    overflow: scroll !important;
  }
  .overflow-x-auto {
    overflow-x: auto !important;
  }
  .overflow-x-hidden {
    overflow-x: hidden !important;
  }
  .overflow-x-scroll {
    overflow-x: scroll !important;
  }
  .overflow-y-auto {
    overflow-y: auto !important;
  }
  .overflow-y-hidden {
    overflow-y: hidden !important;
  }
  .overflow-y-scroll {
    overflow-y: scroll !important;
  }
  .d-none {
    display: none !important;
  }
  .d-inline {
    display: inline !important;
  }
  .d-inline-block {
    display: inline-block !important;
  }
  .d-block {
    display: block !important;
  }
  .d-table {
    display: table !important;
  }
  .d-table-row {
    display: table-row !important;
  }
  .d-table-cell {
    display: table-cell !important;
  }
  .d-flex {
    display: flex !important;
  }
  .d-inline-flex {
    display: inline-flex !important;
  }
  .float-none {
    float: none !important;
  }
  .float-left {
    float: left !important;
  }
  .float-right {
    float: right !important;
  }
  .v-locale--is-rtl .float-end {
    float: left !important;
  }
  .v-locale--is-rtl .float-start {
    float: right !important;
  }
  .v-locale--is-ltr .float-end {
    float: right !important;
  }
  .v-locale--is-ltr .float-start {
    float: left !important;
  }
  .flex-fill {
    flex: 1 1 auto !important;
  }
  .flex-1-1 {
    flex: 1 1 auto !important;
  }
  .flex-1-0 {
    flex: 1 0 auto !important;
  }
  .flex-0-1 {
    flex: 0 1 auto !important;
  }
  .flex-0-0 {
    flex: 0 0 auto !important;
  }
  .flex-1-1-100 {
    flex: 1 1 100% !important;
  }
  .flex-1-0-100 {
    flex: 1 0 100% !important;
  }
  .flex-0-1-100 {
    flex: 0 1 100% !important;
  }
  .flex-0-0-100 {
    flex: 0 0 100% !important;
  }
  .flex-1-1-0 {
    flex: 1 1 0 !important;
  }
  .flex-1-0-0 {
    flex: 1 0 0 !important;
  }
  .flex-0-1-0 {
    flex: 0 1 0 !important;
  }
  .flex-0-0-0 {
    flex: 0 0 0 !important;
  }
  .flex-row {
    flex-direction: row !important;
  }
  .flex-column {
    flex-direction: column !important;
  }
  .flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-wrap {
    flex-wrap: wrap !important;
  }
  .flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-start {
    justify-content: flex-start !important;
  }
  .justify-end {
    justify-content: flex-end !important;
  }
  .justify-center {
    justify-content: center !important;
  }
  .justify-space-between {
    justify-content: space-between !important;
  }
  .justify-space-around {
    justify-content: space-around !important;
  }
  .justify-space-evenly {
    justify-content: space-evenly !important;
  }
  .align-start {
    align-items: flex-start !important;
  }
  .align-end {
    align-items: flex-end !important;
  }
  .align-center {
    align-items: center !important;
  }
  .align-baseline {
    align-items: baseline !important;
  }
  .align-stretch {
    align-items: stretch !important;
  }
  .align-content-start {
    align-content: flex-start !important;
  }
  .align-content-end {
    align-content: flex-end !important;
  }
  .align-content-center {
    align-content: center !important;
  }
  .align-content-space-between {
    align-content: space-between !important;
  }
  .align-content-space-around {
    align-content: space-around !important;
  }
  .align-content-space-evenly {
    align-content: space-evenly !important;
  }
  .align-content-stretch {
    align-content: stretch !important;
  }
  .align-self-auto {
    align-self: auto !important;
  }
  .align-self-start {
    align-self: flex-start !important;
  }
  .align-self-end {
    align-self: flex-end !important;
  }
  .align-self-center {
    align-self: center !important;
  }
  .align-self-baseline {
    align-self: baseline !important;
  }
  .align-self-stretch {
    align-self: stretch !important;
  }
  .order-first {
    order: -1 !important;
  }
  .order-0 {
    order: 0 !important;
  }
  .order-1 {
    order: 1 !important;
  }
  .order-2 {
    order: 2 !important;
  }
  .order-3 {
    order: 3 !important;
  }
  .order-4 {
    order: 4 !important;
  }
  .order-5 {
    order: 5 !important;
  }
  .order-6 {
    order: 6 !important;
  }
  .order-7 {
    order: 7 !important;
  }
  .order-8 {
    order: 8 !important;
  }
  .order-9 {
    order: 9 !important;
  }
  .order-10 {
    order: 10 !important;
  }
  .order-11 {
    order: 11 !important;
  }
  .order-12 {
    order: 12 !important;
  }
  .order-last {
    order: 13 !important;
  }
  .ga-0 {
    gap: 0px !important;
  }
  .ga-1 {
    gap: 4px !important;
  }
  .ga-2 {
    gap: 8px !important;
  }
  .ga-3 {
    gap: 12px !important;
  }
  .ga-4 {
    gap: 16px !important;
  }
  .ga-5 {
    gap: 20px !important;
  }
  .ga-6 {
    gap: 24px !important;
  }
  .ga-7 {
    gap: 28px !important;
  }
  .ga-8 {
    gap: 32px !important;
  }
  .ga-9 {
    gap: 36px !important;
  }
  .ga-10 {
    gap: 40px !important;
  }
  .ga-11 {
    gap: 44px !important;
  }
  .ga-12 {
    gap: 48px !important;
  }
  .ga-13 {
    gap: 52px !important;
  }
  .ga-14 {
    gap: 56px !important;
  }
  .ga-15 {
    gap: 60px !important;
  }
  .ga-16 {
    gap: 64px !important;
  }
  .ga-auto {
    gap: auto !important;
  }
  .gr-0 {
    row-gap: 0px !important;
  }
  .gr-1 {
    row-gap: 4px !important;
  }
  .gr-2 {
    row-gap: 8px !important;
  }
  .gr-3 {
    row-gap: 12px !important;
  }
  .gr-4 {
    row-gap: 16px !important;
  }
  .gr-5 {
    row-gap: 20px !important;
  }
  .gr-6 {
    row-gap: 24px !important;
  }
  .gr-7 {
    row-gap: 28px !important;
  }
  .gr-8 {
    row-gap: 32px !important;
  }
  .gr-9 {
    row-gap: 36px !important;
  }
  .gr-10 {
    row-gap: 40px !important;
  }
  .gr-11 {
    row-gap: 44px !important;
  }
  .gr-12 {
    row-gap: 48px !important;
  }
  .gr-13 {
    row-gap: 52px !important;
  }
  .gr-14 {
    row-gap: 56px !important;
  }
  .gr-15 {
    row-gap: 60px !important;
  }
  .gr-16 {
    row-gap: 64px !important;
  }
  .gr-auto {
    row-gap: auto !important;
  }
  .gc-0 {
    column-gap: 0px !important;
  }
  .gc-1 {
    column-gap: 4px !important;
  }
  .gc-2 {
    column-gap: 8px !important;
  }
  .gc-3 {
    column-gap: 12px !important;
  }
  .gc-4 {
    column-gap: 16px !important;
  }
  .gc-5 {
    column-gap: 20px !important;
  }
  .gc-6 {
    column-gap: 24px !important;
  }
  .gc-7 {
    column-gap: 28px !important;
  }
  .gc-8 {
    column-gap: 32px !important;
  }
  .gc-9 {
    column-gap: 36px !important;
  }
  .gc-10 {
    column-gap: 40px !important;
  }
  .gc-11 {
    column-gap: 44px !important;
  }
  .gc-12 {
    column-gap: 48px !important;
  }
  .gc-13 {
    column-gap: 52px !important;
  }
  .gc-14 {
    column-gap: 56px !important;
  }
  .gc-15 {
    column-gap: 60px !important;
  }
  .gc-16 {
    column-gap: 64px !important;
  }
  .gc-auto {
    column-gap: auto !important;
  }
  .ma-0 {
    margin: 0px !important;
  }
  .ma-1 {
    margin: 4px !important;
  }
  .ma-2 {
    margin: 8px !important;
  }
  .ma-3 {
    margin: 12px !important;
  }
  .ma-4 {
    margin: 16px !important;
  }
  .ma-5 {
    margin: 20px !important;
  }
  .ma-6 {
    margin: 24px !important;
  }
  .ma-7 {
    margin: 28px !important;
  }
  .ma-8 {
    margin: 32px !important;
  }
  .ma-9 {
    margin: 36px !important;
  }
  .ma-10 {
    margin: 40px !important;
  }
  .ma-11 {
    margin: 44px !important;
  }
  .ma-12 {
    margin: 48px !important;
  }
  .ma-13 {
    margin: 52px !important;
  }
  .ma-14 {
    margin: 56px !important;
  }
  .ma-15 {
    margin: 60px !important;
  }
  .ma-16 {
    margin: 64px !important;
  }
  .ma-auto {
    margin: auto !important;
  }
  .mx-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .mx-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .mx-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .mx-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .mx-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .mx-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .mx-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .mx-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .mx-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .mx-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .mx-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .mx-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .mx-13 {
    margin-right: 52px !important;
    margin-left: 52px !important;
  }
  .mx-14 {
    margin-right: 56px !important;
    margin-left: 56px !important;
  }
  .mx-15 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-16 {
    margin-right: 64px !important;
    margin-left: 64px !important;
  }
  .mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .my-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .my-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .my-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .my-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .my-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .my-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .my-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .my-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .my-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .my-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .my-13 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .my-14 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .my-15 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-16 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-0 {
    margin-top: 0px !important;
  }
  .mt-1 {
    margin-top: 4px !important;
  }
  .mt-2 {
    margin-top: 8px !important;
  }
  .mt-3 {
    margin-top: 12px !important;
  }
  .mt-4 {
    margin-top: 16px !important;
  }
  .mt-5 {
    margin-top: 20px !important;
  }
  .mt-6 {
    margin-top: 24px !important;
  }
  .mt-7 {
    margin-top: 28px !important;
  }
  .mt-8 {
    margin-top: 32px !important;
  }
  .mt-9 {
    margin-top: 36px !important;
  }
  .mt-10 {
    margin-top: 40px !important;
  }
  .mt-11 {
    margin-top: 44px !important;
  }
  .mt-12 {
    margin-top: 48px !important;
  }
  .mt-13 {
    margin-top: 52px !important;
  }
  .mt-14 {
    margin-top: 56px !important;
  }
  .mt-15 {
    margin-top: 60px !important;
  }
  .mt-16 {
    margin-top: 64px !important;
  }
  .mt-auto {
    margin-top: auto !important;
  }
  .mr-0 {
    margin-right: 0px !important;
  }
  .mr-1 {
    margin-right: 4px !important;
  }
  .mr-2 {
    margin-right: 8px !important;
  }
  .mr-3 {
    margin-right: 12px !important;
  }
  .mr-4 {
    margin-right: 16px !important;
  }
  .mr-5 {
    margin-right: 20px !important;
  }
  .mr-6 {
    margin-right: 24px !important;
  }
  .mr-7 {
    margin-right: 28px !important;
  }
  .mr-8 {
    margin-right: 32px !important;
  }
  .mr-9 {
    margin-right: 36px !important;
  }
  .mr-10 {
    margin-right: 40px !important;
  }
  .mr-11 {
    margin-right: 44px !important;
  }
  .mr-12 {
    margin-right: 48px !important;
  }
  .mr-13 {
    margin-right: 52px !important;
  }
  .mr-14 {
    margin-right: 56px !important;
  }
  .mr-15 {
    margin-right: 60px !important;
  }
  .mr-16 {
    margin-right: 64px !important;
  }
  .mr-auto {
    margin-right: auto !important;
  }
  .mb-0 {
    margin-bottom: 0px !important;
  }
  .mb-1 {
    margin-bottom: 4px !important;
  }
  .mb-2 {
    margin-bottom: 8px !important;
  }
  .mb-3 {
    margin-bottom: 12px !important;
  }
  .mb-4 {
    margin-bottom: 16px !important;
  }
  .mb-5 {
    margin-bottom: 20px !important;
  }
  .mb-6 {
    margin-bottom: 24px !important;
  }
  .mb-7 {
    margin-bottom: 28px !important;
  }
  .mb-8 {
    margin-bottom: 32px !important;
  }
  .mb-9 {
    margin-bottom: 36px !important;
  }
  .mb-10 {
    margin-bottom: 40px !important;
  }
  .mb-11 {
    margin-bottom: 44px !important;
  }
  .mb-12 {
    margin-bottom: 48px !important;
  }
  .mb-13 {
    margin-bottom: 52px !important;
  }
  .mb-14 {
    margin-bottom: 56px !important;
  }
  .mb-15 {
    margin-bottom: 60px !important;
  }
  .mb-16 {
    margin-bottom: 64px !important;
  }
  .mb-auto {
    margin-bottom: auto !important;
  }
  .ml-0 {
    margin-left: 0px !important;
  }
  .ml-1 {
    margin-left: 4px !important;
  }
  .ml-2 {
    margin-left: 8px !important;
  }
  .ml-3 {
    margin-left: 12px !important;
  }
  .ml-4 {
    margin-left: 16px !important;
  }
  .ml-5 {
    margin-left: 20px !important;
  }
  .ml-6 {
    margin-left: 24px !important;
  }
  .ml-7 {
    margin-left: 28px !important;
  }
  .ml-8 {
    margin-left: 32px !important;
  }
  .ml-9 {
    margin-left: 36px !important;
  }
  .ml-10 {
    margin-left: 40px !important;
  }
  .ml-11 {
    margin-left: 44px !important;
  }
  .ml-12 {
    margin-left: 48px !important;
  }
  .ml-13 {
    margin-left: 52px !important;
  }
  .ml-14 {
    margin-left: 56px !important;
  }
  .ml-15 {
    margin-left: 60px !important;
  }
  .ml-16 {
    margin-left: 64px !important;
  }
  .ml-auto {
    margin-left: auto !important;
  }
  .ms-0 {
    margin-inline-start: 0px !important;
  }
  .ms-1 {
    margin-inline-start: 4px !important;
  }
  .ms-2 {
    margin-inline-start: 8px !important;
  }
  .ms-3 {
    margin-inline-start: 12px !important;
  }
  .ms-4 {
    margin-inline-start: 16px !important;
  }
  .ms-5 {
    margin-inline-start: 20px !important;
  }
  .ms-6 {
    margin-inline-start: 24px !important;
  }
  .ms-7 {
    margin-inline-start: 28px !important;
  }
  .ms-8 {
    margin-inline-start: 32px !important;
  }
  .ms-9 {
    margin-inline-start: 36px !important;
  }
  .ms-10 {
    margin-inline-start: 40px !important;
  }
  .ms-11 {
    margin-inline-start: 44px !important;
  }
  .ms-12 {
    margin-inline-start: 48px !important;
  }
  .ms-13 {
    margin-inline-start: 52px !important;
  }
  .ms-14 {
    margin-inline-start: 56px !important;
  }
  .ms-15 {
    margin-inline-start: 60px !important;
  }
  .ms-16 {
    margin-inline-start: 64px !important;
  }
  .ms-auto {
    margin-inline-start: auto !important;
  }
  .me-0 {
    margin-inline-end: 0px !important;
  }
  .me-1 {
    margin-inline-end: 4px !important;
  }
  .me-2 {
    margin-inline-end: 8px !important;
  }
  .me-3 {
    margin-inline-end: 12px !important;
  }
  .me-4 {
    margin-inline-end: 16px !important;
  }
  .me-5 {
    margin-inline-end: 20px !important;
  }
  .me-6 {
    margin-inline-end: 24px !important;
  }
  .me-7 {
    margin-inline-end: 28px !important;
  }
  .me-8 {
    margin-inline-end: 32px !important;
  }
  .me-9 {
    margin-inline-end: 36px !important;
  }
  .me-10 {
    margin-inline-end: 40px !important;
  }
  .me-11 {
    margin-inline-end: 44px !important;
  }
  .me-12 {
    margin-inline-end: 48px !important;
  }
  .me-13 {
    margin-inline-end: 52px !important;
  }
  .me-14 {
    margin-inline-end: 56px !important;
  }
  .me-15 {
    margin-inline-end: 60px !important;
  }
  .me-16 {
    margin-inline-end: 64px !important;
  }
  .me-auto {
    margin-inline-end: auto !important;
  }
  .ma-n1 {
    margin: -4px !important;
  }
  .ma-n2 {
    margin: -8px !important;
  }
  .ma-n3 {
    margin: -12px !important;
  }
  .ma-n4 {
    margin: -16px !important;
  }
  .ma-n5 {
    margin: -20px !important;
  }
  .ma-n6 {
    margin: -24px !important;
  }
  .ma-n7 {
    margin: -28px !important;
  }
  .ma-n8 {
    margin: -32px !important;
  }
  .ma-n9 {
    margin: -36px !important;
  }
  .ma-n10 {
    margin: -40px !important;
  }
  .ma-n11 {
    margin: -44px !important;
  }
  .ma-n12 {
    margin: -48px !important;
  }
  .ma-n13 {
    margin: -52px !important;
  }
  .ma-n14 {
    margin: -56px !important;
  }
  .ma-n15 {
    margin: -60px !important;
  }
  .ma-n16 {
    margin: -64px !important;
  }
  .mx-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }
  .mx-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }
  .mx-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }
  .mx-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }
  .mx-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .mx-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }
  .mx-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }
  .mx-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }
  .mx-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }
  .mx-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .mx-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }
  .mx-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }
  .mx-n13 {
    margin-right: -52px !important;
    margin-left: -52px !important;
  }
  .mx-n14 {
    margin-right: -56px !important;
    margin-left: -56px !important;
  }
  .mx-n15 {
    margin-right: -60px !important;
    margin-left: -60px !important;
  }
  .mx-n16 {
    margin-right: -64px !important;
    margin-left: -64px !important;
  }
  .my-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .my-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .my-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .my-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .my-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .my-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .my-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .my-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .my-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .my-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .my-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }
  .my-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }
  .my-n13 {
    margin-top: -52px !important;
    margin-bottom: -52px !important;
  }
  .my-n14 {
    margin-top: -56px !important;
    margin-bottom: -56px !important;
  }
  .my-n15 {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .my-n16 {
    margin-top: -64px !important;
    margin-bottom: -64px !important;
  }
  .mt-n1 {
    margin-top: -4px !important;
  }
  .mt-n2 {
    margin-top: -8px !important;
  }
  .mt-n3 {
    margin-top: -12px !important;
  }
  .mt-n4 {
    margin-top: -16px !important;
  }
  .mt-n5 {
    margin-top: -20px !important;
  }
  .mt-n6 {
    margin-top: -24px !important;
  }
  .mt-n7 {
    margin-top: -28px !important;
  }
  .mt-n8 {
    margin-top: -32px !important;
  }
  .mt-n9 {
    margin-top: -36px !important;
  }
  .mt-n10 {
    margin-top: -40px !important;
  }
  .mt-n11 {
    margin-top: -44px !important;
  }
  .mt-n12 {
    margin-top: -48px !important;
  }
  .mt-n13 {
    margin-top: -52px !important;
  }
  .mt-n14 {
    margin-top: -56px !important;
  }
  .mt-n15 {
    margin-top: -60px !important;
  }
  .mt-n16 {
    margin-top: -64px !important;
  }
  .mr-n1 {
    margin-right: -4px !important;
  }
  .mr-n2 {
    margin-right: -8px !important;
  }
  .mr-n3 {
    margin-right: -12px !important;
  }
  .mr-n4 {
    margin-right: -16px !important;
  }
  .mr-n5 {
    margin-right: -20px !important;
  }
  .mr-n6 {
    margin-right: -24px !important;
  }
  .mr-n7 {
    margin-right: -28px !important;
  }
  .mr-n8 {
    margin-right: -32px !important;
  }
  .mr-n9 {
    margin-right: -36px !important;
  }
  .mr-n10 {
    margin-right: -40px !important;
  }
  .mr-n11 {
    margin-right: -44px !important;
  }
  .mr-n12 {
    margin-right: -48px !important;
  }
  .mr-n13 {
    margin-right: -52px !important;
  }
  .mr-n14 {
    margin-right: -56px !important;
  }
  .mr-n15 {
    margin-right: -60px !important;
  }
  .mr-n16 {
    margin-right: -64px !important;
  }
  .mb-n1 {
    margin-bottom: -4px !important;
  }
  .mb-n2 {
    margin-bottom: -8px !important;
  }
  .mb-n3 {
    margin-bottom: -12px !important;
  }
  .mb-n4 {
    margin-bottom: -16px !important;
  }
  .mb-n5 {
    margin-bottom: -20px !important;
  }
  .mb-n6 {
    margin-bottom: -24px !important;
  }
  .mb-n7 {
    margin-bottom: -28px !important;
  }
  .mb-n8 {
    margin-bottom: -32px !important;
  }
  .mb-n9 {
    margin-bottom: -36px !important;
  }
  .mb-n10 {
    margin-bottom: -40px !important;
  }
  .mb-n11 {
    margin-bottom: -44px !important;
  }
  .mb-n12 {
    margin-bottom: -48px !important;
  }
  .mb-n13 {
    margin-bottom: -52px !important;
  }
  .mb-n14 {
    margin-bottom: -56px !important;
  }
  .mb-n15 {
    margin-bottom: -60px !important;
  }
  .mb-n16 {
    margin-bottom: -64px !important;
  }
  .ml-n1 {
    margin-left: -4px !important;
  }
  .ml-n2 {
    margin-left: -8px !important;
  }
  .ml-n3 {
    margin-left: -12px !important;
  }
  .ml-n4 {
    margin-left: -16px !important;
  }
  .ml-n5 {
    margin-left: -20px !important;
  }
  .ml-n6 {
    margin-left: -24px !important;
  }
  .ml-n7 {
    margin-left: -28px !important;
  }
  .ml-n8 {
    margin-left: -32px !important;
  }
  .ml-n9 {
    margin-left: -36px !important;
  }
  .ml-n10 {
    margin-left: -40px !important;
  }
  .ml-n11 {
    margin-left: -44px !important;
  }
  .ml-n12 {
    margin-left: -48px !important;
  }
  .ml-n13 {
    margin-left: -52px !important;
  }
  .ml-n14 {
    margin-left: -56px !important;
  }
  .ml-n15 {
    margin-left: -60px !important;
  }
  .ml-n16 {
    margin-left: -64px !important;
  }
  .ms-n1 {
    margin-inline-start: -4px !important;
  }
  .ms-n2 {
    margin-inline-start: -8px !important;
  }
  .ms-n3 {
    margin-inline-start: -12px !important;
  }
  .ms-n4 {
    margin-inline-start: -16px !important;
  }
  .ms-n5 {
    margin-inline-start: -20px !important;
  }
  .ms-n6 {
    margin-inline-start: -24px !important;
  }
  .ms-n7 {
    margin-inline-start: -28px !important;
  }
  .ms-n8 {
    margin-inline-start: -32px !important;
  }
  .ms-n9 {
    margin-inline-start: -36px !important;
  }
  .ms-n10 {
    margin-inline-start: -40px !important;
  }
  .ms-n11 {
    margin-inline-start: -44px !important;
  }
  .ms-n12 {
    margin-inline-start: -48px !important;
  }
  .ms-n13 {
    margin-inline-start: -52px !important;
  }
  .ms-n14 {
    margin-inline-start: -56px !important;
  }
  .ms-n15 {
    margin-inline-start: -60px !important;
  }
  .ms-n16 {
    margin-inline-start: -64px !important;
  }
  .me-n1 {
    margin-inline-end: -4px !important;
  }
  .me-n2 {
    margin-inline-end: -8px !important;
  }
  .me-n3 {
    margin-inline-end: -12px !important;
  }
  .me-n4 {
    margin-inline-end: -16px !important;
  }
  .me-n5 {
    margin-inline-end: -20px !important;
  }
  .me-n6 {
    margin-inline-end: -24px !important;
  }
  .me-n7 {
    margin-inline-end: -28px !important;
  }
  .me-n8 {
    margin-inline-end: -32px !important;
  }
  .me-n9 {
    margin-inline-end: -36px !important;
  }
  .me-n10 {
    margin-inline-end: -40px !important;
  }
  .me-n11 {
    margin-inline-end: -44px !important;
  }
  .me-n12 {
    margin-inline-end: -48px !important;
  }
  .me-n13 {
    margin-inline-end: -52px !important;
  }
  .me-n14 {
    margin-inline-end: -56px !important;
  }
  .me-n15 {
    margin-inline-end: -60px !important;
  }
  .me-n16 {
    margin-inline-end: -64px !important;
  }
  .pa-0 {
    padding: 0px !important;
  }
  .pa-1 {
    padding: 4px !important;
  }
  .pa-2 {
    padding: 8px !important;
  }
  .pa-3 {
    padding: 12px !important;
  }
  .pa-4 {
    padding: 16px !important;
  }
  .pa-5 {
    padding: 20px !important;
  }
  .pa-6 {
    padding: 24px !important;
  }
  .pa-7 {
    padding: 28px !important;
  }
  .pa-8 {
    padding: 32px !important;
  }
  .pa-9 {
    padding: 36px !important;
  }
  .pa-10 {
    padding: 40px !important;
  }
  .pa-11 {
    padding: 44px !important;
  }
  .pa-12 {
    padding: 48px !important;
  }
  .pa-13 {
    padding: 52px !important;
  }
  .pa-14 {
    padding: 56px !important;
  }
  .pa-15 {
    padding: 60px !important;
  }
  .pa-16 {
    padding: 64px !important;
  }
  .px-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .px-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .px-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .px-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .px-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .px-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .px-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .px-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .px-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .px-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .px-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .px-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .px-13 {
    padding-right: 52px !important;
    padding-left: 52px !important;
  }
  .px-14 {
    padding-right: 56px !important;
    padding-left: 56px !important;
  }
  .px-15 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .px-16 {
    padding-right: 64px !important;
    padding-left: 64px !important;
  }
  .py-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .py-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .py-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .py-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .py-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .py-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .py-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .py-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .py-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .py-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .py-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .py-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .py-13 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .py-14 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .py-15 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .py-16 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .pt-0 {
    padding-top: 0px !important;
  }
  .pt-1 {
    padding-top: 4px !important;
  }
  .pt-2 {
    padding-top: 8px !important;
  }
  .pt-3 {
    padding-top: 12px !important;
  }
  .pt-4 {
    padding-top: 16px !important;
  }
  .pt-5 {
    padding-top: 20px !important;
  }
  .pt-6 {
    padding-top: 24px !important;
  }
  .pt-7 {
    padding-top: 28px !important;
  }
  .pt-8 {
    padding-top: 32px !important;
  }
  .pt-9 {
    padding-top: 36px !important;
  }
  .pt-10 {
    padding-top: 40px !important;
  }
  .pt-11 {
    padding-top: 44px !important;
  }
  .pt-12 {
    padding-top: 48px !important;
  }
  .pt-13 {
    padding-top: 52px !important;
  }
  .pt-14 {
    padding-top: 56px !important;
  }
  .pt-15 {
    padding-top: 60px !important;
  }
  .pt-16 {
    padding-top: 64px !important;
  }
  .pr-0 {
    padding-right: 0px !important;
  }
  .pr-1 {
    padding-right: 4px !important;
  }
  .pr-2 {
    padding-right: 8px !important;
  }
  .pr-3 {
    padding-right: 12px !important;
  }
  .pr-4 {
    padding-right: 16px !important;
  }
  .pr-5 {
    padding-right: 20px !important;
  }
  .pr-6 {
    padding-right: 24px !important;
  }
  .pr-7 {
    padding-right: 28px !important;
  }
  .pr-8 {
    padding-right: 32px !important;
  }
  .pr-9 {
    padding-right: 36px !important;
  }
  .pr-10 {
    padding-right: 40px !important;
  }
  .pr-11 {
    padding-right: 44px !important;
  }
  .pr-12 {
    padding-right: 48px !important;
  }
  .pr-13 {
    padding-right: 52px !important;
  }
  .pr-14 {
    padding-right: 56px !important;
  }
  .pr-15 {
    padding-right: 60px !important;
  }
  .pr-16 {
    padding-right: 64px !important;
  }
  .pb-0 {
    padding-bottom: 0px !important;
  }
  .pb-1 {
    padding-bottom: 4px !important;
  }
  .pb-2 {
    padding-bottom: 8px !important;
  }
  .pb-3 {
    padding-bottom: 12px !important;
  }
  .pb-4 {
    padding-bottom: 16px !important;
  }
  .pb-5 {
    padding-bottom: 20px !important;
  }
  .pb-6 {
    padding-bottom: 24px !important;
  }
  .pb-7 {
    padding-bottom: 28px !important;
  }
  .pb-8 {
    padding-bottom: 32px !important;
  }
  .pb-9 {
    padding-bottom: 36px !important;
  }
  .pb-10 {
    padding-bottom: 40px !important;
  }
  .pb-11 {
    padding-bottom: 44px !important;
  }
  .pb-12 {
    padding-bottom: 48px !important;
  }
  .pb-13 {
    padding-bottom: 52px !important;
  }
  .pb-14 {
    padding-bottom: 56px !important;
  }
  .pb-15 {
    padding-bottom: 60px !important;
  }
  .pb-16 {
    padding-bottom: 64px !important;
  }
  .pl-0 {
    padding-left: 0px !important;
  }
  .pl-1 {
    padding-left: 4px !important;
  }
  .pl-2 {
    padding-left: 8px !important;
  }
  .pl-3 {
    padding-left: 12px !important;
  }
  .pl-4 {
    padding-left: 16px !important;
  }
  .pl-5 {
    padding-left: 20px !important;
  }
  .pl-6 {
    padding-left: 24px !important;
  }
  .pl-7 {
    padding-left: 28px !important;
  }
  .pl-8 {
    padding-left: 32px !important;
  }
  .pl-9 {
    padding-left: 36px !important;
  }
  .pl-10 {
    padding-left: 40px !important;
  }
  .pl-11 {
    padding-left: 44px !important;
  }
  .pl-12 {
    padding-left: 48px !important;
  }
  .pl-13 {
    padding-left: 52px !important;
  }
  .pl-14 {
    padding-left: 56px !important;
  }
  .pl-15 {
    padding-left: 60px !important;
  }
  .pl-16 {
    padding-left: 64px !important;
  }
  .ps-0 {
    padding-inline-start: 0px !important;
  }
  .ps-1 {
    padding-inline-start: 4px !important;
  }
  .ps-2 {
    padding-inline-start: 8px !important;
  }
  .ps-3 {
    padding-inline-start: 12px !important;
  }
  .ps-4 {
    padding-inline-start: 16px !important;
  }
  .ps-5 {
    padding-inline-start: 20px !important;
  }
  .ps-6 {
    padding-inline-start: 24px !important;
  }
  .ps-7 {
    padding-inline-start: 28px !important;
  }
  .ps-8 {
    padding-inline-start: 32px !important;
  }
  .ps-9 {
    padding-inline-start: 36px !important;
  }
  .ps-10 {
    padding-inline-start: 40px !important;
  }
  .ps-11 {
    padding-inline-start: 44px !important;
  }
  .ps-12 {
    padding-inline-start: 48px !important;
  }
  .ps-13 {
    padding-inline-start: 52px !important;
  }
  .ps-14 {
    padding-inline-start: 56px !important;
  }
  .ps-15 {
    padding-inline-start: 60px !important;
  }
  .ps-16 {
    padding-inline-start: 64px !important;
  }
  .pe-0 {
    padding-inline-end: 0px !important;
  }
  .pe-1 {
    padding-inline-end: 4px !important;
  }
  .pe-2 {
    padding-inline-end: 8px !important;
  }
  .pe-3 {
    padding-inline-end: 12px !important;
  }
  .pe-4 {
    padding-inline-end: 16px !important;
  }
  .pe-5 {
    padding-inline-end: 20px !important;
  }
  .pe-6 {
    padding-inline-end: 24px !important;
  }
  .pe-7 {
    padding-inline-end: 28px !important;
  }
  .pe-8 {
    padding-inline-end: 32px !important;
  }
  .pe-9 {
    padding-inline-end: 36px !important;
  }
  .pe-10 {
    padding-inline-end: 40px !important;
  }
  .pe-11 {
    padding-inline-end: 44px !important;
  }
  .pe-12 {
    padding-inline-end: 48px !important;
  }
  .pe-13 {
    padding-inline-end: 52px !important;
  }
  .pe-14 {
    padding-inline-end: 56px !important;
  }
  .pe-15 {
    padding-inline-end: 60px !important;
  }
  .pe-16 {
    padding-inline-end: 64px !important;
  }
  .rounded-0 {
    border-radius: 0 !important;
  }
  .rounded-sm {
    border-radius: 2px !important;
  }
  .rounded {
    border-radius: 4px !important;
  }
  .rounded-lg {
    border-radius: 8px !important;
  }
  .rounded-xl {
    border-radius: 24px !important;
  }
  .rounded-pill {
    border-radius: 9999px !important;
  }
  .rounded-circle {
    border-radius: 50% !important;
  }
  .rounded-shaped {
    border-radius: 24px 0 !important;
  }
  .rounded-t-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .rounded-t-sm {
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
  }
  .rounded-t {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }
  .rounded-t-lg {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
  }
  .rounded-t-xl {
    border-top-left-radius: 24px !important;
    border-top-right-radius: 24px !important;
  }
  .rounded-t-pill {
    border-top-left-radius: 9999px !important;
    border-top-right-radius: 9999px !important;
  }
  .rounded-t-circle {
    border-top-left-radius: 50% !important;
    border-top-right-radius: 50% !important;
  }
  .rounded-t-shaped {
    border-top-left-radius: 24px !important;
    border-top-right-radius: 0 !important;
  }
  .v-locale--is-ltr .rounded-e-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .v-locale--is-rtl .rounded-e-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .v-locale--is-ltr .rounded-e-sm {
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
  }
  .v-locale--is-rtl .rounded-e-sm {
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }
  .v-locale--is-ltr .rounded-e {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }
  .v-locale--is-rtl .rounded-e {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }
  .v-locale--is-ltr .rounded-e-lg {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
  }
  .v-locale--is-rtl .rounded-e-lg {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }
  .v-locale--is-ltr .rounded-e-xl {
    border-top-right-radius: 24px !important;
    border-bottom-right-radius: 24px !important;
  }
  .v-locale--is-rtl .rounded-e-xl {
    border-top-left-radius: 24px !important;
    border-bottom-left-radius: 24px !important;
  }
  .v-locale--is-ltr .rounded-e-pill {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .v-locale--is-rtl .rounded-e-pill {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }
  .v-locale--is-ltr .rounded-e-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .v-locale--is-rtl .rounded-e-circle {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .v-locale--is-ltr .rounded-e-shaped {
    border-top-right-radius: 24px !important;
    border-bottom-right-radius: 0 !important;
  }
  .v-locale--is-rtl .rounded-e-shaped {
    border-top-left-radius: 24px !important;
    border-bottom-left-radius: 0 !important;
  }
  .rounded-b-0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .rounded-b-sm {
    border-bottom-left-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
  }
  .rounded-b {
    border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }
  .rounded-b-lg {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
  }
  .rounded-b-xl {
    border-bottom-left-radius: 24px !important;
    border-bottom-right-radius: 24px !important;
  }
  .rounded-b-pill {
    border-bottom-left-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .rounded-b-circle {
    border-bottom-left-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .rounded-b-shaped {
    border-bottom-left-radius: 24px !important;
    border-bottom-right-radius: 0 !important;
  }
  .v-locale--is-ltr .rounded-s-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
  }
  .v-locale--is-rtl .rounded-s-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  .v-locale--is-ltr .rounded-s-sm {
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }
  .v-locale--is-rtl .rounded-s-sm {
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
  }
  .v-locale--is-ltr .rounded-s {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }
  .v-locale--is-rtl .rounded-s {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }
  .v-locale--is-ltr .rounded-s-lg {
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }
  .v-locale--is-rtl .rounded-s-lg {
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
  }
  .v-locale--is-ltr .rounded-s-xl {
    border-top-left-radius: 24px !important;
    border-bottom-left-radius: 24px !important;
  }
  .v-locale--is-rtl .rounded-s-xl {
    border-top-right-radius: 24px !important;
    border-bottom-right-radius: 24px !important;
  }
  .v-locale--is-ltr .rounded-s-pill {
    border-top-left-radius: 9999px !important;
    border-bottom-left-radius: 9999px !important;
  }
  .v-locale--is-rtl .rounded-s-pill {
    border-top-right-radius: 9999px !important;
    border-bottom-right-radius: 9999px !important;
  }
  .v-locale--is-ltr .rounded-s-circle {
    border-top-left-radius: 50% !important;
    border-bottom-left-radius: 50% !important;
  }
  .v-locale--is-rtl .rounded-s-circle {
    border-top-right-radius: 50% !important;
    border-bottom-right-radius: 50% !important;
  }
  .v-locale--is-ltr .rounded-s-shaped {
    border-top-left-radius: 24px !important;
    border-bottom-left-radius: 0 !important;
  }
  .v-locale--is-rtl .rounded-s-shaped {
    border-top-right-radius: 24px !important;
    border-bottom-right-radius: 0 !important;
  }
  .v-locale--is-ltr .rounded-ts-0 {
    border-top-left-radius: 0 !important;
  }
  .v-locale--is-rtl .rounded-ts-0 {
    border-top-right-radius: 0 !important;
  }
  .v-locale--is-ltr .rounded-ts-sm {
    border-top-left-radius: 2px !important;
  }
  .v-locale--is-rtl .rounded-ts-sm {
    border-top-right-radius: 2px !important;
  }
  .v-locale--is-ltr .rounded-ts {
    border-top-left-radius: 4px !important;
  }
  .v-locale--is-rtl .rounded-ts {
    border-top-right-radius: 4px !important;
  }
  .v-locale--is-ltr .rounded-ts-lg {
    border-top-left-radius: 8px !important;
  }
  .v-locale--is-rtl .rounded-ts-lg {
    border-top-right-radius: 8px !important;
  }
  .v-locale--is-ltr .rounded-ts-xl {
    border-top-left-radius: 24px !important;
  }
  .v-locale--is-rtl .rounded-ts-xl {
    border-top-right-radius: 24px !important;
  }
  .v-locale--is-ltr .rounded-ts-pill {
    border-top-left-radius: 9999px !important;
  }
  .v-locale--is-rtl .rounded-ts-pill {
    border-top-right-radius: 9999px !important;
  }
  .v-locale--is-ltr .rounded-ts-circle {
    border-top-left-radius: 50% !important;
  }
  .v-locale--is-rtl .rounded-ts-circle {
    border-top-right-radius: 50% !important;
  }
  .v-locale--is-ltr .rounded-ts-shaped {
    border-top-left-radius: 24px 0 !important;
  }
  .v-locale--is-rtl .rounded-ts-shaped {
    border-top-right-radius: 24px 0 !important;
  }
  .v-locale--is-ltr .rounded-te-0 {
    border-top-right-radius: 0 !important;
  }
  .v-locale--is-rtl .rounded-te-0 {
    border-top-left-radius: 0 !important;
  }
  .v-locale--is-ltr .rounded-te-sm {
    border-top-right-radius: 2px !important;
  }
  .v-locale--is-rtl .rounded-te-sm {
    border-top-left-radius: 2px !important;
  }
  .v-locale--is-ltr .rounded-te {
    border-top-right-radius: 4px !important;
  }
  .v-locale--is-rtl .rounded-te {
    border-top-left-radius: 4px !important;
  }
  .v-locale--is-ltr .rounded-te-lg {
    border-top-right-radius: 8px !important;
  }
  .v-locale--is-rtl .rounded-te-lg {
    border-top-left-radius: 8px !important;
  }
  .v-locale--is-ltr .rounded-te-xl {
    border-top-right-radius: 24px !important;
  }
  .v-locale--is-rtl .rounded-te-xl {
    border-top-left-radius: 24px !important;
  }
  .v-locale--is-ltr .rounded-te-pill {
    border-top-right-radius: 9999px !important;
  }
  .v-locale--is-rtl .rounded-te-pill {
    border-top-left-radius: 9999px !important;
  }
  .v-locale--is-ltr .rounded-te-circle {
    border-top-right-radius: 50% !important;
  }
  .v-locale--is-rtl .rounded-te-circle {
    border-top-left-radius: 50% !important;
  }
  .v-locale--is-ltr .rounded-te-shaped {
    border-top-right-radius: 24px 0 !important;
  }
  .v-locale--is-rtl .rounded-te-shaped {
    border-top-left-radius: 24px 0 !important;
  }
  .v-locale--is-ltr .rounded-be-0 {
    border-bottom-right-radius: 0 !important;
  }
  .v-locale--is-rtl .rounded-be-0 {
    border-bottom-left-radius: 0 !important;
  }
  .v-locale--is-ltr .rounded-be-sm {
    border-bottom-right-radius: 2px !important;
  }
  .v-locale--is-rtl .rounded-be-sm {
    border-bottom-left-radius: 2px !important;
  }
  .v-locale--is-ltr .rounded-be {
    border-bottom-right-radius: 4px !important;
  }
  .v-locale--is-rtl .rounded-be {
    border-bottom-left-radius: 4px !important;
  }
  .v-locale--is-ltr .rounded-be-lg {
    border-bottom-right-radius: 8px !important;
  }
  .v-locale--is-rtl .rounded-be-lg {
    border-bottom-left-radius: 8px !important;
  }
  .v-locale--is-ltr .rounded-be-xl {
    border-bottom-right-radius: 24px !important;
  }
  .v-locale--is-rtl .rounded-be-xl {
    border-bottom-left-radius: 24px !important;
  }
  .v-locale--is-ltr .rounded-be-pill {
    border-bottom-right-radius: 9999px !important;
  }
  .v-locale--is-rtl .rounded-be-pill {
    border-bottom-left-radius: 9999px !important;
  }
  .v-locale--is-ltr .rounded-be-circle {
    border-bottom-right-radius: 50% !important;
  }
  .v-locale--is-rtl .rounded-be-circle {
    border-bottom-left-radius: 50% !important;
  }
  .v-locale--is-ltr .rounded-be-shaped {
    border-bottom-right-radius: 24px 0 !important;
  }
  .v-locale--is-rtl .rounded-be-shaped {
    border-bottom-left-radius: 24px 0 !important;
  }
  .v-locale--is-ltr .rounded-bs-0 {
    border-bottom-left-radius: 0 !important;
  }
  .v-locale--is-rtl .rounded-bs-0 {
    border-bottom-right-radius: 0 !important;
  }
  .v-locale--is-ltr .rounded-bs-sm {
    border-bottom-left-radius: 2px !important;
  }
  .v-locale--is-rtl .rounded-bs-sm {
    border-bottom-right-radius: 2px !important;
  }
  .v-locale--is-ltr .rounded-bs {
    border-bottom-left-radius: 4px !important;
  }
  .v-locale--is-rtl .rounded-bs {
    border-bottom-right-radius: 4px !important;
  }
  .v-locale--is-ltr .rounded-bs-lg {
    border-bottom-left-radius: 8px !important;
  }
  .v-locale--is-rtl .rounded-bs-lg {
    border-bottom-right-radius: 8px !important;
  }
  .v-locale--is-ltr .rounded-bs-xl {
    border-bottom-left-radius: 24px !important;
  }
  .v-locale--is-rtl .rounded-bs-xl {
    border-bottom-right-radius: 24px !important;
  }
  .v-locale--is-ltr .rounded-bs-pill {
    border-bottom-left-radius: 9999px !important;
  }
  .v-locale--is-rtl .rounded-bs-pill {
    border-bottom-right-radius: 9999px !important;
  }
  .v-locale--is-ltr .rounded-bs-circle {
    border-bottom-left-radius: 50% !important;
  }
  .v-locale--is-rtl .rounded-bs-circle {
    border-bottom-right-radius: 50% !important;
  }
  .v-locale--is-ltr .rounded-bs-shaped {
    border-bottom-left-radius: 24px 0 !important;
  }
  .v-locale--is-rtl .rounded-bs-shaped {
    border-bottom-right-radius: 24px 0 !important;
  }
  .border-0 {
    border-width: 0 !important;
    border-style: solid !important;
    border-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border {
    border-width: thin !important;
    border-style: solid !important;
    border-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-thin {
    border-width: thin !important;
    border-style: solid !important;
    border-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-sm {
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-md {
    border-width: 2px !important;
    border-style: solid !important;
    border-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-lg {
    border-width: 4px !important;
    border-style: solid !important;
    border-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-xl {
    border-width: 8px !important;
    border-style: solid !important;
    border-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-current {
    border-color: currentColor !important;
  }
  .border-opacity-0 {
    --v-border-opacity: 0 !important;
  }
  .border-opacity {
    --v-border-opacity: 0.12 !important;
  }
  .border-opacity-25 {
    --v-border-opacity: 0.25 !important;
  }
  .border-opacity-50 {
    --v-border-opacity: 0.5 !important;
  }
  .border-opacity-75 {
    --v-border-opacity: 0.75 !important;
  }
  .border-opacity-100 {
    --v-border-opacity: 1 !important;
  }
  .border-t-0 {
    border-block-start-width: 0 !important;
    border-block-start-style: solid !important;
    border-block-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-t {
    border-block-start-width: thin !important;
    border-block-start-style: solid !important;
    border-block-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-t-thin {
    border-block-start-width: thin !important;
    border-block-start-style: solid !important;
    border-block-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-t-sm {
    border-block-start-width: 1px !important;
    border-block-start-style: solid !important;
    border-block-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-t-md {
    border-block-start-width: 2px !important;
    border-block-start-style: solid !important;
    border-block-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-t-lg {
    border-block-start-width: 4px !important;
    border-block-start-style: solid !important;
    border-block-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-t-xl {
    border-block-start-width: 8px !important;
    border-block-start-style: solid !important;
    border-block-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-e-0 {
    border-inline-end-width: 0 !important;
    border-inline-end-style: solid !important;
    border-inline-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-e {
    border-inline-end-width: thin !important;
    border-inline-end-style: solid !important;
    border-inline-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-e-thin {
    border-inline-end-width: thin !important;
    border-inline-end-style: solid !important;
    border-inline-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-e-sm {
    border-inline-end-width: 1px !important;
    border-inline-end-style: solid !important;
    border-inline-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-e-md {
    border-inline-end-width: 2px !important;
    border-inline-end-style: solid !important;
    border-inline-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-e-lg {
    border-inline-end-width: 4px !important;
    border-inline-end-style: solid !important;
    border-inline-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-e-xl {
    border-inline-end-width: 8px !important;
    border-inline-end-style: solid !important;
    border-inline-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-b-0 {
    border-block-end-width: 0 !important;
    border-block-end-style: solid !important;
    border-block-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-b {
    border-block-end-width: thin !important;
    border-block-end-style: solid !important;
    border-block-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-b-thin {
    border-block-end-width: thin !important;
    border-block-end-style: solid !important;
    border-block-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-b-sm {
    border-block-end-width: 1px !important;
    border-block-end-style: solid !important;
    border-block-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-b-md {
    border-block-end-width: 2px !important;
    border-block-end-style: solid !important;
    border-block-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-b-lg {
    border-block-end-width: 4px !important;
    border-block-end-style: solid !important;
    border-block-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-b-xl {
    border-block-end-width: 8px !important;
    border-block-end-style: solid !important;
    border-block-end-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-s-0 {
    border-inline-start-width: 0 !important;
    border-inline-start-style: solid !important;
    border-inline-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-s {
    border-inline-start-width: thin !important;
    border-inline-start-style: solid !important;
    border-inline-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-s-thin {
    border-inline-start-width: thin !important;
    border-inline-start-style: solid !important;
    border-inline-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-s-sm {
    border-inline-start-width: 1px !important;
    border-inline-start-style: solid !important;
    border-inline-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-s-md {
    border-inline-start-width: 2px !important;
    border-inline-start-style: solid !important;
    border-inline-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-s-lg {
    border-inline-start-width: 4px !important;
    border-inline-start-style: solid !important;
    border-inline-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-s-xl {
    border-inline-start-width: 8px !important;
    border-inline-start-style: solid !important;
    border-inline-start-color: rgba(var(--v-border-color), var(--v-border-opacity)) !important;
  }
  .border-solid {
    border-style: solid !important;
  }
  .border-dashed {
    border-style: dashed !important;
  }
  .border-dotted {
    border-style: dotted !important;
  }
  .border-double {
    border-style: double !important;
  }
  .border-none {
    border-style: none !important;
  }
  .text-left {
    text-align: left !important;
  }
  .text-right {
    text-align: right !important;
  }
  .text-center {
    text-align: center !important;
  }
  .text-justify {
    text-align: justify !important;
  }
  .text-start {
    text-align: start !important;
  }
  .text-end {
    text-align: end !important;
  }
  .text-decoration-line-through {
    text-decoration: line-through !important;
  }
  .text-decoration-none {
    text-decoration: none !important;
  }
  .text-decoration-overline {
    text-decoration: overline !important;
  }
  .text-decoration-underline {
    text-decoration: underline !important;
  }
  .text-wrap {
    white-space: normal !important;
  }
  .text-no-wrap {
    white-space: nowrap !important;
  }
  .text-pre {
    white-space: pre !important;
  }
  .text-pre-line {
    white-space: pre-line !important;
  }
  .text-pre-wrap {
    white-space: pre-wrap !important;
  }
  .text-break {
    overflow-wrap: break-word !important;
    word-break: break-word !important;
  }
  .opacity-hover {
    opacity: var(--v-hover-opacity) !important;
  }
  .opacity-focus {
    opacity: var(--v-focus-opacity) !important;
  }
  .opacity-selected {
    opacity: var(--v-selected-opacity) !important;
  }
  .opacity-activated {
    opacity: var(--v-activated-opacity) !important;
  }
  .opacity-pressed {
    opacity: var(--v-pressed-opacity) !important;
  }
  .opacity-dragged {
    opacity: var(--v-dragged-opacity) !important;
  }
  .opacity-0 {
    opacity: 0 !important;
  }
  .opacity-10 {
    opacity: 0.1 !important;
  }
  .opacity-20 {
    opacity: 0.2 !important;
  }
  .opacity-30 {
    opacity: 0.3 !important;
  }
  .opacity-40 {
    opacity: 0.4 !important;
  }
  .opacity-50 {
    opacity: 0.5 !important;
  }
  .opacity-60 {
    opacity: 0.6 !important;
  }
  .opacity-70 {
    opacity: 0.7 !important;
  }
  .opacity-80 {
    opacity: 0.8 !important;
  }
  .opacity-90 {
    opacity: 0.9 !important;
  }
  .opacity-100 {
    opacity: 1 !important;
  }
  .text-high-emphasis {
    color: rgba(var(--v-theme-on-background), var(--v-high-emphasis-opacity)) !important;
  }
  .text-medium-emphasis {
    color: rgba(var(--v-theme-on-background), var(--v-medium-emphasis-opacity)) !important;
  }
  .text-disabled {
    color: rgba(var(--v-theme-on-background), var(--v-disabled-opacity)) !important;
  }
  .text-truncate {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
  }
  .text-h1 {
    font-size: 6rem !important;
    font-weight: 300;
    line-height: 1;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-h2 {
    font-size: 3.75rem !important;
    font-weight: 300;
    line-height: 1;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-h3 {
    font-size: 3rem !important;
    font-weight: 400;
    line-height: 1.05;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-h4 {
    font-size: 2.125rem !important;
    font-weight: 400;
    line-height: 1.175;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-h5 {
    font-size: 1.5rem !important;
    font-weight: 400;
    line-height: 1.333;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-h6 {
    font-size: 1.25rem !important;
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-subtitle-1 {
    font-size: 1rem !important;
    font-weight: normal;
    line-height: 1.75;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-subtitle-2 {
    font-size: 0.875rem !important;
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-body-1 {
    font-size: 1rem !important;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-body-2 {
    font-size: 0.875rem !important;
    font-weight: 400;
    line-height: 1.425;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-button {
    font-size: 0.875rem !important;
    font-weight: 500;
    line-height: 2.6;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-caption {
    font-size: 0.75rem !important;
    font-weight: 400;
    line-height: 1.667;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-overline {
    font-size: 0.75rem !important;
    font-weight: 500;
    line-height: 2.667;
    letter-spacing: normal !important;
    font-family: "Plus Jakarta Sans";
    text-transform: none !important;
  }
  .text-none {
    text-transform: none !important;
  }
  .text-capitalize {
    text-transform: capitalize !important;
  }
  .text-lowercase {
    text-transform: lowercase !important;
  }
  .text-uppercase {
    text-transform: uppercase !important;
  }
  .font-weight-thin {
    font-weight: 100 !important;
  }
  .font-weight-light {
    font-weight: 300 !important;
  }
  .font-weight-regular {
    font-weight: 400 !important;
  }
  .font-weight-medium {
    font-weight: 500 !important;
  }
  .font-weight-bold {
    font-weight: 700 !important;
  }
  .font-weight-black {
    font-weight: 900 !important;
  }
  .font-italic {
    font-style: italic !important;
  }
  .text-mono {
    font-family: monospace !important;
  }
  .position-static {
    position: static !important;
  }
  .position-relative {
    position: relative !important;
  }
  .position-fixed {
    position: fixed !important;
  }
  .position-absolute {
    position: absolute !important;
  }
  .position-sticky {
    position: sticky !important;
  }
  .top-0 {
    top: 0 !important;
  }
  .right-0 {
    right: 0 !important;
  }
  .bottom-0 {
    bottom: 0 !important;
  }
  .left-0 {
    left: 0 !important;
  }
  .cursor-auto {
    cursor: auto !important;
  }
  .cursor-default {
    cursor: default !important;
  }
  .cursor-pointer {
    cursor: pointer !important;
  }
  .cursor-wait {
    cursor: wait !important;
  }
  .cursor-text {
    cursor: text !important;
  }
  .cursor-move {
    cursor: move !important;
  }
  .cursor-help {
    cursor: help !important;
  }
  .cursor-not-allowed {
    cursor: not-allowed !important;
  }
  .cursor-progress {
    cursor: progress !important;
  }
  .cursor-grab {
    cursor: grab !important;
  }
  .cursor-grabbing {
    cursor: grabbing !important;
  }
  .cursor-none {
    cursor: none !important;
  }
  .fill-height {
    height: 100% !important;
  }
  .h-auto {
    height: auto !important;
  }
  .h-screen {
    height: 100vh !important;
  }
  .h-0 {
    height: 0 !important;
  }
  .h-25 {
    height: 25% !important;
  }
  .h-50 {
    height: 50% !important;
  }
  .h-75 {
    height: 75% !important;
  }
  .h-100 {
    height: 100% !important;
  }
  .h-screen {
    height: 100dvh !important;
  }
  .w-auto {
    width: auto !important;
  }
  .w-0 {
    width: 0 !important;
  }
  .w-25 {
    width: 25% !important;
  }
  .w-33 {
    width: 33% !important;
  }
  .w-50 {
    width: 50% !important;
  }
  .w-66 {
    width: 66% !important;
  }
  .w-75 {
    width: 75% !important;
  }
  .w-100 {
    width: 100% !important;
  }
  @media (min-width: 600px) {
    .d-sm-none {
      display: none !important;
    }
    .d-sm-inline {
      display: inline !important;
    }
    .d-sm-inline-block {
      display: inline-block !important;
    }
    .d-sm-block {
      display: block !important;
    }
    .d-sm-table {
      display: table !important;
    }
    .d-sm-table-row {
      display: table-row !important;
    }
    .d-sm-table-cell {
      display: table-cell !important;
    }
    .d-sm-flex {
      display: flex !important;
    }
    .d-sm-inline-flex {
      display: inline-flex !important;
    }
    .float-sm-none {
      float: none !important;
    }
    .float-sm-left {
      float: left !important;
    }
    .float-sm-right {
      float: right !important;
    }
    .v-locale--is-rtl .float-sm-end {
      float: left !important;
    }
    .v-locale--is-rtl .float-sm-start {
      float: right !important;
    }
    .v-locale--is-ltr .float-sm-end {
      float: right !important;
    }
    .v-locale--is-ltr .float-sm-start {
      float: left !important;
    }
    .flex-sm-fill {
      flex: 1 1 auto !important;
    }
    .flex-sm-1-1 {
      flex: 1 1 auto !important;
    }
    .flex-sm-1-0 {
      flex: 1 0 auto !important;
    }
    .flex-sm-0-1 {
      flex: 0 1 auto !important;
    }
    .flex-sm-0-0 {
      flex: 0 0 auto !important;
    }
    .flex-sm-1-1-100 {
      flex: 1 1 100% !important;
    }
    .flex-sm-1-0-100 {
      flex: 1 0 100% !important;
    }
    .flex-sm-0-1-100 {
      flex: 0 1 100% !important;
    }
    .flex-sm-0-0-100 {
      flex: 0 0 100% !important;
    }
    .flex-sm-1-1-0 {
      flex: 1 1 0 !important;
    }
    .flex-sm-1-0-0 {
      flex: 1 0 0 !important;
    }
    .flex-sm-0-1-0 {
      flex: 0 1 0 !important;
    }
    .flex-sm-0-0-0 {
      flex: 0 0 0 !important;
    }
    .flex-sm-row {
      flex-direction: row !important;
    }
    .flex-sm-column {
      flex-direction: column !important;
    }
    .flex-sm-row-reverse {
      flex-direction: row-reverse !important;
    }
    .flex-sm-column-reverse {
      flex-direction: column-reverse !important;
    }
    .flex-sm-grow-0 {
      flex-grow: 0 !important;
    }
    .flex-sm-grow-1 {
      flex-grow: 1 !important;
    }
    .flex-sm-shrink-0 {
      flex-shrink: 0 !important;
    }
    .flex-sm-shrink-1 {
      flex-shrink: 1 !important;
    }
    .flex-sm-wrap {
      flex-wrap: wrap !important;
    }
    .flex-sm-nowrap {
      flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
    .justify-sm-start {
      justify-content: flex-start !important;
    }
    .justify-sm-end {
      justify-content: flex-end !important;
    }
    .justify-sm-center {
      justify-content: center !important;
    }
    .justify-sm-space-between {
      justify-content: space-between !important;
    }
    .justify-sm-space-around {
      justify-content: space-around !important;
    }
    .justify-sm-space-evenly {
      justify-content: space-evenly !important;
    }
    .align-sm-start {
      align-items: flex-start !important;
    }
    .align-sm-end {
      align-items: flex-end !important;
    }
    .align-sm-center {
      align-items: center !important;
    }
    .align-sm-baseline {
      align-items: baseline !important;
    }
    .align-sm-stretch {
      align-items: stretch !important;
    }
    .align-content-sm-start {
      align-content: flex-start !important;
    }
    .align-content-sm-end {
      align-content: flex-end !important;
    }
    .align-content-sm-center {
      align-content: center !important;
    }
    .align-content-sm-space-between {
      align-content: space-between !important;
    }
    .align-content-sm-space-around {
      align-content: space-around !important;
    }
    .align-content-sm-space-evenly {
      align-content: space-evenly !important;
    }
    .align-content-sm-stretch {
      align-content: stretch !important;
    }
    .align-self-sm-auto {
      align-self: auto !important;
    }
    .align-self-sm-start {
      align-self: flex-start !important;
    }
    .align-self-sm-end {
      align-self: flex-end !important;
    }
    .align-self-sm-center {
      align-self: center !important;
    }
    .align-self-sm-baseline {
      align-self: baseline !important;
    }
    .align-self-sm-stretch {
      align-self: stretch !important;
    }
    .order-sm-first {
      order: -1 !important;
    }
    .order-sm-0 {
      order: 0 !important;
    }
    .order-sm-1 {
      order: 1 !important;
    }
    .order-sm-2 {
      order: 2 !important;
    }
    .order-sm-3 {
      order: 3 !important;
    }
    .order-sm-4 {
      order: 4 !important;
    }
    .order-sm-5 {
      order: 5 !important;
    }
    .order-sm-6 {
      order: 6 !important;
    }
    .order-sm-7 {
      order: 7 !important;
    }
    .order-sm-8 {
      order: 8 !important;
    }
    .order-sm-9 {
      order: 9 !important;
    }
    .order-sm-10 {
      order: 10 !important;
    }
    .order-sm-11 {
      order: 11 !important;
    }
    .order-sm-12 {
      order: 12 !important;
    }
    .order-sm-last {
      order: 13 !important;
    }
    .ga-sm-0 {
      gap: 0px !important;
    }
    .ga-sm-1 {
      gap: 4px !important;
    }
    .ga-sm-2 {
      gap: 8px !important;
    }
    .ga-sm-3 {
      gap: 12px !important;
    }
    .ga-sm-4 {
      gap: 16px !important;
    }
    .ga-sm-5 {
      gap: 20px !important;
    }
    .ga-sm-6 {
      gap: 24px !important;
    }
    .ga-sm-7 {
      gap: 28px !important;
    }
    .ga-sm-8 {
      gap: 32px !important;
    }
    .ga-sm-9 {
      gap: 36px !important;
    }
    .ga-sm-10 {
      gap: 40px !important;
    }
    .ga-sm-11 {
      gap: 44px !important;
    }
    .ga-sm-12 {
      gap: 48px !important;
    }
    .ga-sm-13 {
      gap: 52px !important;
    }
    .ga-sm-14 {
      gap: 56px !important;
    }
    .ga-sm-15 {
      gap: 60px !important;
    }
    .ga-sm-16 {
      gap: 64px !important;
    }
    .ga-sm-auto {
      gap: auto !important;
    }
    .gr-sm-0 {
      row-gap: 0px !important;
    }
    .gr-sm-1 {
      row-gap: 4px !important;
    }
    .gr-sm-2 {
      row-gap: 8px !important;
    }
    .gr-sm-3 {
      row-gap: 12px !important;
    }
    .gr-sm-4 {
      row-gap: 16px !important;
    }
    .gr-sm-5 {
      row-gap: 20px !important;
    }
    .gr-sm-6 {
      row-gap: 24px !important;
    }
    .gr-sm-7 {
      row-gap: 28px !important;
    }
    .gr-sm-8 {
      row-gap: 32px !important;
    }
    .gr-sm-9 {
      row-gap: 36px !important;
    }
    .gr-sm-10 {
      row-gap: 40px !important;
    }
    .gr-sm-11 {
      row-gap: 44px !important;
    }
    .gr-sm-12 {
      row-gap: 48px !important;
    }
    .gr-sm-13 {
      row-gap: 52px !important;
    }
    .gr-sm-14 {
      row-gap: 56px !important;
    }
    .gr-sm-15 {
      row-gap: 60px !important;
    }
    .gr-sm-16 {
      row-gap: 64px !important;
    }
    .gr-sm-auto {
      row-gap: auto !important;
    }
    .gc-sm-0 {
      column-gap: 0px !important;
    }
    .gc-sm-1 {
      column-gap: 4px !important;
    }
    .gc-sm-2 {
      column-gap: 8px !important;
    }
    .gc-sm-3 {
      column-gap: 12px !important;
    }
    .gc-sm-4 {
      column-gap: 16px !important;
    }
    .gc-sm-5 {
      column-gap: 20px !important;
    }
    .gc-sm-6 {
      column-gap: 24px !important;
    }
    .gc-sm-7 {
      column-gap: 28px !important;
    }
    .gc-sm-8 {
      column-gap: 32px !important;
    }
    .gc-sm-9 {
      column-gap: 36px !important;
    }
    .gc-sm-10 {
      column-gap: 40px !important;
    }
    .gc-sm-11 {
      column-gap: 44px !important;
    }
    .gc-sm-12 {
      column-gap: 48px !important;
    }
    .gc-sm-13 {
      column-gap: 52px !important;
    }
    .gc-sm-14 {
      column-gap: 56px !important;
    }
    .gc-sm-15 {
      column-gap: 60px !important;
    }
    .gc-sm-16 {
      column-gap: 64px !important;
    }
    .gc-sm-auto {
      column-gap: auto !important;
    }
    .ma-sm-0 {
      margin: 0px !important;
    }
    .ma-sm-1 {
      margin: 4px !important;
    }
    .ma-sm-2 {
      margin: 8px !important;
    }
    .ma-sm-3 {
      margin: 12px !important;
    }
    .ma-sm-4 {
      margin: 16px !important;
    }
    .ma-sm-5 {
      margin: 20px !important;
    }
    .ma-sm-6 {
      margin: 24px !important;
    }
    .ma-sm-7 {
      margin: 28px !important;
    }
    .ma-sm-8 {
      margin: 32px !important;
    }
    .ma-sm-9 {
      margin: 36px !important;
    }
    .ma-sm-10 {
      margin: 40px !important;
    }
    .ma-sm-11 {
      margin: 44px !important;
    }
    .ma-sm-12 {
      margin: 48px !important;
    }
    .ma-sm-13 {
      margin: 52px !important;
    }
    .ma-sm-14 {
      margin: 56px !important;
    }
    .ma-sm-15 {
      margin: 60px !important;
    }
    .ma-sm-16 {
      margin: 64px !important;
    }
    .ma-sm-auto {
      margin: auto !important;
    }
    .mx-sm-0 {
      margin-right: 0px !important;
      margin-left: 0px !important;
    }
    .mx-sm-1 {
      margin-right: 4px !important;
      margin-left: 4px !important;
    }
    .mx-sm-2 {
      margin-right: 8px !important;
      margin-left: 8px !important;
    }
    .mx-sm-3 {
      margin-right: 12px !important;
      margin-left: 12px !important;
    }
    .mx-sm-4 {
      margin-right: 16px !important;
      margin-left: 16px !important;
    }
    .mx-sm-5 {
      margin-right: 20px !important;
      margin-left: 20px !important;
    }
    .mx-sm-6 {
      margin-right: 24px !important;
      margin-left: 24px !important;
    }
    .mx-sm-7 {
      margin-right: 28px !important;
      margin-left: 28px !important;
    }
    .mx-sm-8 {
      margin-right: 32px !important;
      margin-left: 32px !important;
    }
    .mx-sm-9 {
      margin-right: 36px !important;
      margin-left: 36px !important;
    }
    .mx-sm-10 {
      margin-right: 40px !important;
      margin-left: 40px !important;
    }
    .mx-sm-11 {
      margin-right: 44px !important;
      margin-left: 44px !important;
    }
    .mx-sm-12 {
      margin-right: 48px !important;
      margin-left: 48px !important;
    }
    .mx-sm-13 {
      margin-right: 52px !important;
      margin-left: 52px !important;
    }
    .mx-sm-14 {
      margin-right: 56px !important;
      margin-left: 56px !important;
    }
    .mx-sm-15 {
      margin-right: 60px !important;
      margin-left: 60px !important;
    }
    .mx-sm-16 {
      margin-right: 64px !important;
      margin-left: 64px !important;
    }
    .mx-sm-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
    .my-sm-0 {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
    }
    .my-sm-1 {
      margin-top: 4px !important;
      margin-bottom: 4px !important;
    }
    .my-sm-2 {
      margin-top: 8px !important;
      margin-bottom: 8px !important;
    }
    .my-sm-3 {
      margin-top: 12px !important;
      margin-bottom: 12px !important;
    }
    .my-sm-4 {
      margin-top: 16px !important;
      margin-bottom: 16px !important;
    }
    .my-sm-5 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
    }
    .my-sm-6 {
      margin-top: 24px !important;
      margin-bottom: 24px !important;
    }
    .my-sm-7 {
      margin-top: 28px !important;
      margin-bottom: 28px !important;
    }
    .my-sm-8 {
      margin-top: 32px !important;
      margin-bottom: 32px !important;
    }
    .my-sm-9 {
      margin-top: 36px !important;
      margin-bottom: 36px !important;
    }
    .my-sm-10 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
    }
    .my-sm-11 {
      margin-top: 44px !important;
      margin-bottom: 44px !important;
    }
    .my-sm-12 {
      margin-top: 48px !important;
      margin-bottom: 48px !important;
    }
    .my-sm-13 {
      margin-top: 52px !important;
      margin-bottom: 52px !important;
    }
    .my-sm-14 {
      margin-top: 56px !important;
      margin-bottom: 56px !important;
    }
    .my-sm-15 {
      margin-top: 60px !important;
      margin-bottom: 60px !important;
    }
    .my-sm-16 {
      margin-top: 64px !important;
      margin-bottom: 64px !important;
    }
    .my-sm-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
    .mt-sm-0 {
      margin-top: 0px !important;
    }
    .mt-sm-1 {
      margin-top: 4px !important;
    }
    .mt-sm-2 {
      margin-top: 8px !important;
    }
    .mt-sm-3 {
      margin-top: 12px !important;
    }
    .mt-sm-4 {
      margin-top: 16px !important;
    }
    .mt-sm-5 {
      margin-top: 20px !important;
    }
    .mt-sm-6 {
      margin-top: 24px !important;
    }
    .mt-sm-7 {
      margin-top: 28px !important;
    }
    .mt-sm-8 {
      margin-top: 32px !important;
    }
    .mt-sm-9 {
      margin-top: 36px !important;
    }
    .mt-sm-10 {
      margin-top: 40px !important;
    }
    .mt-sm-11 {
      margin-top: 44px !important;
    }
    .mt-sm-12 {
      margin-top: 48px !important;
    }
    .mt-sm-13 {
      margin-top: 52px !important;
    }
    .mt-sm-14 {
      margin-top: 56px !important;
    }
    .mt-sm-15 {
      margin-top: 60px !important;
    }
    .mt-sm-16 {
      margin-top: 64px !important;
    }
    .mt-sm-auto {
      margin-top: auto !important;
    }
    .mr-sm-0 {
      margin-right: 0px !important;
    }
    .mr-sm-1 {
      margin-right: 4px !important;
    }
    .mr-sm-2 {
      margin-right: 8px !important;
    }
    .mr-sm-3 {
      margin-right: 12px !important;
    }
    .mr-sm-4 {
      margin-right: 16px !important;
    }
    .mr-sm-5 {
      margin-right: 20px !important;
    }
    .mr-sm-6 {
      margin-right: 24px !important;
    }
    .mr-sm-7 {
      margin-right: 28px !important;
    }
    .mr-sm-8 {
      margin-right: 32px !important;
    }
    .mr-sm-9 {
      margin-right: 36px !important;
    }
    .mr-sm-10 {
      margin-right: 40px !important;
    }
    .mr-sm-11 {
      margin-right: 44px !important;
    }
    .mr-sm-12 {
      margin-right: 48px !important;
    }
    .mr-sm-13 {
      margin-right: 52px !important;
    }
    .mr-sm-14 {
      margin-right: 56px !important;
    }
    .mr-sm-15 {
      margin-right: 60px !important;
    }
    .mr-sm-16 {
      margin-right: 64px !important;
    }
    .mr-sm-auto {
      margin-right: auto !important;
    }
    .mb-sm-0 {
      margin-bottom: 0px !important;
    }
    .mb-sm-1 {
      margin-bottom: 4px !important;
    }
    .mb-sm-2 {
      margin-bottom: 8px !important;
    }
    .mb-sm-3 {
      margin-bottom: 12px !important;
    }
    .mb-sm-4 {
      margin-bottom: 16px !important;
    }
    .mb-sm-5 {
      margin-bottom: 20px !important;
    }
    .mb-sm-6 {
      margin-bottom: 24px !important;
    }
    .mb-sm-7 {
      margin-bottom: 28px !important;
    }
    .mb-sm-8 {
      margin-bottom: 32px !important;
    }
    .mb-sm-9 {
      margin-bottom: 36px !important;
    }
    .mb-sm-10 {
      margin-bottom: 40px !important;
    }
    .mb-sm-11 {
      margin-bottom: 44px !important;
    }
    .mb-sm-12 {
      margin-bottom: 48px !important;
    }
    .mb-sm-13 {
      margin-bottom: 52px !important;
    }
    .mb-sm-14 {
      margin-bottom: 56px !important;
    }
    .mb-sm-15 {
      margin-bottom: 60px !important;
    }
    .mb-sm-16 {
      margin-bottom: 64px !important;
    }
    .mb-sm-auto {
      margin-bottom: auto !important;
    }
    .ml-sm-0 {
      margin-left: 0px !important;
    }
    .ml-sm-1 {
      margin-left: 4px !important;
    }
    .ml-sm-2 {
      margin-left: 8px !important;
    }
    .ml-sm-3 {
      margin-left: 12px !important;
    }
    .ml-sm-4 {
      margin-left: 16px !important;
    }
    .ml-sm-5 {
      margin-left: 20px !important;
    }
    .ml-sm-6 {
      margin-left: 24px !important;
    }
    .ml-sm-7 {
      margin-left: 28px !important;
    }
    .ml-sm-8 {
      margin-left: 32px !important;
    }
    .ml-sm-9 {
      margin-left: 36px !important;
    }
    .ml-sm-10 {
      margin-left: 40px !important;
    }
    .ml-sm-11 {
      margin-left: 44px !important;
    }
    .ml-sm-12 {
      margin-left: 48px !important;
    }
    .ml-sm-13 {
      margin-left: 52px !important;
    }
    .ml-sm-14 {
      margin-left: 56px !important;
    }
    .ml-sm-15 {
      margin-left: 60px !important;
    }
    .ml-sm-16 {
      margin-left: 64px !important;
    }
    .ml-sm-auto {
      margin-left: auto !important;
    }
    .ms-sm-0 {
      margin-inline-start: 0px !important;
    }
    .ms-sm-1 {
      margin-inline-start: 4px !important;
    }
    .ms-sm-2 {
      margin-inline-start: 8px !important;
    }
    .ms-sm-3 {
      margin-inline-start: 12px !important;
    }
    .ms-sm-4 {
      margin-inline-start: 16px !important;
    }
    .ms-sm-5 {
      margin-inline-start: 20px !important;
    }
    .ms-sm-6 {
      margin-inline-start: 24px !important;
    }
    .ms-sm-7 {
      margin-inline-start: 28px !important;
    }
    .ms-sm-8 {
      margin-inline-start: 32px !important;
    }
    .ms-sm-9 {
      margin-inline-start: 36px !important;
    }
    .ms-sm-10 {
      margin-inline-start: 40px !important;
    }
    .ms-sm-11 {
      margin-inline-start: 44px !important;
    }
    .ms-sm-12 {
      margin-inline-start: 48px !important;
    }
    .ms-sm-13 {
      margin-inline-start: 52px !important;
    }
    .ms-sm-14 {
      margin-inline-start: 56px !important;
    }
    .ms-sm-15 {
      margin-inline-start: 60px !important;
    }
    .ms-sm-16 {
      margin-inline-start: 64px !important;
    }
    .ms-sm-auto {
      margin-inline-start: auto !important;
    }
    .me-sm-0 {
      margin-inline-end: 0px !important;
    }
    .me-sm-1 {
      margin-inline-end: 4px !important;
    }
    .me-sm-2 {
      margin-inline-end: 8px !important;
    }
    .me-sm-3 {
      margin-inline-end: 12px !important;
    }
    .me-sm-4 {
      margin-inline-end: 16px !important;
    }
    .me-sm-5 {
      margin-inline-end: 20px !important;
    }
    .me-sm-6 {
      margin-inline-end: 24px !important;
    }
    .me-sm-7 {
      margin-inline-end: 28px !important;
    }
    .me-sm-8 {
      margin-inline-end: 32px !important;
    }
    .me-sm-9 {
      margin-inline-end: 36px !important;
    }
    .me-sm-10 {
      margin-inline-end: 40px !important;
    }
    .me-sm-11 {
      margin-inline-end: 44px !important;
    }
    .me-sm-12 {
      margin-inline-end: 48px !important;
    }
    .me-sm-13 {
      margin-inline-end: 52px !important;
    }
    .me-sm-14 {
      margin-inline-end: 56px !important;
    }
    .me-sm-15 {
      margin-inline-end: 60px !important;
    }
    .me-sm-16 {
      margin-inline-end: 64px !important;
    }
    .me-sm-auto {
      margin-inline-end: auto !important;
    }
    .ma-sm-n1 {
      margin: -4px !important;
    }
    .ma-sm-n2 {
      margin: -8px !important;
    }
    .ma-sm-n3 {
      margin: -12px !important;
    }
    .ma-sm-n4 {
      margin: -16px !important;
    }
    .ma-sm-n5 {
      margin: -20px !important;
    }
    .ma-sm-n6 {
      margin: -24px !important;
    }
    .ma-sm-n7 {
      margin: -28px !important;
    }
    .ma-sm-n8 {
      margin: -32px !important;
    }
    .ma-sm-n9 {
      margin: -36px !important;
    }
    .ma-sm-n10 {
      margin: -40px !important;
    }
    .ma-sm-n11 {
      margin: -44px !important;
    }
    .ma-sm-n12 {
      margin: -48px !important;
    }
    .ma-sm-n13 {
      margin: -52px !important;
    }
    .ma-sm-n14 {
      margin: -56px !important;
    }
    .ma-sm-n15 {
      margin: -60px !important;
    }
    .ma-sm-n16 {
      margin: -64px !important;
    }
    .mx-sm-n1 {
      margin-right: -4px !important;
      margin-left: -4px !important;
    }
    .mx-sm-n2 {
      margin-right: -8px !important;
      margin-left: -8px !important;
    }
    .mx-sm-n3 {
      margin-right: -12px !important;
      margin-left: -12px !important;
    }
    .mx-sm-n4 {
      margin-right: -16px !important;
      margin-left: -16px !important;
    }
    .mx-sm-n5 {
      margin-right: -20px !important;
      margin-left: -20px !important;
    }
    .mx-sm-n6 {
      margin-right: -24px !important;
      margin-left: -24px !important;
    }
    .mx-sm-n7 {
      margin-right: -28px !important;
      margin-left: -28px !important;
    }
    .mx-sm-n8 {
      margin-right: -32px !important;
      margin-left: -32px !important;
    }
    .mx-sm-n9 {
      margin-right: -36px !important;
      margin-left: -36px !important;
    }
    .mx-sm-n10 {
      margin-right: -40px !important;
      margin-left: -40px !important;
    }
    .mx-sm-n11 {
      margin-right: -44px !important;
      margin-left: -44px !important;
    }
    .mx-sm-n12 {
      margin-right: -48px !important;
      margin-left: -48px !important;
    }
    .mx-sm-n13 {
      margin-right: -52px !important;
      margin-left: -52px !important;
    }
    .mx-sm-n14 {
      margin-right: -56px !important;
      margin-left: -56px !important;
    }
    .mx-sm-n15 {
      margin-right: -60px !important;
      margin-left: -60px !important;
    }
    .mx-sm-n16 {
      margin-right: -64px !important;
      margin-left: -64px !important;
    }
    .my-sm-n1 {
      margin-top: -4px !important;
      margin-bottom: -4px !important;
    }
    .my-sm-n2 {
      margin-top: -8px !important;
      margin-bottom: -8px !important;
    }
    .my-sm-n3 {
      margin-top: -12px !important;
      margin-bottom: -12px !important;
    }
    .my-sm-n4 {
      margin-top: -16px !important;
      margin-bottom: -16px !important;
    }
    .my-sm-n5 {
      margin-top: -20px !important;
      margin-bottom: -20px !important;
    }
    .my-sm-n6 {
      margin-top: -24px !important;
      margin-bottom: -24px !important;
    }
    .my-sm-n7 {
      margin-top: -28px !important;
      margin-bottom: -28px !important;
    }
    .my-sm-n8 {
      margin-top: -32px !important;
      margin-bottom: -32px !important;
    }
    .my-sm-n9 {
      margin-top: -36px !important;
      margin-bottom: -36px !important;
    }
    .my-sm-n10 {
      margin-top: -40px !important;
      margin-bottom: -40px !important;
    }
    .my-sm-n11 {
      margin-top: -44px !important;
      margin-bottom: -44px !important;
    }
    .my-sm-n12 {
      margin-top: -48px !important;
      margin-bottom: -48px !important;
    }
    .my-sm-n13 {
      margin-top: -52px !important;
      margin-bottom: -52px !important;
    }
    .my-sm-n14 {
      margin-top: -56px !important;
      margin-bottom: -56px !important;
    }
    .my-sm-n15 {
      margin-top: -60px !important;
      margin-bottom: -60px !important;
    }
    .my-sm-n16 {
      margin-top: -64px !important;
      margin-bottom: -64px !important;
    }
    .mt-sm-n1 {
      margin-top: -4px !important;
    }
    .mt-sm-n2 {
      margin-top: -8px !important;
    }
    .mt-sm-n3 {
      margin-top: -12px !important;
    }
    .mt-sm-n4 {
      margin-top: -16px !important;
    }
    .mt-sm-n5 {
      margin-top: -20px !important;
    }
    .mt-sm-n6 {
      margin-top: -24px !important;
    }
    .mt-sm-n7 {
      margin-top: -28px !important;
    }
    .mt-sm-n8 {
      margin-top: -32px !important;
    }
    .mt-sm-n9 {
      margin-top: -36px !important;
    }
    .mt-sm-n10 {
      margin-top: -40px !important;
    }
    .mt-sm-n11 {
      margin-top: -44px !important;
    }
    .mt-sm-n12 {
      margin-top: -48px !important;
    }
    .mt-sm-n13 {
      margin-top: -52px !important;
    }
    .mt-sm-n14 {
      margin-top: -56px !important;
    }
    .mt-sm-n15 {
      margin-top: -60px !important;
    }
    .mt-sm-n16 {
      margin-top: -64px !important;
    }
    .mr-sm-n1 {
      margin-right: -4px !important;
    }
    .mr-sm-n2 {
      margin-right: -8px !important;
    }
    .mr-sm-n3 {
      margin-right: -12px !important;
    }
    .mr-sm-n4 {
      margin-right: -16px !important;
    }
    .mr-sm-n5 {
      margin-right: -20px !important;
    }
    .mr-sm-n6 {
      margin-right: -24px !important;
    }
    .mr-sm-n7 {
      margin-right: -28px !important;
    }
    .mr-sm-n8 {
      margin-right: -32px !important;
    }
    .mr-sm-n9 {
      margin-right: -36px !important;
    }
    .mr-sm-n10 {
      margin-right: -40px !important;
    }
    .mr-sm-n11 {
      margin-right: -44px !important;
    }
    .mr-sm-n12 {
      margin-right: -48px !important;
    }
    .mr-sm-n13 {
      margin-right: -52px !important;
    }
    .mr-sm-n14 {
      margin-right: -56px !important;
    }
    .mr-sm-n15 {
      margin-right: -60px !important;
    }
    .mr-sm-n16 {
      margin-right: -64px !important;
    }
    .mb-sm-n1 {
      margin-bottom: -4px !important;
    }
    .mb-sm-n2 {
      margin-bottom: -8px !important;
    }
    .mb-sm-n3 {
      margin-bottom: -12px !important;
    }
    .mb-sm-n4 {
      margin-bottom: -16px !important;
    }
    .mb-sm-n5 {
      margin-bottom: -20px !important;
    }
    .mb-sm-n6 {
      margin-bottom: -24px !important;
    }
    .mb-sm-n7 {
      margin-bottom: -28px !important;
    }
    .mb-sm-n8 {
      margin-bottom: -32px !important;
    }
    .mb-sm-n9 {
      margin-bottom: -36px !important;
    }
    .mb-sm-n10 {
      margin-bottom: -40px !important;
    }
    .mb-sm-n11 {
      margin-bottom: -44px !important;
    }
    .mb-sm-n12 {
      margin-bottom: -48px !important;
    }
    .mb-sm-n13 {
      margin-bottom: -52px !important;
    }
    .mb-sm-n14 {
      margin-bottom: -56px !important;
    }
    .mb-sm-n15 {
      margin-bottom: -60px !important;
    }
    .mb-sm-n16 {
      margin-bottom: -64px !important;
    }
    .ml-sm-n1 {
      margin-left: -4px !important;
    }
    .ml-sm-n2 {
      margin-left: -8px !important;
    }
    .ml-sm-n3 {
      margin-left: -12px !important;
    }
    .ml-sm-n4 {
      margin-left: -16px !important;
    }
    .ml-sm-n5 {
      margin-left: -20px !important;
    }
    .ml-sm-n6 {
      margin-left: -24px !important;
    }
    .ml-sm-n7 {
      margin-left: -28px !important;
    }
    .ml-sm-n8 {
      margin-left: -32px !important;
    }
    .ml-sm-n9 {
      margin-left: -36px !important;
    }
    .ml-sm-n10 {
      margin-left: -40px !important;
    }
    .ml-sm-n11 {
      margin-left: -44px !important;
    }
    .ml-sm-n12 {
      margin-left: -48px !important;
    }
    .ml-sm-n13 {
      margin-left: -52px !important;
    }
    .ml-sm-n14 {
      margin-left: -56px !important;
    }
    .ml-sm-n15 {
      margin-left: -60px !important;
    }
    .ml-sm-n16 {
      margin-left: -64px !important;
    }
    .ms-sm-n1 {
      margin-inline-start: -4px !important;
    }
    .ms-sm-n2 {
      margin-inline-start: -8px !important;
    }
    .ms-sm-n3 {
      margin-inline-start: -12px !important;
    }
    .ms-sm-n4 {
      margin-inline-start: -16px !important;
    }
    .ms-sm-n5 {
      margin-inline-start: -20px !important;
    }
    .ms-sm-n6 {
      margin-inline-start: -24px !important;
    }
    .ms-sm-n7 {
      margin-inline-start: -28px !important;
    }
    .ms-sm-n8 {
      margin-inline-start: -32px !important;
    }
    .ms-sm-n9 {
      margin-inline-start: -36px !important;
    }
    .ms-sm-n10 {
      margin-inline-start: -40px !important;
    }
    .ms-sm-n11 {
      margin-inline-start: -44px !important;
    }
    .ms-sm-n12 {
      margin-inline-start: -48px !important;
    }
    .ms-sm-n13 {
      margin-inline-start: -52px !important;
    }
    .ms-sm-n14 {
      margin-inline-start: -56px !important;
    }
    .ms-sm-n15 {
      margin-inline-start: -60px !important;
    }
    .ms-sm-n16 {
      margin-inline-start: -64px !important;
    }
    .me-sm-n1 {
      margin-inline-end: -4px !important;
    }
    .me-sm-n2 {
      margin-inline-end: -8px !important;
    }
    .me-sm-n3 {
      margin-inline-end: -12px !important;
    }
    .me-sm-n4 {
      margin-inline-end: -16px !important;
    }
    .me-sm-n5 {
      margin-inline-end: -20px !important;
    }
    .me-sm-n6 {
      margin-inline-end: -24px !important;
    }
    .me-sm-n7 {
      margin-inline-end: -28px !important;
    }
    .me-sm-n8 {
      margin-inline-end: -32px !important;
    }
    .me-sm-n9 {
      margin-inline-end: -36px !important;
    }
    .me-sm-n10 {
      margin-inline-end: -40px !important;
    }
    .me-sm-n11 {
      margin-inline-end: -44px !important;
    }
    .me-sm-n12 {
      margin-inline-end: -48px !important;
    }
    .me-sm-n13 {
      margin-inline-end: -52px !important;
    }
    .me-sm-n14 {
      margin-inline-end: -56px !important;
    }
    .me-sm-n15 {
      margin-inline-end: -60px !important;
    }
    .me-sm-n16 {
      margin-inline-end: -64px !important;
    }
    .pa-sm-0 {
      padding: 0px !important;
    }
    .pa-sm-1 {
      padding: 4px !important;
    }
    .pa-sm-2 {
      padding: 8px !important;
    }
    .pa-sm-3 {
      padding: 12px !important;
    }
    .pa-sm-4 {
      padding: 16px !important;
    }
    .pa-sm-5 {
      padding: 20px !important;
    }
    .pa-sm-6 {
      padding: 24px !important;
    }
    .pa-sm-7 {
      padding: 28px !important;
    }
    .pa-sm-8 {
      padding: 32px !important;
    }
    .pa-sm-9 {
      padding: 36px !important;
    }
    .pa-sm-10 {
      padding: 40px !important;
    }
    .pa-sm-11 {
      padding: 44px !important;
    }
    .pa-sm-12 {
      padding: 48px !important;
    }
    .pa-sm-13 {
      padding: 52px !important;
    }
    .pa-sm-14 {
      padding: 56px !important;
    }
    .pa-sm-15 {
      padding: 60px !important;
    }
    .pa-sm-16 {
      padding: 64px !important;
    }
    .px-sm-0 {
      padding-right: 0px !important;
      padding-left: 0px !important;
    }
    .px-sm-1 {
      padding-right: 4px !important;
      padding-left: 4px !important;
    }
    .px-sm-2 {
      padding-right: 8px !important;
      padding-left: 8px !important;
    }
    .px-sm-3 {
      padding-right: 12px !important;
      padding-left: 12px !important;
    }
    .px-sm-4 {
      padding-right: 16px !important;
      padding-left: 16px !important;
    }
    .px-sm-5 {
      padding-right: 20px !important;
      padding-left: 20px !important;
    }
    .px-sm-6 {
      padding-right: 24px !important;
      padding-left: 24px !important;
    }
    .px-sm-7 {
      padding-right: 28px !important;
      padding-left: 28px !important;
    }
    .px-sm-8 {
      padding-right: 32px !important;
      padding-left: 32px !important;
    }
    .px-sm-9 {
      padding-right: 36px !important;
      padding-left: 36px !important;
    }
    .px-sm-10 {
      padding-right: 40px !important;
      padding-left: 40px !important;
    }
    .px-sm-11 {
      padding-right: 44px !important;
      padding-left: 44px !important;
    }
    .px-sm-12 {
      padding-right: 48px !important;
      padding-left: 48px !important;
    }
    .px-sm-13 {
      padding-right: 52px !important;
      padding-left: 52px !important;
    }
    .px-sm-14 {
      padding-right: 56px !important;
      padding-left: 56px !important;
    }
    .px-sm-15 {
      padding-right: 60px !important;
      padding-left: 60px !important;
    }
    .px-sm-16 {
      padding-right: 64px !important;
      padding-left: 64px !important;
    }
    .py-sm-0 {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }
    .py-sm-1 {
      padding-top: 4px !important;
      padding-bottom: 4px !important;
    }
    .py-sm-2 {
      padding-top: 8px !important;
      padding-bottom: 8px !important;
    }
    .py-sm-3 {
      padding-top: 12px !important;
      padding-bottom: 12px !important;
    }
    .py-sm-4 {
      padding-top: 16px !important;
      padding-bottom: 16px !important;
    }
    .py-sm-5 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }
    .py-sm-6 {
      padding-top: 24px !important;
      padding-bottom: 24px !important;
    }
    .py-sm-7 {
      padding-top: 28px !important;
      padding-bottom: 28px !important;
    }
    .py-sm-8 {
      padding-top: 32px !important;
      padding-bottom: 32px !important;
    }
    .py-sm-9 {
      padding-top: 36px !important;
      padding-bottom: 36px !important;
    }
    .py-sm-10 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
    }
    .py-sm-11 {
      padding-top: 44px !important;
      padding-bottom: 44px !important;
    }
    .py-sm-12 {
      padding-top: 48px !important;
      padding-bottom: 48px !important;
    }
    .py-sm-13 {
      padding-top: 52px !important;
      padding-bottom: 52px !important;
    }
    .py-sm-14 {
      padding-top: 56px !important;
      padding-bottom: 56px !important;
    }
    .py-sm-15 {
      padding-top: 60px !important;
      padding-bottom: 60px !important;
    }
    .py-sm-16 {
      padding-top: 64px !important;
      padding-bottom: 64px !important;
    }
    .pt-sm-0 {
      padding-top: 0px !important;
    }
    .pt-sm-1 {
      padding-top: 4px !important;
    }
    .pt-sm-2 {
      padding-top: 8px !important;
    }
    .pt-sm-3 {
      padding-top: 12px !important;
    }
    .pt-sm-4 {
      padding-top: 16px !important;
    }
    .pt-sm-5 {
      padding-top: 20px !important;
    }
    .pt-sm-6 {
      padding-top: 24px !important;
    }
    .pt-sm-7 {
      padding-top: 28px !important;
    }
    .pt-sm-8 {
      padding-top: 32px !important;
    }
    .pt-sm-9 {
      padding-top: 36px !important;
    }
    .pt-sm-10 {
      padding-top: 40px !important;
    }
    .pt-sm-11 {
      padding-top: 44px !important;
    }
    .pt-sm-12 {
      padding-top: 48px !important;
    }
    .pt-sm-13 {
      padding-top: 52px !important;
    }
    .pt-sm-14 {
      padding-top: 56px !important;
    }
    .pt-sm-15 {
      padding-top: 60px !important;
    }
    .pt-sm-16 {
      padding-top: 64px !important;
    }
    .pr-sm-0 {
      padding-right: 0px !important;
    }
    .pr-sm-1 {
      padding-right: 4px !important;
    }
    .pr-sm-2 {
      padding-right: 8px !important;
    }
    .pr-sm-3 {
      padding-right: 12px !important;
    }
    .pr-sm-4 {
      padding-right: 16px !important;
    }
    .pr-sm-5 {
      padding-right: 20px !important;
    }
    .pr-sm-6 {
      padding-right: 24px !important;
    }
    .pr-sm-7 {
      padding-right: 28px !important;
    }
    .pr-sm-8 {
      padding-right: 32px !important;
    }
    .pr-sm-9 {
      padding-right: 36px !important;
    }
    .pr-sm-10 {
      padding-right: 40px !important;
    }
    .pr-sm-11 {
      padding-right: 44px !important;
    }
    .pr-sm-12 {
      padding-right: 48px !important;
    }
    .pr-sm-13 {
      padding-right: 52px !important;
    }
    .pr-sm-14 {
      padding-right: 56px !important;
    }
    .pr-sm-15 {
      padding-right: 60px !important;
    }
    .pr-sm-16 {
      padding-right: 64px !important;
    }
    .pb-sm-0 {
      padding-bottom: 0px !important;
    }
    .pb-sm-1 {
      padding-bottom: 4px !important;
    }
    .pb-sm-2 {
      padding-bottom: 8px !important;
    }
    .pb-sm-3 {
      padding-bottom: 12px !important;
    }
    .pb-sm-4 {
      padding-bottom: 16px !important;
    }
    .pb-sm-5 {
      padding-bottom: 20px !important;
    }
    .pb-sm-6 {
      padding-bottom: 24px !important;
    }
    .pb-sm-7 {
      padding-bottom: 28px !important;
    }
    .pb-sm-8 {
      padding-bottom: 32px !important;
    }
    .pb-sm-9 {
      padding-bottom: 36px !important;
    }
    .pb-sm-10 {
      padding-bottom: 40px !important;
    }
    .pb-sm-11 {
      padding-bottom: 44px !important;
    }
    .pb-sm-12 {
      padding-bottom: 48px !important;
    }
    .pb-sm-13 {
      padding-bottom: 52px !important;
    }
    .pb-sm-14 {
      padding-bottom: 56px !important;
    }
    .pb-sm-15 {
      padding-bottom: 60px !important;
    }
    .pb-sm-16 {
      padding-bottom: 64px !important;
    }
    .pl-sm-0 {
      padding-left: 0px !important;
    }
    .pl-sm-1 {
      padding-left: 4px !important;
    }
    .pl-sm-2 {
      padding-left: 8px !important;
    }
    .pl-sm-3 {
      padding-left: 12px !important;
    }
    .pl-sm-4 {
      padding-left: 16px !important;
    }
    .pl-sm-5 {
      padding-left: 20px !important;
    }
    .pl-sm-6 {
      padding-left: 24px !important;
    }
    .pl-sm-7 {
      padding-left: 28px !important;
    }
    .pl-sm-8 {
      padding-left: 32px !important;
    }
    .pl-sm-9 {
      padding-left: 36px !important;
    }
    .pl-sm-10 {
      padding-left: 40px !important;
    }
    .pl-sm-11 {
      padding-left: 44px !important;
    }
    .pl-sm-12 {
      padding-left: 48px !important;
    }
    .pl-sm-13 {
      padding-left: 52px !important;
    }
    .pl-sm-14 {
      padding-left: 56px !important;
    }
    .pl-sm-15 {
      padding-left: 60px !important;
    }
    .pl-sm-16 {
      padding-left: 64px !important;
    }
    .ps-sm-0 {
      padding-inline-start: 0px !important;
    }
    .ps-sm-1 {
      padding-inline-start: 4px !important;
    }
    .ps-sm-2 {
      padding-inline-start: 8px !important;
    }
    .ps-sm-3 {
      padding-inline-start: 12px !important;
    }
    .ps-sm-4 {
      padding-inline-start: 16px !important;
    }
    .ps-sm-5 {
      padding-inline-start: 20px !important;
    }
    .ps-sm-6 {
      padding-inline-start: 24px !important;
    }
    .ps-sm-7 {
      padding-inline-start: 28px !important;
    }
    .ps-sm-8 {
      padding-inline-start: 32px !important;
    }
    .ps-sm-9 {
      padding-inline-start: 36px !important;
    }
    .ps-sm-10 {
      padding-inline-start: 40px !important;
    }
    .ps-sm-11 {
      padding-inline-start: 44px !important;
    }
    .ps-sm-12 {
      padding-inline-start: 48px !important;
    }
    .ps-sm-13 {
      padding-inline-start: 52px !important;
    }
    .ps-sm-14 {
      padding-inline-start: 56px !important;
    }
    .ps-sm-15 {
      padding-inline-start: 60px !important;
    }
    .ps-sm-16 {
      padding-inline-start: 64px !important;
    }
    .pe-sm-0 {
      padding-inline-end: 0px !important;
    }
    .pe-sm-1 {
      padding-inline-end: 4px !important;
    }
    .pe-sm-2 {
      padding-inline-end: 8px !important;
    }
    .pe-sm-3 {
      padding-inline-end: 12px !important;
    }
    .pe-sm-4 {
      padding-inline-end: 16px !important;
    }
    .pe-sm-5 {
      padding-inline-end: 20px !important;
    }
    .pe-sm-6 {
      padding-inline-end: 24px !important;
    }
    .pe-sm-7 {
      padding-inline-end: 28px !important;
    }
    .pe-sm-8 {
      padding-inline-end: 32px !important;
    }
    .pe-sm-9 {
      padding-inline-end: 36px !important;
    }
    .pe-sm-10 {
      padding-inline-end: 40px !important;
    }
    .pe-sm-11 {
      padding-inline-end: 44px !important;
    }
    .pe-sm-12 {
      padding-inline-end: 48px !important;
    }
    .pe-sm-13 {
      padding-inline-end: 52px !important;
    }
    .pe-sm-14 {
      padding-inline-end: 56px !important;
    }
    .pe-sm-15 {
      padding-inline-end: 60px !important;
    }
    .pe-sm-16 {
      padding-inline-end: 64px !important;
    }
    .text-sm-left {
      text-align: left !important;
    }
    .text-sm-right {
      text-align: right !important;
    }
    .text-sm-center {
      text-align: center !important;
    }
    .text-sm-justify {
      text-align: justify !important;
    }
    .text-sm-start {
      text-align: start !important;
    }
    .text-sm-end {
      text-align: end !important;
    }
    .text-sm-h1 {
      font-size: 6rem !important;
      font-weight: 300;
      line-height: 1;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-h2 {
      font-size: 3.75rem !important;
      font-weight: 300;
      line-height: 1;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-h3 {
      font-size: 3rem !important;
      font-weight: 400;
      line-height: 1.05;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-h4 {
      font-size: 2.125rem !important;
      font-weight: 400;
      line-height: 1.175;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-h5 {
      font-size: 1.5rem !important;
      font-weight: 400;
      line-height: 1.333;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-h6 {
      font-size: 1.25rem !important;
      font-weight: 500;
      line-height: 1.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-subtitle-1 {
      font-size: 1rem !important;
      font-weight: normal;
      line-height: 1.75;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-subtitle-2 {
      font-size: 0.875rem !important;
      font-weight: 500;
      line-height: 1.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-body-1 {
      font-size: 1rem !important;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-body-2 {
      font-size: 0.875rem !important;
      font-weight: 400;
      line-height: 1.425;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-button {
      font-size: 0.875rem !important;
      font-weight: 500;
      line-height: 2.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-caption {
      font-size: 0.75rem !important;
      font-weight: 400;
      line-height: 1.667;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-sm-overline {
      font-size: 0.75rem !important;
      font-weight: 500;
      line-height: 2.667;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .h-sm-auto {
      height: auto !important;
    }
    .h-sm-screen {
      height: 100vh !important;
    }
    .h-sm-0 {
      height: 0 !important;
    }
    .h-sm-25 {
      height: 25% !important;
    }
    .h-sm-50 {
      height: 50% !important;
    }
    .h-sm-75 {
      height: 75% !important;
    }
    .h-sm-100 {
      height: 100% !important;
    }
    .w-sm-auto {
      width: auto !important;
    }
    .w-sm-0 {
      width: 0 !important;
    }
    .w-sm-25 {
      width: 25% !important;
    }
    .w-sm-33 {
      width: 33% !important;
    }
    .w-sm-50 {
      width: 50% !important;
    }
    .w-sm-66 {
      width: 66% !important;
    }
    .w-sm-75 {
      width: 75% !important;
    }
    .w-sm-100 {
      width: 100% !important;
    }
  }
  @media (min-width: 960px) {
    .d-md-none {
      display: none !important;
    }
    .d-md-inline {
      display: inline !important;
    }
    .d-md-inline-block {
      display: inline-block !important;
    }
    .d-md-block {
      display: block !important;
    }
    .d-md-table {
      display: table !important;
    }
    .d-md-table-row {
      display: table-row !important;
    }
    .d-md-table-cell {
      display: table-cell !important;
    }
    .d-md-flex {
      display: flex !important;
    }
    .d-md-inline-flex {
      display: inline-flex !important;
    }
    .float-md-none {
      float: none !important;
    }
    .float-md-left {
      float: left !important;
    }
    .float-md-right {
      float: right !important;
    }
    .v-locale--is-rtl .float-md-end {
      float: left !important;
    }
    .v-locale--is-rtl .float-md-start {
      float: right !important;
    }
    .v-locale--is-ltr .float-md-end {
      float: right !important;
    }
    .v-locale--is-ltr .float-md-start {
      float: left !important;
    }
    .flex-md-fill {
      flex: 1 1 auto !important;
    }
    .flex-md-1-1 {
      flex: 1 1 auto !important;
    }
    .flex-md-1-0 {
      flex: 1 0 auto !important;
    }
    .flex-md-0-1 {
      flex: 0 1 auto !important;
    }
    .flex-md-0-0 {
      flex: 0 0 auto !important;
    }
    .flex-md-1-1-100 {
      flex: 1 1 100% !important;
    }
    .flex-md-1-0-100 {
      flex: 1 0 100% !important;
    }
    .flex-md-0-1-100 {
      flex: 0 1 100% !important;
    }
    .flex-md-0-0-100 {
      flex: 0 0 100% !important;
    }
    .flex-md-1-1-0 {
      flex: 1 1 0 !important;
    }
    .flex-md-1-0-0 {
      flex: 1 0 0 !important;
    }
    .flex-md-0-1-0 {
      flex: 0 1 0 !important;
    }
    .flex-md-0-0-0 {
      flex: 0 0 0 !important;
    }
    .flex-md-row {
      flex-direction: row !important;
    }
    .flex-md-column {
      flex-direction: column !important;
    }
    .flex-md-row-reverse {
      flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse {
      flex-direction: column-reverse !important;
    }
    .flex-md-grow-0 {
      flex-grow: 0 !important;
    }
    .flex-md-grow-1 {
      flex-grow: 1 !important;
    }
    .flex-md-shrink-0 {
      flex-shrink: 0 !important;
    }
    .flex-md-shrink-1 {
      flex-shrink: 1 !important;
    }
    .flex-md-wrap {
      flex-wrap: wrap !important;
    }
    .flex-md-nowrap {
      flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
    .justify-md-start {
      justify-content: flex-start !important;
    }
    .justify-md-end {
      justify-content: flex-end !important;
    }
    .justify-md-center {
      justify-content: center !important;
    }
    .justify-md-space-between {
      justify-content: space-between !important;
    }
    .justify-md-space-around {
      justify-content: space-around !important;
    }
    .justify-md-space-evenly {
      justify-content: space-evenly !important;
    }
    .align-md-start {
      align-items: flex-start !important;
    }
    .align-md-end {
      align-items: flex-end !important;
    }
    .align-md-center {
      align-items: center !important;
    }
    .align-md-baseline {
      align-items: baseline !important;
    }
    .align-md-stretch {
      align-items: stretch !important;
    }
    .align-content-md-start {
      align-content: flex-start !important;
    }
    .align-content-md-end {
      align-content: flex-end !important;
    }
    .align-content-md-center {
      align-content: center !important;
    }
    .align-content-md-space-between {
      align-content: space-between !important;
    }
    .align-content-md-space-around {
      align-content: space-around !important;
    }
    .align-content-md-space-evenly {
      align-content: space-evenly !important;
    }
    .align-content-md-stretch {
      align-content: stretch !important;
    }
    .align-self-md-auto {
      align-self: auto !important;
    }
    .align-self-md-start {
      align-self: flex-start !important;
    }
    .align-self-md-end {
      align-self: flex-end !important;
    }
    .align-self-md-center {
      align-self: center !important;
    }
    .align-self-md-baseline {
      align-self: baseline !important;
    }
    .align-self-md-stretch {
      align-self: stretch !important;
    }
    .order-md-first {
      order: -1 !important;
    }
    .order-md-0 {
      order: 0 !important;
    }
    .order-md-1 {
      order: 1 !important;
    }
    .order-md-2 {
      order: 2 !important;
    }
    .order-md-3 {
      order: 3 !important;
    }
    .order-md-4 {
      order: 4 !important;
    }
    .order-md-5 {
      order: 5 !important;
    }
    .order-md-6 {
      order: 6 !important;
    }
    .order-md-7 {
      order: 7 !important;
    }
    .order-md-8 {
      order: 8 !important;
    }
    .order-md-9 {
      order: 9 !important;
    }
    .order-md-10 {
      order: 10 !important;
    }
    .order-md-11 {
      order: 11 !important;
    }
    .order-md-12 {
      order: 12 !important;
    }
    .order-md-last {
      order: 13 !important;
    }
    .ga-md-0 {
      gap: 0px !important;
    }
    .ga-md-1 {
      gap: 4px !important;
    }
    .ga-md-2 {
      gap: 8px !important;
    }
    .ga-md-3 {
      gap: 12px !important;
    }
    .ga-md-4 {
      gap: 16px !important;
    }
    .ga-md-5 {
      gap: 20px !important;
    }
    .ga-md-6 {
      gap: 24px !important;
    }
    .ga-md-7 {
      gap: 28px !important;
    }
    .ga-md-8 {
      gap: 32px !important;
    }
    .ga-md-9 {
      gap: 36px !important;
    }
    .ga-md-10 {
      gap: 40px !important;
    }
    .ga-md-11 {
      gap: 44px !important;
    }
    .ga-md-12 {
      gap: 48px !important;
    }
    .ga-md-13 {
      gap: 52px !important;
    }
    .ga-md-14 {
      gap: 56px !important;
    }
    .ga-md-15 {
      gap: 60px !important;
    }
    .ga-md-16 {
      gap: 64px !important;
    }
    .ga-md-auto {
      gap: auto !important;
    }
    .gr-md-0 {
      row-gap: 0px !important;
    }
    .gr-md-1 {
      row-gap: 4px !important;
    }
    .gr-md-2 {
      row-gap: 8px !important;
    }
    .gr-md-3 {
      row-gap: 12px !important;
    }
    .gr-md-4 {
      row-gap: 16px !important;
    }
    .gr-md-5 {
      row-gap: 20px !important;
    }
    .gr-md-6 {
      row-gap: 24px !important;
    }
    .gr-md-7 {
      row-gap: 28px !important;
    }
    .gr-md-8 {
      row-gap: 32px !important;
    }
    .gr-md-9 {
      row-gap: 36px !important;
    }
    .gr-md-10 {
      row-gap: 40px !important;
    }
    .gr-md-11 {
      row-gap: 44px !important;
    }
    .gr-md-12 {
      row-gap: 48px !important;
    }
    .gr-md-13 {
      row-gap: 52px !important;
    }
    .gr-md-14 {
      row-gap: 56px !important;
    }
    .gr-md-15 {
      row-gap: 60px !important;
    }
    .gr-md-16 {
      row-gap: 64px !important;
    }
    .gr-md-auto {
      row-gap: auto !important;
    }
    .gc-md-0 {
      column-gap: 0px !important;
    }
    .gc-md-1 {
      column-gap: 4px !important;
    }
    .gc-md-2 {
      column-gap: 8px !important;
    }
    .gc-md-3 {
      column-gap: 12px !important;
    }
    .gc-md-4 {
      column-gap: 16px !important;
    }
    .gc-md-5 {
      column-gap: 20px !important;
    }
    .gc-md-6 {
      column-gap: 24px !important;
    }
    .gc-md-7 {
      column-gap: 28px !important;
    }
    .gc-md-8 {
      column-gap: 32px !important;
    }
    .gc-md-9 {
      column-gap: 36px !important;
    }
    .gc-md-10 {
      column-gap: 40px !important;
    }
    .gc-md-11 {
      column-gap: 44px !important;
    }
    .gc-md-12 {
      column-gap: 48px !important;
    }
    .gc-md-13 {
      column-gap: 52px !important;
    }
    .gc-md-14 {
      column-gap: 56px !important;
    }
    .gc-md-15 {
      column-gap: 60px !important;
    }
    .gc-md-16 {
      column-gap: 64px !important;
    }
    .gc-md-auto {
      column-gap: auto !important;
    }
    .ma-md-0 {
      margin: 0px !important;
    }
    .ma-md-1 {
      margin: 4px !important;
    }
    .ma-md-2 {
      margin: 8px !important;
    }
    .ma-md-3 {
      margin: 12px !important;
    }
    .ma-md-4 {
      margin: 16px !important;
    }
    .ma-md-5 {
      margin: 20px !important;
    }
    .ma-md-6 {
      margin: 24px !important;
    }
    .ma-md-7 {
      margin: 28px !important;
    }
    .ma-md-8 {
      margin: 32px !important;
    }
    .ma-md-9 {
      margin: 36px !important;
    }
    .ma-md-10 {
      margin: 40px !important;
    }
    .ma-md-11 {
      margin: 44px !important;
    }
    .ma-md-12 {
      margin: 48px !important;
    }
    .ma-md-13 {
      margin: 52px !important;
    }
    .ma-md-14 {
      margin: 56px !important;
    }
    .ma-md-15 {
      margin: 60px !important;
    }
    .ma-md-16 {
      margin: 64px !important;
    }
    .ma-md-auto {
      margin: auto !important;
    }
    .mx-md-0 {
      margin-right: 0px !important;
      margin-left: 0px !important;
    }
    .mx-md-1 {
      margin-right: 4px !important;
      margin-left: 4px !important;
    }
    .mx-md-2 {
      margin-right: 8px !important;
      margin-left: 8px !important;
    }
    .mx-md-3 {
      margin-right: 12px !important;
      margin-left: 12px !important;
    }
    .mx-md-4 {
      margin-right: 16px !important;
      margin-left: 16px !important;
    }
    .mx-md-5 {
      margin-right: 20px !important;
      margin-left: 20px !important;
    }
    .mx-md-6 {
      margin-right: 24px !important;
      margin-left: 24px !important;
    }
    .mx-md-7 {
      margin-right: 28px !important;
      margin-left: 28px !important;
    }
    .mx-md-8 {
      margin-right: 32px !important;
      margin-left: 32px !important;
    }
    .mx-md-9 {
      margin-right: 36px !important;
      margin-left: 36px !important;
    }
    .mx-md-10 {
      margin-right: 40px !important;
      margin-left: 40px !important;
    }
    .mx-md-11 {
      margin-right: 44px !important;
      margin-left: 44px !important;
    }
    .mx-md-12 {
      margin-right: 48px !important;
      margin-left: 48px !important;
    }
    .mx-md-13 {
      margin-right: 52px !important;
      margin-left: 52px !important;
    }
    .mx-md-14 {
      margin-right: 56px !important;
      margin-left: 56px !important;
    }
    .mx-md-15 {
      margin-right: 60px !important;
      margin-left: 60px !important;
    }
    .mx-md-16 {
      margin-right: 64px !important;
      margin-left: 64px !important;
    }
    .mx-md-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
    .my-md-0 {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
    }
    .my-md-1 {
      margin-top: 4px !important;
      margin-bottom: 4px !important;
    }
    .my-md-2 {
      margin-top: 8px !important;
      margin-bottom: 8px !important;
    }
    .my-md-3 {
      margin-top: 12px !important;
      margin-bottom: 12px !important;
    }
    .my-md-4 {
      margin-top: 16px !important;
      margin-bottom: 16px !important;
    }
    .my-md-5 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
    }
    .my-md-6 {
      margin-top: 24px !important;
      margin-bottom: 24px !important;
    }
    .my-md-7 {
      margin-top: 28px !important;
      margin-bottom: 28px !important;
    }
    .my-md-8 {
      margin-top: 32px !important;
      margin-bottom: 32px !important;
    }
    .my-md-9 {
      margin-top: 36px !important;
      margin-bottom: 36px !important;
    }
    .my-md-10 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
    }
    .my-md-11 {
      margin-top: 44px !important;
      margin-bottom: 44px !important;
    }
    .my-md-12 {
      margin-top: 48px !important;
      margin-bottom: 48px !important;
    }
    .my-md-13 {
      margin-top: 52px !important;
      margin-bottom: 52px !important;
    }
    .my-md-14 {
      margin-top: 56px !important;
      margin-bottom: 56px !important;
    }
    .my-md-15 {
      margin-top: 60px !important;
      margin-bottom: 60px !important;
    }
    .my-md-16 {
      margin-top: 64px !important;
      margin-bottom: 64px !important;
    }
    .my-md-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
    .mt-md-0 {
      margin-top: 0px !important;
    }
    .mt-md-1 {
      margin-top: 4px !important;
    }
    .mt-md-2 {
      margin-top: 8px !important;
    }
    .mt-md-3 {
      margin-top: 12px !important;
    }
    .mt-md-4 {
      margin-top: 16px !important;
    }
    .mt-md-5 {
      margin-top: 20px !important;
    }
    .mt-md-6 {
      margin-top: 24px !important;
    }
    .mt-md-7 {
      margin-top: 28px !important;
    }
    .mt-md-8 {
      margin-top: 32px !important;
    }
    .mt-md-9 {
      margin-top: 36px !important;
    }
    .mt-md-10 {
      margin-top: 40px !important;
    }
    .mt-md-11 {
      margin-top: 44px !important;
    }
    .mt-md-12 {
      margin-top: 48px !important;
    }
    .mt-md-13 {
      margin-top: 52px !important;
    }
    .mt-md-14 {
      margin-top: 56px !important;
    }
    .mt-md-15 {
      margin-top: 60px !important;
    }
    .mt-md-16 {
      margin-top: 64px !important;
    }
    .mt-md-auto {
      margin-top: auto !important;
    }
    .mr-md-0 {
      margin-right: 0px !important;
    }
    .mr-md-1 {
      margin-right: 4px !important;
    }
    .mr-md-2 {
      margin-right: 8px !important;
    }
    .mr-md-3 {
      margin-right: 12px !important;
    }
    .mr-md-4 {
      margin-right: 16px !important;
    }
    .mr-md-5 {
      margin-right: 20px !important;
    }
    .mr-md-6 {
      margin-right: 24px !important;
    }
    .mr-md-7 {
      margin-right: 28px !important;
    }
    .mr-md-8 {
      margin-right: 32px !important;
    }
    .mr-md-9 {
      margin-right: 36px !important;
    }
    .mr-md-10 {
      margin-right: 40px !important;
    }
    .mr-md-11 {
      margin-right: 44px !important;
    }
    .mr-md-12 {
      margin-right: 48px !important;
    }
    .mr-md-13 {
      margin-right: 52px !important;
    }
    .mr-md-14 {
      margin-right: 56px !important;
    }
    .mr-md-15 {
      margin-right: 60px !important;
    }
    .mr-md-16 {
      margin-right: 64px !important;
    }
    .mr-md-auto {
      margin-right: auto !important;
    }
    .mb-md-0 {
      margin-bottom: 0px !important;
    }
    .mb-md-1 {
      margin-bottom: 4px !important;
    }
    .mb-md-2 {
      margin-bottom: 8px !important;
    }
    .mb-md-3 {
      margin-bottom: 12px !important;
    }
    .mb-md-4 {
      margin-bottom: 16px !important;
    }
    .mb-md-5 {
      margin-bottom: 20px !important;
    }
    .mb-md-6 {
      margin-bottom: 24px !important;
    }
    .mb-md-7 {
      margin-bottom: 28px !important;
    }
    .mb-md-8 {
      margin-bottom: 32px !important;
    }
    .mb-md-9 {
      margin-bottom: 36px !important;
    }
    .mb-md-10 {
      margin-bottom: 40px !important;
    }
    .mb-md-11 {
      margin-bottom: 44px !important;
    }
    .mb-md-12 {
      margin-bottom: 48px !important;
    }
    .mb-md-13 {
      margin-bottom: 52px !important;
    }
    .mb-md-14 {
      margin-bottom: 56px !important;
    }
    .mb-md-15 {
      margin-bottom: 60px !important;
    }
    .mb-md-16 {
      margin-bottom: 64px !important;
    }
    .mb-md-auto {
      margin-bottom: auto !important;
    }
    .ml-md-0 {
      margin-left: 0px !important;
    }
    .ml-md-1 {
      margin-left: 4px !important;
    }
    .ml-md-2 {
      margin-left: 8px !important;
    }
    .ml-md-3 {
      margin-left: 12px !important;
    }
    .ml-md-4 {
      margin-left: 16px !important;
    }
    .ml-md-5 {
      margin-left: 20px !important;
    }
    .ml-md-6 {
      margin-left: 24px !important;
    }
    .ml-md-7 {
      margin-left: 28px !important;
    }
    .ml-md-8 {
      margin-left: 32px !important;
    }
    .ml-md-9 {
      margin-left: 36px !important;
    }
    .ml-md-10 {
      margin-left: 40px !important;
    }
    .ml-md-11 {
      margin-left: 44px !important;
    }
    .ml-md-12 {
      margin-left: 48px !important;
    }
    .ml-md-13 {
      margin-left: 52px !important;
    }
    .ml-md-14 {
      margin-left: 56px !important;
    }
    .ml-md-15 {
      margin-left: 60px !important;
    }
    .ml-md-16 {
      margin-left: 64px !important;
    }
    .ml-md-auto {
      margin-left: auto !important;
    }
    .ms-md-0 {
      margin-inline-start: 0px !important;
    }
    .ms-md-1 {
      margin-inline-start: 4px !important;
    }
    .ms-md-2 {
      margin-inline-start: 8px !important;
    }
    .ms-md-3 {
      margin-inline-start: 12px !important;
    }
    .ms-md-4 {
      margin-inline-start: 16px !important;
    }
    .ms-md-5 {
      margin-inline-start: 20px !important;
    }
    .ms-md-6 {
      margin-inline-start: 24px !important;
    }
    .ms-md-7 {
      margin-inline-start: 28px !important;
    }
    .ms-md-8 {
      margin-inline-start: 32px !important;
    }
    .ms-md-9 {
      margin-inline-start: 36px !important;
    }
    .ms-md-10 {
      margin-inline-start: 40px !important;
    }
    .ms-md-11 {
      margin-inline-start: 44px !important;
    }
    .ms-md-12 {
      margin-inline-start: 48px !important;
    }
    .ms-md-13 {
      margin-inline-start: 52px !important;
    }
    .ms-md-14 {
      margin-inline-start: 56px !important;
    }
    .ms-md-15 {
      margin-inline-start: 60px !important;
    }
    .ms-md-16 {
      margin-inline-start: 64px !important;
    }
    .ms-md-auto {
      margin-inline-start: auto !important;
    }
    .me-md-0 {
      margin-inline-end: 0px !important;
    }
    .me-md-1 {
      margin-inline-end: 4px !important;
    }
    .me-md-2 {
      margin-inline-end: 8px !important;
    }
    .me-md-3 {
      margin-inline-end: 12px !important;
    }
    .me-md-4 {
      margin-inline-end: 16px !important;
    }
    .me-md-5 {
      margin-inline-end: 20px !important;
    }
    .me-md-6 {
      margin-inline-end: 24px !important;
    }
    .me-md-7 {
      margin-inline-end: 28px !important;
    }
    .me-md-8 {
      margin-inline-end: 32px !important;
    }
    .me-md-9 {
      margin-inline-end: 36px !important;
    }
    .me-md-10 {
      margin-inline-end: 40px !important;
    }
    .me-md-11 {
      margin-inline-end: 44px !important;
    }
    .me-md-12 {
      margin-inline-end: 48px !important;
    }
    .me-md-13 {
      margin-inline-end: 52px !important;
    }
    .me-md-14 {
      margin-inline-end: 56px !important;
    }
    .me-md-15 {
      margin-inline-end: 60px !important;
    }
    .me-md-16 {
      margin-inline-end: 64px !important;
    }
    .me-md-auto {
      margin-inline-end: auto !important;
    }
    .ma-md-n1 {
      margin: -4px !important;
    }
    .ma-md-n2 {
      margin: -8px !important;
    }
    .ma-md-n3 {
      margin: -12px !important;
    }
    .ma-md-n4 {
      margin: -16px !important;
    }
    .ma-md-n5 {
      margin: -20px !important;
    }
    .ma-md-n6 {
      margin: -24px !important;
    }
    .ma-md-n7 {
      margin: -28px !important;
    }
    .ma-md-n8 {
      margin: -32px !important;
    }
    .ma-md-n9 {
      margin: -36px !important;
    }
    .ma-md-n10 {
      margin: -40px !important;
    }
    .ma-md-n11 {
      margin: -44px !important;
    }
    .ma-md-n12 {
      margin: -48px !important;
    }
    .ma-md-n13 {
      margin: -52px !important;
    }
    .ma-md-n14 {
      margin: -56px !important;
    }
    .ma-md-n15 {
      margin: -60px !important;
    }
    .ma-md-n16 {
      margin: -64px !important;
    }
    .mx-md-n1 {
      margin-right: -4px !important;
      margin-left: -4px !important;
    }
    .mx-md-n2 {
      margin-right: -8px !important;
      margin-left: -8px !important;
    }
    .mx-md-n3 {
      margin-right: -12px !important;
      margin-left: -12px !important;
    }
    .mx-md-n4 {
      margin-right: -16px !important;
      margin-left: -16px !important;
    }
    .mx-md-n5 {
      margin-right: -20px !important;
      margin-left: -20px !important;
    }
    .mx-md-n6 {
      margin-right: -24px !important;
      margin-left: -24px !important;
    }
    .mx-md-n7 {
      margin-right: -28px !important;
      margin-left: -28px !important;
    }
    .mx-md-n8 {
      margin-right: -32px !important;
      margin-left: -32px !important;
    }
    .mx-md-n9 {
      margin-right: -36px !important;
      margin-left: -36px !important;
    }
    .mx-md-n10 {
      margin-right: -40px !important;
      margin-left: -40px !important;
    }
    .mx-md-n11 {
      margin-right: -44px !important;
      margin-left: -44px !important;
    }
    .mx-md-n12 {
      margin-right: -48px !important;
      margin-left: -48px !important;
    }
    .mx-md-n13 {
      margin-right: -52px !important;
      margin-left: -52px !important;
    }
    .mx-md-n14 {
      margin-right: -56px !important;
      margin-left: -56px !important;
    }
    .mx-md-n15 {
      margin-right: -60px !important;
      margin-left: -60px !important;
    }
    .mx-md-n16 {
      margin-right: -64px !important;
      margin-left: -64px !important;
    }
    .my-md-n1 {
      margin-top: -4px !important;
      margin-bottom: -4px !important;
    }
    .my-md-n2 {
      margin-top: -8px !important;
      margin-bottom: -8px !important;
    }
    .my-md-n3 {
      margin-top: -12px !important;
      margin-bottom: -12px !important;
    }
    .my-md-n4 {
      margin-top: -16px !important;
      margin-bottom: -16px !important;
    }
    .my-md-n5 {
      margin-top: -20px !important;
      margin-bottom: -20px !important;
    }
    .my-md-n6 {
      margin-top: -24px !important;
      margin-bottom: -24px !important;
    }
    .my-md-n7 {
      margin-top: -28px !important;
      margin-bottom: -28px !important;
    }
    .my-md-n8 {
      margin-top: -32px !important;
      margin-bottom: -32px !important;
    }
    .my-md-n9 {
      margin-top: -36px !important;
      margin-bottom: -36px !important;
    }
    .my-md-n10 {
      margin-top: -40px !important;
      margin-bottom: -40px !important;
    }
    .my-md-n11 {
      margin-top: -44px !important;
      margin-bottom: -44px !important;
    }
    .my-md-n12 {
      margin-top: -48px !important;
      margin-bottom: -48px !important;
    }
    .my-md-n13 {
      margin-top: -52px !important;
      margin-bottom: -52px !important;
    }
    .my-md-n14 {
      margin-top: -56px !important;
      margin-bottom: -56px !important;
    }
    .my-md-n15 {
      margin-top: -60px !important;
      margin-bottom: -60px !important;
    }
    .my-md-n16 {
      margin-top: -64px !important;
      margin-bottom: -64px !important;
    }
    .mt-md-n1 {
      margin-top: -4px !important;
    }
    .mt-md-n2 {
      margin-top: -8px !important;
    }
    .mt-md-n3 {
      margin-top: -12px !important;
    }
    .mt-md-n4 {
      margin-top: -16px !important;
    }
    .mt-md-n5 {
      margin-top: -20px !important;
    }
    .mt-md-n6 {
      margin-top: -24px !important;
    }
    .mt-md-n7 {
      margin-top: -28px !important;
    }
    .mt-md-n8 {
      margin-top: -32px !important;
    }
    .mt-md-n9 {
      margin-top: -36px !important;
    }
    .mt-md-n10 {
      margin-top: -40px !important;
    }
    .mt-md-n11 {
      margin-top: -44px !important;
    }
    .mt-md-n12 {
      margin-top: -48px !important;
    }
    .mt-md-n13 {
      margin-top: -52px !important;
    }
    .mt-md-n14 {
      margin-top: -56px !important;
    }
    .mt-md-n15 {
      margin-top: -60px !important;
    }
    .mt-md-n16 {
      margin-top: -64px !important;
    }
    .mr-md-n1 {
      margin-right: -4px !important;
    }
    .mr-md-n2 {
      margin-right: -8px !important;
    }
    .mr-md-n3 {
      margin-right: -12px !important;
    }
    .mr-md-n4 {
      margin-right: -16px !important;
    }
    .mr-md-n5 {
      margin-right: -20px !important;
    }
    .mr-md-n6 {
      margin-right: -24px !important;
    }
    .mr-md-n7 {
      margin-right: -28px !important;
    }
    .mr-md-n8 {
      margin-right: -32px !important;
    }
    .mr-md-n9 {
      margin-right: -36px !important;
    }
    .mr-md-n10 {
      margin-right: -40px !important;
    }
    .mr-md-n11 {
      margin-right: -44px !important;
    }
    .mr-md-n12 {
      margin-right: -48px !important;
    }
    .mr-md-n13 {
      margin-right: -52px !important;
    }
    .mr-md-n14 {
      margin-right: -56px !important;
    }
    .mr-md-n15 {
      margin-right: -60px !important;
    }
    .mr-md-n16 {
      margin-right: -64px !important;
    }
    .mb-md-n1 {
      margin-bottom: -4px !important;
    }
    .mb-md-n2 {
      margin-bottom: -8px !important;
    }
    .mb-md-n3 {
      margin-bottom: -12px !important;
    }
    .mb-md-n4 {
      margin-bottom: -16px !important;
    }
    .mb-md-n5 {
      margin-bottom: -20px !important;
    }
    .mb-md-n6 {
      margin-bottom: -24px !important;
    }
    .mb-md-n7 {
      margin-bottom: -28px !important;
    }
    .mb-md-n8 {
      margin-bottom: -32px !important;
    }
    .mb-md-n9 {
      margin-bottom: -36px !important;
    }
    .mb-md-n10 {
      margin-bottom: -40px !important;
    }
    .mb-md-n11 {
      margin-bottom: -44px !important;
    }
    .mb-md-n12 {
      margin-bottom: -48px !important;
    }
    .mb-md-n13 {
      margin-bottom: -52px !important;
    }
    .mb-md-n14 {
      margin-bottom: -56px !important;
    }
    .mb-md-n15 {
      margin-bottom: -60px !important;
    }
    .mb-md-n16 {
      margin-bottom: -64px !important;
    }
    .ml-md-n1 {
      margin-left: -4px !important;
    }
    .ml-md-n2 {
      margin-left: -8px !important;
    }
    .ml-md-n3 {
      margin-left: -12px !important;
    }
    .ml-md-n4 {
      margin-left: -16px !important;
    }
    .ml-md-n5 {
      margin-left: -20px !important;
    }
    .ml-md-n6 {
      margin-left: -24px !important;
    }
    .ml-md-n7 {
      margin-left: -28px !important;
    }
    .ml-md-n8 {
      margin-left: -32px !important;
    }
    .ml-md-n9 {
      margin-left: -36px !important;
    }
    .ml-md-n10 {
      margin-left: -40px !important;
    }
    .ml-md-n11 {
      margin-left: -44px !important;
    }
    .ml-md-n12 {
      margin-left: -48px !important;
    }
    .ml-md-n13 {
      margin-left: -52px !important;
    }
    .ml-md-n14 {
      margin-left: -56px !important;
    }
    .ml-md-n15 {
      margin-left: -60px !important;
    }
    .ml-md-n16 {
      margin-left: -64px !important;
    }
    .ms-md-n1 {
      margin-inline-start: -4px !important;
    }
    .ms-md-n2 {
      margin-inline-start: -8px !important;
    }
    .ms-md-n3 {
      margin-inline-start: -12px !important;
    }
    .ms-md-n4 {
      margin-inline-start: -16px !important;
    }
    .ms-md-n5 {
      margin-inline-start: -20px !important;
    }
    .ms-md-n6 {
      margin-inline-start: -24px !important;
    }
    .ms-md-n7 {
      margin-inline-start: -28px !important;
    }
    .ms-md-n8 {
      margin-inline-start: -32px !important;
    }
    .ms-md-n9 {
      margin-inline-start: -36px !important;
    }
    .ms-md-n10 {
      margin-inline-start: -40px !important;
    }
    .ms-md-n11 {
      margin-inline-start: -44px !important;
    }
    .ms-md-n12 {
      margin-inline-start: -48px !important;
    }
    .ms-md-n13 {
      margin-inline-start: -52px !important;
    }
    .ms-md-n14 {
      margin-inline-start: -56px !important;
    }
    .ms-md-n15 {
      margin-inline-start: -60px !important;
    }
    .ms-md-n16 {
      margin-inline-start: -64px !important;
    }
    .me-md-n1 {
      margin-inline-end: -4px !important;
    }
    .me-md-n2 {
      margin-inline-end: -8px !important;
    }
    .me-md-n3 {
      margin-inline-end: -12px !important;
    }
    .me-md-n4 {
      margin-inline-end: -16px !important;
    }
    .me-md-n5 {
      margin-inline-end: -20px !important;
    }
    .me-md-n6 {
      margin-inline-end: -24px !important;
    }
    .me-md-n7 {
      margin-inline-end: -28px !important;
    }
    .me-md-n8 {
      margin-inline-end: -32px !important;
    }
    .me-md-n9 {
      margin-inline-end: -36px !important;
    }
    .me-md-n10 {
      margin-inline-end: -40px !important;
    }
    .me-md-n11 {
      margin-inline-end: -44px !important;
    }
    .me-md-n12 {
      margin-inline-end: -48px !important;
    }
    .me-md-n13 {
      margin-inline-end: -52px !important;
    }
    .me-md-n14 {
      margin-inline-end: -56px !important;
    }
    .me-md-n15 {
      margin-inline-end: -60px !important;
    }
    .me-md-n16 {
      margin-inline-end: -64px !important;
    }
    .pa-md-0 {
      padding: 0px !important;
    }
    .pa-md-1 {
      padding: 4px !important;
    }
    .pa-md-2 {
      padding: 8px !important;
    }
    .pa-md-3 {
      padding: 12px !important;
    }
    .pa-md-4 {
      padding: 16px !important;
    }
    .pa-md-5 {
      padding: 20px !important;
    }
    .pa-md-6 {
      padding: 24px !important;
    }
    .pa-md-7 {
      padding: 28px !important;
    }
    .pa-md-8 {
      padding: 32px !important;
    }
    .pa-md-9 {
      padding: 36px !important;
    }
    .pa-md-10 {
      padding: 40px !important;
    }
    .pa-md-11 {
      padding: 44px !important;
    }
    .pa-md-12 {
      padding: 48px !important;
    }
    .pa-md-13 {
      padding: 52px !important;
    }
    .pa-md-14 {
      padding: 56px !important;
    }
    .pa-md-15 {
      padding: 60px !important;
    }
    .pa-md-16 {
      padding: 64px !important;
    }
    .px-md-0 {
      padding-right: 0px !important;
      padding-left: 0px !important;
    }
    .px-md-1 {
      padding-right: 4px !important;
      padding-left: 4px !important;
    }
    .px-md-2 {
      padding-right: 8px !important;
      padding-left: 8px !important;
    }
    .px-md-3 {
      padding-right: 12px !important;
      padding-left: 12px !important;
    }
    .px-md-4 {
      padding-right: 16px !important;
      padding-left: 16px !important;
    }
    .px-md-5 {
      padding-right: 20px !important;
      padding-left: 20px !important;
    }
    .px-md-6 {
      padding-right: 24px !important;
      padding-left: 24px !important;
    }
    .px-md-7 {
      padding-right: 28px !important;
      padding-left: 28px !important;
    }
    .px-md-8 {
      padding-right: 32px !important;
      padding-left: 32px !important;
    }
    .px-md-9 {
      padding-right: 36px !important;
      padding-left: 36px !important;
    }
    .px-md-10 {
      padding-right: 40px !important;
      padding-left: 40px !important;
    }
    .px-md-11 {
      padding-right: 44px !important;
      padding-left: 44px !important;
    }
    .px-md-12 {
      padding-right: 48px !important;
      padding-left: 48px !important;
    }
    .px-md-13 {
      padding-right: 52px !important;
      padding-left: 52px !important;
    }
    .px-md-14 {
      padding-right: 56px !important;
      padding-left: 56px !important;
    }
    .px-md-15 {
      padding-right: 60px !important;
      padding-left: 60px !important;
    }
    .px-md-16 {
      padding-right: 64px !important;
      padding-left: 64px !important;
    }
    .py-md-0 {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }
    .py-md-1 {
      padding-top: 4px !important;
      padding-bottom: 4px !important;
    }
    .py-md-2 {
      padding-top: 8px !important;
      padding-bottom: 8px !important;
    }
    .py-md-3 {
      padding-top: 12px !important;
      padding-bottom: 12px !important;
    }
    .py-md-4 {
      padding-top: 16px !important;
      padding-bottom: 16px !important;
    }
    .py-md-5 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }
    .py-md-6 {
      padding-top: 24px !important;
      padding-bottom: 24px !important;
    }
    .py-md-7 {
      padding-top: 28px !important;
      padding-bottom: 28px !important;
    }
    .py-md-8 {
      padding-top: 32px !important;
      padding-bottom: 32px !important;
    }
    .py-md-9 {
      padding-top: 36px !important;
      padding-bottom: 36px !important;
    }
    .py-md-10 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
    }
    .py-md-11 {
      padding-top: 44px !important;
      padding-bottom: 44px !important;
    }
    .py-md-12 {
      padding-top: 48px !important;
      padding-bottom: 48px !important;
    }
    .py-md-13 {
      padding-top: 52px !important;
      padding-bottom: 52px !important;
    }
    .py-md-14 {
      padding-top: 56px !important;
      padding-bottom: 56px !important;
    }
    .py-md-15 {
      padding-top: 60px !important;
      padding-bottom: 60px !important;
    }
    .py-md-16 {
      padding-top: 64px !important;
      padding-bottom: 64px !important;
    }
    .pt-md-0 {
      padding-top: 0px !important;
    }
    .pt-md-1 {
      padding-top: 4px !important;
    }
    .pt-md-2 {
      padding-top: 8px !important;
    }
    .pt-md-3 {
      padding-top: 12px !important;
    }
    .pt-md-4 {
      padding-top: 16px !important;
    }
    .pt-md-5 {
      padding-top: 20px !important;
    }
    .pt-md-6 {
      padding-top: 24px !important;
    }
    .pt-md-7 {
      padding-top: 28px !important;
    }
    .pt-md-8 {
      padding-top: 32px !important;
    }
    .pt-md-9 {
      padding-top: 36px !important;
    }
    .pt-md-10 {
      padding-top: 40px !important;
    }
    .pt-md-11 {
      padding-top: 44px !important;
    }
    .pt-md-12 {
      padding-top: 48px !important;
    }
    .pt-md-13 {
      padding-top: 52px !important;
    }
    .pt-md-14 {
      padding-top: 56px !important;
    }
    .pt-md-15 {
      padding-top: 60px !important;
    }
    .pt-md-16 {
      padding-top: 64px !important;
    }
    .pr-md-0 {
      padding-right: 0px !important;
    }
    .pr-md-1 {
      padding-right: 4px !important;
    }
    .pr-md-2 {
      padding-right: 8px !important;
    }
    .pr-md-3 {
      padding-right: 12px !important;
    }
    .pr-md-4 {
      padding-right: 16px !important;
    }
    .pr-md-5 {
      padding-right: 20px !important;
    }
    .pr-md-6 {
      padding-right: 24px !important;
    }
    .pr-md-7 {
      padding-right: 28px !important;
    }
    .pr-md-8 {
      padding-right: 32px !important;
    }
    .pr-md-9 {
      padding-right: 36px !important;
    }
    .pr-md-10 {
      padding-right: 40px !important;
    }
    .pr-md-11 {
      padding-right: 44px !important;
    }
    .pr-md-12 {
      padding-right: 48px !important;
    }
    .pr-md-13 {
      padding-right: 52px !important;
    }
    .pr-md-14 {
      padding-right: 56px !important;
    }
    .pr-md-15 {
      padding-right: 60px !important;
    }
    .pr-md-16 {
      padding-right: 64px !important;
    }
    .pb-md-0 {
      padding-bottom: 0px !important;
    }
    .pb-md-1 {
      padding-bottom: 4px !important;
    }
    .pb-md-2 {
      padding-bottom: 8px !important;
    }
    .pb-md-3 {
      padding-bottom: 12px !important;
    }
    .pb-md-4 {
      padding-bottom: 16px !important;
    }
    .pb-md-5 {
      padding-bottom: 20px !important;
    }
    .pb-md-6 {
      padding-bottom: 24px !important;
    }
    .pb-md-7 {
      padding-bottom: 28px !important;
    }
    .pb-md-8 {
      padding-bottom: 32px !important;
    }
    .pb-md-9 {
      padding-bottom: 36px !important;
    }
    .pb-md-10 {
      padding-bottom: 40px !important;
    }
    .pb-md-11 {
      padding-bottom: 44px !important;
    }
    .pb-md-12 {
      padding-bottom: 48px !important;
    }
    .pb-md-13 {
      padding-bottom: 52px !important;
    }
    .pb-md-14 {
      padding-bottom: 56px !important;
    }
    .pb-md-15 {
      padding-bottom: 60px !important;
    }
    .pb-md-16 {
      padding-bottom: 64px !important;
    }
    .pl-md-0 {
      padding-left: 0px !important;
    }
    .pl-md-1 {
      padding-left: 4px !important;
    }
    .pl-md-2 {
      padding-left: 8px !important;
    }
    .pl-md-3 {
      padding-left: 12px !important;
    }
    .pl-md-4 {
      padding-left: 16px !important;
    }
    .pl-md-5 {
      padding-left: 20px !important;
    }
    .pl-md-6 {
      padding-left: 24px !important;
    }
    .pl-md-7 {
      padding-left: 28px !important;
    }
    .pl-md-8 {
      padding-left: 32px !important;
    }
    .pl-md-9 {
      padding-left: 36px !important;
    }
    .pl-md-10 {
      padding-left: 40px !important;
    }
    .pl-md-11 {
      padding-left: 44px !important;
    }
    .pl-md-12 {
      padding-left: 48px !important;
    }
    .pl-md-13 {
      padding-left: 52px !important;
    }
    .pl-md-14 {
      padding-left: 56px !important;
    }
    .pl-md-15 {
      padding-left: 60px !important;
    }
    .pl-md-16 {
      padding-left: 64px !important;
    }
    .ps-md-0 {
      padding-inline-start: 0px !important;
    }
    .ps-md-1 {
      padding-inline-start: 4px !important;
    }
    .ps-md-2 {
      padding-inline-start: 8px !important;
    }
    .ps-md-3 {
      padding-inline-start: 12px !important;
    }
    .ps-md-4 {
      padding-inline-start: 16px !important;
    }
    .ps-md-5 {
      padding-inline-start: 20px !important;
    }
    .ps-md-6 {
      padding-inline-start: 24px !important;
    }
    .ps-md-7 {
      padding-inline-start: 28px !important;
    }
    .ps-md-8 {
      padding-inline-start: 32px !important;
    }
    .ps-md-9 {
      padding-inline-start: 36px !important;
    }
    .ps-md-10 {
      padding-inline-start: 40px !important;
    }
    .ps-md-11 {
      padding-inline-start: 44px !important;
    }
    .ps-md-12 {
      padding-inline-start: 48px !important;
    }
    .ps-md-13 {
      padding-inline-start: 52px !important;
    }
    .ps-md-14 {
      padding-inline-start: 56px !important;
    }
    .ps-md-15 {
      padding-inline-start: 60px !important;
    }
    .ps-md-16 {
      padding-inline-start: 64px !important;
    }
    .pe-md-0 {
      padding-inline-end: 0px !important;
    }
    .pe-md-1 {
      padding-inline-end: 4px !important;
    }
    .pe-md-2 {
      padding-inline-end: 8px !important;
    }
    .pe-md-3 {
      padding-inline-end: 12px !important;
    }
    .pe-md-4 {
      padding-inline-end: 16px !important;
    }
    .pe-md-5 {
      padding-inline-end: 20px !important;
    }
    .pe-md-6 {
      padding-inline-end: 24px !important;
    }
    .pe-md-7 {
      padding-inline-end: 28px !important;
    }
    .pe-md-8 {
      padding-inline-end: 32px !important;
    }
    .pe-md-9 {
      padding-inline-end: 36px !important;
    }
    .pe-md-10 {
      padding-inline-end: 40px !important;
    }
    .pe-md-11 {
      padding-inline-end: 44px !important;
    }
    .pe-md-12 {
      padding-inline-end: 48px !important;
    }
    .pe-md-13 {
      padding-inline-end: 52px !important;
    }
    .pe-md-14 {
      padding-inline-end: 56px !important;
    }
    .pe-md-15 {
      padding-inline-end: 60px !important;
    }
    .pe-md-16 {
      padding-inline-end: 64px !important;
    }
    .text-md-left {
      text-align: left !important;
    }
    .text-md-right {
      text-align: right !important;
    }
    .text-md-center {
      text-align: center !important;
    }
    .text-md-justify {
      text-align: justify !important;
    }
    .text-md-start {
      text-align: start !important;
    }
    .text-md-end {
      text-align: end !important;
    }
    .text-md-h1 {
      font-size: 6rem !important;
      font-weight: 300;
      line-height: 1;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-h2 {
      font-size: 3.75rem !important;
      font-weight: 300;
      line-height: 1;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-h3 {
      font-size: 3rem !important;
      font-weight: 400;
      line-height: 1.05;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-h4 {
      font-size: 2.125rem !important;
      font-weight: 400;
      line-height: 1.175;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-h5 {
      font-size: 1.5rem !important;
      font-weight: 400;
      line-height: 1.333;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-h6 {
      font-size: 1.25rem !important;
      font-weight: 500;
      line-height: 1.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-subtitle-1 {
      font-size: 1rem !important;
      font-weight: normal;
      line-height: 1.75;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-subtitle-2 {
      font-size: 0.875rem !important;
      font-weight: 500;
      line-height: 1.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-body-1 {
      font-size: 1rem !important;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-body-2 {
      font-size: 0.875rem !important;
      font-weight: 400;
      line-height: 1.425;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-button {
      font-size: 0.875rem !important;
      font-weight: 500;
      line-height: 2.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-caption {
      font-size: 0.75rem !important;
      font-weight: 400;
      line-height: 1.667;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-md-overline {
      font-size: 0.75rem !important;
      font-weight: 500;
      line-height: 2.667;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .h-md-auto {
      height: auto !important;
    }
    .h-md-screen {
      height: 100vh !important;
    }
    .h-md-0 {
      height: 0 !important;
    }
    .h-md-25 {
      height: 25% !important;
    }
    .h-md-50 {
      height: 50% !important;
    }
    .h-md-75 {
      height: 75% !important;
    }
    .h-md-100 {
      height: 100% !important;
    }
    .w-md-auto {
      width: auto !important;
    }
    .w-md-0 {
      width: 0 !important;
    }
    .w-md-25 {
      width: 25% !important;
    }
    .w-md-33 {
      width: 33% !important;
    }
    .w-md-50 {
      width: 50% !important;
    }
    .w-md-66 {
      width: 66% !important;
    }
    .w-md-75 {
      width: 75% !important;
    }
    .w-md-100 {
      width: 100% !important;
    }
  }
  @media (min-width: 1280px) {
    .d-lg-none {
      display: none !important;
    }
    .d-lg-inline {
      display: inline !important;
    }
    .d-lg-inline-block {
      display: inline-block !important;
    }
    .d-lg-block {
      display: block !important;
    }
    .d-lg-table {
      display: table !important;
    }
    .d-lg-table-row {
      display: table-row !important;
    }
    .d-lg-table-cell {
      display: table-cell !important;
    }
    .d-lg-flex {
      display: flex !important;
    }
    .d-lg-inline-flex {
      display: inline-flex !important;
    }
    .float-lg-none {
      float: none !important;
    }
    .float-lg-left {
      float: left !important;
    }
    .float-lg-right {
      float: right !important;
    }
    .v-locale--is-rtl .float-lg-end {
      float: left !important;
    }
    .v-locale--is-rtl .float-lg-start {
      float: right !important;
    }
    .v-locale--is-ltr .float-lg-end {
      float: right !important;
    }
    .v-locale--is-ltr .float-lg-start {
      float: left !important;
    }
    .flex-lg-fill {
      flex: 1 1 auto !important;
    }
    .flex-lg-1-1 {
      flex: 1 1 auto !important;
    }
    .flex-lg-1-0 {
      flex: 1 0 auto !important;
    }
    .flex-lg-0-1 {
      flex: 0 1 auto !important;
    }
    .flex-lg-0-0 {
      flex: 0 0 auto !important;
    }
    .flex-lg-1-1-100 {
      flex: 1 1 100% !important;
    }
    .flex-lg-1-0-100 {
      flex: 1 0 100% !important;
    }
    .flex-lg-0-1-100 {
      flex: 0 1 100% !important;
    }
    .flex-lg-0-0-100 {
      flex: 0 0 100% !important;
    }
    .flex-lg-1-1-0 {
      flex: 1 1 0 !important;
    }
    .flex-lg-1-0-0 {
      flex: 1 0 0 !important;
    }
    .flex-lg-0-1-0 {
      flex: 0 1 0 !important;
    }
    .flex-lg-0-0-0 {
      flex: 0 0 0 !important;
    }
    .flex-lg-row {
      flex-direction: row !important;
    }
    .flex-lg-column {
      flex-direction: column !important;
    }
    .flex-lg-row-reverse {
      flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse {
      flex-direction: column-reverse !important;
    }
    .flex-lg-grow-0 {
      flex-grow: 0 !important;
    }
    .flex-lg-grow-1 {
      flex-grow: 1 !important;
    }
    .flex-lg-shrink-0 {
      flex-shrink: 0 !important;
    }
    .flex-lg-shrink-1 {
      flex-shrink: 1 !important;
    }
    .flex-lg-wrap {
      flex-wrap: wrap !important;
    }
    .flex-lg-nowrap {
      flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
    .justify-lg-start {
      justify-content: flex-start !important;
    }
    .justify-lg-end {
      justify-content: flex-end !important;
    }
    .justify-lg-center {
      justify-content: center !important;
    }
    .justify-lg-space-between {
      justify-content: space-between !important;
    }
    .justify-lg-space-around {
      justify-content: space-around !important;
    }
    .justify-lg-space-evenly {
      justify-content: space-evenly !important;
    }
    .align-lg-start {
      align-items: flex-start !important;
    }
    .align-lg-end {
      align-items: flex-end !important;
    }
    .align-lg-center {
      align-items: center !important;
    }
    .align-lg-baseline {
      align-items: baseline !important;
    }
    .align-lg-stretch {
      align-items: stretch !important;
    }
    .align-content-lg-start {
      align-content: flex-start !important;
    }
    .align-content-lg-end {
      align-content: flex-end !important;
    }
    .align-content-lg-center {
      align-content: center !important;
    }
    .align-content-lg-space-between {
      align-content: space-between !important;
    }
    .align-content-lg-space-around {
      align-content: space-around !important;
    }
    .align-content-lg-space-evenly {
      align-content: space-evenly !important;
    }
    .align-content-lg-stretch {
      align-content: stretch !important;
    }
    .align-self-lg-auto {
      align-self: auto !important;
    }
    .align-self-lg-start {
      align-self: flex-start !important;
    }
    .align-self-lg-end {
      align-self: flex-end !important;
    }
    .align-self-lg-center {
      align-self: center !important;
    }
    .align-self-lg-baseline {
      align-self: baseline !important;
    }
    .align-self-lg-stretch {
      align-self: stretch !important;
    }
    .order-lg-first {
      order: -1 !important;
    }
    .order-lg-0 {
      order: 0 !important;
    }
    .order-lg-1 {
      order: 1 !important;
    }
    .order-lg-2 {
      order: 2 !important;
    }
    .order-lg-3 {
      order: 3 !important;
    }
    .order-lg-4 {
      order: 4 !important;
    }
    .order-lg-5 {
      order: 5 !important;
    }
    .order-lg-6 {
      order: 6 !important;
    }
    .order-lg-7 {
      order: 7 !important;
    }
    .order-lg-8 {
      order: 8 !important;
    }
    .order-lg-9 {
      order: 9 !important;
    }
    .order-lg-10 {
      order: 10 !important;
    }
    .order-lg-11 {
      order: 11 !important;
    }
    .order-lg-12 {
      order: 12 !important;
    }
    .order-lg-last {
      order: 13 !important;
    }
    .ga-lg-0 {
      gap: 0px !important;
    }
    .ga-lg-1 {
      gap: 4px !important;
    }
    .ga-lg-2 {
      gap: 8px !important;
    }
    .ga-lg-3 {
      gap: 12px !important;
    }
    .ga-lg-4 {
      gap: 16px !important;
    }
    .ga-lg-5 {
      gap: 20px !important;
    }
    .ga-lg-6 {
      gap: 24px !important;
    }
    .ga-lg-7 {
      gap: 28px !important;
    }
    .ga-lg-8 {
      gap: 32px !important;
    }
    .ga-lg-9 {
      gap: 36px !important;
    }
    .ga-lg-10 {
      gap: 40px !important;
    }
    .ga-lg-11 {
      gap: 44px !important;
    }
    .ga-lg-12 {
      gap: 48px !important;
    }
    .ga-lg-13 {
      gap: 52px !important;
    }
    .ga-lg-14 {
      gap: 56px !important;
    }
    .ga-lg-15 {
      gap: 60px !important;
    }
    .ga-lg-16 {
      gap: 64px !important;
    }
    .ga-lg-auto {
      gap: auto !important;
    }
    .gr-lg-0 {
      row-gap: 0px !important;
    }
    .gr-lg-1 {
      row-gap: 4px !important;
    }
    .gr-lg-2 {
      row-gap: 8px !important;
    }
    .gr-lg-3 {
      row-gap: 12px !important;
    }
    .gr-lg-4 {
      row-gap: 16px !important;
    }
    .gr-lg-5 {
      row-gap: 20px !important;
    }
    .gr-lg-6 {
      row-gap: 24px !important;
    }
    .gr-lg-7 {
      row-gap: 28px !important;
    }
    .gr-lg-8 {
      row-gap: 32px !important;
    }
    .gr-lg-9 {
      row-gap: 36px !important;
    }
    .gr-lg-10 {
      row-gap: 40px !important;
    }
    .gr-lg-11 {
      row-gap: 44px !important;
    }
    .gr-lg-12 {
      row-gap: 48px !important;
    }
    .gr-lg-13 {
      row-gap: 52px !important;
    }
    .gr-lg-14 {
      row-gap: 56px !important;
    }
    .gr-lg-15 {
      row-gap: 60px !important;
    }
    .gr-lg-16 {
      row-gap: 64px !important;
    }
    .gr-lg-auto {
      row-gap: auto !important;
    }
    .gc-lg-0 {
      column-gap: 0px !important;
    }
    .gc-lg-1 {
      column-gap: 4px !important;
    }
    .gc-lg-2 {
      column-gap: 8px !important;
    }
    .gc-lg-3 {
      column-gap: 12px !important;
    }
    .gc-lg-4 {
      column-gap: 16px !important;
    }
    .gc-lg-5 {
      column-gap: 20px !important;
    }
    .gc-lg-6 {
      column-gap: 24px !important;
    }
    .gc-lg-7 {
      column-gap: 28px !important;
    }
    .gc-lg-8 {
      column-gap: 32px !important;
    }
    .gc-lg-9 {
      column-gap: 36px !important;
    }
    .gc-lg-10 {
      column-gap: 40px !important;
    }
    .gc-lg-11 {
      column-gap: 44px !important;
    }
    .gc-lg-12 {
      column-gap: 48px !important;
    }
    .gc-lg-13 {
      column-gap: 52px !important;
    }
    .gc-lg-14 {
      column-gap: 56px !important;
    }
    .gc-lg-15 {
      column-gap: 60px !important;
    }
    .gc-lg-16 {
      column-gap: 64px !important;
    }
    .gc-lg-auto {
      column-gap: auto !important;
    }
    .ma-lg-0 {
      margin: 0px !important;
    }
    .ma-lg-1 {
      margin: 4px !important;
    }
    .ma-lg-2 {
      margin: 8px !important;
    }
    .ma-lg-3 {
      margin: 12px !important;
    }
    .ma-lg-4 {
      margin: 16px !important;
    }
    .ma-lg-5 {
      margin: 20px !important;
    }
    .ma-lg-6 {
      margin: 24px !important;
    }
    .ma-lg-7 {
      margin: 28px !important;
    }
    .ma-lg-8 {
      margin: 32px !important;
    }
    .ma-lg-9 {
      margin: 36px !important;
    }
    .ma-lg-10 {
      margin: 40px !important;
    }
    .ma-lg-11 {
      margin: 44px !important;
    }
    .ma-lg-12 {
      margin: 48px !important;
    }
    .ma-lg-13 {
      margin: 52px !important;
    }
    .ma-lg-14 {
      margin: 56px !important;
    }
    .ma-lg-15 {
      margin: 60px !important;
    }
    .ma-lg-16 {
      margin: 64px !important;
    }
    .ma-lg-auto {
      margin: auto !important;
    }
    .mx-lg-0 {
      margin-right: 0px !important;
      margin-left: 0px !important;
    }
    .mx-lg-1 {
      margin-right: 4px !important;
      margin-left: 4px !important;
    }
    .mx-lg-2 {
      margin-right: 8px !important;
      margin-left: 8px !important;
    }
    .mx-lg-3 {
      margin-right: 12px !important;
      margin-left: 12px !important;
    }
    .mx-lg-4 {
      margin-right: 16px !important;
      margin-left: 16px !important;
    }
    .mx-lg-5 {
      margin-right: 20px !important;
      margin-left: 20px !important;
    }
    .mx-lg-6 {
      margin-right: 24px !important;
      margin-left: 24px !important;
    }
    .mx-lg-7 {
      margin-right: 28px !important;
      margin-left: 28px !important;
    }
    .mx-lg-8 {
      margin-right: 32px !important;
      margin-left: 32px !important;
    }
    .mx-lg-9 {
      margin-right: 36px !important;
      margin-left: 36px !important;
    }
    .mx-lg-10 {
      margin-right: 40px !important;
      margin-left: 40px !important;
    }
    .mx-lg-11 {
      margin-right: 44px !important;
      margin-left: 44px !important;
    }
    .mx-lg-12 {
      margin-right: 48px !important;
      margin-left: 48px !important;
    }
    .mx-lg-13 {
      margin-right: 52px !important;
      margin-left: 52px !important;
    }
    .mx-lg-14 {
      margin-right: 56px !important;
      margin-left: 56px !important;
    }
    .mx-lg-15 {
      margin-right: 60px !important;
      margin-left: 60px !important;
    }
    .mx-lg-16 {
      margin-right: 64px !important;
      margin-left: 64px !important;
    }
    .mx-lg-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
    .my-lg-0 {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
    }
    .my-lg-1 {
      margin-top: 4px !important;
      margin-bottom: 4px !important;
    }
    .my-lg-2 {
      margin-top: 8px !important;
      margin-bottom: 8px !important;
    }
    .my-lg-3 {
      margin-top: 12px !important;
      margin-bottom: 12px !important;
    }
    .my-lg-4 {
      margin-top: 16px !important;
      margin-bottom: 16px !important;
    }
    .my-lg-5 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
    }
    .my-lg-6 {
      margin-top: 24px !important;
      margin-bottom: 24px !important;
    }
    .my-lg-7 {
      margin-top: 28px !important;
      margin-bottom: 28px !important;
    }
    .my-lg-8 {
      margin-top: 32px !important;
      margin-bottom: 32px !important;
    }
    .my-lg-9 {
      margin-top: 36px !important;
      margin-bottom: 36px !important;
    }
    .my-lg-10 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
    }
    .my-lg-11 {
      margin-top: 44px !important;
      margin-bottom: 44px !important;
    }
    .my-lg-12 {
      margin-top: 48px !important;
      margin-bottom: 48px !important;
    }
    .my-lg-13 {
      margin-top: 52px !important;
      margin-bottom: 52px !important;
    }
    .my-lg-14 {
      margin-top: 56px !important;
      margin-bottom: 56px !important;
    }
    .my-lg-15 {
      margin-top: 60px !important;
      margin-bottom: 60px !important;
    }
    .my-lg-16 {
      margin-top: 64px !important;
      margin-bottom: 64px !important;
    }
    .my-lg-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
    .mt-lg-0 {
      margin-top: 0px !important;
    }
    .mt-lg-1 {
      margin-top: 4px !important;
    }
    .mt-lg-2 {
      margin-top: 8px !important;
    }
    .mt-lg-3 {
      margin-top: 12px !important;
    }
    .mt-lg-4 {
      margin-top: 16px !important;
    }
    .mt-lg-5 {
      margin-top: 20px !important;
    }
    .mt-lg-6 {
      margin-top: 24px !important;
    }
    .mt-lg-7 {
      margin-top: 28px !important;
    }
    .mt-lg-8 {
      margin-top: 32px !important;
    }
    .mt-lg-9 {
      margin-top: 36px !important;
    }
    .mt-lg-10 {
      margin-top: 40px !important;
    }
    .mt-lg-11 {
      margin-top: 44px !important;
    }
    .mt-lg-12 {
      margin-top: 48px !important;
    }
    .mt-lg-13 {
      margin-top: 52px !important;
    }
    .mt-lg-14 {
      margin-top: 56px !important;
    }
    .mt-lg-15 {
      margin-top: 60px !important;
    }
    .mt-lg-16 {
      margin-top: 64px !important;
    }
    .mt-lg-auto {
      margin-top: auto !important;
    }
    .mr-lg-0 {
      margin-right: 0px !important;
    }
    .mr-lg-1 {
      margin-right: 4px !important;
    }
    .mr-lg-2 {
      margin-right: 8px !important;
    }
    .mr-lg-3 {
      margin-right: 12px !important;
    }
    .mr-lg-4 {
      margin-right: 16px !important;
    }
    .mr-lg-5 {
      margin-right: 20px !important;
    }
    .mr-lg-6 {
      margin-right: 24px !important;
    }
    .mr-lg-7 {
      margin-right: 28px !important;
    }
    .mr-lg-8 {
      margin-right: 32px !important;
    }
    .mr-lg-9 {
      margin-right: 36px !important;
    }
    .mr-lg-10 {
      margin-right: 40px !important;
    }
    .mr-lg-11 {
      margin-right: 44px !important;
    }
    .mr-lg-12 {
      margin-right: 48px !important;
    }
    .mr-lg-13 {
      margin-right: 52px !important;
    }
    .mr-lg-14 {
      margin-right: 56px !important;
    }
    .mr-lg-15 {
      margin-right: 60px !important;
    }
    .mr-lg-16 {
      margin-right: 64px !important;
    }
    .mr-lg-auto {
      margin-right: auto !important;
    }
    .mb-lg-0 {
      margin-bottom: 0px !important;
    }
    .mb-lg-1 {
      margin-bottom: 4px !important;
    }
    .mb-lg-2 {
      margin-bottom: 8px !important;
    }
    .mb-lg-3 {
      margin-bottom: 12px !important;
    }
    .mb-lg-4 {
      margin-bottom: 16px !important;
    }
    .mb-lg-5 {
      margin-bottom: 20px !important;
    }
    .mb-lg-6 {
      margin-bottom: 24px !important;
    }
    .mb-lg-7 {
      margin-bottom: 28px !important;
    }
    .mb-lg-8 {
      margin-bottom: 32px !important;
    }
    .mb-lg-9 {
      margin-bottom: 36px !important;
    }
    .mb-lg-10 {
      margin-bottom: 40px !important;
    }
    .mb-lg-11 {
      margin-bottom: 44px !important;
    }
    .mb-lg-12 {
      margin-bottom: 48px !important;
    }
    .mb-lg-13 {
      margin-bottom: 52px !important;
    }
    .mb-lg-14 {
      margin-bottom: 56px !important;
    }
    .mb-lg-15 {
      margin-bottom: 60px !important;
    }
    .mb-lg-16 {
      margin-bottom: 64px !important;
    }
    .mb-lg-auto {
      margin-bottom: auto !important;
    }
    .ml-lg-0 {
      margin-left: 0px !important;
    }
    .ml-lg-1 {
      margin-left: 4px !important;
    }
    .ml-lg-2 {
      margin-left: 8px !important;
    }
    .ml-lg-3 {
      margin-left: 12px !important;
    }
    .ml-lg-4 {
      margin-left: 16px !important;
    }
    .ml-lg-5 {
      margin-left: 20px !important;
    }
    .ml-lg-6 {
      margin-left: 24px !important;
    }
    .ml-lg-7 {
      margin-left: 28px !important;
    }
    .ml-lg-8 {
      margin-left: 32px !important;
    }
    .ml-lg-9 {
      margin-left: 36px !important;
    }
    .ml-lg-10 {
      margin-left: 40px !important;
    }
    .ml-lg-11 {
      margin-left: 44px !important;
    }
    .ml-lg-12 {
      margin-left: 48px !important;
    }
    .ml-lg-13 {
      margin-left: 52px !important;
    }
    .ml-lg-14 {
      margin-left: 56px !important;
    }
    .ml-lg-15 {
      margin-left: 60px !important;
    }
    .ml-lg-16 {
      margin-left: 64px !important;
    }
    .ml-lg-auto {
      margin-left: auto !important;
    }
    .ms-lg-0 {
      margin-inline-start: 0px !important;
    }
    .ms-lg-1 {
      margin-inline-start: 4px !important;
    }
    .ms-lg-2 {
      margin-inline-start: 8px !important;
    }
    .ms-lg-3 {
      margin-inline-start: 12px !important;
    }
    .ms-lg-4 {
      margin-inline-start: 16px !important;
    }
    .ms-lg-5 {
      margin-inline-start: 20px !important;
    }
    .ms-lg-6 {
      margin-inline-start: 24px !important;
    }
    .ms-lg-7 {
      margin-inline-start: 28px !important;
    }
    .ms-lg-8 {
      margin-inline-start: 32px !important;
    }
    .ms-lg-9 {
      margin-inline-start: 36px !important;
    }
    .ms-lg-10 {
      margin-inline-start: 40px !important;
    }
    .ms-lg-11 {
      margin-inline-start: 44px !important;
    }
    .ms-lg-12 {
      margin-inline-start: 48px !important;
    }
    .ms-lg-13 {
      margin-inline-start: 52px !important;
    }
    .ms-lg-14 {
      margin-inline-start: 56px !important;
    }
    .ms-lg-15 {
      margin-inline-start: 60px !important;
    }
    .ms-lg-16 {
      margin-inline-start: 64px !important;
    }
    .ms-lg-auto {
      margin-inline-start: auto !important;
    }
    .me-lg-0 {
      margin-inline-end: 0px !important;
    }
    .me-lg-1 {
      margin-inline-end: 4px !important;
    }
    .me-lg-2 {
      margin-inline-end: 8px !important;
    }
    .me-lg-3 {
      margin-inline-end: 12px !important;
    }
    .me-lg-4 {
      margin-inline-end: 16px !important;
    }
    .me-lg-5 {
      margin-inline-end: 20px !important;
    }
    .me-lg-6 {
      margin-inline-end: 24px !important;
    }
    .me-lg-7 {
      margin-inline-end: 28px !important;
    }
    .me-lg-8 {
      margin-inline-end: 32px !important;
    }
    .me-lg-9 {
      margin-inline-end: 36px !important;
    }
    .me-lg-10 {
      margin-inline-end: 40px !important;
    }
    .me-lg-11 {
      margin-inline-end: 44px !important;
    }
    .me-lg-12 {
      margin-inline-end: 48px !important;
    }
    .me-lg-13 {
      margin-inline-end: 52px !important;
    }
    .me-lg-14 {
      margin-inline-end: 56px !important;
    }
    .me-lg-15 {
      margin-inline-end: 60px !important;
    }
    .me-lg-16 {
      margin-inline-end: 64px !important;
    }
    .me-lg-auto {
      margin-inline-end: auto !important;
    }
    .ma-lg-n1 {
      margin: -4px !important;
    }
    .ma-lg-n2 {
      margin: -8px !important;
    }
    .ma-lg-n3 {
      margin: -12px !important;
    }
    .ma-lg-n4 {
      margin: -16px !important;
    }
    .ma-lg-n5 {
      margin: -20px !important;
    }
    .ma-lg-n6 {
      margin: -24px !important;
    }
    .ma-lg-n7 {
      margin: -28px !important;
    }
    .ma-lg-n8 {
      margin: -32px !important;
    }
    .ma-lg-n9 {
      margin: -36px !important;
    }
    .ma-lg-n10 {
      margin: -40px !important;
    }
    .ma-lg-n11 {
      margin: -44px !important;
    }
    .ma-lg-n12 {
      margin: -48px !important;
    }
    .ma-lg-n13 {
      margin: -52px !important;
    }
    .ma-lg-n14 {
      margin: -56px !important;
    }
    .ma-lg-n15 {
      margin: -60px !important;
    }
    .ma-lg-n16 {
      margin: -64px !important;
    }
    .mx-lg-n1 {
      margin-right: -4px !important;
      margin-left: -4px !important;
    }
    .mx-lg-n2 {
      margin-right: -8px !important;
      margin-left: -8px !important;
    }
    .mx-lg-n3 {
      margin-right: -12px !important;
      margin-left: -12px !important;
    }
    .mx-lg-n4 {
      margin-right: -16px !important;
      margin-left: -16px !important;
    }
    .mx-lg-n5 {
      margin-right: -20px !important;
      margin-left: -20px !important;
    }
    .mx-lg-n6 {
      margin-right: -24px !important;
      margin-left: -24px !important;
    }
    .mx-lg-n7 {
      margin-right: -28px !important;
      margin-left: -28px !important;
    }
    .mx-lg-n8 {
      margin-right: -32px !important;
      margin-left: -32px !important;
    }
    .mx-lg-n9 {
      margin-right: -36px !important;
      margin-left: -36px !important;
    }
    .mx-lg-n10 {
      margin-right: -40px !important;
      margin-left: -40px !important;
    }
    .mx-lg-n11 {
      margin-right: -44px !important;
      margin-left: -44px !important;
    }
    .mx-lg-n12 {
      margin-right: -48px !important;
      margin-left: -48px !important;
    }
    .mx-lg-n13 {
      margin-right: -52px !important;
      margin-left: -52px !important;
    }
    .mx-lg-n14 {
      margin-right: -56px !important;
      margin-left: -56px !important;
    }
    .mx-lg-n15 {
      margin-right: -60px !important;
      margin-left: -60px !important;
    }
    .mx-lg-n16 {
      margin-right: -64px !important;
      margin-left: -64px !important;
    }
    .my-lg-n1 {
      margin-top: -4px !important;
      margin-bottom: -4px !important;
    }
    .my-lg-n2 {
      margin-top: -8px !important;
      margin-bottom: -8px !important;
    }
    .my-lg-n3 {
      margin-top: -12px !important;
      margin-bottom: -12px !important;
    }
    .my-lg-n4 {
      margin-top: -16px !important;
      margin-bottom: -16px !important;
    }
    .my-lg-n5 {
      margin-top: -20px !important;
      margin-bottom: -20px !important;
    }
    .my-lg-n6 {
      margin-top: -24px !important;
      margin-bottom: -24px !important;
    }
    .my-lg-n7 {
      margin-top: -28px !important;
      margin-bottom: -28px !important;
    }
    .my-lg-n8 {
      margin-top: -32px !important;
      margin-bottom: -32px !important;
    }
    .my-lg-n9 {
      margin-top: -36px !important;
      margin-bottom: -36px !important;
    }
    .my-lg-n10 {
      margin-top: -40px !important;
      margin-bottom: -40px !important;
    }
    .my-lg-n11 {
      margin-top: -44px !important;
      margin-bottom: -44px !important;
    }
    .my-lg-n12 {
      margin-top: -48px !important;
      margin-bottom: -48px !important;
    }
    .my-lg-n13 {
      margin-top: -52px !important;
      margin-bottom: -52px !important;
    }
    .my-lg-n14 {
      margin-top: -56px !important;
      margin-bottom: -56px !important;
    }
    .my-lg-n15 {
      margin-top: -60px !important;
      margin-bottom: -60px !important;
    }
    .my-lg-n16 {
      margin-top: -64px !important;
      margin-bottom: -64px !important;
    }
    .mt-lg-n1 {
      margin-top: -4px !important;
    }
    .mt-lg-n2 {
      margin-top: -8px !important;
    }
    .mt-lg-n3 {
      margin-top: -12px !important;
    }
    .mt-lg-n4 {
      margin-top: -16px !important;
    }
    .mt-lg-n5 {
      margin-top: -20px !important;
    }
    .mt-lg-n6 {
      margin-top: -24px !important;
    }
    .mt-lg-n7 {
      margin-top: -28px !important;
    }
    .mt-lg-n8 {
      margin-top: -32px !important;
    }
    .mt-lg-n9 {
      margin-top: -36px !important;
    }
    .mt-lg-n10 {
      margin-top: -40px !important;
    }
    .mt-lg-n11 {
      margin-top: -44px !important;
    }
    .mt-lg-n12 {
      margin-top: -48px !important;
    }
    .mt-lg-n13 {
      margin-top: -52px !important;
    }
    .mt-lg-n14 {
      margin-top: -56px !important;
    }
    .mt-lg-n15 {
      margin-top: -60px !important;
    }
    .mt-lg-n16 {
      margin-top: -64px !important;
    }
    .mr-lg-n1 {
      margin-right: -4px !important;
    }
    .mr-lg-n2 {
      margin-right: -8px !important;
    }
    .mr-lg-n3 {
      margin-right: -12px !important;
    }
    .mr-lg-n4 {
      margin-right: -16px !important;
    }
    .mr-lg-n5 {
      margin-right: -20px !important;
    }
    .mr-lg-n6 {
      margin-right: -24px !important;
    }
    .mr-lg-n7 {
      margin-right: -28px !important;
    }
    .mr-lg-n8 {
      margin-right: -32px !important;
    }
    .mr-lg-n9 {
      margin-right: -36px !important;
    }
    .mr-lg-n10 {
      margin-right: -40px !important;
    }
    .mr-lg-n11 {
      margin-right: -44px !important;
    }
    .mr-lg-n12 {
      margin-right: -48px !important;
    }
    .mr-lg-n13 {
      margin-right: -52px !important;
    }
    .mr-lg-n14 {
      margin-right: -56px !important;
    }
    .mr-lg-n15 {
      margin-right: -60px !important;
    }
    .mr-lg-n16 {
      margin-right: -64px !important;
    }
    .mb-lg-n1 {
      margin-bottom: -4px !important;
    }
    .mb-lg-n2 {
      margin-bottom: -8px !important;
    }
    .mb-lg-n3 {
      margin-bottom: -12px !important;
    }
    .mb-lg-n4 {
      margin-bottom: -16px !important;
    }
    .mb-lg-n5 {
      margin-bottom: -20px !important;
    }
    .mb-lg-n6 {
      margin-bottom: -24px !important;
    }
    .mb-lg-n7 {
      margin-bottom: -28px !important;
    }
    .mb-lg-n8 {
      margin-bottom: -32px !important;
    }
    .mb-lg-n9 {
      margin-bottom: -36px !important;
    }
    .mb-lg-n10 {
      margin-bottom: -40px !important;
    }
    .mb-lg-n11 {
      margin-bottom: -44px !important;
    }
    .mb-lg-n12 {
      margin-bottom: -48px !important;
    }
    .mb-lg-n13 {
      margin-bottom: -52px !important;
    }
    .mb-lg-n14 {
      margin-bottom: -56px !important;
    }
    .mb-lg-n15 {
      margin-bottom: -60px !important;
    }
    .mb-lg-n16 {
      margin-bottom: -64px !important;
    }
    .ml-lg-n1 {
      margin-left: -4px !important;
    }
    .ml-lg-n2 {
      margin-left: -8px !important;
    }
    .ml-lg-n3 {
      margin-left: -12px !important;
    }
    .ml-lg-n4 {
      margin-left: -16px !important;
    }
    .ml-lg-n5 {
      margin-left: -20px !important;
    }
    .ml-lg-n6 {
      margin-left: -24px !important;
    }
    .ml-lg-n7 {
      margin-left: -28px !important;
    }
    .ml-lg-n8 {
      margin-left: -32px !important;
    }
    .ml-lg-n9 {
      margin-left: -36px !important;
    }
    .ml-lg-n10 {
      margin-left: -40px !important;
    }
    .ml-lg-n11 {
      margin-left: -44px !important;
    }
    .ml-lg-n12 {
      margin-left: -48px !important;
    }
    .ml-lg-n13 {
      margin-left: -52px !important;
    }
    .ml-lg-n14 {
      margin-left: -56px !important;
    }
    .ml-lg-n15 {
      margin-left: -60px !important;
    }
    .ml-lg-n16 {
      margin-left: -64px !important;
    }
    .ms-lg-n1 {
      margin-inline-start: -4px !important;
    }
    .ms-lg-n2 {
      margin-inline-start: -8px !important;
    }
    .ms-lg-n3 {
      margin-inline-start: -12px !important;
    }
    .ms-lg-n4 {
      margin-inline-start: -16px !important;
    }
    .ms-lg-n5 {
      margin-inline-start: -20px !important;
    }
    .ms-lg-n6 {
      margin-inline-start: -24px !important;
    }
    .ms-lg-n7 {
      margin-inline-start: -28px !important;
    }
    .ms-lg-n8 {
      margin-inline-start: -32px !important;
    }
    .ms-lg-n9 {
      margin-inline-start: -36px !important;
    }
    .ms-lg-n10 {
      margin-inline-start: -40px !important;
    }
    .ms-lg-n11 {
      margin-inline-start: -44px !important;
    }
    .ms-lg-n12 {
      margin-inline-start: -48px !important;
    }
    .ms-lg-n13 {
      margin-inline-start: -52px !important;
    }
    .ms-lg-n14 {
      margin-inline-start: -56px !important;
    }
    .ms-lg-n15 {
      margin-inline-start: -60px !important;
    }
    .ms-lg-n16 {
      margin-inline-start: -64px !important;
    }
    .me-lg-n1 {
      margin-inline-end: -4px !important;
    }
    .me-lg-n2 {
      margin-inline-end: -8px !important;
    }
    .me-lg-n3 {
      margin-inline-end: -12px !important;
    }
    .me-lg-n4 {
      margin-inline-end: -16px !important;
    }
    .me-lg-n5 {
      margin-inline-end: -20px !important;
    }
    .me-lg-n6 {
      margin-inline-end: -24px !important;
    }
    .me-lg-n7 {
      margin-inline-end: -28px !important;
    }
    .me-lg-n8 {
      margin-inline-end: -32px !important;
    }
    .me-lg-n9 {
      margin-inline-end: -36px !important;
    }
    .me-lg-n10 {
      margin-inline-end: -40px !important;
    }
    .me-lg-n11 {
      margin-inline-end: -44px !important;
    }
    .me-lg-n12 {
      margin-inline-end: -48px !important;
    }
    .me-lg-n13 {
      margin-inline-end: -52px !important;
    }
    .me-lg-n14 {
      margin-inline-end: -56px !important;
    }
    .me-lg-n15 {
      margin-inline-end: -60px !important;
    }
    .me-lg-n16 {
      margin-inline-end: -64px !important;
    }
    .pa-lg-0 {
      padding: 0px !important;
    }
    .pa-lg-1 {
      padding: 4px !important;
    }
    .pa-lg-2 {
      padding: 8px !important;
    }
    .pa-lg-3 {
      padding: 12px !important;
    }
    .pa-lg-4 {
      padding: 16px !important;
    }
    .pa-lg-5 {
      padding: 20px !important;
    }
    .pa-lg-6 {
      padding: 24px !important;
    }
    .pa-lg-7 {
      padding: 28px !important;
    }
    .pa-lg-8 {
      padding: 32px !important;
    }
    .pa-lg-9 {
      padding: 36px !important;
    }
    .pa-lg-10 {
      padding: 40px !important;
    }
    .pa-lg-11 {
      padding: 44px !important;
    }
    .pa-lg-12 {
      padding: 48px !important;
    }
    .pa-lg-13 {
      padding: 52px !important;
    }
    .pa-lg-14 {
      padding: 56px !important;
    }
    .pa-lg-15 {
      padding: 60px !important;
    }
    .pa-lg-16 {
      padding: 64px !important;
    }
    .px-lg-0 {
      padding-right: 0px !important;
      padding-left: 0px !important;
    }
    .px-lg-1 {
      padding-right: 4px !important;
      padding-left: 4px !important;
    }
    .px-lg-2 {
      padding-right: 8px !important;
      padding-left: 8px !important;
    }
    .px-lg-3 {
      padding-right: 12px !important;
      padding-left: 12px !important;
    }
    .px-lg-4 {
      padding-right: 16px !important;
      padding-left: 16px !important;
    }
    .px-lg-5 {
      padding-right: 20px !important;
      padding-left: 20px !important;
    }
    .px-lg-6 {
      padding-right: 24px !important;
      padding-left: 24px !important;
    }
    .px-lg-7 {
      padding-right: 28px !important;
      padding-left: 28px !important;
    }
    .px-lg-8 {
      padding-right: 32px !important;
      padding-left: 32px !important;
    }
    .px-lg-9 {
      padding-right: 36px !important;
      padding-left: 36px !important;
    }
    .px-lg-10 {
      padding-right: 40px !important;
      padding-left: 40px !important;
    }
    .px-lg-11 {
      padding-right: 44px !important;
      padding-left: 44px !important;
    }
    .px-lg-12 {
      padding-right: 48px !important;
      padding-left: 48px !important;
    }
    .px-lg-13 {
      padding-right: 52px !important;
      padding-left: 52px !important;
    }
    .px-lg-14 {
      padding-right: 56px !important;
      padding-left: 56px !important;
    }
    .px-lg-15 {
      padding-right: 60px !important;
      padding-left: 60px !important;
    }
    .px-lg-16 {
      padding-right: 64px !important;
      padding-left: 64px !important;
    }
    .py-lg-0 {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }
    .py-lg-1 {
      padding-top: 4px !important;
      padding-bottom: 4px !important;
    }
    .py-lg-2 {
      padding-top: 8px !important;
      padding-bottom: 8px !important;
    }
    .py-lg-3 {
      padding-top: 12px !important;
      padding-bottom: 12px !important;
    }
    .py-lg-4 {
      padding-top: 16px !important;
      padding-bottom: 16px !important;
    }
    .py-lg-5 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }
    .py-lg-6 {
      padding-top: 24px !important;
      padding-bottom: 24px !important;
    }
    .py-lg-7 {
      padding-top: 28px !important;
      padding-bottom: 28px !important;
    }
    .py-lg-8 {
      padding-top: 32px !important;
      padding-bottom: 32px !important;
    }
    .py-lg-9 {
      padding-top: 36px !important;
      padding-bottom: 36px !important;
    }
    .py-lg-10 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
    }
    .py-lg-11 {
      padding-top: 44px !important;
      padding-bottom: 44px !important;
    }
    .py-lg-12 {
      padding-top: 48px !important;
      padding-bottom: 48px !important;
    }
    .py-lg-13 {
      padding-top: 52px !important;
      padding-bottom: 52px !important;
    }
    .py-lg-14 {
      padding-top: 56px !important;
      padding-bottom: 56px !important;
    }
    .py-lg-15 {
      padding-top: 60px !important;
      padding-bottom: 60px !important;
    }
    .py-lg-16 {
      padding-top: 64px !important;
      padding-bottom: 64px !important;
    }
    .pt-lg-0 {
      padding-top: 0px !important;
    }
    .pt-lg-1 {
      padding-top: 4px !important;
    }
    .pt-lg-2 {
      padding-top: 8px !important;
    }
    .pt-lg-3 {
      padding-top: 12px !important;
    }
    .pt-lg-4 {
      padding-top: 16px !important;
    }
    .pt-lg-5 {
      padding-top: 20px !important;
    }
    .pt-lg-6 {
      padding-top: 24px !important;
    }
    .pt-lg-7 {
      padding-top: 28px !important;
    }
    .pt-lg-8 {
      padding-top: 32px !important;
    }
    .pt-lg-9 {
      padding-top: 36px !important;
    }
    .pt-lg-10 {
      padding-top: 40px !important;
    }
    .pt-lg-11 {
      padding-top: 44px !important;
    }
    .pt-lg-12 {
      padding-top: 48px !important;
    }
    .pt-lg-13 {
      padding-top: 52px !important;
    }
    .pt-lg-14 {
      padding-top: 56px !important;
    }
    .pt-lg-15 {
      padding-top: 60px !important;
    }
    .pt-lg-16 {
      padding-top: 64px !important;
    }
    .pr-lg-0 {
      padding-right: 0px !important;
    }
    .pr-lg-1 {
      padding-right: 4px !important;
    }
    .pr-lg-2 {
      padding-right: 8px !important;
    }
    .pr-lg-3 {
      padding-right: 12px !important;
    }
    .pr-lg-4 {
      padding-right: 16px !important;
    }
    .pr-lg-5 {
      padding-right: 20px !important;
    }
    .pr-lg-6 {
      padding-right: 24px !important;
    }
    .pr-lg-7 {
      padding-right: 28px !important;
    }
    .pr-lg-8 {
      padding-right: 32px !important;
    }
    .pr-lg-9 {
      padding-right: 36px !important;
    }
    .pr-lg-10 {
      padding-right: 40px !important;
    }
    .pr-lg-11 {
      padding-right: 44px !important;
    }
    .pr-lg-12 {
      padding-right: 48px !important;
    }
    .pr-lg-13 {
      padding-right: 52px !important;
    }
    .pr-lg-14 {
      padding-right: 56px !important;
    }
    .pr-lg-15 {
      padding-right: 60px !important;
    }
    .pr-lg-16 {
      padding-right: 64px !important;
    }
    .pb-lg-0 {
      padding-bottom: 0px !important;
    }
    .pb-lg-1 {
      padding-bottom: 4px !important;
    }
    .pb-lg-2 {
      padding-bottom: 8px !important;
    }
    .pb-lg-3 {
      padding-bottom: 12px !important;
    }
    .pb-lg-4 {
      padding-bottom: 16px !important;
    }
    .pb-lg-5 {
      padding-bottom: 20px !important;
    }
    .pb-lg-6 {
      padding-bottom: 24px !important;
    }
    .pb-lg-7 {
      padding-bottom: 28px !important;
    }
    .pb-lg-8 {
      padding-bottom: 32px !important;
    }
    .pb-lg-9 {
      padding-bottom: 36px !important;
    }
    .pb-lg-10 {
      padding-bottom: 40px !important;
    }
    .pb-lg-11 {
      padding-bottom: 44px !important;
    }
    .pb-lg-12 {
      padding-bottom: 48px !important;
    }
    .pb-lg-13 {
      padding-bottom: 52px !important;
    }
    .pb-lg-14 {
      padding-bottom: 56px !important;
    }
    .pb-lg-15 {
      padding-bottom: 60px !important;
    }
    .pb-lg-16 {
      padding-bottom: 64px !important;
    }
    .pl-lg-0 {
      padding-left: 0px !important;
    }
    .pl-lg-1 {
      padding-left: 4px !important;
    }
    .pl-lg-2 {
      padding-left: 8px !important;
    }
    .pl-lg-3 {
      padding-left: 12px !important;
    }
    .pl-lg-4 {
      padding-left: 16px !important;
    }
    .pl-lg-5 {
      padding-left: 20px !important;
    }
    .pl-lg-6 {
      padding-left: 24px !important;
    }
    .pl-lg-7 {
      padding-left: 28px !important;
    }
    .pl-lg-8 {
      padding-left: 32px !important;
    }
    .pl-lg-9 {
      padding-left: 36px !important;
    }
    .pl-lg-10 {
      padding-left: 40px !important;
    }
    .pl-lg-11 {
      padding-left: 44px !important;
    }
    .pl-lg-12 {
      padding-left: 48px !important;
    }
    .pl-lg-13 {
      padding-left: 52px !important;
    }
    .pl-lg-14 {
      padding-left: 56px !important;
    }
    .pl-lg-15 {
      padding-left: 60px !important;
    }
    .pl-lg-16 {
      padding-left: 64px !important;
    }
    .ps-lg-0 {
      padding-inline-start: 0px !important;
    }
    .ps-lg-1 {
      padding-inline-start: 4px !important;
    }
    .ps-lg-2 {
      padding-inline-start: 8px !important;
    }
    .ps-lg-3 {
      padding-inline-start: 12px !important;
    }
    .ps-lg-4 {
      padding-inline-start: 16px !important;
    }
    .ps-lg-5 {
      padding-inline-start: 20px !important;
    }
    .ps-lg-6 {
      padding-inline-start: 24px !important;
    }
    .ps-lg-7 {
      padding-inline-start: 28px !important;
    }
    .ps-lg-8 {
      padding-inline-start: 32px !important;
    }
    .ps-lg-9 {
      padding-inline-start: 36px !important;
    }
    .ps-lg-10 {
      padding-inline-start: 40px !important;
    }
    .ps-lg-11 {
      padding-inline-start: 44px !important;
    }
    .ps-lg-12 {
      padding-inline-start: 48px !important;
    }
    .ps-lg-13 {
      padding-inline-start: 52px !important;
    }
    .ps-lg-14 {
      padding-inline-start: 56px !important;
    }
    .ps-lg-15 {
      padding-inline-start: 60px !important;
    }
    .ps-lg-16 {
      padding-inline-start: 64px !important;
    }
    .pe-lg-0 {
      padding-inline-end: 0px !important;
    }
    .pe-lg-1 {
      padding-inline-end: 4px !important;
    }
    .pe-lg-2 {
      padding-inline-end: 8px !important;
    }
    .pe-lg-3 {
      padding-inline-end: 12px !important;
    }
    .pe-lg-4 {
      padding-inline-end: 16px !important;
    }
    .pe-lg-5 {
      padding-inline-end: 20px !important;
    }
    .pe-lg-6 {
      padding-inline-end: 24px !important;
    }
    .pe-lg-7 {
      padding-inline-end: 28px !important;
    }
    .pe-lg-8 {
      padding-inline-end: 32px !important;
    }
    .pe-lg-9 {
      padding-inline-end: 36px !important;
    }
    .pe-lg-10 {
      padding-inline-end: 40px !important;
    }
    .pe-lg-11 {
      padding-inline-end: 44px !important;
    }
    .pe-lg-12 {
      padding-inline-end: 48px !important;
    }
    .pe-lg-13 {
      padding-inline-end: 52px !important;
    }
    .pe-lg-14 {
      padding-inline-end: 56px !important;
    }
    .pe-lg-15 {
      padding-inline-end: 60px !important;
    }
    .pe-lg-16 {
      padding-inline-end: 64px !important;
    }
    .text-lg-left {
      text-align: left !important;
    }
    .text-lg-right {
      text-align: right !important;
    }
    .text-lg-center {
      text-align: center !important;
    }
    .text-lg-justify {
      text-align: justify !important;
    }
    .text-lg-start {
      text-align: start !important;
    }
    .text-lg-end {
      text-align: end !important;
    }
    .text-lg-h1 {
      font-size: 6rem !important;
      font-weight: 300;
      line-height: 1;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-h2 {
      font-size: 3.75rem !important;
      font-weight: 300;
      line-height: 1;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-h3 {
      font-size: 3rem !important;
      font-weight: 400;
      line-height: 1.05;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-h4 {
      font-size: 2.125rem !important;
      font-weight: 400;
      line-height: 1.175;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-h5 {
      font-size: 1.5rem !important;
      font-weight: 400;
      line-height: 1.333;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-h6 {
      font-size: 1.25rem !important;
      font-weight: 500;
      line-height: 1.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-subtitle-1 {
      font-size: 1rem !important;
      font-weight: normal;
      line-height: 1.75;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-subtitle-2 {
      font-size: 0.875rem !important;
      font-weight: 500;
      line-height: 1.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-body-1 {
      font-size: 1rem !important;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-body-2 {
      font-size: 0.875rem !important;
      font-weight: 400;
      line-height: 1.425;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-button {
      font-size: 0.875rem !important;
      font-weight: 500;
      line-height: 2.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-caption {
      font-size: 0.75rem !important;
      font-weight: 400;
      line-height: 1.667;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-lg-overline {
      font-size: 0.75rem !important;
      font-weight: 500;
      line-height: 2.667;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .h-lg-auto {
      height: auto !important;
    }
    .h-lg-screen {
      height: 100vh !important;
    }
    .h-lg-0 {
      height: 0 !important;
    }
    .h-lg-25 {
      height: 25% !important;
    }
    .h-lg-50 {
      height: 50% !important;
    }
    .h-lg-75 {
      height: 75% !important;
    }
    .h-lg-100 {
      height: 100% !important;
    }
    .w-lg-auto {
      width: auto !important;
    }
    .w-lg-0 {
      width: 0 !important;
    }
    .w-lg-25 {
      width: 25% !important;
    }
    .w-lg-33 {
      width: 33% !important;
    }
    .w-lg-50 {
      width: 50% !important;
    }
    .w-lg-66 {
      width: 66% !important;
    }
    .w-lg-75 {
      width: 75% !important;
    }
    .w-lg-100 {
      width: 100% !important;
    }
  }
  @media (min-width: 1920px) {
    .d-xl-none {
      display: none !important;
    }
    .d-xl-inline {
      display: inline !important;
    }
    .d-xl-inline-block {
      display: inline-block !important;
    }
    .d-xl-block {
      display: block !important;
    }
    .d-xl-table {
      display: table !important;
    }
    .d-xl-table-row {
      display: table-row !important;
    }
    .d-xl-table-cell {
      display: table-cell !important;
    }
    .d-xl-flex {
      display: flex !important;
    }
    .d-xl-inline-flex {
      display: inline-flex !important;
    }
    .float-xl-none {
      float: none !important;
    }
    .float-xl-left {
      float: left !important;
    }
    .float-xl-right {
      float: right !important;
    }
    .v-locale--is-rtl .float-xl-end {
      float: left !important;
    }
    .v-locale--is-rtl .float-xl-start {
      float: right !important;
    }
    .v-locale--is-ltr .float-xl-end {
      float: right !important;
    }
    .v-locale--is-ltr .float-xl-start {
      float: left !important;
    }
    .flex-xl-fill {
      flex: 1 1 auto !important;
    }
    .flex-xl-1-1 {
      flex: 1 1 auto !important;
    }
    .flex-xl-1-0 {
      flex: 1 0 auto !important;
    }
    .flex-xl-0-1 {
      flex: 0 1 auto !important;
    }
    .flex-xl-0-0 {
      flex: 0 0 auto !important;
    }
    .flex-xl-1-1-100 {
      flex: 1 1 100% !important;
    }
    .flex-xl-1-0-100 {
      flex: 1 0 100% !important;
    }
    .flex-xl-0-1-100 {
      flex: 0 1 100% !important;
    }
    .flex-xl-0-0-100 {
      flex: 0 0 100% !important;
    }
    .flex-xl-1-1-0 {
      flex: 1 1 0 !important;
    }
    .flex-xl-1-0-0 {
      flex: 1 0 0 !important;
    }
    .flex-xl-0-1-0 {
      flex: 0 1 0 !important;
    }
    .flex-xl-0-0-0 {
      flex: 0 0 0 !important;
    }
    .flex-xl-row {
      flex-direction: row !important;
    }
    .flex-xl-column {
      flex-direction: column !important;
    }
    .flex-xl-row-reverse {
      flex-direction: row-reverse !important;
    }
    .flex-xl-column-reverse {
      flex-direction: column-reverse !important;
    }
    .flex-xl-grow-0 {
      flex-grow: 0 !important;
    }
    .flex-xl-grow-1 {
      flex-grow: 1 !important;
    }
    .flex-xl-shrink-0 {
      flex-shrink: 0 !important;
    }
    .flex-xl-shrink-1 {
      flex-shrink: 1 !important;
    }
    .flex-xl-wrap {
      flex-wrap: wrap !important;
    }
    .flex-xl-nowrap {
      flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
    .justify-xl-start {
      justify-content: flex-start !important;
    }
    .justify-xl-end {
      justify-content: flex-end !important;
    }
    .justify-xl-center {
      justify-content: center !important;
    }
    .justify-xl-space-between {
      justify-content: space-between !important;
    }
    .justify-xl-space-around {
      justify-content: space-around !important;
    }
    .justify-xl-space-evenly {
      justify-content: space-evenly !important;
    }
    .align-xl-start {
      align-items: flex-start !important;
    }
    .align-xl-end {
      align-items: flex-end !important;
    }
    .align-xl-center {
      align-items: center !important;
    }
    .align-xl-baseline {
      align-items: baseline !important;
    }
    .align-xl-stretch {
      align-items: stretch !important;
    }
    .align-content-xl-start {
      align-content: flex-start !important;
    }
    .align-content-xl-end {
      align-content: flex-end !important;
    }
    .align-content-xl-center {
      align-content: center !important;
    }
    .align-content-xl-space-between {
      align-content: space-between !important;
    }
    .align-content-xl-space-around {
      align-content: space-around !important;
    }
    .align-content-xl-space-evenly {
      align-content: space-evenly !important;
    }
    .align-content-xl-stretch {
      align-content: stretch !important;
    }
    .align-self-xl-auto {
      align-self: auto !important;
    }
    .align-self-xl-start {
      align-self: flex-start !important;
    }
    .align-self-xl-end {
      align-self: flex-end !important;
    }
    .align-self-xl-center {
      align-self: center !important;
    }
    .align-self-xl-baseline {
      align-self: baseline !important;
    }
    .align-self-xl-stretch {
      align-self: stretch !important;
    }
    .order-xl-first {
      order: -1 !important;
    }
    .order-xl-0 {
      order: 0 !important;
    }
    .order-xl-1 {
      order: 1 !important;
    }
    .order-xl-2 {
      order: 2 !important;
    }
    .order-xl-3 {
      order: 3 !important;
    }
    .order-xl-4 {
      order: 4 !important;
    }
    .order-xl-5 {
      order: 5 !important;
    }
    .order-xl-6 {
      order: 6 !important;
    }
    .order-xl-7 {
      order: 7 !important;
    }
    .order-xl-8 {
      order: 8 !important;
    }
    .order-xl-9 {
      order: 9 !important;
    }
    .order-xl-10 {
      order: 10 !important;
    }
    .order-xl-11 {
      order: 11 !important;
    }
    .order-xl-12 {
      order: 12 !important;
    }
    .order-xl-last {
      order: 13 !important;
    }
    .ga-xl-0 {
      gap: 0px !important;
    }
    .ga-xl-1 {
      gap: 4px !important;
    }
    .ga-xl-2 {
      gap: 8px !important;
    }
    .ga-xl-3 {
      gap: 12px !important;
    }
    .ga-xl-4 {
      gap: 16px !important;
    }
    .ga-xl-5 {
      gap: 20px !important;
    }
    .ga-xl-6 {
      gap: 24px !important;
    }
    .ga-xl-7 {
      gap: 28px !important;
    }
    .ga-xl-8 {
      gap: 32px !important;
    }
    .ga-xl-9 {
      gap: 36px !important;
    }
    .ga-xl-10 {
      gap: 40px !important;
    }
    .ga-xl-11 {
      gap: 44px !important;
    }
    .ga-xl-12 {
      gap: 48px !important;
    }
    .ga-xl-13 {
      gap: 52px !important;
    }
    .ga-xl-14 {
      gap: 56px !important;
    }
    .ga-xl-15 {
      gap: 60px !important;
    }
    .ga-xl-16 {
      gap: 64px !important;
    }
    .ga-xl-auto {
      gap: auto !important;
    }
    .gr-xl-0 {
      row-gap: 0px !important;
    }
    .gr-xl-1 {
      row-gap: 4px !important;
    }
    .gr-xl-2 {
      row-gap: 8px !important;
    }
    .gr-xl-3 {
      row-gap: 12px !important;
    }
    .gr-xl-4 {
      row-gap: 16px !important;
    }
    .gr-xl-5 {
      row-gap: 20px !important;
    }
    .gr-xl-6 {
      row-gap: 24px !important;
    }
    .gr-xl-7 {
      row-gap: 28px !important;
    }
    .gr-xl-8 {
      row-gap: 32px !important;
    }
    .gr-xl-9 {
      row-gap: 36px !important;
    }
    .gr-xl-10 {
      row-gap: 40px !important;
    }
    .gr-xl-11 {
      row-gap: 44px !important;
    }
    .gr-xl-12 {
      row-gap: 48px !important;
    }
    .gr-xl-13 {
      row-gap: 52px !important;
    }
    .gr-xl-14 {
      row-gap: 56px !important;
    }
    .gr-xl-15 {
      row-gap: 60px !important;
    }
    .gr-xl-16 {
      row-gap: 64px !important;
    }
    .gr-xl-auto {
      row-gap: auto !important;
    }
    .gc-xl-0 {
      column-gap: 0px !important;
    }
    .gc-xl-1 {
      column-gap: 4px !important;
    }
    .gc-xl-2 {
      column-gap: 8px !important;
    }
    .gc-xl-3 {
      column-gap: 12px !important;
    }
    .gc-xl-4 {
      column-gap: 16px !important;
    }
    .gc-xl-5 {
      column-gap: 20px !important;
    }
    .gc-xl-6 {
      column-gap: 24px !important;
    }
    .gc-xl-7 {
      column-gap: 28px !important;
    }
    .gc-xl-8 {
      column-gap: 32px !important;
    }
    .gc-xl-9 {
      column-gap: 36px !important;
    }
    .gc-xl-10 {
      column-gap: 40px !important;
    }
    .gc-xl-11 {
      column-gap: 44px !important;
    }
    .gc-xl-12 {
      column-gap: 48px !important;
    }
    .gc-xl-13 {
      column-gap: 52px !important;
    }
    .gc-xl-14 {
      column-gap: 56px !important;
    }
    .gc-xl-15 {
      column-gap: 60px !important;
    }
    .gc-xl-16 {
      column-gap: 64px !important;
    }
    .gc-xl-auto {
      column-gap: auto !important;
    }
    .ma-xl-0 {
      margin: 0px !important;
    }
    .ma-xl-1 {
      margin: 4px !important;
    }
    .ma-xl-2 {
      margin: 8px !important;
    }
    .ma-xl-3 {
      margin: 12px !important;
    }
    .ma-xl-4 {
      margin: 16px !important;
    }
    .ma-xl-5 {
      margin: 20px !important;
    }
    .ma-xl-6 {
      margin: 24px !important;
    }
    .ma-xl-7 {
      margin: 28px !important;
    }
    .ma-xl-8 {
      margin: 32px !important;
    }
    .ma-xl-9 {
      margin: 36px !important;
    }
    .ma-xl-10 {
      margin: 40px !important;
    }
    .ma-xl-11 {
      margin: 44px !important;
    }
    .ma-xl-12 {
      margin: 48px !important;
    }
    .ma-xl-13 {
      margin: 52px !important;
    }
    .ma-xl-14 {
      margin: 56px !important;
    }
    .ma-xl-15 {
      margin: 60px !important;
    }
    .ma-xl-16 {
      margin: 64px !important;
    }
    .ma-xl-auto {
      margin: auto !important;
    }
    .mx-xl-0 {
      margin-right: 0px !important;
      margin-left: 0px !important;
    }
    .mx-xl-1 {
      margin-right: 4px !important;
      margin-left: 4px !important;
    }
    .mx-xl-2 {
      margin-right: 8px !important;
      margin-left: 8px !important;
    }
    .mx-xl-3 {
      margin-right: 12px !important;
      margin-left: 12px !important;
    }
    .mx-xl-4 {
      margin-right: 16px !important;
      margin-left: 16px !important;
    }
    .mx-xl-5 {
      margin-right: 20px !important;
      margin-left: 20px !important;
    }
    .mx-xl-6 {
      margin-right: 24px !important;
      margin-left: 24px !important;
    }
    .mx-xl-7 {
      margin-right: 28px !important;
      margin-left: 28px !important;
    }
    .mx-xl-8 {
      margin-right: 32px !important;
      margin-left: 32px !important;
    }
    .mx-xl-9 {
      margin-right: 36px !important;
      margin-left: 36px !important;
    }
    .mx-xl-10 {
      margin-right: 40px !important;
      margin-left: 40px !important;
    }
    .mx-xl-11 {
      margin-right: 44px !important;
      margin-left: 44px !important;
    }
    .mx-xl-12 {
      margin-right: 48px !important;
      margin-left: 48px !important;
    }
    .mx-xl-13 {
      margin-right: 52px !important;
      margin-left: 52px !important;
    }
    .mx-xl-14 {
      margin-right: 56px !important;
      margin-left: 56px !important;
    }
    .mx-xl-15 {
      margin-right: 60px !important;
      margin-left: 60px !important;
    }
    .mx-xl-16 {
      margin-right: 64px !important;
      margin-left: 64px !important;
    }
    .mx-xl-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
    .my-xl-0 {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
    }
    .my-xl-1 {
      margin-top: 4px !important;
      margin-bottom: 4px !important;
    }
    .my-xl-2 {
      margin-top: 8px !important;
      margin-bottom: 8px !important;
    }
    .my-xl-3 {
      margin-top: 12px !important;
      margin-bottom: 12px !important;
    }
    .my-xl-4 {
      margin-top: 16px !important;
      margin-bottom: 16px !important;
    }
    .my-xl-5 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
    }
    .my-xl-6 {
      margin-top: 24px !important;
      margin-bottom: 24px !important;
    }
    .my-xl-7 {
      margin-top: 28px !important;
      margin-bottom: 28px !important;
    }
    .my-xl-8 {
      margin-top: 32px !important;
      margin-bottom: 32px !important;
    }
    .my-xl-9 {
      margin-top: 36px !important;
      margin-bottom: 36px !important;
    }
    .my-xl-10 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
    }
    .my-xl-11 {
      margin-top: 44px !important;
      margin-bottom: 44px !important;
    }
    .my-xl-12 {
      margin-top: 48px !important;
      margin-bottom: 48px !important;
    }
    .my-xl-13 {
      margin-top: 52px !important;
      margin-bottom: 52px !important;
    }
    .my-xl-14 {
      margin-top: 56px !important;
      margin-bottom: 56px !important;
    }
    .my-xl-15 {
      margin-top: 60px !important;
      margin-bottom: 60px !important;
    }
    .my-xl-16 {
      margin-top: 64px !important;
      margin-bottom: 64px !important;
    }
    .my-xl-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
    .mt-xl-0 {
      margin-top: 0px !important;
    }
    .mt-xl-1 {
      margin-top: 4px !important;
    }
    .mt-xl-2 {
      margin-top: 8px !important;
    }
    .mt-xl-3 {
      margin-top: 12px !important;
    }
    .mt-xl-4 {
      margin-top: 16px !important;
    }
    .mt-xl-5 {
      margin-top: 20px !important;
    }
    .mt-xl-6 {
      margin-top: 24px !important;
    }
    .mt-xl-7 {
      margin-top: 28px !important;
    }
    .mt-xl-8 {
      margin-top: 32px !important;
    }
    .mt-xl-9 {
      margin-top: 36px !important;
    }
    .mt-xl-10 {
      margin-top: 40px !important;
    }
    .mt-xl-11 {
      margin-top: 44px !important;
    }
    .mt-xl-12 {
      margin-top: 48px !important;
    }
    .mt-xl-13 {
      margin-top: 52px !important;
    }
    .mt-xl-14 {
      margin-top: 56px !important;
    }
    .mt-xl-15 {
      margin-top: 60px !important;
    }
    .mt-xl-16 {
      margin-top: 64px !important;
    }
    .mt-xl-auto {
      margin-top: auto !important;
    }
    .mr-xl-0 {
      margin-right: 0px !important;
    }
    .mr-xl-1 {
      margin-right: 4px !important;
    }
    .mr-xl-2 {
      margin-right: 8px !important;
    }
    .mr-xl-3 {
      margin-right: 12px !important;
    }
    .mr-xl-4 {
      margin-right: 16px !important;
    }
    .mr-xl-5 {
      margin-right: 20px !important;
    }
    .mr-xl-6 {
      margin-right: 24px !important;
    }
    .mr-xl-7 {
      margin-right: 28px !important;
    }
    .mr-xl-8 {
      margin-right: 32px !important;
    }
    .mr-xl-9 {
      margin-right: 36px !important;
    }
    .mr-xl-10 {
      margin-right: 40px !important;
    }
    .mr-xl-11 {
      margin-right: 44px !important;
    }
    .mr-xl-12 {
      margin-right: 48px !important;
    }
    .mr-xl-13 {
      margin-right: 52px !important;
    }
    .mr-xl-14 {
      margin-right: 56px !important;
    }
    .mr-xl-15 {
      margin-right: 60px !important;
    }
    .mr-xl-16 {
      margin-right: 64px !important;
    }
    .mr-xl-auto {
      margin-right: auto !important;
    }
    .mb-xl-0 {
      margin-bottom: 0px !important;
    }
    .mb-xl-1 {
      margin-bottom: 4px !important;
    }
    .mb-xl-2 {
      margin-bottom: 8px !important;
    }
    .mb-xl-3 {
      margin-bottom: 12px !important;
    }
    .mb-xl-4 {
      margin-bottom: 16px !important;
    }
    .mb-xl-5 {
      margin-bottom: 20px !important;
    }
    .mb-xl-6 {
      margin-bottom: 24px !important;
    }
    .mb-xl-7 {
      margin-bottom: 28px !important;
    }
    .mb-xl-8 {
      margin-bottom: 32px !important;
    }
    .mb-xl-9 {
      margin-bottom: 36px !important;
    }
    .mb-xl-10 {
      margin-bottom: 40px !important;
    }
    .mb-xl-11 {
      margin-bottom: 44px !important;
    }
    .mb-xl-12 {
      margin-bottom: 48px !important;
    }
    .mb-xl-13 {
      margin-bottom: 52px !important;
    }
    .mb-xl-14 {
      margin-bottom: 56px !important;
    }
    .mb-xl-15 {
      margin-bottom: 60px !important;
    }
    .mb-xl-16 {
      margin-bottom: 64px !important;
    }
    .mb-xl-auto {
      margin-bottom: auto !important;
    }
    .ml-xl-0 {
      margin-left: 0px !important;
    }
    .ml-xl-1 {
      margin-left: 4px !important;
    }
    .ml-xl-2 {
      margin-left: 8px !important;
    }
    .ml-xl-3 {
      margin-left: 12px !important;
    }
    .ml-xl-4 {
      margin-left: 16px !important;
    }
    .ml-xl-5 {
      margin-left: 20px !important;
    }
    .ml-xl-6 {
      margin-left: 24px !important;
    }
    .ml-xl-7 {
      margin-left: 28px !important;
    }
    .ml-xl-8 {
      margin-left: 32px !important;
    }
    .ml-xl-9 {
      margin-left: 36px !important;
    }
    .ml-xl-10 {
      margin-left: 40px !important;
    }
    .ml-xl-11 {
      margin-left: 44px !important;
    }
    .ml-xl-12 {
      margin-left: 48px !important;
    }
    .ml-xl-13 {
      margin-left: 52px !important;
    }
    .ml-xl-14 {
      margin-left: 56px !important;
    }
    .ml-xl-15 {
      margin-left: 60px !important;
    }
    .ml-xl-16 {
      margin-left: 64px !important;
    }
    .ml-xl-auto {
      margin-left: auto !important;
    }
    .ms-xl-0 {
      margin-inline-start: 0px !important;
    }
    .ms-xl-1 {
      margin-inline-start: 4px !important;
    }
    .ms-xl-2 {
      margin-inline-start: 8px !important;
    }
    .ms-xl-3 {
      margin-inline-start: 12px !important;
    }
    .ms-xl-4 {
      margin-inline-start: 16px !important;
    }
    .ms-xl-5 {
      margin-inline-start: 20px !important;
    }
    .ms-xl-6 {
      margin-inline-start: 24px !important;
    }
    .ms-xl-7 {
      margin-inline-start: 28px !important;
    }
    .ms-xl-8 {
      margin-inline-start: 32px !important;
    }
    .ms-xl-9 {
      margin-inline-start: 36px !important;
    }
    .ms-xl-10 {
      margin-inline-start: 40px !important;
    }
    .ms-xl-11 {
      margin-inline-start: 44px !important;
    }
    .ms-xl-12 {
      margin-inline-start: 48px !important;
    }
    .ms-xl-13 {
      margin-inline-start: 52px !important;
    }
    .ms-xl-14 {
      margin-inline-start: 56px !important;
    }
    .ms-xl-15 {
      margin-inline-start: 60px !important;
    }
    .ms-xl-16 {
      margin-inline-start: 64px !important;
    }
    .ms-xl-auto {
      margin-inline-start: auto !important;
    }
    .me-xl-0 {
      margin-inline-end: 0px !important;
    }
    .me-xl-1 {
      margin-inline-end: 4px !important;
    }
    .me-xl-2 {
      margin-inline-end: 8px !important;
    }
    .me-xl-3 {
      margin-inline-end: 12px !important;
    }
    .me-xl-4 {
      margin-inline-end: 16px !important;
    }
    .me-xl-5 {
      margin-inline-end: 20px !important;
    }
    .me-xl-6 {
      margin-inline-end: 24px !important;
    }
    .me-xl-7 {
      margin-inline-end: 28px !important;
    }
    .me-xl-8 {
      margin-inline-end: 32px !important;
    }
    .me-xl-9 {
      margin-inline-end: 36px !important;
    }
    .me-xl-10 {
      margin-inline-end: 40px !important;
    }
    .me-xl-11 {
      margin-inline-end: 44px !important;
    }
    .me-xl-12 {
      margin-inline-end: 48px !important;
    }
    .me-xl-13 {
      margin-inline-end: 52px !important;
    }
    .me-xl-14 {
      margin-inline-end: 56px !important;
    }
    .me-xl-15 {
      margin-inline-end: 60px !important;
    }
    .me-xl-16 {
      margin-inline-end: 64px !important;
    }
    .me-xl-auto {
      margin-inline-end: auto !important;
    }
    .ma-xl-n1 {
      margin: -4px !important;
    }
    .ma-xl-n2 {
      margin: -8px !important;
    }
    .ma-xl-n3 {
      margin: -12px !important;
    }
    .ma-xl-n4 {
      margin: -16px !important;
    }
    .ma-xl-n5 {
      margin: -20px !important;
    }
    .ma-xl-n6 {
      margin: -24px !important;
    }
    .ma-xl-n7 {
      margin: -28px !important;
    }
    .ma-xl-n8 {
      margin: -32px !important;
    }
    .ma-xl-n9 {
      margin: -36px !important;
    }
    .ma-xl-n10 {
      margin: -40px !important;
    }
    .ma-xl-n11 {
      margin: -44px !important;
    }
    .ma-xl-n12 {
      margin: -48px !important;
    }
    .ma-xl-n13 {
      margin: -52px !important;
    }
    .ma-xl-n14 {
      margin: -56px !important;
    }
    .ma-xl-n15 {
      margin: -60px !important;
    }
    .ma-xl-n16 {
      margin: -64px !important;
    }
    .mx-xl-n1 {
      margin-right: -4px !important;
      margin-left: -4px !important;
    }
    .mx-xl-n2 {
      margin-right: -8px !important;
      margin-left: -8px !important;
    }
    .mx-xl-n3 {
      margin-right: -12px !important;
      margin-left: -12px !important;
    }
    .mx-xl-n4 {
      margin-right: -16px !important;
      margin-left: -16px !important;
    }
    .mx-xl-n5 {
      margin-right: -20px !important;
      margin-left: -20px !important;
    }
    .mx-xl-n6 {
      margin-right: -24px !important;
      margin-left: -24px !important;
    }
    .mx-xl-n7 {
      margin-right: -28px !important;
      margin-left: -28px !important;
    }
    .mx-xl-n8 {
      margin-right: -32px !important;
      margin-left: -32px !important;
    }
    .mx-xl-n9 {
      margin-right: -36px !important;
      margin-left: -36px !important;
    }
    .mx-xl-n10 {
      margin-right: -40px !important;
      margin-left: -40px !important;
    }
    .mx-xl-n11 {
      margin-right: -44px !important;
      margin-left: -44px !important;
    }
    .mx-xl-n12 {
      margin-right: -48px !important;
      margin-left: -48px !important;
    }
    .mx-xl-n13 {
      margin-right: -52px !important;
      margin-left: -52px !important;
    }
    .mx-xl-n14 {
      margin-right: -56px !important;
      margin-left: -56px !important;
    }
    .mx-xl-n15 {
      margin-right: -60px !important;
      margin-left: -60px !important;
    }
    .mx-xl-n16 {
      margin-right: -64px !important;
      margin-left: -64px !important;
    }
    .my-xl-n1 {
      margin-top: -4px !important;
      margin-bottom: -4px !important;
    }
    .my-xl-n2 {
      margin-top: -8px !important;
      margin-bottom: -8px !important;
    }
    .my-xl-n3 {
      margin-top: -12px !important;
      margin-bottom: -12px !important;
    }
    .my-xl-n4 {
      margin-top: -16px !important;
      margin-bottom: -16px !important;
    }
    .my-xl-n5 {
      margin-top: -20px !important;
      margin-bottom: -20px !important;
    }
    .my-xl-n6 {
      margin-top: -24px !important;
      margin-bottom: -24px !important;
    }
    .my-xl-n7 {
      margin-top: -28px !important;
      margin-bottom: -28px !important;
    }
    .my-xl-n8 {
      margin-top: -32px !important;
      margin-bottom: -32px !important;
    }
    .my-xl-n9 {
      margin-top: -36px !important;
      margin-bottom: -36px !important;
    }
    .my-xl-n10 {
      margin-top: -40px !important;
      margin-bottom: -40px !important;
    }
    .my-xl-n11 {
      margin-top: -44px !important;
      margin-bottom: -44px !important;
    }
    .my-xl-n12 {
      margin-top: -48px !important;
      margin-bottom: -48px !important;
    }
    .my-xl-n13 {
      margin-top: -52px !important;
      margin-bottom: -52px !important;
    }
    .my-xl-n14 {
      margin-top: -56px !important;
      margin-bottom: -56px !important;
    }
    .my-xl-n15 {
      margin-top: -60px !important;
      margin-bottom: -60px !important;
    }
    .my-xl-n16 {
      margin-top: -64px !important;
      margin-bottom: -64px !important;
    }
    .mt-xl-n1 {
      margin-top: -4px !important;
    }
    .mt-xl-n2 {
      margin-top: -8px !important;
    }
    .mt-xl-n3 {
      margin-top: -12px !important;
    }
    .mt-xl-n4 {
      margin-top: -16px !important;
    }
    .mt-xl-n5 {
      margin-top: -20px !important;
    }
    .mt-xl-n6 {
      margin-top: -24px !important;
    }
    .mt-xl-n7 {
      margin-top: -28px !important;
    }
    .mt-xl-n8 {
      margin-top: -32px !important;
    }
    .mt-xl-n9 {
      margin-top: -36px !important;
    }
    .mt-xl-n10 {
      margin-top: -40px !important;
    }
    .mt-xl-n11 {
      margin-top: -44px !important;
    }
    .mt-xl-n12 {
      margin-top: -48px !important;
    }
    .mt-xl-n13 {
      margin-top: -52px !important;
    }
    .mt-xl-n14 {
      margin-top: -56px !important;
    }
    .mt-xl-n15 {
      margin-top: -60px !important;
    }
    .mt-xl-n16 {
      margin-top: -64px !important;
    }
    .mr-xl-n1 {
      margin-right: -4px !important;
    }
    .mr-xl-n2 {
      margin-right: -8px !important;
    }
    .mr-xl-n3 {
      margin-right: -12px !important;
    }
    .mr-xl-n4 {
      margin-right: -16px !important;
    }
    .mr-xl-n5 {
      margin-right: -20px !important;
    }
    .mr-xl-n6 {
      margin-right: -24px !important;
    }
    .mr-xl-n7 {
      margin-right: -28px !important;
    }
    .mr-xl-n8 {
      margin-right: -32px !important;
    }
    .mr-xl-n9 {
      margin-right: -36px !important;
    }
    .mr-xl-n10 {
      margin-right: -40px !important;
    }
    .mr-xl-n11 {
      margin-right: -44px !important;
    }
    .mr-xl-n12 {
      margin-right: -48px !important;
    }
    .mr-xl-n13 {
      margin-right: -52px !important;
    }
    .mr-xl-n14 {
      margin-right: -56px !important;
    }
    .mr-xl-n15 {
      margin-right: -60px !important;
    }
    .mr-xl-n16 {
      margin-right: -64px !important;
    }
    .mb-xl-n1 {
      margin-bottom: -4px !important;
    }
    .mb-xl-n2 {
      margin-bottom: -8px !important;
    }
    .mb-xl-n3 {
      margin-bottom: -12px !important;
    }
    .mb-xl-n4 {
      margin-bottom: -16px !important;
    }
    .mb-xl-n5 {
      margin-bottom: -20px !important;
    }
    .mb-xl-n6 {
      margin-bottom: -24px !important;
    }
    .mb-xl-n7 {
      margin-bottom: -28px !important;
    }
    .mb-xl-n8 {
      margin-bottom: -32px !important;
    }
    .mb-xl-n9 {
      margin-bottom: -36px !important;
    }
    .mb-xl-n10 {
      margin-bottom: -40px !important;
    }
    .mb-xl-n11 {
      margin-bottom: -44px !important;
    }
    .mb-xl-n12 {
      margin-bottom: -48px !important;
    }
    .mb-xl-n13 {
      margin-bottom: -52px !important;
    }
    .mb-xl-n14 {
      margin-bottom: -56px !important;
    }
    .mb-xl-n15 {
      margin-bottom: -60px !important;
    }
    .mb-xl-n16 {
      margin-bottom: -64px !important;
    }
    .ml-xl-n1 {
      margin-left: -4px !important;
    }
    .ml-xl-n2 {
      margin-left: -8px !important;
    }
    .ml-xl-n3 {
      margin-left: -12px !important;
    }
    .ml-xl-n4 {
      margin-left: -16px !important;
    }
    .ml-xl-n5 {
      margin-left: -20px !important;
    }
    .ml-xl-n6 {
      margin-left: -24px !important;
    }
    .ml-xl-n7 {
      margin-left: -28px !important;
    }
    .ml-xl-n8 {
      margin-left: -32px !important;
    }
    .ml-xl-n9 {
      margin-left: -36px !important;
    }
    .ml-xl-n10 {
      margin-left: -40px !important;
    }
    .ml-xl-n11 {
      margin-left: -44px !important;
    }
    .ml-xl-n12 {
      margin-left: -48px !important;
    }
    .ml-xl-n13 {
      margin-left: -52px !important;
    }
    .ml-xl-n14 {
      margin-left: -56px !important;
    }
    .ml-xl-n15 {
      margin-left: -60px !important;
    }
    .ml-xl-n16 {
      margin-left: -64px !important;
    }
    .ms-xl-n1 {
      margin-inline-start: -4px !important;
    }
    .ms-xl-n2 {
      margin-inline-start: -8px !important;
    }
    .ms-xl-n3 {
      margin-inline-start: -12px !important;
    }
    .ms-xl-n4 {
      margin-inline-start: -16px !important;
    }
    .ms-xl-n5 {
      margin-inline-start: -20px !important;
    }
    .ms-xl-n6 {
      margin-inline-start: -24px !important;
    }
    .ms-xl-n7 {
      margin-inline-start: -28px !important;
    }
    .ms-xl-n8 {
      margin-inline-start: -32px !important;
    }
    .ms-xl-n9 {
      margin-inline-start: -36px !important;
    }
    .ms-xl-n10 {
      margin-inline-start: -40px !important;
    }
    .ms-xl-n11 {
      margin-inline-start: -44px !important;
    }
    .ms-xl-n12 {
      margin-inline-start: -48px !important;
    }
    .ms-xl-n13 {
      margin-inline-start: -52px !important;
    }
    .ms-xl-n14 {
      margin-inline-start: -56px !important;
    }
    .ms-xl-n15 {
      margin-inline-start: -60px !important;
    }
    .ms-xl-n16 {
      margin-inline-start: -64px !important;
    }
    .me-xl-n1 {
      margin-inline-end: -4px !important;
    }
    .me-xl-n2 {
      margin-inline-end: -8px !important;
    }
    .me-xl-n3 {
      margin-inline-end: -12px !important;
    }
    .me-xl-n4 {
      margin-inline-end: -16px !important;
    }
    .me-xl-n5 {
      margin-inline-end: -20px !important;
    }
    .me-xl-n6 {
      margin-inline-end: -24px !important;
    }
    .me-xl-n7 {
      margin-inline-end: -28px !important;
    }
    .me-xl-n8 {
      margin-inline-end: -32px !important;
    }
    .me-xl-n9 {
      margin-inline-end: -36px !important;
    }
    .me-xl-n10 {
      margin-inline-end: -40px !important;
    }
    .me-xl-n11 {
      margin-inline-end: -44px !important;
    }
    .me-xl-n12 {
      margin-inline-end: -48px !important;
    }
    .me-xl-n13 {
      margin-inline-end: -52px !important;
    }
    .me-xl-n14 {
      margin-inline-end: -56px !important;
    }
    .me-xl-n15 {
      margin-inline-end: -60px !important;
    }
    .me-xl-n16 {
      margin-inline-end: -64px !important;
    }
    .pa-xl-0 {
      padding: 0px !important;
    }
    .pa-xl-1 {
      padding: 4px !important;
    }
    .pa-xl-2 {
      padding: 8px !important;
    }
    .pa-xl-3 {
      padding: 12px !important;
    }
    .pa-xl-4 {
      padding: 16px !important;
    }
    .pa-xl-5 {
      padding: 20px !important;
    }
    .pa-xl-6 {
      padding: 24px !important;
    }
    .pa-xl-7 {
      padding: 28px !important;
    }
    .pa-xl-8 {
      padding: 32px !important;
    }
    .pa-xl-9 {
      padding: 36px !important;
    }
    .pa-xl-10 {
      padding: 40px !important;
    }
    .pa-xl-11 {
      padding: 44px !important;
    }
    .pa-xl-12 {
      padding: 48px !important;
    }
    .pa-xl-13 {
      padding: 52px !important;
    }
    .pa-xl-14 {
      padding: 56px !important;
    }
    .pa-xl-15 {
      padding: 60px !important;
    }
    .pa-xl-16 {
      padding: 64px !important;
    }
    .px-xl-0 {
      padding-right: 0px !important;
      padding-left: 0px !important;
    }
    .px-xl-1 {
      padding-right: 4px !important;
      padding-left: 4px !important;
    }
    .px-xl-2 {
      padding-right: 8px !important;
      padding-left: 8px !important;
    }
    .px-xl-3 {
      padding-right: 12px !important;
      padding-left: 12px !important;
    }
    .px-xl-4 {
      padding-right: 16px !important;
      padding-left: 16px !important;
    }
    .px-xl-5 {
      padding-right: 20px !important;
      padding-left: 20px !important;
    }
    .px-xl-6 {
      padding-right: 24px !important;
      padding-left: 24px !important;
    }
    .px-xl-7 {
      padding-right: 28px !important;
      padding-left: 28px !important;
    }
    .px-xl-8 {
      padding-right: 32px !important;
      padding-left: 32px !important;
    }
    .px-xl-9 {
      padding-right: 36px !important;
      padding-left: 36px !important;
    }
    .px-xl-10 {
      padding-right: 40px !important;
      padding-left: 40px !important;
    }
    .px-xl-11 {
      padding-right: 44px !important;
      padding-left: 44px !important;
    }
    .px-xl-12 {
      padding-right: 48px !important;
      padding-left: 48px !important;
    }
    .px-xl-13 {
      padding-right: 52px !important;
      padding-left: 52px !important;
    }
    .px-xl-14 {
      padding-right: 56px !important;
      padding-left: 56px !important;
    }
    .px-xl-15 {
      padding-right: 60px !important;
      padding-left: 60px !important;
    }
    .px-xl-16 {
      padding-right: 64px !important;
      padding-left: 64px !important;
    }
    .py-xl-0 {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }
    .py-xl-1 {
      padding-top: 4px !important;
      padding-bottom: 4px !important;
    }
    .py-xl-2 {
      padding-top: 8px !important;
      padding-bottom: 8px !important;
    }
    .py-xl-3 {
      padding-top: 12px !important;
      padding-bottom: 12px !important;
    }
    .py-xl-4 {
      padding-top: 16px !important;
      padding-bottom: 16px !important;
    }
    .py-xl-5 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }
    .py-xl-6 {
      padding-top: 24px !important;
      padding-bottom: 24px !important;
    }
    .py-xl-7 {
      padding-top: 28px !important;
      padding-bottom: 28px !important;
    }
    .py-xl-8 {
      padding-top: 32px !important;
      padding-bottom: 32px !important;
    }
    .py-xl-9 {
      padding-top: 36px !important;
      padding-bottom: 36px !important;
    }
    .py-xl-10 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
    }
    .py-xl-11 {
      padding-top: 44px !important;
      padding-bottom: 44px !important;
    }
    .py-xl-12 {
      padding-top: 48px !important;
      padding-bottom: 48px !important;
    }
    .py-xl-13 {
      padding-top: 52px !important;
      padding-bottom: 52px !important;
    }
    .py-xl-14 {
      padding-top: 56px !important;
      padding-bottom: 56px !important;
    }
    .py-xl-15 {
      padding-top: 60px !important;
      padding-bottom: 60px !important;
    }
    .py-xl-16 {
      padding-top: 64px !important;
      padding-bottom: 64px !important;
    }
    .pt-xl-0 {
      padding-top: 0px !important;
    }
    .pt-xl-1 {
      padding-top: 4px !important;
    }
    .pt-xl-2 {
      padding-top: 8px !important;
    }
    .pt-xl-3 {
      padding-top: 12px !important;
    }
    .pt-xl-4 {
      padding-top: 16px !important;
    }
    .pt-xl-5 {
      padding-top: 20px !important;
    }
    .pt-xl-6 {
      padding-top: 24px !important;
    }
    .pt-xl-7 {
      padding-top: 28px !important;
    }
    .pt-xl-8 {
      padding-top: 32px !important;
    }
    .pt-xl-9 {
      padding-top: 36px !important;
    }
    .pt-xl-10 {
      padding-top: 40px !important;
    }
    .pt-xl-11 {
      padding-top: 44px !important;
    }
    .pt-xl-12 {
      padding-top: 48px !important;
    }
    .pt-xl-13 {
      padding-top: 52px !important;
    }
    .pt-xl-14 {
      padding-top: 56px !important;
    }
    .pt-xl-15 {
      padding-top: 60px !important;
    }
    .pt-xl-16 {
      padding-top: 64px !important;
    }
    .pr-xl-0 {
      padding-right: 0px !important;
    }
    .pr-xl-1 {
      padding-right: 4px !important;
    }
    .pr-xl-2 {
      padding-right: 8px !important;
    }
    .pr-xl-3 {
      padding-right: 12px !important;
    }
    .pr-xl-4 {
      padding-right: 16px !important;
    }
    .pr-xl-5 {
      padding-right: 20px !important;
    }
    .pr-xl-6 {
      padding-right: 24px !important;
    }
    .pr-xl-7 {
      padding-right: 28px !important;
    }
    .pr-xl-8 {
      padding-right: 32px !important;
    }
    .pr-xl-9 {
      padding-right: 36px !important;
    }
    .pr-xl-10 {
      padding-right: 40px !important;
    }
    .pr-xl-11 {
      padding-right: 44px !important;
    }
    .pr-xl-12 {
      padding-right: 48px !important;
    }
    .pr-xl-13 {
      padding-right: 52px !important;
    }
    .pr-xl-14 {
      padding-right: 56px !important;
    }
    .pr-xl-15 {
      padding-right: 60px !important;
    }
    .pr-xl-16 {
      padding-right: 64px !important;
    }
    .pb-xl-0 {
      padding-bottom: 0px !important;
    }
    .pb-xl-1 {
      padding-bottom: 4px !important;
    }
    .pb-xl-2 {
      padding-bottom: 8px !important;
    }
    .pb-xl-3 {
      padding-bottom: 12px !important;
    }
    .pb-xl-4 {
      padding-bottom: 16px !important;
    }
    .pb-xl-5 {
      padding-bottom: 20px !important;
    }
    .pb-xl-6 {
      padding-bottom: 24px !important;
    }
    .pb-xl-7 {
      padding-bottom: 28px !important;
    }
    .pb-xl-8 {
      padding-bottom: 32px !important;
    }
    .pb-xl-9 {
      padding-bottom: 36px !important;
    }
    .pb-xl-10 {
      padding-bottom: 40px !important;
    }
    .pb-xl-11 {
      padding-bottom: 44px !important;
    }
    .pb-xl-12 {
      padding-bottom: 48px !important;
    }
    .pb-xl-13 {
      padding-bottom: 52px !important;
    }
    .pb-xl-14 {
      padding-bottom: 56px !important;
    }
    .pb-xl-15 {
      padding-bottom: 60px !important;
    }
    .pb-xl-16 {
      padding-bottom: 64px !important;
    }
    .pl-xl-0 {
      padding-left: 0px !important;
    }
    .pl-xl-1 {
      padding-left: 4px !important;
    }
    .pl-xl-2 {
      padding-left: 8px !important;
    }
    .pl-xl-3 {
      padding-left: 12px !important;
    }
    .pl-xl-4 {
      padding-left: 16px !important;
    }
    .pl-xl-5 {
      padding-left: 20px !important;
    }
    .pl-xl-6 {
      padding-left: 24px !important;
    }
    .pl-xl-7 {
      padding-left: 28px !important;
    }
    .pl-xl-8 {
      padding-left: 32px !important;
    }
    .pl-xl-9 {
      padding-left: 36px !important;
    }
    .pl-xl-10 {
      padding-left: 40px !important;
    }
    .pl-xl-11 {
      padding-left: 44px !important;
    }
    .pl-xl-12 {
      padding-left: 48px !important;
    }
    .pl-xl-13 {
      padding-left: 52px !important;
    }
    .pl-xl-14 {
      padding-left: 56px !important;
    }
    .pl-xl-15 {
      padding-left: 60px !important;
    }
    .pl-xl-16 {
      padding-left: 64px !important;
    }
    .ps-xl-0 {
      padding-inline-start: 0px !important;
    }
    .ps-xl-1 {
      padding-inline-start: 4px !important;
    }
    .ps-xl-2 {
      padding-inline-start: 8px !important;
    }
    .ps-xl-3 {
      padding-inline-start: 12px !important;
    }
    .ps-xl-4 {
      padding-inline-start: 16px !important;
    }
    .ps-xl-5 {
      padding-inline-start: 20px !important;
    }
    .ps-xl-6 {
      padding-inline-start: 24px !important;
    }
    .ps-xl-7 {
      padding-inline-start: 28px !important;
    }
    .ps-xl-8 {
      padding-inline-start: 32px !important;
    }
    .ps-xl-9 {
      padding-inline-start: 36px !important;
    }
    .ps-xl-10 {
      padding-inline-start: 40px !important;
    }
    .ps-xl-11 {
      padding-inline-start: 44px !important;
    }
    .ps-xl-12 {
      padding-inline-start: 48px !important;
    }
    .ps-xl-13 {
      padding-inline-start: 52px !important;
    }
    .ps-xl-14 {
      padding-inline-start: 56px !important;
    }
    .ps-xl-15 {
      padding-inline-start: 60px !important;
    }
    .ps-xl-16 {
      padding-inline-start: 64px !important;
    }
    .pe-xl-0 {
      padding-inline-end: 0px !important;
    }
    .pe-xl-1 {
      padding-inline-end: 4px !important;
    }
    .pe-xl-2 {
      padding-inline-end: 8px !important;
    }
    .pe-xl-3 {
      padding-inline-end: 12px !important;
    }
    .pe-xl-4 {
      padding-inline-end: 16px !important;
    }
    .pe-xl-5 {
      padding-inline-end: 20px !important;
    }
    .pe-xl-6 {
      padding-inline-end: 24px !important;
    }
    .pe-xl-7 {
      padding-inline-end: 28px !important;
    }
    .pe-xl-8 {
      padding-inline-end: 32px !important;
    }
    .pe-xl-9 {
      padding-inline-end: 36px !important;
    }
    .pe-xl-10 {
      padding-inline-end: 40px !important;
    }
    .pe-xl-11 {
      padding-inline-end: 44px !important;
    }
    .pe-xl-12 {
      padding-inline-end: 48px !important;
    }
    .pe-xl-13 {
      padding-inline-end: 52px !important;
    }
    .pe-xl-14 {
      padding-inline-end: 56px !important;
    }
    .pe-xl-15 {
      padding-inline-end: 60px !important;
    }
    .pe-xl-16 {
      padding-inline-end: 64px !important;
    }
    .text-xl-left {
      text-align: left !important;
    }
    .text-xl-right {
      text-align: right !important;
    }
    .text-xl-center {
      text-align: center !important;
    }
    .text-xl-justify {
      text-align: justify !important;
    }
    .text-xl-start {
      text-align: start !important;
    }
    .text-xl-end {
      text-align: end !important;
    }
    .text-xl-h1 {
      font-size: 6rem !important;
      font-weight: 300;
      line-height: 1;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-h2 {
      font-size: 3.75rem !important;
      font-weight: 300;
      line-height: 1;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-h3 {
      font-size: 3rem !important;
      font-weight: 400;
      line-height: 1.05;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-h4 {
      font-size: 2.125rem !important;
      font-weight: 400;
      line-height: 1.175;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-h5 {
      font-size: 1.5rem !important;
      font-weight: 400;
      line-height: 1.333;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-h6 {
      font-size: 1.25rem !important;
      font-weight: 500;
      line-height: 1.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-subtitle-1 {
      font-size: 1rem !important;
      font-weight: normal;
      line-height: 1.75;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-subtitle-2 {
      font-size: 0.875rem !important;
      font-weight: 500;
      line-height: 1.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-body-1 {
      font-size: 1rem !important;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-body-2 {
      font-size: 0.875rem !important;
      font-weight: 400;
      line-height: 1.425;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-button {
      font-size: 0.875rem !important;
      font-weight: 500;
      line-height: 2.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-caption {
      font-size: 0.75rem !important;
      font-weight: 400;
      line-height: 1.667;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xl-overline {
      font-size: 0.75rem !important;
      font-weight: 500;
      line-height: 2.667;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .h-xl-auto {
      height: auto !important;
    }
    .h-xl-screen {
      height: 100vh !important;
    }
    .h-xl-0 {
      height: 0 !important;
    }
    .h-xl-25 {
      height: 25% !important;
    }
    .h-xl-50 {
      height: 50% !important;
    }
    .h-xl-75 {
      height: 75% !important;
    }
    .h-xl-100 {
      height: 100% !important;
    }
    .w-xl-auto {
      width: auto !important;
    }
    .w-xl-0 {
      width: 0 !important;
    }
    .w-xl-25 {
      width: 25% !important;
    }
    .w-xl-33 {
      width: 33% !important;
    }
    .w-xl-50 {
      width: 50% !important;
    }
    .w-xl-66 {
      width: 66% !important;
    }
    .w-xl-75 {
      width: 75% !important;
    }
    .w-xl-100 {
      width: 100% !important;
    }
  }
  @media (min-width: 2560px) {
    .d-xxl-none {
      display: none !important;
    }
    .d-xxl-inline {
      display: inline !important;
    }
    .d-xxl-inline-block {
      display: inline-block !important;
    }
    .d-xxl-block {
      display: block !important;
    }
    .d-xxl-table {
      display: table !important;
    }
    .d-xxl-table-row {
      display: table-row !important;
    }
    .d-xxl-table-cell {
      display: table-cell !important;
    }
    .d-xxl-flex {
      display: flex !important;
    }
    .d-xxl-inline-flex {
      display: inline-flex !important;
    }
    .float-xxl-none {
      float: none !important;
    }
    .float-xxl-left {
      float: left !important;
    }
    .float-xxl-right {
      float: right !important;
    }
    .v-locale--is-rtl .float-xxl-end {
      float: left !important;
    }
    .v-locale--is-rtl .float-xxl-start {
      float: right !important;
    }
    .v-locale--is-ltr .float-xxl-end {
      float: right !important;
    }
    .v-locale--is-ltr .float-xxl-start {
      float: left !important;
    }
    .flex-xxl-fill {
      flex: 1 1 auto !important;
    }
    .flex-xxl-1-1 {
      flex: 1 1 auto !important;
    }
    .flex-xxl-1-0 {
      flex: 1 0 auto !important;
    }
    .flex-xxl-0-1 {
      flex: 0 1 auto !important;
    }
    .flex-xxl-0-0 {
      flex: 0 0 auto !important;
    }
    .flex-xxl-1-1-100 {
      flex: 1 1 100% !important;
    }
    .flex-xxl-1-0-100 {
      flex: 1 0 100% !important;
    }
    .flex-xxl-0-1-100 {
      flex: 0 1 100% !important;
    }
    .flex-xxl-0-0-100 {
      flex: 0 0 100% !important;
    }
    .flex-xxl-1-1-0 {
      flex: 1 1 0 !important;
    }
    .flex-xxl-1-0-0 {
      flex: 1 0 0 !important;
    }
    .flex-xxl-0-1-0 {
      flex: 0 1 0 !important;
    }
    .flex-xxl-0-0-0 {
      flex: 0 0 0 !important;
    }
    .flex-xxl-row {
      flex-direction: row !important;
    }
    .flex-xxl-column {
      flex-direction: column !important;
    }
    .flex-xxl-row-reverse {
      flex-direction: row-reverse !important;
    }
    .flex-xxl-column-reverse {
      flex-direction: column-reverse !important;
    }
    .flex-xxl-grow-0 {
      flex-grow: 0 !important;
    }
    .flex-xxl-grow-1 {
      flex-grow: 1 !important;
    }
    .flex-xxl-shrink-0 {
      flex-shrink: 0 !important;
    }
    .flex-xxl-shrink-1 {
      flex-shrink: 1 !important;
    }
    .flex-xxl-wrap {
      flex-wrap: wrap !important;
    }
    .flex-xxl-nowrap {
      flex-wrap: nowrap !important;
    }
    .flex-xxl-wrap-reverse {
      flex-wrap: wrap-reverse !important;
    }
    .justify-xxl-start {
      justify-content: flex-start !important;
    }
    .justify-xxl-end {
      justify-content: flex-end !important;
    }
    .justify-xxl-center {
      justify-content: center !important;
    }
    .justify-xxl-space-between {
      justify-content: space-between !important;
    }
    .justify-xxl-space-around {
      justify-content: space-around !important;
    }
    .justify-xxl-space-evenly {
      justify-content: space-evenly !important;
    }
    .align-xxl-start {
      align-items: flex-start !important;
    }
    .align-xxl-end {
      align-items: flex-end !important;
    }
    .align-xxl-center {
      align-items: center !important;
    }
    .align-xxl-baseline {
      align-items: baseline !important;
    }
    .align-xxl-stretch {
      align-items: stretch !important;
    }
    .align-content-xxl-start {
      align-content: flex-start !important;
    }
    .align-content-xxl-end {
      align-content: flex-end !important;
    }
    .align-content-xxl-center {
      align-content: center !important;
    }
    .align-content-xxl-space-between {
      align-content: space-between !important;
    }
    .align-content-xxl-space-around {
      align-content: space-around !important;
    }
    .align-content-xxl-space-evenly {
      align-content: space-evenly !important;
    }
    .align-content-xxl-stretch {
      align-content: stretch !important;
    }
    .align-self-xxl-auto {
      align-self: auto !important;
    }
    .align-self-xxl-start {
      align-self: flex-start !important;
    }
    .align-self-xxl-end {
      align-self: flex-end !important;
    }
    .align-self-xxl-center {
      align-self: center !important;
    }
    .align-self-xxl-baseline {
      align-self: baseline !important;
    }
    .align-self-xxl-stretch {
      align-self: stretch !important;
    }
    .order-xxl-first {
      order: -1 !important;
    }
    .order-xxl-0 {
      order: 0 !important;
    }
    .order-xxl-1 {
      order: 1 !important;
    }
    .order-xxl-2 {
      order: 2 !important;
    }
    .order-xxl-3 {
      order: 3 !important;
    }
    .order-xxl-4 {
      order: 4 !important;
    }
    .order-xxl-5 {
      order: 5 !important;
    }
    .order-xxl-6 {
      order: 6 !important;
    }
    .order-xxl-7 {
      order: 7 !important;
    }
    .order-xxl-8 {
      order: 8 !important;
    }
    .order-xxl-9 {
      order: 9 !important;
    }
    .order-xxl-10 {
      order: 10 !important;
    }
    .order-xxl-11 {
      order: 11 !important;
    }
    .order-xxl-12 {
      order: 12 !important;
    }
    .order-xxl-last {
      order: 13 !important;
    }
    .ga-xxl-0 {
      gap: 0px !important;
    }
    .ga-xxl-1 {
      gap: 4px !important;
    }
    .ga-xxl-2 {
      gap: 8px !important;
    }
    .ga-xxl-3 {
      gap: 12px !important;
    }
    .ga-xxl-4 {
      gap: 16px !important;
    }
    .ga-xxl-5 {
      gap: 20px !important;
    }
    .ga-xxl-6 {
      gap: 24px !important;
    }
    .ga-xxl-7 {
      gap: 28px !important;
    }
    .ga-xxl-8 {
      gap: 32px !important;
    }
    .ga-xxl-9 {
      gap: 36px !important;
    }
    .ga-xxl-10 {
      gap: 40px !important;
    }
    .ga-xxl-11 {
      gap: 44px !important;
    }
    .ga-xxl-12 {
      gap: 48px !important;
    }
    .ga-xxl-13 {
      gap: 52px !important;
    }
    .ga-xxl-14 {
      gap: 56px !important;
    }
    .ga-xxl-15 {
      gap: 60px !important;
    }
    .ga-xxl-16 {
      gap: 64px !important;
    }
    .ga-xxl-auto {
      gap: auto !important;
    }
    .gr-xxl-0 {
      row-gap: 0px !important;
    }
    .gr-xxl-1 {
      row-gap: 4px !important;
    }
    .gr-xxl-2 {
      row-gap: 8px !important;
    }
    .gr-xxl-3 {
      row-gap: 12px !important;
    }
    .gr-xxl-4 {
      row-gap: 16px !important;
    }
    .gr-xxl-5 {
      row-gap: 20px !important;
    }
    .gr-xxl-6 {
      row-gap: 24px !important;
    }
    .gr-xxl-7 {
      row-gap: 28px !important;
    }
    .gr-xxl-8 {
      row-gap: 32px !important;
    }
    .gr-xxl-9 {
      row-gap: 36px !important;
    }
    .gr-xxl-10 {
      row-gap: 40px !important;
    }
    .gr-xxl-11 {
      row-gap: 44px !important;
    }
    .gr-xxl-12 {
      row-gap: 48px !important;
    }
    .gr-xxl-13 {
      row-gap: 52px !important;
    }
    .gr-xxl-14 {
      row-gap: 56px !important;
    }
    .gr-xxl-15 {
      row-gap: 60px !important;
    }
    .gr-xxl-16 {
      row-gap: 64px !important;
    }
    .gr-xxl-auto {
      row-gap: auto !important;
    }
    .gc-xxl-0 {
      column-gap: 0px !important;
    }
    .gc-xxl-1 {
      column-gap: 4px !important;
    }
    .gc-xxl-2 {
      column-gap: 8px !important;
    }
    .gc-xxl-3 {
      column-gap: 12px !important;
    }
    .gc-xxl-4 {
      column-gap: 16px !important;
    }
    .gc-xxl-5 {
      column-gap: 20px !important;
    }
    .gc-xxl-6 {
      column-gap: 24px !important;
    }
    .gc-xxl-7 {
      column-gap: 28px !important;
    }
    .gc-xxl-8 {
      column-gap: 32px !important;
    }
    .gc-xxl-9 {
      column-gap: 36px !important;
    }
    .gc-xxl-10 {
      column-gap: 40px !important;
    }
    .gc-xxl-11 {
      column-gap: 44px !important;
    }
    .gc-xxl-12 {
      column-gap: 48px !important;
    }
    .gc-xxl-13 {
      column-gap: 52px !important;
    }
    .gc-xxl-14 {
      column-gap: 56px !important;
    }
    .gc-xxl-15 {
      column-gap: 60px !important;
    }
    .gc-xxl-16 {
      column-gap: 64px !important;
    }
    .gc-xxl-auto {
      column-gap: auto !important;
    }
    .ma-xxl-0 {
      margin: 0px !important;
    }
    .ma-xxl-1 {
      margin: 4px !important;
    }
    .ma-xxl-2 {
      margin: 8px !important;
    }
    .ma-xxl-3 {
      margin: 12px !important;
    }
    .ma-xxl-4 {
      margin: 16px !important;
    }
    .ma-xxl-5 {
      margin: 20px !important;
    }
    .ma-xxl-6 {
      margin: 24px !important;
    }
    .ma-xxl-7 {
      margin: 28px !important;
    }
    .ma-xxl-8 {
      margin: 32px !important;
    }
    .ma-xxl-9 {
      margin: 36px !important;
    }
    .ma-xxl-10 {
      margin: 40px !important;
    }
    .ma-xxl-11 {
      margin: 44px !important;
    }
    .ma-xxl-12 {
      margin: 48px !important;
    }
    .ma-xxl-13 {
      margin: 52px !important;
    }
    .ma-xxl-14 {
      margin: 56px !important;
    }
    .ma-xxl-15 {
      margin: 60px !important;
    }
    .ma-xxl-16 {
      margin: 64px !important;
    }
    .ma-xxl-auto {
      margin: auto !important;
    }
    .mx-xxl-0 {
      margin-right: 0px !important;
      margin-left: 0px !important;
    }
    .mx-xxl-1 {
      margin-right: 4px !important;
      margin-left: 4px !important;
    }
    .mx-xxl-2 {
      margin-right: 8px !important;
      margin-left: 8px !important;
    }
    .mx-xxl-3 {
      margin-right: 12px !important;
      margin-left: 12px !important;
    }
    .mx-xxl-4 {
      margin-right: 16px !important;
      margin-left: 16px !important;
    }
    .mx-xxl-5 {
      margin-right: 20px !important;
      margin-left: 20px !important;
    }
    .mx-xxl-6 {
      margin-right: 24px !important;
      margin-left: 24px !important;
    }
    .mx-xxl-7 {
      margin-right: 28px !important;
      margin-left: 28px !important;
    }
    .mx-xxl-8 {
      margin-right: 32px !important;
      margin-left: 32px !important;
    }
    .mx-xxl-9 {
      margin-right: 36px !important;
      margin-left: 36px !important;
    }
    .mx-xxl-10 {
      margin-right: 40px !important;
      margin-left: 40px !important;
    }
    .mx-xxl-11 {
      margin-right: 44px !important;
      margin-left: 44px !important;
    }
    .mx-xxl-12 {
      margin-right: 48px !important;
      margin-left: 48px !important;
    }
    .mx-xxl-13 {
      margin-right: 52px !important;
      margin-left: 52px !important;
    }
    .mx-xxl-14 {
      margin-right: 56px !important;
      margin-left: 56px !important;
    }
    .mx-xxl-15 {
      margin-right: 60px !important;
      margin-left: 60px !important;
    }
    .mx-xxl-16 {
      margin-right: 64px !important;
      margin-left: 64px !important;
    }
    .mx-xxl-auto {
      margin-right: auto !important;
      margin-left: auto !important;
    }
    .my-xxl-0 {
      margin-top: 0px !important;
      margin-bottom: 0px !important;
    }
    .my-xxl-1 {
      margin-top: 4px !important;
      margin-bottom: 4px !important;
    }
    .my-xxl-2 {
      margin-top: 8px !important;
      margin-bottom: 8px !important;
    }
    .my-xxl-3 {
      margin-top: 12px !important;
      margin-bottom: 12px !important;
    }
    .my-xxl-4 {
      margin-top: 16px !important;
      margin-bottom: 16px !important;
    }
    .my-xxl-5 {
      margin-top: 20px !important;
      margin-bottom: 20px !important;
    }
    .my-xxl-6 {
      margin-top: 24px !important;
      margin-bottom: 24px !important;
    }
    .my-xxl-7 {
      margin-top: 28px !important;
      margin-bottom: 28px !important;
    }
    .my-xxl-8 {
      margin-top: 32px !important;
      margin-bottom: 32px !important;
    }
    .my-xxl-9 {
      margin-top: 36px !important;
      margin-bottom: 36px !important;
    }
    .my-xxl-10 {
      margin-top: 40px !important;
      margin-bottom: 40px !important;
    }
    .my-xxl-11 {
      margin-top: 44px !important;
      margin-bottom: 44px !important;
    }
    .my-xxl-12 {
      margin-top: 48px !important;
      margin-bottom: 48px !important;
    }
    .my-xxl-13 {
      margin-top: 52px !important;
      margin-bottom: 52px !important;
    }
    .my-xxl-14 {
      margin-top: 56px !important;
      margin-bottom: 56px !important;
    }
    .my-xxl-15 {
      margin-top: 60px !important;
      margin-bottom: 60px !important;
    }
    .my-xxl-16 {
      margin-top: 64px !important;
      margin-bottom: 64px !important;
    }
    .my-xxl-auto {
      margin-top: auto !important;
      margin-bottom: auto !important;
    }
    .mt-xxl-0 {
      margin-top: 0px !important;
    }
    .mt-xxl-1 {
      margin-top: 4px !important;
    }
    .mt-xxl-2 {
      margin-top: 8px !important;
    }
    .mt-xxl-3 {
      margin-top: 12px !important;
    }
    .mt-xxl-4 {
      margin-top: 16px !important;
    }
    .mt-xxl-5 {
      margin-top: 20px !important;
    }
    .mt-xxl-6 {
      margin-top: 24px !important;
    }
    .mt-xxl-7 {
      margin-top: 28px !important;
    }
    .mt-xxl-8 {
      margin-top: 32px !important;
    }
    .mt-xxl-9 {
      margin-top: 36px !important;
    }
    .mt-xxl-10 {
      margin-top: 40px !important;
    }
    .mt-xxl-11 {
      margin-top: 44px !important;
    }
    .mt-xxl-12 {
      margin-top: 48px !important;
    }
    .mt-xxl-13 {
      margin-top: 52px !important;
    }
    .mt-xxl-14 {
      margin-top: 56px !important;
    }
    .mt-xxl-15 {
      margin-top: 60px !important;
    }
    .mt-xxl-16 {
      margin-top: 64px !important;
    }
    .mt-xxl-auto {
      margin-top: auto !important;
    }
    .mr-xxl-0 {
      margin-right: 0px !important;
    }
    .mr-xxl-1 {
      margin-right: 4px !important;
    }
    .mr-xxl-2 {
      margin-right: 8px !important;
    }
    .mr-xxl-3 {
      margin-right: 12px !important;
    }
    .mr-xxl-4 {
      margin-right: 16px !important;
    }
    .mr-xxl-5 {
      margin-right: 20px !important;
    }
    .mr-xxl-6 {
      margin-right: 24px !important;
    }
    .mr-xxl-7 {
      margin-right: 28px !important;
    }
    .mr-xxl-8 {
      margin-right: 32px !important;
    }
    .mr-xxl-9 {
      margin-right: 36px !important;
    }
    .mr-xxl-10 {
      margin-right: 40px !important;
    }
    .mr-xxl-11 {
      margin-right: 44px !important;
    }
    .mr-xxl-12 {
      margin-right: 48px !important;
    }
    .mr-xxl-13 {
      margin-right: 52px !important;
    }
    .mr-xxl-14 {
      margin-right: 56px !important;
    }
    .mr-xxl-15 {
      margin-right: 60px !important;
    }
    .mr-xxl-16 {
      margin-right: 64px !important;
    }
    .mr-xxl-auto {
      margin-right: auto !important;
    }
    .mb-xxl-0 {
      margin-bottom: 0px !important;
    }
    .mb-xxl-1 {
      margin-bottom: 4px !important;
    }
    .mb-xxl-2 {
      margin-bottom: 8px !important;
    }
    .mb-xxl-3 {
      margin-bottom: 12px !important;
    }
    .mb-xxl-4 {
      margin-bottom: 16px !important;
    }
    .mb-xxl-5 {
      margin-bottom: 20px !important;
    }
    .mb-xxl-6 {
      margin-bottom: 24px !important;
    }
    .mb-xxl-7 {
      margin-bottom: 28px !important;
    }
    .mb-xxl-8 {
      margin-bottom: 32px !important;
    }
    .mb-xxl-9 {
      margin-bottom: 36px !important;
    }
    .mb-xxl-10 {
      margin-bottom: 40px !important;
    }
    .mb-xxl-11 {
      margin-bottom: 44px !important;
    }
    .mb-xxl-12 {
      margin-bottom: 48px !important;
    }
    .mb-xxl-13 {
      margin-bottom: 52px !important;
    }
    .mb-xxl-14 {
      margin-bottom: 56px !important;
    }
    .mb-xxl-15 {
      margin-bottom: 60px !important;
    }
    .mb-xxl-16 {
      margin-bottom: 64px !important;
    }
    .mb-xxl-auto {
      margin-bottom: auto !important;
    }
    .ml-xxl-0 {
      margin-left: 0px !important;
    }
    .ml-xxl-1 {
      margin-left: 4px !important;
    }
    .ml-xxl-2 {
      margin-left: 8px !important;
    }
    .ml-xxl-3 {
      margin-left: 12px !important;
    }
    .ml-xxl-4 {
      margin-left: 16px !important;
    }
    .ml-xxl-5 {
      margin-left: 20px !important;
    }
    .ml-xxl-6 {
      margin-left: 24px !important;
    }
    .ml-xxl-7 {
      margin-left: 28px !important;
    }
    .ml-xxl-8 {
      margin-left: 32px !important;
    }
    .ml-xxl-9 {
      margin-left: 36px !important;
    }
    .ml-xxl-10 {
      margin-left: 40px !important;
    }
    .ml-xxl-11 {
      margin-left: 44px !important;
    }
    .ml-xxl-12 {
      margin-left: 48px !important;
    }
    .ml-xxl-13 {
      margin-left: 52px !important;
    }
    .ml-xxl-14 {
      margin-left: 56px !important;
    }
    .ml-xxl-15 {
      margin-left: 60px !important;
    }
    .ml-xxl-16 {
      margin-left: 64px !important;
    }
    .ml-xxl-auto {
      margin-left: auto !important;
    }
    .ms-xxl-0 {
      margin-inline-start: 0px !important;
    }
    .ms-xxl-1 {
      margin-inline-start: 4px !important;
    }
    .ms-xxl-2 {
      margin-inline-start: 8px !important;
    }
    .ms-xxl-3 {
      margin-inline-start: 12px !important;
    }
    .ms-xxl-4 {
      margin-inline-start: 16px !important;
    }
    .ms-xxl-5 {
      margin-inline-start: 20px !important;
    }
    .ms-xxl-6 {
      margin-inline-start: 24px !important;
    }
    .ms-xxl-7 {
      margin-inline-start: 28px !important;
    }
    .ms-xxl-8 {
      margin-inline-start: 32px !important;
    }
    .ms-xxl-9 {
      margin-inline-start: 36px !important;
    }
    .ms-xxl-10 {
      margin-inline-start: 40px !important;
    }
    .ms-xxl-11 {
      margin-inline-start: 44px !important;
    }
    .ms-xxl-12 {
      margin-inline-start: 48px !important;
    }
    .ms-xxl-13 {
      margin-inline-start: 52px !important;
    }
    .ms-xxl-14 {
      margin-inline-start: 56px !important;
    }
    .ms-xxl-15 {
      margin-inline-start: 60px !important;
    }
    .ms-xxl-16 {
      margin-inline-start: 64px !important;
    }
    .ms-xxl-auto {
      margin-inline-start: auto !important;
    }
    .me-xxl-0 {
      margin-inline-end: 0px !important;
    }
    .me-xxl-1 {
      margin-inline-end: 4px !important;
    }
    .me-xxl-2 {
      margin-inline-end: 8px !important;
    }
    .me-xxl-3 {
      margin-inline-end: 12px !important;
    }
    .me-xxl-4 {
      margin-inline-end: 16px !important;
    }
    .me-xxl-5 {
      margin-inline-end: 20px !important;
    }
    .me-xxl-6 {
      margin-inline-end: 24px !important;
    }
    .me-xxl-7 {
      margin-inline-end: 28px !important;
    }
    .me-xxl-8 {
      margin-inline-end: 32px !important;
    }
    .me-xxl-9 {
      margin-inline-end: 36px !important;
    }
    .me-xxl-10 {
      margin-inline-end: 40px !important;
    }
    .me-xxl-11 {
      margin-inline-end: 44px !important;
    }
    .me-xxl-12 {
      margin-inline-end: 48px !important;
    }
    .me-xxl-13 {
      margin-inline-end: 52px !important;
    }
    .me-xxl-14 {
      margin-inline-end: 56px !important;
    }
    .me-xxl-15 {
      margin-inline-end: 60px !important;
    }
    .me-xxl-16 {
      margin-inline-end: 64px !important;
    }
    .me-xxl-auto {
      margin-inline-end: auto !important;
    }
    .ma-xxl-n1 {
      margin: -4px !important;
    }
    .ma-xxl-n2 {
      margin: -8px !important;
    }
    .ma-xxl-n3 {
      margin: -12px !important;
    }
    .ma-xxl-n4 {
      margin: -16px !important;
    }
    .ma-xxl-n5 {
      margin: -20px !important;
    }
    .ma-xxl-n6 {
      margin: -24px !important;
    }
    .ma-xxl-n7 {
      margin: -28px !important;
    }
    .ma-xxl-n8 {
      margin: -32px !important;
    }
    .ma-xxl-n9 {
      margin: -36px !important;
    }
    .ma-xxl-n10 {
      margin: -40px !important;
    }
    .ma-xxl-n11 {
      margin: -44px !important;
    }
    .ma-xxl-n12 {
      margin: -48px !important;
    }
    .ma-xxl-n13 {
      margin: -52px !important;
    }
    .ma-xxl-n14 {
      margin: -56px !important;
    }
    .ma-xxl-n15 {
      margin: -60px !important;
    }
    .ma-xxl-n16 {
      margin: -64px !important;
    }
    .mx-xxl-n1 {
      margin-right: -4px !important;
      margin-left: -4px !important;
    }
    .mx-xxl-n2 {
      margin-right: -8px !important;
      margin-left: -8px !important;
    }
    .mx-xxl-n3 {
      margin-right: -12px !important;
      margin-left: -12px !important;
    }
    .mx-xxl-n4 {
      margin-right: -16px !important;
      margin-left: -16px !important;
    }
    .mx-xxl-n5 {
      margin-right: -20px !important;
      margin-left: -20px !important;
    }
    .mx-xxl-n6 {
      margin-right: -24px !important;
      margin-left: -24px !important;
    }
    .mx-xxl-n7 {
      margin-right: -28px !important;
      margin-left: -28px !important;
    }
    .mx-xxl-n8 {
      margin-right: -32px !important;
      margin-left: -32px !important;
    }
    .mx-xxl-n9 {
      margin-right: -36px !important;
      margin-left: -36px !important;
    }
    .mx-xxl-n10 {
      margin-right: -40px !important;
      margin-left: -40px !important;
    }
    .mx-xxl-n11 {
      margin-right: -44px !important;
      margin-left: -44px !important;
    }
    .mx-xxl-n12 {
      margin-right: -48px !important;
      margin-left: -48px !important;
    }
    .mx-xxl-n13 {
      margin-right: -52px !important;
      margin-left: -52px !important;
    }
    .mx-xxl-n14 {
      margin-right: -56px !important;
      margin-left: -56px !important;
    }
    .mx-xxl-n15 {
      margin-right: -60px !important;
      margin-left: -60px !important;
    }
    .mx-xxl-n16 {
      margin-right: -64px !important;
      margin-left: -64px !important;
    }
    .my-xxl-n1 {
      margin-top: -4px !important;
      margin-bottom: -4px !important;
    }
    .my-xxl-n2 {
      margin-top: -8px !important;
      margin-bottom: -8px !important;
    }
    .my-xxl-n3 {
      margin-top: -12px !important;
      margin-bottom: -12px !important;
    }
    .my-xxl-n4 {
      margin-top: -16px !important;
      margin-bottom: -16px !important;
    }
    .my-xxl-n5 {
      margin-top: -20px !important;
      margin-bottom: -20px !important;
    }
    .my-xxl-n6 {
      margin-top: -24px !important;
      margin-bottom: -24px !important;
    }
    .my-xxl-n7 {
      margin-top: -28px !important;
      margin-bottom: -28px !important;
    }
    .my-xxl-n8 {
      margin-top: -32px !important;
      margin-bottom: -32px !important;
    }
    .my-xxl-n9 {
      margin-top: -36px !important;
      margin-bottom: -36px !important;
    }
    .my-xxl-n10 {
      margin-top: -40px !important;
      margin-bottom: -40px !important;
    }
    .my-xxl-n11 {
      margin-top: -44px !important;
      margin-bottom: -44px !important;
    }
    .my-xxl-n12 {
      margin-top: -48px !important;
      margin-bottom: -48px !important;
    }
    .my-xxl-n13 {
      margin-top: -52px !important;
      margin-bottom: -52px !important;
    }
    .my-xxl-n14 {
      margin-top: -56px !important;
      margin-bottom: -56px !important;
    }
    .my-xxl-n15 {
      margin-top: -60px !important;
      margin-bottom: -60px !important;
    }
    .my-xxl-n16 {
      margin-top: -64px !important;
      margin-bottom: -64px !important;
    }
    .mt-xxl-n1 {
      margin-top: -4px !important;
    }
    .mt-xxl-n2 {
      margin-top: -8px !important;
    }
    .mt-xxl-n3 {
      margin-top: -12px !important;
    }
    .mt-xxl-n4 {
      margin-top: -16px !important;
    }
    .mt-xxl-n5 {
      margin-top: -20px !important;
    }
    .mt-xxl-n6 {
      margin-top: -24px !important;
    }
    .mt-xxl-n7 {
      margin-top: -28px !important;
    }
    .mt-xxl-n8 {
      margin-top: -32px !important;
    }
    .mt-xxl-n9 {
      margin-top: -36px !important;
    }
    .mt-xxl-n10 {
      margin-top: -40px !important;
    }
    .mt-xxl-n11 {
      margin-top: -44px !important;
    }
    .mt-xxl-n12 {
      margin-top: -48px !important;
    }
    .mt-xxl-n13 {
      margin-top: -52px !important;
    }
    .mt-xxl-n14 {
      margin-top: -56px !important;
    }
    .mt-xxl-n15 {
      margin-top: -60px !important;
    }
    .mt-xxl-n16 {
      margin-top: -64px !important;
    }
    .mr-xxl-n1 {
      margin-right: -4px !important;
    }
    .mr-xxl-n2 {
      margin-right: -8px !important;
    }
    .mr-xxl-n3 {
      margin-right: -12px !important;
    }
    .mr-xxl-n4 {
      margin-right: -16px !important;
    }
    .mr-xxl-n5 {
      margin-right: -20px !important;
    }
    .mr-xxl-n6 {
      margin-right: -24px !important;
    }
    .mr-xxl-n7 {
      margin-right: -28px !important;
    }
    .mr-xxl-n8 {
      margin-right: -32px !important;
    }
    .mr-xxl-n9 {
      margin-right: -36px !important;
    }
    .mr-xxl-n10 {
      margin-right: -40px !important;
    }
    .mr-xxl-n11 {
      margin-right: -44px !important;
    }
    .mr-xxl-n12 {
      margin-right: -48px !important;
    }
    .mr-xxl-n13 {
      margin-right: -52px !important;
    }
    .mr-xxl-n14 {
      margin-right: -56px !important;
    }
    .mr-xxl-n15 {
      margin-right: -60px !important;
    }
    .mr-xxl-n16 {
      margin-right: -64px !important;
    }
    .mb-xxl-n1 {
      margin-bottom: -4px !important;
    }
    .mb-xxl-n2 {
      margin-bottom: -8px !important;
    }
    .mb-xxl-n3 {
      margin-bottom: -12px !important;
    }
    .mb-xxl-n4 {
      margin-bottom: -16px !important;
    }
    .mb-xxl-n5 {
      margin-bottom: -20px !important;
    }
    .mb-xxl-n6 {
      margin-bottom: -24px !important;
    }
    .mb-xxl-n7 {
      margin-bottom: -28px !important;
    }
    .mb-xxl-n8 {
      margin-bottom: -32px !important;
    }
    .mb-xxl-n9 {
      margin-bottom: -36px !important;
    }
    .mb-xxl-n10 {
      margin-bottom: -40px !important;
    }
    .mb-xxl-n11 {
      margin-bottom: -44px !important;
    }
    .mb-xxl-n12 {
      margin-bottom: -48px !important;
    }
    .mb-xxl-n13 {
      margin-bottom: -52px !important;
    }
    .mb-xxl-n14 {
      margin-bottom: -56px !important;
    }
    .mb-xxl-n15 {
      margin-bottom: -60px !important;
    }
    .mb-xxl-n16 {
      margin-bottom: -64px !important;
    }
    .ml-xxl-n1 {
      margin-left: -4px !important;
    }
    .ml-xxl-n2 {
      margin-left: -8px !important;
    }
    .ml-xxl-n3 {
      margin-left: -12px !important;
    }
    .ml-xxl-n4 {
      margin-left: -16px !important;
    }
    .ml-xxl-n5 {
      margin-left: -20px !important;
    }
    .ml-xxl-n6 {
      margin-left: -24px !important;
    }
    .ml-xxl-n7 {
      margin-left: -28px !important;
    }
    .ml-xxl-n8 {
      margin-left: -32px !important;
    }
    .ml-xxl-n9 {
      margin-left: -36px !important;
    }
    .ml-xxl-n10 {
      margin-left: -40px !important;
    }
    .ml-xxl-n11 {
      margin-left: -44px !important;
    }
    .ml-xxl-n12 {
      margin-left: -48px !important;
    }
    .ml-xxl-n13 {
      margin-left: -52px !important;
    }
    .ml-xxl-n14 {
      margin-left: -56px !important;
    }
    .ml-xxl-n15 {
      margin-left: -60px !important;
    }
    .ml-xxl-n16 {
      margin-left: -64px !important;
    }
    .ms-xxl-n1 {
      margin-inline-start: -4px !important;
    }
    .ms-xxl-n2 {
      margin-inline-start: -8px !important;
    }
    .ms-xxl-n3 {
      margin-inline-start: -12px !important;
    }
    .ms-xxl-n4 {
      margin-inline-start: -16px !important;
    }
    .ms-xxl-n5 {
      margin-inline-start: -20px !important;
    }
    .ms-xxl-n6 {
      margin-inline-start: -24px !important;
    }
    .ms-xxl-n7 {
      margin-inline-start: -28px !important;
    }
    .ms-xxl-n8 {
      margin-inline-start: -32px !important;
    }
    .ms-xxl-n9 {
      margin-inline-start: -36px !important;
    }
    .ms-xxl-n10 {
      margin-inline-start: -40px !important;
    }
    .ms-xxl-n11 {
      margin-inline-start: -44px !important;
    }
    .ms-xxl-n12 {
      margin-inline-start: -48px !important;
    }
    .ms-xxl-n13 {
      margin-inline-start: -52px !important;
    }
    .ms-xxl-n14 {
      margin-inline-start: -56px !important;
    }
    .ms-xxl-n15 {
      margin-inline-start: -60px !important;
    }
    .ms-xxl-n16 {
      margin-inline-start: -64px !important;
    }
    .me-xxl-n1 {
      margin-inline-end: -4px !important;
    }
    .me-xxl-n2 {
      margin-inline-end: -8px !important;
    }
    .me-xxl-n3 {
      margin-inline-end: -12px !important;
    }
    .me-xxl-n4 {
      margin-inline-end: -16px !important;
    }
    .me-xxl-n5 {
      margin-inline-end: -20px !important;
    }
    .me-xxl-n6 {
      margin-inline-end: -24px !important;
    }
    .me-xxl-n7 {
      margin-inline-end: -28px !important;
    }
    .me-xxl-n8 {
      margin-inline-end: -32px !important;
    }
    .me-xxl-n9 {
      margin-inline-end: -36px !important;
    }
    .me-xxl-n10 {
      margin-inline-end: -40px !important;
    }
    .me-xxl-n11 {
      margin-inline-end: -44px !important;
    }
    .me-xxl-n12 {
      margin-inline-end: -48px !important;
    }
    .me-xxl-n13 {
      margin-inline-end: -52px !important;
    }
    .me-xxl-n14 {
      margin-inline-end: -56px !important;
    }
    .me-xxl-n15 {
      margin-inline-end: -60px !important;
    }
    .me-xxl-n16 {
      margin-inline-end: -64px !important;
    }
    .pa-xxl-0 {
      padding: 0px !important;
    }
    .pa-xxl-1 {
      padding: 4px !important;
    }
    .pa-xxl-2 {
      padding: 8px !important;
    }
    .pa-xxl-3 {
      padding: 12px !important;
    }
    .pa-xxl-4 {
      padding: 16px !important;
    }
    .pa-xxl-5 {
      padding: 20px !important;
    }
    .pa-xxl-6 {
      padding: 24px !important;
    }
    .pa-xxl-7 {
      padding: 28px !important;
    }
    .pa-xxl-8 {
      padding: 32px !important;
    }
    .pa-xxl-9 {
      padding: 36px !important;
    }
    .pa-xxl-10 {
      padding: 40px !important;
    }
    .pa-xxl-11 {
      padding: 44px !important;
    }
    .pa-xxl-12 {
      padding: 48px !important;
    }
    .pa-xxl-13 {
      padding: 52px !important;
    }
    .pa-xxl-14 {
      padding: 56px !important;
    }
    .pa-xxl-15 {
      padding: 60px !important;
    }
    .pa-xxl-16 {
      padding: 64px !important;
    }
    .px-xxl-0 {
      padding-right: 0px !important;
      padding-left: 0px !important;
    }
    .px-xxl-1 {
      padding-right: 4px !important;
      padding-left: 4px !important;
    }
    .px-xxl-2 {
      padding-right: 8px !important;
      padding-left: 8px !important;
    }
    .px-xxl-3 {
      padding-right: 12px !important;
      padding-left: 12px !important;
    }
    .px-xxl-4 {
      padding-right: 16px !important;
      padding-left: 16px !important;
    }
    .px-xxl-5 {
      padding-right: 20px !important;
      padding-left: 20px !important;
    }
    .px-xxl-6 {
      padding-right: 24px !important;
      padding-left: 24px !important;
    }
    .px-xxl-7 {
      padding-right: 28px !important;
      padding-left: 28px !important;
    }
    .px-xxl-8 {
      padding-right: 32px !important;
      padding-left: 32px !important;
    }
    .px-xxl-9 {
      padding-right: 36px !important;
      padding-left: 36px !important;
    }
    .px-xxl-10 {
      padding-right: 40px !important;
      padding-left: 40px !important;
    }
    .px-xxl-11 {
      padding-right: 44px !important;
      padding-left: 44px !important;
    }
    .px-xxl-12 {
      padding-right: 48px !important;
      padding-left: 48px !important;
    }
    .px-xxl-13 {
      padding-right: 52px !important;
      padding-left: 52px !important;
    }
    .px-xxl-14 {
      padding-right: 56px !important;
      padding-left: 56px !important;
    }
    .px-xxl-15 {
      padding-right: 60px !important;
      padding-left: 60px !important;
    }
    .px-xxl-16 {
      padding-right: 64px !important;
      padding-left: 64px !important;
    }
    .py-xxl-0 {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }
    .py-xxl-1 {
      padding-top: 4px !important;
      padding-bottom: 4px !important;
    }
    .py-xxl-2 {
      padding-top: 8px !important;
      padding-bottom: 8px !important;
    }
    .py-xxl-3 {
      padding-top: 12px !important;
      padding-bottom: 12px !important;
    }
    .py-xxl-4 {
      padding-top: 16px !important;
      padding-bottom: 16px !important;
    }
    .py-xxl-5 {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }
    .py-xxl-6 {
      padding-top: 24px !important;
      padding-bottom: 24px !important;
    }
    .py-xxl-7 {
      padding-top: 28px !important;
      padding-bottom: 28px !important;
    }
    .py-xxl-8 {
      padding-top: 32px !important;
      padding-bottom: 32px !important;
    }
    .py-xxl-9 {
      padding-top: 36px !important;
      padding-bottom: 36px !important;
    }
    .py-xxl-10 {
      padding-top: 40px !important;
      padding-bottom: 40px !important;
    }
    .py-xxl-11 {
      padding-top: 44px !important;
      padding-bottom: 44px !important;
    }
    .py-xxl-12 {
      padding-top: 48px !important;
      padding-bottom: 48px !important;
    }
    .py-xxl-13 {
      padding-top: 52px !important;
      padding-bottom: 52px !important;
    }
    .py-xxl-14 {
      padding-top: 56px !important;
      padding-bottom: 56px !important;
    }
    .py-xxl-15 {
      padding-top: 60px !important;
      padding-bottom: 60px !important;
    }
    .py-xxl-16 {
      padding-top: 64px !important;
      padding-bottom: 64px !important;
    }
    .pt-xxl-0 {
      padding-top: 0px !important;
    }
    .pt-xxl-1 {
      padding-top: 4px !important;
    }
    .pt-xxl-2 {
      padding-top: 8px !important;
    }
    .pt-xxl-3 {
      padding-top: 12px !important;
    }
    .pt-xxl-4 {
      padding-top: 16px !important;
    }
    .pt-xxl-5 {
      padding-top: 20px !important;
    }
    .pt-xxl-6 {
      padding-top: 24px !important;
    }
    .pt-xxl-7 {
      padding-top: 28px !important;
    }
    .pt-xxl-8 {
      padding-top: 32px !important;
    }
    .pt-xxl-9 {
      padding-top: 36px !important;
    }
    .pt-xxl-10 {
      padding-top: 40px !important;
    }
    .pt-xxl-11 {
      padding-top: 44px !important;
    }
    .pt-xxl-12 {
      padding-top: 48px !important;
    }
    .pt-xxl-13 {
      padding-top: 52px !important;
    }
    .pt-xxl-14 {
      padding-top: 56px !important;
    }
    .pt-xxl-15 {
      padding-top: 60px !important;
    }
    .pt-xxl-16 {
      padding-top: 64px !important;
    }
    .pr-xxl-0 {
      padding-right: 0px !important;
    }
    .pr-xxl-1 {
      padding-right: 4px !important;
    }
    .pr-xxl-2 {
      padding-right: 8px !important;
    }
    .pr-xxl-3 {
      padding-right: 12px !important;
    }
    .pr-xxl-4 {
      padding-right: 16px !important;
    }
    .pr-xxl-5 {
      padding-right: 20px !important;
    }
    .pr-xxl-6 {
      padding-right: 24px !important;
    }
    .pr-xxl-7 {
      padding-right: 28px !important;
    }
    .pr-xxl-8 {
      padding-right: 32px !important;
    }
    .pr-xxl-9 {
      padding-right: 36px !important;
    }
    .pr-xxl-10 {
      padding-right: 40px !important;
    }
    .pr-xxl-11 {
      padding-right: 44px !important;
    }
    .pr-xxl-12 {
      padding-right: 48px !important;
    }
    .pr-xxl-13 {
      padding-right: 52px !important;
    }
    .pr-xxl-14 {
      padding-right: 56px !important;
    }
    .pr-xxl-15 {
      padding-right: 60px !important;
    }
    .pr-xxl-16 {
      padding-right: 64px !important;
    }
    .pb-xxl-0 {
      padding-bottom: 0px !important;
    }
    .pb-xxl-1 {
      padding-bottom: 4px !important;
    }
    .pb-xxl-2 {
      padding-bottom: 8px !important;
    }
    .pb-xxl-3 {
      padding-bottom: 12px !important;
    }
    .pb-xxl-4 {
      padding-bottom: 16px !important;
    }
    .pb-xxl-5 {
      padding-bottom: 20px !important;
    }
    .pb-xxl-6 {
      padding-bottom: 24px !important;
    }
    .pb-xxl-7 {
      padding-bottom: 28px !important;
    }
    .pb-xxl-8 {
      padding-bottom: 32px !important;
    }
    .pb-xxl-9 {
      padding-bottom: 36px !important;
    }
    .pb-xxl-10 {
      padding-bottom: 40px !important;
    }
    .pb-xxl-11 {
      padding-bottom: 44px !important;
    }
    .pb-xxl-12 {
      padding-bottom: 48px !important;
    }
    .pb-xxl-13 {
      padding-bottom: 52px !important;
    }
    .pb-xxl-14 {
      padding-bottom: 56px !important;
    }
    .pb-xxl-15 {
      padding-bottom: 60px !important;
    }
    .pb-xxl-16 {
      padding-bottom: 64px !important;
    }
    .pl-xxl-0 {
      padding-left: 0px !important;
    }
    .pl-xxl-1 {
      padding-left: 4px !important;
    }
    .pl-xxl-2 {
      padding-left: 8px !important;
    }
    .pl-xxl-3 {
      padding-left: 12px !important;
    }
    .pl-xxl-4 {
      padding-left: 16px !important;
    }
    .pl-xxl-5 {
      padding-left: 20px !important;
    }
    .pl-xxl-6 {
      padding-left: 24px !important;
    }
    .pl-xxl-7 {
      padding-left: 28px !important;
    }
    .pl-xxl-8 {
      padding-left: 32px !important;
    }
    .pl-xxl-9 {
      padding-left: 36px !important;
    }
    .pl-xxl-10 {
      padding-left: 40px !important;
    }
    .pl-xxl-11 {
      padding-left: 44px !important;
    }
    .pl-xxl-12 {
      padding-left: 48px !important;
    }
    .pl-xxl-13 {
      padding-left: 52px !important;
    }
    .pl-xxl-14 {
      padding-left: 56px !important;
    }
    .pl-xxl-15 {
      padding-left: 60px !important;
    }
    .pl-xxl-16 {
      padding-left: 64px !important;
    }
    .ps-xxl-0 {
      padding-inline-start: 0px !important;
    }
    .ps-xxl-1 {
      padding-inline-start: 4px !important;
    }
    .ps-xxl-2 {
      padding-inline-start: 8px !important;
    }
    .ps-xxl-3 {
      padding-inline-start: 12px !important;
    }
    .ps-xxl-4 {
      padding-inline-start: 16px !important;
    }
    .ps-xxl-5 {
      padding-inline-start: 20px !important;
    }
    .ps-xxl-6 {
      padding-inline-start: 24px !important;
    }
    .ps-xxl-7 {
      padding-inline-start: 28px !important;
    }
    .ps-xxl-8 {
      padding-inline-start: 32px !important;
    }
    .ps-xxl-9 {
      padding-inline-start: 36px !important;
    }
    .ps-xxl-10 {
      padding-inline-start: 40px !important;
    }
    .ps-xxl-11 {
      padding-inline-start: 44px !important;
    }
    .ps-xxl-12 {
      padding-inline-start: 48px !important;
    }
    .ps-xxl-13 {
      padding-inline-start: 52px !important;
    }
    .ps-xxl-14 {
      padding-inline-start: 56px !important;
    }
    .ps-xxl-15 {
      padding-inline-start: 60px !important;
    }
    .ps-xxl-16 {
      padding-inline-start: 64px !important;
    }
    .pe-xxl-0 {
      padding-inline-end: 0px !important;
    }
    .pe-xxl-1 {
      padding-inline-end: 4px !important;
    }
    .pe-xxl-2 {
      padding-inline-end: 8px !important;
    }
    .pe-xxl-3 {
      padding-inline-end: 12px !important;
    }
    .pe-xxl-4 {
      padding-inline-end: 16px !important;
    }
    .pe-xxl-5 {
      padding-inline-end: 20px !important;
    }
    .pe-xxl-6 {
      padding-inline-end: 24px !important;
    }
    .pe-xxl-7 {
      padding-inline-end: 28px !important;
    }
    .pe-xxl-8 {
      padding-inline-end: 32px !important;
    }
    .pe-xxl-9 {
      padding-inline-end: 36px !important;
    }
    .pe-xxl-10 {
      padding-inline-end: 40px !important;
    }
    .pe-xxl-11 {
      padding-inline-end: 44px !important;
    }
    .pe-xxl-12 {
      padding-inline-end: 48px !important;
    }
    .pe-xxl-13 {
      padding-inline-end: 52px !important;
    }
    .pe-xxl-14 {
      padding-inline-end: 56px !important;
    }
    .pe-xxl-15 {
      padding-inline-end: 60px !important;
    }
    .pe-xxl-16 {
      padding-inline-end: 64px !important;
    }
    .text-xxl-left {
      text-align: left !important;
    }
    .text-xxl-right {
      text-align: right !important;
    }
    .text-xxl-center {
      text-align: center !important;
    }
    .text-xxl-justify {
      text-align: justify !important;
    }
    .text-xxl-start {
      text-align: start !important;
    }
    .text-xxl-end {
      text-align: end !important;
    }
    .text-xxl-h1 {
      font-size: 6rem !important;
      font-weight: 300;
      line-height: 1;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-h2 {
      font-size: 3.75rem !important;
      font-weight: 300;
      line-height: 1;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-h3 {
      font-size: 3rem !important;
      font-weight: 400;
      line-height: 1.05;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-h4 {
      font-size: 2.125rem !important;
      font-weight: 400;
      line-height: 1.175;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-h5 {
      font-size: 1.5rem !important;
      font-weight: 400;
      line-height: 1.333;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-h6 {
      font-size: 1.25rem !important;
      font-weight: 500;
      line-height: 1.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-subtitle-1 {
      font-size: 1rem !important;
      font-weight: normal;
      line-height: 1.75;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-subtitle-2 {
      font-size: 0.875rem !important;
      font-weight: 500;
      line-height: 1.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-body-1 {
      font-size: 1rem !important;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-body-2 {
      font-size: 0.875rem !important;
      font-weight: 400;
      line-height: 1.425;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-button {
      font-size: 0.875rem !important;
      font-weight: 500;
      line-height: 2.6;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-caption {
      font-size: 0.75rem !important;
      font-weight: 400;
      line-height: 1.667;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .text-xxl-overline {
      font-size: 0.75rem !important;
      font-weight: 500;
      line-height: 2.667;
      letter-spacing: normal !important;
      font-family: "Plus Jakarta Sans";
      text-transform: none !important;
    }
    .h-xxl-auto {
      height: auto !important;
    }
    .h-xxl-screen {
      height: 100vh !important;
    }
    .h-xxl-0 {
      height: 0 !important;
    }
    .h-xxl-25 {
      height: 25% !important;
    }
    .h-xxl-50 {
      height: 50% !important;
    }
    .h-xxl-75 {
      height: 75% !important;
    }
    .h-xxl-100 {
      height: 100% !important;
    }
    .w-xxl-auto {
      width: auto !important;
    }
    .w-xxl-0 {
      width: 0 !important;
    }
    .w-xxl-25 {
      width: 25% !important;
    }
    .w-xxl-33 {
      width: 33% !important;
    }
    .w-xxl-50 {
      width: 50% !important;
    }
    .w-xxl-66 {
      width: 66% !important;
    }
    .w-xxl-75 {
      width: 75% !important;
    }
    .w-xxl-100 {
      width: 100% !important;
    }
  }
  @media print {
    .d-print-none {
      display: none !important;
    }
    .d-print-inline {
      display: inline !important;
    }
    .d-print-inline-block {
      display: inline-block !important;
    }
    .d-print-block {
      display: block !important;
    }
    .d-print-table {
      display: table !important;
    }
    .d-print-table-row {
      display: table-row !important;
    }
    .d-print-table-cell {
      display: table-cell !important;
    }
    .d-print-flex {
      display: flex !important;
    }
    .d-print-inline-flex {
      display: inline-flex !important;
    }
    .float-print-none {
      float: none !important;
    }
    .float-print-left {
      float: left !important;
    }
    .float-print-right {
      float: right !important;
    }
    .v-locale--is-rtl .float-print-end {
      float: left !important;
    }
    .v-locale--is-rtl .float-print-start {
      float: right !important;
    }
    .v-locale--is-ltr .float-print-end {
      float: right !important;
    }
    .v-locale--is-ltr .float-print-start {
      float: left !important;
    }
  }
}