@import url('https://rsms.me/inter/inter.css');.top-nav .buttons {
  display: flex;
  column-gap: 0.7rem;
  align-items: center;
}
.top-nav .each-icon {
  font-size: 1.5rem;
  display: flex;
  align-items: center;
}
.top-nav .profile-img {
  width: 2.8rem;
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}
.top-nav .profile-img img {
  width: 100%;
}
.top-nav .notification-icon {
  position: relative;
}
.top-nav .notification-icon .notification-count {
  position: absolute;
  width: 1.2rem;
  height: 1.2rem;
  font-weight: 600;
  background-color: rgba(255, 0, 0, 0.699);
  color: white;
  border-radius: 50%;
  font-size: 0.55rem;
  top: -0.4rem;
  right: -0.4rem;
  display: grid;
  place-items: center;
}.search-user-popup {
  padding: 0.5rem;
  font-size: 1rem;
}
.search-user-popup .popup-title {
  padding-bottom: 0.5rem;
  font-size: 1.1rem;
  font-weight: 700;
}
.search-user-popup .search-box {
  padding: 0.5rem 0;
  width: 95%;
  margin: auto;
}
.search-user-popup .search-box input {
  width: 100%;
  padding: 0.5rem 0;
  margin: 0.3rem 0;
  border: 1px solid gainsboro;
  background: none;
  border-radius: 0.3rem;
}
.search-user-popup .search-list {
  height: 30rem;
  overflow: auto;
}
.search-user-popup .search-list .each-user-search {
  display: flex;
  margin: 0 0.5rem;
  padding: 0.3rem 0;
  border-bottom: 1px solid gainsboro;
  column-gap: 0.5rem;
  align-items: center;
}
.search-user-popup .search-list .each-user-search .img {
  width: 3rem;
  height: 3rem;
}
.search-user-popup .search-list .each-user-search .img img {
  width: 100%;
  height: 3rem;
  object-fit: cover;
  border-radius: 50%;
}
.search-user-popup .search-list .each-user-search .reports {
  flex: 1;
  text-align: end;
  padding: 0 0.5rem;
  column-gap: 0.75rem;
  display: flex;
  justify-content: end;
}.loading-area {
  width: 100%;
  display: flex;
  justify-content: center;
  direction: rtl !important;
  padding: 1rem 0;
}
.loading-area .loading .lds-default,
.loading-area .loading .lds-default img {
  box-sizing: border-box;
}
.loading-area .loading .lds-default {
  display: inline-block;
  position: relative;
}
.loading-area .loading .lds-default img {
  width: 1rem;
  height: 1rem;
  animation: lds-default 1.2s linear infinite;
  color: #258d2a;
  filter: drop-shadow(0 0 0.1rem #fff);
}
.loading-area .loading .lds-default img:nth-child(1) {
  animation-delay: 0s;
  top: 1.1rem;
  left: 10.5rem;
  width: 1.7rem;
  height: 2rem;
}
.loading-area .loading .lds-default img:nth-child(2) {
  animation-delay: -0.1s;
  top: 1.6rem;
  left: 9.26rem;
  width: 1.55rem;
  height: 1.55rem;
}
.loading-area .loading .lds-default img:nth-child(3) {
  animation-delay: -0.2s;
  top: 0;
  left: 7.1rem;
  width: 2.1rem;
  height: 4.3rem;
}
.loading-area .loading .lds-default img:nth-child(4) {
  animation-delay: -0.3s;
  top: 1.52rem;
  left: 5.6rem;
  width: 1.58rem;
  height: 1.58rem;
}
.loading-area .loading .lds-default img:nth-child(5) {
  animation-delay: -0.4s;
  top: 1.5rem;
  left: 4.6rem;
  width: 1.1rem;
  height: 1.5rem;
}
.loading-area .loading .lds-default img:nth-child(6) {
  animation-delay: -0.5s;
  top: 1.15rem;
  left: 3.2rem;
  width: 1.5rem;
  height: 2rem;
}
.loading-area .loading .lds-default img:nth-child(7) {
  animation-delay: -0.6s;
  top: 1.66rem;
  left: 2rem;
  width: 1.3rem;
  height: 1.4rem;
}
.loading-area .loading .lds-default img:nth-child(8) {
  animation-delay: -0.7s;
  top: 1.04rem;
  left: 0.05rem;
  width: 1.7rem;
  height: 2rem;
}
@keyframes lds-default {
  0%, 20%, 80%, 100% {
    transform: scale(1);
    font-weight: bold;
  }
  50% {
    transform: scale(1.5);
  }
}
@keyframes opa-toggle-anim {
  0% {
    opacity: 70%;
  }
  100% {
    opacity: 100%;
  }
}
@keyframes text-anim {
  0% {
    color: rgba(0, 0, 0, 0.2392156863);
    text-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.3882352941);
  }
  100% {
    color: rgba(0, 0, 0, 0.3882352941);
  }
}
@media (max-width: 600px) {
  .loading-area .loading {
    left: 26.5%;
  }
}.user-reports-side .top-selector {
  margin: 0.75rem;
  display: flex;
  justify-content: space-around;
  background-color: #F6F6F6;
  border-radius: 0.5rem;
  padding: 0.5rem;
}
.user-reports-side .top-selector .each-side {
  padding: 0.75rem 0;
  color: #B0B0B0;
  font-weight: 700;
  width: 90%;
  text-align: center;
  cursor: pointer;
}
.user-reports-side .top-selector .active-side {
  background-color: #82E08C;
  border-radius: 0.5rem;
  color: black;
}
.user-reports-side .unlock-button {
  margin: 1rem;
}
.user-reports-side .unlock-button button {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  background-color: #FF5656;
  color: white;
  padding: 0.3rem 1rem;
  border-radius: 0.3rem;
}
.user-reports-side .green-btn button {
  background-color: #82E08C;
}
.user-reports-side .day-selector {
  width: 95%;
  margin: auto;
  overflow: auto;
  padding: 1rem 0;
}
.user-reports-side .day-selector .all-days {
  display: flex;
  column-gap: 0.5rem;
  width: max-content;
}
.user-reports-side .day-selector .all-days .each-day {
  width: 3rem;
  text-align: center;
  border: 1px solid gainsboro;
  border-radius: 0.4rem;
  cursor: pointer;
}
.user-reports-side .day-selector .all-days .each-day .day-name {
  color: rgb(194, 194, 194);
  font-weight: 600;
}
.user-reports-side .day-selector .all-days .each-day .day-self {
  font-weight: 600;
}
.user-reports-side .day-selector .all-days .selected-day {
  background-color: #82E08C;
}
.user-reports-side .day-selector .all-days .selected-day .day-name {
  color: white;
}

.weekly-report {
  margin: 1rem 0.75rem;
  padding: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 0.5rem;
}
.weekly-report .user-data {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.weekly-report .user-data .profile-img {
  width: 3rem;
  aspect-ratio: 1;
}
.weekly-report .user-data .profile-img img {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  object-fit: cover;
}
.weekly-report .user-data .name {
  font-weight: 600;
}
.weekly-report .table {
  margin-top: 0.5rem;
}
.weekly-report .table .table-s {
  display: grid;
  grid-template-columns: 1.2fr repeat(2, 1fr);
  text-align: center;
  align-items: center;
  font-size: 0.8rem;
}
.weekly-report .table .bold {
  text-align: start;
  font-size: 1.2rem;
  font-weight: 600;
}
.weekly-report .table .table-body {
  padding: 0.75rem 1rem;
  margin: 0.3rem 0;
  background-color: white;
  border-radius: 0.5rem;
  font-weight: 600;
  font-size: 0.9rem;
  display: grid;
  grid-template-columns: 1.2fr repeat(2, 1fr);
  justify-content: center;
  align-items: center;
}

.single-report .review-mode {
  padding: 0.5rem 1rem;
}
.single-report .info-table {
  margin: 1rem;
  background-color: #F6F6F6;
  border-radius: 0.5rem;
}
.single-report .info-table .each-info {
  display: flex;
  justify-content: space-between;
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid rgb(199, 199, 199);
  font-weight: 600;
}
.single-report .info-table .each-info .value {
  color: #5DCAA7;
  display: flex;
  align-items: center;
  max-width: 60%;
  overflow-wrap: break-word;
}
.single-report .info-table .each-info:last-child {
  border: none;
}
.single-report .meals {
  margin: 1rem;
}
.single-report .meals .label {
  font-weight: 700;
  font-size: 1.4rem;
}
.single-report .meals .each-meal {
  display: grid;
  margin: 1rem 0;
  column-gap: 1rem;
  background-color: #F6F6F6;
  padding: 0.5rem;
  border-radius: 0.3rem;
}
.single-report .meals .each-meal .img img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 0.4rem;
}
.single-report .meals .each-meal .img .meal-name {
  text-align: center;
  background-color: #F6F6F6;
  transform: translate(0, -1rem);
  border-radius: 0.3rem;
}
.single-report .meals .each-meal .info {
  width: 100% !important;
  display: grid;
}
.single-report .meals .each-meal .info .parts {
  font-size: 0.8rem;
  color: gray;
}
.single-report .meals .each-meal .info .sub-info {
  display: flex;
  justify-content: space-between;
  align-items: end;
  padding: 1rem 0;
  direction: ltr !important;
}
.single-report .admin-notes {
  margin: 1rem;
}
.single-report .admin-notes .label {
  font-weight: 700;
  font-size: 1.4rem;
  margin: 1rem 0;
}
.single-report .admin-notes .reviews-list {
  background-color: #E4F8E6;
  padding: 1rem;
  border-radius: 0.5rem;
}
.single-report .admin-notes .reviews-list .each-rule {
  display: flex;
  column-gap: 0.5rem;
  margin: 0.5rem 0;
  align-items: center;
}
.single-report .admin-notes .reviews-list .each-rule .icon {
  width: 1.5rem;
  height: 1.5rem;
}
.single-report .admin-notes .reviews-list .each-rule .icon img {
  width: 100%;
}
.single-report .admin-notes .reviews-list .each-rule .rule-self {
  font-weight: 700;
}
.single-report .admin-notes .admin-note-txt .msg-self {
  background-color: white;
  padding: 0.5rem;
  border-radius: 0.5rem;
  margin-top: 0.5rem;
}.admin-review-container-side {
  position: fixed;
  width: 99%;
  min-height: 20rem;
  bottom: 0;
  border: 1px solid gainsboro;
  background-color: white;
}
.admin-review-container-side .top {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem;
  align-items: center;
}
.admin-review-container-side .speech-rec {
  width: 2rem;
  height: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.admin-review-container-side .search {
  width: 90%;
  margin: auto;
}
.admin-review-container-side .auto-review {
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: #f6f6f6;
  display: flex;
  column-gap: 0.3rem;
  flex-wrap: wrap;
  row-gap: 0.5rem;
}
.admin-review-container-side .auto-review .each-auto {
  padding: 0.2rem 0.5rem;
  background-color: gainsboro;
}
.admin-review-container-side .review-note {
  margin: 1.3rem;
}
.admin-review-container-side .review-note textarea {
  padding: 0;
  width: 100%;
  resize: none;
  height: 5rem;
}
.admin-review-container-side .admin-save {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 0.5rem;
}.search-dropdown-small {
  width: 80%;
}

/**
 * Main wrapper
 */

.select-search-container {
    --select-search-background: #fff;
    --select-search-border: #dce0e8;
    --select-search-selected: #1e66f5;
    --select-search-text: #000;
    --select-search-subtle-text: #6c6f85;
    --select-search-inverted-text: var(--select-search-background);
    --select-search-highlight: #eff1f5;
    --select-search-font: 'Inter', sans-serif;

    width: 300px;
    position: relative;
    font-family: var(--select-search-font);
    color: var(--select-search-text);
    box-sizing: border-box;
}

@supports (font-variation-settings: normal) {
    .select-search-container {
        --select-search-font: 'Inter var', sans-serif;
    }
}

@media (prefers-color-scheme: dark) {
    .select-search-container {
        --select-search-background: #000;
        --select-search-border: #313244;
        --select-search-selected: #89b4fa;
        --select-search-text: #fff;
        --select-search-subtle-text: #a6adc8;
        --select-search-highlight: #1e1e2e;
    }
}

body.is-dark-mode .select-search-container {
    --select-search-background: #000;
    --select-search-border: #313244;
    --select-search-selected: #89b4fa;
    --select-search-text: #fff;
    --select-search-subtle-text: #a6adc8;
    --select-search-highlight: #1e1e2e;
}

body.is-light-mode .select-search-container {
    --select-search-background: #fff;
    --select-search-border: #dce0e8;
    --select-search-selected: #1e66f5;
    --select-search-text: #000;
    --select-search-subtle-text: #6c6f85;
    --select-search-highlight: #eff1f5;
}

.select-search-container *,
.select-search-container *::after,
.select-search-container *::before {
    box-sizing: inherit;
}

.select-search-input {
    position: relative;
    z-index: 1;
    display: block;
    height: 48px;
    width: 100%;
    padding: 0 40px 0 16px;
    background: var(--select-search-background);
    border: 2px solid var(--select-search-border);
    color: var(--select-search-text);
    border-radius: 3px;
    outline: none;
    font-family: var(--select-search-font);
    font-size: 16px;
    text-align: left;
    text-overflow: ellipsis;
    line-height: 48px;
    letter-spacing: 0.01rem;
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
}

.select-search-is-multiple .select-search-input {
    margin-bottom: -2px;
}

.select-search-is-multiple .select-search-input {
    border-radius: 3px 3px 0 0;
}

.select-search-input::-webkit-search-decoration,
.select-search-input::-webkit-search-cancel-button,
.select-search-input::-webkit-search-results-button,
.select-search-input::-webkit-search-results-decoration {
    -webkit-appearance:none;
}

.select-search-input[readonly] {
    cursor: pointer;
}

.select-search-is-disabled .select-search-input {
    cursor: not-allowed;
}

.select-search-container:not(.select-search-is-disabled).select-search-has-focus .select-search-input,
.select-search-container:not(.select-search-is-disabled) .select-search-input:hover {
    border-color: var(--select-search-selected);
}

.select-search-select {
    background: var(--select-search-background);
    box-shadow: 0 .0625rem .125rem rgba(0, 0, 0, 0.15);
    border: 2px solid var(--select-search-border);
    overflow: auto;
    max-height: 360px;
}

.select-search-container:not(.select-search-is-multiple) .select-search-select {
    position: absolute;
    z-index: 2;
    top: 58px;
    right: 0;
    left: 0;
    border-radius: 3px;
    display: none;
}

.select-search-container:not(.select-search-is-multiple).select-search-has-focus .select-search-select {
    display: block;
}

.select-search-has-focus .select-search-select {
    border-color: var(--select-search-selected);
}

.select-search-options {
    list-style: none;
}

.select-search-option,
.select-search-not-found {
    display: block;
    height: 42px;
    width: 100%;
    padding: 0 16px;
    background: var(--select-search-background);
    border: none;
    outline: none;
    font-family: var(--select-search-font);
    color: var(--select-search-text);
    font-size: 16px;
    text-align: left;
    letter-spacing: 0.01rem;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
}

.select-search-option:disabled {
    opacity: 0.5;
    cursor: not-allowed;
    background: transparent !important;
}

.select-search-is-highlighted,
.select-search-option:not(.select-search-is-selected):hover {
    background: var(--select-search-highlight);
}

.select-search-is-selected {
    font-weight: bold;
    color: var(--select-search-selected);
}

.select-search-group-header {
    font-size: 12px;
    text-transform: uppercase;
    background: var(--select-search-border);
    color: var(--select-search-subtle-text);
    letter-spacing: 0.1rem;
    padding: 10px 16px;
}

.select-search-row:not(:first-child) .select-search-group-header {
    margin-top: 10px;
}

.select-search-row:not(:last-child) .select-search-group-header {
    margin-bottom: 10px;
}
.custom-side-panel {
  position: fixed;
  width: 100vw;
  height: 100vh;
  height: 100svh;
  left: 0;
  top: 0;
  direction: ltr !important;
  background-color: rgba(201, 201, 201, 0.473);
  z-index: 557;
  display: flex;
  justify-content: end;
  overflow: hidden;
}
.custom-side-panel .side-panel-content {
  max-width: 550px;
  width: 100%;
  background-color: white;
  transform: translate(100%, 0);
  transition: 0.5s;
  display: flex;
  flex-direction: column;
}
.custom-side-panel .side-panel-content .side-panel-head {
  font-size: 1.2rem;
  align-items: center;
  display: flex;
  column-gap: 0.5rem;
  padding: 1rem;
}
.custom-side-panel .side-panel-content .side-panel-head .title {
  transform: translate(0, -3px);
  font-weight: 700;
}
.custom-side-panel .active-side-panel {
  transform: translate(0, 0);
}
.custom-side-panel .side-panel-main-content {
  flex: 1;
  overflow: auto;
}.custom-review .top {
  display: flex;
  justify-content: space-between;
  margin: 0 0.5rem;
}
.custom-review .top .label {
  font-weight: 600;
  font-size: 1.2rem;
}
.custom-review .edit-review {
  margin: 1rem;
  padding: 0.5rem;
  background-color: #f6f6f6;
  border-radius: 0.5rem;
}
.custom-review .edit-review .label {
  margin: 0.5rem 0;
}
.custom-review .each-review {
  border-bottom: 1px solid gray;
  margin: 1rem 0;
  padding-bottom: 0.3rem;
}
.custom-review .reviews-list {
  margin: 1rem;
  padding: 0.5rem;
  background-color: #f6f6f6;
  border-radius: 0.5rem;
}
.custom-review .reviews-list .each-review-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.custom-review .reviews-list .each-review-top .left {
  display: flex;
  column-gap: 0.5rem;
}.overly {
  display: grid;
  position: fixed;
  bottom: 0;
  width: 100vw;
  height: 100vh !important;
  background-color: rgba(168, 167, 167, 0.541);
  place-items: center;
  z-index: 1000;
  color: black !important;
  transition: 0.3s;
}
.overly .overly-content {
  width: 85%;
  max-width: 40rem !important;
  max-height: 80%;
  background-color: #fff;
  overflow: auto;
  overflow-x: hidden;
  z-index: 10;
  border-radius: 0.4rem;
  display: flex;
  flex-direction: column;
  position: relative;
  transition: 0.3s ease-in-out;
}
.overly .overly-content .close {
  font-size: 1.5rem;
  padding: 0.2rem 0.4rem;
}
.overly .overly-content .main-content {
  flex: 1;
  overflow: auto;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
}
.overly .overly-content .main-content .home-add-meal {
  width: 100%;
}
.overly .large-overly {
  max-width: 880px;
}

.bot-overly {
  align-items: end;
}
.bot-overly .overly-content {
  width: 100% !important;
}

.overly-top {
  display: flex;
  align-items: center;
}

.chat-overly {
  width: 100%;
  max-width: 470px;
  background-color: unset !important;
}
.chat-overly .overly-content {
  width: 100%;
  bottom: 0;
  max-width: 450px;
  min-height: 100vh;
  min-height: 100svh !important;
  border-radius: 0;
}
@media (max-width: 500px) {
  .chat-overly {
    place-items: end;
  }
  .chat-overly .overly-content {
    max-width: unset;
    height: 100vh;
    height: 100svh;
    max-height: unset;
  }
}

.minimize {
  width: 10rem;
  height: 2.5rem !important;
  bottom: 8%;
  right: 1rem !important;
  background-color: unset;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.minimize .overly-content {
  height: 1rem;
  overflow: hidden;
}

.save-btn {
  width: 95%;
  margin: 0.5rem auto;
}
.save-btn button {
  width: 100%;
  padding: 0.5rem 0;
  background-color: #82E08C;
  border-radius: 2rem;
  font-size: 1.2rem;
  font-weight: 600;
}

.disabled-save-btn button {
  background-color: #C1C1C1;
}

.hide-bot {
  transform: translate(0, 100%);
}

.from-bot {
  width: 100% !important;
}
@media (max-width: 600px) {
  .from-bot {
    align-items: end;
  }
  .from-bot .overly-content {
    width: 100%;
    max-height: 90vh;
    height: max-content;
    border-radius: 1rem 1rem 0 0;
    padding: 0.2rem 0;
  }
  .from-bot .overly-content .main-content {
    width: 100%;
  }
  .from-bot .overly-content .overly-top {
    display: block;
  }
  .from-bot .overly-content .overly-top .close {
    position: absolute;
    right: 0;
    padding: 0.5rem;
    top: 0rem;
  }
  .from-bot .overly-content .overly-top .overly-title {
    width: 100%;
    text-align: center;
    color: black;
    padding: 0.2rem 0;
    font-weight: 600;
    font-size: 1.5rem;
  }
}.payment-container {
  max-width: 600px;
  width: 95%;
  margin: auto;
  min-height: 20rem;
  margin-top: 5rem;
}
.payment-container .title {
  padding: 1rem 0;
  font-size: 1.3rem;
  font-weight: 800;
}
.payment-container .pay-info {
  border-bottom: 2px solid gainsboro;
  padding-bottom: 0.5rem;
}
.payment-container .each-sum {
  display: flex;
  justify-content: space-between;
  padding: 0 0.5rem;
  margin: 1rem 0;
}
.payment-container .each-sum .value {
  color: rgb(53, 53, 53);
}
.payment-container .border-top {
  border-top: 2px solid gainsboro;
  padding-top: 1.5rem;
  font-weight: 700;
}
.payment-container .agreement {
  margin-top: 1rem;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.payment-container .agreement span {
  color: rgb(26, 126, 126);
  cursor: pointer;
}
.payment-container .information {
  margin-top: 1.5rem;
}
.payment-container .information input {
  width: calc(100% - 1.2rem);
  padding: 0.5rem;
  border-radius: 0.3rem;
  border: 2px solid gainsboro;
}
.payment-container .information .name {
  margin-bottom: 1rem;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 2rem;
}
.payment-container .start {
  margin: 2rem 0;
}
.payment-container .start button {
  width: 100%;
  margin-top: 0.5rem;
  padding: 0.8rem 0;
  background-color: #03C03C;
  color: white;
  font-weight: 700;
  border: none;
  border-radius: 0.3rem;
  font-size: 1.1rem;
}

.payment-btn {
  width: 100%;
  margin-top: 1.5rem;
  padding: 0.8rem 0;
  background-color: #03C03C;
  color: white;
  font-weight: 700;
  border: none;
  border-radius: 0.3rem;
  font-size: 1.1rem;
}

.agreement-payment {
  padding: 1rem;
}
.agreement-payment .agreement-head {
  font-weight: 800;
  font-size: 1.1rem;
}
.agreement-payment .body-text {
  margin: 1rem 0 2rem 0;
}

.discount-code {
  display: flex;
  margin-top: 1rem;
  border-radius: 0.3rem;
  border: 2px solid gainsboro;
  overflow: hidden;
}
.discount-code input {
  flex: 1;
  border: none;
  background-color: none;
}
.discount-code input:focus {
  outline: none;
}
.discount-code button {
  padding: 0.4rem;
  background-color: #03C03C;
  color: white;
  border: none;
  font-size: 1rem;
}
.discount-code button:disabled {
  color: gray;
}

.discount-status {
  text-align: center;
  padding: 1rem 0;
  font-size: 1.1rem;
}
.discount-status span {
  color: #03C03C;
}

.final-price {
  padding: 1rem 0;
  color: rgb(39, 39, 39);
}
.final-price span {
  font-weight: 700;
  color: black;
}

.red-c {
  color: #FF5656 !important;
}

.face-yoga-payment .yoga-video {
  max-width: 300px;
  margin: 1rem auto;
}
.face-yoga-payment .yoga-video video {
  width: 100%;
}
.face-yoga-payment .price {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.face-yoga-payment .price .old-price {
  color: gray;
  text-decoration: line-through;
  text-align: center;
}
.face-yoga-payment .price .cur-price {
  font-size: 1.5rem;
}
.face-yoga-payment .price-tax {
  padding: 0.5rem 0;
}
.face-yoga-payment .price-tax .tax {
  font-size: 1.2rem;
}
.face-yoga-payment .off-percent {
  text-align: center;
  color: red;
  padding: 0.5rem 0;
  font-weight: 700;
  font-size: 1.2rem;
}

.package-detail {
  padding: 1rem;
}
.package-detail .package-img {
  width: 50%;
  margin: auto;
}
.package-detail .package-img img {
  width: 100%;
}
.package-detail .package-title {
  padding: 0.5rem 0;
  font-size: 1.4rem;
}.face-yoga-prices {
  max-width: 1000px;
  margin: 1rem auto;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: grid;
  grid-template-columns: 1fr 2fr;
}
.face-yoga-prices .main-price {
  background-color: #269457;
  color: white;
  text-align: center;
  display: grid;
  padding: 0.5rem 0;
}
.face-yoga-prices .main-price .head-info {
  font-size: 1.5rem;
}
.face-yoga-prices .main-price .off-percent {
  font-size: 1.3rem;
  font-weight: 800;
  padding: 1rem 0;
}
.face-yoga-prices .main-price .last-price {
  color: rgb(202, 202, 202);
  font-size: 1.8rem;
  text-decoration: line-through;
}
.face-yoga-prices .main-price .cur-price {
  font-size: 3.5rem;
  padding: 1rem 0;
  color: #d31717;
  font-weight: 900;
}
.face-yoga-prices .price-info {
  display: grid;
}
.face-yoga-prices .price-info .each-price {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem;
  border-bottom: 1px solid gray;
  align-items: center;
}
.face-yoga-prices .price-info .each-price .left .title {
  font-size: 1.3rem;
}
.face-yoga-prices .price-info .each-price .left .price-info {
  color: gray;
  padding: 0.5rem 0;
}
.face-yoga-prices .price-info .each-price .right .old-price {
  color: gray;
  text-decoration: line-through;
  text-align: center;
}
.face-yoga-prices .price-info .each-price .right .cur-price {
  padding: 0.5rem 0;
  font-size: 2rem;
  font-weight: 800;
}
.face-yoga-prices .extra {
  padding: 0.5rem;
}
.face-yoga-prices .start button {
  border: 2px solid #d31717;
  background: none;
  font-size: 1.4rem;
  padding: 0.2rem 0.5rem;
  border-radius: 0.3rem;
}
@media (max-width: 900px) {
  .face-yoga-prices {
    grid-template-columns: 1fr;
  }
}

.workout-price {
  max-width: 500px;
  width: 90%;
  margin: auto;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  text-align: center;
  padding: 1rem;
}
.workout-price .last-price {
  color: gray;
  text-decoration: line-through;
}
.workout-price .extra {
  font-weight: 700;
  padding: 0.5rem;
  color: red;
}
.workout-price .cur-price {
  font-size: 2rem;
  padding: 0.5rem 0;
  font-weight: 900;
}
.workout-price .start button {
  color: white;
  background-color: red;
  padding: 0.5rem 1rem;
}
.workout-price .label {
  font-size: 1.3rem;
  padding: 0.5rem;
  font-weight: 700;
}.packages-shop {
  position: relative;
  min-height: 100vh;
  min-height: 100svh;
  max-width: 600px;
  margin: auto;
}
.packages-shop .title {
  text-align: center;
  font-size: 1.3rem;
  font-weight: 700;
  padding: 0.5rem 0;
  background-color: #219457;
  color: white;
  margin-bottom: 0.5rem;
}
.packages-shop .sub-title {
  padding: 0.3rem;
  text-align: center;
  font-size: 1.1rem;
}
.packages-shop .sub-title span {
  color: red;
}
.packages-shop .cur-cart {
  background-color: white;
  width: 100%;
}
.packages-shop .cur-cart .label span {
  font-weight: 700;
}
.packages-shop .cur-cart .next_step {
  width: 100%;
  margin: 0.5rem auto;
}
.packages-shop .cur-cart .next_step button {
  width: 100%;
  background-color: #219457;
  color: white;
  border: none;
  padding: 0.3rem;
}
.packages-shop .list-label {
  padding: 0.3rem;
}
.packages-shop .packages-list .each-pack {
  position: relative;
  display: grid;
  grid-template-columns: 7rem 1fr;
  column-gap: 0.5rem;
  padding: 0.3rem;
}
.packages-shop .packages-list .each-pack .img {
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.packages-shop .packages-list .each-pack .img img {
  width: 100%;
}
.packages-shop .packages-list .each-pack .right {
  display: grid;
}
.packages-shop .packages-list .each-pack .right .plus {
  position: absolute;
  right: 0.5rem;
  font-size: 1.2rem;
}
.packages-shop .packages-list .each-pack .right .name {
  font-weight: 700;
}
.packages-shop .packages-list .each-pack .right .info {
  font-size: 0.8rem;
  color: gray;
}
.packages-shop .packages-list .each-pack .right .price-before {
  color: gainsboro;
  text-decoration: line-through;
  font-size: 0.7rem;
}
.packages-shop .packages-list .each-pack .right .cur-price {
  font-weight: 700;
}
.packages-shop .packages-list .each-pack .right .show {
  text-align: right;
  font-size: 0.7rem;
  color: gray;
  cursor: pointer;
}
@media (max-width: 600px) {
  .packages-shop .cur-cart {
    position: absolute;
    bottom: 0;
    border-top: 2px solid gainsboro;
  }
}

.show-package {
  padding: 0.5rem;
}
.show-package .video-container {
  width: 80%;
  max-width: 500px;
  margin: auto;
}
.show-package .video-container video {
  width: 100%;
}
.show-package .name {
  padding: 0.5rem 0;
  font-size: 1.5rem;
}
.show-package .translate {
  color: rgb(36, 0, 168);
}.side-setting {
  padding: 0 1rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.side-setting .top-list-container {
  flex: 1;
}
.side-setting .top-list {
  background-color: #F6F6F6;
  padding: 0.5rem 1rem;
  border-radius: 0.3rem;
}
.side-setting .top-list .each-set {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  padding: 1rem 0;
  font-size: 1.1rem;
  border-bottom: 1px solid gainsboro;
  padding-bottom: calc(1rem - 3px);
}
.side-setting .top-list .each-set .label {
  flex: 1;
  font-weight: 600;
  transform: translate(0, -3px);
}
.side-setting .top-list .each-set .arrow {
  color: gainsboro;
}
.side-setting .top-list .each-set:last-child {
  border: none;
}
.side-setting .log-out-container .log-out {
  background-color: #FFEAEA;
  padding: 0.3rem;
  color: #FF5656;
  border-radius: 0.3rem;
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  font-size: 1.2rem;
  font-weight: 600;
  justify-content: center;
  align-items: center;
}
.side-setting .log-out-container .version {
  text-align: center;
  padding: 0.5rem 0;
  color: #B0B0B0;
  font-size: 0.8rem;
}

.change-pass .each-input {
  display: flex;
  justify-content: space-between;
  background-color: #F6F6F6;
  margin: 0.5rem;
  align-items: center;
  padding: 0 0.5rem;
  border-radius: 0.4rem;
}
.change-pass .each-input input {
  border: none;
  background: none;
  padding: 1rem 0.2rem;
  flex: 1;
}
.change-pass .each-input input:focus {
  outline: none;
}
.change-pass .error {
  padding: 0.5rem;
  color: #FF5656;
}
.change-pass .error-input {
  outline: 1px solid #FF5656;
}.bot-nav {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 553;
  /* Set the desired height of the bottom div */
  transform: translateY(0%);
  transition: transform 0.9s ease;
  height: max-content;
  padding: 1rem 0;
  background-color: #82E08C;
  display: flex;
  justify-content: center;
  overflow: hidden;
  border-radius: 0.6rem 0.6rem 0 0;
  text-align: center;
  padding-bottom: 2rem;
  max-height: 2rem;
  overflow: hidden;
  transition: 1s;
}
.bot-nav .nav-content {
  width: 99%;
  margin: auto;
  max-width: 600px;
  display: grid;
  align-items: center;
  grid-template-columns: repeat(5, 1fr);
  row-gap: 2rem;
  color: white;
  text-align: center;
  transition: 1s;
}
.bot-nav .nav-content .icon-nav {
  font-size: 1.3rem;
}
.bot-nav .nav-content .label {
  font-size: 0.7rem;
}
@media (min-width: 750px) {
  .bot-nav {
    left: 0;
    width: 15rem;
    height: 100vh;
    display: grid;
    max-height: unset;
    padding-bottom: 0;
    border-right: 1px solid gainsboro;
    background-color: #2f9e41;
  }
  .bot-nav .nav-content {
    transform: translate(0, 0);
    margin: 0;
    grid-template-columns: 1fr;
    max-height: 98vh;
    overflow: auto;
    row-gap: 1rem;
    width: max-content;
    padding: 0.3rem;
    align-items: center;
    height: max-content;
  }
  .bot-nav .nav-content .each-link {
    margin: 0;
    display: flex;
    column-gap: 1rem;
    align-items: center;
    width: max-content;
    cursor: pointer;
  }
  .bot-nav .nav-content .each-link .label {
    font-size: 1rem;
  }
}
@media (max-width: 1000px) {
  .bot-nav {
    width: 12rem;
  }
  .bot-nav .each-link .label {
    font-size: 1rem !important;
  }
}
@media (max-width: 750px) {
  .bot-nav {
    width: 100vw;
  }
  .bot-nav .each-link .label {
    font-size: 0.7rem !important;
  }
}

.active-s-nav {
  font-weight: 700;
  color: rgb(255, 223, 164);
}

.active_nav {
  transform: translate(0, 0);
  max-height: 12rem;
  padding-bottom: 2.8rem;
}
.active_nav .nav-content {
  row-gap: 1rem !important;
}
@media (min-width: 750px) {
  .active_nav {
    max-height: unset;
  }
}

.main-layout {
  margin-bottom: 4rem;
}
.main-layout .main-title-top {
  display: flex;
  align-items: center;
  padding: 16px 0.5rem;
}
.main-layout .back-button-main {
  padding: 0 0.5rem;
  font-size: 1.5rem;
  display: flex;
  align-items: center;
}
@media (min-width: 750px) {
  .main-layout {
    padding-left: 15rem;
  }
}
@media (max-width: 1000px) {
  .main-layout {
    padding-left: 12rem;
  }
}
@media (max-width: 600px) {
  .main-layout {
    padding-left: 0;
  }
}

.disable-padding {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.dialog-content {
  position: fixed;
  left: 0;
  bottom: 80px;
  width: calc(100% - 50px);
  background-color: white;
  z-index: 9999;
  border: 1px solid rgba(128, 128, 128, 0.3215686275);
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
@media (min-width: 750px) {
  .dialog-content {
    width: 50%;
    margin: auto;
    left: 25%;
    bottom: unset;
    transform: translate(2rem, -12rem);
    border-radius: 20px;
  }
}

@media (min-width: 750px) {
  .remove-in-window {
    display: none !important;
  }
}

.popup-nav {
  padding: 1rem;
}
.popup-nav .img {
  width: 50%;
  margin: auto;
}
.popup-nav .img img {
  width: 100%;
}
.popup-nav .popup-text {
  padding: 0.5rem;
  font-size: 1.1rem;
}
.popup-nav .buttons {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
}
.popup-nav .buttons button {
  padding: 0.2rem 1rem;
  background: none;
  border-radius: 0.3rem;
}
.popup-nav .buttons .open {
  background-color: #2f9e41;
  color: white;
}
.popup-nav .buttons .close-btn {
  border: 1px solid red;
}

.select-group-popup {
  padding: 0.5rem;
}
.select-group-popup .title-group {
  padding: 0.5rem 0;
  font-size: 1.2rem;
  font-weight: 700;
  text-align: center;
}
.select-group-popup .save {
  margin: 1rem 0;
}
.select-group-popup .save button {
  margin: 0.2rem 0.4rem;
  border: none;
  background: #73D686;
  padding: 0.4rem 1rem;
  border-radius: 0.3rem;
  color: white;
  font-size: 0.8rem;
}
.select-group-popup .save .button-2 {
  border: 1px solid #73D686;
  color: black;
  background-color: white;
}.welcome-page {
  text-align: center;
}
.welcome-page .image {
  width: 50%;
  margin: auto;
}
.welcome-page .image img {
  width: 100%;
  height: auto;
}
.welcome-page .large {
  width: 98% !important;
}
.welcome-page .title {
  font-size: 1.2rem;
  font-weight: 900;
  color: #50c878;
}
.welcome-page .page-content {
  padding: 0.5rem;
}

.pages-count {
  text-align: center;
  padding: 0 0.5rem;
}

.welcome-page .langs {
  margin: 1rem 0;
}
.welcome-page .each-lang {
  padding: 0.5rem 0;
  width: 80%;
  margin: 0.5rem auto;
  background-color: #50c878;
  color: white;
  border-radius: 0.3rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.welcome-page .add-list {
  margin: 0;
  padding: 0;
}
.welcome-page .add-list li {
  margin: 0;
  font-size: 0.8rem;
  color: gray;
  text-align: start;
  padding: 0.5rem 0;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.welcome-page .add-list li img {
  width: 2rem;
  height: 2rem;
}
.welcome-page .page-content a {
  color: rgb(0, 102, 255) !important;
}

.back-btn-welcome {
  color: #50c878;
  font-size: 1.1rem;
  padding: 0 1rem;
}.profile {
  display: grid;
  grid-template-columns: 1fr 2fr;
  padding: 0 0.2rem;
  grid-gap: 1rem;
}
.profile .user-data {
  position: relative;
  width: 100%;
  margin: 1rem auto;
}
.profile .user-data .profile-top {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem;
  font-size: 0.9rem;
  align-items: center;
}
.profile .user-data .profile-top .edit-profile {
  color: #51b45b;
  cursor: pointer;
}
.profile .user-data .profile-top .top-right {
  display: flex;
  column-gap: 1rem;
  align-items: center;
  padding: 0 0.3rem;
}
.profile .user-data .profile-top .active-status .active-user {
  color: #51b45b;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.profile .user-data .profile-top .active-status .inactive-user {
  color: #F55555;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.profile .user-data .profile-top .privacy-status,
.profile .user-data .profile-top .edit-profile {
  border: 1px solid rgb(236, 236, 236);
  box-shadow: rgba(105, 105, 105, 0.24) 0px 3px 3px;
  border-radius: 0.3rem;
  font-size: 1.1rem;
  background-color: #fff;
  padding: 0.3rem 0.3rem 0.2rem 0.3rem;
}
.profile .user-data .name-info {
  display: flex;
  column-gap: 1rem;
  position: relative;
  min-height: 7.8rem;
}
.profile .user-data .name-info .image {
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.profile .user-data .name-info .image img {
  width: 5rem;
  height: 5rem;
  overflow: hidden;
  border-radius: 50% !important;
  object-fit: cover;
}
.profile .user-data .name-info .image .name-self {
  font-weight: 700;
  font-size: 1.1rem;
  padding: 0 0.3rem;
}
.profile .user-data .name-info .name {
  flex: 1;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  width: 65%;
}
.profile .user-data .details {
  width: 97%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding: 0.5rem 0;
  grid-gap: 0.15rem;
  font-size: 0.9rem;
  border-top: 1px solid gainsboro;
  margin: auto;
  margin-top: 0.5rem;
}
.profile .user-data .details .each-data {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
.profile .user-data .details .each-data .key {
  color: #51b45b;
  padding: 0.1rem 0;
}
.profile .user-data .day {
  text-align: center;
  background-color: #51b45b;
  color: white;
  padding: 0.5rem 0;
}
.profile .group-info {
  padding: 0.5rem;
  border-top: 1px solid gainsboro;
  border-bottom: 1px solid gainsboro;
}
.profile .group-info .group-top {
  display: flex;
  justify-content: center;
  column-gap: 2rem;
}
.profile .group-info .change_group {
  margin: 0.3rem 0;
  justify-content: center;
  text-align: center;
}
.profile .group-info .change_group button {
  background: none;
  background-color: #82E08C;
  color: white;
  padding: 0.5rem 0.5rem 0.6rem 0.5rem;
  border-radius: 0.3rem;
  font-size: 0.7rem;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.profile .group-info .change_group .cur-group {
  padding-top: 0.3rem;
  font-size: 0.7rem;
  color: gray;
}
.profile .motivations {
  width: 100%;
  margin-left: 0rem !important;
  margin: auto;
  grid-column: 1/3;
  justify-content: center;
}
.profile .motivations .profile-motivation-container {
  max-width: 650px;
  margin: auto;
}
.profile .motivations .profile-motivation-container .title {
  font-size: 1.5rem;
  padding: 0.5rem 0;
  font-weight: 700;
  border-bottom: 2px solid #51b45b;
  margin-bottom: 1rem;
}
@media (max-width: 750px) {
  .profile .motivations {
    grid-column: 1/2 !important;
  }
}
.profile .redirect {
  display: flex;
  justify-content: center;
  padding: 0.5rem 0;
}
.profile .redirect button {
  background-color: #51b45b;
  color: white;
  font-size: 1.1rem;
  border: none;
  border-radius: 0.3rem;
  padding: 0.3rem 1rem;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  padding-bottom: 0.5rem;
}
@media (max-width: 1000px) {
  .profile {
    grid-template-columns: 1fr;
  }
  .profile .chart {
    grid-row: 2/3 !important;
  }
  .profile .scores {
    font-size: 0.8rem;
    margin-top: 0rem;
  }
}
.profile .chart-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.profile .chart-head .check-box {
  font-size: 0.9rem;
  color: gray;
  padding: 0.5rem;
}
@media (max-width: 1000px) {
  .profile .chart-head {
    max-width: unset;
  }
}
.profile .note button {
  width: max-content;
  background-color: #82E08C;
  color: white;
  border: none;
  border-radius: 0.3rem;
  padding: 0.3rem 1rem;
}

.country {
  display: flex;
  column-gap: 0.3rem;
  align-items: center;
}

.active-seal {
  font-weight: 800;
}
.active-seal .date {
  color: #51b45b;
}

.age {
  font-size: 13px;
  display: flex;
  flex-direction: column;
  justify-content: end;
  align-items: end;
  grid-column: 1/4;
  padding-right: 0.4rem;
  padding: 0 0.8rem;
}

.list-actions-favors {
  display: flex;
  align-items: center;
}
.list-actions-favors .delete {
  padding: 0 0.3rem;
  font-size: 1.1rem;
}

.abs {
  position: absolute;
}

.edit-profile {
  /* Firefox */
}
.edit-profile input::-webkit-outer-spin-button,
.edit-profile input::-webkit-inner-spin-button {
  margin: 0;
}
.edit-profile input[type=number] {
  -moz-appearance: textfield;
  max-width: 440px;
}
.edit-profile .image {
  position: relative;
  width: 10rem;
  margin: 1rem auto;
}
.edit-profile .image img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 50%;
}
.edit-profile .image .edit-icon {
  position: absolute;
  bottom: 1rem;
  width: 100%;
  text-align: center;
  color: gainsboro;
  font-size: 1.3rem;
}
.edit-profile .inputs .each-input {
  margin: 1rem 0.3rem;
}
.edit-profile .inputs .each-input .input-self input,
.edit-profile .inputs .each-input .input-self select {
  width: 100% !important;
}
.edit-profile .inputs .each-input .input-self input[type=number] {
  width: 98.8% !important;
}
.edit-profile .info {
  font-size: 0.8rem;
  margin: 0.3rem;
  color: gray;
}
.edit-profile .submit {
  display: grid;
  place-items: center;
  margin: 1rem 0;
}
.edit-profile .submit button {
  border: none;
  background-color: #51b45b;
  color: white;
  padding: 0.3rem 1rem;
  border-radius: 0.3rem;
}

.connect-to-coach-btn {
  display: flex;
  justify-content: center;
  margin: 0.5rem 0;
}
.connect-to-coach-btn button {
  border: none;
  background-color: #51b45b;
  color: white;
  padding: 0.3rem 1rem;
  border-radius: 0.3rem;
}

.show-diets {
  text-align: end;
  color: #51b45b;
  position: absolute;
  top: 4rem;
  font-size: 0.8rem;
  padding: 0 0.5rem;
  left: 0;
}

.alert-popup {
  border: 1px solid #F55555;
  border-radius: 1rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  margin: 1rem 0;
  overflow: hidden;
  background-color: #f8f8f8;
}
.alert-popup .pop-up-head {
  background-color: #F55555;
  text-align: center;
  padding: 1rem;
  font-size: 3rem;
  display: grid;
  place-items: center;
}
.alert-popup .each-w {
  padding: 0.5rem;
  border-bottom: 1px solid gainsboro;
  font-weight: 600;
}
.alert-popup .submit {
  text-align: center;
  margin: 0.5rem 0;
}
.alert-popup .submit .label {
  padding: 1rem 0;
}
.alert-popup .submit button {
  background-color: #F55555;
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 0.3rem;
  border: none;
  font-weight: 600;
}

.scores {
  margin-top: 1.3rem;
  max-width: 920px;
}
.scores .chart-container {
  border: 1px solid gainsboro;
  border-radius: 0.3rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.scores .score-head {
  text-align: center;
  padding: 0.5rem;
  border-radius: 0.5rem;
  background-color: #82E08C;
  color: white;
}
.scores .score-head .title {
  font-size: 1.6rem;
  font-weight: 600;
}
.scores .score-head .sub-title {
  padding: 1rem 0;
  font-size: 1.2rem;
}
.scores .information {
  background-color: rgb(243, 243, 243);
  max-height: 0;
  overflow: hidden;
  transition: 0.3s;
  white-space: normal;
}
.scores .show-info {
  max-height: 8rem;
  padding: 1rem;
  font-weight: 600;
  overflow: auto;
}
@media (max-width: 700px) {
  .scores {
    margin-top: 1rem;
  }
}

.lock {
  text-align: center;
  color: gray;
  padding: 1rem 0;
}

@keyframes star {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.user-active-status {
  position: absolute;
  left: 0;
  padding: 0.5rem;
  font-size: 0.8rem;
  direction: ltr !important;
  margin-top: 2rem;
}
.user-active-status .active-user {
  color: #51b45b;
}
.user-active-status .inactive-user {
  color: #F55555;
}

.acc-status {
  position: absolute;
  right: 0.5rem;
  font-size: 2.5rem;
  top: 7rem;
  text-align: center;
}
.acc-status .change-privacy {
  font-size: 0.6rem;
  color: gray;
  margin: 0.2rem 0;
  border: 1px solid #51b45b;
  padding: 0.3rem;
  border-radius: 0.3rem;
  cursor: pointer;
}

.overall-exp {
  text-align: center;
  font-size: 1.3rem;
  font-weight: 700;
}

.change-status-container {
  padding: 0.5rem;
}
.change-status-container .cur-status {
  display: flex;
  column-gap: 0.5rem;
}
.change-status-container .user-status {
  column-gap: 0.3rem;
  display: flex;
  align-items: center;
}
.change-status-container .change-status ul {
  padding: 0;
}
.change-status-container .change-status ul li {
  margin: 0.5rem;
  padding: 0.3rem 0;
  border-bottom: 1px solid gainsboro;
}
.change-status-container .change-status .option-head {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  padding-bottom: 0.4rem;
}
.change-status-container .change-status .save button {
  background-color: green;
  color: white;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.3rem;
}

.score-table {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding: 1.5rem 1rem;
  border-radius: 0.5rem;
  margin-top: 1rem;
  height: 16.4rem;
  display: flex;
  flex-direction: column;
  position: relative;
}
.score-table .seals {
  flex: 1;
  overflow: auto;
  width: 100%;
}
.score-table .chart-hed,
.score-table .chart-seal {
  text-align: center;
  display: grid;
  grid-template-columns: 1.5fr repeat(5, 1fr);
  padding: 0.5rem 0;
  border-bottom: 1px solid gainsboro;
}
.score-table .chart-hed {
  border-bottom: 1px solid black;
}
.score-table .total {
  padding-top: 0.5rem;
}
.score-table .guide-btn {
  position: absolute;
  top: 0;
  right: 5%;
  width: 10rem;
  border: 1px solid #51b45b;
  border-radius: 0.3rem;
  background: #51b45b;
  color: #fff;
  transition: ease-in-out 0.25s;
}
.score-table .guide-btn:hover {
  background: #51b45b;
  color: #fff;
}
.score-table .guide-canvas-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.431372549);
  z-index: 10;
}
@media (max-width: 600px) {
  .score-table .guide-canvas {
    animation: canvas-open-mobile 0.25s linear forwards;
  }
  .score-table .guide-btn {
    top: 0;
    right: 10%;
    width: 7rem;
  }
}
@keyframes canvas-open-anim {
  0% {
    width: 0;
  }
  100% {
    width: 40%;
  }
}
@keyframes canvas-open-mobile {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

.guide-canvas {
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  width: 100% !important;
  background: #fff;
  box-shadow: 1rem 0 3rem rgba(0, 0, 0, 0.4509803922);
  z-index: 11;
  animation: canvas-open-anim 0.25s linear forwards;
}
.guide-canvas .guide-list {
  padding: 0;
  list-style: none;
  width: 80%;
  height: 90%;
  margin: 5% 10%;
  border: 1px solid #ffd8a8;
  border-radius: 0.3rem;
  overflow: auto;
}
.guide-canvas .guide-list li {
  display: grid;
  grid-template-columns: 1.7fr 0.3fr;
  align-items: center;
  border-bottom: 1px solid #fff4e7;
  padding: 0.5rem;
  font-size: 0.8rem;
  color: rgba(0, 0, 0, 0.8549019608);
}
.guide-canvas .guide-list li :last-child {
  justify-self: center;
}
.guide-canvas .guide-list .heading {
  border-bottom: 2px solid #ffd8a8;
}
.guide-canvas .guide-list .heading h4 {
  font-size: 1.2rem !important;
}
.guide-canvas .guide-list .item {
  font-size: 0.8rem;
}
.guide-canvas .guide-list .item :last-child {
  font-size: 1rem;
  font-weight: bold;
}
.guide-canvas .guide-list .green-text {
  color: #51b45b;
}
.guide-canvas .guide-list .red-text {
  color: #F55555;
}
.guide-canvas .guide-list .background-orange {
  background: #fff4e7;
}
.guide-canvas .close-btn {
  position: absolute;
  top: 1%;
  right: 3%;
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.guide-canvas .search-area {
  display: grid;
  grid-template-columns: max-content 1fr;
  column-gap: 0.7rem;
  align-items: center;
  margin-left: 3rem;
}
.guide-canvas .search-area input {
  border: 1px solid rgba(9, 186, 192, 0.631372549);
  border-radius: 0.2rem;
  width: 12rem;
  height: 2rem;
  padding: 0.4rem 0.2rem;
  font-size: 1.1rem;
  outline: none;
}
.guide-canvas .search-area input::placeholder {
  font-size: 1rem;
}
.guide-canvas .search-area span {
  font-size: 1.7rem;
  color: rgba(9, 186, 192, 0.631372549);
}
.guide-canvas .sreach_not_found {
  text-align: center;
  color: #F55555;
  margin-top: 1.5rem;
}
.guide-canvas ::-webkit-scrollbar {
  width: 0.25rem;
}
.guide-canvas ::-webkit-scrollbar-track {
  background: #fff4e7;
}
.guide-canvas ::-webkit-scrollbar-thumb {
  border-radius: 50px;
  background: #ffd8a8;
}
.guide-canvas ::-webkit-scrollbar-thumb:hover {
  background: #ffd8a8;
}

.no-group {
  margin-top: 1rem;
}
.no-group .packages-button {
  display: flex;
  justify-content: center;
}
.no-group .packages-button button {
  background-color: #82E08C;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.5rem;
  font-weight: 600;
  width: 87%;
}

.level .polygons {
  display: grid;
  grid-template-columns: 1fr 1.3fr 1fr;
  align-items: center;
  width: 80%;
  margin: 1rem auto;
  column-gap: 1rem;
}
.level .polygons .each-polygon {
  display: grid;
  place-items: center;
  position: relative;
  background-color: #82E08C;
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
}
.level .polygons .each-polygon .level-text {
  font-weight: 700;
  font-size: 1.1rem;
}
.level .polygons .de-active {
  background-color: #C1C1C1;
}
.level .polygons img {
  width: 100%;
}
.level .total {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
}
.level .to-next {
  text-align: center;
}
.level .progress {
  display: grid;
  grid-template-columns: 1.5rem 1fr 1.5rem;
  width: 95%;
  margin: auto;
}
.level .progress .lvl {
  display: grid;
  align-items: center;
  text-align: start;
}
.level .top {
  display: flex;
  align-items: center;
  border-top: 1px solid gainsboro;
  column-gap: 0.5rem;
  padding: 0.5rem;
  justify-content: center;
  position: relative;
}
.level .top .show-more {
  position: absolute;
  right: 0;
  padding: 1rem;
}
.level .top .img {
  width: 1rem;
  height: 1rem;
}
.level .top .img img {
  width: 100%;
  animation: star 3s infinite linear;
  animation-delay: 0s;
}
.level .top .label {
  font-weight: 700;
}
.level .info {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  font-size: 1rem;
  font-weight: 600;
}
.level .info span {
  color: gold;
}
.level .subtitle {
  text-align: center;
  color: gray;
  font-size: 0.8rem;
  overflow: hidden;
  transition: 0.3s;
}
.level .label-prize {
  padding: 0.5rem;
  font-size: 1.1rem;
  font-weight: 700;
}
.level .score-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 0.5rem;
  grid-gap: 1rem;
  padding: 1rem;
}
.level .score-list .each-profile-score {
  text-align: center;
  background-color: #F6F6F6;
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  flex-direction: column;
  border-radius: 0.4rem;
}
.level .score-list .each-profile-score .img {
  width: 40%;
  height: 40%;
  margin: auto;
}
.level .score-list .each-profile-score .img img {
  width: 100% !important;
  height: 100%;
}
.level .score-list .each-profile-score .score-name {
  font-size: 0.6rem;
  color: black;
}
.level .score-list .each-profile-score .score-value {
  font-size: 1.2rem;
  font-weight: 700;
  color: black;
}

.tas {
  text-align: end !important;
}

.group {
  color: #51b45b;
  cursor: pointer;
  font-weight: 700;
}

.two-input-edit {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.two-input-edit .each-input {
  margin: 0 0.3rem !important;
}

.input-label {
  font-size: 0.9rem;
  color: gray;
  margin-bottom: 0.3rem;
}

.p1 {
  padding: 0 0.2rem;
}

.green-c {
  color: #51b45b;
}

.gray-c {
  color: rgba(0, 23, 84, 0.1490196078);
}

.gray-black {
  color: black;
}

.red-c {
  color: #F55555;
}

.orange-c {
  color: orange;
}

.each-score-profile {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.each-score-profile .score-self {
  font-weight: 800;
}
.each-score-profile .score-top {
  font-size: 0.8rem;
  color: gray;
}

.follow-button button {
  background-color: #82E08C;
  padding: 0.3rem 0.5rem;
  border: none;
  border-radius: 0.5rem;
  margin: 0.1rem 0.5rem;
  font-weight: 600;
  width: 87%;
}

.fan-list {
  min-height: 15rem;
}

.each-follower {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  padding: 0.5rem;
}
.each-follower .image img {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  overflow: hidden;
  object-fit: cover;
}
.each-follower .image img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.each-follower .name {
  flex: 1;
}

.exp {
  margin: 1rem;
  border: 2px solid gainsboro;
  border-radius: 0.4rem;
}
.exp .title {
  padding: 0 0.5rem;
  font-size: 1.2rem;
  font-weight: 600;
}
.exp .close {
  padding: 0.5rem;
  text-align: end;
}
.exp .ex-content {
  display: grid;
  grid-template-columns: 1fr;
  column-gap: 1rem;
  align-items: center;
  padding: 0.5rem;
}
.exp .ex-content .weight-status {
  display: grid;
  direction: ltr !important;
  grid-template-columns: 1fr max-content 1fr;
  column-gap: 1rem;
  text-align: center;
  margin: 1rem 0;
  align-items: center;
}
.exp .ex-content .weight-status .start .num-self {
  font-size: 1.7rem;
  font-weight: 800;
  color: #F55555;
  padding: 0.5rem 0;
}
.exp .ex-content .cur {
  color: #51b45b !important;
}
.exp .ex-content .sub-title {
  line-height: 1.6rem;
}
.exp .ex-content .sub-title span {
  color: #F55555;
  font-weight: 700;
}
.exp .ex-content .action {
  margin: 1rem 0;
  display: flex;
  justify-content: center;
  column-gap: 0.5rem;
}
.exp .ex-content .action button {
  background-color: #51b45b;
  color: white;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.3rem;
}
.exp .ex-content .action .remind {
  background-color: white;
  color: #51b45b;
  border: 1px solid #51b45b;
}
@media (max-width: 700px) {
  .exp .ex-content {
    grid-template-columns: 1fr;
  }
  .exp .ex-content .img {
    width: 50%;
    margin: auto;
  }
}

.qust-bar {
  padding-top: 0.1rem;
}
.qust-bar .label {
  font-weight: 800;
}
.qust-bar .status {
  color: gray;
  font-size: 0.8rem;
}
.qust-bar .per {
  font-size: 0.8rem;
}
.qust-bar .quest-button button {
  width: 100%;
  background-color: #82E08C;
  text-align: center;
  padding: 0.4rem 0;
  margin-top: 0.5rem;
  border-radius: 2rem;
  font-weight: 700;
}

.gray-border img {
  outline: 3px solid rgba(0, 0, 0, 0.603) !important;
}

.new-scores {
  padding: 1rem;
}
.new-scores .score-head {
  display: flex;
  justify-content: space-between;
  background-color: #F6F6F6;
  padding: 0.75rem 0.5rem;
  border-radius: 0.4rem;
  align-items: center;
}
.new-scores .score-head .score-self {
  font-weight: 600;
}
.new-scores .score-head .guid {
  padding: 0.3rem;
  background-color: white;
  color: #82E08C;
  border-radius: 0.3rem;
  font-weight: 600;
}
.new-scores .scores-list .each-score {
  margin-top: 1rem;
  display: grid;
  grid-template-columns: 2.5rem 1fr;
  column-gap: 0.5rem;
  align-items: start;
}
.new-scores .scores-list .each-score .date {
  aspect-ratio: 1;
  background-color: #F6F6F6;
  display: flex;
  font-weight: 600;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 50%;
  align-items: center;
  font-size: 0.7rem;
}
.new-scores .scores-list .each-score .score-info .score-table-check {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #F6F6F6;
  padding: 0 0.3rem;
  border-radius: 0.4rem;
}
.new-scores .scores-list .each-score .score-info .score-table-check .left-side {
  height: 2.6rem;
  width: 100%;
  display: flex;
  align-items: center;
  font-size: 0.55rem;
  column-gap: 1rem;
}
.new-scores .scores-list .each-score .score-info .score-table-check .left-side .each-check {
  display: flex;
  column-gap: 3px;
  align-items: center;
  direction: ltr !important;
}
.new-scores .scores-list .each-score .score-info .score-table-check .right-side {
  display: flex;
  align-items: center;
}
.new-scores .scores-list .each-score .score-info .admin-notes {
  margin-top: 1rem;
  padding: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
}.chart .title {
  margin: 0.5rem;
  font-size: 1rem;
  color: #5a5a5a;
  border-bottom: 1px solid gainsboro;
  padding-bottom: 0.5rem;
}
.chart .chart-container {
  width: 100% !important;
  border: 1px solid gainsboro;
  border-radius: 0.2rem;
  min-height: 10rem;
}
@media (max-width: 1000px) {
  .chart .chart-container {
    width: 99%;
    margin: auto;
  }
}
.chart .full {
  width: 100%;
}
.chart .to-overall button {
  font-size: 0.7rem;
  background-color: #73D686;
  color: white;
  padding: 0.2rem 0.1rem;
  border-radius: 0.3rem;
  border: 1px solid gray;
}
.chart .edit-weight-container .info {
  padding: 1rem 0;
}
.chart .edit-weight-container .info span {
  color: rgb(255, 17, 0);
}
.chart .edit-weight-container .center {
  text-align: center;
  line-height: 3rem;
}
.chart .edit-weight-container .center .delete-weight {
  font-size: 1.1rem;
  color: red;
  cursor: pointer;
  border: 1px solid red;
}
.chart .edit-weight-container .center .edit-weight {
  display: flex;
  column-gap: 0.1rem;
  line-height: 2rem;
  justify-content: center;
}
.chart .edit-weight-container .center .edit-weight input {
  width: 4rem;
}.motivation {
  margin: 1rem auto;
  border-bottom: 1px solid gainsboro;
}
.motivation .profile {
  display: flex;
  align-items: center;
  padding: 0 10px;
}
.motivation .profile .image {
  margin: 0.5rem 0;
}
.motivation .play-podcast {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  cursor: pointer;
}
.motivation .video-player {
  width: 100%;
  margin: auto;
}
.motivation .video-player video {
  width: 100%;
}
.motivation .translate-btn {
  padding: 0rem 0.3rem;
  font-size: 0.8rem;
  font-weight: 600;
  cursor: pointer;
  color: black;
}
.motivation .like-count {
  display: flex;
  align-items: center;
  column-gap: 0.3rem;
  padding: 0 0.5rem;
}
.motivation .actions {
  padding-top: 0.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.motivation .actions .left {
  display: flex;
  column-gap: 1rem;
  padding: 0 10px;
}
.motivation .actions .right {
  padding: 0 0.3rem;
}
.motivation .actions .each-action {
  margin: 0.3rem 0;
  column-gap: 0.2rem;
  font-family: "Courier New", Courier, monospace;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 1.7rem;
}
.motivation .actions .each-action .count {
  font-size: 1.3rem;
  font-weight: 600;
}
.motivation .actions .each-action img {
  width: 1.8rem;
  height: 1.8rem;
}
.motivation .actions .each-action .icon {
  display: flex;
  align-items: center;
  padding: 0 0.2rem !important;
}
.motivation .profile {
  display: flex;
}
.motivation .profile .image {
  width: 3rem;
  height: 3rem;
}
.motivation .profile .image img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.motivation .profile .user-info {
  flex: 1;
  display: grid;
  align-items: center;
}
.motivation .date {
  font-size: 0.8rem;
  padding-bottom: 0.2rem;
  color: gray;
  margin: 0 1rem;
  padding-bottom: 0.5rem;
}
.motivation .image {
  position: relative;
}
.motivation .image img {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.motivation .motive-text {
  font-size: 1rem;
  white-space: pre-line;
  word-wrap: break-word;
  font-size: 1.1rem;
  padding: 0.5rem 0;
  margin: 0 1rem;
  max-width: 90vw;
}
.motivation .show-more-text {
  font-size: 0.8rem;
  color: gray;
  cursor: pointer;
}
.motivation .city-info {
  text-align: end;
  font-size: 0.9rem;
  color: gray;
  padding: 0.5rem;
}
.motivation .motivation-video {
  width: 99%;
  aspect-ratio: 4/3;
}
.motivation .motivation-video iframe {
  width: 100%;
  aspect-ratio: 4/3;
}
.motivation .top-comments {
  font-size: 0.9rem;
  padding: 0.3rem 1rem;
}
.motivation .top-comments .each-c {
  display: flex;
  column-gap: 0.1rem;
}
.motivation .top-comments .each-c .user {
  font-weight: 600;
}
.motivation .top-comments .each-c .text {
  color: gray;
}

.last-like {
  padding: 0 1rem;
  cursor: pointer;
}
.last-like span {
  font-weight: bold;
}

.show-all-comments {
  padding: 0 1rem;
  color: gray;
}

.comment {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 105.5%;
  background-color: rgba(182, 182, 182, 0.596);
  z-index: 1200;
  overflow: hidden;
  display: grid;
  align-items: center;
  justify-content: center;
}
.comment .delete {
  text-align: end;
  color: red;
}
.comment .comment-content {
  width: 100vw;
  max-height: 80vh;
  min-height: 100svh;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  max-width: 460px;
  margin-bottom: 3rem;
}
.comment .comment-content .comment-box {
  flex: 1;
  overflow: auto;
  position: relative;
  padding: 1rem;
}
.comment .comment-content .comment-box .handler {
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.comment .comment-content .comment-box .each-action {
  width: 100%;
  padding: 0.5rem 0;
  text-align: center;
  color: gray;
}
.comment .comment-content .comment-box .active-action {
  border-bottom: 2px solid #5FD068;
  color: black;
}
.comment .comment-content .message-box {
  display: flex;
  height: 2.3rem;
  width: 97%;
  margin: auto;
  margin-bottom: 1.5rem;
  background-color: #e4e4e4;
  border-radius: 0.5rem;
  overflow: hidden;
}
.comment .comment-content .message-box .inp {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
}
.comment .comment-content .message-box .inp textarea {
  width: 98%;
  padding: 0.3rem 0;
  font-size: 1rem;
  resize: none;
  height: 100%;
  border: none;
  padding: 0 0.4rem;
  background-color: #F6F6F6;
}
.comment .comment-content .message-box .inp textarea:focus {
  outline: none;
}
.comment .comment-content .message-box .submit {
  display: grid;
  align-items: center;
  height: 100%;
  padding: 0 1rem;
  font-weight: 700;
}
.comment .comments .each-comment .comment-profile {
  display: flex;
  align-items: center;
  font-size: 0.8rem;
  color: gray;
  column-gap: 1rem;
  padding: 0.3rem;
}
.comment .comments .each-comment .comment-profile .img {
  width: 2rem;
}
.comment .comments .each-comment .comment-profile .img img {
  aspect-ratio: 1;
  width: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.comment .comments .each-comment .comment-profile .name {
  flex: 1;
}
.comment .comments .each-comment .coment-text {
  padding: 0.5rem;
  border-bottom: 1px solid gainsboro;
  white-space: pre-line;
  word-wrap: break-word;
}
@media (max-width: 600px) {
  .comment {
    align-items: end;
    justify-content: start;
  }
  .comment .comment-content {
    min-height: unset;
    height: 80vh;
    border-radius: 1rem 1rem 0 0;
  }
}

.comment-actions {
  display: flex;
  column-gap: 1rem;
  direction: ltr !important;
}

.like-heart {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  display: none;
  place-items: center;
  transition: 0.3s;
}

.inp {
  position: relative;
}
.inp .users-for-mention {
  position: absolute;
  background-color: #fff;
  top: -17rem;
  width: 100vw;
  max-width: 460px;
  height: 15rem;
  overflow: auto;
  border: 2px solid gray;
  border-bottom: none;
  border-radius: 1rem 1rem 0 0;
}

.motiv-count {
  display: flex;
  align-items: center;
  column-gap: 0.2rem;
  color: #FFC955;
}
.motiv-count .icon {
  width: 1.3rem;
  height: auto;
}
.motiv-count .icon img {
  width: 100%;
  height: 100%;
}
.motiv-count .score {
  font-weight: 700;
}

.delete-title {
  text-align: center;
}

.delete-actions {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  margin: 1rem;
}

.motive-image {
  width: 100%;
}
.motive-image * {
  width: 100% !important;
}
.motive-image * img {
  width: 100%;
  height: auto;
}

.instagram-video {
  overflow: hidden;
  z-index: 1;
  position: relative;
}
.instagram-video iframe {
  transform: translate(0, -3rem);
}

.motivation-head {
  position: relative;
}
.motivation-head .options {
  position: absolute;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  width: 97%;
  justify-content: end;
  font-size: 1.9rem;
  z-index: 8;
  margin-top: -1.8rem;
}
.motivation-head .motivation-overly-container {
  position: absolute;
  width: 100%;
  z-index: 8;
  display: flex;
  justify-content: end;
}
.motivation-head .motivation-overly-container .motivation-overly {
  width: 10rem;
  min-height: 2rem;
  border-radius: 0.4rem;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  padding: 0 0.5rem;
}
.motivation-head .motivation-overly-container .motivation-overly .buttons {
  display: grid;
  height: 100%;
  align-items: center;
}
.motivation-head .motivation-overly-container .motivation-overly .buttons .each-button {
  padding: 0.3rem 0;
  color: gray;
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}

.delete-motivation .icon {
  display: flex;
  justify-content: center;
  font-size: 3rem;
}
.delete-motivation .delete-title {
  text-align: center;
  font-weight: 700;
  margin-top: 1rem;
}
.delete-motivation .buttons {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  margin: 1rem 0;
}
.delete-motivation .buttons button {
  padding: 0.6rem 1rem;
  border: none;
  border-radius: 0.4rem;
}
.delete-motivation .buttons .confirm-delete {
  background-color: red;
  color: white;
}
.delete-motivation .buttons .cancel-delete {
  border: 1px solid black;
}
.delete-motivation .text {
  width: 90%;
  margin: 1rem auto;
}
.delete-motivation .text textarea {
  font-size: 1.1rem;
  min-height: 5rem;
  width: 100%;
  resize: none;
}

.referral-motivation {
  aspect-ratio: 1;
  background-image: url("/assets/referral-BHnLx_Qz.png");
  background-size: 100% 100%;
  position: relative;
  overflow: hidden;
}
.referral-motivation .ref-content {
  position: absolute;
  width: 100%;
  height: 52%;
  bottom: 0;
}
.referral-motivation .ref-content .user-image {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 1rem;
}
.referral-motivation .ref-content .user-image .img {
  width: 4.5rem;
  height: 4.5rem;
  border-radius: 50%;
  overflow: hidden;
}
.referral-motivation .ref-content .user-image .img img {
  width: 100%;
  height: 100%;
}
.referral-motivation .ref-content .user-image .score {
  font-size: 2rem;
  font-weight: 900;
  color: #343C55;
}
.referral-motivation .ref-content .ref-text {
  width: 90%;
  margin: auto;
  background-color: rgba(255, 255, 255, 0.8352941176);
  padding: 1rem;
  border-radius: 0.4rem;
  margin-top: 1rem;
  font-weight: 500;
  font-size: 1rem;
  text-align: center;
  border: 1px solid gainsboro;
}

.wrapper-image {
  overflow: visible !important;
}
.wrapper-image * {
  width: 100% !important;
}

.link-to-recipe {
  color: #5FD068;
  padding: 0 1rem;
  transform: translate(0, -0.4rem);
}

.video-heart {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 8rem;
  transform: translate(-50%, -50%);
}.user-info .profile {
  padding: 0 10px;
  width: max-content;
  display: flex;
  align-items: center;
}
.user-info .profile .image {
  width: 3rem;
  height: 3rem;
}
.user-info .profile .image img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.user-info .profile .user-info {
  flex: 1;
  display: grid;
  align-items: center;
}
.user-info .city {
  color: gray;
}

.remove-in-desk {
  display: none;
}
@media (max-width: 700px) {
  .remove-in-desk {
    display: unset;
  }
}

.videos-list {
  max-width: 1000px;
  margin: auto;
  display: flex;
  column-gap: 1rem;
  row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.videos-list .each-video {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.videos-list .each-video .title {
  padding: 1rem;
  font-weight: 700;
}

.gray_border {
  outline: 2px solid gray;
  border-radius: 50%;
}.audio-player {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 10px;
}
.audio-player .play-button {
  position: relative;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}
.audio-player .play-button:hover {
  transform: scale(1.05);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
}
.audio-player .play-button:active {
  transform: scale(0.95);
}
.audio-player .play-button.loading {
  cursor: not-allowed;
}
.audio-player .play-button.loading:hover {
  transform: none;
}
.audio-player .play-button .play-icon {
  color: white;
  z-index: 2;
  position: relative;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  font-size: 1.2rem;
}
.audio-player .play-button .play-icon svg {
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));
}
.audio-player .play-button .loading-spinner {
  animation: spin 1s linear infinite;
}
.audio-player .play-button .loading-spinner svg {
  opacity: 0.8;
}
.audio-player .play-button .ripple-effect {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.3);
  transform: translate(-50%, -50%);
  opacity: 0;
  pointer-events: none;
}
.audio-player .play-button.playing .ripple-effect {
  animation: ripple 2s infinite;
}
.audio-player .play-button.playing::before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  right: -5px;
  bottom: -5px;
  border-radius: 50%;
  background: conic-gradient(from 0deg, transparent 0deg, rgba(255, 255, 255, 0.3) 90deg, transparent 180deg, rgba(255, 255, 255, 0.3) 270deg, transparent 360deg);
  animation: rotate 3s linear infinite;
  z-index: 0;
}
.audio-player .play-button.playing::after {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);
  animation: pulse 1.5s ease-in-out infinite;
  z-index: 1;
}
.audio-player .audio-controls {
  width: 300px;
  height: 30px;
  border-radius: 15px;
}
.audio-player .audio-controls::-webkit-media-controls-panel {
  background: #f0f0f0;
  border-radius: 15px;
}
.audio-player .audio-controls::-webkit-media-controls-play-button, .audio-player .audio-controls::-webkit-media-controls-pause-button {
  display: none !important;
}
.audio-player .audio-controls::-webkit-media-controls-mute-button, .audio-player .audio-controls::-webkit-media-controls-volume-slider {
  display: none !important;
}
.audio-player .audio-controls::-webkit-media-controls-fullscreen-button {
  display: none !important;
}
.audio-player .audio-controls::-webkit-media-controls-download-button {
  display: none !important;
}
.audio-player .audio-controls::-moz-media-controls-play-button, .audio-player .audio-controls::-moz-media-controls-pause-button {
  display: none !important;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) {
  .audio-player .audio-controls::-webkit-media-controls-play-button, .audio-player .audio-controls::-webkit-media-controls-pause-button, .audio-player .audio-controls::-webkit-media-controls-mute-button, .audio-player .audio-controls::-webkit-media-controls-volume-slider, .audio-player .audio-controls::-webkit-media-controls-fullscreen-button {
    display: none !important;
    visibility: hidden !important;
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0.8;
  }
  50% {
    opacity: 0.4;
  }
  100% {
    width: 120%;
    height: 120%;
    opacity: 0;
  }
}
@keyframes rotate {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes pulse {
  0%, 100% {
    opacity: 0.3;
    transform: scale(1);
  }
  50% {
    opacity: 0.1;
    transform: scale(1.1);
  }
}
@media (max-width: 480px) {
  .audio-player .audio-controls {
    width: 180px;
  }
}.crop canvas {
  max-width: 0;
  max-height: 0;
  overflow: hidden;
}
.crop input {
  padding: 1rem 0;
}
.crop .croper {
  width: max-content;
  max-width: 80%;
  margin: auto !important;
  display: flex;
  justify-content: center;
  padding-bottom: 3rem;
}
.crop .croper img {
  width: 100%;
  margin: auto;
}
.crop .switch-server {
  text-align: center;
  color: red;
  padding: 0.5rem;
}
.crop .crop-button {
  position: absolute;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7333333333);
  width: 100%;
  left: 0;
  display: flex;
  justify-content: center;
}
.crop .but-container {
  display: grid;
  place-items: center;
}
.crop .but-container button {
  margin: 0.5rem 1rem;
  border: none;
  background: #73D686;
  padding: 0.4rem 1rem;
  border-radius: 0.3rem;
  color: white;
}
.crop .but-container .red {
  background-color: rgb(233, 85, 85);
}

.file-input {
  display: flex;
  justify-content: center;
  column-gap: 2rem;
  margin: 1rem 0;
  padding: 0.5rem;
}
.file-input .each-input-file {
  text-align: center;
  padding: 0.5rem;
  position: relative;
  border: 2px dashed gray;
  border-radius: 0.5rem;
  width: 25%;
}
.file-input .each-input-file input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.file-input .each-input-file img {
  width: 5rem;
  margin: auto;
}
.file-input .each-input-file .label {
  font-weight: 700;
}
@media (max-width: 600px) {
  .file-input .each-input-file {
    width: 40%;
    padding: 0.5rem;
  }
}

.select-other {
  text-align: center;
  padding: 0.5rem;
  margin: 0.5rem;
  text-align: center;
  border: 2px dashed gray;
  border-radius: 0.5rem;
}

.crop-btn {
  margin: 0.5rem;
  display: flex;
  justify-content: end;
}
.crop-btn button {
  display: flex;
  column-gap: 0.5rem;
  padding: 0.3rem 0.5rem;
  align-items: center;
  background: none;
  border: 1px solid #2a9740;
  border-radius: 0.3rem;
  color: #2a9740;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  font-size: 0.7rem;
}

.use-raw {
  text-align: center;
  font-size: 0.7rem;
  cursor: pointer;
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}
.use-raw button {
  color: red;
  padding: 0.2rem 0.5rem;
  background: none;
  border: 1px solid red;
  border-radius: 0.3rem;
}

.aspect {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  width: max-content;
  margin: auto;
  column-gap: 1rem;
  padding: 1rem;
}

.resize-as {
  width: 2rem;
  padding: 0.3rem;
  border-radius: 0.3rem;
}
.resize-as img {
  width: 100%;
}

.rotate {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  padding: 1rem 0;
}

.error-crop {
  text-align: center;
  color: red;
  padding: 0.3rem;
}
.error-crop span {
  color: #73D686;
}

.active {
  border: 2px solid rgb(1, 180, 180);
}

.loading {
  text-align: center;
}

.scales-crop {
  display: flex;
  justify-content: space-around;
  width: 90%;
  margin: 0.5rem auto;
}
.scales-crop img {
  width: 1.5rem;
  height: auto;
}
.scales-crop div {
  padding: 0.2rem;
}
.scales-crop .active-scale {
  outline: 2px solid #73D686;
}

.save-img {
  display: flex;
  justify-content: center;
  margin: 0.5rem 0;
}
.save-img button {
  padding: 0.5rem 1rem;
  background-color: #73D686;
  color: white;
}

.cropper-image-container {
  overflow: hidden;
  width: 50%;
  margin: 1rem auto;
  box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}
.cropper-image-container img {
  width: 100%;
  height: auto;
}

.result .label {
  padding: 0.5rem;
  font-weight: 800;
}
.result .not-ok {
  padding: 0.5rem;
  color: gray;
  text-align: center;
  font-size: 0.6rem;
}
.result .cropper-image-result {
  width: auto;
  max-width: 90%;
  margin: auto;
  display: flex;
  justify-content: center;
}
.result .cropper-image-result img {
  width: auto;
  height: 15rem;
  max-width: 100%;
  object-fit: cover;
}/**
 ****************************
 * Generic Styles
 ****************************
*/
ag-grid, ag-grid-angular, ag-grid-ng2, ag-grid-polymer, ag-grid-aurelia {
    display: block; }
  
  .ag-hidden {
    display: none !important; }
  
  .ag-invisible {
    visibility: hidden !important; }
  
  .ag-drag-handle {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab; }
  
  .ag-column-drop-wrapper {
    display: flex; }
  
  .ag-column-drop-horizontal-half-width {
    display: inline-block;
    width: 50% !important; }
  
  .ag-unselectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  
  .ag-selectable {
    -moz-user-select: text;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text; }
  
  .ag-tab {
    position: relative; }
  
  .ag-tab-guard {
    position: absolute;
    width: 0;
    height: 0;
    display: block; }
  
  .ag-select-agg-func-popup {
    position: absolute; }
  
  .ag-input-wrapper, .ag-picker-field-wrapper {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    line-height: normal;
    position: relative; }
  
  .ag-shake-left-to-right {
    -webkit-animation-direction: alternate;
            animation-direction: alternate;
    -webkit-animation-duration: 0.2s;
            animation-duration: 0.2s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-name: ag-shake-left-to-right;
            animation-name: ag-shake-left-to-right; }
  
  @-webkit-keyframes ag-shake-left-to-right {
    from {
      padding-left: 6px;
      padding-right: 2px; }
    to {
      padding-left: 2px;
      padding-right: 6px; } }
  
  @keyframes ag-shake-left-to-right {
    from {
      padding-left: 6px;
      padding-right: 2px; }
    to {
      padding-left: 2px;
      padding-right: 6px; } }
  
  .ag-root-wrapper {
    cursor: default;
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden; }
    .ag-root-wrapper.ag-layout-normal {
      height: 100%; }
  
  .ag-watermark {
    position: absolute;
    bottom: 10px;
    right: 25px;
    opacity: 0.5;
    transition: opacity 1s ease-out 3s; }
    .ag-watermark:before {
      content: '';
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDk0cHgiIGhlaWdodD0iMjM5cHgiIHZpZXdCb3g9IjAgMCA0OTQgMjM5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0Ny4xICg0NTQyMikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+TG9nbzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0wLjYxMjg0OTkzMSwxMDggTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgTDAuNjEyODQ5OTMxLDY3LjQ1OTYzNzQgQzAuNjEyODQ5OTMxLDYyLjEwMDY1MzYgMy40NzE4MzM3OCw1Ny4xNDg3NDgzIDguMTEyODQ5OTMsNTQuNDY5MjU2NCBMOTguMzA2NDI1LDIuMzk1OTcxNTcgTDk4LjMwNjQyNSwyLjM5NTk3MTU3IEMxMDIuOTQ3NDQxLC0wLjI4MzUyMDM1OCAxMDguNjY1NDA5LC0wLjI4MzUyMDM1OCAxMTMuMzA2NDI1LDIuMzk1OTcxNTcgTDExMy4zMDY0MjUsMi4zOTU5NzE1NyBMMjAzLjUsNTQuNDY5MjU2NCBMMjAzLjUsNTQuNDY5MjU2NCBDMjA4LjE0MTAxNiw1Ny4xNDg3NDgzIDIxMSw2Mi4xMDA2NTM2IDIxMSw2Ny40NTk2Mzc0IEwyMTEsMTM4IEwxODEsMTM4IEwxODAuOTk3MDQxLDkzLjk5OTk5OTggTDE4MC45OTYwMzIsOTMuOTk5OTk5OSBDMTgwLjk5NTQ3NSw4NS43MTYxMjI2IDE3NC4yNzk5MDksNzkuMDAxMDA4NyAxNjUuOTk2MDMyLDc5LjAwMTAwODcgTDEyMiw3OC45OTk5OTk5IEMxMTMuNzE1NzI5LDc4Ljk5OTk5OTkgMTA3LDg1LjcxNTcyODYgMTA3LDkzLjk5OTk5OTkgTDEwNywxMzYuMDE1NjIzIEwxMDcsMTM2LjAxNTYyMyBDMTA3LDE0NC4yOTk4OTUgMTEzLjcxNTcyOSwxNTEuMDE1NjIzIDEyMiwxNTEuMDE1NjIzIEwxNjgsMTUxLjAxNTYyMyBMMTY4LDE2MyBDMTY4LDE2NC42NTY4NTQgMTY2LjY1Njg1NCwxNjYgMTY1LDE2NiBMMTIwLDE2NiBMMTIwLDE3OSBMMTY1Ljk5NjAzMiwxNzkgTDE2NS45OTYwMzIsMTc4Ljk5Nzg3NyBDMTc0LjI3OTQ3NCwxNzguOTk3ODc3IDE4MC45OTQ4NiwxNzIuMjgzNDQyIDE4MC45OTYwMzIsMTY0IEwxODEsMTUwLjk2MDU1NCBMMjExLDE1MC45NjA1NTQgTDIxMSwxNzEuNjA2MjA3IEwyMTEsMTcxLjYwNjIwNyBDMjExLDE3Ni45NjUxOTEgMjA4LjE0MTAxNiwxODEuOTE3MDk2IDIwMy41LDE4NC41OTY1ODggTDExMy4zMDY0MjUsMjM2LjY2OTg3MyBMMTEzLjMwNjQyNSwyMzYuNjY5ODczIEMxMDguNjY1NDA5LDIzOS4zNDkzNjUgMTAyLjk0NzQ0MSwyMzkuMzQ5MzY1IDk4LjMwNjQyNSwyMzYuNjY5ODczIEw4LjExMjg0OTkzLDE4NC41OTY1ODggTDguMTEyODQ5OTMsMTg0LjU5NjU4OCBDMy40NzE4MzM3OCwxODEuOTE3MDk2IDAuNjEyODQ5OTMxLDE3Ni45NjUxOTEgMC42MTI4NDk5MzEsMTcxLjYwNjIwNyBMMC42MTI4NDk5MzEsMTIxIEwyNywxMjEgTDI3LDEzNiBDMjcsMTQ0LjI4NDI3MSAzMy43MTU3Mjg3LDE1MSA0MiwxNTEgTDQyLDE1MSBMMTAwLDE1MSBMMTAwLDk0IEMxMDAsODUuNzE1NzI4OCA5My4yODQyNzEyLDc5IDg1LDc5IEwyNyw3OSBMMjcsOTIgTDg0LDkyIEM4NS42NTY4NTQyLDkyIDg3LDkzLjM0MzE0NTggODcsOTUgTDg3LDk1IEw4NywxMDggTDAuNjEyODQ5OTMxLDEwOCBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkxvZ28iPgogICAgICAgICAgICA8cGF0aCBkPSJNNDc3LDU1IEw0OTQsNTUgTDQ5NCwxNTEgTDQzNSwxNTEgQzQyNi43MTU3MjksMTUxIDQyMCwxNDQuMjg0MjcxIDQyMCwxMzYgTDQyMCw5NiBDNDIwLDg3LjcxNTcyODggNDI2LjcxNTcyOSw4MSA0MzUsODEgTDQzNSw4MSBMNDc3LDgxIEw0NzcsNTUgWiBNNDQwLDk4IEM0MzguMzQzMTQ2LDk4IDQzNyw5OS4zNDMxNDU4IDQzNywxMDEgTDQzNywxMzEgQzQzNywxMzIuNjU2ODU0IDQzOC4zNDMxNDYsMTM0IDQ0MCwxMzQgTDQ3NywxMzQgTDQ3Nyw5OCBMNDQwLDk4IFoiIGlkPSJkIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOTYuMDAwMDAwLCA1NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTYiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCAyNiAxNyAyNiAxNyA5NiAwIDk2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aC03IiBmaWxsPSIjRTExRjIyIiBwb2ludHM9IjAgMS4xMzY4NjgzOGUtMTMgMTcgMS4xMzY4NjgzOGUtMTMgMTcgMTcgMCAxNyI+PC9wb2x5Z29uPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMzEsMTUxIEwzNDgsMTUxIEwzNDgsMTAxIEwzNDgsMTAxIEMzNDgsOTkuMzQzMTQ1OCAzNDkuMzQzMTQ2LDk4IDM1MSw5OCBMMzg5LDk4IEwzODksODEgTDM0Niw4MSBMMzQ2LDgxIEMzMzcuNzE1NzI5LDgxIDMzMSw4Ny43MTU3Mjg4IDMzMSw5NiBMMzMxLDE1MSBaIiBpZD0iciIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMzI0LDg2IEwzMjQsNzYgTDMyNCw3NiBDMzI0LDY3LjcxNTcyODggMzE3LjI4NDI3MSw2MSAzMDksNjEgTDI0OSw2MSBMMjQ5LDYxIEMyNDAuNzE1NzI5LDYxIDIzNCw2Ny43MTU3Mjg4IDIzNCw3NiBMMjM0LDEzNiBMMjM0LDEzNiBDMjM0LDE0NC4yODQyNzEgMjQwLjcxNTcyOSwxNTEgMjQ5LDE1MSBMMzA5LDE1MSBMMzA5LDE1MSBDMzE3LjI4NDI3MSwxNTEgMzI0LDE0NC4yODQyNzEgMzI0LDEzNiBMMzI0LDEwMCBMMjg3LDEwMCBMMjg3LDExNyBMMzA3LDExNyBMMzA3LDEzMSBMMzA3LDEzMSBDMzA3LDEzMi42NTY4NTQgMzA1LjY1Njg1NCwxMzQgMzA0LDEzNCBMMjU0LDEzNCBMMjU0LDEzNCBDMjUyLjM0MzE0NiwxMzQgMjUxLDEzMi42NTY4NTQgMjUxLDEzMSBMMjUxLDgxIEwyNTEsODEgQzI1MSw3OS4zNDMxNDU4IDI1Mi4zNDMxNDYsNzggMjU0LDc4IEwzMDQsNzggTDMwNCw3OCBDMzA1LjY1Njg1NCw3OCAzMDcsNzkuMzQzMTQ1OCAzMDcsODEgTDMwNyw4NiBMMzI0LDg2IFoiIGlkPSJHIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxnIGlkPSJhZyI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ29tYmluZWQtU2hhcGUiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjRTExRjIyIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJnIiBmaWxsPSIjRTExRjIyIiB4PSIxMjAiIHk9IjkyIiB3aWR0aD0iNDgiIGhlaWdodD0iNDYiIHJ4PSIzIj48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDAsMTIxIEw4NywxMjEgTDg3LDEzOCBMNDMsMTM4IEw0MywxMzggQzQxLjM0MzE0NTgsMTM4IDQwLDEzNi42NTY4NTQgNDAsMTM1IEw0MCwxMjEgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjRTExRjIyIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
      -webkit-filter: invert(50%);
              filter: invert(50%);
      background-repeat: no-repeat;
      background-size: 110px 60px;
      display: block;
      height: 60px;
      width: 110px; }
  
  .ag-watermark-text {
    opacity: 0.5;
    font-weight: bold;
    font-family: Impact, sans-serif;
    font-size: 19px; }
  
  .ag-root-wrapper-body {
    display: flex;
    flex-direction: row; }
    .ag-root-wrapper-body.ag-layout-normal {
      flex: 1 1 auto;
      height: 0;
      min-height: 0; }
  
  .ag-root {
    position: relative;
    display: flex;
    flex-direction: column; }
    .ag-root.ag-layout-normal, .ag-root.ag-layout-auto-height {
      overflow: hidden;
      flex: 1 1 auto;
      width: 0; }
    .ag-root.ag-layout-normal {
      height: 100%; }
  
  /**
   ****************************
   * Viewports
   ****************************
  */
  .ag-header-viewport,
  .ag-floating-top-viewport,
  .ag-body-viewport,
  .ag-center-cols-viewport,
  .ag-floating-bottom-viewport,
  .ag-body-horizontal-scroll-viewport,
  .ag-virtual-list-viewport {
    position: relative;
    height: 100%;
    min-width: 0px;
    overflow: hidden;
    flex: 1 1 auto; }
  
  .ag-body-viewport.ag-layout-print {
    flex: none; }
  
  @media print {
    .ag-layout-normal {
      display: none; }
    .ag-root-wrapper,
    .ag-root-wrapper-body,
    .ag-root,
    .ag-body-viewport,
    .ag-center-cols-container,
    .ag-center-cols-viewport,
    .ag-center-cols-clipper,
    .ag-body-horizontal-scroll-viewport,
    .ag-virtual-list-viewport {
      height: auto !important;
      overflow: hidden !important;
      display: block !important; }
    .ag-row {
      page-break-inside: avoid; } }
  
  .ag-body-viewport {
    display: flex; }
    .ag-body-viewport.ag-layout-normal {
      overflow-y: auto;
      -webkit-overflow-scrolling: touch; }
  
  .ag-center-cols-viewport {
    width: 100%;
    overflow-x: auto; }
  
  .ag-body-horizontal-scroll-viewport {
    overflow-x: scroll; }
  
  .ag-virtual-list-viewport {
    overflow: auto;
    width: 100%; }
  
  /**
   ****************************
   * Containers
   ****************************
  */
  .ag-header-container,
  .ag-floating-top-container,
  .ag-body-container,
  .ag-pinned-right-cols-container,
  .ag-center-cols-container,
  .ag-pinned-left-cols-container,
  .ag-floating-bottom-container,
  .ag-body-horizontal-scroll-container,
  .ag-full-width-container,
  .ag-floating-bottom-full-width-container,
  .ag-virtual-list-container {
    position: relative; }
  
  .ag-header-container, .ag-floating-top-container, .ag-floating-bottom-container {
    height: 100%;
    white-space: nowrap; }
  
  .ag-center-cols-clipper {
    min-height: 100%; }
  
  .ag-center-cols-container {
    display: block; }
  
  .ag-layout-print .ag-center-cols-clipper {
    min-width: 100%; }
  
  .ag-layout-auto-height .ag-center-cols-clipper,
  .ag-layout-auto-height .ag-center-cols-container {
    min-height: 50px; }
  
  .ag-pinned-right-cols-container {
    display: block; }
  
  .ag-body-horizontal-scroll-container {
    height: 100%; }
  
  .ag-full-width-container,
  .ag-floating-top-full-width-container,
  .ag-floating-bottom-full-width-container {
    position: absolute;
    top: 0px;
    left: 0px;
    pointer-events: none; }
  
  .ag-full-width-container {
    width: 100%; }
  
  .ag-floating-bottom-full-width-container, .ag-floating-top-full-width-container {
    display: inline-block;
    overflow: hidden;
    height: 100%;
    width: 100%; }
  
  .ag-virtual-list-container {
    overflow: hidden; }
  
  /**
   ****************************
   * Scrollers
   ****************************
  */
  .ag-center-cols-clipper {
    flex: 1;
    min-width: 0;
    overflow: hidden; }
  
  .ag-body-horizontal-scroll {
    min-height: 0;
    min-width: 0;
    width: 100%;
    display: flex;
    position: relative; }
  
  .ag-layout-print .ag-body-horizontal-scroll {
    display: none; }
  
  .ag-force-vertical-scroll {
    overflow-y: scroll !important; }
    .ag-force-vertical-scroll.ag-layout-print {
      overflow-y: visible !important; }
  
  .ag-horizontal-left-spacer, .ag-horizontal-right-spacer {
    height: 100%;
    min-width: 0;
    overflow-x: scroll; }
    .ag-horizontal-left-spacer.ag-scroller-corner, .ag-horizontal-right-spacer.ag-scroller-corner {
      overflow-x: hidden; }
  
  /**
   ****************************
   * Headers
   ****************************
  */
  .ag-header, .ag-pinned-left-header, .ag-pinned-right-header {
    display: inline-block;
    overflow: hidden;
    position: relative; }
  
  .ag-header-cell-sortable {
    cursor: pointer; }
  
  .ag-header {
    display: flex;
    width: 100%;
    white-space: nowrap; }
  
  .ag-pinned-left-header {
    height: 100%; }
  
  .ag-pinned-right-header {
    height: 100%; }
  
  .ag-header-row {
    position: absolute;
    overflow: hidden; }
  
  .ag-header-cell {
    display: inline-flex;
    align-items: center;
    position: absolute;
    height: 100%; }
  
  .ag-header-group-cell-label, .ag-header-cell-label {
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
    align-items: center;
    text-overflow: ellipsis;
    align-self: stretch; }
  
  .ag-header-cell-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  
  .ag-right-aligned-header .ag-header-cell-label {
    flex-direction: row-reverse; }
  
  .ag-header-group-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  
  .ag-header-cell-resize {
    position: absolute;
    z-index: 2;
    height: 100%;
    width: 8px;
    top: 0;
    cursor: ew-resize; }
    .ag-ltr .ag-header-cell-resize {
      right: -4px; }
    .ag-rtl .ag-header-cell-resize {
      left: -4px; }
  
  .ag-pinned-left-header .ag-header-cell-resize {
    right: -4px; }
  
  .ag-pinned-right-header .ag-header-cell-resize {
    left: -4px; }
  
  .ag-header-select-all {
    display: flex; }
  
  /**
   ****************************
   * Columns
   ****************************
  */
  .ag-column-moving .ag-cell {
    transition: left 0.2s; }
  
  .ag-column-moving .ag-header-cell {
    transition: left 0.2s; }
  
  .ag-column-moving .ag-header-group-cell {
    transition: left 0.2s, width 0.2s; }
  
  /**
   ****************************
   * Column Panel
   ****************************
  */
  .ag-column-panel {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    flex: 1 1 auto; }
  
  .ag-column-select {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    flex-grow: 3;
    flex-shrink: 1;
    flex-basis: 0; }
  
  .ag-column-select-header {
    position: relative;
    display: flex;
    flex: none; }
  
  .ag-column-select-header-icon {
    position: relative; }
  
  .ag-column-select-header-filter-wrapper {
    flex: 1 1 auto; }
  
  .ag-column-select-header-filter {
    width: 100%; }
  
  .ag-column-select-list {
    flex: 1 1 auto;
    overflow: auto; }
  
  .ag-column-drop {
    display: inline-flex;
    align-items: center;
    overflow: auto;
    width: 100%; }
  
  .ag-column-drop-list {
    display: flex;
    align-items: center; }
  
  .ag-column-drop-cell {
    display: flex;
    align-items: center; }
  
  .ag-column-drop-cell-text {
    overflow: hidden;
    flex: 1 1 auto;
    text-overflow: ellipsis;
    white-space: nowrap; }
  
  .ag-column-drop-vertical {
    display: flex;
    flex-direction: column;
    overflow: hidden;
    flex: 1 1 0;
    align-items: stretch; }
  
  .ag-column-drop-vertical-title-bar {
    display: flex;
    align-items: center; }
  
  .ag-column-drop-vertical-list {
    align-items: stretch;
    flex-grow: 1;
    flex-direction: column;
    overflow-x: auto; }
    .ag-column-drop-vertical-list > * {
      flex: none; }
  
  .ag-column-drop-empty .ag-column-drop-vertical-list {
    overflow: hidden; }
  
  .ag-column-drop-vertical-empty-message {
    display: block; }
  
  .ag-column-drop.ag-column-drop-horizontal {
    white-space: nowrap;
    overflow: hidden; }
  
  .ag-column-drop-cell-button {
    cursor: pointer; }
  
  .ag-filter-toolpanel {
    flex: 1 1 0px;
    min-width: 0; }
  
  .ag-filter-toolpanel-header {
    position: relative; }
  
  .ag-filter-toolpanel-header, .ag-filter-toolpanel-search {
    display: flex;
    align-items: center; }
    .ag-filter-toolpanel-header > *, .ag-filter-toolpanel-search > * {
      display: flex;
      align-items: center; }
  
  .ag-filter-apply-panel {
    display: flex;
    justify-content: flex-end;
    overflow: hidden; }
  
  /**
   ****************************
   * Rows
   ****************************
  */
  .ag-row-animation .ag-row {
    transition: top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s, -webkit-transform 0.4s;
    transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;
    transition: transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s, -webkit-transform 0.4s; }
  
  .ag-row-no-animation .ag-row {
    transition: background-color 0.1s; }
  
  .ag-row {
    white-space: nowrap;
    width: 100%; }
  
  .ag-row-loading {
    display: flex;
    align-items: center; }
  
  .ag-row-position-absolute {
    position: absolute; }
  
  .ag-row-position-relative {
    position: relative; }
  
  .ag-full-width-row {
    overflow: hidden;
    pointer-events: all; }
  
  .ag-row-inline-editing {
    z-index: 1; }
  
  .ag-row-dragging {
    z-index: 2; }
  
  .ag-stub-cell {
    display: flex;
    align-items: center; }
  
  /**
   ****************************
   * Cells
   ****************************
  */
  .ag-cell {
    display: inline-block;
    position: absolute;
    white-space: nowrap; }
  
  .ag-cell-value, .ag-group-value {
    overflow: hidden;
    text-overflow: ellipsis; }
  
  .ag-cell-wrapper {
    display: flex;
    align-items: center;
    height: 100%; }
    .ag-cell-wrapper.ag-row-group {
      align-items: flex-start; }
  
  .ag-full-width-row .ag-cell-wrapper.ag-row-group {
    align-items: center; }
  
  .ag-cell-auto-height {
    height: 100%; }
  
  .ag-cell-inline-editing {
    z-index: 1; }
    .ag-cell-inline-editing .ag-cell-edit-wrapper,
    .ag-cell-inline-editing .ag-cell-editor,
    .ag-cell-inline-editing .ag-cell-editor .ag-wrapper,
    .ag-cell-inline-editing .ag-cell-editor input {
      height: 100%;
      width: 100%;
      line-height: normal; }
  
  .ag-cell .ag-icon {
    display: inline-block;
    vertical-align: middle; }
  
  /**
   ****************************
   * Filters
   ****************************
  */
  .ag-set-filter-item {
    display: flex;
    align-items: center;
    height: 100%; }
  
  .ag-set-filter-item-value {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  
  .ag-set-filter-item-checkbox {
    display: flex;
    pointer-events: none; }
  
  .ag-filter-body-wrapper {
    display: flex;
    flex-direction: column; }
  
  .ag-filter-filter {
    flex: 1 1 auto;
    overflow: hidden; }
  
  .ag-filter-condition {
    display: flex; }
  
  /**
   ****************************
   * Floating Filter
   ****************************
  */
  .ag-floating-filter-body {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    height: 100%; }
  
  .ag-floating-filter-full-body {
    display: flex;
    flex: 1 1 auto;
    height: 100%;
    width: 100%;
    align-items: center;
    overflow: hidden; }
  
  .ag-floating-filter-full-body > div {
    flex: 1 1 auto; }
  
  .ag-floating-filter {
    display: inline-block;
    position: absolute; }
  
  .ag-floating-filter-input {
    align-items: center;
    display: flex;
    width: 100%; }
    .ag-floating-filter-input > * {
      flex: 1 1 auto; }
  
  .ag-floating-filter-button {
    display: flex;
    flex: none; }
  
  /**
   ****************************
   * Drag & Drop
   ****************************
  */
  .ag-dnd-ghost {
    position: absolute;
    display: inline-flex;
    align-items: center;
    cursor: move;
    white-space: nowrap; }
  
  /**
   ****************************
   * Overlay
   ****************************
  */
  .ag-overlay {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%; }
  
  .ag-overlay-panel {
    display: flex;
    height: 100%;
    width: 100%; }
  
  .ag-overlay-wrapper {
    display: flex;
    flex: none;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    text-align: center; }
  
  .ag-overlay-loading-wrapper {
    pointer-events: all; }
  
  /**
   ****************************
   * Popup
   ****************************
  */
  .ag-popup-child {
    z-index: 5; }
  
  .ag-popup-editor {
    position: absolute;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    z-index: 1; }
  
  .ag-large-text-input {
    display: block; }
  
  /**
   ****************************
   * Virtual Lists
   ****************************
  */
  .ag-virtual-list-item {
    position: absolute;
    width: 100%; }
  
  /**
   ****************************
   * Floating Top and Bottom
   ****************************
  */
  .ag-floating-top {
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    position: relative;
    display: flex; }
  
  .ag-pinned-left-floating-top {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-width: 0px; }
  
  .ag-pinned-right-floating-top {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-width: 0px; }
  
  .ag-floating-bottom {
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    position: relative;
    display: flex; }
  
  .ag-pinned-left-floating-bottom {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-width: 0px; }
  
  .ag-pinned-right-floating-bottom {
    display: inline-block;
    overflow: hidden;
    position: relative;
    min-width: 0px; }
  
  /**
   ****************************
   * Dialog
   ****************************
  */
  .ag-dialog, .ag-panel {
    display: flex;
    flex-direction: column;
    position: relative;
    overflow: hidden; }
  
  .ag-panel-title-bar {
    display: flex;
    flex: none;
    align-items: center;
    cursor: default; }
  
  .ag-panel-title-bar-title {
    flex: 1 1 auto; }
  
  .ag-panel-title-bar-buttons {
    display: flex; }
  
  .ag-panel-title-bar-button {
    cursor: pointer; }
  
  .ag-panel-content-wrapper {
    display: flex;
    flex: 1 1 auto;
    position: relative;
    overflow: hidden; }
  
  .ag-dialog {
    position: absolute; }
  
  .ag-resizer {
    position: absolute;
    pointer-events: none;
    z-index: 1; }
    .ag-resizer.ag-resizer-topLeft {
      top: 0;
      left: 0;
      height: 5px;
      width: 5px;
      cursor: nwse-resize; }
    .ag-resizer.ag-resizer-top {
      top: 0;
      left: 5px;
      right: 5px;
      height: 5px;
      cursor: ns-resize; }
    .ag-resizer.ag-resizer-topRight {
      top: 0;
      right: 0;
      height: 5px;
      width: 5px;
      cursor: nesw-resize; }
    .ag-resizer.ag-resizer-right {
      top: 5px;
      right: 0;
      bottom: 5px;
      width: 5px;
      cursor: ew-resize; }
    .ag-resizer.ag-resizer-bottomRight {
      bottom: 0;
      right: 0;
      height: 5px;
      width: 5px;
      cursor: nwse-resize; }
    .ag-resizer.ag-resizer-bottom {
      bottom: 0;
      left: 5px;
      right: 5px;
      height: 5px;
      cursor: ns-resize; }
    .ag-resizer.ag-resizer-bottomLeft {
      bottom: 0;
      left: 0;
      height: 5px;
      width: 5px;
      cursor: nesw-resize; }
    .ag-resizer.ag-resizer-left {
      left: 0;
      top: 5px;
      bottom: 5px;
      width: 5px;
      cursor: ew-resize; }
  
  /**
   ****************************
   * Tooltip
   ****************************
  */
  .ag-tooltip {
    position: absolute;
    pointer-events: none;
    z-index: 99999; }
  
  /**
   ****************************
   * Animations
   ****************************
  */
  .ag-value-slide-out {
    margin-right: 5px;
    opacity: 1;
    transition: opacity 3s, margin-right 3s;
    transition-timing-function: linear; }
  
  .ag-value-slide-out-end {
    margin-right: 10px;
    opacity: 0; }
  
  .ag-opacity-zero {
    opacity: 0 !important; }
  
  /**
   ****************************
   * Menu
   ****************************
  */
  .ag-menu {
    max-height: 100%;
    overflow-y: auto;
    position: absolute;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  
  .ag-menu-column-select-wrapper {
    height: 265px;
    overflow: auto; }
  
  .ag-menu-list {
    display: table; }
  
  .ag-menu-option, .ag-menu-separator {
    display: table-row; }
  
  .ag-menu-separator-cell, .ag-menu-option-part {
    display: table-cell;
    vertical-align: middle; }
  
  .ag-menu-option-text {
    white-space: nowrap; }
  
  .ag-menu-column-select-wrapper .ag-column-select {
    height: 100%; }
  
  /**
   ****************************
   * Rich Select
   ****************************
  */
  .ag-rich-select {
    cursor: default;
    outline: none; }
  
  .ag-rich-select-value {
    display: flex;
    align-items: center; }
  
  .ag-rich-select-value-icon {
    flex: 1 1 auto;
    order: 1; }
    .ag-ltr .ag-rich-select-value-icon {
      text-align: right; }
    .ag-rtl .ag-rich-select-value-icon {
      text-align: left; }
  
  .ag-rich-select-list {
    position: relative; }
  
  .ag-rich-select-virtual-list-item {
    display: flex; }
  
  .ag-rich-select-row {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    white-space: nowrap; }
  
  /**
   ****************************
   * Pagination
   ****************************
  */
  .ag-paging-panel {
    align-items: center;
    display: flex;
    justify-content: flex-end; }
  
  .ag-paging-page-summary-panel {
    display: flex;
    align-items: center; }
  
  .ag-paging-button-wrapper {
    position: relative;
    overflow: hidden; }
  
  .ag-paging-button {
    position: absolute; }
  
  .ag-disabled .ag-paging-page-summary-panel {
    pointer-events: none; }
  
  /**
   ****************************
   * Tool Panel
   ****************************
  */
  .ag-tool-panel-wrapper {
    display: flex;
    overflow-y: auto;
    overflow-x: hidden;
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 200px; }
  
  .ag-column-select-column,
  .ag-column-select-column-group {
    position: relative;
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .ag-column-select-column > *,
    .ag-column-select-column-group > * {
      flex: none; }
  
  .ag-column-select-checkbox {
    display: flex; }
  
  .ag-tool-panel-horizontal-resize {
    cursor: ew-resize;
    height: 100%;
    position: absolute;
    top: 0;
    width: 5px;
    z-index: 1; }
  
  .ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize {
    right: -3px; }
  
  .ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize {
    left: -3px; }
  
  .ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize {
    left: -3px; }
  
  .ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize {
    right: -3px; }
  
  .ag-details-row {
    width: 100%; }
  
  .ag-details-row-fixed-height {
    height: 100%; }
  
  .ag-details-grid {
    width: 100%; }
  
  .ag-details-grid-fixed-height {
    height: 100%; }
  
  .ag-header-group-cell {
    display: flex;
    align-items: center;
    height: 100%;
    position: absolute; }
  
  .ag-cell-label-container {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
    width: 100%;
    height: 100%; }
  
  .ag-right-aligned-header .ag-cell-label-container {
    flex-direction: row; }
  
  /**
   ****************************
   * Side Bar
   ****************************
  */
  .ag-side-bar {
    display: flex;
    flex-direction: row-reverse; }
  
  .ag-side-bar-left {
    order: -1;
    flex-direction: row; }
  
  .ag-side-button-button {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    white-space: nowrap;
    outline: none;
    cursor: pointer; }
  
  .ag-side-button-label {
    -webkit-writing-mode: vertical-lr;
        -ms-writing-mode: tb-lr;
            writing-mode: vertical-lr; }
  
  /**
   ****************************
   * Status Bar
   ****************************
  */
  .ag-status-bar {
    display: flex;
    justify-content: space-between;
    overflow: hidden; }
  
  .ag-status-panel {
    display: inline-flex; }
  
  .ag-status-name-value {
    white-space: nowrap; }
  
  .ag-status-bar-left {
    display: inline-flex; }
  
  .ag-status-bar-center {
    display: inline-flex; }
  
  .ag-status-bar-right {
    display: inline-flex; }
  
  /**
   ****************************
   * Widgets
   ****************************
  */
  .ag-icon {
    display: block;
    speak: none; }
  
  .ag-group {
    position: relative;
    width: 100%; }
  
  .ag-group-title-bar {
    display: flex;
    align-items: center; }
  
  .ag-group-title {
    display: block;
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  
  .ag-group-title-bar
  .ag-group-title {
    cursor: default; }
  
  .ag-group-toolbar {
    display: flex;
    align-items: center; }
  
  .ag-group-container {
    display: flex; }
  
  .ag-disabled .ag-group-container {
    pointer-events: none; }
  
  .ag-group-container-horizontal {
    flex-direction: row;
    flex-wrap: wrap; }
  
  .ag-group-container-vertical {
    flex-direction: column; }
  
  .ag-charts-font-size-color {
    display: flex;
    align-self: stretch;
    justify-content: space-between; }
  
  .ag-column-group-icons {
    display: block; }
    .ag-column-group-icons > * {
      cursor: pointer; }
  
  .ag-group-item-alignment-stretch .ag-group-item {
    align-items: stretch; }
  
  .ag-group-item-alignment-start .ag-group-item {
    align-items: flex-start; }
  
  .ag-group-item-alignment-end .ag-group-item {
    align-items: flex-end; }
  
  .ag-toggle-button-icon {
    transition: right 0.3s;
    position: absolute;
    top: -1px; }
  
  .ag-input-field, .ag-select {
    display: flex;
    flex-direction: row;
    align-items: center; }
  
  .ag-input-field-input {
    flex: 1 1 auto;
    width: 100%;
    min-width: 0; }
  
  .ag-floating-filter-input .ag-input-field-input[type='date'] {
    width: 1px; }
  
  .ag-range-field {
    display: flex;
    align-items: center; }
  
  .ag-angle-select {
    display: flex;
    align-items: center; }
  
  .ag-angle-select-wrapper {
    display: flex; }
  
  .ag-angle-select-parent-circle {
    display: block;
    position: relative; }
  
  .ag-angle-select-child-circle {
    position: absolute; }
  
  .ag-slider-wrapper {
    display: flex; }
  
  .ag-slider-wrapper .ag-input-field {
    flex: 1 1 auto; }
  
  .ag-picker-field-display {
    flex: 1 1 auto; }
  
  .ag-picker-field {
    display: flex;
    align-items: center; }
  
  .ag-picker-field-icon {
    display: flex;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer; }
  
  .ag-picker-field-wrapper {
    overflow: hidden; }
  
  .ag-label-align-right .ag-label {
    order: 1; }
  
  .ag-label-align-right > * {
    flex: none; }
  
  .ag-label-align-top {
    flex-direction: column;
    align-items: flex-start; }
    .ag-label-align-top > * {
      align-self: stretch; }
  
  .ag-color-panel {
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: center; }
  
  .ag-spectrum-color {
    flex: 1 1 auto;
    position: relative;
    overflow: hidden;
    cursor: default; }
  
  .ag-spectrum-fill {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  
  .ag-spectrum-val {
    cursor: pointer; }
  
  .ag-spectrum-dragger {
    position: absolute;
    pointer-events: none;
    cursor: pointer; }
  
  .ag-spectrum-hue {
    cursor: default;
    background: linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%); }
  
  .ag-spectrum-alpha {
    cursor: default; }
  
  .ag-spectrum-hue-background {
    width: 100%;
    height: 100%; }
  
  .ag-spectrum-alpha-background {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), black);
    width: 100%;
    height: 100%; }
  
  .ag-spectrum-tool {
    cursor: pointer; }
  
  .ag-spectrum-slider {
    position: absolute;
    pointer-events: none; }
  
  .ag-recent-colors {
    display: flex; }
  
  .ag-recent-color {
    cursor: pointer; }
  
  .ag-ltr .ag-column-select-indent-1 {
    padding-left: 20px; }
  
  .ag-rtl .ag-column-select-indent-1 {
    padding-right: 20px; }
  
  .ag-ltr .ag-row-group-indent-1 {
    padding-left: 20px; }
  
  .ag-rtl .ag-row-group-indent-1 {
    padding-right: 20px; }
  
  .ag-ltr .ag-column-select-indent-2 {
    padding-left: 40px; }
  
  .ag-rtl .ag-column-select-indent-2 {
    padding-right: 40px; }
  
  .ag-ltr .ag-row-group-indent-2 {
    padding-left: 40px; }
  
  .ag-rtl .ag-row-group-indent-2 {
    padding-right: 40px; }
  
  .ag-ltr .ag-column-select-indent-3 {
    padding-left: 60px; }
  
  .ag-rtl .ag-column-select-indent-3 {
    padding-right: 60px; }
  
  .ag-ltr .ag-row-group-indent-3 {
    padding-left: 60px; }
  
  .ag-rtl .ag-row-group-indent-3 {
    padding-right: 60px; }
  
  .ag-ltr .ag-column-select-indent-4 {
    padding-left: 80px; }
  
  .ag-rtl .ag-column-select-indent-4 {
    padding-right: 80px; }
  
  .ag-ltr .ag-row-group-indent-4 {
    padding-left: 80px; }
  
  .ag-rtl .ag-row-group-indent-4 {
    padding-right: 80px; }
  
  .ag-ltr .ag-column-select-indent-5 {
    padding-left: 100px; }
  
  .ag-rtl .ag-column-select-indent-5 {
    padding-right: 100px; }
  
  .ag-ltr .ag-row-group-indent-5 {
    padding-left: 100px; }
  
  .ag-rtl .ag-row-group-indent-5 {
    padding-right: 100px; }
  
  .ag-ltr .ag-column-select-indent-6 {
    padding-left: 120px; }
  
  .ag-rtl .ag-column-select-indent-6 {
    padding-right: 120px; }
  
  .ag-ltr .ag-row-group-indent-6 {
    padding-left: 120px; }
  
  .ag-rtl .ag-row-group-indent-6 {
    padding-right: 120px; }
  
  .ag-ltr .ag-column-select-indent-7 {
    padding-left: 140px; }
  
  .ag-rtl .ag-column-select-indent-7 {
    padding-right: 140px; }
  
  .ag-ltr .ag-row-group-indent-7 {
    padding-left: 140px; }
  
  .ag-rtl .ag-row-group-indent-7 {
    padding-right: 140px; }
  
  .ag-ltr .ag-column-select-indent-8 {
    padding-left: 160px; }
  
  .ag-rtl .ag-column-select-indent-8 {
    padding-right: 160px; }
  
  .ag-ltr .ag-row-group-indent-8 {
    padding-left: 160px; }
  
  .ag-rtl .ag-row-group-indent-8 {
    padding-right: 160px; }
  
  .ag-ltr .ag-column-select-indent-9 {
    padding-left: 180px; }
  
  .ag-rtl .ag-column-select-indent-9 {
    padding-right: 180px; }
  
  .ag-ltr .ag-row-group-indent-9 {
    padding-left: 180px; }
  
  .ag-rtl .ag-row-group-indent-9 {
    padding-right: 180px; }
  
  .ag-ltr {
    direction: ltr; }
    .ag-ltr .ag-body, .ag-ltr .ag-floating-top, .ag-ltr .ag-floating-bottom, .ag-ltr .ag-header, .ag-ltr .ag-body-viewport, .ag-ltr .ag-body-horizontal-scroll {
      flex-direction: row; }
  
  .ag-rtl {
    direction: rtl; }
    .ag-rtl .ag-body, .ag-rtl .ag-floating-top, .ag-rtl .ag-floating-bottom, .ag-rtl .ag-header, .ag-rtl .ag-body-viewport, .ag-rtl .ag-body-horizontal-scroll {
      flex-direction: row-reverse; }
    .ag-rtl .ag-icon-contracted,
    .ag-rtl .ag-icon-tree-closed {
      display: block;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
  
  .ag-body .ag-body-viewport {
    -webkit-overflow-scrolling: touch; }
  
  .ag-chart {
    position: relative;
    display: flex;
    overflow: hidden;
    width: 100%;
    height: 100%; }
  
  .ag-chart-components-wrapper {
    position: relative;
    display: flex;
    flex: 1 1 auto;
    overflow: hidden; }
  
  .ag-chart-title-edit {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    text-align: center; }
  
  .ag-chart-title-edit.currently-editing {
    display: inline-block; }
  
  .ag-chart-canvas-wrapper {
    position: relative;
    flex: 1 1 auto;
    overflow: hidden; }
  
  .ag-charts-canvas {
    display: block; }
  
  .ag-chart-menu {
    position: absolute;
    top: 10px;
    width: 24px;
    overflow: hidden;
    display: flex;
    flex-direction: column; }
    .ag-ltr .ag-chart-menu {
      right: 20px; }
    .ag-rtl .ag-chart-menu {
      left: 20px; }
  
  .ag-chart-docked-container {
    position: relative;
    width: 0;
    min-width: 0;
    transition: min-width 0.4s; }
  
  .ag-chart-menu-hidden ~ .ag-chart-docked-container {
    max-width: 0;
    overflow: hidden; }
  
  .ag-chart-tabbed-menu {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden; }
  
  .ag-chart-tabbed-menu-header {
    flex: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: default; }
  
  .ag-chart-tabbed-menu-body {
    display: flex;
    flex: 1 1 auto;
    align-items: stretch;
    overflow: hidden; }
  
  .ag-chart-tab {
    width: 100%;
    overflow: hidden;
    overflow-y: auto; }
  
  .ag-chart-settings {
    overflow-x: hidden; }
  
  .ag-chart-settings-wrapper {
    position: relative;
    flex-direction: column;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden; }
  
  .ag-chart-settings-nav-bar {
    width: 100%;
    display: flex;
    height: 30px;
    align-items: center; }
  
  .ag-chart-settings-card-selector {
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex: 1 1 auto;
    height: 100%;
    padding: 0 10px; }
  
  .ag-chart-settings-card-item {
    cursor: pointer;
    width: 10px;
    height: 10px;
    background-color: #000;
    position: relative; }
    .ag-chart-settings-card-item.ag-not-selected {
      opacity: 0.2; }
    .ag-chart-settings-card-item:before {
      content: " ";
      display: block;
      position: absolute;
      background-color: transparent;
      left: 50%;
      top: 50%;
      margin-left: -10px;
      margin-top: -10px;
      width: 20px;
      height: 20px; }
  
  .ag-chart-settings-prev,
  .ag-chart-settings-next {
    position: relative;
    flex: none; }
  
  .ag-chart-settings-prev-button,
  .ag-chart-settings-next-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    opacity: 0; }
  
  .ag-chart-settings-mini-charts-container {
    position: relative;
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto; }
  
  .ag-chart-settings-mini-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 100%;
    overflow: hidden; }
    .ag-chart-settings-mini-wrapper.ag-animating {
      transition: left 0.3s;
      transition-timing-function: ease-in-out; }
  
  .ag-chart-mini-thumbnail {
    cursor: pointer; }
  
  .ag-chart-mini-thumbnail-canvas {
    display: block; }
  
  .ag-chart-data-wrapper,
  .ag-chart-format-wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  
  .ag-chart-data-section,
  .ag-chart-format-section {
    display: flex;
    margin: 0; }
  
  .ag-charts-font-panel-controls {
    justify-content: space-between; }
  
  .ag-chart-empty-text {
    display: flex;
    top: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center; }
  
  .ag-chart .ag-chart-menu {
    opacity: 0;
    pointer-events: none; }
  
  .ag-chart-menu-hidden:hover .ag-chart-menu {
    opacity: 1;
    pointer-events: all; }
  
  .ag-chart-settings-nav-bar {
    padding: 0 10px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  
  .ag-date-time-list-page-title-bar {
    display: flex; }
  
  .ag-date-time-list-page-column-labels-row,
  .ag-date-time-list-page-entries-row {
    display: flex; }
  
  .ag-date-time-list-page-column-label,
  .ag-date-time-list-page-entry {
    flex-basis: 0;
    flex-grow: 1; }
  
  .ag-date-time-list-page-entry {
    cursor: pointer; }
  .ag-theme-alpine {
    -webkit-font-smoothing: antialiased;
    color: #181d1f;
    color: var(--ag-foreground-color, #181d1f);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 13px;
    line-height: normal; }
  
  @font-face {
    font-family: "agGridAlpine";
    src: url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABNkAAsAAAAAIqAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAAlMAAAReYc5joU9TLzIAAANcAAAAQAAAAFZWUVJ5Y21hcAAAA5wAAAHqAAAFgHCsDfxnbHlmAAAFiAAACesAABCUC9Ir6mhlYWQAAA90AAAANAAAADZ2zsSBaGhlYQAAD6gAAAAeAAAAJAfSBC5obXR4AAAPyAAAABcAAAEou4D/+2xvY2EAAA/gAAAAbwAAAJbPsst2bWF4cAAAEFAAAAAfAAAAIAFgAHNuYW1lAAAQcAAAATUAAAJG5xgJvXBvc3QAABGoAAABuQAAApPSPvKNeJx9k81SE1EQhc9kQgwJBkREjREU//GPYX4yJiGQMAFisXDhwoUbXGhpUa54Atc+gOUD+BQ+geXSlQ/gA1g+gN/tTAyyIFOZubf79Onuc/vKk1TRmroqZDv7z1U7PDh6r7qKGv2c//jaO3z75kDl8Q5f0b5lef4f1bSiFzrSN0/ea+9zoeQX/K6/73/wP/k/5IO6pkegq1rnCRXxDhQrUVOpCiphC1k/UQu0z7tt1nktaso8mQa6QM6QmIExruqpbmkOnr7x9LQJKuZxnD3euzy3NXsKItUd+BOq2cDqWBvUeU7T2qHGHnV0iG7hncO3ReaAmD6+PrX5hiqajnt6SeS89eYikxwX8w+1bfvAdkuoMEa14W/C7/gek3Vsb5IpIuIh7Amobq7hKv8q3hhMQGzHNHPRSyAjKoy1zMp1FtHZjG7C/kyvdJ+47TymZyqOer5H9RN73/hS8hy3duDaBfuAGiZWdyJ3yRVoiL/CSWV6p4/6oq/6rp/6pd/gF8kSWQebcG+dqsw0+p1EZ3jb/6yu0zOcxUnU/4gKfTdNmxDfIFfQZZvB57SJWQdYY8NX4XT4jGpS9Jpi8gLLG2Etsd9gH4Ku5dPY4jlrOg+YATcBdbRY5+2YRvOWsr9MtFuN6rpoarXguWSn5TR1N2nWdm7m3SnX0fkK34DOEtNnD+9VLI5pYmlYVErVjmMNf0q1k2yuqgZVRcxA2SZraLcgI9N1+hhVEumG3YChTdUKFST5jVzQeau+k5/UguFCi/JQIshvcmyauUnuU5ubit2/LKNqzAB4nGNgZOpknMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDA4Muh8NmF8AuVHMb0GmMDCC5ADUogpqeJy11IdSWkEYxfE/RdNM79X0jgJiQIogIMhjmO6Y4pju5CnzJt8LxJzlnjyAmcnO/Fh2udy9O3fPB8wABXkqRcgXyZHab83mpvMFjk7ni/zSeI7D5PW9xBY77EV5f1+zJTbZZjdy09HfltPVc1zjPs80WqNClxZ9aoyp0tHsKm0GNKizzhJNlhkyYYUeIzb0/7xWLzLLIa16RM9xTPc7zglOcorTnOEs5zjPBS5yictc4apWu84N5rnJLW5zh7vc0/oPeMgjHvNE+ynp9wUWKesBZzlYWzvg9alVuq1+bVztaLftQaOujTaXh5OV3mjjH272H9pc+ij89GhCepuZtNtNq8hz68oLa8lL68srq8lrG8sbq8pb68iWpROybavyztry3gbywRry0eqyY+uya0vyyZry2Zbliw3lq6W9f7MV+W49+WEj2TO9wMhlUlYinyH1hUzKVhQzKV8xk9GZJkynmzCdc8J04glLGQxTCghLby9MySBMGSFMaSFMuSFMCSJMWSJMqSJM+SJMSSNMmSNM6SNMOSRMiSRM2SRMKSVMeSVMySVMGSVMaSZMuSZMCSdMWSdMqSdM+SdMlYAw1QTCVB0IU50gTBWDMNUOwlRFCEt1MyxlJmz6/AsZUr+YIfXlDOU/rrOgigAAeJzFF21sU9f1nntjvzgJSRx/vJgQg/3ivNSxwxL7+dkx2JAEEmhIqWpYCqMhMCbWdFppM7EBbsd+dEVV1apS6A/yY9O2oFVaQEOb+sFKtZaRqh/qVLQf/fixdkxkXbNRodIZ3mXnXttpApnW/Zr93rnn3nt8zrnnni8TIPihcyxKqgmBgEdVPAEjYOoBOsdrCgW4yu9HeJxFs4VCJlMoCHLbzes3r7NP2afEhr+qIx7SRIhLURXdtJkChhAwVaAuXcBPnn028uqrNIMg8iwfHR4eXidXInKBPrFgMnzv8DD/YiE9qiWEsh7WQypRjmo6Y07VhJPds7nLaX4GrqZnuQ2uz6ZhCx5F0k6wCeImq/CnQcWu2N2qV/V2mQkzEddb9VaXoqOSqBnqBlcPjI6YqZQ5MvpRGRnpPn68e2JCQjaxaEsi1uvlXYTk/yOTle6tFjFF3l3MqekxjyZG+G0+fzafh4P5PFtmvY0XeJAfK+t5mV0mLuITtx2sBY/T7YdYoCsDhjPeAQ4wVVDZD2587o/58WFVcrTm+N+GZmBqiF3G+aLNG5+Dd+gCTN21mL+6NH+GznUb9yetizRyO2fr4oMLeTLJ0xlwhpbiizxZ1S18i4vfvZVv0Xbs++yb6L+VpJEQByiqA5i5Euzi6jxub1fCENdGP+Ej3Xu5BZmZmQunq6t9dd7ODZ3eOh/8Hn6axg3+KqydmcksW+ZvavUFOzuDvtAKv2BfIWVEMa6K91NHSCjgDNg0Z8ylOdPg1Jwsaj1FD/DN8q5eyhdoLM+PiZsq3lbJ7+lp5GFDHSm6DxyEFL+AYcii/AKfKcVj8Tw/ZOfwND7SLC1v92CUBFSJuL1oqATaqVVzoQ70NK/ROnNwNc8NoTK8gVADbsAb7OXOoPUC7b+nU7NeEHu0X+u09tH+Ugw+zZ4WvuYANJfiAB3dBa7Cvb18Cnb08pN8qhd2IKCJRVPYgSTkljgGXUEb6Aqw9TKQYYsIZLjObbMY1IvPHkKBioq2moEk5qGzkIRUduHZn8A4aCIdZK3ga6qJWJcfVoJSCyIp2ZUOuhrMDKg499NYl6nbtWAHGHFTVxNI6VbUhNlBg9C4NjKwfWT75HgzY+6+aDRi7hr7+uT4iooKz9BotM+9fPTowN2b0mGjfVM4UJlsuWdT2D0w1OLbc/RJ+nP87R19h7dWVZu7tI5IIgbQd2hrddWafY7me7rW7zVbuleG+9uN9t1Jd3gg1zKQ3omLC/SvxdwRRf3RpYUyUtdQhpZOQlHh1WDDTfR23ETvpxX9R/f4UPhTR0eXo2r8/IrxyV9J5ZslsqICfhzeFA5v2iYA+My961FkEV7aerhPaFtVGidRp4GwBKWYG0PbK2QZaqR4FKduBGyqxzRMNlZ4qUBPWdPvZ9+jc4XJszBcyGbffy8z+T4p50J6jc7hvTnkbeiKKnISvfbKK+lCgRu5HBjnzqVlbakhNcU4QfpynIjc0URWEo3opJ2sJsTUjJi64A39lznWqbPZ7EsSWm/9p0khX/xkS2OmNKI6lfPnv1UnAlgdQ/i6UI6Br46vWFNwDODIxoSPWm9LViiCnuIziMFv+Aw9IOXyzVmUleXHUIVMJrOEzVzo61iA0WZXpMngYC5Hz0iT8RpyWxxhscYw1ANsfTF0YIsII+qf7eZn+Jnu2XKMTNDzWJ8aSQQlxDOQBkMr+pHEOkDF1BzSPBg6tBbaARHpaz8LrtGmplK7k8ndqakpbU3wORjiv4aDEgdtfhOuamntruTIQyPJu7S0kptCuFGs7D4wkpQ2vXmTzco8fotNA5gTRXG0ic4BlbCJBqQ0F/mSLh8cPHbNvEbbzWsmJpQ3IW4NCrgL5/QT3OFvDg5CvBUxfMy1g4OD4zjic+2PEC/XkOfYc6iFU+bhmAfQKTEZagbogPWSHxsG2sP5h1g07+W8B+gHWTj4oVxjLn7sA7k2n2++9Fe0vzH/LWb08gspvOd8piz/HfZOUf682HlFsvNC0X/KmgilimL/VNZkviZMF/OiSG8qwPfSnKchxaI4dkOy5E+XWL3sz0SmVbG0KaL5oJeuXImcPx+RkPrl8JiE82cr9jEBzKZLdzIQF2isy6tCB0CwVQc/eNyCcKm+hvdEI4Nbdqb2t/NosAW2IALvBlvE4lJtDh/ZuWUwEm0J8mj7fv73liC8274/JdfK+j2Adc6LfqOjfhrmQrui3VLkAl1etz3YGk+AMHDAiLHGU8vWbV237JQsaQMC8g+cPl/Q5wPDej4HP8mxsVBHRwir3z5JcyLY2ag14mM10BMiKRTv8Ag7TIKlKpMoflWzVQxZAMWOhkZTKfY6NLkuegm0eitaBgQFliDVG/MiqsPdz2D2tjmau1ebeyvranwNqhv8nnUb9gNQ5vZE1eN/icAll6Omsn4y0dblhOWVKoVKOlFZVV1X21B/ER55xlFdXVfTVu2oHl3ub2xyNdTyj1Zsq9lnt/mM9q+p1ciBPlVf76r1TtYy1sT/anfrjfGG4xUVoFQ2XBTHqZJnmmbTGImrSBtZTzaSO0mO7CSj5Ft4Rj9VG1gtVSpCHVSnrgw1W2wBpxcrqZmwuVVRmAzpVorucWO90lQ58UrDhNxqzMDaGzPMMKBFYpioPTG9A/SQXVM8MbMVcw1ztm0IA6oU3tDGP+YffzmDZjhkXfjHnBanDqsSaFxbBS9WRbblIo7wxrZxR2TbtkjVupau5X6wXocjhwHy2fidSYBDWfjdIUGP5kiFHz2X7H+U/XJJ/s1ydsN63e5A8rm3nPUoDA5DnWTueLCtv506IjmUAzbF5Q37NyYfeXmz8ei/EqGR7JEjQaRmAEfy8MhtcSkzMp1O8wuQSnP6WVp0a92cLOxn3eSOcoTVC7dZJcxWLyKMBQWUYdYldkrB9fj4gd6+vt4D41Bfxh7/zq4dhmkaO3a9V0bYZbHB/7mY+MaRRUQSKcWT0KUG4z0htJEFoZj49f9Btb6He3sfflyAvq+mJZ0r0SMofGWFb6t9iopFV6TABf8BZT85241/BovnG2Rjsq7KTkbkQPyXG5AdSTEXWh/T09ZWTNYZmJUL/GSWzllvl2UxekLcmssBl6AO6ugJrH5Dpfs+wZjYc9DiKmP8Cr+yeA97V2xtsWTKXy/Ns0hQ2vsFc8l+X/TYJtwPX/Ra5/mfe6BJYH+AlT0luijtFSd04WnOyoLTc9+8faJ0ulgfdOzS6WeyLECKTmOdEC65INePYUXykC6RS0XpB4/Xrqj4pwodAOM5Jnpmz5c9ghFPmCoSqviYQF8rNgFmeG08m9y95xu5Suv5H3UPlDuFns7tKx8aGTgZt/rpa9gOaJEN1Wub9qxJjSSncvDA0cZvr0vJbkHr3GzbnrsPKemLhPwbDwYCEQB4nGNgZGBgAOLsD0FR8fw2Xxm4mV8ABaI4H+9rgNH/f///zfyW+S1QJQcDE5BkAACRug+HeJxjYGRgYH7BwAAi///+/5v5LQMjAyrwAgCe2QcHAAB4nGNgYGBgfgHC/39D6KGH6QEAIHUuCwB4nGNgAAIphiCGDIZFDHcYvjGqMQYwVjGuYTzH+IhJhMmMyYcpgekAMxezBrMDcxfzIeZbzJ9YTFiKWGawbGK5wfKKlY01jHUK6z+2JWw72P6xR7Dnsfexz2Ffxb6D/Rj7LfYX7H84vEiHANyaI6IAeJxjYGRgYPBiSGfgYQABJiDmAkIGhv9gPgMAGzsB1AB4nHWRPU7DQBCFnxMniBghJCREx1Y0SM5PQZEuFHGfIgWdE68dR7bXWm8ipeMYnIBjUHIETsEheDFTREjZ1a6/+fbNNAZwgy94OC4PV+19XB1csPrjLulW2Cc/CPcQ4Em4T/8sPKB9EQ7YWXKC51/S3ONNuINrvAt36T+EffKncA93+Bbu0/8ID7D0fOEAj95rnEU2T2ZFnVd6obNdEdtTdcpLbZvcVGocjk51pCttY6cTtTqoZp9NnEtVak2p5qZyuiiMqq3Z6rULN87V0+EwFR+uTYkYGSJY5EgwQ4GaVEFjwZNhRxPz9VzqnF/yWDSsDGuFMUKMzqYjnqrtiOH4TdixwoF3gz17JrQOKeuUGcO/ojBvJx/TBbehqdu3Lc2aPsSm7aoxxZA7/ZcPmeKkXwK+aWkAAAB4nG2S6W7bMBCE/cWSI9tpk7ptet/3obbpfaf3kT4FQ9EyEYkUSMp28vRl4yBAgO4fzgwWs7MLdpY6ixp0/l9bLNElIaXHMhl9BgxZ4RjHWWWNE4w4ySlOs84ZznKO81zgIpe4zBWuco3r3OAmt7jNHe5yj/s84CE5j3jMEzZ4yjOe84KXvOI1b3jLO97zgY9s8onPfOEr3/jOD37yi99s8aczFGXpVCmCtqYnnLMz3xVe9qQwUlXZ4sk3UjkRLqzJiZI723ae7wNVrB8K2hQqKFdrI4IaHcqtOehckbayLm90JG45krY2fiCtCU7IoIpE2mY3lc56nxTKy0zNGxE9i77aVbmvhJ90I+qNdRXHpGPtfEhKp5u0dLZtktgQkkqNQ6/SJs5brqwotCmzWsx1rfdUUivTZjHfghk1D4mxRg2NDbmoKjtTRdpEF9VttEkbPbUha5yaatv6NRfNbL7dhmBNbsfj1aOCSZ0uJyHxYqoGvo52eWFn5gD+izVcwP22bIFj6hDPMQpOqaP36+9LtlEma81iHwQlDkVAYzHM8EgqJuywzTx+g4KaloZdxuwx7XT+AvL3sQsAAAA=") format("woff");
    font-weight: normal;
    font-style: normal; }
    .ag-theme-alpine .ag-icon {
      font-family: "agGridAlpine";
      font-size: 16px;
      line-height: 16px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
    .ag-theme-alpine .ag-icon-aggregation:before {
      content: "\f101"; }
    .ag-theme-alpine .ag-icon-arrows:before {
      content: "\f102"; }
    .ag-theme-alpine .ag-icon-asc:before {
      content: "\f103"; }
    .ag-theme-alpine .ag-icon-cancel:before {
      content: "\f104"; }
    .ag-theme-alpine .ag-icon-chart:before {
      content: "\f105"; }
    .ag-theme-alpine .ag-icon-color-picker:before {
      content: "\f109"; }
    .ag-theme-alpine .ag-icon-columns:before {
      content: "\f10a"; }
    .ag-theme-alpine .ag-icon-contracted:before {
      content: "\f10b"; }
    .ag-theme-alpine .ag-icon-copy:before {
      content: "\f10c"; }
    .ag-theme-alpine .ag-icon-cross:before {
      content: "\f10d"; }
    .ag-theme-alpine .ag-icon-desc:before {
      content: "\f10e"; }
    .ag-theme-alpine .ag-icon-expanded:before {
      content: "\f10f"; }
    .ag-theme-alpine .ag-icon-eye-slash:before {
      content: "\f110"; }
    .ag-theme-alpine .ag-icon-eye:before {
      content: "\f111"; }
    .ag-theme-alpine .ag-icon-filter:before {
      content: "\f112"; }
    .ag-theme-alpine .ag-icon-first:before {
      content: "\f113"; }
    .ag-theme-alpine .ag-icon-grip:before {
      content: "\f114"; }
    .ag-theme-alpine .ag-icon-group:before {
      content: "\f115"; }
    .ag-theme-alpine .ag-icon-last:before {
      content: "\f116"; }
    .ag-theme-alpine .ag-icon-left:before {
      content: "\f117"; }
    .ag-theme-alpine .ag-icon-linked:before {
      content: "\f118"; }
    .ag-theme-alpine .ag-icon-loading:before {
      content: "\f119"; }
    .ag-theme-alpine .ag-icon-maximize:before {
      content: "\f11a"; }
    .ag-theme-alpine .ag-icon-menu:before {
      content: "\f11b"; }
    .ag-theme-alpine .ag-icon-minimize:before {
      content: "\f11c"; }
    .ag-theme-alpine .ag-icon-next:before {
      content: "\f11d"; }
    .ag-theme-alpine .ag-icon-none:before {
      content: "\f11e"; }
    .ag-theme-alpine .ag-icon-not-allowed:before {
      content: "\f11f"; }
    .ag-theme-alpine .ag-icon-paste:before {
      content: "\f120"; }
    .ag-theme-alpine .ag-icon-pin:before {
      content: "\f121"; }
    .ag-theme-alpine .ag-icon-pivot:before {
      content: "\f122"; }
    .ag-theme-alpine .ag-icon-previous:before {
      content: "\f123"; }
    .ag-theme-alpine .ag-icon-right:before {
      content: "\f126"; }
    .ag-theme-alpine .ag-icon-save:before {
      content: "\f127"; }
    .ag-theme-alpine .ag-icon-small-down:before {
      content: "\f128"; }
    .ag-theme-alpine .ag-icon-small-left:before {
      content: "\f129"; }
    .ag-theme-alpine .ag-icon-small-right:before {
      content: "\f12a"; }
    .ag-theme-alpine .ag-icon-small-up:before {
      content: "\f12b"; }
    .ag-theme-alpine .ag-icon-tick:before {
      content: "\f12c"; }
    .ag-theme-alpine .ag-icon-tree-closed:before {
      content: "\f12d"; }
    .ag-theme-alpine .ag-icon-tree-indeterminate:before {
      content: "\f12e"; }
    .ag-theme-alpine .ag-icon-tree-open:before {
      content: "\f12f"; }
    .ag-theme-alpine .ag-icon-unlinked:before {
      content: "\f130"; }
    .ag-theme-alpine .ag-icon-row-drag:before {
      content: "\f114"; }
    .ag-theme-alpine .ag-right-arrow:before {
      content: "\f117"; }
    .ag-theme-alpine .ag-right-arrow:before {
      content: "\f126"; }
    .ag-theme-alpine .ag-root-wrapper {
      background-color: #fff;
      background-color: var(--ag-background-color, #fff); }
    .ag-theme-alpine [class^='ag-'], .ag-theme-alpine [class^='ag-']:focus, .ag-theme-alpine [class^='ag-']:after, .ag-theme-alpine [class^='ag-']:before {
      box-sizing: border-box;
      outline: none; }
    .ag-theme-alpine [class^='ag-']::-ms-clear {
      display: none; }
    .ag-theme-alpine .ag-checkbox .ag-input-wrapper,
    .ag-theme-alpine .ag-radio-button .ag-input-wrapper {
      overflow: visible; }
    .ag-theme-alpine .ag-range-field .ag-input-wrapper {
      height: 100%; }
    .ag-theme-alpine .ag-toggle-button {
      flex: none;
      width: unset;
      min-width: unset; }
    .ag-theme-alpine .ag-ltr .ag-label-align-right .ag-label {
      margin-left: 6px; }
    .ag-theme-alpine .ag-rtl .ag-label-align-right .ag-label {
      margin-right: 6px; }
    .ag-theme-alpine input[class^='ag-'] {
      margin: 0;
      background-color: #fff;
      background-color: var(--ag-background-color, #fff); }
    .ag-theme-alpine textarea[class^='ag-'],
    .ag-theme-alpine select[class^='ag-'] {
      background-color: #fff;
      background-color: var(--ag-background-color, #fff); }
    .ag-theme-alpine input[class^='ag-']:not([type]),
    .ag-theme-alpine input[class^='ag-'][type='text'],
    .ag-theme-alpine input[class^='ag-'][type='number'],
    .ag-theme-alpine input[class^='ag-'][type='tel'],
    .ag-theme-alpine input[class^='ag-'][type='date'],
    .ag-theme-alpine input[class^='ag-'][type='datetime-local'],
    .ag-theme-alpine textarea[class^='ag-'] {
      font-size: inherit;
      line-height: inherit;
      color: inherit;
      border-width: 1px;
      border-style: solid;
      border-color: #babfc7;
      border-color: var(--ag-input-border-color, var(--ag-border-color, #babfc7)); }
      .ag-theme-alpine input[class^='ag-']:not([type]):disabled,
      .ag-theme-alpine input[class^='ag-'][type='text']:disabled,
      .ag-theme-alpine input[class^='ag-'][type='number']:disabled,
      .ag-theme-alpine input[class^='ag-'][type='tel']:disabled,
      .ag-theme-alpine input[class^='ag-'][type='date']:disabled,
      .ag-theme-alpine input[class^='ag-'][type='datetime-local']:disabled,
      .ag-theme-alpine textarea[class^='ag-']:disabled {
        color: rgba(24, 29, 31, 0.5);
        color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
        background-color: #f1f2f4;
        background-color: var(--ag-input-disabled-background-color, #f1f2f4);
        border-color: rgba(186, 191, 199, 0.3);
        border-color: var(--ag-input-disabled-border-color, rgba(186, 191, 199, 0.3)); }
      .ag-theme-alpine input[class^='ag-']:not([type]):focus,
      .ag-theme-alpine input[class^='ag-'][type='text']:focus,
      .ag-theme-alpine input[class^='ag-'][type='number']:focus,
      .ag-theme-alpine input[class^='ag-'][type='tel']:focus,
      .ag-theme-alpine input[class^='ag-'][type='date']:focus,
      .ag-theme-alpine input[class^='ag-'][type='datetime-local']:focus,
      .ag-theme-alpine textarea[class^='ag-']:focus {
        outline: none;
        box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
        border-color: rgba(33, 150, 243, 0.4);
        border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
    .ag-theme-alpine input[class^='ag-'][type='number'] {
      -moz-appearance: textfield; }
      .ag-theme-alpine input[class^='ag-'][type='number']::-webkit-outer-spin-button, .ag-theme-alpine input[class^='ag-'][type='number']::-webkit-inner-spin-button {
        /* -webkit-appearance: none; */
        margin: 0; }
    .ag-theme-alpine input[class^='ag-'][type='range'] {
      padding: 0; }
    .ag-theme-alpine input[class^='ag-'][type='button']:focus, .ag-theme-alpine button[class^='ag-']:focus {
      box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4); }
    .ag-theme-alpine .ag-drag-handle {
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)); }
    .ag-theme-alpine .ag-list-item, .ag-theme-alpine .ag-virtual-list-item {
      height: 30px; }
    .ag-theme-alpine .ag-keyboard-focus .ag-virtual-list-item:focus {
      outline: none; }
      .ag-theme-alpine .ag-keyboard-focus .ag-virtual-list-item:focus:after {
        content: '';
        position: absolute;
        background-color: transparent;
        pointer-events: none;
        top: 4px;
        left: 4px;
        display: block;
        width: calc(100% - 8px);
        height: calc(100% - 8px);
        border: 1px solid;
        border-color: rgba(33, 150, 243, 0.4);
        border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
    .ag-theme-alpine .ag-select-list {
      background-color: #fff;
      background-color: var(--ag-background-color, #fff);
      overflow-y: auto;
      overflow-x: hidden; }
    .ag-theme-alpine .ag-list-item {
      display: flex;
      align-items: center; }
      .ag-theme-alpine .ag-list-item.ag-active-item {
        background-color: rgba(33, 150, 243, 0.1);
        background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1)); }
    .ag-theme-alpine .ag-select-list-item {
      padding-left: 4px;
      padding-right: 4px;
      cursor: default;
      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      .ag-theme-alpine .ag-select-list-item span {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
    .ag-theme-alpine .ag-select .ag-picker-field-wrapper {
      background-color: #fff;
      background-color: var(--ag-background-color, #fff);
      min-height: 30px;
      cursor: default; }
    .ag-theme-alpine .ag-select:not(.ag-cell-editor) {
      height: 30px; }
    .ag-theme-alpine .ag-select .ag-picker-field-display {
      margin: 4px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .ag-theme-alpine .ag-select .ag-picker-field-icon {
      display: flex;
      align-items: center; }
    .ag-theme-alpine .ag-select.ag-disabled {
      opacity: 0.5; }
    .ag-theme-alpine .ag-rich-select {
      background-color: #f8f8f8;
      background-color: var(--ag-control-panel-background-color, #f8f8f8); }
    .ag-theme-alpine .ag-rich-select-list {
      width: 100%;
      min-width: 200px;
      height: 273px; }
    .ag-theme-alpine .ag-rich-select-value {
      padding: 0 6px 0 18px;
      height: 42px;
      border-bottom: solid 1px;
      border-bottom-color: #dde2eb;
      border-bottom-color: var(--ag-secondary-border-color, #dde2eb); }
    .ag-theme-alpine .ag-rich-select-virtual-list-item {
      cursor: default;
      height: 30px; }
      .ag-theme-alpine .ag-rich-select-virtual-list-item:hover {
        background-color: rgba(33, 150, 243, 0.1);
        background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1)); }
    .ag-theme-alpine .ag-rich-select-row {
      padding-left: 18px; }
    .ag-theme-alpine .ag-rich-select-row-selected {
      background-color: rgba(33, 150, 243, 0.3);
      background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3)); }
    .ag-theme-alpine .ag-row-drag,
    .ag-theme-alpine .ag-selection-checkbox,
    .ag-theme-alpine .ag-group-expanded,
    .ag-theme-alpine .ag-group-contracted {
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)); }
      .ag-theme-alpine .ag-ltr .ag-row-drag, .ag-theme-alpine .ag-ltr .ag-selection-checkbox, .ag-theme-alpine .ag-ltr .ag-group-expanded, .ag-theme-alpine .ag-ltr .ag-group-contracted {
        margin-right: 12px; }
      .ag-theme-alpine .ag-rtl .ag-row-drag, .ag-theme-alpine .ag-rtl .ag-selection-checkbox, .ag-theme-alpine .ag-rtl .ag-group-expanded, .ag-theme-alpine .ag-rtl .ag-group-contracted {
        margin-left: 12px; }
    .ag-theme-alpine .ag-cell-wrapper > *:not(.ag-cell-value):not(.ag-group-value) {
      height: 40px;
      display: flex;
      align-items: center;
      flex: none; }
    .ag-theme-alpine .ag-group-expanded,
    .ag-theme-alpine .ag-group-contracted {
      cursor: pointer; }
    .ag-theme-alpine .ag-group-title-bar-icon {
      cursor: pointer;
      flex: none;
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)); }
    .ag-theme-alpine .ag-ltr .ag-group-child-count {
      margin-left: 2px; }
    .ag-theme-alpine .ag-rtl .ag-group-child-count {
      margin-right: 2px; }
    .ag-theme-alpine .ag-group-title-bar {
      background-color: #fff;
      background-color: var(--ag-subheader-background-color, #fff);
      padding: 6px; }
    .ag-theme-alpine .ag-group-toolbar {
      padding: 6px; }
    .ag-theme-alpine .ag-disabled-group-title-bar, .ag-theme-alpine .ag-disabled-group-container {
      opacity: 0.5; }
    .ag-theme-alpine .group-item {
      margin: 3px 0; }
    .ag-theme-alpine .ag-label {
      white-space: nowrap; }
      .ag-theme-alpine .ag-ltr .ag-label {
        margin-right: 6px; }
      .ag-theme-alpine .ag-rtl .ag-label {
        margin-left: 6px; }
    .ag-theme-alpine .ag-label-align-top .ag-label {
      margin-bottom: 3px; }
    .ag-theme-alpine .ag-ltr .ag-slider-field, .ag-theme-alpine .ag-ltr .ag-angle-select-field {
      margin-right: 12px; }
    .ag-theme-alpine .ag-rtl .ag-slider-field, .ag-theme-alpine .ag-rtl .ag-angle-select-field {
      margin-left: 12px; }
    .ag-theme-alpine .ag-angle-select-parent-circle {
      width: 24px;
      height: 24px;
      border-radius: 12px;
      border: solid 1px;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7);
      background-color: #fff;
      background-color: var(--ag-background-color, #fff); }
    .ag-theme-alpine .ag-angle-select-child-circle {
      top: 4px;
      left: 12px;
      width: 6px;
      height: 6px;
      margin-left: -3px;
      margin-top: -4px;
      border-radius: 3px;
      background-color: #181d1f;
      background-color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)); }
    .ag-theme-alpine .ag-picker-field-wrapper {
      border: 1px solid;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7);
      border-radius: 5px; }
      .ag-theme-alpine .ag-picker-field-wrapper:focus {
        box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4); }
    .ag-theme-alpine .ag-picker-field-button {
      background-color: #fff;
      background-color: var(--ag-background-color, #fff);
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)); }
    .ag-theme-alpine .ag-dialog.ag-color-dialog {
      border-radius: 5px; }
    .ag-theme-alpine .ag-color-picker .ag-picker-field-display {
      height: 16px; }
    .ag-theme-alpine .ag-color-panel {
      padding: 6px; }
    .ag-theme-alpine .ag-spectrum-color {
      background-color: red;
      border-radius: 2px; }
    .ag-theme-alpine .ag-spectrum-tools {
      padding: 10px; }
    .ag-theme-alpine .ag-spectrum-sat {
      background-image: linear-gradient(to right, white, rgba(204, 154, 129, 0)); }
    .ag-theme-alpine .ag-spectrum-val {
      background-image: linear-gradient(to top, black, rgba(204, 154, 129, 0)); }
    .ag-theme-alpine .ag-spectrum-dragger {
      border-radius: 12px;
      height: 12px;
      width: 12px;
      border: 1px solid white;
      background: black;
      box-shadow: 0 0 2px 0px rgba(0, 0, 0, 0.24); }
    .ag-theme-alpine .ag-spectrum-hue-background {
      border-radius: 2px; }
    .ag-theme-alpine .ag-spectrum-alpha-background {
      border-radius: 2px; }
    .ag-theme-alpine .ag-spectrum-tool {
      margin-bottom: 10px;
      height: 11px;
      border-radius: 2px; }
    .ag-theme-alpine .ag-spectrum-slider {
      margin-top: -12px;
      width: 13px;
      height: 13px;
      border-radius: 13px;
      background-color: #f8f8f8;
      box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37); }
    .ag-theme-alpine .ag-recent-color {
      margin: 0 3px; }
      .ag-theme-alpine .ag-recent-color:first-child {
        margin-left: 0; }
      .ag-theme-alpine .ag-recent-color:last-child {
        margin-right: 0; }
    .ag-theme-alpine.ag-dnd-ghost {
      border: solid 1px;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7);
      background: #fff;
      background: var(--ag-background-color, #fff);
      border-radius: 3px;
      box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
      padding: 6px;
      overflow: hidden;
      text-overflow: ellipsis;
      z-index: 10;
      border: solid 1px;
      border-color: #dde2eb;
      border-color: var(--ag-secondary-border-color, #dde2eb);
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
      height: 48px !important;
      line-height: 48px;
      margin: 0;
      padding: 0 12px;
      -webkit-transform: translateY(12px);
              transform: translateY(12px); }
    .ag-theme-alpine .ag-dnd-ghost-icon {
      margin-right: 6px;
      color: #181d1f;
      color: var(--ag-foreground-color, #181d1f); }
    .ag-theme-alpine .ag-popup-child:not(.ag-tooltip-custom) {
      box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4); }
    .ag-dragging-range-handle .ag-theme-alpine .ag-dialog,
    .ag-dragging-fill-handle .ag-theme-alpine .ag-dialog {
      opacity: 0.7;
      pointer-events: none; }
    .ag-theme-alpine .ag-dialog {
      border-radius: 3px;
      border: solid 1px;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-panel {
      background-color: #fff;
      background-color: var(--ag-background-color, #fff); }
    .ag-theme-alpine .ag-panel-title-bar {
      background-color: #f8f8f8;
      background-color: var(--ag-header-background-color, #f8f8f8);
      color: #181d1f;
      color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)));
      height: 48px;
      padding: 6px 18px;
      border-bottom: solid 1px;
      border-bottom-color: #babfc7;
      border-bottom-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-ltr .ag-panel-title-bar-button {
      margin-left: 6px; }
    .ag-theme-alpine .ag-rtl .ag-panel-title-bar-button {
      margin-right: 6px; }
    .ag-theme-alpine .ag-tooltip {
      background-color: #f8f8f8;
      background-color: var(--ag-header-background-color, #f8f8f8);
      color: #181d1f;
      color: var(--ag-foreground-color, #181d1f);
      padding: 6px;
      border: solid 1px;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7);
      border-radius: 3px;
      transition: opacity 1s; }
      .ag-theme-alpine .ag-tooltip.ag-tooltip-hiding {
        opacity: 0; }
    .ag-theme-alpine .ag-ltr .ag-column-select-indent-1 {
      padding-left: 16px; }
    .ag-theme-alpine .ag-rtl .ag-column-select-indent-1 {
      padding-right: 16px; }
    .ag-theme-alpine .ag-ltr .ag-column-select-indent-2 {
      padding-left: 32px; }
    .ag-theme-alpine .ag-rtl .ag-column-select-indent-2 {
      padding-right: 32px; }
    .ag-theme-alpine .ag-ltr .ag-column-select-indent-3 {
      padding-left: 48px; }
    .ag-theme-alpine .ag-rtl .ag-column-select-indent-3 {
      padding-right: 48px; }
    .ag-theme-alpine .ag-ltr .ag-column-select-indent-4 {
      padding-left: 64px; }
    .ag-theme-alpine .ag-rtl .ag-column-select-indent-4 {
      padding-right: 64px; }
    .ag-theme-alpine .ag-ltr .ag-column-select-indent-5 {
      padding-left: 80px; }
    .ag-theme-alpine .ag-rtl .ag-column-select-indent-5 {
      padding-right: 80px; }
    .ag-theme-alpine .ag-ltr .ag-column-select-indent-6 {
      padding-left: 96px; }
    .ag-theme-alpine .ag-rtl .ag-column-select-indent-6 {
      padding-right: 96px; }
    .ag-theme-alpine .ag-ltr .ag-column-select-indent-7 {
      padding-left: 112px; }
    .ag-theme-alpine .ag-rtl .ag-column-select-indent-7 {
      padding-right: 112px; }
    .ag-theme-alpine .ag-ltr .ag-column-select-indent-8 {
      padding-left: 128px; }
    .ag-theme-alpine .ag-rtl .ag-column-select-indent-8 {
      padding-right: 128px; }
    .ag-theme-alpine .ag-ltr .ag-column-select-indent-9 {
      padding-left: 144px; }
    .ag-theme-alpine .ag-rtl .ag-column-select-indent-9 {
      padding-right: 144px; }
    .ag-theme-alpine .ag-column-select-header-icon {
      cursor: pointer; }
    .ag-theme-alpine .ag-keyboard-focus .ag-column-select-header-icon:focus {
      outline: none; }
      .ag-theme-alpine .ag-keyboard-focus .ag-column-select-header-icon:focus:after {
        content: '';
        position: absolute;
        background-color: transparent;
        pointer-events: none;
        top: 0px;
        left: 0px;
        display: block;
        width: calc(100% - 0px);
        height: calc(100% - 0px);
        border: 1px solid;
        border-color: rgba(33, 150, 243, 0.4);
        border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
    .ag-theme-alpine .ag-ltr .ag-column-group-icons:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-header-icon:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-header-checkbox:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-checkbox:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-alpine .ag-ltr .ag-column-select-column-label:not(:last-child) {
      margin-right: 12px; }
    .ag-theme-alpine .ag-rtl .ag-column-group-icons:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-header-icon:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-header-checkbox:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-checkbox:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-column-drag-handle:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child), .ag-theme-alpine .ag-rtl .ag-column-select-column-label:not(:last-child) {
      margin-left: 12px; }
    .ag-theme-alpine .ag-keyboard-focus .ag-column-select-column-group:focus {
      outline: none; }
      .ag-theme-alpine .ag-keyboard-focus .ag-column-select-column-group:focus:after {
        content: '';
        position: absolute;
        background-color: transparent;
        pointer-events: none;
        top: -3px;
        left: -3px;
        display: block;
        width: calc(100% - -6px);
        height: calc(100% - -6px);
        border: 1px solid;
        border-color: rgba(33, 150, 243, 0.4);
        border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
    .ag-theme-alpine .ag-keyboard-focus .ag-column-select-column:focus {
      outline: none; }
      .ag-theme-alpine .ag-keyboard-focus .ag-column-select-column:focus:after {
        content: '';
        position: absolute;
        background-color: transparent;
        pointer-events: none;
        top: -3px;
        left: -3px;
        display: block;
        width: calc(100% - -6px);
        height: calc(100% - -6px);
        border: 1px solid;
        border-color: rgba(33, 150, 243, 0.4);
        border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
    .ag-theme-alpine .ag-column-select-column-group:not(:last-child),
    .ag-theme-alpine .ag-column-select-column:not(:last-child) {
      margin-bottom: 9px; }
    .ag-theme-alpine .ag-column-select-column-readonly,
    .ag-theme-alpine .ag-column-select-column-group-readonly {
      color: rgba(24, 29, 31, 0.5);
      color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
      pointer-events: none; }
    .ag-theme-alpine .ag-ltr .ag-column-select-add-group-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-column-select-add-group-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-column-select-list {
      padding: 12px 12px; }
    .ag-theme-alpine .ag-rtl {
      text-align: right; }
    .ag-theme-alpine .ag-root-wrapper {
      border: solid 1px;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7);
      border-radius: 3px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
      padding-left: 46px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-1 {
      padding-right: 46px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-1 {
      padding-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-1 {
      padding-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-1 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-1 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
      padding-left: 74px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-2 {
      padding-right: 74px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-2 {
      padding-left: 56px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-2 {
      padding-right: 56px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-2 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-2 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
      padding-left: 102px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-3 {
      padding-right: 102px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-3 {
      padding-left: 84px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-3 {
      padding-right: 84px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-3 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-3 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
      padding-left: 130px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-4 {
      padding-right: 130px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-4 {
      padding-left: 112px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-4 {
      padding-right: 112px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-4 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-4 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
      padding-left: 158px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-5 {
      padding-right: 158px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-5 {
      padding-left: 140px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-5 {
      padding-right: 140px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-5 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-5 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
      padding-left: 186px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-6 {
      padding-right: 186px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-6 {
      padding-left: 168px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-6 {
      padding-right: 168px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-6 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-6 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
      padding-left: 214px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-7 {
      padding-right: 214px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-7 {
      padding-left: 196px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-7 {
      padding-right: 196px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-7 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-7 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
      padding-left: 242px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-8 {
      padding-right: 242px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-8 {
      padding-left: 224px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-8 {
      padding-right: 224px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-8 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-8 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
      padding-left: 270px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-9 {
      padding-right: 270px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-9 {
      padding-left: 252px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-9 {
      padding-right: 252px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-9 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-9 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
      padding-left: 298px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-10 {
      padding-right: 298px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-10 {
      padding-left: 280px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-10 {
      padding-right: 280px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-10 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-10 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
      padding-left: 326px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-11 {
      padding-right: 326px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-11 {
      padding-left: 308px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-11 {
      padding-right: 308px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-11 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-11 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
      padding-left: 354px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-12 {
      padding-right: 354px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-12 {
      padding-left: 336px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-12 {
      padding-right: 336px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-12 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-12 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
      padding-left: 382px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-13 {
      padding-right: 382px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-13 {
      padding-left: 364px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-13 {
      padding-right: 364px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-13 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-13 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
      padding-left: 410px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-14 {
      padding-right: 410px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-14 {
      padding-left: 392px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-14 {
      padding-right: 392px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-14 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-14 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
      padding-left: 438px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-15 {
      padding-right: 438px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-15 {
      padding-left: 420px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-15 {
      padding-right: 420px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-15 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-15 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
      padding-left: 466px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-16 {
      padding-right: 466px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-16 {
      padding-left: 448px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-16 {
      padding-right: 448px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-16 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-16 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
      padding-left: 494px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-17 {
      padding-right: 494px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-17 {
      padding-left: 476px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-17 {
      padding-right: 476px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-17 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-17 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
      padding-left: 522px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-18 {
      padding-right: 522px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-18 {
      padding-left: 504px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-18 {
      padding-right: 504px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-18 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-18 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-ltr .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
      padding-left: 550px; }
    .ag-theme-alpine .ag-rtl .ag-row > .ag-cell-wrapper.ag-row-group-indent-19 {
      padding-right: 550px; }
    .ag-theme-alpine .ag-ltr .ag-row-group-indent-19 {
      padding-left: 532px; }
    .ag-theme-alpine .ag-rtl .ag-row-group-indent-19 {
      padding-right: 532px; }
    .ag-theme-alpine .ag-ltr .ag-row-level-19 .ag-row-group-leaf-indent {
      margin-left: 28px; }
    .ag-theme-alpine .ag-rtl .ag-row-level-19 .ag-row-group-leaf-indent {
      margin-right: 28px; }
    .ag-theme-alpine .ag-cell {
      -webkit-font-smoothing: subpixel-antialiased; }
    .ag-theme-alpine .ag-value-change-delta {
      padding-right: 2px; }
    .ag-theme-alpine .ag-value-change-delta-up {
      color: #43a047;
      color: var(--ag-value-change-delta-up-color, #43a047); }
    .ag-theme-alpine .ag-value-change-delta-down {
      color: #e53935;
      color: var(--ag-value-change-delta-down-color, #e53935); }
    .ag-theme-alpine .ag-value-change-value {
      background-color: transparent;
      border-radius: 1px;
      padding-left: 1px;
      padding-right: 1px;
      transition: background-color 1s; }
    .ag-theme-alpine .ag-value-change-value-highlight {
      background-color: rgba(22, 160, 133, 0.5);
      background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5));
      transition: background-color 0.1s; }
    .ag-theme-alpine .ag-cell-data-changed {
      background-color: rgba(22, 160, 133, 0.5) !important;
      background-color: var(--ag-value-change-value-highlight-background-color, rgba(22, 160, 133, 0.5)) !important; }
    .ag-theme-alpine .ag-cell-data-changed-animation {
      background-color: transparent; }
    .ag-theme-alpine .ag-cell-highlight {
      background-color: #2196f3 !important;
      background-color: var(--ag-range-selection-highlight-color, var(--ag-range-selection-border-color, #2196f3)) !important; }
    .ag-theme-alpine .ag-row {
      height: 42px;
      background-color: #fff;
      background-color: var(--ag-background-color, #fff);
      color: #181d1f;
      color: var(--ag-data-color, var(--ag-foreground-color, #181d1f));
      border-width: 1px;
      border-color: #dde2eb;
      border-color: var(--ag-row-border-color, var(--ag-secondary-border-color, #dde2eb)); }
      .ag-theme-alpine .ag-row:not(.ag-row-first) {
        border-top-style: solid; }
      .ag-theme-alpine .ag-row.ag-row-last {
        border-bottom-style: solid; }
    .ag-theme-alpine .ag-row-highlight-above::after, .ag-theme-alpine .ag-row-highlight-below::after {
      content: '';
      position: absolute;
      width: calc(100% - 1px);
      height: 1px;
      background-color: #2196f3;
      background-color: var(--ag-range-selection-border-color, #2196f3);
      left: 1px; }
    .ag-theme-alpine .ag-row-highlight-above::after {
      top: -1px; }
    .ag-theme-alpine .ag-row-highlight-above.ag-row-first::after {
      top: 0; }
    .ag-theme-alpine .ag-row-highlight-below::after {
      bottom: 0px; }
    .ag-theme-alpine .ag-row-odd {
      background-color: #fcfcfc;
      background-color: var(--ag-odd-row-background-color, #fcfcfc); }
    .ag-theme-alpine .ag-horizontal-left-spacer:not(.ag-scroller-corner) {
      border-right: solid 1px;
      border-right-color: #babfc7;
      border-right-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-horizontal-right-spacer:not(.ag-scroller-corner) {
      border-left: solid 1px;
      border-left-color: #babfc7;
      border-left-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-row-hover {
      background-color: rgba(33, 150, 243, 0.1);
      background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1)); }
    .ag-theme-alpine .ag-ltr .ag-right-aligned-cell {
      text-align: right; }
    .ag-theme-alpine .ag-rtl .ag-right-aligned-cell {
      text-align: left; }
    .ag-theme-alpine .ag-ltr .ag-right-aligned-cell .ag-cell-value {
      margin-left: auto; }
    .ag-theme-alpine .ag-rtl .ag-right-aligned-cell .ag-cell-value {
      margin-right: auto; }
    .ag-theme-alpine .ag-cell {
      border: 1px solid transparent;
      line-height: 40px;
      padding-left: 17px;
      padding-right: 17px; }
    .ag-theme-alpine .ag-row > .ag-cell-wrapper {
      padding-left: 17px;
      padding-right: 17px; }
    .ag-theme-alpine .ag-row-dragging {
      cursor: move; }
    .ag-theme-alpine .ag-row-dragging {
      opacity: 0.5; }
    .ag-theme-alpine .ag-cell-inline-editing {
      border: solid 1px;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7);
      background: #fff;
      background: var(--ag-background-color, #fff);
      border-radius: 3px;
      box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
      padding: 6px;
      padding: 0;
      height: 42px;
      background-color: #f8f8f8;
      background-color: var(--ag-control-panel-background-color, #f8f8f8); }
    .ag-theme-alpine .ag-popup-editor {
      border: solid 1px;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7);
      background: #fff;
      background: var(--ag-background-color, #fff);
      border-radius: 3px;
      box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
      padding: 6px;
      background-color: #f8f8f8;
      background-color: var(--ag-control-panel-background-color, #f8f8f8);
      padding: 0; }
    .ag-theme-alpine .ag-large-text-input {
      height: auto;
      padding: 18px; }
    .ag-theme-alpine .ag-details-row {
      padding: 30px;
      background-color: #fff;
      background-color: var(--ag-background-color, #fff); }
    .ag-theme-alpine .ag-overlay-loading-wrapper {
      background-color: rgba(255, 255, 255, 0.66);
      background-color: var(--ag-modal-overlay-background-color, rgba(255, 255, 255, 0.66)); }
    .ag-theme-alpine .ag-overlay-loading-center {
      border: solid 1px;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7);
      background: #fff;
      background: var(--ag-background-color, #fff);
      border-radius: 3px;
      box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
      padding: 6px; }
    .ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
      padding-top: 30px; }
    .ag-theme-alpine .ag-loading {
      padding-left: 18px;
      display: flex;
      height: 100%;
      align-items: center; }
    .ag-theme-alpine .ag-loading-icon {
      padding-right: 12px; }
    .ag-theme-alpine .ag-icon-loading {
      -webkit-animation-name: spin;
              animation-name: spin;
      -webkit-animation-duration: 1000ms;
              animation-duration: 1000ms;
      -webkit-animation-iteration-count: infinite;
              animation-iteration-count: infinite;
      -webkit-animation-timing-function: linear;
              animation-timing-function: linear; }
  
  @-webkit-keyframes spin {
    from {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    to {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg); } }
  
  @keyframes spin {
    from {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    to {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg); } }
    .ag-theme-alpine .ag-floating-top {
      border-bottom: solid 1px;
      border-bottom-color: #babfc7;
      border-bottom-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-floating-bottom {
      border-top: solid 1px;
      border-top-color: #babfc7;
      border-top-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-ltr .ag-cell {
      border-right: solid transparent; }
    .ag-theme-alpine .ag-rtl .ag-cell {
      border-left: solid transparent; }
    .ag-theme-alpine .ag-ltr .ag-cell {
      border-right-width: 1px; }
    .ag-theme-alpine .ag-rtl .ag-cell {
      border-left-width: 1px; }
    .ag-theme-alpine .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell) {
      border-left: solid 1px;
      border-left-color: #babfc7;
      border-left-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell) {
      border-right: solid 1px;
      border-right-color: #babfc7;
      border-right-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-row-selected {
      background-color: rgba(33, 150, 243, 0.3);
      background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3)); }
    .ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus) {
      background-color: rgba(33, 150, 243, 0.2);
      background-color: var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2)); }
      .ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart {
        background-color: rgba(0, 88, 255, 0.1);
        background-color: var(--ag-range-selection-chart-background-color, rgba(0, 88, 255, 0.1)); }
      .ag-theme-alpine .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category {
        background-color: rgba(0, 255, 132, 0.1);
        background-color: var(--ag-range-selection-chart-category-background-color, rgba(0, 255, 132, 0.1)); }
    .ag-theme-alpine .ag-cell-range-selected-1:not(.ag-cell-focus) {
      background-color: rgba(33, 150, 243, 0.2);
      background-color: var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, rgba(33, 150, 243, 0.2))); }
    .ag-theme-alpine .ag-cell-range-selected-2:not(.ag-cell-focus) {
      background-color: rgba(33, 150, 243, 0.36);
      background-color: var(--ag-range-selection-background-color-2, rgba(33, 150, 243, 0.36)); }
    .ag-theme-alpine .ag-cell-range-selected-3:not(.ag-cell-focus) {
      background-color: rgba(33, 150, 243, 0.488);
      background-color: var(--ag-range-selection-background-color-3, rgba(33, 150, 243, 0.488)); }
    .ag-theme-alpine .ag-cell-range-selected-4:not(.ag-cell-focus) {
      background-color: rgba(33, 150, 243, 0.5904);
      background-color: var(--ag-range-selection-background-color-4, rgba(33, 150, 243, 0.5904)); }
    .ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top {
      border-top-color: #2196f3;
      border-top-color: var(--ag-range-selection-border-color, #2196f3); }
    .ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right {
      border-right-color: #2196f3;
      border-right-color: var(--ag-range-selection-border-color, #2196f3); }
    .ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom {
      border-bottom-color: #2196f3;
      border-bottom-color: var(--ag-range-selection-border-color, #2196f3); }
    .ag-theme-alpine .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left {
      border-left-color: #2196f3;
      border-left-color: var(--ag-range-selection-border-color, #2196f3); }
    .ag-theme-alpine .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
    .ag-theme-alpine .ag-ltr .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
    .ag-theme-alpine .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle, .ag-theme-alpine .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),
    .ag-theme-alpine .ag-rtl .ag-has-focus .ag-cell-focus.ag-cell-range-single-cell,
    .ag-theme-alpine .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
      border: 1px solid;
      border-color: #2196f3;
      border-color: var(--ag-range-selection-border-color, #2196f3);
      outline: initial; }
    .ag-theme-alpine .ag-cell.ag-selection-fill-top,
    .ag-theme-alpine .ag-cell.ag-selection-fill-top.ag-cell-range-selected {
      border-top: 1px dashed;
      border-top-color: #2196f3;
      border-top-color: var(--ag-range-selection-border-color, #2196f3); }
    .ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-right, .ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
      border-right: 1px dashed;
      border-right-color: #2196f3;
      border-right-color: var(--ag-range-selection-border-color, #2196f3); }
    .ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-right, .ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected {
      border-left: 1px dashed;
      border-left-color: #2196f3;
      border-left-color: var(--ag-range-selection-border-color, #2196f3); }
    .ag-theme-alpine .ag-cell.ag-selection-fill-bottom,
    .ag-theme-alpine .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected {
      border-bottom: 1px dashed;
      border-bottom-color: #2196f3;
      border-bottom-color: var(--ag-range-selection-border-color, #2196f3); }
    .ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-left, .ag-theme-alpine .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
      border-left: 1px dashed;
      border-left-color: #2196f3;
      border-left-color: var(--ag-range-selection-border-color, #2196f3); }
    .ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-left, .ag-theme-alpine .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected {
      border-right: 1px dashed;
      border-right-color: #2196f3;
      border-right-color: var(--ag-range-selection-border-color, #2196f3); }
    .ag-theme-alpine .ag-fill-handle, .ag-theme-alpine .ag-range-handle {
      position: absolute;
      width: 6px;
      height: 6px;
      bottom: -1px;
      background-color: #2196f3;
      background-color: var(--ag-range-selection-border-color, #2196f3); }
      .ag-theme-alpine .ag-ltr .ag-fill-handle, .ag-theme-alpine .ag-ltr .ag-range-handle {
        right: -1px; }
      .ag-theme-alpine .ag-rtl .ag-fill-handle, .ag-theme-alpine .ag-rtl .ag-range-handle {
        left: -1px; }
    .ag-theme-alpine .ag-fill-handle {
      cursor: cell; }
    .ag-theme-alpine .ag-range-handle {
      cursor: nwse-resize; }
    .ag-theme-alpine .ag-cell-inline-editing {
      border-color: rgba(33, 150, 243, 0.4) !important;
      border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)) !important; }
    .ag-theme-alpine .ag-menu {
      border: solid 1px;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7);
      background: #fff;
      background: var(--ag-background-color, #fff);
      border-radius: 3px;
      box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
      padding: 6px;
      padding: 0; }
    .ag-theme-alpine .ag-menu-list {
      cursor: default;
      width: 100%;
      padding-top: 6px;
      padding-bottom: 6px; }
    .ag-theme-alpine .ag-menu-option-part {
      padding-top: 8px;
      padding-bottom: 8px;
      line-height: 16px; }
    .ag-theme-alpine .ag-menu-option-active {
      background-color: rgba(33, 150, 243, 0.1);
      background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1)); }
    .ag-theme-alpine .ag-menu-option-disabled {
      opacity: 0.5; }
    .ag-theme-alpine .ag-menu-option-text {
      margin-left: 6px; }
    .ag-theme-alpine .ag-menu-option-icon {
      padding-left: 12px;
      padding-right: 6px;
      min-width: 28px; }
    .ag-theme-alpine .ag-menu-option-shortcut {
      padding-left: 12px; }
    .ag-theme-alpine .ag-menu-separator {
      height: 12px; }
    .ag-theme-alpine .ag-menu-separator-cell:after {
      content: "";
      display: block;
      border-top: solid 1px;
      border-top-color: #babfc7;
      border-top-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-menu-option-popup-pointer {
      width: 28px;
      text-align: center; }
    .ag-theme-alpine .ag-tabs-header {
      min-width: 220px;
      width: 100%;
      display: flex; }
    .ag-theme-alpine .ag-tab {
      border-bottom: 2px solid transparent;
      display: flex;
      flex: none;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      flex: 1 1 auto;
      transition: border-bottom 0.3s; }
    .ag-theme-alpine .ag-keyboard-focus .ag-tab:focus {
      outline: none; }
      .ag-theme-alpine .ag-keyboard-focus .ag-tab:focus:after {
        content: '';
        position: absolute;
        background-color: transparent;
        pointer-events: none;
        top: 4px;
        left: 4px;
        display: block;
        width: calc(100% - 8px);
        height: calc(100% - 8px);
        border: 1px solid;
        border-color: rgba(33, 150, 243, 0.4);
        border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
    .ag-theme-alpine .ag-tab-selected {
      border-bottom-color: #2196f3;
      border-bottom-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3)); }
    .ag-theme-alpine .ag-menu-header {
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)); }
    .ag-theme-alpine .ag-filter-condition-operator {
      height: 17px; }
    .ag-theme-alpine .ag-ltr .ag-filter-condition-operator-or {
      margin-left: 12px; }
    .ag-theme-alpine .ag-rtl .ag-filter-condition-operator-or {
      margin-right: 12px; }
    .ag-theme-alpine .ag-set-filter-select-all {
      padding-top: 12px; }
    .ag-theme-alpine .ag-set-filter-list {
      height: 180px; }
    .ag-theme-alpine .ag-set-filter-filter {
      margin-top: 12px;
      margin-left: 12px;
      margin-right: 12px; }
    .ag-theme-alpine .ag-filter-to {
      margin-top: 9px; }
    .ag-theme-alpine .ag-mini-filter {
      margin: 12px 12px;
      margin-bottom: 0; }
    .ag-theme-alpine .ag-set-filter-item {
      margin: 0px 12px; }
    .ag-theme-alpine .ag-ltr .ag-set-filter-item-value {
      margin-left: 12px; }
    .ag-theme-alpine .ag-rtl .ag-set-filter-item-value {
      margin-right: 12px; }
    .ag-theme-alpine .ag-filter-header-container {
      padding-bottom: 12px;
      border-bottom: solid 1px;
      border-bottom-color: #dde2eb;
      border-bottom-color: var(--ag-secondary-border-color, #dde2eb); }
    .ag-theme-alpine .ag-filter-apply-panel {
      padding: 12px 12px;
      border-top: solid 1px;
      border-top-color: #dde2eb;
      border-top-color: var(--ag-secondary-border-color, #dde2eb); }
    .ag-theme-alpine .ag-filter-apply-panel-button {
      line-height: 1.5; }
      .ag-theme-alpine .ag-ltr .ag-filter-apply-panel-button {
        margin-left: 12px; }
      .ag-theme-alpine .ag-rtl .ag-filter-apply-panel-button {
        margin-right: 12px; }
    .ag-theme-alpine .ag-simple-filter-body-wrapper {
      padding: 12px 12px;
      padding-bottom: 3px; }
      .ag-theme-alpine .ag-simple-filter-body-wrapper > * {
        margin-bottom: 9px; }
    .ag-theme-alpine .ag-filter-no-matches {
      margin: 12px 12px; }
    .ag-theme-alpine .ag-side-bar {
      position: relative; }
    .ag-theme-alpine .ag-tool-panel-wrapper {
      background-color: #f8f8f8;
      background-color: var(--ag-control-panel-background-color, #f8f8f8); }
    .ag-theme-alpine .ag-side-buttons {
      padding-top: 24px;
      width: 20px;
      position: relative;
      color: #181d1f;
      color: var(--ag-foreground-color, #181d1f);
      overflow: hidden; }
    .ag-theme-alpine button.ag-side-button-button {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit;
      background: transparent;
      padding: 12px 0 12px 0;
      width: 100%;
      margin: 0;
      min-height: 108px;
      background-position-y: center;
      background-position-x: center;
      background-repeat: no-repeat;
      border: none; }
      .ag-theme-alpine button.ag-side-button-button:focus {
        box-shadow: none; }
    .ag-theme-alpine .ag-keyboard-focus .ag-side-button-button:focus {
      outline: none; }
      .ag-theme-alpine .ag-keyboard-focus .ag-side-button-button:focus:after {
        content: '';
        position: absolute;
        background-color: transparent;
        pointer-events: none;
        top: 4px;
        left: 4px;
        display: block;
        width: calc(100% - 8px);
        height: calc(100% - 8px);
        border: 1px solid;
        border-color: rgba(33, 150, 243, 0.4);
        border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
    .ag-theme-alpine .ag-side-button-icon-wrapper {
      margin-bottom: 3px; }
    .ag-theme-alpine .ag-ltr .ag-side-bar-left,
    .ag-theme-alpine .ag-rtl .ag-side-bar-right {
      border-right: solid 1px;
      border-right-color: #babfc7;
      border-right-color: var(--ag-border-color, #babfc7); }
      .ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,
      .ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper {
        border-left: solid 1px;
        border-left-color: #babfc7;
        border-left-color: var(--ag-border-color, #babfc7); }
      .ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-side-button-button,
      .ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-side-button-button {
        border-right: 2px solid transparent;
        transition: border-right 0.3s; }
      .ag-theme-alpine .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,
      .ag-theme-alpine .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button {
        border-right-color: #2196f3;
        border-right-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3)); }
    .ag-theme-alpine .ag-rtl .ag-side-bar-left,
    .ag-theme-alpine .ag-ltr .ag-side-bar-right {
      border-left: solid 1px;
      border-left-color: #babfc7;
      border-left-color: var(--ag-border-color, #babfc7); }
      .ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,
      .ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper {
        border-right: solid 1px;
        border-right-color: #babfc7;
        border-right-color: var(--ag-border-color, #babfc7); }
      .ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-side-button-button,
      .ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-side-button-button {
        border-left: 2px solid transparent;
        transition: border-left 0.3s; }
      .ag-theme-alpine .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,
      .ag-theme-alpine .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button {
        border-left-color: #2196f3;
        border-left-color: var(--ag-selected-tab-underline-color, var(--ag-alpine-active-color, #2196f3)); }
    .ag-theme-alpine .ag-filter-toolpanel-header {
      height: 36px; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-header, .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-search {
      padding-left: 6px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-header, .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-search {
      padding-right: 6px; }
    .ag-theme-alpine .ag-keyboard-focus .ag-filter-toolpanel-header:focus {
      outline: none; }
      .ag-theme-alpine .ag-keyboard-focus .ag-filter-toolpanel-header:focus:after {
        content: '';
        position: absolute;
        background-color: transparent;
        pointer-events: none;
        top: 4px;
        left: 4px;
        display: block;
        width: calc(100% - 8px);
        height: calc(100% - 8px);
        border: 1px solid;
        border-color: rgba(33, 150, 243, 0.4);
        border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
    .ag-theme-alpine .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title:after {
      font-family: "agGridAlpine";
      font-size: 16px;
      line-height: 16px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\f112";
      position: absolute; }
      .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title:after {
        padding-left: 6px; }
      .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group.ag-has-filter > .ag-group-title-bar .ag-group-title:after {
        padding-right: 6px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-0-header {
      height: 48px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-item {
      margin-top: 3px;
      margin-bottom: 3px; }
    .ag-theme-alpine .ag-filter-toolpanel-search {
      height: 48px; }
    .ag-theme-alpine .ag-filter-toolpanel-search-input {
      flex-grow: 1;
      height: 24px; }
      .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-search-input {
        margin-right: 6px; }
      .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-search-input {
        margin-left: 6px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-0 {
      border-top: solid 1px;
      border-top-color: #dde2eb;
      border-top-color: var(--ag-secondary-border-color, #dde2eb); }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-expand, .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-title-bar-icon {
      margin-right: 6px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-expand, .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-title-bar-icon {
      margin-left: 6px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar {
      background-color: transparent; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
      padding-left: 22px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header {
      padding-right: 22px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar {
      background-color: transparent; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
      padding-left: 38px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header {
      padding-right: 38px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar {
      background-color: transparent; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
      padding-left: 54px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header {
      padding-right: 54px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar {
      background-color: transparent; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
      padding-left: 70px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header {
      padding-right: 70px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar {
      background-color: transparent; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
      padding-left: 86px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header {
      padding-right: 86px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar {
      background-color: transparent; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
      padding-left: 102px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header {
      padding-right: 102px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar {
      background-color: transparent; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
      padding-left: 118px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header {
      padding-right: 118px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar {
      background-color: transparent; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
      padding-left: 134px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header {
      padding-right: 134px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar {
      background-color: transparent; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
      padding-left: 150px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header {
      padding-right: 150px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar {
      background-color: transparent; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
      padding-left: 166px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header {
      padding-right: 166px; }
    .ag-theme-alpine .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header {
      padding-left: 6px; }
    .ag-theme-alpine .ag-filter-toolpanel-instance-filter {
      border-top: solid 1px;
      border-top-color: #babfc7;
      border-top-color: var(--ag-border-color, #babfc7);
      border-bottom: solid 1px;
      border-bottom-color: #babfc7;
      border-bottom-color: var(--ag-border-color, #babfc7);
      padding-top: 6px; }
    .ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-header-icon {
      margin-left: 6px; }
    .ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-header-icon {
      margin-right: 6px; }
    .ag-theme-alpine .ag-pivot-mode-panel {
      height: 48px;
      display: flex; }
    .ag-theme-alpine .ag-pivot-mode-select {
      display: flex;
      align-items: center; }
      .ag-theme-alpine .ag-ltr .ag-pivot-mode-select {
        margin-left: 12px; }
      .ag-theme-alpine .ag-rtl .ag-pivot-mode-select {
        margin-right: 12px; }
    .ag-theme-alpine .ag-keyboard-focus .ag-column-select-header:focus {
      outline: none; }
      .ag-theme-alpine .ag-keyboard-focus .ag-column-select-header:focus:after {
        content: '';
        position: absolute;
        background-color: transparent;
        pointer-events: none;
        top: 4px;
        left: 4px;
        display: block;
        width: calc(100% - 8px);
        height: calc(100% - 8px);
        border: 1px solid;
        border-color: rgba(33, 150, 243, 0.4);
        border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
    .ag-theme-alpine .ag-column-select-header {
      height: 48px;
      align-items: center;
      padding: 0 12px;
      border-bottom: solid 1px;
      border-bottom-color: #dde2eb;
      border-bottom-color: var(--ag-secondary-border-color, #dde2eb); }
    .ag-theme-alpine .ag-column-panel-column-select {
      border-bottom: solid 1px;
      border-bottom-color: #dde2eb;
      border-bottom-color: var(--ag-secondary-border-color, #dde2eb);
      border-top: solid 1px;
      border-top-color: #dde2eb;
      border-top-color: var(--ag-secondary-border-color, #dde2eb); }
    .ag-theme-alpine .ag-column-group-icons,
    .ag-theme-alpine .ag-column-select-header-icon {
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)); }
    .ag-theme-alpine .ag-header {
      background-color: #f8f8f8;
      background-color: var(--ag-header-background-color, #f8f8f8);
      border-bottom: solid 1px;
      border-bottom-color: #babfc7;
      border-bottom-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-header-row {
      color: #181d1f;
      color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f))); }
    .ag-theme-alpine .ag-pinned-right-header {
      border-left: solid 1px;
      border-left-color: #babfc7;
      border-left-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-pinned-left-header {
      border-right: solid 1px;
      border-right-color: #babfc7;
      border-right-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-header-row {
      height: 48px; }
    .ag-theme-alpine .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
      margin-left: 6px; }
    .ag-theme-alpine .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon {
      margin-right: 6px; }
    .ag-theme-alpine .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
      margin-right: 6px; }
    .ag-theme-alpine .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon {
      margin-left: 6px; }
    .ag-theme-alpine .ag-header-cell,
    .ag-theme-alpine .ag-header-group-cell {
      padding-left: 18px;
      padding-right: 18px; }
      .ag-theme-alpine .ag-header-cell.ag-header-cell-moving,
      .ag-theme-alpine .ag-header-group-cell.ag-header-cell-moving {
        background-color: #fff;
        background-color: var(--ag-header-cell-moving-background-color, var(--ag-background-color, #fff)); }
    .ag-theme-alpine .ag-keyboard-focus .ag-header-cell:focus {
      outline: none; }
      .ag-theme-alpine .ag-keyboard-focus .ag-header-cell:focus:after {
        content: '';
        position: absolute;
        background-color: transparent;
        pointer-events: none;
        top: 4px;
        left: 4px;
        display: block;
        width: calc(100% - 8px);
        height: calc(100% - 8px);
        border: 1px solid;
        border-color: rgba(33, 150, 243, 0.4);
        border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
    .ag-theme-alpine .ag-keyboard-focus .ag-header-group-cell:focus {
      outline: none; }
      .ag-theme-alpine .ag-keyboard-focus .ag-header-group-cell:focus:after {
        content: '';
        position: absolute;
        background-color: transparent;
        pointer-events: none;
        top: 4px;
        left: 4px;
        display: block;
        width: calc(100% - 8px);
        height: calc(100% - 8px);
        border: 1px solid;
        border-color: rgba(33, 150, 243, 0.4);
        border-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
    .ag-theme-alpine .ag-header-icon {
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)); }
    .ag-theme-alpine .ag-header-expand-icon {
      cursor: pointer; }
      .ag-theme-alpine .ag-ltr .ag-header-expand-icon {
        padding-left: 4px; }
      .ag-theme-alpine .ag-rtl .ag-header-expand-icon {
        padding-right: 4px; }
    .ag-theme-alpine .ag-header-row:not(:first-child) .ag-header-cell,
    .ag-theme-alpine .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group {
      border-top: solid 1px;
      border-top-color: #babfc7;
      border-top-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-header-cell-resize {
      display: flex;
      align-items: center; }
    .ag-theme-alpine .ag-header-cell-resize::after {
      content: "";
      position: absolute;
      z-index: 1;
      display: block;
      left: calc(50% - 1px);
      width: 2px;
      height: 30%;
      top: calc(50% - 15%);
      background-color: rgba(186, 191, 199, 0.5);
      background-color: var(--ag-header-column-resize-handle-color, rgba(186, 191, 199, 0.5)); }
    .ag-theme-alpine .ag-pinned-right-header .ag-header-cell-resize::after {
      left: calc(50% - 2px); }
    .ag-theme-alpine .ag-ltr .ag-header-select-all {
      margin-right: 18px; }
    .ag-theme-alpine .ag-rtl .ag-header-select-all {
      margin-left: 18px; }
    .ag-theme-alpine .ag-ltr .ag-floating-filter-button {
      margin-left: 18px; }
    .ag-theme-alpine .ag-rtl .ag-floating-filter-button {
      margin-right: 18px; }
    .ag-theme-alpine .ag-floating-filter-button-button {
      color: inherit;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      line-height: inherit;
      /* -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none; */
      background: transparent;
      border: none;
      height: 16px;
      padding: 0;
      width: 16px; }
    .ag-theme-alpine .ag-filter-loading {
      background-color: #f8f8f8;
      background-color: var(--ag-control-panel-background-color, #f8f8f8);
      height: 100%;
      padding: 12px 12px;
      position: absolute;
      width: 100%;
      z-index: 1; }
    .ag-theme-alpine .ag-paging-panel {
      border-top: 1px solid;
      border-top-color: #babfc7;
      border-top-color: var(--ag-border-color, #babfc7);
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
      height: 48px; }
      .ag-theme-alpine .ag-paging-panel > * {
        margin: 0 18px; }
    .ag-theme-alpine .ag-paging-button {
      cursor: pointer;
      opacity: 0;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      padding: 0;
      width: 16px; }
    .ag-theme-alpine .ag-disabled .ag-paging-button {
      cursor: default; }
    .ag-theme-alpine .ag-paging-button-wrapper.ag-disabled {
      color: rgba(24, 29, 31, 0.5);
      color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
      cursor: default; }
    .ag-theme-alpine .ag-paging-button-wrapper, .ag-theme-alpine .ag-paging-description {
      margin: 0 6px; }
    .ag-theme-alpine .ag-status-bar {
      border-top: solid 1px;
      border-top-color: #babfc7;
      border-top-color: var(--ag-border-color, #babfc7);
      color: rgba(24, 29, 31, 0.5);
      color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
      padding-right: 24px;
      padding-left: 24px;
      line-height: 1.5; }
    .ag-theme-alpine .ag-status-name-value-value {
      color: #181d1f;
      color: var(--ag-foreground-color, #181d1f); }
    .ag-theme-alpine .ag-status-bar-center {
      text-align: center; }
    .ag-theme-alpine .ag-status-name-value {
      margin-left: 6px;
      margin-right: 6px;
      padding-top: 12px;
      padding-bottom: 12px; }
    .ag-theme-alpine .ag-column-drop-cell {
      background: rgba(24, 29, 31, 0.07);
      background: var(--ag-chip-background-color, rgba(24, 29, 31, 0.07));
      border-radius: 24px;
      height: 24px;
      padding: 0 3px; }
    .ag-theme-alpine .ag-column-drop-cell-text {
      margin: 0 6px; }
    .ag-theme-alpine .ag-column-drop-cell-button {
      min-width: 24px;
      margin: 0 3px;
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)); }
    .ag-theme-alpine .ag-column-drop-cell-drag-handle {
      margin-left: 12px; }
    .ag-theme-alpine .ag-column-drop-cell-ghost {
      opacity: 0.5; }
    .ag-theme-alpine .ag-column-drop-horizontal {
      background-color: #f8f8f8;
      background-color: var(--ag-control-panel-background-color, #f8f8f8);
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f));
      height: 42px;
      border-bottom: solid 1px;
      border-bottom-color: #babfc7;
      border-bottom-color: var(--ag-border-color, #babfc7); }
      .ag-theme-alpine .ag-ltr .ag-column-drop-horizontal {
        padding-left: 18px; }
      .ag-theme-alpine .ag-rtl .ag-column-drop-horizontal {
        padding-right: 18px; }
    .ag-theme-alpine .ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child) {
      border-right: solid 1px;
      border-right-color: #babfc7;
      border-right-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child) {
      border-left: solid 1px;
      border-left-color: #babfc7;
      border-left-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-column-drop-horizontal-cell-separator {
      margin: 0 6px;
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)); }
    .ag-theme-alpine .ag-column-drop-horizontal-empty-message {
      color: rgba(24, 29, 31, 0.5);
      color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5)); }
    .ag-theme-alpine .ag-ltr .ag-column-drop-horizontal-icon {
      margin-right: 18px; }
    .ag-theme-alpine .ag-rtl .ag-column-drop-horizontal-icon {
      margin-left: 18px; }
    .ag-theme-alpine .ag-column-drop-vertical-list {
      padding-bottom: 6px;
      padding-right: 6px;
      padding-left: 6px; }
    .ag-theme-alpine .ag-column-drop-vertical-cell {
      margin-top: 6px; }
    .ag-theme-alpine .ag-column-drop-vertical {
      min-height: 50px;
      max-height: 150px;
      border-bottom: solid 1px;
      border-bottom-color: #dde2eb;
      border-bottom-color: var(--ag-secondary-border-color, #dde2eb); }
      .ag-theme-alpine .ag-column-drop-vertical.ag-last-column-drop {
        border-bottom: none; }
    .ag-theme-alpine .ag-column-drop-vertical-icon {
      margin-left: 6px;
      margin-right: 6px; }
    .ag-theme-alpine .ag-column-drop-vertical-list {
      position: relative; }
    .ag-theme-alpine .ag-column-drop-vertical-empty-message {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      overflow: hidden;
      color: rgba(24, 29, 31, 0.5);
      color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
      margin-top: 6px; }
    .ag-theme-alpine .ag-select-agg-func-popup {
      border: solid 1px;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7);
      background: #fff;
      background: var(--ag-background-color, #fff);
      border-radius: 3px;
      box-shadow: 0 1px 4px 1px rgba(186, 191, 199, 0.4);
      padding: 6px;
      background: #fff;
      background: var(--ag-background-color, #fff);
      height: 105px;
      padding: 0; }
    .ag-theme-alpine .ag-select-agg-func-virtual-list-item {
      cursor: default;
      line-height: 30px;
      padding-left: 12px; }
      .ag-theme-alpine .ag-select-agg-func-virtual-list-item:hover {
        background-color: rgba(33, 150, 243, 0.3);
        background-color: var(--ag-selected-row-background-color, rgba(33, 150, 243, 0.3)); }
    .ag-theme-alpine .ag-chart-menu {
      border-radius: 3px;
      background: #fff;
      background: var(--ag-background-color, #fff); }
    .ag-theme-alpine .ag-chart-menu-icon {
      opacity: 0.5;
      line-height: 24px;
      font-size: 24px;
      width: 24px;
      height: 24px;
      margin: 2px 0;
      cursor: pointer;
      border-radius: 3px;
      color: #181d1f;
      color: var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f)); }
      .ag-theme-alpine .ag-chart-menu-icon:hover {
        opacity: 1; }
    .ag-theme-alpine .ag-chart-mini-thumbnail {
      border: 1px solid;
      border-color: #dde2eb;
      border-color: var(--ag-secondary-border-color, #dde2eb);
      border-radius: 5px;
      margin: 5px; }
      .ag-theme-alpine .ag-chart-mini-thumbnail:nth-last-child(3),
      .ag-theme-alpine .ag-chart-mini-thumbnail:nth-last-child(3) ~ .ag-chart-mini-thumbnail {
        margin-left: auto;
        margin-right: auto; }
      .ag-theme-alpine .ag-ltr .ag-chart-mini-thumbnail:first-child {
        margin-left: 0; }
      .ag-theme-alpine .ag-rtl .ag-chart-mini-thumbnail:first-child {
        margin-right: 0; }
      .ag-theme-alpine .ag-ltr .ag-chart-mini-thumbnail:last-child {
        margin-right: 0; }
      .ag-theme-alpine .ag-rtl .ag-chart-mini-thumbnail:last-child {
        margin-left: 0; }
      .ag-theme-alpine .ag-chart-mini-thumbnail.ag-selected {
        border-color: #2196f3;
        border-color: var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3))); }
    .ag-theme-alpine .ag-chart-settings-card-item {
      background: #181d1f;
      background: var(--ag-foreground-color, #181d1f);
      width: 8px;
      height: 8px;
      border-radius: 4px; }
      .ag-theme-alpine .ag-chart-settings-card-item.ag-selected {
        background-color: #2196f3;
        background-color: var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3))); }
    .ag-theme-alpine .ag-chart-data-column-drag-handle {
      margin-left: 6px; }
    .ag-theme-alpine .ag-charts-settings-group-title-bar,
    .ag-theme-alpine .ag-charts-data-group-title-bar,
    .ag-theme-alpine .ag-charts-format-top-level-group-title-bar {
      border-top: solid 1px;
      border-top-color: #dde2eb;
      border-top-color: var(--ag-secondary-border-color, #dde2eb); }
    .ag-theme-alpine .ag-charts-settings-group-container {
      padding: 6px; }
    .ag-theme-alpine .ag-charts-data-group-container {
      padding: 12px 12px;
      padding-bottom: 3px; }
      .ag-theme-alpine .ag-charts-data-group-container > * {
        margin-bottom: 9px; }
    .ag-theme-alpine .ag-charts-format-top-level-group-container {
      margin-left: 12px;
      padding: 6px; }
    .ag-theme-alpine .ag-charts-format-top-level-group-item {
      margin: 6px 0; }
    .ag-theme-alpine .ag-charts-format-sub-level-group-container {
      padding: 12px 12px;
      padding-bottom: 3px; }
      .ag-theme-alpine .ag-charts-format-sub-level-group-container > * {
        margin-bottom: 9px; }
    .ag-theme-alpine .ag-charts-group-container.ag-group-container-horizontal {
      padding: 6px; }
    .ag-theme-alpine .ag-chart-data-section,
    .ag-theme-alpine .ag-chart-format-section {
      display: flex;
      margin: 0; }
    .ag-theme-alpine .ag-chart-menu-panel {
      background-color: #f8f8f8;
      background-color: var(--ag-control-panel-background-color, #f8f8f8); }
      .ag-theme-alpine .ag-ltr .ag-chart-menu-panel {
        border-left: solid 1px;
        border-left-color: #babfc7;
        border-left-color: var(--ag-border-color, #babfc7); }
      .ag-theme-alpine .ag-rtl .ag-chart-menu-panel {
        border-right: solid 1px;
        border-right-color: #babfc7;
        border-right-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-date-time-list-page-title {
      flex-grow: 1;
      text-align: center; }
    .ag-theme-alpine .ag-date-time-list-page-column-label {
      text-align: center; }
    .ag-theme-alpine .ag-date-time-list-page-entry {
      text-align: center; }
    .ag-theme-alpine .ag-checkbox-input-wrapper {
      font-family: "agGridAlpine";
      font-size: 16px;
      line-height: 16px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      width: 16px;
      height: 16px;
      background-color: #fff;
      background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
      border-radius: 3px;
      display: inline-block;
      vertical-align: middle;
      flex: none; }
      .ag-theme-alpine .ag-checkbox-input-wrapper input, .ag-theme-alpine .ag-checkbox-input-wrapper input {
        /* -webkit-appearance: none; */
        opacity: 0;
        width: 100%;
        height: 100%; }
      .ag-theme-alpine .ag-checkbox-input-wrapper:focus-within, .ag-theme-alpine .ag-checkbox-input-wrapper:active {
        outline: none;
        box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4); }
      .ag-theme-alpine .ag-checkbox-input-wrapper.ag-disabled {
        opacity: 0.5; }
      .ag-theme-alpine .ag-checkbox-input-wrapper::after {
        content: "\f108";
        color: #999;
        color: var(--ag-checkbox-unchecked-color, #999);
        position: absolute;
        top: 0;
        left: 0;
        pointer-events: none; }
      .ag-theme-alpine .ag-checkbox-input-wrapper.ag-checked::after {
        content: "\f106";
        color: #2196f3;
        color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
        position: absolute;
        top: 0;
        left: 0;
        pointer-events: none; }
      .ag-theme-alpine .ag-checkbox-input-wrapper.ag-indeterminate::after {
        content: "\f107";
        color: #999;
        color: var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #999));
        position: absolute;
        top: 0;
        left: 0;
        pointer-events: none; }
    .ag-theme-alpine .ag-toggle-button-input-wrapper {
      box-sizing: border-box;
      width: 28px;
      height: 18px;
      background-color: #999;
      background-color: var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #999));
      border-radius: 9px;
      position: relative;
      flex: none;
      border: 1px solid;
      border-color: #999;
      border-color: var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999)); }
      .ag-theme-alpine .ag-toggle-button-input-wrapper input {
        opacity: 0;
        height: 100%;
        width: 100%; }
      .ag-theme-alpine .ag-toggle-button-input-wrapper:focus-within {
        outline: none;
        box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4); }
      .ag-theme-alpine .ag-toggle-button-input-wrapper.ag-disabled {
        opacity: 0.5; }
      .ag-theme-alpine .ag-toggle-button-input-wrapper.ag-checked {
        background-color: #2196f3;
        background-color: var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)));
        border-color: #2196f3;
        border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3))); }
      .ag-theme-alpine .ag-toggle-button-input-wrapper::before {
        content: ' ';
        position: absolute;
        top: -1px;
        left: -1px;
        display: block;
        box-sizing: border-box;
        height: 18px;
        width: 18px;
        background-color: #fff;
        background-color: var(--ag-toggle-button-switch-background-color, var(--ag-background-color, #fff));
        border-radius: 9px;
        transition: left 100ms;
        border: 1px solid;
        border-color: #999;
        border-color: var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #999))); }
      .ag-theme-alpine .ag-toggle-button-input-wrapper.ag-checked::before {
        left: calc(100% - 18px);
        border-color: #2196f3;
        border-color: var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3))); }
    .ag-theme-alpine .ag-radio-button-input-wrapper {
      font-family: "agGridAlpine";
      font-size: 16px;
      line-height: 16px;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      width: 16px;
      height: 16px;
      background-color: #fff;
      background-color: var(--ag-checkbox-background-color, var(--ag-background-color, #fff));
      border-radius: 3px;
      display: inline-block;
      vertical-align: middle;
      flex: none;
      border-radius: 16px; }
      .ag-theme-alpine .ag-radio-button-input-wrapper input, .ag-theme-alpine .ag-radio-button-input-wrapper input {
        /* -webkit-appearance: none; */
        opacity: 0;
        width: 100%;
        height: 100%; }
      .ag-theme-alpine .ag-radio-button-input-wrapper:focus-within, .ag-theme-alpine .ag-radio-button-input-wrapper:active {
        outline: none;
        box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4); }
      .ag-theme-alpine .ag-radio-button-input-wrapper.ag-disabled {
        opacity: 0.5; }
      .ag-theme-alpine .ag-radio-button-input-wrapper::after {
        content: "\f124";
        color: #999;
        color: var(--ag-checkbox-unchecked-color, #999);
        position: absolute;
        top: 0;
        left: 0;
        pointer-events: none; }
      .ag-theme-alpine .ag-radio-button-input-wrapper.ag-checked::after {
        content: "\f125";
        color: #2196f3;
        color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3));
        position: absolute;
        top: 0;
        left: 0;
        pointer-events: none; }
    .ag-theme-alpine input[class^='ag-'][type='range'] {
      /* -webkit-appearance: none; */
      width: 100%;
      height: 100%;
      background: none;
      overflow: visible; }
      .ag-theme-alpine input[class^='ag-'][type='range']::-webkit-slider-runnable-track {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 3px;
        background-color: #babfc7;
        background-color: var(--ag-border-color, #babfc7);
        border-radius: 3px;
        border-radius: 3px; }
      .ag-theme-alpine input[class^='ag-'][type='range']::-moz-range-track {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 3px;
        background-color: #babfc7;
        background-color: var(--ag-border-color, #babfc7);
        border-radius: 3px;
        border-radius: 3px; }
      .ag-theme-alpine input[class^='ag-'][type='range']::-ms-track {
        margin: 0;
        padding: 0;
        width: 100%;
        height: 3px;
        background-color: #babfc7;
        background-color: var(--ag-border-color, #babfc7);
        border-radius: 3px;
        border-radius: 3px;
        color: transparent;
        width: calc(100% - 2px); }
      .ag-theme-alpine input[class^='ag-'][type='range']::-webkit-slider-thumb {
        margin: 0;
        padding: 0;
        /* -webkit-appearance: none; */
        width: 16px;
        height: 16px;
        background-color: #fff;
        background-color: var(--ag-background-color, #fff);
        border: 1px solid;
        border-color: #999;
        border-color: var(--ag-checkbox-unchecked-color, #999);
        border-radius: 16px;
        -webkit-transform: translateY(-6.5px);
                transform: translateY(-6.5px); }
      .ag-theme-alpine input[class^='ag-'][type='range']::-ms-thumb {
        margin: 0;
        padding: 0;
        /* -webkit-appearance: none; */
        width: 16px;
        height: 16px;
        background-color: #fff;
        background-color: var(--ag-background-color, #fff);
        border: 1px solid;
        border-color: #999;
        border-color: var(--ag-checkbox-unchecked-color, #999);
        border-radius: 16px; }
      .ag-theme-alpine input[class^='ag-'][type='range']::-moz-ag-range-thumb {
        margin: 0;
        padding: 0;
        /* -webkit-appearance: none; */
        width: 16px;
        height: 16px;
        background-color: #fff;
        background-color: var(--ag-background-color, #fff);
        border: 1px solid;
        border-color: #999;
        border-color: var(--ag-checkbox-unchecked-color, #999);
        border-radius: 16px; }
      .ag-theme-alpine input[class^='ag-'][type='range']:focus {
        outline: none; }
        .ag-theme-alpine input[class^='ag-'][type='range']:focus::-webkit-slider-thumb {
          box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
          border-color: #2196f3;
          border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)); }
        .ag-theme-alpine input[class^='ag-'][type='range']:focus::-ms-thumb {
          box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
          border-color: #2196f3;
          border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)); }
        .ag-theme-alpine input[class^='ag-'][type='range']:focus::-moz-ag-range-thumb {
          box-shadow: 0 0 2px 0.1rem rgba(33, 150, 243, 0.4);
          border-color: #2196f3;
          border-color: var(--ag-checkbox-checked-color, var(--ag-alpine-active-color, #2196f3)); }
      .ag-theme-alpine input[class^='ag-'][type='range']:active::-webkit-slider-runnable-track {
        background-color: rgba(33, 150, 243, 0.4);
        background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
      .ag-theme-alpine input[class^='ag-'][type='range']:active::-moz-ag-range-track {
        background-color: rgba(33, 150, 243, 0.4);
        background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
      .ag-theme-alpine input[class^='ag-'][type='range']:active::-ms-track {
        background-color: rgba(33, 150, 243, 0.4);
        background-color: var(--ag-input-focus-border-color, rgba(33, 150, 243, 0.4)); }
      .ag-theme-alpine input[class^='ag-'][type='range']:disabled {
        opacity: 0.5; }
    .ag-theme-alpine .ag-filter-toolpanel-header,
    .ag-theme-alpine .ag-filter-toolpanel-search,
    .ag-theme-alpine .ag-status-bar,
    .ag-theme-alpine .ag-header-row,
    .ag-theme-alpine .ag-panel-title-bar-title {
      font-weight: 700;
      color: #181d1f;
      color: var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, var(--ag-foreground-color, #181d1f))); }
    .ag-theme-alpine .ag-ltr .ag-pinned-right-header .ag-header-row:after, .ag-theme-alpine .ag-rtl .ag-pinned-left-header .ag-header-row:before {
      content: '';
      position: absolute;
      height: calc(100% - 20px);
      top: 10px;
      width: 1px;
      background-color: #babfc7;
      background-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-ltr .ag-pinned-right-header .ag-header-row:after {
      right: 0; }
    .ag-theme-alpine .ag-rtl .ag-pinned-left-header .ag-header-row:before {
      left: 0; }
    .ag-theme-alpine .ag-row {
      font-size: 14px; }
    .ag-theme-alpine input[class^='ag-']:not([type]),
    .ag-theme-alpine input[class^='ag-'][type='text'],
    .ag-theme-alpine input[class^='ag-'][type='number'],
    .ag-theme-alpine input[class^='ag-'][type='tel'],
    .ag-theme-alpine input[class^='ag-'][type='date'],
    .ag-theme-alpine input[class^='ag-'][type='datetime-local'],
    .ag-theme-alpine textarea[class^='ag-'] {
      min-height: 24px;
      border-radius: 3px; }
      .ag-theme-alpine .ag-ltr input[class^='ag-']:not([type]),
      .ag-theme-alpine .ag-ltr input[class^='ag-'][type='text'],
      .ag-theme-alpine .ag-ltr input[class^='ag-'][type='number'],
      .ag-theme-alpine .ag-ltr input[class^='ag-'][type='tel'],
      .ag-theme-alpine .ag-ltr input[class^='ag-'][type='date'],
      .ag-theme-alpine .ag-ltr input[class^='ag-'][type='datetime-local'],
      .ag-theme-alpine .ag-ltr textarea[class^='ag-'] {
        padding-left: 6px; }
      .ag-theme-alpine .ag-rtl input[class^='ag-']:not([type]),
      .ag-theme-alpine .ag-rtl input[class^='ag-'][type='text'],
      .ag-theme-alpine .ag-rtl input[class^='ag-'][type='number'],
      .ag-theme-alpine .ag-rtl input[class^='ag-'][type='tel'],
      .ag-theme-alpine .ag-rtl input[class^='ag-'][type='date'],
      .ag-theme-alpine .ag-rtl input[class^='ag-'][type='datetime-local'],
      .ag-theme-alpine .ag-rtl textarea[class^='ag-'] {
        padding-right: 6px; }
    .ag-theme-alpine .ag-tab {
      padding: 9px;
      transition: color 0.4s; }
    .ag-theme-alpine .ag-tab-selected {
      color: #2196f3;
      color: var(--ag-alpine-active-color, #2196f3); }
    .ag-theme-alpine .ag-menu {
      background-color: #f8f8f8;
      background-color: var(--ag-control-panel-background-color, #f8f8f8); }
    .ag-theme-alpine .ag-menu-header {
      background-color: #f8f8f8;
      background-color: var(--ag-control-panel-background-color, #f8f8f8);
      padding-top: 1px; }
    .ag-theme-alpine .ag-tabs-header {
      border-bottom: solid 1px;
      border-bottom-color: #babfc7;
      border-bottom-color: var(--ag-border-color, #babfc7); }
    .ag-theme-alpine .ag-charts-settings-group-title-bar,
    .ag-theme-alpine .ag-charts-data-group-title-bar,
    .ag-theme-alpine .ag-charts-format-top-level-group-title-bar {
      padding: 6px 12px;
      line-height: 20px; }
    .ag-theme-alpine .ag-chart-mini-thumbnail {
      background-color: #fff;
      background-color: var(--ag-background-color, #fff); }
    .ag-theme-alpine .ag-chart-settings-nav-bar {
      border-top: solid 1px;
      border-top-color: #dde2eb;
      border-top-color: var(--ag-secondary-border-color, #dde2eb); }
    .ag-theme-alpine .ag-ltr .ag-group-title-bar-icon {
      margin-right: 6px; }
    .ag-theme-alpine .ag-rtl .ag-group-title-bar-icon {
      margin-left: 6px; }
    .ag-theme-alpine .ag-charts-format-top-level-group-toolbar {
      margin-top: 6px; }
      .ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar {
        padding-left: 20px; }
      .ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar {
        padding-right: 20px; }
    .ag-theme-alpine .ag-charts-format-sub-level-group {
      border-left: dashed 1px;
      border-left-color: #babfc7;
      border-left-color: var(--ag-border-color, #babfc7);
      padding-left: 6px;
      margin-bottom: 12px; }
    .ag-theme-alpine .ag-charts-format-sub-level-group-title-bar {
      padding-top: 0;
      padding-bottom: 0;
      background: none;
      font-weight: 700; }
    .ag-theme-alpine .ag-charts-format-sub-level-group-container {
      padding-bottom: 0; }
    .ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child {
      margin-bottom: 0; }
    .ag-theme-alpine .ag-dnd-ghost {
      font-size: 12px;
      font-weight: 700; }
    .ag-theme-alpine .ag-side-buttons {
      width: 30px; }
    .ag-theme-alpine .ag-standard-button {
      /* -moz-appearance: none;
           appearance: none;
      -webkit-appearance: none; */
      border-radius: 3px;
      border: 1px solid;
      border-color: #2196f3;
      border-color: var(--ag-alpine-active-color, #2196f3);
      color: #2196f3;
      color: var(--ag-alpine-active-color, #2196f3);
      background-color: #fff;
      background-color: var(--ag-background-color, #fff);
      font-weight: 600;
      padding: 6px 12px; }
      .ag-theme-alpine .ag-standard-button:hover {
        border-color: #2196f3;
        border-color: var(--ag-alpine-active-color, #2196f3);
        background-color: rgba(33, 150, 243, 0.1);
        background-color: var(--ag-row-hover-color, rgba(33, 150, 243, 0.1)); }
      .ag-theme-alpine .ag-standard-button:active {
        border-color: #2196f3;
        border-color: var(--ag-alpine-active-color, #2196f3);
        background-color: #2196f3;
        background-color: var(--ag-alpine-active-color, #2196f3);
        color: #fff;
        color: var(--ag-background-color, #fff); }
      .ag-theme-alpine .ag-standard-button:disabled {
        color: rgba(24, 29, 31, 0.5);
        color: var(--ag-disabled-foreground-color, rgba(24, 29, 31, 0.5));
        background-color: #f1f2f4;
        background-color: var(--ag-input-disabled-background-color, #f1f2f4);
        border-color: rgba(186, 191, 199, 0.3);
        border-color: var(--ag-input-disabled-border-color, rgba(186, 191, 199, 0.3)); }
    .ag-theme-alpine .ag-menu-header {
      min-width: 240px; }
    .ag-theme-alpine .ag-column-drop-vertical {
      min-height: 75px;
      max-height: 175px; }
    .ag-theme-alpine .ag-tool-panel-wrapper {
      width: 250px; }
    .ag-theme-alpine .ag-column-drop-vertical-title-bar {
      padding: 12px;
      padding-bottom: 0px; }
    .ag-theme-alpine .ag-column-drop-vertical-empty-message {
      display: flex;
      align-items: center;
      border: dashed 1px;
      border-color: #babfc7;
      border-color: var(--ag-border-color, #babfc7);
      margin: 12px;
      padding: 12px; }
    .ag-theme-alpine .ag-column-drop-empty-message {
      color: #181d1f;
      color: var(--ag-foreground-color, #181d1f);
      opacity: 0.75; }
    .ag-theme-alpine .ag-status-bar {
      font-weight: normal; }
    .ag-theme-alpine .ag-status-name-value-value {
      font-weight: 700; }
    .ag-theme-alpine .ag-paging-number, .ag-theme-alpine .ag-paging-row-summary-panel-number {
      font-weight: 700; }
    .ag-theme-alpine .ag-column-drop-cell-button {
      opacity: 0.5; }
      .ag-theme-alpine .ag-column-drop-cell-button:hover {
        opacity: 0.75; }
    .ag-theme-alpine .ag-header-cell-menu-button:hover,
    .ag-theme-alpine .ag-side-button-button:hover,
    .ag-theme-alpine .ag-tab:hover,
    .ag-theme-alpine .ag-panel-title-bar-button:hover,
    .ag-theme-alpine .ag-header-expand-icon:hover,
    .ag-theme-alpine .ag-column-group-icons:hover,
    .ag-theme-alpine .ag-group-expanded .ag-icon:hover,
    .ag-theme-alpine .ag-group-contracted .ag-icon:hover,
    .ag-theme-alpine .ag-chart-settings-prev:hover,
    .ag-theme-alpine .ag-chart-settings-next:hover,
    .ag-theme-alpine .ag-group-title-bar-icon:hover,
    .ag-theme-alpine .ag-column-select-header-icon:hover,
    .ag-theme-alpine .ag-floating-filter-button-button:hover,
    .ag-theme-alpine .ag-filter-toolpanel-expand:hover,
    .ag-theme-alpine .ag-chart-menu-icon:hover {
      color: #2196f3;
      color: var(--ag-alpine-active-color, #2196f3); }
    .ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover {
      opacity: 0.35; }
    .ag-theme-alpine .ag-ltr .ag-panel-title-bar-button {
      margin-left: 12px;
      margin-right: 6px; }
    .ag-theme-alpine .ag-rtl .ag-panel-title-bar-button {
      margin-right: 12px;
      margin-left: 6px; }
    .ag-theme-alpine .ag-filter-toolpanel-group-container {
      padding-left: 6px; }
    .ag-theme-alpine .ag-filter-toolpanel-instance-filter {
      border: none;
      background-color: #f8f8f8;
      background-color: var(--ag-control-panel-background-color, #f8f8f8);
      border-left: dashed 1px;
      border-left-color: #babfc7;
      border-left-color: var(--ag-border-color, #babfc7);
      margin-left: 13px;
      padding-left: 8px;
      margin-right: 12px; }
    .ag-theme-alpine .ag-set-filter-list {
      padding-top: 3px;
      padding-bottom: 3px; }
    .ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height {
      padding-top: 60px; }
    .ag-theme-alpine .ag-date-time-list-page-entry-is-current {
      background-color: #2196f3;
      background-color: var(--ag-alpine-active-color, #2196f3); }
  .bar-container {
  margin: 0.5rem;
}
.bar-container .text {
  text-align: center;
  padding: 0.5rem 0;
  font-weight: 600;
}
.bar-container .progress-bar {
  max-width: 400px;
  width: 95%;
  margin: auto;
  position: relative;
  border-radius: 2rem;
  overflow: hidden;
  background-color: gainsboro;
}
.bar-container .progress-bar .bar-self {
  left: 0;
  text-align: center;
  font-size: 0.8rem;
  background-color: #82E08C;
  transition: ease-in-out 0.3s;
  color: rgb(59, 59, 59);
  color: white;
  font-weight: 700;
}

.full-w {
  margin: 0.5rem 0;
}
.full-w .progress-bar {
  width: 100%;
  max-width: unset;
}
.full-w .progress-bar .bar-self {
  color: black;
}.video-uploader .player {
  width: 80%;
  margin: auto;
}
.video-uploader .player video {
  width: 100%;
}
.video-uploader .save {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}
.video-uploader .area {
  width: 80%;
  margin: 1rem auto;
  display: grid;
  place-items: center;
  position: relative;
  height: 4rem;
  border: 1px dashed gray;
}
.video-uploader .area input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}.review-container {
  background-color: #fff;
  width: 98%;
}
.review-container .label-review {
  padding: 1rem 0;
}
.review-container textarea {
  width: 90% !important;
  margin-left: 5% !important;
}
.review-container .buttons {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
}.report-comments .label {
  font-weight: 800;
  padding: 0.5rem 0;
  font-size: 1.3rem;
}
.report-comments .each-comment {
  display: flex;
  column-gap: 0.5rem;
}
.report-comments .each-comment .name {
  font-weight: 700;
}
.report-comments .each-comment .content {
  color: gray;
}

.hide-btn {
  margin: 1rem;
  background-color: #fff;
  border: 2px solid gray;
}

.open-comment {
  display: flex;
  margin: 1rem 0;
  font-size: 1.2rem;
  align-items: center;
  column-gap: 0.5rem;
  font-weight: 700;
  width: max-content;
  padding: 0.5rem 1rem;
  border-radius: 0.4rem;
  background-color: rgb(28, 190, 28);
  color: white;
}

.view-all-comment {
  margin: 0.5rem 0;
  color: gray;
  z-index: 2;
}

.replay {
  color: gray !important;
  display: flex;
  direction: ltr !important;
  column-gap: 0.5rem;
  align-items: center;
  margin-top: 1rem;
  font-size: 0.9rem;
  cursor: pointer;
}

.show-time .pop-up-time {
  position: absolute;
  z-index: 100;
  transform: translate(2rem, -3rem);
  background-color: #fff;
  padding: 0.5rem;
  border-radius: 0.3rem;
  display: none;
}
.show-time:hover .pop-up-time {
  display: block;
}

.unlock {
  margin: 1rem 0;
}.zoom-image {
  width: 100% !important;
  height: auto !important;
  z-index: 600;
}
.zoom-image img {
  height: auto !important;
  width: 100%;
  object-fit: cover !important;
}

.show-image .download {
  margin: 0.5rem;
}

.zoom-container-diet {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  height: 100svh;
  z-index: 1000;
}.share-report-popup .report-screen {
  padding: 0.5rem;
  width: 680px;
}
.share-report-popup .report-screen .title {
  font-weight: 700;
  padding: 0.5rem 0;
}
.share-report-popup .report-screen .score {
  font-size: 1.1rem;
  font-weight: 700;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.share-report-popup .report-screen .user-info {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.share-report-popup .report-screen .user-info .img {
  width: 2.5rem;
}
.share-report-popup .report-screen .user-info .img img {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  object-fit: cover;
}
.share-report-popup .report-screen .user-info .date {
  font-size: 0.8rem;
  color: gray;
}
.share-report-popup .report-screen .meals-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 0.2rem;
}
.share-report-popup .report-screen .meals-container .each-food {
  border: 1px solid gainsboro;
  padding: 0.5rem;
  border-radius: 1rem;
  margin: 0.5rem;
}
.share-report-popup .report-screen .meals-container .each-food .type {
  font-weight: 700;
  padding-bottom: 0.5rem;
}
.share-report-popup .report-screen .meals-container .each-food .img img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}
.share-report-popup .report-screen .meals-container .each-food .info .info-self {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.8rem;
  height: 2.5rem;
}
.share-report-popup .report-screen .meals-container .each-food .info .time {
  color: gray;
}

.top-info-foods-data {
  display: grid;
  grid-template-columns: 1fr 1fr;
  font-size: 2rem;
}
.top-info-foods-data .label {
  font-weight: 700;
}

.user-reports .each-report div {
  font-size: 1.5rem !important;
}

.screen-share .final-screen {
  width: 100%;
}
.screen-share .final-screen img {
  width: 100%;
}
.screen-share .save-section {
  margin: 1rem 0;
  display: flex;
  column-gap: 0.5rem;
  justify-content: center;
}.review-weight .img {
  width: 5rem;
  aspect-ratio: 1;
  margin: auto;
}
.review-weight .img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.review-weight .text {
  text-align: center;
  font-weight: 700;
}
.review-weight .sub-text {
  padding: 0.5rem;
  color: gray;
}
.review-weight .textarea {
  width: 100%;
  display: flex;
  justify-content: center;
}
.review-weight .textarea textarea {
  width: 97%;
  resize: none;
}

.submit-btn {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}
.submit-btn button {
  margin-top: 0.5rem;
  padding: 0.5rem 1rem;
  background-color: #03C03C;
  color: white;
  border: none;
  border-radius: 0.3rem;
  font-size: 1rem;
}.warning-content {
  width: 98%;
  max-width: 440px;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 1rem;
  outline: none;
  max-height: 70vh;
  overflow: auto;
  padding-top: 5rem;
}
.warning-content .warning-main-content {
  padding-top: 3rem;
  border-radius: 1rem;
  background-size: 100% 100%;
  background-color: white;
}
.warning-content .admin-nots {
  padding: 1rem 0;
  max-height: 50vh;
  overflow: auto;
}
.warning-content .issues-self div {
  margin: 0.3rem 0;
}
.warning-content .cont {
  padding: 0 0.5rem;
}
.warning-content .pop-up-head {
  text-align: center;
  padding: 1rem;
  font-size: 3rem;
  display: grid;
  place-items: center;
  margin-bottom: 0.4rem;
  position: absolute;
  left: 50%;
  top: 0rem;
  transform: translate(-50%, 0);
}
.warning-content .pop-up-head .image {
  width: 7rem;
  aspect-ratio: 1;
  margin: auto;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.warning-content .pop-up-head .image img {
  width: 5rem;
}
.warning-content .button {
  padding: 1rem;
  text-align: center;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1rem;
  justify-content: center;
}
.warning-content .button button {
  padding: 0.5rem 1rem;
  background-color: #F55555;
  border: none;
  border-radius: 2rem;
  font-weight: 700;
}

.unseen {
  background-color: #e5fdd7;
}

.color_2 {
  background-color: orange !important;
}

.color_1 {
  background-color: #5FD068 !important;
}

.color_0 {
  background-color: #F55555 !important;
}

.each-notif {
  display: flex;
  column-gap: 0.5rem;
  width: 100% !important;
  align-items: center;
  min-height: 5rem;
}
.each-notif .notif-img {
  flex: 1;
  display: flex;
  justify-content: right;
}

.each-report {
  display: grid;
  grid-template-columns: max-content 1fr;
  align-items: center;
  column-gap: 0.5rem;
  padding: 0.3rem 10px;
  font-size: 0.8rem !important;
}
.each-report .image {
  display: inline;
  width: 3rem;
}
.each-report .image img {
  width: 100%;
}
.each-report .last-report {
  padding: 0.2rem 0;
  color: gray;
}
.each-report div {
  max-width: 90vw;
  word-wrap: break-word !important;
  font-size: 0.8rem !important;
}

.compare {
  padding: 0.5rem;
}
.compare .score-self {
  text-align: center;
  font-size: 1.3rem;
  font-weight: 700;
  width: max-content;
  margin: auto;
  padding: 0.5rem;
  background-color: white;
  border-radius: 2rem;
}
.compare .score {
  text-align: center;
  padding: 0.75rem 0;
  font-weight: 600;
  font-size: 1.2rem;
}
.compare .compare-with .image .image-self {
  width: 20%;
  margin: auto;
}
.compare .compare-with .image .image-self img {
  width: 100%;
}
.compare .compares-container {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  align-items: center;
  margin: 0.5rem 0;
}
.compare .compares-container .each-compare {
  text-align: center;
}
.compare .compares-container .each-compare .score {
  font-size: 1.5rem;
}
.compare .popup-text {
  text-align: center;
  padding: 0.5rem 0;
}

.warning-bg {
  background-color: white;
}
.warning-bg .pop-up-head {
  background-color: #F55555;
  width: 92.5%;
}
.warning-bg .button {
  grid-template-columns: 1fr;
}.complain {
  padding: 0.5rem;
}
.complain .main-info {
  font-weight: 600;
  font-size: 1.2rem;
}
.complain .date {
  margin: 1rem 0;
  color: gray;
  font-weight: 600;
}
.complain .hints {
  font-size: 0.8rem;
  line-height: 1.5rem;
  margin: 1rem 0;
}
.complain .input {
  display: flex;
  justify-content: center;
}
.complain .input textarea {
  width: 95%;
  margin: 1rem auto;
  min-height: 8rem;
}
.complain .buttons-complain {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
}
.complain .buttons-complain button {
  padding: 0.3rem 0.5rem;
  background: none;
  border: none;
  border-radius: 0.3rem;
}
.complain .buttons-complain .submit-complain {
  background-color: #299e1a;
  color: white;
}
.complain .buttons-complain .cancel {
  background-color: gray;
  color: white;
}
.complain .submit {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}
.complain .submit button {
  margin-top: 0.5rem;
  padding: 0.5rem 1rem;
  background-color: #03C03C;
  color: white;
  border: none;
  border-radius: 0.3rem;
  font-size: 1rem;
}.profile-nav {
  padding-top: 0.5rem;
  overflow: auto;
  max-width: 95vw;
}
.profile-nav .title {
  padding: 0.5rem;
  color: gray;
  font-weight: 600;
}
.profile-nav .nav-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  row-gap: 1.5rem;
  margin-bottom: 1rem;
}
.profile-nav .nav-list .el-container {
  display: flex;
  justify-content: center;
}
.profile-nav .nav-list .el-container .each-nav {
  margin: 0 1rem;
  border: 1px solid gainsboro;
  border-radius: 0.7rem;
  overflow: hidden;
  background-color: #48A860;
  width: 6rem;
  transition: 0.5s;
  display: flex;
  justify-content: center;
  flex-direction: column;
  cursor: pointer;
}
.profile-nav .nav-list .el-container .each-nav .img {
  width: 3rem;
  margin: auto;
  aspect-ratio: 1;
  padding: 0.3rem;
}
.profile-nav .nav-list .el-container .each-nav .img img {
  width: 100%;
  height: 100%;
}
.profile-nav .nav-list .el-container .each-nav .label {
  padding: 0.3rem;
  font-size: 0.7rem;
  text-align: center;
  background-color: #fff;
  font-weight: 700;
  color: gray;
}
.profile-nav .nav-list .el-container:hover .each-nav {
  transform: rotateY(360deg);
}
@media (max-width: 500px) {
  .profile-nav .nav-list .each-nav {
    width: 4.2rem !important;
  }
  .profile-nav .nav-list .each-nav .img {
    width: 2.5rem !important;
  }
  .profile-nav .nav-list .label {
    font-size: 0.7rem !important;
  }
}
@media (max-width: 410px) {
  .profile-nav .nav-list {
    grid-template-columns: repeat(3, 1fr);
  }
}.user-forms-popup .popup-title {
  font-size: 1.2rem;
  font-weight: 700;
}
.user-forms-popup .user-forms-list {
  padding: 0.5rem;
  font-size: 0.8rem;
}
.user-forms-popup .user-forms-list * {
  font-size: 0.8rem !important;
}

.user-popup-title {
  padding: 0rem 1rem;
  font-weight: 800;
  color: #82E08C;
}.man_btn {
  width: 80%;
  margin: 1rem auto;
  color: blue;
}

.show_diet {
  display: flex;
  column-gap: 0.5rem;
  color: green;
  align-items: center;
}
.show_diet * {
  color: green;
}

.user-forms .user-forms-list {
  max-height: 50vh;
  overflow: auto;
}

.show-plan-action {
  color: green;
  text-decoration: underline;
  cursor: pointer;
  text-align: center;
  display: flex;
  justify-content: center;
}

.files-list .label {
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  font-weight: 700;
}
.files-list .files {
  background-color: #F6F6F6;
  margin: 1rem;
  border-radius: 0.4rem;
}
.files-list .files img {
  width: 2rem !important;
}
.files-list .files .each-file {
  margin: 0.5rem 0;
  border-bottom: 1px solid #B0B0B0;
  display: flex;
  align-items: center;
  padding: 0.5rem;
}
.files-list .files .each-file .icon {
  flex: 1;
  text-align: end;
}.empty-list {
  display: grid;
  place-items: center;
}
.empty-list .icon {
  width: 40%;
}
.empty-list .icon img {
  width: 100%;
}
.empty-list .empty-title {
  font-weight: 700;
  font-size: 1.2rem;
}.user-body .list-container .each-row {
  padding: 0.5rem;
}
.user-body .list-container .each-row .date {
  font-size: 1.3rem;
  font-weight: 700;
  padding: 0.5rem 0;
}
.user-body .list-container .each-row .images {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 1rem;
}
.user-body .list-container .each-row .images .img {
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 0.4rem;
  overflow: hidden;
  position: relative;
}
.user-body .list-container .each-row .images .img img {
  aspect-ratio: 3/4;
  width: 100%;
  height: 100%;
}
.user-body .date-container {
  display: flex;
  column-gap: 0.4rem;
  min-width: 4rem;
  min-height: 1rem;
}
.user-body .date-container .delete-icon {
  color: red;
}
.user-body .delete-image {
  position: absolute;
  right: 0;
  bottom: 0;
  color: red;
  opacity: 0.4;
  z-index: 3;
  padding: 0.3rem;
  margin: 0.3rem;
}
.user-body .delete-image:hover {
  opacity: 1;
}
.user-body .each-scale {
  position: relative;
}

@keyframes flash-blue {
  0% {
    background-color: initial;
  }
  25% {
    background-color: #82E08C;
  }
  50% {
    background-color: initial;
  }
  75% {
    background-color: #82E08C;
  }
  100% {
    background-color: initial;
  }
}
.flasher {
  animation: flash-blue 5s;
  padding: 0.5rem 0;
}

.scale-title {
  padding: 1rem 0.3rem;
  font-weight: 700;
}

.scales-container {
  overflow: auto;
}
.scales-container .all-scales {
  display: flex;
  column-gap: 1rem;
  width: max-content;
  padding-bottom: 1rem;
}
.scales-container .all-scales .img {
  width: 10rem;
  height: 10rem;
  border-radius: 0.4rem;
  overflow: hidden;
  margin: 0 0.5rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.scales-container .all-scales .img img {
  width: 100%;
  height: 100%;
}
.scales-container .all-scales .date {
  padding: 0.5rem;
  font-weight: 700;
}.recipes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}
.recipes .each-recipe {
  border-radius: 0.3rem;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.recipes .each-recipe .img img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}
.recipes .each-recipe .name {
  padding: 0.5rem;
  font-size: 0.9rem;
}
.recipes .each-recipe .tags {
  font-size: 0.8rem;
  padding: 0.5rem;
  color: gray;
}
@media (max-width: 500px) {
  .recipes {
    grid-template-columns: repeat(2, 1fr);
  }
}

.new-recipe {
  border: 2px solid gold;
}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-xx'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23adb5bd'%20stroke-width='1.1'%20d='M.5.5h638.9v478.9H.5z'/%3e%3cpath%20fill='none'%20stroke='%23adb5bd'%20stroke-width='1.1'%20d='m.5.5%20639%20479m0-479-639%20479'/%3e%3c/svg%3e")}.fi-xx.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-xx'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23adb5bd'%20d='M.5.5h511v511H.5z'/%3e%3cpath%20fill='none'%20stroke='%23adb5bd'%20d='m.5.5%20511%20511m0-511-511%20511'/%3e%3c/svg%3e")}.fi-ad{background-image:url(/assets/ad-BOo-tPI4.svg)}.fi-ad.fis{background-image:url(/assets/ad-CDtWnnSA.svg)}.fi-ae{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ae'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300732f'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='red'%20d='M0%200h220v480H0z'/%3e%3c/svg%3e")}.fi-ae.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ae'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300732f'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='red'%20d='M0%200h180v512H0z'/%3e%3c/svg%3e")}.fi-af{background-image:url(/assets/af-CI4E3ER1.svg)}.fi-af.fis{background-image:url(/assets/af-Cc32fsDB.svg)}.fi-ag{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ag'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ag-a'%3e%3cpath%20fill-opacity='.7'%20d='M-79.7%200H603v512H-79.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ag-a)'%20transform='translate(74.7)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-79.7%200H603v512H-79.7z'/%3e%3cpath%20fill='%23000001'%20d='M-79.6%200H603v204.8H-79.7z'/%3e%3cpath%20fill='%230072c6'%20d='M21.3%20203.2h480v112h-480z'/%3e%3cpath%20fill='%23ce1126'%20d='M603%20.1V512H261.6L603%200zM-79.7.1V512h341.3L-79.7%200z'/%3e%3cpath%20fill='%23fcd116'%20d='M440.4%20203.3%20364%20184l64.9-49-79.7%2011.4%2041-69.5-70.7%2041L332.3%2037l-47.9%2063.8-19.3-74-21.7%2076.3-47.8-65%2013.7%2083.2L138.5%2078l41%2069.5-77.4-12.5%2063.8%2047.8L86%20203.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ag.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ag'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ag-a'%3e%3cpath%20fill='%2325ff01'%20d='M109%2047.6h464.8v464.9H109z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ag-a)'%20transform='translate(-120%20-52.4)scale(1.1014)'%3e%3cpath%20fill='%23fff'%20d='M0%2047.6h693V512H0z'/%3e%3cpath%20fill='%23000001'%20d='M109%2047.6h464.8v186.1H109z'/%3e%3cpath%20fill='%230072c6'%20d='M128.3%20232.1h435.8v103.5H128.3z'/%3e%3cpath%20fill='%23ce1126'%20d='M692.5%2049.2v463.3H347zm-691.3%200v463.3h345.7z'/%3e%3cpath%20fill='%23fcd116'%20d='m508.8%20232.2-69.3-17.6%2059-44.4-72.5%2010.3%2037.3-63-64.1%2037.2%2011.3-73.5-43.4%2058-17.6-67.3-19.6%2069.3-43.4-59%2012.4%2075.6-64.1-39.3%2037.2%2063-70.3-11.3%2057.9%2043.4-72.4%2018.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ai{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ai'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='ai-b'%20fill='%23f90'%20d='M271%2087c1.5%203.6%206.5%207.6%207.8%209.6-1.7%202-2%201.8-1.8%205.4%203-3.1%203-3.5%205-3%204.2%204.2.8%2013.3-2.8%2015.3-3.4%202.1-2.8%200-8%202.6%202.3%202%205.1-.3%207.4.3%201.2%201.5-.6%204.1.4%206.7%202-.2%201.8-4.3%202.2-5.8%201.5-5.4%2010.4-9.1%2010.8-14.1%201.9-.9%203.7-.3%206%201-1.1-4.6-4.9-4.6-5.9-6-2.4-3.7-4.5-7.8-9.6-9-3.8-.7-3.5.3-6-1.4-1.6-1.2-6.3-3.4-5.5-1.6'/%3e%3c/defs%3e%3cclipPath%20id='ai-a'%3e%3cpath%20d='M0%200v120h373.3v120H320zm320%200H160v280H0v-40z'/%3e%3c/clipPath%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='50'%20d='m0%200%20320%20240m0-240L0%20240'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='30'%20d='m0%200%20320%20240m0-240L0%20240'%20clip-path='url(%23ai-a)'/%3e%3cpath%20stroke='%23fff'%20stroke-width='75'%20d='M160%200v280M0%20120h373.3'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='50'%20d='M160%200v280M0%20120h373.3'/%3e%3cpath%20fill='%23012169'%20d='M0%20240h320V0h106.7v320H0z'/%3e%3cpath%20fill='%23fff'%20d='M424%20191.8c0%2090.4%209.7%20121.5%2029.3%20142.5a179.4%20179.4%200%200%200%2035%2030%20179.7%20179.7%200%200%200%2035-30c19.5-21%2029.3-52.1%2029.3-142.5-14.2%206.5-22.3%209.7-34%209.5a78.4%2078.4%200%200%201-30.3-9.5%2078.4%2078.4%200%200%201-30.3%209.5c-11.7.2-19.8-3-34-9.5'/%3e%3cg%20transform='matrix(1.96%200%200%202.002%20-40.8%2062.9)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-.916%20-1.77%201.733%20-.935%20563.4%20829)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-1.01%201.716%20-1.68%20-1.031%20925.4%20-103.2)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cpath%20fill='%239cf'%20d='M440%20315.1a78%2078%200%200%200%2013.3%2019.2%20179.4%20179.4%200%200%200%2035%2030%20180%20180%200%200%200%2035-30%2078%2078%200%200%200%2013.2-19.2z'/%3e%3cpath%20fill='%23fdc301'%20d='M421.2%20188.2c0%2094.2%2010.2%20126.6%2030.6%20148.5a187%20187%200%200%200%2036.5%2031.1%20186.3%20186.3%200%200%200%2036.4-31.1c20.4-21.9%2030.6-54.3%2030.6-148.5-14.8%206.8-23.3%2010.1-35.5%2010-11-.3-22.6-5.7-31.5-10-9%204.3-20.6%209.7-31.5%2010-12.3.1-20.7-3.2-35.6-10m4%205c14%206.5%2022%209.6%2033.5%209.4a76.4%2076.4%200%200%200%2029.6-9.4c8.4%204%2019.3%209.2%2029.6%209.4%2011.5.2%2019.4-3%2033.4-9.4%200%2089-9.6%20119.6-28.8%20140.2a176%20176%200%200%201-34.2%2029.4%20175.6%20175.6%200%200%201-34.3-29.4c-19.2-20.6-28.7-51.3-28.7-140.2z'/%3e%3c/svg%3e")}.fi-ai.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ai'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='ai-b'%20fill='%23f90'%20d='M271%2087c1.5%203.6%206.5%207.6%207.8%209.6-1.7%202-2%201.8-1.8%205.4%203-3.1%203-3.5%205-3%204.2%204.2.8%2013.3-2.8%2015.3-3.4%202.1-2.8%200-8%202.6%202.3%202%205.1-.3%207.4.3%201.2%201.5-.6%204.1.4%206.7%202-.2%201.8-4.3%202.2-5.8%201.5-5.4%2010.4-9.1%2010.8-14.1%201.9-.9%203.7-.3%206%201-1.1-4.6-4.9-4.6-5.9-6-2.4-3.7-4.5-7.8-9.6-9-3.8-.7-3.5.3-6-1.4-1.6-1.2-6.3-3.4-5.5-1.6'/%3e%3c/defs%3e%3cclipPath%20id='ai-a'%3e%3cpath%20d='M0%200v128h298.7v128H256zm256%200H128v298.7H0V256z'/%3e%3c/clipPath%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='50'%20d='m0%200%20256%20256m0-256L0%20256'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='30'%20d='m0%200%20256%20256m0-256L0%20256'%20clip-path='url(%23ai-a)'/%3e%3cpath%20stroke='%23fff'%20stroke-width='75'%20d='M128%200v298.7M0%20128h298.7'/%3e%3cpath%20stroke='%23c8102e'%20stroke-width='50'%20d='M128%200v298.7M0%20128h298.7'/%3e%3cpath%20fill='%23012169'%20d='M0%20256h256V0h85.3v341.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M323.6%20224.1c0%2090.4%209.8%20121.5%2029.4%20142.5a179.4%20179.4%200%200%200%2035%2030%20179.7%20179.7%200%200%200%2035-30c19.5-21%2029.3-52.1%2029.3-142.5-14.2%206.5-22.3%209.7-34%209.5a78.4%2078.4%200%200%201-30.3-9.5%2078.4%2078.4%200%200%201-30.3%209.5c-11.7.2-19.8-3-34-9.5z'/%3e%3cg%20transform='matrix(1.96%200%200%202.002%20-141.1%2095.2)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-.916%20-1.77%201.733%20-.935%20463.1%20861.4)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cg%20transform='matrix(-1.01%201.716%20-1.68%20-1.031%20825%20-71)'%3e%3cuse%20xlink:href='%23ai-b'/%3e%3ccircle%20cx='281.3'%20cy='91.1'%20r='.8'%20fill='%23fff'%20fill-rule='evenodd'/%3e%3c/g%3e%3cpath%20fill='%239cf'%20d='M339.8%20347.4a78%2078%200%200%200%2013.2%2019.2%20179.4%20179.4%200%200%200%2035%2030%20180%20180%200%200%200%2035-30%2078%2078%200%200%200%2013.2-19.2z'/%3e%3cpath%20fill='%23fdc301'%20d='M321%20220.5c0%2094.2%2010.1%20126.6%2030.5%20148.5a187%20187%200%200%200%2036.5%2031%20186.3%20186.3%200%200%200%2036.4-31.1C444.8%20347%20455%20314.7%20455%20220.5c-14.8%206.8-23.3%2010.1-35.5%2010-11-.3-22.6-5.7-31.5-10-9%204.3-20.6%209.7-31.5%2010-12.3.1-20.7-3.2-35.6-10zm4%205c13.9%206.5%2021.9%209.6%2033.4%209.4a76.4%2076.4%200%200%200%2029.6-9.4c8.4%204%2019.3%209.2%2029.6%209.4%2011.5.2%2019.4-3%2033.4-9.4%200%2089-9.6%20119.6-28.8%20140.2a176%20176%200%200%201-34.2%2029.4%20175.6%20175.6%200%200%201-34.3-29.4c-19.2-20.6-28.7-51.3-28.7-140.2'/%3e%3c/svg%3e")}.fi-al{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-al'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='red'%20d='M0%200h640v480H0z'/%3e%3cpath%20id='al-a'%20fill='%23000001'%20d='M272%2093.3c-4.6%200-12.3%201.5-12.2%205-13-2.1-14.3%203.2-13.5%208%201.2-1.9%202.7-3%203.9-3.1%201.7-.3%203.5.3%205.4%201.4a21.6%2021.6%200%200%201%204.8%204.1c-4.6%201.1-8.2.4-11.8-.2a16.5%2016.5%200%200%201-5.7-2.4c-1.5-1-2-2-4.3-4.3-2.7-2.8-5.6-2-4.7%202.3%202.1%204%205.6%205.8%2010%206.6%202.1.3%205.3%201%208.9%201%203.6%200%207.6-.5%209.8%200-1.3.8-2.8%202.3-5.8%202.8-3%20.6-7.5-1.8-10.3-2.4.3%202.3%203.3%204.5%209.1%205.7%209.6%202%2017.5%203.6%2022.8%206.5a37.3%2037.3%200%200%201%2010.9%209.2c4.7%205.5%205%209.8%205.2%2010.8%201%208.8-2.1%2013.8-7.9%2015.4-2.8.7-8-.7-9.8-2.9-2-2.2-3.7-6-3.2-12%20.5-2.2%203.1-8.3.9-9.5a273.7%20273.7%200%200%200-32.3-15.1c-2.5-1-4.5%202.4-5.3%203.8a50.2%2050.2%200%200%201-36-23.7c-4.2-7.6-11.3%200-10.1%207.3%201.9%208%208%2013.8%2015.4%2018%207.5%204.1%2017%208.2%2026.5%208%205.2%201%205.1%207.6-1%208.9-12.1%200-21.8-.2-30.9-9-6.9-6.3-10.7%201.2-8.8%205.4%203.4%2013.1%2022.1%2016.8%2041%2012.6%207.4-1.2%203%206.6%201%206.7-8%205.7-22.1%2011.2-34.6%200-5.7-4.4-9.6-.8-7.4%205.5%205.5%2016.5%2026.7%2013%2041.2%205%203.7-2.1%207.1%202.7%202.6%206.4-18.1%2012.6-27.1%2012.8-35.3%208-10.2-4.1-11%207.2-5%2011%206.7%204%2023.8%201%2036.4-7%205.4-4%205.6%202.3%202.2%204.8-14.9%2012.9-20.8%2016.3-36.3%2014.2-7.7-.6-7.6%208.9-1.6%2012.6%208.3%205.1%2024.5-3.3%2037-13.8%205.3-2.8%206.2%201.8%203.6%207.3a53.9%2053.9%200%200%201-21.8%2018c-7%202.7-13.6%202.3-18.3.7-5.8-2-6.5%204-3.3%209.4%201.9%203.3%209.8%204.3%2018.4%201.3%208.6-3%2017.8-10.2%2024.1-18.5%205.5-4.9%204.9%201.6%202.3%206.2-12.6%2020-24.2%2027.4-39.5%2026.2-6.7-1.2-8.3%204-4%209%207.6%206.2%2017%206%2025.4-.2%207.3-7%2021.4-22.4%2028.8-30.6%205.2-4.1%206.9%200%205.3%208.4-1.4%204.8-4.8%2010-14.3%2013.6-6.5%203.7-1.6%208.8%203.2%209%202.7%200%208.1-3.2%2012.3-7.8%205.4-6.2%205.8-10.3%208.8-19.9%202.8-4.6%207.9-2.4%207.9%202.4-2.5%209.6-4.5%2011.3-9.5%2015.2-4.7%204.5%203.3%206%206%204.1%207.8-5.2%2010.6-12%2013.2-18.2%202-4.4%207.4-2.3%204.8%205-6%2017.4-16%2024.2-33.3%2027.8-1.7.3-2.8%201.3-2.2%203.3l7%207c-10.7%203.2-19.4%205-30.2%208l-14.8-9.8c-1.3-3.2-2-8.2-9.8-4.7-5.2-2.4-7.7-1.5-10.6%201%204.2%200%206%201.2%207.7%203.1%202.2%205.7%207.2%206.3%2012.3%204.7%203.3%202.7%205%204.9%208.4%207.7l-16.7-.5c-6-6.3-10.6-6-14.8-1-3.3.5-4.6.5-6.8%204.4%203.4-1.4%205.6-1.8%207.1-.3%206.3%203.7%2010.4%202.9%2013.5%200l17.5%201.1c-2.2%202-5.2%203-7.5%204.8-9-2.6-13.8%201-15.4%208.3a17%2017%200%200%200-1.2%209.3c.8-3%202.3-5.5%204.9-7%208%202%2011-1.3%2011.5-6.1%204-3.2%209.8-3.9%2013.7-7.1%204.6%201.4%206.8%202.3%2011.4%203.8%201.6%205%205.3%206.9%2011.3%205.6%207%20.2%205.8%203.2%206.4%205.5%202-3.3%201.9-6.6-2.5-9.6-1.6-4.3-5.2-6.3-9.8-3.8-4.4-1.2-5.5-3-9.9-4.3%2011-3.5%2018.8-4.3%2029.8-7.8l7.7%206.8c1.5.9%202.9%201.1%203.8%200%206.9-10%2010-18.7%2016.3-25.3%202.5-2.8%205.6-6.4%209-7.3%201.7-.5%203.8-.2%205.2%201.3%201.3%201.4%202.4%204.1%202%208.2-.7%205.7-2.1%207.6-3.7%2011-1.7%203.5-3.6%205.6-5.7%208.3-4%205.3-9.4%208.4-12.6%2010.5-6.4%204.1-9%202.3-14%202-6.4.7-8%203.8-2.8%208.1%204.8%202.6%209.2%202.9%2012.8%202.2%203-.6%206.6-4.5%209.2-6.6%202.8-3.3%207.6.6%204.3%204.5-5.9%207-11.7%2011.6-19%2011.5-7.7%201-6.2%205.3-1.2%207.4%209.2%203.7%2017.4-3.3%2021.6-8%203.2-3.5%205.5-3.6%205%201.9-3.3%209.9-7.6%2013.7-14.8%2014.2-5.8-.6-5.9%204-1.6%207%209.6%206.6%2016.6-4.8%2019.9-11.6%202.3-6.2%205.9-3.3%206.3%201.8%200%206.9-3%2012.4-11.3%2019.4%206.3%2010.1%2013.7%2020.4%2020%2030.5l19.2-214L320%20139c-2-1.8-8.8-9.8-10.5-11-.7-.6-1-1-.1-1.4.9-.4%203-.8%204.5-1-4-4.1-7.6-5.4-15.3-7.6%201.9-.8%203.7-.4%209.3-.6a30.2%2030.2%200%200%200-13.5-10.2c4.2-3%205-3.2%209.2-6.7a86.3%2086.3%200%200%201-19.5-3.8%2037.4%2037.4%200%200%200-12-3.4zm.8%208.4c3.8%200%206.1%201.3%206.1%202.9%200%201.6-2.3%202.9-6.1%202.9s-6.2-1.5-6.2-3c0-1.6%202.4-2.8%206.2-2.8'/%3e%3cuse%20xlink:href='%23al-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-al.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-al'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='red'%20d='M0%200h512v512H0z'/%3e%3cpath%20id='al-a'%20fill='%23000001'%20d='M204.9%2099.5c-5%200-13.2%201.6-13%205.4-14-2.3-15.4%203.4-14.6%208.5%201.4-2%203-3.1%204.2-3.3%201.9-.3%203.8.3%205.8%201.5a23%2023%200%200%201%205%204.4c-4.8%201.1-8.6.4-12.4-.3a17.6%2017.6%200%200%201-6.1-2.5c-1.6-1.1-2.1-2.1-4.6-4.7-2.9-3-6-2.1-5%202.5%202.2%204.3%206%206.3%2010.7%207%202.2.4%205.6%201.2%209.4%201.2%203.8%200%208.1-.5%2010.5%200-1.4.8-3%202.4-6.2%203-3.2.6-8-2-11-2.6.4%202.5%203.5%204.8%209.7%206%2010.2%202.2%2018.7%204%2024.3%207%205.6%203%209.1%206.8%2011.6%209.8%205%206%205.3%2010.5%205.6%2011.5%201%209.5-2.2%2014.8-8.4%2016.4-3%20.8-8.5-.7-10.5-3-2-2.4-4-6.4-3.4-12.7.5-2.5%203.4-9%201-10.3a291.6%20291.6%200%200%200-34.4-16c-2.7-1.1-5%202.5-5.8%204A53.5%2053.5%200%200%201%20129%20107c-4.6-8.1-12.1%200-10.9%207.7%202.1%208.6%208.6%2014.8%2016.5%2019.2%208%204.5%2018.1%208.8%2028.3%208.6%205.5%201%205.5%208.2-1.1%209.5-13%200-23.2-.2-32.9-9.6-7.4-6.7-11.5%201.3-9.4%205.8%203.6%2014%2023.6%2018%2043.8%2013.4%207.8-1.3%203.1%207%20.9%207.2-8.4%206-23.5%2012-36.8-.1-6.1-4.7-10.2-.7-8%206%206%2017.5%2028.5%2013.8%2044%205.2%204-2.2%207.6%203%202.7%206.9-19.2%2013.4-28.9%2013.6-37.6%208.4-10.8-4.3-11.8%207.8-5.3%2011.8%207.2%204.4%2025.4%201%2038.9-7.4%205.7-4.2%206%202.4%202.3%205-15.9%2013.8-22.2%2017.5-38.8%2015.2-8.2-.6-8%209.5-1.6%2013.5%208.8%205.4%2026.1-3.6%2039.5-14.7%205.6-3%206.6%202%203.8%207.8a57.4%2057.4%200%200%201-23.3%2019.2%2029.1%2029.1%200%200%201-19.5.7c-6.2-2.2-7%204.2-3.6%2010%202%203.5%2010.6%204.7%2019.7%201.4%209.2-3.2%2019-10.8%2025.7-19.8%206-5.1%205.2%201.8%202.5%206.7-13.5%2021.3-25.9%2029.2-42.1%2027.9-7.3-1.2-8.9%204.4-4.3%209.6%208%206.7%2018.2%206.4%2027-.2a751%20751%200%200%200%2030.8-32.6c5.5-4.4%207.3%200%205.7%209-1.5%205.1-5.2%2010.5-15.3%2014.5-7%204-1.8%209.4%203.4%209.5%202.9%200%208.7-3.3%2013-8.3%205.9-6.5%206.2-11%209.5-21.1%203-5%208.4-2.7%208.4%202.5-2.6%2010.2-4.8%2012-10%2016.2-5.1%204.7%203.4%206.3%206.3%204.4%208.3-5.6%2011.3-12.8%2014.1-19.4%202-4.8%207.8-2.5%205.1%205.3-6.4%2018.5-17%2025.8-35.5%2029.6-1.9.3-3%201.4-2.4%203.6l7.5%207.5c-11.5%203.3-20.8%205.2-32.2%208.5L142%20300.6c-1.5-3.4-2.2-8.7-10.4-5-5.7-2.6-8.2-1.6-11.4%201%204.5.1%206.5%201.3%208.3%203.4%202.3%206%207.6%206.6%2013%205%203.5%202.9%205.4%205.2%209%208.2l-17.8-.6c-6.3-6.7-11.3-6.3-15.8-1-3.5.5-5%20.5-7.3%204.7%203.7-1.5%206-2%207.7-.3%206.6%203.9%2011%203%2014.3%200l18.7%201.1c-2.3%202-5.6%203.1-8%205.2-9.7-2.8-14.7%201-16.4%208.8a18.2%2018.2%200%200%200-1.4%2010c1-3.2%202.5-5.9%205.3-7.6%208.6%202.2%2011.8-1.3%2012.3-6.5%204.2-3.4%2010.5-4.1%2014.6-7.6%204.9%201.6%207.2%202.6%2012.1%204.1%201.7%205.3%205.7%207.4%2012%206%207.7.3%206.3%203.4%207%205.9%202-3.6%202-7-2.8-10.3-1.7-4.6-5.5-6.7-10.4-4-4.7-1.3-5.9-3.2-10.5-4.6%2011.7-3.7%2020-4.5%2031.8-8.3%203%202.8%205.2%204.8%208.2%207.2%201.6%201%203%201.2%204%200%207.3-10.6%2010.6-20%2017.4-27%202.6-2.9%206-6.8%209.6-7.8%201.8-.4%204-.2%205.5%201.4%201.4%201.6%202.6%204.4%202%208.7-.6%206.2-2%208.2-3.8%2011.8-1.7%203.7-3.9%206-6%208.8-4.4%205.7-10.1%209-13.5%2011.2-6.8%204.4-9.7%202.5-15%202.2-6.7.8-8.5%204.1-3%208.7a21%2021%200%200%200%2013.7%202.3c3.3-.6%207-4.8%209.8-7%203-3.6%208.1.6%204.7%204.7-6.3%207.5-12.6%2012.4-20.3%2012.3-8.2%201-6.7%205.7-1.3%207.9%209.8%204%2018.6-3.5%2023-8.5%203.5-3.7%206-3.9%205.3%202-3.4%2010.5-8.1%2014.6-15.7%2015.1-6.2-.5-6.3%204.2-1.7%207.5%2010.3%207%2017.7-5%2021.2-12.4%202.5-6.6%206.3-3.5%206.7%202%200%207.3-3.2%2013.2-12%2020.7%206.7%2010.7%2014.5%2021.7%2021.3%2032.5l20.5-228.2-20.5-36c-2.1-2-9.3-10.5-11.2-11.7-.7-.7-1.1-1.2-.1-1.6%201-.4%203.2-.8%204.8-1-4.4-4.4-8-5.8-16.3-8.2%202-.8%204-.3%209.9-.6a32.3%2032.3%200%200%200-14.4-11c4.5-3%205.3-3.3%209.8-7-7.7-.6-14.3-2-20.8-4a41%2041%200%200%200-12.8-3.7m.7%209c4%200%206.6%201.4%206.6%203%200%201.7-2.5%203.1-6.6%203.1-4%200-6.6-1.5-6.6-3.2%200-1.7%202.6-3%206.6-3z'/%3e%3cuse%20xlink:href='%23al-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-am{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-am'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d90012'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%230033a0'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23f2a800'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-am.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-am'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d90012'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%230033a0'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23f2a800'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-ao{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ao'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h640v243.6H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20236.4h640V480H0z'/%3e%3c/g%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='M228.7%20148.2c165.2%2043.3%2059%20255.6-71.3%20167.2l-8.8%2013.6c76.7%2054.6%20152.6%2010.6%20174-46.4%2022.2-58.8-7.6-141.5-92.6-150z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m170%20330.8%2021.7%2010.1-10.2%2021.8-21.7-10.2zm149-99.5h24v24h-24zm-11.7-38.9%2022.3-8.6%208.7%2022.3-22.3%208.7zm-26-29.1%2017.1-16.9%2016.9%2017-17%2016.9zm-26.2-39.8%2022.4%208.4-8.5%2022.4-22.4-8.4zM316%20270l22.3%208.9-9%2022.2-22.2-8.9zm-69.9%2070%2022-9.3%209.5%2022-22%209.4zm-39.5%202.8h24v24h-24zm41.3-116-20.3-15-20.3%2014.6%208-23-20.3-15h24.5l8.5-22.6%207.8%2022.7%2024.7-.3-19.6%2015.3z'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M336%20346.4c-1.2.4-6.2%2012.4-9.7%2018.2l3.7%201c13.6%204.8%2020.4%209.2%2026.2%2017.5a7.9%207.9%200%200%200%2010.2.7s2.8-1%206.4-5c3-4.5%202.2-8-1.4-11.1-11-8-22.9-14-35.4-21.3'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M365.3%20372.8a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.6%200zm-21.4-13.6a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200m10.9%207a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M324.5%20363.7c-42.6-24.3-87.3-50.5-130-74.8-18.7-11.7-19.6-33.4-7-49.9%201.2-2.3%202.8-1.8%203.4-.5%201.5%208%206%2016.3%2011.4%2021.5A5288%205288%200%200%201%20334%20345.6c-3.4%205.8-6%2012.3-9.5%2018z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m297.2%20305.5%2017.8%2016-16%2017.8-17.8-16z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='3'%20d='m331.5%20348.8-125-75.5m109.6%2058.1L274%20304.1m18.2%2042.7L249.3%20322'/%3e%3c/svg%3e")}.fi-ao.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ao'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v259.8H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20252.2h512V512H0z'/%3e%3c/g%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='M228.7%20148.2c165.2%2043.3%2059%20255.6-71.3%20167.2l-8.8%2013.6c76.7%2054.6%20152.6%2010.6%20174-46.4%2022.2-58.8-7.6-141.5-92.6-150z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m170%20330.8%2021.7%2010.1-10.2%2021.8-21.7-10.2zm149-99.5h24v24h-24zm-11.7-38.9%2022.3-8.6%208.7%2022.3-22.3%208.7zm-26-29.1%2017.1-16.9%2016.9%2017-17%2016.9zm-26.2-39.8%2022.4%208.4-8.5%2022.4-22.4-8.4zM316%20270l22.3%208.9-9%2022.2-22.2-8.9zm-69.9%2070%2022-9.3%209.5%2022-22%209.4zm-39.5%202.8h24v24h-24zm41.3-116-20.3-15-20.3%2014.6%208-23-20.3-15h24.5l8.5-22.6%207.8%2022.7%2024.7-.3-19.6%2015.3z'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M336%20346.4c-1.2.4-6.2%2012.4-9.7%2018.2l3.7%201c13.6%204.8%2020.4%209.2%2026.2%2017.5a7.9%207.9%200%200%200%2010.2.7s2.8-1%206.4-5c3-4.5%202.2-8-1.4-11.1-11-8-22.9-14-35.4-21.3'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M365.3%20372.8a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.6%200zm-21.4-13.6a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200m10.9%207a4.3%204.3%200%201%201-8.7%200%204.3%204.3%200%200%201%208.7%200'/%3e%3cpath%20fill='%23fe0'%20fill-rule='evenodd'%20d='M324.5%20363.7c-42.6-24.3-87.3-50.5-130-74.8-18.7-11.7-19.6-33.4-7-49.9%201.2-2.3%202.8-1.8%203.4-.5%201.5%208%206%2016.3%2011.4%2021.5A5288%205288%200%200%201%20334%20345.6c-3.4%205.8-6%2012.3-9.5%2018z'/%3e%3cpath%20fill='%23ffec00'%20fill-rule='evenodd'%20d='m297.2%20305.5%2017.8%2016-16%2017.8-17.8-16z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='3'%20d='m331.5%20348.8-125-75.5m109.6%2058.1L274%20304.1m18.2%2042.7L249.3%20322'/%3e%3c/svg%3e")}.fi-aq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-aq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%233a7dce'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M157.7%20230.8c-3.5-7.8-3.5-7.8-3.5-15.6-1.8%200-2%20.3-3%200-1.1-.3-1.5%207.2-4.8%205.8-.5-.8%202.4-6.2-.7-8.5-1-.7.2-5.2-.2-7.2%200%200-4%202.4-7-5.8-1.5-2.2-3.5%202-3.5%202s.9%202.4-.7%203c-2.2-1.8-3.9-.8-6.7-3.4-2.8-2.5.6-5.4-4.8-7.5%203.5-9.8%203.5-7.9%2012.2-11.8-5.2-4-5.2-4-8.7-9.8-5.2-2-7-4-12.2-7.8-7-9.9-10.5-29.5-10.5-43.2%204.4-4.6%2010.5%2015.7%2019.2%2021.6l12.2%205.9c7%203.9%208.7%207.8%2014%2011.7l15.6%206c7%205.8%2010.5%2013.6%2015.7%2015.6%205.7%200%206.8-3.7%208.6-3.9%2010.3-.6%2015.5-2%2017.5-5.5%202.1-2.8%207%201.6%2021-4.3l-1.7-7.9s3.7-3.4%208.7-2c-.1-3.5-.5-13%204.5-17.4-3-3.5%201.8-9%202-10.7-1.4-8.6%201.4-8.7%202-11.3.6-2.5-2.4-1.7-1.6-5.2.9-3.5%206-4.3%206.6-7.2.7-2.9-1.1-14.3-1.3-16.8%209.4-2.8%2012.4-11.4%2015.7-7.8C264%2070%20265.8%2066%20276.3%2066c1.4-3.6-3.9-6.7-1.8-7.9%203.5-.5%206.1-.2%2010.2%205.7%201.3%202%201.6-2.7%202.9-3.2%201.3-.5%204.4-.5%204.9-2.8.5-2.4%201.2-5.6%203-9.5%201.4-3.2%202.5%201.3%203.8%207.5%207.4.3%2024%202.1%2031%204.3%205.2%201.5%208.7-1.5%2013.7-2.2%203.7%204.2%207.2%201%209.2%2010%202.7%204.8%207.3.4%208.3%201.8%205.8%2018.1%2025.8%205.9%2027.4%206.2%202.5%200%205.6%208%207.7%207.9%203.2-.6%202.3-3.1%205.2-2.1-.8%206.8%205.6%2014.6%205.6%2019.7%200%200%201.5.9%203-.6%201.4-1.6%202.7-5.4%204-5.3%203%20.5%2022%206%2025.8%207.9%201.7%203.5%203.3%205.3%206.8%204.7%202.8%202.1.8%205%202.4%205.1%203.5-2%204.7-4%208.2-2.1%203.5%202%207%205.9%208.7%209.8%200%202-1.8%209.8%200%2021.6.9%203.9%209.7%2032.3%209.7%2035.2%200%204-2.7%206-4.5%209.9%207%205.9%200%2015.7-3.5%2021.6%2026.2%205.9%2014%2017.6%2034.9%2011.7-5.2%2013.8-3.4%2012.7%201.8%2026.4-10.4%207.8-.2%2010.2-7.1%2020-.5.7%204.1%208.6%2010.5%208.6-1.7%2015.6-7%209.8-5.2%2033.3-13.7-.3-8.2%2017.6-17.4%2015.7.5%2011.2%205.2%2012.2%203.4%2023.5-7%202-7%202-10.4%207.9l-5.2-2c-1.8%209.8-5.3%2011.8%200%2021.6%200%200-6.8.2-8.8%200-.1%203.4%203%204.3%203.5%207.8-.2%201.4-9.9%207.6-17.4%207.9-2%204.8%205.2%2010%204.8%2012.4-8.2%201.8-11.8%2013-11.8%2013s4.2%202%203.5%204c-2.2-1.8-3.5-2-7-2-1.7.5-6%200-10%207.7-4.5%201.6-6.6%201-10%206-1.5-4.7-3.7.1-6.3%202-2.7%201.8-6.2%206.5-6.7%206.3.1-1.4%201.6-6.3%201.6-6.3L399%20437c-.7.1-.5-5.7-2.2-5.5-1.7.2-6.4%207.3-8%207.5-1.6.2-2.1-2.2-3.5-2-1.4.2-4%207.5-5%207.7-1%20.1-5-4.5-8.3-3.8-17.1%206.8-19.9-13.4-22.5-2-3.6-2.2-3-1-6.7.1-2.3.7-2.5-3.4-4.6-3.4-4.1.2-4%204.6-6.2%203.3-1.8-9.2-13-7.6-14-11.5-1-4%204.8-4%206.6-6.8%201.4-4-1.5-5.6%204.3-9.4%207.5-5.7%206.8-19.8%204.9-25.3%200%200-5.9-17.7-7-17.7-3.5-1-3.5%206.5-8.6%208.6-10.5%204-29-9.9-32.2-9.9-2.9%200-16.5%203.6-16-4-2%207.4-9.5%201.7-10%201.7-7%200-4.3%206.1-9%205.9-2.1-.8-23.6-2.3-23.6-2.3v4l-26.1-11.8c-10.5-4-5.3-13.7-22.7-7.8v-11.8h-8.7c3.5-23.6%200-11.8-1.8-33.4l-7%202c-7-10.6%209.8-8.6-5.2-15.7%200%200%20.3-11.7-3.5-7.8-.7.5%201.8%205.8%201.8%205.8-14-2-17.4-5.8-17.4-21.5%200%200%2011.4%201.8%2010.4%200-1.6-3-3.7-22-3.4-23.4-.1-2.6%2010.7-9%208.6-15.2%201.4-.6%205.3-.7%205.3-.7'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M595.5%20297.6c-.6%201.3-.5%202.6.1%203.6%201.1-1.7.2-2.4%200-3.6zm-476-149.4s-3-.4-2.4%202.3c1-2%202.3-2.2%202.4-2.3zm-.3-6.4c-1.7%200-3.8-.2-3%202.5%201-2.1%203-2.4%203-2.5zm12.7%2036.3s2.6-.2%202%202.5c-1-2-2-2.4-2-2.5z'%20transform='scale(.86021%20.96774)'/%3e%3c/svg%3e")}.fi-aq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-aq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%233a7dce'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M107.7%20240.9c-3.5-7.9-3.5-7.9-3.5-15.7-1.8%200-2.1.4-3.1%200-1-.3-1.4%207.3-4.7%205.8-.5-.7%202.4-6.2-.8-8.4-1-.8.3-5.3-.2-7.2%200%200-4%202.3-7-5.9-1.4-2.1-3.4%202-3.4%202s.9%202.5-.7%203c-2.3-1.8-3.9-.8-6.7-3.3-2.9-2.5.6-5.4-4.8-7.6%203.5-9.8%203.5-7.8%2012.2-11.8-5.2-3.9-5.2-3.9-8.7-9.8-5.3-2-7-3.9-12.2-7.8-7-9.8-10.5-29.4-10.5-43.2%204.4-4.6%2010.5%2015.7%2019.2%2021.6l12.2%205.9c7%204%208.7%207.8%2014%2011.8l15.6%205.9c7%205.8%2010.5%2013.7%2015.7%2015.6%205.7%200%206.8-3.6%208.6-3.9%2010.2-.5%2015.5-2%2017.5-5.5%202-2.8%207%201.6%2021-4.3l-1.8-7.8s3.8-3.5%208.8-2c-.2-3.6-.5-13.1%204.4-17.5-3-3.5-1-6-1-6s2.8-3%203.2-4.6c-1.5-8.7%201.2-8.8%201.9-11.3.6-2.6-2.4-1.7-1.6-5.2.9-3.5%206-4.4%206.6-7.3.7-2.8-1.5-4.3-1.3-5%201-2.7.1-9.2%200-11.7%209.3-2.9%2012.4-11.4%2015.7-7.9%201.7-11.8%203.5-15.7%2014-15.7%201.4-3.6-3.9-6.7-1.8-7.8%203.5-.5%206.1-.3%2010.2%205.7%201.3%201.9%201.5-2.8%202.8-3.3%201.4-.5%204.5-.5%205-2.8.4-2.4%201.1-5.5%202.9-9.4%201.5-3.2%202.6%201.2%204%207.4%207.3.3%2023.9%202.2%2030.9%204.3%205.2%201.6%208.7-1.5%2013.7-2.1%203.7%204.2%207.2%201%209.1%2010%202.8%204.7%207.3.3%208.3%201.8%205.9%2018%2026%205.8%2027.4%206.1%202.6%200%205.7%208.1%207.7%208%203.3-.7%202.4-3.2%205.2-2.2-.7%206.8%205.7%2014.7%205.7%2019.7%200%200%201.5.9%203-.6%201.4-1.5%202.7-5.4%204-5.3%203%20.5%204.3%201%207.8%201.6%209.4%203.7%2014.3%204.5%2018%206.3%201.6%203.6%203.3%205.4%206.8%204.7%202.8%202.2.7%205%202.4%205.2%203.5-2%204.7-4.1%208.1-2.2%203.5%202%207%206%208.8%209.8%200%202-1.8%209.8%200%2021.6.8%204%201.3%207%205%2013.8-1%206.9%204.7%2018.5%204.7%2021.5%200%203.9-2.8%206-4.5%209.8%207%206%200%2015.7-3.5%2021.6%2026.2%205.9%2014%2017.7%2034.9%2011.8-5.3%2013.7-3.4%2012.6%201.8%2026.3-10.4%207.9-.2%2010.3-7.2%2020-.4.7%204.2%208.6%2010.6%208.6-1.7%2015.7-7%209.8-5.2%2033.3-13.8-.3-8.2%2017.6-17.5%2015.7.6%2011.3%205.3%2012.2%203.5%2023.6-7%202-7%202-10.4%207.8l-5.3-2c-1.7%209.9-5.2%2011.8%200%2021.6%200%200-6.7.3-8.7%200-.1%203.4%203%204.3%203.5%207.9-.3%201.4-10%207.6-17.4%207.8-2%204.9%205.2%2010%204.8%2012.5-8.2%201.7-11.8%2013-11.8%2013s4.2%202%203.5%204c-2.3-1.9-3.5-2-7-2-1.7.5-6-.1-10%207.6-4.5%201.7-6.6%201-10%206.1-1.5-4.8-3.7%200-6.3%202-2.7%201.8-6.2%206.4-6.7%206.2.1-1.3%201.6-6.2%201.6-6.2l-8.7%202h-1c-.8.1-.6-5.7-2.2-5.5-1.7.3-6.4%207.3-8%207.6-1.6.2-2.1-2.3-3.5-2-1.4.1-4.1%207.4-5%207.6-1%20.2-5-4.4-8.3-3.8-17.2%206.8-19.9-13.4-22.6-2-3.6-2.1-3-.9-6.6.2-2.3.7-2.5-3.5-4.6-3.4-4.2.1-4%204.5-6.2%203.2-1.8-9.2-13-7.5-14.1-11.5-.9-4%204.8-4%206.7-6.8%201.4-4-1.5-5.5%204.3-9.4%207.4-5.7%203.1-7.8%204.4-12.1%202.4-6.2%202.4-7.7.4-13.2%200%200-5.8-17.6-7-17.6-3.4-1.1-3.4%206.5-8.5%208.6-10.5%203.9-29-10-32.2-10-3%20.1-16.5%203.7-16-4-2%207.5-9.6%201.8-10%201.8-7%200-4.3%206-9%205.8-2.1-.8-23.6-2.2-23.6-2.2v4l-14-8-12.2-3.9c-10.4-3.9-5.2-13.7-22.6-7.8v-11.8h-8.7c3.4-23.5%200-11.7-1.8-33.3l-7%202c-7-10.7%209.7-8.6-5.2-15.8%200%200%20.3-11.7-3.5-7.8-.7.5%201.8%205.9%201.8%205.9-14-2-17.5-5.9-17.5-21.6%200%200%2011.5%201.9%2010.5%200-1.6-3-3.8-22-3.4-23.3-.2-2.6%2010.7-9.1%208.6-15.3%201.3-.6%205.3-.6%205.3-.6'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linejoin='round'%20stroke-width='2.5'%20d='M595.5%20297.6c-.6%201.3-.5%202.6.1%203.6%201.1-1.7.2-2.4%200-3.6zm-476-149.4s-3-.4-2.4%202.3c1-2%202.3-2.2%202.4-2.3zm-.3-6.4c-1.7%200-3.8-.2-3%202.5%201-2.1%203-2.4%203-2.5zm12.7%2036.3s2.6-.2%202%202.5c-1-2-2-2.4-2-2.5z'%20transform='matrix(.86021%200%200%20.96774%20-50%2010)'/%3e%3c/svg%3e")}.fi-ar{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ar'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2374acdf'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cg%20id='ar-c'%20transform='translate(-64)scale(.96)'%3e%3cpath%20id='ar-a'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.1'%20d='m396.8%20251.3%2028.5%2062s.5%201.2%201.3.9c.8-.4.3-1.6.3-1.6l-23.7-64m-.7%2024.2c-.4%209.4%205.4%2014.6%204.7%2023-.8%208.5%203.8%2013.2%205%2016.5%201%203.3-1.2%205.2-.3%205.7%201%20.5%203-2.1%202.4-6.8-.7-4.6-4.2-6-3.4-16.3.8-10.3-4.2-12.7-3-22'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3cpath%20id='ar-b'%20fill='%2385340a'%20d='M404.3%20274.4c.5%209%205.6%2013%204.6%2021.3%202.2-6.5-3.1-11.6-2.8-21.2m-7.7-23.8%2019.5%2042.6-16.3-43.9'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(90%20320%20240)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(180%20320%20240)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(-90%20320%20240)'/%3e%3ccircle%20cx='320'%20cy='240'%20r='26.7'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.4'/%3e%3cpath%20id='ar-h'%20fill='%23843511'%20stroke-width='1'%20d='M329%20234.3c-1.7%200-3.5.8-4.5%202.4%202%201.9%206.6%202%209.7-.2a7%207%200%200%200-5.1-2.2zm0%20.4c1.8%200%203.5.8%203.7%201.6-2%202.3-5.3%202-7.4.4%201-1.4%202.4-2%203.8-2z'/%3e%3cuse%20xlink:href='%23ar-d'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cuse%20xlink:href='%23ar-e'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cuse%20xlink:href='%23ar-f'%20width='100%25'%20height='100%25'%20transform='translate(18.1)'/%3e%3cuse%20xlink:href='%23ar-g'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640.2%200)'/%3e%3cpath%20fill='%2385340a'%20d='M316%20243.7a1.8%201.8%200%201%200%201.8%202.9%204%204%200%200%200%202.2.6h.2c.6%200%201.6-.1%202.3-.6.3.5.9.7%201.5.7a1.8%201.8%200%200%200%20.3-3.6c.5.2.8.6.8%201.2a1.2%201.2%200%200%201-2.4%200%203%203%200%200%201-2.6%201.7%203%203%200%200%201-2.5-1.7c0%20.7-.6%201.2-1.3%201.2-.6%200-1.2-.6-1.2-1.2s.3-1%20.8-1.2zm2%205.4c-2.1%200-3%202-4.8%203.1%201-.4%201.8-1.2%203.3-2%201.4-.8%202.6.2%203.5.2.8%200%202-1%203.5-.2%201.4.8%202.3%201.6%203.3%202-1.9-1.2-2.7-3-4.8-3-.4%200-1.2.2-2%20.6z'/%3e%3cpath%20fill='%2385340a'%20d='M317.2%20251.6c-.8%200-1.8.2-3.4.6%203.7-.8%204.5.5%206.2.5%201.6%200%202.5-1.3%206.1-.5-4-1.2-4.9-.4-6.1-.4-.8%200-1.4-.3-2.8-.2'/%3e%3cpath%20fill='%2385340a'%20d='M314%20252.2h-.8c4.3.5%202.3%203%206.8%203s2.5-2.5%206.8-3c-4.5-.4-3.1%202.3-6.8%202.3-3.5%200-2.4-2.3-6-2.3'/%3e%3cpath%20fill='%2385340a'%20d='M323.7%20258.9a3.7%203.7%200%200%200-7.4%200%203.8%203.8%200%200%201%207.4%200'/%3e%3cpath%20id='ar-e'%20fill='%2385340a'%20stroke-width='1'%20d='M303.4%20234.3c4.7-4.1%2010.7-4.8%2014-1.7a8%208%200%200%201%201.5%203.4c.4%202.4-.3%204.9-2.1%207.5l.8.4c1.6-3.1%202.2-6.3%201.6-9.4l-.6-2.3c-4.5-3.7-10.7-4-15.2%202z'/%3e%3cpath%20id='ar-d'%20fill='%2385340a'%20stroke-width='1'%20d='M310.8%20233c2.7%200%203.3.6%204.5%201.7%201.2%201%201.9.8%202%201%20.3.2%200%20.8-.3.6-.5-.2-1.3-.6-2.5-1.6s-2.5-1-3.7-1c-3.7%200-5.7%203-6.1%202.8-.5-.2%202-3.5%206.1-3.5'/%3e%3cuse%20xlink:href='%23ar-h'%20width='100%25'%20height='100%25'%20transform='translate(-18.4)'/%3e%3ccircle%20id='ar-f'%20cx='310.9'%20cy='236.3'%20r='1.8'%20fill='%2385340a'%20stroke-width='1'/%3e%3cpath%20id='ar-g'%20fill='%2385340a'%20stroke-width='1'%20d='M305.9%20237.5c3.5%202.7%207%202.5%209%201.3%202-1.3%202-1.7%201.6-1.7-.4%200-.8.4-2.4%201.3-1.7.8-4.1.8-8.2-.9'/%3e%3c/svg%3e")}.fi-ar.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ar'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2374acdf'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.7H0z'/%3e%3cg%20id='ar-c'%20transform='translate(-153.6)scale(1.024)'%3e%3cpath%20id='ar-a'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.1'%20d='m396.8%20251.3%2028.5%2062s.5%201.2%201.3.9c.8-.4.3-1.6.3-1.6l-23.7-64m-.7%2024.2c-.4%209.4%205.4%2014.6%204.7%2023-.8%208.5%203.8%2013.2%205%2016.5%201%203.3-1.2%205.2-.3%205.7%201%20.5%203-2.1%202.4-6.8-.7-4.6-4.2-6-3.4-16.3.8-10.3-4.2-12.7-3-22'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-a'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3cpath%20id='ar-b'%20fill='%2385340a'%20d='M404.3%20274.4c.5%209%205.6%2013%204.6%2021.3%202.2-6.5-3.1-11.6-2.8-21.2m-7.7-23.8%2019.5%2042.6-16.3-43.9'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(22.5%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(45%20400%20250)'/%3e%3cuse%20xlink:href='%23ar-b'%20width='100%25'%20height='100%25'%20transform='rotate(67.5%20400%20250)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(90%20256%20256)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(180%20256%20256)'/%3e%3cuse%20xlink:href='%23ar-c'%20width='100%25'%20height='100%25'%20transform='rotate(-90%20256%20256)'/%3e%3ccircle%20cx='256'%20cy='256'%20r='28.4'%20fill='%23f6b40e'%20stroke='%2385340a'%20stroke-width='1.5'/%3e%3cpath%20id='ar-h'%20fill='%23843511'%20stroke-width='1'%20d='M265.7%20250c-2%200-3.8.8-4.9%202.5%202.2%202%207%202.2%2010.3-.2a7.5%207.5%200%200%200-5.4-2.4zm0%20.4c1.9%200%203.6.8%203.9%201.7-2.2%202.4-5.7%202.2-7.9.4%201-1.5%202.5-2.1%204-2.1'/%3e%3cuse%20xlink:href='%23ar-d'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cuse%20xlink:href='%23ar-e'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cuse%20xlink:href='%23ar-f'%20width='100%25'%20height='100%25'%20transform='translate(19.3)'/%3e%3cuse%20xlink:href='%23ar-g'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512.3%200)'/%3e%3cpath%20fill='%2385340a'%20d='M251.6%20260a2%202%200%201%200%202%203c.8.6%201.8.6%202.4.6h.3c.5%200%201.6%200%202.3-.6.4.5%201%20.8%201.6.8a2%202%200%200%200%20.4-3.9c.5.2.9.7.9%201.3a1.3%201.3%200%200%201-2.7%200%203%203%200%200%201-2.7%201.8%203.3%203.3%200%200%201-2.7-1.8c0%20.7-.6%201.3-1.3%201.3a1.3%201.3%200%200%201-.4-2.6zm2.2%205.8c-2.2%200-3%202-5%203.3%201-.5%202-1.3%203.5-2.2%201.5-.9%202.8.2%203.7.2.9%200%202.2-1.1%203.7-.2%201.5.9%202.4%201.7%203.5%202.2-2-1.4-2.8-3.3-5-3.3a6%206%200%200%200-2.2.6c-1-.4-1.8-.6-2.2-.6'/%3e%3cpath%20fill='%2385340a'%20d='M253%20268.3c-.8%200-2%20.3-3.6.8%204-1%204.8.4%206.6.4%201.7%200%202.6-1.3%206.6-.4-4.4-1.4-5.3-.5-6.6-.5-.9%200-1.5-.3-3-.3'/%3e%3cpath%20fill='%2385340a'%20d='M249.6%20269h-.8c4.6.5%202.4%203.1%207.2%203.1%204.8%200%202.6-2.6%207.2-3-4.8-.5-3.3%202.4-7.2%202.4-3.7%200-2.6-2.5-6.4-2.5'/%3e%3cpath%20fill='%2385340a'%20d='M260%20276.1a4%204%200%200%200-8%200%204%204%200%200%201%208%200'/%3e%3cpath%20id='ar-e'%20fill='%2385340a'%20stroke-width='1'%20d='M238.3%20249.9c5-4.4%2011.4-5%2014.9-1.8a8.6%208.6%200%200%201%201.6%203.7c.5%202.5-.3%205.2-2.3%208%20.3%200%20.7.1%201%20.4%201.7-3.4%202.3-6.8%201.7-10l-.7-2.5c-4.8-4-11.4-4.4-16.2%202.2'/%3e%3cpath%20id='ar-d'%20fill='%2385340a'%20stroke-width='1'%20d='M246.2%20248.6c2.8%200%203.5.6%204.8%201.7%201.3%201.1%202%20.9%202.2%201.1.2.2%200%20.9-.4.7-.5-.3-1.4-.7-2.7-1.8-1.3-1-2.6-1-4-1-3.8%200-6%203.2-6.5%203-.4-.2%202.2-3.7%206.6-3.7'/%3e%3cuse%20xlink:href='%23ar-h'%20width='100%25'%20height='100%25'%20transform='translate(-19.6)'/%3e%3ccircle%20id='ar-f'%20cx='246.3'%20cy='252.1'%20r='2'%20fill='%2385340a'%20stroke-width='1'/%3e%3cpath%20id='ar-g'%20fill='%2385340a'%20stroke-width='1'%20d='M241%20253.4c3.7%202.8%207.4%202.6%209.6%201.3%202.2-1.3%202.2-1.8%201.7-1.8-.4%200-.9.5-2.6%201.4-1.8.8-4.4.8-8.8-1z'/%3e%3c/svg%3e")}.fi-as{background-image:url(/assets/as-D2gsNMrP.svg)}.fi-as.fis{background-image:url(/assets/as-_t1IQUdv.svg)}.fi-at{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-at'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%200h640v160H0zm0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-at.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-at'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%200h512v170.7H0zm0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-au{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-au'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300008B'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='red'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='red'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m527%20396.7-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zm-3.7-117.2%202.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-104.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8L387%20178l6.7%2019.3%2019.4-6.3-10.9%2017.3%2017.1%2011.2ZM623%20186.7l-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-96.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8-15.1%2014.4%202.4-20.7-20.7-2.8%2017.7-11L467%2073.5l19.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6zM234%20385.7l-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8%2038.9-24.8-24-39.4%2043.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Z'/%3e%3c/svg%3e")}.fi-au.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-au'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300008B'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='red'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='red'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m202%20402.8-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8L93%20377.4%2069%20338l43.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Zm222.7%208-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zM415%20293.6l2.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-84.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8%207.2-19.1%206.7%2019.3%2019.4-6.3-10.9%2017.3zm175.8-32.8-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-82.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8L376%20140l2.4-20.7-20.7-2.8%2017.7-11-10.7-17.9%2019.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6z'/%3e%3c/svg%3e")}.fi-aw{background-image:url(/assets/aw-W0PWLK5p.svg)}.fi-aw.fis{background-image:url(/assets/aw-CLCX8uk5.svg)}.fi-ax{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ax'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ax-a'%3e%3cpath%20fill-opacity='.7'%20d='M106.3%200h1133.3v850H106.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ax-a)'%20transform='matrix(.56472%200%200%20.56482%20-60%20-.1)'%3e%3cpath%20fill='%230053a5'%20d='M0%200h1300v850H0z'/%3e%3cg%20fill='%23ffce00'%3e%3cpath%20d='M400%200h250v850H400z'/%3e%3cpath%20d='M0%20300h1300v250H0z'/%3e%3c/g%3e%3cg%20fill='%23d21034'%3e%3cpath%20d='M475%200h100v850H475z'/%3e%3cpath%20d='M0%20375h1300v100H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ax.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ax'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ax-a'%3e%3cpath%20fill-opacity='.7'%20d='M166%200h850v850H166z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ax-a)'%20transform='translate(-100)scale(.6024)'%3e%3cpath%20fill='%230053a5'%20d='M0%200h1300v850H0z'/%3e%3cg%20fill='%23ffce00'%3e%3cpath%20d='M400%200h250v850H400z'/%3e%3cpath%20d='M0%20300h1300v250H0z'/%3e%3c/g%3e%3cg%20fill='%23d21034'%3e%3cpath%20d='M475%200h100v850H475z'/%3e%3cpath%20d='M0%20375h1300v100H0z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-az{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-az'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%233f9c35'%20d='M.1%200h640v480H.1z'/%3e%3cpath%20fill='%23ed2939'%20d='M.1%200h640v320H.1z'/%3e%3cpath%20fill='%2300b9e4'%20d='M.1%200h640v160H.1z'/%3e%3ccircle%20cx='304'%20cy='240'%20r='72'%20fill='%23fff'/%3e%3ccircle%20cx='320'%20cy='240'%20r='60'%20fill='%23ed2939'/%3e%3cpath%20fill='%23fff'%20d='m384%20200%207.7%2021.5%2020.6-9.8-9.8%2020.7L424%20240l-21.5%207.7%209.8%2020.6-20.6-9.8L384%20280l-7.7-21.5-20.6%209.8%209.8-20.6L344%20240l21.5-7.7-9.8-20.6%2020.6%209.8z'/%3e%3c/svg%3e")}.fi-az.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-az'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%233f9c35'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%2300b9e4'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='238.8'%20cy='256'%20r='76.8'%20fill='%23fff'/%3e%3ccircle%20cx='255.9'%20cy='256'%20r='64'%20fill='%23ed2939'/%3e%3cpath%20fill='%23fff'%20d='m324.2%20213.3%208.1%2023%2022-10.5-10.4%2022%2023%208.2-23%208.2%2010.4%2022-22-10.5-8.1%2023-8.2-23-22%2010.5%2010.5-22-23-8.2%2023-8.2-10.5-22%2022%2010.5z'/%3e%3c/svg%3e")}.fi-ba{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ba'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ba-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ba-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23009'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3cpath%20fill='%23FC0'%20d='m56.5%200%20511%20512.3V.3z'/%3e%3cpath%20fill='%23FFF'%20d='M439.9%20481.5%20412%20461.2l-28.6%2020.2%2010.8-33.2-28.2-20.5h35l10.8-33.2%2010.7%2033.3h35l-28%2020.7zm81.3%2010.4-35-.1-10.7-33.3-10.8%2033.2h-35l28.2%2020.5-10.8%2033.2%2028.6-20.2%2028%2020.3-10.5-33zM365.6%20384.7l28-20.7-35-.1-10.7-33.2-10.8%2033.2-35-.1%2028.2%2020.5-10.8%2033.3%2028.6-20.3%2028%2020.4zm-64.3-64.5%2028-20.6-35-.1-10.7-33.3-10.9%2033.2h-34.9l28.2%2020.5-10.8%2033.2%2028.6-20.2%2027.9%2020.3zm-63.7-63.6%2028-20.7h-35L220%20202.5l-10.8%2033.2h-35l28.2%2020.4-10.8%2033.3%2028.6-20.3%2028%2020.4-10.5-33zm-64.4-64.3%2028-20.6-35-.1-10.7-33.3-10.9%2033.2h-34.9L138%20192l-10.8%2033.2%2028.6-20.2%2027.9%2020.3-10.4-33zm-63.6-63.9%2027.9-20.7h-35L91.9%2074.3%2081%20107.6H46L74.4%20128l-10.9%2033.2L92.1%20141l27.8%2020.4zm-64-64%2027.9-20.7h-35L27.9%2010.3%2017%2043.6h-35L10.4%2064l-11%2033.3L28.1%2077l27.8%2020.4zm-64-64L9.4-20.3h-35l-10.7-33.3L-47-20.4h-35L-53.7%200l-10.8%2033.2L-35.9%2013l27.8%2020.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ba.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ba'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ba-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23ba-a)'%3e%3cpath%20fill='%23009'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fc0'%20d='m77%200%20437%20437V0z'/%3e%3cpath%20fill='%23FFF'%20d='m461.4%20470.4-26.1-19.1-26.9%2019%2010.2-31.2-26.4-19.2h32.7l10.2-31%2010%2031.1%2032.8.1-26.2%2019.4zm76.7%2010.4h-32.7l-10-31.2-10.2%2031.1h-32.8l26.4%2019.2-10.1%2031.2%2026.8-19%2026.2%2019-9.8-30.9zM391.8%20379.6l26.2-19.4h-32.7L375.2%20329%20365%20360h-32.7l26.4%2019.3-10.1%2031.1%2026.8-19%2026.1%2019.1zm-60.3-60.4%2026.2-19.4-32.8-.1-10-31.2-10.2%2031.2-32.7-.1%2026.4%2019.2-10.2%2031.2%2026.9-19%2026.1%2019.1zm-59.7-59.7%2026.2-19.4h-32.7l-10.1-31.2L245%20240h-32.7l26.4%2019.2-10.1%2031.2%2026.8-19%2026.1%2019zm-60.4-60.3%2026.2-19.3-32.8-.1-10-31.2-10.2%2031.2-32.7-.1%2026.4%2019.2-10.2%2031.2%2026.9-19%2026.1%2019-9.7-30.8zm-59.7-59.9L178%20120l-32.7-.1-10-31.2-10.3%2031.1H92.2l26.4%2019.2-10.1%2031.2%2026.8-19%2026.1%2019zm-60-60L118%2060l-32.7-.1-10-31.2L65%2059.8H32.2L58.6%2079l-10.1%2031.2%2026.8-19%2026.2%2019zm-60-60L58%200%2025.2-.1l-10-31.2L4.8-.2h-32.7L-1.4%2019l-10.1%2031.2%2026.8-19%2026.1%2019z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-bb'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300267f'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffc726'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20id='bb-a'%20fill='%23000001'%20d='M319.8%20135.5c-7%2019-14%2038.6-29.2%2053.7%204.7-1.6%2013-3%2018.2-2.8v79.5l-22.4%203.3c-.8%200-1-1.3-1-3-2.2-24.7-8-45.5-14.8-67-.5-2.9-9-14-2.4-12%20.8%200%209.5%203.6%208.2%201.9a85%2085%200%200%200-46.4-24c-1.5-.3-2.4.5-1%202.2%2022.4%2034.6%2041.3%2075.5%2041.1%20124%208.8%200%2030-5.2%2038.7-5.2v56.1H320l2.5-156.7z'/%3e%3cuse%20xlink:href='%23bb-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20639.5%200)'/%3e%3c/svg%3e")}.fi-bb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-bb'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300267f'%20d='M0-.2h512V512H0z'/%3e%3cpath%20fill='%23ffc726'%20d='M170.7-.2h170.6V512H170.7z'/%3e%3cpath%20id='bb-a'%20fill='%23000001'%20d='M256%20173.3c-5.5%2015.1-11.2%2030.9-23.3%2043a51.7%2051.7%200%200%201%2014.6-2.3v63.6l-18%202.7c-.7%200-.9-1-.9-2.4a243.6%20243.6%200%200%200-11.7-53.6c-.4-2.3-7.2-11.3-2-9.7.7%200%207.7%203%206.6%201.6a68%2068%200%200%200-37.1-19.2c-1.2-.3-2%20.3-.9%201.7%2018%2027.7%2033.1%2060.4%2033%2099.2%207%200%2024-4.1%2031-4.1v44.9h8.8l2-125.4z'/%3e%3cuse%20xlink:href='%23bb-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-bd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bd'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006a4e'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='280'%20cy='240'%20r='160'%20fill='%23f42a41'/%3e%3c/svg%3e")}.fi-bd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bd'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006a4e'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='230'%20cy='256'%20r='170.7'%20fill='%23f42a41'/%3e%3c/svg%3e")}.fi-be{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-be'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ffd90c'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23f31830'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-be.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-be'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ffd90c'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bf'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23de0000'%20d='M640%20479.6H.4V0H640z'/%3e%3cpath%20fill='%2335a100'%20d='M639.6%20480H0V240.2h639.6z'/%3e%3cpath%20fill='%23fff300'%20d='m254.6%20276.2-106-72.4h131L320%2086.6%20360.4%20204l131-.1-106%2072.4%2040.5%20117.3-106-72.6L214%20393.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-bf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bf'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23de0000'%20d='M512%20511.6H.5V0H512z'/%3e%3cpath%20fill='%2335a100'%20d='M511.8%20512H0V256.2h511.7z'/%3e%3c/g%3e%3cpath%20fill='%23fff300'%20fill-rule='evenodd'%20d='m389%20223.8-82.9%2056.5%2031.7%2091.6-82.7-56.7-82.8%2056.7%2031.7-91.6-82.8-56.6%20102.3.2%2031.6-91.7%2031.5%2091.6'/%3e%3c/svg%3e")}.fi-bg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bg'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%2300966e'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23d62612'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-bg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%2300966e'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23d62612'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-bh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0'/%3e%3cpath%20fill='%23ce1126'%20d='M640%200H96l110.7%2048L96%2096l110.7%2048L96%20192l110.7%2048L96%20288l110.7%2048L96%20384l110.7%2048L96%20480h544'/%3e%3c/svg%3e")}.fi-bh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0'/%3e%3cpath%20fill='%23ce1126'%20d='M512%200H102.4l83.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2%2083.4%2051.2-83.4%2051.2H512'/%3e%3c/svg%3e")}.fi-bi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bi'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bi-a'%3e%3cpath%20fill-opacity='.7'%20d='M-90.5%200H592v512H-90.5z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bi-a)'%20transform='translate(84.9)scale(.9375)'%3e%3cpath%20fill='%2318b637'%20d='m-178%200%20428.8%20256L-178%20512zm857.6%200L250.8%20256l428.8%20256z'/%3e%3cpath%20fill='%23cf0921'%20d='m-178%200%20428.8%20256L679.6%200zm0%20512%20428.8-256%20428.8%20256z'/%3e%3cpath%20fill='%23fff'%20d='M679.6%200h-79.9L-178%20464.3V512h79.9L679.6%2047.7z'/%3e%3cpath%20fill='%23fff'%20d='M398.9%20256a148%20148%200%201%201-296.1%200%20148%20148%200%200%201%20296%200z'/%3e%3cpath%20fill='%23fff'%20d='M-178%200v47.7L599.7%20512h79.9v-47.7L-98.1%200z'/%3e%3cpath%20fill='%23cf0921'%20stroke='%2318b637'%20stroke-width='3.9'%20d='m280%20200.2-19.3.3-10%2016.4-9.9-16.4-19.2-.4%209.3-16.9-9.2-16.8%2019.2-.4%2010-16.4%209.9%2016.5%2019.2.4-9.3%2016.8zm-64.6%20111.6-19.2.3-10%2016.4-9.9-16.4-19.2-.4%209.3-16.9-9.2-16.8%2019.2-.4%2010-16.4%209.9%2016.5%2019.2.4-9.3%2016.8zm130.6%200-19.2.3-10%2016.4-10-16.4-19.1-.4%209.3-16.9-9.3-16.8%2019.2-.4%2010-16.4%2010%2016.5%2019.2.4-9.4%2016.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bi'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bi-a'%3e%3cpath%20fill='gray'%20d='M60.8%20337h175v175h-175z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bi-a)'%20transform='translate(-178%20-986)scale(2.9257)'%3e%3cpath%20fill='%2318b637'%20d='m0%20337%20146.6%2087.5L0%20512zm293.1%200-146.5%2087.5L293%20512z'/%3e%3cpath%20fill='%23cf0921'%20d='m0%20337%20146.6%2087.5L293%20337zm0%20175%20146.6-87.5L293%20512z'/%3e%3cpath%20fill='%23fff'%20d='M293.1%20337h-27.3L0%20495.7V512h27.3l265.8-158.7z'/%3e%3cpath%20fill='%23fff'%20d='M197.2%20424.5a50.6%2050.6%200%201%201-101.2%200%2050.6%2050.6%200%200%201%20101.2%200'/%3e%3cpath%20fill='%23fff'%20d='M0%20337v16.3L265.8%20512h27.3v-16.3L27.3%20337z'/%3e%3cpath%20fill='%23cf0921'%20stroke='%2318b637'%20stroke-width='1pt'%20d='m156.5%20405.4-6.6.1-3.4%205.6-3.4-5.6-6.5-.1%203.2-5.8-3.2-5.7%206.6-.2%203.4-5.6%203.4%205.7h6.5l-3.1%205.8zm-22%2038.2h-6.6l-3.4%205.7-3.4-5.6-6.6-.2%203.2-5.7-3.1-5.8%206.5-.1%203.4-5.6%203.4%205.6%206.6.2-3.2%205.7zm44.6%200h-6.6l-3.4%205.7-3.4-5.6-6.5-.2%203.1-5.7-3.1-5.8%206.6-.1%203.4-5.6%203.4%205.6%206.5.2-3.2%205.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bj'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bj-a'%3e%3cpath%20fill='gray'%20d='M67.6-154h666v666h-666z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23bj-a)'%20transform='matrix(.961%200%200%20.7207%20-65%20111)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23319400'%20d='M0-154h333v666H0z'/%3e%3cpath%20fill='%23ffd600'%20d='M333-154h666v333H333z'/%3e%3cpath%20fill='%23de2110'%20d='M333%20179h666v333H333z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-bj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bj'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bj-a'%3e%3cpath%20fill='gray'%20d='M67.6-154h666v666h-666z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23bj-a)'%20transform='translate(-52%20118.4)scale(.7688)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23319400'%20d='M0-154h333v666H0z'/%3e%3cpath%20fill='%23ffd600'%20d='M333-154h666v333H333z'/%3e%3cpath%20fill='%23de2110'%20d='M333%20179h666v333H333z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-bl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-bl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bl'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300267f'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bm{background-image:url(/assets/bm-BoWRAtUx.svg)}.fi-bm.fis{background-image:url(/assets/bm-D2j4bkLD.svg)}.fi-bn{background-image:url(/assets/bn-BDKbSv-u.svg)}.fi-bn.fis{background-image:url(/assets/bn-UGyQANfK.svg)}.fi-bo{background-image:url(/assets/bo-BqtZbaiW.svg)}.fi-bo.fis{background-image:url(/assets/bo-CP9m75_5.svg)}.fi-bq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2321468b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h640v160H0z'/%3e%3c/svg%3e")}.fi-bq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2321468b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h512v170.7H0z'/%3e%3c/svg%3e")}.fi-br{background-image:url(/assets/br-DaE4AJQY.svg)}.fi-br.fis{background-image:url(/assets/br-Yf30zEjB.svg)}.fi-bs{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bs'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bs-a'%3e%3cpath%20fill-opacity='.7'%20d='M-12%200h640v480H-12z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bs-a)'%20transform='translate(12)'%3e%3cpath%20fill='%23fff'%20d='M968.5%20480h-979V1.8h979z'/%3e%3cpath%20fill='%23ffe900'%20d='M968.5%20344.5h-979V143.3h979z'/%3e%3cpath%20fill='%2308ced6'%20d='M968.5%20480h-979V320.6h979zm0-318.7h-979V2h979z'/%3e%3cpath%20fill='%23000001'%20d='M-11%200c2.3%200%20391.8%20236.8%20391.8%20236.8L-12%20479.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bs.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bs'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bs-a'%3e%3cpath%20fill-opacity='.7'%20d='M56.6%2026.4H537v480.3H56.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23bs-a)'%20transform='matrix(1.066%200%200%201.067%20-60.4%20-28.1)'%3e%3cpath%20fill='%23fff'%20d='M990%20506.2H9.4V27.6H990z'/%3e%3cpath%20fill='%23ffe900'%20d='M990%20370.6H9.4V169.2H990z'/%3e%3cpath%20fill='%2308ced6'%20d='M990%20506.2H9.4V346.7H990zm0-319H9.4V27.9H990z'/%3e%3cpath%20fill='%23000001'%20d='M9%2025.9c2.1%200%20392.3%20237%20392.3%20237L7.8%20505.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bt{background-image:url(/assets/bt-Csq9bKsA.svg)}.fi-bt.fis{background-image:url(/assets/bt-Cm0R6rAQ.svg)}.fi-bv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bv'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='bv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23bv-a)'%3e%3cpath%20fill='%23fff'%20d='M-28%200h699.7v512H-28z'/%3e%3cpath%20fill='%23d72828'%20d='M-53-77.8h218.7v276.2H-53zM289.4-.6h381v199h-381zM-27.6%20320h190.4v190.3H-27.6zm319.6%202.1h378.3v188.2H292z'/%3e%3cpath%20fill='%23003897'%20d='M196.7-25.4H261v535.7h-64.5z'/%3e%3cpath%20fill='%23003897'%20d='M-27.6%20224.8h698v63.5h-698z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bv'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='bv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23bv-a)'%3e%3cpath%20fill='%23fff'%20d='M-68%200h699.7v512H-68z'/%3e%3cpath%20fill='%23d72828'%20d='M-93-77.8h218.7v276.2H-93zM249.4-.6h381v199h-381zM-67.6%20320h190.4v190.3H-67.5zm319.6%202.1h378.3v188.2H252z'/%3e%3cpath%20fill='%23003897'%20d='M156.7-25.4H221v535.7h-64.5z'/%3e%3cpath%20fill='%23003897'%20d='M-67.5%20224.8h697.8v63.5H-67.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bw'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cbff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20186h640v108H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-bw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-bw'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cbff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20212.7h512V299H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-by{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-by'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='by-a'%3e%3cpath%20d='M0%200h200v608h8v284l-8%208H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23ce1720'%20stroke-width='2.07364'%20d='M0%200h640v480H0Z'/%3e%3cg%20fill='%23fff'%20clip-path='url(%23by-a)'%20transform='matrix(.52885%200%200%20.53333%205%200)'%3e%3cg%20id='by-c'%3e%3cpath%20id='by-b'%20d='M36%200v14h-9v14H16v16H8v13H-8V24H8V6H-8V0Zm26%2077v15h-8v12h-8V92h-8V77h-8V57h8V42h8V30h8v12h8v15h8v20Zm-17-1h10V58H45ZM19%20183h8v-18h-8zm54%200h8v-18h-8ZM-8%20305H6v13h6v16h9v15h12v-15h9v-16h8v-13H38v-15h21v10h13v17h11v19h-8v14h-7v13h-6v14h-9v12h-7v11h-9v14H24v-15h-9v-14H8v-9H-8v-23H8v-20H-8Z'/%3e%3cuse%20xlink:href='%23by-b'%20transform='matrix(-1%200%200%201%20200%200)'/%3e%3cpath%20d='M96%200v32h8V0h32v14h-8v14h-12v16h-8v13H92V44h-8V28H72V14h-8V0Zm-2%20274v-11h-6v-13h-7v-14h-8v-14h-8v-10h-9v-14H44v14h-9v10h-7v14h-8v14h-6v13H8v17H-8v-44H8v-20H-8v-33H8v14h10v14h10v-14h10v-14h8v-18h-8v-14H28v-14H18v14H8v14H-8v-41H8v-19H-8V77H8v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v28h-16v19h16v41h-16v-14h-10v-14h-10v14h-10v14h-8v18h8v14h10v14h10v-14h10v-14h16v33h-16v20h16v44h-16v-17h-6v-13h-6v-14h-8v-14h-7v-10h-9v-14h-12v14h-9v10h-8v14h-8v14h-7v13h-6v11zm2-167v27h8v-27zm-4%2058v-14H82v-14H72v14H62v14h-8v18h8v14h10v14h10v-14h10v-14h16v14h10v14h10v-14h10v-14h8v-18h-8v-14h-10v-14h-10v14h-10v14zm4%2046v27h8v-27z'/%3e%3c/g%3e%3cuse%20xlink:href='%23by-c'%20transform='matrix(1%200%200%20-1%200%20900)'/%3e%3cpath%20d='M-8%20408H8v14h7v8h8v14h7v12h-7v14h-8v8H8v14H-8Zm216%200v84h-16v-14h-7v-8h-8v-14h-7v-12h7v-14h8v-8h7v-14ZM62%20459h8v-18h-8zm76%200v-18h-8v18zm-42-59h8v-18h-8zm0%20100v18h8v-18Zm-50-75h14v-11h10v-10h5v-10h6v-14h8v-14h4v-13h14v13h4v14h8v14h6v10h5v10h10v11h14v50h-14v11h-10v10h-5v10h-6v14h-8v14h-4v13H93v-13h-4v-14h-8v-14h-6v-10h-5v-10H60v-11H46Zm50%209v-15h-8v-10h-8v25h8v9h5v14h-5v9h-8v25h8v-10h8v-15h8v15h8v10h8v-25h-8v-9h-5v-14h5v-9h8v-25h-8v10h-8v15z'/%3e%3c/g%3e%3cpath%20fill='%23007c30'%20stroke-width='2.00749'%20d='M110%20320h530v160H110Z'/%3e%3c/svg%3e")}.fi-by.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xml:space='preserve'%20id='flag-icons-by'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='by-a'%3e%3cpath%20d='M0%200h200v608h8v284l-8%208H0Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23ce1720'%20stroke-width='1.91554'%20d='M0%200h512v512H0Z'/%3e%3cg%20fill='%23fff'%20clip-path='url(%23by-a)'%20transform='matrix(.5625%200%200%20.56889%205%200)'%3e%3cg%20id='by-c'%3e%3cpath%20id='by-b'%20d='M36%200v14h-9v14H16v16H8v13H-8V24H8V6H-8V0Zm26%2077v15h-8v12h-8V92h-8V77h-8V57h8V42h8V30h8v12h8v15h8v20Zm-17-1h10V58H45ZM19%20183h8v-18h-8zm54%200h8v-18h-8ZM-8%20305H6v13h6v16h9v15h12v-15h9v-16h8v-13H38v-15h21v10h13v17h11v19h-8v14h-7v13h-6v14h-9v12h-7v11h-9v14H24v-15h-9v-14H8v-9H-8v-23H8v-20H-8Z'/%3e%3cuse%20xlink:href='%23by-b'%20transform='matrix(-1%200%200%201%20200%200)'/%3e%3cpath%20d='M96%200v32h8V0h32v14h-8v14h-12v16h-8v13H92V44h-8V28H72V14h-8V0Zm-2%20274v-11h-6v-13h-7v-14h-8v-14h-8v-10h-9v-14H44v14h-9v10h-7v14h-8v14h-6v13H8v17H-8v-44H8v-20H-8v-33H8v14h10v14h10v-14h10v-14h8v-18h-8v-14H28v-14H18v14H8v14H-8v-41H8v-19H-8V77H8v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v13h8v16h11v13h9v15h7v12h14v-12h7v-15h9v-13h11V90h8V77h16v28h-16v19h16v41h-16v-14h-10v-14h-10v14h-10v14h-8v18h8v14h10v14h10v-14h10v-14h16v33h-16v20h16v44h-16v-17h-6v-13h-6v-14h-8v-14h-7v-10h-9v-14h-12v14h-9v10h-8v14h-8v14h-7v13h-6v11zm2-167v27h8v-27zm-4%2058v-14H82v-14H72v14H62v14h-8v18h8v14h10v14h10v-14h10v-14h16v14h10v14h10v-14h10v-14h8v-18h-8v-14h-10v-14h-10v14h-10v14zm4%2046v27h8v-27z'/%3e%3c/g%3e%3cuse%20xlink:href='%23by-c'%20transform='matrix(1%200%200%20-1%200%20900)'/%3e%3cpath%20d='M-8%20408H8v14h7v8h8v14h7v12h-7v14h-8v8H8v14H-8Zm216%200v84h-16v-14h-7v-8h-8v-14h-7v-12h7v-14h8v-8h7v-14ZM62%20459h8v-18h-8zm76%200v-18h-8v18zm-42-59h8v-18h-8zm0%20100v18h8v-18Zm-50-75h14v-11h10v-10h5v-10h6v-14h8v-14h4v-13h14v13h4v14h8v14h6v10h5v10h10v11h14v50h-14v11h-10v10h-5v10h-6v14h-8v14h-4v13H93v-13h-4v-14h-8v-14h-6v-10h-5v-10H60v-11H46Zm50%209v-15h-8v-10h-8v25h8v9h5v14h-5v9h-8v25h8v-10h8v-15h8v15h8v10h8v-25h-8v-9h-5v-14h5v-9h8v-25h-8v10h-8v15z'/%3e%3c/g%3e%3cpath%20fill='%23007c30'%20stroke-width='1.7899'%20d='M117.3%20341.3h395V512h-395z'/%3e%3c/svg%3e")}.fi-bz{background-image:url(/assets/bz-YpwBidLU.svg)}.fi-bz.fis{background-image:url(/assets/bz-CqiVUvof.svg)}.fi-ca{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ca'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M150.1%200h339.7v480H150z'/%3e%3cpath%20fill='%23d52b1e'%20d='M-19.7%200h169.8v480H-19.7zm509.5%200h169.8v480H489.9zM201%20232l-13.3%204.4%2061.4%2054c4.7%2013.7-1.6%2017.8-5.6%2025l66.6-8.4-1.6%2067%2013.9-.3-3.1-66.6%2066.7%208c-4.1-8.7-7.8-13.3-4-27.2l61.3-51-10.7-4c-8.8-6.8%203.8-32.6%205.6-48.9%200%200-35.7%2012.3-38%205.8l-9.2-17.5-32.6%2035.8c-3.5.9-5-.5-5.9-3.5l15-74.8-23.8%2013.4c-2%20.9-4%20.1-5.2-2.2l-23-46-23.6%2047.8c-1.8%201.7-3.6%201.9-5%20.7L264%20130.8l13.7%2074.1c-1.1%203-3.7%203.8-6.7%202.2l-31.2-35.3c-4%206.5-6.8%2017.1-12.2%2019.5-5.4%202.3-23.5-4.5-35.6-7%204.2%2014.8%2017%2039.6%209%2047.7'/%3e%3c/svg%3e")}.fi-ca.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ca'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M81.1%200h362.3v512H81.1z'/%3e%3cpath%20fill='%23d52b1e'%20d='M-100%200H81.1v512H-100zm543.4%200h181.1v512H443.4zM135.3%20247.4l-14%204.8%2065.4%2057.5c5%2014.8-1.7%2019.1-6%2026.9l71-9-1.8%2071.5%2014.8-.5-3.3-70.9%2071.2%208.4c-4.4-9.3-8.3-14.2-4.3-29l65.4-54.5-11.4-4.1c-9.4-7.3%204-34.8%206-52.2%200%200-38.1%2013.1-40.6%206.2l-9.9-18.5-34.6%2038c-3.8%201-5.4-.6-6.3-3.8l16-79.7-25.4%2014.3c-2.1.9-4.2%200-5.6-2.4l-24.5-49-25.2%2050.9c-1.9%201.8-3.8%202-5.4.8l-24.2-13.6%2014.5%2079.2c-1.1%203-3.9%204-7.1%202.3l-33.3-37.8c-4.3%207-7.3%2018.4-13%2021-5.7%202.3-25-4.9-37.9-7.7%204.4%2015.9%2018.2%2042.3%209.5%2051z'/%3e%3c/svg%3e")}.fi-cc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cc'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='cc-a'%20d='m0-360%2069.4%20215.8%20212-80.3L156-35.6%20351%2080.1%20125%2099.8l31.1%20224.6L0%20160l-156.2%20164.3%2031.1-224.5L-351%2080l195-115.7-125.5-188.9%20212%2080.3z'/%3e%3cpath%20id='cc-b'%20d='M0-210%2054.9-75.5l144.8%2010.6-111%2093.8%2034.7%20141L0%2093.3-123.4%20170l34.6-141-111-93.8%20145-10.6z'/%3e%3c/defs%3e%3cpath%20fill='green'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='66.7'%20fill='%23ffe000'/%3e%3ccircle%20cx='340.8'%20cy='240'%20r='54.9'%20fill='green'/%3e%3ccircle%20cx='109.8'%20cy='173.3'%20r='69.8'%20fill='%23ffe000'/%3e%3cpath%20fill='%23802000'%20stroke='%237b3100'%20stroke-width='1.5'%20d='M105%20226h17.5s.7-1.6-.2-2.4c-1-.8-4.7-1-3.7-3.8%202-5.8%202.4-4%203.7-17.8a739%20739%200%200%200%202-35.5h-2.6s.5%206.7-1%2015.5c-1.4%208.8-1.9%209.5-3.5%2016.3a63.5%2063.5%200%200%201-3.3%2011.2c-1.4%204-1.6%204.1-3.8%207.8-2.3%203.6-1.5%202.2-2.7%204.4-.7%201.1-1.4.8-1.9%201.6-.4.8-.5%202.7-.5%202.7z'/%3e%3cpath%20fill='green'%20d='M118.3%20122.5a23%2023%200%200%201-1.2%209.2%2026.5%2026.5%200%200%200-2.3%209.8c-1.8.6-3.7-3.9-5.5-1.2%201.3%203.7%204.4%206.6%206.4%209.9.4%201%203.4%203.7%201.6%204.3-4.3-1.5-5.4-7-8-10.3a19%2019%200%200%200-15.5-10c-2.5.1-10.4-.5-8.4%203.7%203%202%206.8%203.4%209.8%205.7%202.3.2%206.3%204%206.1%205.4-4-1.6-5.8-3.5-10-5.2-5.8-2.2-13.7-.9-17%204.8-.5%201.5-1.4%205.8.5%206.3%202.2-3.4%205.3-7.3%209.9-6.2%203.6.3-4%206.7-1.1%205.4%201-.4%203-1.8%204.6-2%201.5%200%202.3%201%203.4%201.2%202.3.3%203%201.2%202.7%201.8-.2.6-1%200-3.3.8-1.1.4-1.7%201.4-3%201.9-1.4.4-4.2.5-5.2%200-3.7-1.5-9.7-1.3-10.8%203.3%200%202-1.8-.2-2.6.7-.7%202.2-.8%204.4-4%204.2-2%202-4%204.2-6.6%205.7%201.5%203.4%207.3-3.4%207-.5-2.5%203.5%201.4%204.2%203%201.5%202.9-3%206.5-6.7%2010.7-3.6%202%201.9%203.2-1%204.7-1%201%202.5%202.1.2%203.2-.5%201.7-.2%201.2%202.2%203.2.7%204.1-2.7%209.1-.4%2013.1-3%204.3-2%20.6%201.5-.5%202.9-1.9%203.6-.3%208.4-4.3%2010.6-1.7%204.3%201.9%2010-1.7%2013.2-.5%202%204.6%201.8%206%202.6%202.6%200%200-5.8%202.5-6.6%203.4%202%203.2-3.8%202.5-5.6.4-4%20.6-8.6%202.6-12.3%202.2-4.5%204.2%201.9%201.8%203.7-1.4%204.1-3.4%209.4-.3%2013.3%201%20.2%201.7%202.4%202.8%203%201.2.7%202.8-.1%203-2.1%201.6-6%20.8-12.4%203-18.3%201.5-1.8%203.6-.3%204.5%201.4%203%203.5%205.1%207.8%208.7%2010.7a15%2015%200%200%201%207.8%207.3c0%202.6%207.4%203%205.2%200-2.1-2.7-.7-5.6%201.4-7.5%201.2.3.9-1.8%200-1-1.5-.3-1.6-3%20.4-1.7%203.5%201.1-.2-2.5-1.5-2.6-2.9-1.8-6.2-3.8-7.6-7%203.8%200%207.7%202.1%2011.5.9%203.1-1.6%206.2%200%207.3%202.8%202.4-.4%201.4-2.8%200-3.6%201.7-.7%203-2.2.8-3.5-1-1.4%201.5-4-1.7-3.8.1-2.5-.8-4.7-3.5-5.6-2.7-2.2-10.6%203.4-10.3-1.7-.8-2.8%203.2-.4%204.3-1.8%201.1-3-5.5-2.6-3.3-5%201.4-.8%208.1-2.1%202.9-3.1a8.3%208.3%200%200%201-7-1.1c-1.9%203.1-7.2-1.8-6.3%203.8-.7%202.1-5.5%207.6-6.8%203.4%201-3.3%206.8-4.3%205-8.8-.3-2.7-2.6.5-3.6.3-.6-1.7%201.6-3.8%203.2-4.2%203%202.4%203-3%206-2.5%202.1-.5-.7-1.4-1.3-1.8.6-1.5%203.9-2.3.7-3.7-2.9-2-5%202.1-7.3%202.3-2.2-2.5%202-3.7%203.2-5%20.1-1-2.4-.3-1.7-1.2.7-1.1%205.2-1.2%203-3a14.7%2014.7%200%200%200-10.2.6c-2%20.6-2.5%205-4.2%204.8-.7-2%20.3-5.8-2.4-6.3m15%2042.3c2.4-.4%200%203.7-1%203.6%200-1.4-3.6-1.3-1.3-2.6a7.3%207.3%200%200%201%202.3-1'/%3e%3cg%20fill='%23ffe000'%20transform='translate(0%2080)scale(.0635)'%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='4200'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='6300'%20y='2205'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='840'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='8680'%20y='1869'/%3e%3cuse%20xlink:href='%23cc-b'%20width='100%25'%20height='100%25'%20x='8064'%20y='2730'/%3e%3c/g%3e%3c/svg%3e")}.fi-cc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cc'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='cc-a'%20d='m0-360%2069.4%20215.8%20212-80.3L156-35.6%20351%2080.1%20125%2099.8l31.1%20224.6L0%20160l-156.2%20164.3%2031.1-224.5L-351%2080l195-115.7-125.5-188.9%20212%2080.3z'/%3e%3cpath%20id='cc-b'%20d='M0-210%2054.9-75.5l144.8%2010.6-111%2093.8%2034.7%20141L0%2093.3-123.4%20170l34.6-141-111-93.8%20145-10.6z'/%3e%3c/defs%3e%3cpath%20fill='green'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='268.2'%20cy='250.4'%20r='61.2'%20fill='%23ffe000'/%3e%3ccircle%20cx='287.3'%20cy='250.4'%20r='50.4'%20fill='green'/%3e%3ccircle%20cx='75.2'%20cy='189.2'%20r='64.2'%20fill='%23ffe000'/%3e%3cpath%20fill='%23802000'%20stroke='%237b3100'%20stroke-width='1.4'%20d='M70.7%20237.6h16s.8-1.5-.1-2.2c-.9-.8-4.3-1-3.4-3.5%202-5.4%202.2-3.7%203.4-16.4%201.2-12.7%201.7-32.6%201.7-32.6H86s.5%206.2-.9%2014.3c-1.3%208-1.7%208.7-3.2%2015-1.4%206.1-1.7%206.6-3%2010.3-1.3%203.6-1.5%203.7-3.5%207l-2.5%204.2c-.6%201-1.3.7-1.7%201.4-.4.8-.5%202.5-.5%202.5z'/%3e%3cpath%20fill='green'%20d='M83%20142.5c0%202.5-.2%205.7-1.2%208.4-1%203-2.2%206-2.1%209-1.7.7-3.4-3.5-5-1%201.2%203.3%204%206%205.9%209%20.3%201%203%203.5%201.5%204-4-1.3-5-6.4-7.5-9.5a17.5%2017.5%200%200%200-14.2-9c-2.3%200-9.6-.6-7.7%203.2%202.8%202%206.3%203.2%209%205.3%202.1.2%205.8%203.6%205.6%205-3.6-1.5-5.3-3.3-9.2-4.8-5.3-2-12.6-.9-15.5%204.4-.6%201.4-1.4%205.3.3%205.7%202-3.1%205-6.6%209.2-5.7%203.3.3-3.8%206.3-1%205%20.8-.3%202.8-1.6%204.1-1.7%201.4-.2%202.2.8%203.2%201%202.1.3%202.7%201.1%202.5%201.6-.2.6-1%20.1-3%20.8-1%20.3-1.6%201.3-2.9%201.7-1.2.4-3.8.4-4.7%200-3.4-1.4-8.9-1.1-10%203%200%202-1.6-.1-2.3.7-.6%202-.8%204-3.8%203.9-1.8%201.9-3.6%203.9-6%205.2%201.4%203.1%206.8-3.1%206.5-.5-2.3%203.2%201.2%203.9%202.8%201.4%202.6-2.8%205.9-6.1%209.8-3.3%201.9%201.7%203-1%204.3-.8.9%202.2%202%200%203-.5%201.5-.2%201%202%203%20.6%203.7-2.5%208.3-.4%2012-2.8%203.8-1.8.5%201.4-.6%202.7-1.7%203.3-.2%207.7-4%209.7-1.4%204%201.8%209.2-1.5%2012.1-.5%201.9%204.3%201.7%205.6%202.4%202.4.1%200-5.3%202.2-6%203.1%201.9%203-3.5%202.4-5.2.3-3.7.5-7.8%202.3-11.3%202-4.1%203.9%201.7%201.6%203.4-1.2%203.8-3%208.7-.2%2012.2.9.2%201.5%202.2%202.6%202.8%201%20.7%202.5-.1%202.8-2%201.4-5.4.7-11.4%202.7-16.7%201.3-1.7%203.3-.3%204.1%201.2%202.8%203.2%204.7%207.2%208%209.9a14%2014%200%200%201%207.2%206.7c0%202.4%206.8%202.7%204.8%200-2-2.5-.7-5.2%201.3-6.9%201%20.3.7-1.6%200-.9-1.4-.3-1.5-2.8.3-1.6%203.2%201-.2-2.3-1.3-2.4-2.7-1.6-5.7-3.5-7-6.4%203.4%200%207%202%2010.5.8%202.9-1.5%205.7.1%206.7%202.6%202.2-.4%201.3-2.5%200-3.3%201.6-.6%202.7-2%20.8-3.2-1-1.4%201.4-3.6-1.6-3.5.1-2.3-.8-4.3-3.2-5.1-2.5-2.1-9.7%203-9.5-1.7-.7-2.5%203-.3%204-1.6%201-2.7-5-2.4-3-4.5%201.2-.8%207.4-2%202.6-3a7.6%207.6%200%200%201-6.4-1c-1.7%203-6.7-1.6-5.8%203.6-.7%202-5%207-6.3%203.1%201-3%206.3-4%204.6-8-.2-2.6-2.3.4-3.3.2-.5-1.6%201.5-3.5%203-3.9%202.7%202.2%202.8-2.7%205.5-2.3%202-.4-.7-1.2-1.2-1.6.5-1.4%203.5-2.2.6-3.4-2.6-2-4.5%202-6.6%202.1-2-2.3%201.8-3.4%202.9-4.6%200-1-2.3-.3-1.6-1%20.6-1.2%204.8-1.3%202.8-2.9-2.9-1-6.6-.7-9.4.5-1.8.6-2.3%204.6-3.8%204.4-.8-1.7.2-5.2-2.2-5.8zm13.7%2038.9c2.3-.4%200%203.3-1%203.3.1-1.3-3.2-1.2-1.1-2.4a6.7%206.7%200%200%201%202.1-1z'/%3e%3cg%20fill='%23ffe000'%20transform='translate(-25.8%20103.5)scale(.05833)'%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='4200'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='6300'%20y='2205'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='7560'%20y='840'/%3e%3cuse%20xlink:href='%23cc-a'%20width='100%25'%20height='100%25'%20x='8680'%20y='1869'/%3e%3cuse%20xlink:href='%23cc-b'%20width='100%25'%20height='100%25'%20x='8064'%20y='2730'/%3e%3c/g%3e%3c/svg%3e")}.fi-cd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cd'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23007fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23f7d618'%20d='M28.8%2096H96l20.8-67.2L137.6%2096h67.2l-54.4%2041.6%2020.8%2067.2-54.4-41.6-54.4%2041.6%2020.8-67.2zM600%200%200%20360v120h40l600-360V0z'/%3e%3cpath%20fill='%23ce1021'%20d='M640%200%200%20384v96L640%2096z'/%3e%3c/svg%3e")}.fi-cd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cd-a'%3e%3cpath%20fill='%23fff'%20d='M0-88h600v600H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23cd-a)'%20transform='translate(0%2075.1)scale(.853)'%3e%3cpath%20fill='%23007fff'%20d='M0-88h800v600H0z'/%3e%3cpath%20fill='%23f7d618'%20d='M36%2032h84l26-84%2026%2084h84l-68%2052%2026%2084-68-52-68%2052%2026-84zM750-88%200%20362v150h50L800%2062V-88z'/%3e%3cpath%20fill='%23ce1021'%20d='M800-88%200%20392v120L800%2032z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cf'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cf-a'%3e%3cpath%20fill-opacity='.7'%20d='M-12.4%2032h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cf-a)'%20transform='translate(12.4%20-32)'%3e%3cpath%20fill='%2300f'%20d='M-52%2032h719.3v119H-52z'/%3e%3cpath%20fill='%23ff0'%20d='M-52%20391.6h719.3V512H-52z'/%3e%3cpath%20fill='%23009a00'%20d='M-52%20271.3h719.3v120.3H-52z'/%3e%3cpath%20fill='%23fff'%20d='M-52%20151h719.3v120.3H-52z'/%3e%3cpath%20fill='red'%20d='M247.7%2032.5h119.9V512H247.7z'/%3e%3cpath%20fill='%23ff0'%20d='m99.3%20137.7-31.5-21.8-31.3%2022L47.4%20101%2016.9%2078l38.2-1%2012.5-36.3L80.3%2077l38.1.7L88.2%20101'/%3e%3c/g%3e%3c/svg%3e")}.fi-cf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cf'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cf-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cf-a)'%3e%3cpath%20fill='%2300f'%20d='M-52-.5h768v127H-52z'/%3e%3cpath%20fill='%23ff0'%20d='M-52%20383.5h768V512H-52z'/%3e%3cpath%20fill='%23009a00'%20d='M-52%20255h768v128.5H-52z'/%3e%3cpath%20fill='%23fff'%20d='M-52%20126.5h768V255H-52z'/%3e%3cpath%20fill='red'%20d='M268%200h128v512H268z'/%3e%3cpath%20fill='%23ff0'%20d='M109.5%20112.3%2075.9%2089.1l-33.4%2023.4%2011.6-39.2-32.5-24.6%2040.7-1L75.7%208.8l13.5%2038.6%2040.8.8L97.6%2073'/%3e%3c/g%3e%3c/svg%3e")}.fi-cg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cg-a'%3e%3cpath%20fill-opacity='.7'%20d='M-79.5%2032h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23cg-a)'%20transform='translate(79.5%20-32)'%3e%3cpath%20fill='%23ff0'%20d='M-119.5%2032h720v480h-720z'/%3e%3cpath%20fill='%2300ca00'%20d='M-119.5%2032v480l480-480z'/%3e%3cpath%20fill='red'%20d='M120.5%20512h480V32z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cg-a'%3e%3cpath%20fill-opacity='.7'%20d='M115.7%200h496.1v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23cg-a)'%20transform='translate(-119.5)scale(1.032)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h744v496H0z'/%3e%3cpath%20fill='%2300ca00'%20d='M0%200v496L496%200z'/%3e%3cpath%20fill='red'%20d='M248%20496h496V0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ch{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ch'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h640v480H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M170%20195h300v90H170z'/%3e%3cpath%20d='M275%2090h90v300h-90z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ch.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ch'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v512H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='M96%20208h320v96H96z'/%3e%3cpath%20d='M208%2096h96v320h-96z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ci{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ci'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cd00'%20d='M426.8%200H640v480H426.8z'/%3e%3cpath%20fill='%23ff9a00'%20d='M0%200h212.9v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M212.9%200h214v480h-214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ci.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ci'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300cd00'%20d='M341.5%200H512v512H341.5z'/%3e%3cpath%20fill='%23ff9a00'%20d='M0%200h170.3v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M170.3%200h171.2v512H170.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ck{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ck'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m471.6%20213%205.2-16.7-14-10.6%2017.6-.2%206-16.5%205.6%2016.5%2017.7.5-14.1%2010.5%205%2016.7-14.5-10m27.1%2013%2010.4-13.9-9.7-14.8%2016.7%205.8%2011-13.5v17.6l16.4%206.4-16.8%205-.8%2017.5-10.2-14.4m-98.4%2015-.7-17.5-16.8-5.2L431%20198v-17.4l10.9%2013.5%2016.8-5.6-9.8%2014.7%2010.3%2014-17-4.5m-39.6%2040.9-7.4-15.8-17.4%201.8%2012.8-12.3L384%20211l15.2%208.2%2013.3-11.8-3.4%2017.4%2014.9%208.9-17.3%202.5M389%20291.8l-13.3-11.1-15%209.2%206.4-16.7-12.9-11.6%2017.3.7%207-16.4%204.3%2017.2%2017.2%201.5-14.6%209.8m3.2%2060.4-16.5-4.8-10.1%2014.5-.7-17.9-16.4-5.5%2016.1-6.2v-18l10.7%2014.1%2016.4-5.6-9.6%2015m29.5%2050.8-17%202.4-3.5%2017.4-7.8-16-17.1%201.6%2012.2-12.3-7.1-16.4%2015.3%208.5%2012.8-11.8L393%20362m45%2038-15.1%208.2%202.6%2017.6-12.7-12.4-15.6%207.6%207.3-15.9-12.3-12.9%2017.3%202.6%208-15.5%203.4%2017.4m53.8%209-8.3%2015.3%2011.7%2013.2-17.4-3.3-8.9%2015-2.4-17.3-17.2-4%2015.8-7.4-1.7-17.5%2012.2%2012.8m57.4-13.1-.5%2017.4%2016.3%206.4-17%205-1.2%2017.5-10-14.3-17%204.4%2010.8-13.9-9.4-14.7%2016.6%205.7M559%20209.8l12%2012.6%2015.9-7.4-8.3%2015.8%2011.5%2013.1-17-2.8-9%2015.5L562%20239l-17-3.5%2015.7-8m34.2%2021%205.5%2016.6%2017.5.3-14.2%2010.7%204.7%2016.8-14.1-10-14.6%2010.1%205.4-16.8-13.8-10.6%2017.6-.4m19.5%2033.2-2%2017.4%2015.7%207.7-17.3%203.6-2.7%2017.3-8.7-15.1-17.4%202.9%2012-13-8.1-15.5%2016%207.2m3%2039.8-7.8%2015.6L603%20379l-17.4-2.7-8.4%2015.3-3-17.3-17.4-3.3%2015.6-8-2.3-17.4%2012.6%2012.3m-9.8%2039.1-14.7%209.2%203.8%2017.3-13.5-11.5-15%208.6%206.3-16.3-13.1-12.1%2017.4%201.5%207-16%204.4%2017.2'/%3e%3cpath%20fill='%23006'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-ck.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ck'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m344.8%20250.1%205.7-18.3-15.4-11.7%2019.4-.2%206.5-18.1%206.3%2018.1%2019.4.6-15.6%2011.4%205.6%2018.4-15.9-11m29.7%2014.4%2011.4-15.3-10.6-16.3%2018.4%206.4%2012-14.8V233l18%207.1-18.4%205.5-.9%2019.2-11.3-15.8m-108%2016.5-.8-19.2-18.4-5.7%2018.2-7v-19.1l12%2014.9%2018.4-6.2-10.8%2016.1%2011.4%2015.4-18.6-5m-43.6%2045-8-17.4-19.2%202%2014-13.5-7.2-17.7%2016.7%209%2014.6-13-3.7%2019.1%2016.3%209.7-19%202.8m-19.2%2061-14.6-12.1-16.5%2010%207-18.3-14-12.8%2018.9.9%207.7-18%204.7%2018.8%2018.9%201.7-16%2010.8m3.5%2066.3-18.2-5.3-11%2016-.8-19.7-18-6%2017.7-6.9v-19.7l11.7%2015.5%2018-6.1-10.5%2016.3m32.4%2055.9-18.7%202.6-3.8%2019.1L244%20428l-18.8%201.8%2013.5-13.5-7.9-18%2016.9%209.3%2014-13-3%2019.3m49.4%2041.7-16.7%209%203%2019.3-14.1-13.6-17%208.3%208-17.4-13.5-14.1%2019%202.8%208.7-17%203.7%2019m59.1%2010-9%2016.8%2012.8%2014.5-19.1-3.6-9.8%2016.4-2.7-19-18.9-4.4%2017.4-8.2-1.9-19%2013.5%2013.9m63-14.4-.7%2019.2%2018%207-18.6%205.6-1.3%2019.1-11-15.7-18.8%204.9%2011.9-15.4-10.3-16.1%2018.3%206.2m59.8-223.2%2013.1%2013.9%2017.5-8.1-9%2017.4L475%20284l-18.7-3-9.8%2017-2.5-19.3-18.6-4%2017.2-8.7m37.6%2023.1%206%2018.3%2019.1.3-15.5%2011.7L495%20338l-15.6-11-16%2011.1%206-18.5-15.2-11.6%2019.3-.5m21.4%2036.5-2.2%2019%2017.3%208.6-19%204-3%2019-9.5-16.7-19.1%203.2%2013-14.3-8.8-17%2017.7%207.9m3.2%2043.7-8.5%2017.1%2013.3%2014-19.1-2.8-9.3%2016.7-3.3-18.9-19-3.7%2017-8.8-2.5-19%2014%2013.5m-10.9%2043-16.1%2010%204.1%2019-14.8-12.6-16.5%209.4%207-18-14.4-13.2%2019.1%201.6%207.7-17.6%204.9%2019'/%3e%3cpath%20fill='%23006'%20d='M0-.5h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256-.5v32l-95%2096%2095%2093.5v34.5h-33.5l-95.5-94-93%2094H0v-34L93%20128%200%2036.5v-37h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20161.5%205.5%2017-76.5%2077H0V254zm62-6%2027%204%2075%2073.5v22.5zM256-.5l-96%2098-2-22%2075-76zM0%200l96.5%2094.5-29.5-4L0%2024z'/%3e%3cpath%20fill='%23fff'%20d='M88-.5v256h80V-.5zm-88%2088v80h256v-80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20103.5v48h256v-48zM104-.5v256h48V-.5z'/%3e%3c/svg%3e")}.fi-cl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cl'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cl-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M256%200h512v256H256z'/%3e%3cpath%20fill='%230039a6'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M167.8%20191.7%20128.2%20162l-39.5%2030%2014.7-48.8L64%20113.1l48.7-.5L127.8%2064l15.5%2048.5%2048.7.1-39.2%2030.4z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20256h768v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h708.7v708.7H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cl-a)'%20transform='scale(.722)'%3e%3cpath%20fill='%23fff'%20d='M354.3%200H1063v354.3H354.3z'/%3e%3cpath%20fill='%230039a6'%20d='M0%200h354.3v354.3H0z'/%3e%3cpath%20fill='%23fff'%20d='m232.3%20265.3-55-41.1-54.5%2041.5%2020.3-67.5-54.5-41.7%2067.4-.6%2021-67.3%2021.3%2067.2h67.5L211.4%20198z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20354.3h1063v354.4H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23007a5e'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23fcd116'%20d='M426.7%200H640v480H426.7z'/%3e%3cg%20fill='%23fcd116'%20transform='translate(320%20240)scale(7.1111)'%3e%3cg%20id='cm-b'%3e%3cpath%20id='cm-a'%20d='M0-8-2.5-.4%201.3.9z'/%3e%3cuse%20xlink:href='%23cm-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23007a5e'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23fcd116'%20d='M341.3%200H512v512H341.3z'/%3e%3cg%20fill='%23fcd116'%20transform='translate(256%20256)scale(5.6889)'%3e%3cg%20id='cm-b'%3e%3cpath%20id='cm-a'%20d='M0-8-2.5-.4%201.3.9z'/%3e%3cuse%20xlink:href='%23cm-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23cm-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='cn-a'%20fill='%23ff0'%20d='M-.6.8%200-1%20.6.8-1-.3h2z'/%3e%3c/defs%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h640v480H0z'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(71.9991%200%200%2072%20120%20120)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-12.33562%20-20.5871%2020.58684%20-12.33577%20240.3%2048)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(-3.38573%20-23.75998%2023.75968%20-3.38578%20288%2095.8)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(6.5991%20-23.0749%2023.0746%206.59919%20288%20168)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(14.9991%20-18.73557%2018.73533%2014.99929%20240%20216)'/%3e%3c/svg%3e")}.fi-cn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='cn-a'%20fill='%23ff0'%20d='M1-.3-.7.8%200-1%20.6.8-1-.3z'/%3e%3c/defs%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h512v512H0z'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='translate(128%20128)scale(76.8)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-121%20142.6%20-47)scale(25.5827)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-98.1%20198%20-82)scale(25.6)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='rotate(-74%20272.4%20-114)scale(25.6137)'/%3e%3cuse%20xlink:href='%23cn-a'%20width='30'%20height='20'%20transform='matrix(16%20-19.968%2019.968%2016%20256%20230.4)'/%3e%3c/svg%3e")}.fi-co{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-co'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ffe800'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300148e'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%23da0010'%20d='M0%20360h640v120H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-co.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-co'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ffe800'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300148e'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23da0010'%20d='M0%20384h512v128H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cr'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230000b4'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2075.4h640v322.3H0z'/%3e%3cpath%20fill='%23d90000'%20d='M0%20157.7h640v157.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cr'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230000b4'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2080.5h512v343.7H0z'/%3e%3cpath%20fill='%23d90000'%20d='M0%20168.2h512v168.2H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cu-a'%3e%3cpath%20fill-opacity='.7'%20d='M-32%200h682.7v512H-32z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cu-a)'%20transform='translate(30)scale(.94)'%3e%3cpath%20fill='%23002a8f'%20d='M-32%200h768v512H-32z'/%3e%3cpath%20fill='%23fff'%20d='M-32%20102.4h768v102.4H-32zm0%20204.8h768v102.4H-32z'/%3e%3cpath%20fill='%23cb1515'%20d='m-32%200%20440.7%20255.7L-32%20511z'/%3e%3cpath%20fill='%23fff'%20d='M161.8%20325.5%20114.3%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cu-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cu-a)'%3e%3cpath%20fill='%23002a8f'%20d='M-32%200h768v512H-32z'/%3e%3cpath%20fill='%23fff'%20d='M-32%20102.4h768v102.4H-32zm0%20204.8h768v102.4H-32z'/%3e%3cpath%20fill='%23cb1515'%20d='m-32%200%20440.7%20255.7L-32%20511z'/%3e%3cpath%20fill='%23fff'%20d='M161.8%20325.5%20114.3%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cv'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cv-a'%3e%3cpath%20fill-opacity='.7'%20d='M-123.4%200h682.6v512h-682.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cv-a)'%20transform='translate(115.7)scale(.94)'%3e%3cpath%20fill='%23fff'%20d='M-123.4%20233H723v206h-846.5z'/%3e%3cpath%20fill='%23081873'%20d='M-122.8%200h846v256.6h-846zm.3%20385.9h852.1V512h-852.1z'/%3e%3cpath%20fill='%23de3929'%20d='M-122.5%20302.6h846v39.6h-846z'/%3e%3cpath%20fill='%23ffce08'%20d='m131%20399.2%206.6%2020.4H159l-17.4%2012.7%206.6%2020.5L131%20440l-17.4%2012.7%206.7-20.5-17.4-12.7h21.5M317%20250.4l6.7%2020.5H345l-17.4%2012.6%206.6%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5-17.4-12.6h21.6m-222%2064.4%206.6%2020.5h21.5L99%20368.6l6.7%2020.4-17.4-12.6L70.9%20389l6.6-20.4-17.4-12.7h21.5M317%20329.5l6.7%2020.4H345l-17.4%2012.7%206.6%2020.4-17.4-12.6-17.4%2012.7%206.6-20.5-17.4-12.7h21.6m-40.5-161.7%206.7%2020.4H298l-17.4%2012.7%206.6%2020.5-17.4-12.7-17.4%2012.7%206.7-20.5-17.5-12.7h21.6m-64.5-45.2%206.7%2020.5h21.5l-17.4%2012.6%206.6%2020.5-17.4-12.6-17.4%2012.6%206.7-20.5-17.4-12.6H192m-64.5%202.9%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H121m-34.8%2043.2%206.6%2020.5h21.6l-17.5%2012.6%206.7%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5L58%20271h21.5m119.2%20149.4%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H192m82.2-41.7%206.6%2020.4h21.5L285%20432.3l6.7%2020.5-17.4-12.7-17.5%2012.7%206.7-20.5-17.4-12.7h21.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-cv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cv'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cv-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23cv-a)'%3e%3cpath%20fill='%23fff'%20d='M-123.4%20233H723v206h-846.5z'/%3e%3cpath%20fill='%23081873'%20d='M-122.8%200h846v256.6h-846zm.3%20385.9h852.1V512h-852.1z'/%3e%3cpath%20fill='%23de3929'%20d='M-122.5%20302.6h846v39.6h-846z'/%3e%3cpath%20fill='%23ffce08'%20d='m131%20399.2%206.6%2020.4H159l-17.4%2012.7%206.6%2020.5L131%20440l-17.4%2012.7%206.7-20.5-17.4-12.7h21.5M317%20250.4l6.7%2020.5H345l-17.4%2012.6%206.6%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5-17.4-12.6h21.6m-222%2064.4%206.6%2020.5h21.5L99%20368.6l6.7%2020.4-17.4-12.6L70.9%20389l6.6-20.4-17.4-12.7h21.5M317%20329.5l6.7%2020.4H345l-17.4%2012.7%206.6%2020.4-17.4-12.6-17.4%2012.7%206.6-20.5-17.4-12.7h21.6m-40.5-161.7%206.7%2020.4H298l-17.4%2012.7%206.6%2020.5-17.4-12.7-17.4%2012.7%206.7-20.5-17.5-12.7h21.6m-64.5-45.2%206.7%2020.5h21.5l-17.4%2012.6%206.6%2020.5-17.4-12.6-17.4%2012.6%206.7-20.5-17.4-12.6H192m-64.5%202.9%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H121m-34.8%2043.2%206.6%2020.5h21.6l-17.5%2012.6%206.7%2020.5-17.4-12.7-17.4%2012.7%206.6-20.5L58%20271h21.5m119.2%20149.4%206.7%2020.5h21.5l-17.4%2012.6%206.7%2020.5-17.5-12.7-17.4%2012.7%206.7-20.5-17.4-12.6H192m82.2-41.7%206.6%2020.4h21.5L285%20432.3l6.7%2020.5-17.4-12.7-17.5%2012.7%206.7-20.5-17.4-12.7h21.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-cw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='cw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3cpath%20id='cw-b'%20d='m0-1%20.2.7H1L.3%200l.2.7L0%20.4l-.6.4.2-.7-.5-.4h.7z'/%3e%3c/defs%3e%3cg%20clip-path='url(%23cw-a)'%20transform='scale(.94)'%3e%3cpath%20fill='%23002b7f'%20d='M0%200h768v512H0z'/%3e%3cpath%20fill='%23f9e814'%20d='M0%20320h768v64H0z'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='2'%20y='2'%20fill='%23fff'%20transform='scale(42.67)'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='3'%20y='3'%20fill='%23fff'%20transform='scale(56.9)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='cw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h9000v9000H0z'/%3e%3c/clipPath%3e%3cpath%20id='cw-b'%20d='m0-1%20.2.7H1L.3%200l.2.7L0%20.4l-.6.4.2-.7-.5-.4h.7z'/%3e%3c/defs%3e%3cg%20clip-path='url(%23cw-a)'%20transform='scale(.057)'%3e%3cpath%20fill='%23002b7f'%20d='M0%200h13500v9000H0z'/%3e%3cpath%20fill='%23f9e814'%20d='M0%205625h13500v1125H0z'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='2'%20y='2'%20fill='%23fff'%20transform='scale(750)'/%3e%3cuse%20xlink:href='%23cw-b'%20width='13500'%20height='9000'%20x='3'%20y='3'%20fill='%23fff'%20transform='scale(1000)'/%3e%3c/g%3e%3c/svg%3e")}.fi-cx{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cx'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230021ad'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%231c8a42'%20d='M0%200h640v480z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='57.8'%20fill='%23ffc639'/%3e%3cpath%20fill='%231c8a42'%20d='M284.7%20214c4%205.5%2010%2014.6%2014.8%2012.2%203.7%200%205.7.3%206.2%202.8a37%2037%200%200%200%2033-14.3s.8%200%20.5-4.5c0-2%202.8-1.6%202.8-1%20.4%201%20.4%201.7.9%201.8%201-.4%202.7-3%204-4.6.3-.7.1-1.5.2-2.4.7-1.7%202.4-1.3%202.8-.4l.6%201.6c1.8%201.2%205%200%205.2%200%20.3-1.4%201.2-1.2%201.2-1.2%201.2-.3.7-.2%201.5.2-.7%207.7%201.5%208%201.3%2012%20.1%204.4-1.3%205.6-1.3%207.3.4%202%207%202.1%204.6%203.9-2%201%200%203-3%203.8-8.8%204.5-10.4%208.3-10.4%208.3s-2.2%204.2-2.5%204.2c-1.5%202.8-3.3%201.2-4.4%202.6-.5%201.7-1%205.5%200%207.4.5%202.7%200%204.2-.7%206.9-.6%205.6-2.8%206.5-3.1%208.4-1%202.2.2%2012-.8%2012-6.5.2-11.5-1.2-14.1-1.7%202.5-10.9%201.5-20.4%201.5-21.4-.6-7.8-11.6-5.9-13.3-7-1.4-.2-2.3-1.3-2.7-1.8-1.6-.2-2.2-.6-3.7-.7-.8.4-.3.8-2%201.3-4.5.5-6.4-3.8-6.4-3.8.2-1.5-9.9.3-15.3-1-2.3%201.3-3.3%205-5.1%205.4%200%201.1-3-1-3.6-2-.2-3.4%202.8-4.8%202.8-4.8%202.4-1.7%203.8-2%205-3.1.5-2.9.2-5%201.5-7.1%201-1.7%202.5-1%203.5-1.6%201.1-.8%201.6-5.6.6-7l-4.7-4.2c-1.4-4.1%201.7-6.8%202.6-6.5'/%3e%3cpath%20fill='%23ffc639'%20d='M561.9%20142.4c-2.6-10.3-26-32.7-43.7-46.9-4.2-2.8-7-1.1-6.4%203%202.2%203.6%203.8%207.6%206%2011.3.6%202.5%201.8%204.2%202.4%206.6%200%200%20.2%204.2.6%204.6%205.4%206%206.2%2011.1%206.2%2011.1a49%2049%200%200%200%2011.5%2015.6c6.2%203.9%201.6%2016%201.8%2022.5%200%204-2.9%203.6-5.5%203-20.1-18.5-40.1-18.5-57.8-23.9-6.8-.7-7%202.6-4.7%204.4a129%20129%200%200%200%2039.1%2029.6l7.7%204.8%208.8%207.3c6.8%204.4%207.3%208.4%207.3%208.8.2%208.2-4.2%2014.6-5.5%2017.2-2.3%208.7-7%2010.2-7%2010.2-37.6%2025.4-57.4%2032-118.4%2024.1-1-.4-6.8.5%200%203%2015.5%205.2%2053.7%2013.5%2090.6-4%209-6.2%2014.8-4.2%2021.3-8a287.3%20287.3%200%200%201%2028.3-15.4c8.3-4.5%2031.3-9.4%2036.6-13.8%206.1-.5%2012.4-1.3%2012.8-6.5%202-1.3%205-.3%207.2-4.6%204.8-.9%204-2.6%204-2.6-1.2-3.4-5.8-4.8-9-7.3-4.8-1.6-8-2-11.5-.4l-3.3%201.5s-5.1-.7-5.1-1.1c-11.4-.6-10.3-38.3-14.3-54z'/%3e%3cpath%20fill='%231c8a42'%20d='M588.6%20204.2a2.8%201.8%2016%201%201-5.4-1.7%202.8%201.8%2016%200%201%205.4%201.7'/%3e%3cg%20fill='%23fff'%20transform='matrix(.64%200%200%20.64%200%2080)'%3e%3cpath%20id='cx-a'%20d='m188.2%20191-12.8-12-12.9%2011.8%201.4-17.4-17.3-2.8%2014.5-9.8-8.6-15.2%2016.7%205.3%206.5-16.2L182%20151l16.7-5-8.8%2015%2014.4%2010-17.3%202.5z'/%3e%3cpath%20d='m233.4%20335.5-13.8-9.1-13.4%209.6%204.8-15.5-13.6-9.5%2016.6-.4%205-15.5%205.6%2015.3%2016.7-.1L228%20320l5.3%2015.4z'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='2.5'%20y='269.1'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='-112.1'%20y='123.2'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='108.4'%20y='85'/%3e%3c/g%3e%3c/svg%3e")}.fi-cx.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-cx'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230021ad'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%231c8a42'%20d='M0%200h512v512z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='61.7'%20fill='%23ffc639'/%3e%3cpath%20fill='%231c8a42'%20d='M218.3%20228.3c4.3%205.8%2010.6%2015.5%2015.8%2013%204%200%206%20.3%206.6%203A39.5%2039.5%200%200%200%20276%20229s.8%200%20.5-4.8c0-2.2%203-1.7%203-1%20.4%201%20.3%201.8.9%201.8%201.2-.4%202.9-3.1%204.3-4.8.3-.8.1-1.6.2-2.6.8-1.8%202.6-1.4%203-.4.3.6.3%201%20.7%201.7%201.8%201.2%205.2%200%205.5%200%20.3-1.5%201.3-1.3%201.3-1.3%201.2-.3.7-.2%201.6.2-.8%208.2%201.6%208.6%201.4%2012.8%200%204.7-1.4%206-1.4%207.8.4%202.2%207.3%202.3%205%204.1-2.2%201.2%200%203.3-3.3%204.1-9.4%204.8-11.2%208.9-11.2%208.9s-2.3%204.4-2.6%204.4c-1.6%203-3.5%201.4-4.7%202.8-.5%201.8-1.1%205.9%200%208%20.5%202.8%200%204.4-.8%207.3-.6%206-3%206.9-3.3%209-1%202.2.3%2012.8-.8%2012.8-7%20.1-12.3-1.3-15-1.9%202.6-11.6%201.6-21.8%201.6-22.8-.7-8.3-12.4-6.3-14.2-7.4-1.5-.3-2.4-1.5-3-2-1.6-.2-2.2-.6-3.9-.8-.8.4-.3.9-2.2%201.4-4.6.6-6.7-4-6.7-4%20.2-1.6-10.5.3-16.4-1-2.4%201.3-3.4%205.2-5.4%205.7%200%201.2-3.2-1-3.9-2.2%200-3.5%203.1-5%203.1-5%202.5-1.9%204-2.2%205.3-3.4.6-3%20.3-5.3%201.6-7.6%201-1.7%202.7-1%203.8-1.7%201.2-.8%201.7-6%20.6-7.3l-5-4.5c-1.6-4.5%201.8-7.3%202.7-7'/%3e%3cpath%20fill='%23ffc639'%20d='M452.3%2063.7c-2.8-11-27.9-34.8-46.6-50-4.5-3-7.4-1.2-6.9%203.1%202.4%204%204.1%208.2%206.5%2012.1.6%202.6%201.9%204.4%202.5%207%200%200%20.2%204.5.6%205a25%2025%200%200%201%206.6%2011.8%2052.4%2052.4%200%200%200%2012.3%2016.6c6.6%204.2%201.8%2017.1%202%2024%200%204.3-3.2%203.8-5.9%203.3-21.5-19.8-42.8-19.8-61.6-25.5-7.4-.8-7.5%202.7-5.1%204.6%2013.1%2014%2025.5%2023.6%2041.7%2031.6l8.2%205.1%209.4%207.8c7.2%204.7%207.8%209%207.8%209.4.2%208.8-4.5%2015.6-5.8%2018.3-2.5%209.3-7.5%2011-7.5%2011-40.1%2027-61.2%2034-126.4%2025.7-1-.5-7.2.5%200%203.1%2016.6%205.5%2057.3%2014.4%2096.7-4.3%209.5-6.6%2015.9-4.4%2022.7-8.4%2011.3-7%2027.3-15.6%2030.3-16.5%208.7-4.7%2033.3-10%2039-14.7%206.5-.5%2013.2-1.4%2013.7-7%202.1-1.3%205.2-.3%207.5-4.9%205.2-.9%204.3-2.7%204.3-2.7-1.3-3.7-6-5.2-9.5-7.8-5.1-1.7-8.6-2.2-12.3-.4l-3.5%201.6s-5.5-.8-5.5-1.2c-12.1-.7-11-41-15.2-57.7'/%3e%3cpath%20fill='%231c8a42'%20d='M542.5%20217.8a3%201.9%2016%201%201-5.8-1.8%203%201.9%2016%200%201%205.8%201.8'/%3e%3cg%20fill='%23fff'%20transform='translate(-11.8%20182.4)scale(.68267)'%3e%3cpath%20id='cx-a'%20d='m188.2%20191-12.8-12-12.9%2011.8%201.4-17.4-17.3-2.8%2014.5-9.8-8.6-15.2%2016.7%205.3%206.5-16.2L182%20151l16.7-5-8.8%2015%2014.4%2010-17.3%202.5z'/%3e%3cpath%20d='m233.4%20335.5-13.8-9.1-13.4%209.6%204.8-15.5-13.6-9.5%2016.6-.4%205-15.5%205.6%2015.3%2016.7-.1L228%20320l5.3%2015.4z'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='2.5'%20y='269.1'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='-112.1'%20y='123.2'/%3e%3cuse%20xlink:href='%23cx-a'%20width='100%25'%20height='100%25'%20x='108.4'%20y='85'/%3e%3c/g%3e%3c/svg%3e")}.fi-cy{background-image:url(/assets/cy-VQFkW-qk.svg)}.fi-cy.fis{background-image:url(/assets/cy-Bgo0XIP0.svg)}.fi-cz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23d7141a'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%2311457e'%20d='M360%20240%200%200v480z'/%3e%3c/svg%3e")}.fi-cz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23d7141a'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%2311457e'%20d='M300%20256%200%2056v400z'/%3e%3c/svg%3e")}.fi-de{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-de'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fc0'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='red'%20d='M0%20160h640v160H0z'/%3e%3c/svg%3e")}.fi-de.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-de'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fc0'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='red'%20d='M0%20170.7h512v170.6H0z'/%3e%3c/svg%3e")}.fi-dj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dj'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='dj-a'%3e%3cpath%20fill-opacity='.7'%20d='M-40%200h682.7v512H-40z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23dj-a)'%20transform='translate(37.5)scale(.94)'%3e%3cpath%20fill='%230c0'%20d='M-40%200h768v512H-40z'/%3e%3cpath%20fill='%2369f'%20d='M-40%200h768v256H-40z'/%3e%3cpath%20fill='%23fffefe'%20d='m-40%200%20382.7%20255.7L-40%20511z'/%3e%3cpath%20fill='red'%20d='M119.8%20292%2089%20270l-30.7%2022.4L69.7%20256l-30.6-22.5%2037.9-.3%2011.7-36.3%2012%2036.2h37.9l-30.5%2022.7%2011.7%2036.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dj'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='dj-a'%3e%3cpath%20fill-opacity='.7'%20d='M55.4%200H764v708.7H55.4z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23dj-a)'%20transform='translate(-40)scale(.722)'%3e%3cpath%20fill='%230c0'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%2369f'%20d='M0%200h1063v354.3H0z'/%3e%3cpath%20fill='%23fffefe'%20d='m0%200%20529.7%20353.9L0%20707.3z'/%3e%3cpath%20fill='red'%20d='m221.2%20404.3-42.7-30.8-42.4%2031%2015.8-50.3-42.4-31.2%2052.4-.4%2016.3-50.2%2016.6%2050%2052.4.2-42.1%2031.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23c8102e'%20d='M0%200h640.1v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M205.7%200h68.6v480h-68.6z'/%3e%3cpath%20fill='%23fff'%20d='M0%20205.7h640.1v68.6H0z'/%3e%3c/svg%3e")}.fi-dk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23c8102e'%20d='M0%200h512.1v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M144%200h73.1v512H144z'/%3e%3cpath%20fill='%23fff'%20d='M0%20219.4h512.1v73.2H0z'/%3e%3c/svg%3e")}.fi-dm{background-image:url(/assets/dm-BlhP-6zy.svg)}.fi-dm.fis{background-image:url(/assets/dm-ClJ_IDld.svg)}.fi-do{background-image:url(/assets/do--tGVu9lQ.svg)}.fi-do.fis{background-image:url(/assets/do-DJGo0v5t.svg)}.fi-dz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M320%200h320v480H320z'/%3e%3cpath%20fill='%23006233'%20d='M0%200h320v480H0z'/%3e%3cpath%20fill='%23d21034'%20d='M424%20180a120%20120%200%201%200%200%20120%2096%2096%200%201%201%200-120m4%2060-108-35.2%2067.2%2092V183.2l-67.2%2092z'/%3e%3c/svg%3e")}.fi-dz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-dz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M256%200h256v512H256z'/%3e%3cpath%20fill='%23006233'%20d='M0%200h256v512H0z'/%3e%3cpath%20fill='%23d21034'%20d='M367%20192a128%20128%200%201%200%200%20128%20102.4%20102.4%200%201%201%200-128m4.2%2064L256%20218.4l71.7%2098.2V195.4L256%20293.6z'/%3e%3c/svg%3e")}.fi-ec{background-image:url(/assets/ec-LNhQ9L4k.svg)}.fi-ec.fis{background-image:url(/assets/ec-sTVr1A3S.svg)}.fi-ee{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ee'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%231791ff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-ee.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ee'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%231791ff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-eg{background-image:url(/assets/eg-BIzzVp3n.svg)}.fi-eg.fis{background-image:url(/assets/eg-C1MYAOXe.svg)}.fi-eh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-eh'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='eh-a'%3e%3cpath%20fill-opacity='.7'%20d='M-158.7%200H524v512h-682.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23eh-a)'%20transform='translate(148.8)scale(.94)'%3e%3cpath%20fill='%23000001'%20d='M-158.3%200h680.9v255.3h-680.9z'/%3e%3cpath%20fill='%23007a3d'%20d='M-158.3%20255.3h680.9v255.3h-680.9z'/%3e%3cpath%20fill='%23fff'%20d='M-158.3%20148.9h680.9v212.8h-680.9z'/%3e%3cpath%20fill='%23c4111b'%20d='m-158.3%200%20340.4%20255.3-340.4%20255.3Z'/%3e%3ccircle%20cx='352.3'%20cy='255.3'%20r='68.1'%20fill='%23c4111b'/%3e%3ccircle%20cx='377.9'%20cy='255.3'%20r='68.1'%20fill='%23fff'/%3e%3cpath%20fill='%23c4111b'%20d='m334%20296.5%2029.1-20.7%2028.8%2021-10.8-34%2029-20.9-35.7-.2-11-34-11.2%2033.9-35.7-.2%2028.7%2021.2-11.1%2034z'/%3e%3c/g%3e%3c/svg%3e")}.fi-eh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-eh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23000001'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23007a3d'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20149.3h512v213.3H0z'/%3e%3cpath%20fill='%23c4111b'%20d='m0%200%20256%20256L0%20512Z'/%3e%3cg%20stroke-width='1.7'%20transform='translate(-135%20-6.5)scale(1.02539)'%3e%3ccircle%20cx='512'%20cy='256'%20r='68.3'%20fill='%23c4111b'/%3e%3ccircle%20cx='537.6'%20cy='256'%20r='68.3'%20fill='%23fff'/%3e%3cpath%20fill='%23c4111b'%20d='m493.7%20297.3%2029-20.8%2029%2021.2-10.8-34.2%2029-21-35.8-.2-11-34-11.3%2033.9-35.7-.1%2028.7%2021.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-er{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-er'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23be0027'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23b4d7f4'%20d='m0%20480%20640-.3V240z'/%3e%3cpath%20fill='%23239e46'%20d='m0%200%20640%20.3V240z'/%3e%3cpath%20fill='%23f3e295'%20d='M186.2%20360.4c-10.7%203-16.8%2011.3-16.7%2019.1l52.8-.2c.4-8.4-6.5-16.2-17-19.3%2051.6-1%2096.4-20.4%20104.6-32.8-8-3.5-17.4%202.1-24%20.8%2015.7-7.3%2063-37.9%2055.3-70.7-6%2018.2-24%2033.3-31.8%2037.4%2017.7-26.8%2041.8-54.8%2020.9-76.4%201%2012.5-8%2026.3-12%2027.4%2010.3-28.4%2020-64-2.1-87.4%202.9%208.5%201.7%2032.4-2.3%2033.5-1.2-19.3-4.5-59.8-24.8-59.3%206.4%205.8%209.2%2021.4%209.4%2037.2a57.5%2057.5%200%200%200-21.1-27%20118.3%20118.3%200%200%200-41.5-42.2c1.8%2012.7%203.3%2022.7%2021%2035.9-9.2-.6-18.4-18.1-28.3-18.6-7.9-.4-14%207.1-26.9%202.8%201.4%204.2%207.4%206.1%208.7%209.2-2.8%202-9.3-.3-14.7-3%207.5%2010%2019%2016%2028.8%2014%2011.7-2.2%2024.2-1%2036.2%205.8a63%2063%200%200%201-22.5.6c6.9%207%2011.5%2011.7%2023.6%2011.6%2010.7%200%2016.4-5.8%2019.1-2.2%206.8%208%2011.3%2016%2017%2025.4-12.5%201.3-8.7-14.1-22.6-22-7.9%2016%209%2035.2%2020.3%2043.2a65%2065%200%200%200%207.1%2031.5c3.5%206.5%208%2013.2%206.3%2027.9-6.9-5-13.5-21.8-11-35.1-8.6%202.3-12%2017.4-8%2025%203%205.7%205%2016.8%201.6%2021.7-3.4%204.6-3.7%204-3.7%2014%20.1%205.8-3.2%2012.8-8.5%2017.7a35.5%2035.5%200%200%200%201.1-15.8c-4.2%207.2-14.9%2014.6-18.2%2022.4-3.3%207.7-4.1%2021.2-20%2024.3-20.6%204-27.7%207.6-40.8%2013-1.5-10%202.9-31%2011.3-29.7%208.1%201.4%2033-8.6%2024-29.5-1.7%206.6-7.5%2013-13.9%2013.3%206.9-8.8%2019-18%2013.1-32.8a42.6%2042.6%200%200%201-16.3%2018c8.4-16%201-21-9-7.6-3.8%205.1-6.1%2015.4-8.5%2028.5-4-10.6-3.7-24.6-8.4-36-4.8-12.3%206.5-15.5%2011.8-14.5%2013%203.5%2034.9%203.5%2033.3-18.1-5.7%207.3-15.5%209.5-26.2%207%2012-8.8%2021.4-25.3%208-34a31%2031%200%200%201-16.9%2024.1%2050.8%2050.8%200%200%201-.3-24.8c-5.2%205.6-9%2017-12.1%2030.2-.3-13%202.2-22.3%204-29.3%202.8-10.1%209.6-3.5%2020-2.8%2010.2.6%2024-5%2021.4-18.7-3.4%205.5-10.5%207.6-17.7%207%208.7-5.3%2023.8-14.6%2015.5-29-3.5%205.4-4.6%2010-14.7%2011.7%202.6-6%203-14.7%2011-18-14-2.9-22%206.3-26.2%2020.7-1.6-10-3.6-13.6-4-21%207.6-8.3%208.4-24.8-8-28.4a35%2035%200%200%200%201.2%2017.4c-7.7-4.6-18.5-7.1-25.8-.7%205%205.3%2012.5%2010%2024.2%204.2-2.8%209-10%207.5-19.8%204%206%2011.3%2013.6%2013.3%2022%2012%204.4%2011.6%204.6%2020.4-8.3%2037.2.6-10.4-.1-18.2-8.4-26.7-7.2-7-13%20.3-1.8%2015.8-6.8-5-14.4-15-16.7-25.1-2.2%2012.4-.2%2027.1%206.7%2035.4-3.3%203.5-7-.4-12.5-9%202%2027.4%2013.7%2032.7%2029.4%2026.6.4%2015%20.4%2028.9%201.3%2047-9.1-13.2-20.7-23-27.1-25.4-2%207.3%205.5%2017%209.8%2022.3-6.5-1.4-20.5-12-20.5-12-1.4%2012.1%2014.3%2023.4%2024.5%2028.4-12-.5-17.3-5-25-12.4.2%2033.8%2036.6%2027.9%2043.5%2022.7l3%2052.5c-10.3-1.8-9.5-5-18.3-5.7-24.5-1-43.9-29.4-50.3-50.3-1.9%203.4-.4%207-2.1%2011.3-4-10.3-9-23.6-15.9-29.8%201.8%206%202%2012.1%201.4%2023.3-2.4-7.2-4.5-9.5-4.7-18%20.1-6.5%206.3-11.3%206-20.5-.3-6.7-6.4-21.3-7.3-32.5-3%2011.6-4.8%2023.8-9.4%2031%202.3-12.4%201.6-21%205.4-29.3%204.4-8.7%208.1-16.6%205.2-25.4-2.8%203.4-1.9%206.5-9%2014.8-1.5-9%209.2-23.5%2019.6-29.3%207.3-3.8%2016.5-17.6%2010.5-27-6.9%205-10%2011.6-19.7%2023%207-27%2025-34.2%2046.5-34.3%204.7%200%2014.3-1.7%2017-8-6%202.3-13.2%202.6-19.6%201.4%204.7-6.9%2014.4-6%2023.6-6%207.1%200%2018.3-1%2022.8-11.2a50.8%2050.8%200%200%201-31%201.9c13.7-7%2035-7.8%2046-17.1-12.5-9.3-43.7%202.2-63.4%2015.7%205.5-5%2014.2-14%2019-21.2-10.8-5.2-38%2025-47.4%2043-9%205-12.5%2013-16%2018.5%204.7-16.1%205.2-27.8%209.2-41C80%20138%2092.6%20194.6%2086%20208.2c.8-15%20.1-34.1-6-44-9.4%207.2-10.2%2049.5-1.4%2084.7-3.2-9.4-9.2-18.2-11.1-29.7-14%2025.4%208.2%2055.5%2026.7%2079.2-14-7.3-27.7-22.9-36.8-36%202.5%2045.6%2050%2055%2057.4%2066.2-10-4.7-29.1-13.9-37.3-4.2a99%2099%200%200%201%2032.3%2012.1c12.4%2015.4%2035.7%2022.2%2076.4%2023.9'/%3e%3c/g%3e%3c/svg%3e")}.fi-er.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-er'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='er-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23er-a)'%3e%3cpath%20fill='%23be0027'%20d='M-48%200h591.5v512H-48z'/%3e%3cpath%20fill='%23b4d7f4'%20d='m-48%20512%20591.5-.3V256z'/%3e%3cpath%20fill='%23239e46'%20d='m-48%200%20591.5.3V256z'/%3e%3cpath%20fill='%23f3e295'%20d='M148.8%20351.4c-8.7%202.4-13.7%209.2-13.6%2015.6l42.8-.2c.4-6.9-5.2-13.2-13.8-15.7%2042-.8%2078.4-16.6%2085-26.6-6.5-2.9-14.1%201.7-19.5.6%2012.8-5.9%2051.2-30.8%2045-57.4a62.3%2062.3%200%200%201-25.8%2030.3c14.3-21.8%2034-44.5%2017-62%20.8%2010.2-6.6%2021.4-9.8%2022.2%208.3-23%2016.3-52-1.8-71%202.4%206.9%201.5%2026.3-1.8%2027.2-1-15.7-3.7-48.6-20.2-48.1%205.3%204.6%207.5%2017.4%207.7%2030.2-3.8-8.8-8-15.4-17.2-22a96.1%2096.1%200%200%200-33.7-34.3%2036.1%2036.1%200%200%200%2017.1%2029.2c-7.5-.5-15-14.7-23-15.1-6.4-.3-11.4%205.8-21.9%202.3%201.2%203.4%206%205%207%207.5-2.1%201.5-7.5-.2-11.9-2.5%206.1%208.2%2015.5%2013%2023.5%2011.4%209.5-1.8%2019.7-.8%2029.4%204.7a51.6%2051.6%200%200%201-18.4.5c5.7%205.7%209.4%209.5%2019.2%209.4%208.8%200%2013.4-4.6%2015.6-1.8%205.5%206.5%209.2%2013%2013.8%2020.6-10.2%201.2-7.1-11.4-18.4-17.9-6.3%2013.2%207.3%2028.7%2016.6%2035.2%200%209.9%201.5%2018%205.7%2025.6%202.8%205.3%206.5%2010.7%205.1%2022.7-5.5-4-11-17.7-9-28.5-7%201.9-9.6%2014-6.4%2020.2%202.5%204.7%204.1%2013.7%201.3%2017.7-2.8%203.7-3%203.3-3%2011.3%200%204.8-2.6%2010.5-7%2014.4%201-3.3%202-9.2%201-12.8-3.5%205.9-12.1%2011.9-14.8%2018.2-2.7%206.3-3.4%2017.2-16.3%2019.7-16.7%203.3-22.5%206.2-33.2%2010.6-1.2-8.1%202.4-25.1%209.2-24.1%206.7%201.2%2026.8-7%2019.6-24-1.4%205.4-6.2%2010.6-11.3%2010.9%205.5-7.2%2015.4-14.7%2010.6-26.7a34.5%2034.5%200%200%201-13.3%2014.7c6.9-13.1.8-17-7.3-6.3-3%204.2-5%2012.6-6.9%2023.2-3.2-8.6-3-20-6.8-29.2-4-10%205.3-12.7%209.6-11.9%2010.6%202.9%2028.4%202.9%2027-14.7-4.5%206-12.6%207.8-21.3%205.7%209.8-7.2%2017.5-20.5%206.6-27.5a25.2%2025.2%200%200%201-13.7%2019.5%2041%2041%200%200%201-.3-20.1c-4.3%204.5-7.4%2013.8-9.9%2024.5a81.8%2081.8%200%200%201%203.3-23.8c2.2-8.3%207.8-2.9%2016.3-2.3%208.2.5%2019.5-4%2017.4-15.2-2.8%204.4-8.6%206.1-14.5%205.7%207.1-4.3%2019.4-12%2012.7-23.6-2.9%204.4-3.8%208.2-12%209.6%202.1-5%202.5-12%208.9-14.7-11.4-2.3-17.9%205.2-21.2%2016.8-1.4-8-3-11-3.3-17%206.2-6.8%206.8-20.2-6.5-23.1-.8%206.8-.5%208.5%201%2014-6.3-3.6-15-5.7-21-.4%204%204.3%2010.2%208%2019.7%203.4-2.3%207.3-8.1%206-16.1%203.2%204.9%209.2%2011%2010.9%2017.9%209.8%203.5%209.4%203.7%2016.5-6.7%2030.2.4-8.5-.2-14.8-7-21.7-5.7-5.7-10.4.3-1.4%2012.9A38.7%2038.7%200%200%201%20127%20200c-1.8%2010.1-.2%2022%205.4%2028.8-2.7%202.8-5.7-.3-10.1-7.2%201.6%2022.2%2011.1%2026.4%2023.9%2021.5.3%2012.2.3%2023.5%201%2038.2a61.3%2061.3%200%200%200-22-20.6c-1.7%206%204.5%2013.7%208%2018-5.3-1-16.7-9.7-16.7-9.7-1.2%209.9%2011.6%2019%2019.9%2023.1-9.7-.4-14-4-20.3-10%20.1%2027.4%2029.7%2022.6%2035.3%2018.4l2.5%2042.6c-8.4-1.4-7.7-4-14.9-4.6-19.9-.8-35.7-23.9-40.9-40.9-1.5%202.8-.3%205.7-1.7%209.2-3.2-8.4-7.3-19.1-12.9-24.1%201.4%204.8%201.6%209.8%201.1%2018.8-1.9-5.9-3.7-7.7-3.8-14.6.1-5.3%205.1-9.2%204.9-16.7-.2-5.4-5.2-17.2-6-26.4-2.4%209.5-3.9%2019.4-7.6%2025.2%201.9-10%201.3-17%204.4-23.7%203.6-7.2%206.6-13.5%204.2-20.7-2.3%202.8-1.5%205.3-7.2%2012-1.3-7.3%207.4-19%2015.8-23.8%206-3%2013.4-14.3%208.6-22-5.6%204-8.1%209.5-16%2018.7%205.6-22%2020.2-27.7%2037.7-27.8%204%200%2011.7-1.4%2014-6.5-5%201.9-10.9%202.1-16%201%203.7-5.4%2011.7-4.7%2019.1-4.8%205.8%200%2014.9-.8%2018.6-9a42%2042%200%200%201-25.2%201.5c11.1-5.8%2028.5-6.4%2037.4-14-10.2-7.5-35.6%201.9-51.6%2012.9%204.5-4.1%2011.6-11.4%2015.5-17.3-8.8-4.2-31%2020.4-38.6%2035-7.2%204-10.1%2010.5-13%2015%204-13.1%204.3-22.6%207.5-33.3-24.8%208.5-14.5%2054.5-19.9%2065.5.6-12.2.1-27.8-4.9-35.8-7.6%205.8-8.3%2040.2-1%2068.9-2.7-7.7-7.6-14.9-9.1-24.2-11.4%2020.7%206.6%2045%2021.6%2064.3a95.7%2095.7%200%200%201-29.8-29.2c2%2037%2040.7%2044.7%2046.7%2053.8-8.2-3.8-23.7-11.3-30.4-3.4a80.2%2080.2%200%200%201%2026.3%209.9c10%2012.5%2029%2018%2062%2019.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-es{background-image:url(/assets/es-DL6RIaKh.svg)}.fi-es.fis{background-image:url(/assets/es-CR0ZfKpD.svg)}.fi-et{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-et'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='et-a'%3e%3cpath%20fill-opacity='.7'%20d='M-61.3%200h682.7v512H-61.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23et-a)'%20transform='translate(57.5)scale(.94)'%3e%3cpath%20fill='%23ffc621'%20d='M-238%203.5H800v498H-238z'/%3e%3cpath%20fill='%23ef2118'%20d='M-240%20342.5H799.3V512H-240z'/%3e%3cpath%20fill='%23298c08'%20d='M-238%200H800v180H-238z'/%3e%3ccircle%20cx='534.2'%20cy='353'%20r='199.7'%20fill='%23006bc6'%20transform='matrix(.54%200%200%20.54%20-25.8%2074)'/%3e%3cpath%20fill='%23ffc621'%20d='m214.3%20188.2-6.5%204.5%2023.5%2033%206.3-4zm29.4%2078-9.7-6.8%204-12.7-48.1.7-14-10.7%2065.7-.7%2012.2-36.9%206.6%2015zm76.5-70.7-6.3-4.8-24.3%2032.4%205.6%204.7zM254.8%20247l3.5-11.2h13.3L256.4%20190l6-16.5%2020.5%2062.4%2038.8.5-12.2%2010.7zm90.6%2051.2%202.7-7.4-38.3-13.3-2.8%207zm-69.1-46.4%2011.7-.1%204.1%2012.6%2038.8-28.5%2017.6.6-53.1%2038.7%2011.5%2037.2-14-8.4zm-19.8%20102%207.9.2.3-40.5-7.4-.5zm22-80.3%203.8%2011.1-10.7%208%2039.4%2027.7%205%2016.8-53.6-38-31.5%2022.7%203.5-16%2044-32.3zm-103.3%2013%202.3%207.5%2038.7-12.2-2-7.2zm83.2-4-9.4%207.1-10.8-7.7-14.2%2046-14.4%2010%2019.5-62.7-31.4-23%2016.3-1.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-et.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-et'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='et-a'%3e%3cpath%20fill-opacity='.7'%20d='M229.3%206.3h489.3v489.3H229.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23et-a)'%20transform='translate(-240%20-6.6)scale(1.046)'%3e%3cpath%20fill='%23ffc621'%20d='M2%209.7h991.8v475.9H1.9z'/%3e%3cpath%20fill='%23ef2118'%20d='M0%20333.6h993.2v162H0z'/%3e%3cpath%20fill='%23298c08'%20d='M2%206.3h991.8v172H2z'/%3e%3ccircle%20cx='534.2'%20cy='353'%20r='199.7'%20fill='%23006bc6'%20transform='translate(204.7%2077)scale(.515)'/%3e%3cpath%20fill='%23ffc621'%20d='m434%20186.2-6%204.3%2022.4%2031.6%206-3.9zm28.2%2074.5-9.2-6.5%203.8-12-46%20.6-13.3-10.2%2062.7-.7%2011.7-35.3L478%20211l-16%2049.8zm73.1-67.6-6-4.5-23.3%2031%205.5%204.5zm-62.5%2049.3%203.3-10.7h12.7L474.3%20188l5.7-15.8%2019.6%2059.7%2037.2.4-11.7%2010.3zm86.6%2049%202.5-7.2-36.6-12.6-2.6%206.5%2036.7%2013.2zm-66-44.4%2011.2-.2%204%2012.1%2037-27.2%2016.7.6-50.7%2037%2011%2035.5-13.4-8-15.9-49.8zm-19%2097.5%207.6.1.3-38.7-7-.4-.8%2039zm21-76.8%203.7%2010.6L489%20286l37.6%2026.5%204.8%2016-51.2-36.2-30.1%2021.7%203.3-15.2%2042.1-31zm-98.7%2012.4%202.3%207.2%2036.9-11.7-1.8-6.8zm79.6-3.8-9%206.8-10.4-7.4-13.5%2044-13.8%209.5%2018.7-60-30-21.8%2015.5-1.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fi'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M0%20174.5h640v131H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M175.5%200h130.9v480h-131z'/%3e%3c/svg%3e")}.fi-fi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fi'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M0%20186.2h512v139.6H0z'/%3e%3cpath%20fill='%23002f6c'%20d='M123.2%200h139.6v512H123.1z'/%3e%3c/svg%3e")}.fi-fj{background-image:url(/assets/fj-DLvzYbo8.svg)}.fi-fj.fis{background-image:url(/assets/fj-CJDn3VQ8.svg)}.fi-fk{background-image:url(/assets/fk-Ck9cznm4.svg)}.fi-fk.fis{background-image:url(/assets/fk-Be42QBCW.svg)}.fi-fm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fm'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='fm-a'%3e%3cpath%20fill-opacity='.7'%20d='M-81.3%200h682.6v512H-81.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23fm-a)'%20transform='translate(76.3)scale(.94)'%3e%3cpath%20fill='%236797d6'%20d='M-252%200H772v512H-252z'/%3e%3cpath%20fill='%23fff'%20d='m259.8%20123-32.4%2022.2%2012.4-35.9-32.5-22.2h40.1l12.4-35.9%2012.4%2036h40l-32.4%2022.1%2012.4%2035.9M259.8%20390l-32.4-22.2%2012.4%2036-32.5%2022.1h40.1l12.4%2035.9%2012.4-36%2040%20.1-32.4-22.2%2012.4-35.9m-188.4-92.4L79.3%20306l1.4-38-37.5-11.7%2038.4-11.7%201.3-38%2022.3%2030.8%2038.4-11.8-24.6%2030.7%2022.4%2030.7m274.2-11.7%2024.6%2030.7-1.4-38%2037.5-11.7-38.4-11.7-1.3-38-22.3%2030.8-38.4-11.8%2024.6%2030.7-22.4%2030.7'/%3e%3c/g%3e%3c/svg%3e")}.fi-fm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fm'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='fm-a'%3e%3cpath%20fill-opacity='.7'%20d='M244.2%200h496v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23fm-a)'%20transform='translate(-252)scale(1.032)'%3e%3cpath%20fill='%236797d6'%20d='M0%200h992.1v496H0z'/%3e%3cpath%20fill='%23fff'%20d='M507.9%2084.5h38.8l-31.5%2021.4%2012%2034.8-31.3-21.5-31.5%2021.5%2012-34.8L445%2084.4h39l12-34.7m12%20363h38.8l-31.5-21.5%2012-34.8-31.3%2021.5-31.5-21.5%2012%2034.8-31.4%2021.5H484l12%2034.7M346%20230.1l37.2-11.4-23.9%2029.8%2021.7%2029.7-36.3-11.4-23.8%2029.8%201.4-36.8-36.4-11.4%2037.2-11.3%201.3-36.8m321%2029.8-37.1-11.4%2023.8%2029.7-21.7%2029.8%2036.4-11.4%2023.7%2029.8-1.3-36.8%2036.4-11.4-37.2-11.3-1.3-36.8'/%3e%3c/g%3e%3c/svg%3e")}.fi-fo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fo'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='fo-a'%3e%3cpath%20fill-opacity='.7'%20d='M-78%2032h640v480H-78z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23fo-a)'%20transform='translate(78%20-32)'%3e%3cpath%20fill='%23fff'%20d='M-78%2032h663.9v480H-78z'/%3e%3cpath%20fill='%23003897'%20d='M-76%20218.7h185.9V32H216v186.7h371.8v106.6H216V512H109.9V325.3h-186z'/%3e%3cpath%20fill='%23d72828'%20d='M-76%20245.3h212.4V32h53.1v213.3H588v53.4H189.5V512h-53V298.7H-76z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fo'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='fo-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23fo-a)'%3e%3cpath%20fill='%23fff'%20d='M-78%200h708.2v512H-78z'/%3e%3cpath%20fill='%23003897'%20d='M-75.9%20199.1h198.3V0h113.3v199.1h396.6V313H235.7v199H122.4V312.9H-76z'/%3e%3cpath%20fill='%23d72828'%20d='M-75.9%20227.6h226.6V0h56.7v227.6h424.9v56.9h-425V512h-56.6V284.4H-75.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-fr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-fr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-fr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-ga{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ga'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ffe700'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%2336a100'%20d='M640%20160H0V0h640z'/%3e%3cpath%20fill='%23006dbc'%20d='M640%20480H0V320h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ga.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ga'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ffe700'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%2336a100'%20d='M512%20170.7H0V0h512z'/%3e%3cpath%20fill='%23006dbc'%20d='M512%20512H0V341.3h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23FFF'%20d='m75%200%20244%20181L562%200h78v62L400%20241l240%20178v61h-80L320%20301%2081%20480H0v-60l239-178L0%2064V0z'/%3e%3cpath%20fill='%23C8102E'%20d='m424%20281%20216%20159v40L369%20281zm-184%2020%206%2035L54%20480H0zM640%200v3L391%20191l2-44L590%200zM0%200l239%20176h-60L0%2042z'/%3e%3cpath%20fill='%23FFF'%20d='M241%200v480h160V0zM0%20160v160h640V160z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20193v96h640v-96zM273%200v480h96V0z'/%3e%3c/svg%3e")}.fi-gb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23FFF'%20d='M512%200v64L322%20256l190%20187v69h-67L254%20324%2068%20512H0v-68l186-187L0%2074V0h62l192%20188L440%200z'/%3e%3cpath%20fill='%23C8102E'%20d='m184%20324%2011%2034L42%20512H0v-3zm124-12%2054%208%20150%20147v45zM512%200%20320%20196l-4-44L466%200zM0%201l193%20189-59-8L0%2049z'/%3e%3cpath%20fill='%23FFF'%20d='M176%200v512h160V0zM0%20176v160h512V176z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20208v96h512v-96zM208%200v512h96V0z'/%3e%3c/svg%3e")}.fi-gd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gd'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='gd-c'%3e%3cg%20id='gd-b'%3e%3cpath%20id='gd-a'%20fill='%23fcd116'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gd-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(216)'/%3e%3cuse%20xlink:href='%23gd-b'%20transform='rotate(288)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23007a5e'%20d='M67.2%2067.2h505.6v345.6H67.2z'/%3e%3cpath%20fill='%23fcd116'%20d='M67.2%2067.3h505.6L67.2%20412.9h505.6z'/%3e%3ccircle%20cx='319.9'%20cy='240.1'%20r='57.6'%20fill='%23ce1126'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(320%20240)scale(52.8)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-30.3)'/%3e%3cuse%20xlink:href='%23gd-c'%20id='gd-d'%20width='100%25'%20height='100%25'%20transform='translate(320%2033.6)scale(31.2)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(30.3)'/%3e%3cpath%20fill='%23ce1126'%20d='M102.3%20240.7a80.4%2080.4%200%200%200%2033.5%2033.2%20111%20111%200%200%200-11.3-45z'/%3e%3cpath%20fill='%23fcd116'%20d='M90.1%20194.7c10.4%2021.7-27.1%2073.7%2035.5%2085.9a63.2%2063.2%200%200%201-10.9-41.9%2070%2070%200%200%201%2032.5%2030.8c16.4-59.5-42-55.8-57.1-74.8'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-30.3%20414.6)'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(320%20448.2)scale(31.2)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(30.3%20414.6)'/%3e%3c/svg%3e")}.fi-gd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='gd-c'%3e%3cg%20id='gd-b'%3e%3cpath%20id='gd-a'%20fill='%23fcd116'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gd-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23gd-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23007a5e'%20d='M71.7%2071.7h368.6v368.6H71.7z'/%3e%3cpath%20fill='%23fcd116'%20d='M71.7%2071.7h368.6L71.7%20440.4h368.6z'/%3e%3ccircle%20cx='255.9'%20cy='256.1'%20r='61.4'%20fill='%23ce1126'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(256%20256)scale(56.32)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-16.4%20-.1)'/%3e%3cuse%20xlink:href='%23gd-c'%20id='gd-d'%20width='100%25'%20height='100%25'%20transform='translate(256%2035.9)scale(33.28)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(16.4)'/%3e%3cpath%20fill='%23ce1126'%20d='M99.8%20256.8c7.7%2014.3%2022.6%2029.8%2035.7%2035.3.2-14.5-5-33.2-12-48z'/%3e%3cpath%20fill='%23fcd116'%20d='M86.8%20207.6c11.1%2023.3-29%2078.7%2037.8%2091.7a67.5%2067.5%200%200%201-11.5-44.7%2075.5%2075.5%200%200%201%2034.6%2032.8c17.5-63.4-44.8-59.5-61-79.8z'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='-100'%20transform='translate(-16.4%20442)'/%3e%3cuse%20xlink:href='%23gd-c'%20width='100%25'%20height='100%25'%20transform='translate(256%20478)scale(33.28)'/%3e%3cuse%20xlink:href='%23gd-d'%20width='100%25'%20height='100%25'%20x='100'%20transform='translate(16.4%20442.2)'/%3e%3c/svg%3e")}.fi-ge{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ge'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='red'%20d='M272%200h96v480h-96z'/%3e%3cpath%20fill='red'%20d='M0%20192h640v96H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M146.8%20373.1c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201c-4.9%200-14.8-1-14.8-1s3%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8c0-4.9%201-14.8%201-14.8s-14.3%203-31.1%204zm368-288c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201c-4.9%200-14.8-1-14.8-1s3%2014.3%204%2031.1c-16.9-1-31.2-3.9-31.2-3.9s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.1c16.9%201%2031.2%204%2031.2%204s-1-10-1-14.9%201-14.8%201-14.8-14.3%203-31.2%204zm-368%200c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201c-4.9%200-14.8-1-14.8-1s3%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8c0-4.9%201-14.8%201-14.8s-14.3%203-31.1%204zm368%20288c1-16.8%204-31.1%204-31.1s-9.8%201-14.8%201c-4.9%200-14.8-1-14.8-1s3%2014.3%204%2031.2c-16.9-1-31.2-4-31.2-4s1%207.4%201%2014.8-1%2014.8-1%2014.8%2014.3-3%2031.2-4c-1%2016.9-4%2031.2-4%2031.2s7.4-1%2014.8-1%2014.8%201%2014.8%201-3-14.3-4-31.2c16.9%201%2031.2%204%2031.2%204s-1-9.8-1-14.8c0-4.9%201-14.8%201-14.8s-14.3%203-31.2%204z'/%3e%3c/svg%3e")}.fi-ge.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ge'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='red'%20d='M205%200h102v512H205z'/%3e%3cpath%20fill='red'%20d='M0%20205h512v102H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M114.1%20397.9c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201c-5.3%200-15.9-1-15.9-1s3.2%2015.3%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1c8%200%2015.9%201%2015.9%201s-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9c0-5.3%201-15.9%201-15.9s-15.3%203.2-33.4%204.3m307-307c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201c-5.3%200-15.9-1-15.9-1s3.2%2015.4%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9c0%208-1%2015.9-1%2015.9s15.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9c0-5.2%201-15.9%201-15.9s-15.4%203.2-33.4%204.3m-307%200c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201c-5.3%200-15.9-1-15.9-1s3.2%2015.4%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9c0%208-1%2015.9-1%2015.9s15.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1c8%200%2015.9%201%2015.9%201s-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9c0-5.2%201-15.9%201-15.9s-15.3%203.2-33.4%204.3m307%20307c1.1-18%204.3-33.4%204.3-33.4s-10.6%201-15.9%201c-5.3%200-15.9-1-15.9-1s3.2%2015.3%204.3%2033.4c-18-1.1-33.4-4.3-33.4-4.3s1%208%201%2015.9-1%2015.9-1%2015.9%2015.3-3.2%2033.4-4.3c-1.1%2018-4.3%2033.4-4.3%2033.4s8-1%2015.9-1%2015.9%201%2015.9%201-3.2-15.3-4.3-33.4c18%201.1%2033.4%204.3%2033.4%204.3s-1-10.6-1-15.9c0-5.3%201-15.9%201-15.9s-15.4%203.2-33.4%204.3'/%3e%3c/svg%3e")}.fi-gf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-gf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-gg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gg'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23e8112d'%20d='M256%200h128v480H256z'/%3e%3cpath%20fill='%23e8112d'%20d='M0%20176h640v128H0z'/%3e%3cpath%20id='gg-a'%20fill='%23f9dd16'%20d='m110%20286.7%2023.3-23.4h210v-46.6h-210L110%20193.3z'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(90%20320%20240)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(-90%20320%20240)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(180%20320%20240)'/%3e%3c/svg%3e")}.fi-gg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23e8112d'%20d='M192%200h128v512H192z'/%3e%3cpath%20fill='%23e8112d'%20d='M0%20187.7h512v136.6H0z'/%3e%3cpath%20id='gg-a'%20fill='%23f9dd16'%20d='m46%20305.8%2023.3-25h210v-49.7h-210L46%20206.2z'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='matrix(0%201.06667%20-.9375%200%20496%20-17)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='matrix(0%20-1.06667%20.9375%200%2016%20529)'/%3e%3cuse%20xlink:href='%23gg-a'%20width='36'%20height='24'%20transform='rotate(180%20256%20256)'/%3e%3c/svg%3e")}.fi-gh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23006b3f'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='m320%20160%2052%20160-136.1-98.9H404L268%20320z'/%3e%3c/svg%3e")}.fi-gh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23006b3f'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='m256%20170.7%2055.5%20170.6L166.3%20236h179.4L200.6%20341.3z'/%3e%3c/svg%3e")}.fi-gi{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gi'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23da000c'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v321.6H0z'/%3e%3cg%20stroke='%23000'%20transform='translate(-160)scale(1.875)'%3e%3cg%20id='gi-a'%20fill='%23da000c'%20stroke-linecap='square'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M196.6%20116.3h64v44h-64z'/%3e%3cpath%20d='M229.8%20153.9h-39l-8.7%205.7v6h47.7m-16.3-37c5.6%200%2010.2%204.7%2010.2%2010.5v14.7h7.3v-56h-40.3v56h12.6v-14.7c0-5.6%204.5-10.5%2010.2-10.5z'/%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M204.5%2060h18.6v34h-18.6z'/%3e%3cpath%20d='M223%2088.7h-16.2v-5.8h-11.9v5.8h-8v-5.8H182v10.4h41m-36.2%200h35v4.5h-35zm14-45.7V83h6v-9.7c0-3.6%202.5-6.6%206.1-6.8h.4a6.8%206.8%200%200%201%206.8%206.8V83h5.7V47.6zm-2.3-4.8v4.8h29.3v-4.8zm-3.7-9.1v9.1h35v-9.1h-5.3v4.7h-6.6v-4.7h-10v4.7h-6.5v-4.7zM182%20159.6h48m31-2.8h-32.4l-9.8%204.7v7H261'/%3e%3cpath%20stroke-linecap='butt'%20d='M218.8%20161.5H262'/%3e%3c/g%3e%3cuse%20xlink:href='%23gi-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3cg%20fill='%23f8d80e'%3e%3cg%20stroke-linecap='round'%3e%3cpath%20stroke-width='.8'%20d='M273.3%20150c-2.7%201-5%202.4-7.5%203.8a72.4%2072.4%200%200%200-8.9%206c-1%20.7-2%201.4-2.7%202.4-1%20.8-2%202-1.8%203.5%200%20.6.8-.8%201.4-.9a4.4%204.4%200%200%201%203.1-.4c1.3-1.4%203-2.3%204.4-3.4a77.4%2077.4%200%200%201%2013-7.6z'/%3e%3cpath%20d='M260.4%20157.4v3.9m2.4-5.6v3.9m2.4-5.4v3.8m2.5-5.3v4'/%3e%3cpath%20stroke-width='.8'%20d='m238.9%20150.2-1.2%203.3a86.6%2086.6%200%200%201%2015.8%208c1.7%201.2%203.5%202.3%204.8%203.9.3.8-.5%201.5-1.3%201.2-.7-.2-1.5-.5-2.2%200-1.1.5-2.1%202.2-.5%202.7%202.4%201.6%206.1.9%207.2-1.8.6-1.4.7-3.2-.5-4.4-2-2.3-4.8-4-7.4-5.7a89.2%2089.2%200%200%200-14.7-7.2z'/%3e%3cpath%20d='m254%20158-.3%203.4m3.1-1.7-.8%203.3m3.8-1-1.8%202.6m2.7%203.6-2.6-1.4m3.4-1.4-3%20.3m-.8%204-.2-2.6m-1-.3-2.4%201.8m-9.4-15.7v3.1m6.3.3v3.5m-3.2-5.2v3.3'/%3e%3c/g%3e%3cpath%20d='M235.8%20227.6v8h5v-4h6.9v4h5.4v-8zm0%2011v8H253v-8h-5.4v4h-6.9v-4z'/%3e%3cpath%20d='M253%20193.7h5v58h-5z'/%3e%3cpath%20d='M253%20198.7h5v50h-5zm2.6-19.3%2010.6%206.2-10.6%206.2-10.7-6.2zm-14.3%204h-2.7v4.4h2.7l14.3%208.3%2014.2-8.3h2.8v-4.4h-2.8l-14.2-8.3z'/%3e%3cpath%20d='M255.3%20164.3a5%205%200%200%200-4%205.1v11.2a5%205%200%200%200%204.6%204.6%204.9%204.9%200%200%200%204.8-2.8l-1.7-1a2.9%202.9%200%200%201-3%201.8c-1.6%200-2.9-1.6-2.7-3.1v-11.2a2.9%202.9%200%200%201%203-2.6c.6-.2%201.5.7%201.9%200%20.6-.9-.4-1.5-1-2zm5.8%203.9a5%205%200%200%201-1.9%201.6v7.5l2%201.1v-10.2z'/%3e%3c/g%3e%3cg%20fill='%23da000c'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M240.8%2038.4h29.3v53.2h-29.3z'/%3e%3cpath%20d='M238.8%2038.4v44.5h9.3V69.7c0-3%202-7.3%207.9-7.3s8%204.3%208%207.3V83h9.2V38.4zm15.8%205h2.8v15.2h-2.8zm-8.3%203h3v11.1h-3zm16.5%200h2.9v11.1h-3zM235.6%2032v6.3h40.8V32zm-3.8-7.4V32h48.5v-7.4h-6.1v4h-7v-4h-7.8v4h-6.8v-4h-7.9v4H238v-4zm-9%2073.2v4.6h66.5v-4.6z'/%3e%3cpath%20d='M220%2082.9v15h72v-15h-6.8v5.8H276v-5.8h-12.2v5.8H248v-5.8h-12.2v5.8h-9v-5.8z'/%3e%3cpath%20stroke-linejoin='round'%20d='M228.7%20102.4v54.4h12.8v-20.4c0-9.5%206.4-14%2014.5-14%207.8%200%2014.5%204.5%2014.5%2014v20.4h12.8v-54.4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-gi.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gi'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23da000c'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v343H0z'/%3e%3cg%20stroke='%23000'%20transform='matrix(2%200%200%202%20-256%200)'%3e%3cg%20id='gi-a'%20fill='%23da000c'%20stroke-linecap='square'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M196.6%20116.3h64v44h-64z'/%3e%3cpath%20d='M229.8%20153.9h-39l-8.7%205.7v6h47.7m-16.3-37c5.6%200%2010.2%204.7%2010.2%2010.5v14.7h7.3v-56h-40.3v56h12.6v-14.7c0-5.6%204.5-10.5%2010.2-10.5z'/%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M204.5%2060h18.6v34h-18.6z'/%3e%3cpath%20d='M223%2088.7h-16.2v-5.8h-11.9v5.8h-8v-5.8H182v10.4h41m-36.2%200h35v4.5h-35zm14-45.7V83h6v-9.7c0-3.6%202.5-6.6%206.1-6.8h.4a6.8%206.8%200%200%201%206.8%206.8V83h5.7V47.6zm-2.3-4.8v4.8h29.3v-4.8zm-3.7-9.1v9.1h35v-9.1h-5.3v4.7h-6.6v-4.7h-10v4.7h-6.5v-4.7zM182%20159.6h48m31-2.8h-32.4l-9.8%204.7v7H261'/%3e%3cpath%20stroke-linecap='butt'%20d='M218.8%20161.5H262'/%3e%3c/g%3e%3cuse%20xlink:href='%23gi-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3cg%20fill='%23f8d80e'%3e%3cg%20stroke-linecap='round'%3e%3cpath%20stroke-width='.8'%20d='M273.3%20150c-2.7%201-5%202.4-7.5%203.8a72.4%2072.4%200%200%200-8.9%206c-1%20.7-2%201.4-2.7%202.4-1%20.8-2%202-1.8%203.5%200%20.6.8-.8%201.4-.9a4.4%204.4%200%200%201%203.1-.4c1.3-1.4%203-2.3%204.4-3.4a77.4%2077.4%200%200%201%2013-7.6z'/%3e%3cpath%20d='M260.4%20157.4v3.9m2.4-5.6v3.9m2.4-5.4v3.8m2.5-5.3v4'/%3e%3cpath%20stroke-width='.8'%20d='m238.9%20150.2-1.2%203.3a86.6%2086.6%200%200%201%2015.8%208c1.7%201.2%203.5%202.3%204.8%203.9.3.8-.5%201.5-1.3%201.2-.7-.2-1.5-.5-2.2%200-1.1.5-2.1%202.2-.5%202.7%202.4%201.6%206.1.9%207.2-1.8.6-1.4.7-3.2-.5-4.4-2-2.3-4.8-4-7.4-5.7a89.2%2089.2%200%200%200-14.7-7.2z'/%3e%3cpath%20d='m254%20158-.3%203.4m3.1-1.7-.8%203.3m3.8-1-1.8%202.6m2.7%203.6-2.6-1.4m3.4-1.4-3%20.3m-.8%204-.2-2.6m-1-.3-2.4%201.8m-9.4-15.7v3.1m6.3.3v3.5m-3.2-5.2v3.3'/%3e%3c/g%3e%3cpath%20d='M235.8%20227.6v8h5v-4h6.9v4h5.4v-8zm0%2011v8H253v-8h-5.4v4h-6.9v-4z'/%3e%3cpath%20d='M253%20193.7h5v58h-5z'/%3e%3cpath%20d='M253%20198.7h5v50h-5zm2.6-19.3%2010.6%206.2-10.6%206.2-10.7-6.2zm-14.3%204h-2.7v4.4h2.7l14.3%208.3%2014.2-8.3h2.8v-4.4h-2.8l-14.2-8.3z'/%3e%3cpath%20d='M255.3%20164.3a5%205%200%200%200-4%205.1v11.2a5%205%200%200%200%204.6%204.6%204.9%204.9%200%200%200%204.8-2.8l-1.7-1a2.9%202.9%200%200%201-3%201.8c-1.6%200-2.9-1.6-2.7-3.1v-11.2a2.9%202.9%200%200%201%203-2.6c.6-.2%201.5.7%201.9%200%20.6-.9-.4-1.5-1-2zm5.8%203.9a5%205%200%200%201-1.9%201.6v7.5l2%201.1v-10.2z'/%3e%3c/g%3e%3cg%20fill='%23da000c'%3e%3cpath%20fill='%23000001'%20stroke='none'%20d='M240.8%2038.4h29.3v53.2h-29.3z'/%3e%3cpath%20d='M238.8%2038.4v44.5h9.3V69.7c0-3%202-7.3%207.9-7.3s8%204.3%208%207.3V83h9.2V38.4zm15.8%205h2.8v15.2h-2.8zm-8.3%203h3v11.1h-3zm16.5%200h2.9v11.1h-3zM235.6%2032v6.3h40.8V32zm-3.8-7.4V32h48.5v-7.4h-6.1v4h-7v-4h-7.8v4h-6.8v-4h-7.9v4H238v-4zm-9%2073.2v4.6h66.5v-4.6z'/%3e%3cpath%20d='M220%2082.9v15h72v-15h-6.8v5.8H276v-5.8h-12.2v5.8H248v-5.8h-12.2v5.8h-9v-5.8z'/%3e%3cpath%20stroke-linejoin='round'%20d='M228.7%20102.4v54.4h12.8v-20.4c0-9.5%206.4-14%2014.5-14%207.8%200%2014.5%204.5%2014.5%2014v20.4h12.8v-54.4z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-gl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23d00c33'%20d='M0%20240h640v240H0zm80%200a160%20160%200%201%200%20320%200%20160%20160%200%200%200-320%200'/%3e%3c/svg%3e")}.fi-gl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gl'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23d00c33'%20d='M0%20256h512v256H0zm53.3%200a170.7%20170.7%200%201%200%20341.4%200%20170.7%20170.7%200%200%200-341.4%200'/%3e%3c/svg%3e")}.fi-gm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gm'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='gm-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-48h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23gm-a)'%20transform='translate(0%2048)'%3e%3cpath%20fill='red'%20d='M0-128h640V85.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2085.3h640V121H0z'/%3e%3cpath%20fill='%23009'%20d='M0%20120.9h640V263H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20263.1h640v35.6H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20298.7h640V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gm'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512V199H0z'/%3e%3cpath%20fill='%23009'%20d='M0%20199.1h512V313H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20312.9h512v28.4H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20341.3h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gn'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23090'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gn'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='red'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23090'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gp'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-gp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gp'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-gq{background-image:url(/assets/gq-OBiOttRB.svg)}.fi-gq.fis{background-image:url(/assets/gq-BvOxIUGP.svg)}.fi-gr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%200h640v53.3H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%2053.3h640v53.4H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20106.7h640V160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20160h640v53.3H0z'/%3e%3cpath%20fill='%230d5eaf'%20d='M0%200h266.7v266.7H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20213.3h640v53.4H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20266.7h640V320H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20320h640v53.3H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20373.3h640v53.4H0z'/%3e%3cg%20fill='%23fff'%20fill-rule='evenodd'%20stroke-width='1.3'%3e%3cpath%20d='M106.7%200H160v266.7h-53.3z'/%3e%3cpath%20d='M0%20106.7h266.7V160H0z'/%3e%3c/g%3e%3cpath%20fill='%230d5eaf'%20d='M0%20426.7h640V480H0z'/%3e%3c/svg%3e")}.fi-gr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%200h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%2057h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20114h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20171h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20228h512v56.9H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20284.9h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20341.9h512v57H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20398.9h512v57H0z'/%3e%3cpath%20fill='%230d5eaf'%20d='M0%200h284.9v284.9H0z'/%3e%3cg%20fill='%23fff'%20fill-rule='evenodd'%20stroke-width='1.3'%3e%3cpath%20d='M114%200h57v284.9h-57z'/%3e%3cpath%20d='M0%20114h284.9v57H0z'/%3e%3c/g%3e%3cpath%20fill='%230d5eaf'%20fill-rule='evenodd'%20d='M0%20455h512v57H0z'/%3e%3c/svg%3e")}.fi-gs{background-image:url(/assets/gs-Di8hLP4g.svg)}.fi-gs.fis{background-image:url(/assets/gs-PK6r6yhR.svg)}.fi-gt{background-image:url(/assets/gt-CovS1bZs.svg)}.fi-gt.fis{background-image:url(/assets/gt-Ufdm0MFv.svg)}.fi-gu{background-image:url(/assets/gu-Bkjkorus.svg)}.fi-gu.fis{background-image:url(/assets/gu-wFhsTC1Y.svg)}.fi-gw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gw'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h220v480H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M220%200h420v240H220z'/%3e%3cpath%20fill='%23009e49'%20d='M220%20240h420v240H220z'/%3e%3cg%20id='gw-b'%20transform='matrix(80%200%200%2080%20110%20240)'%3e%3cpath%20id='gw-a'%20fill='%23000001'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gw-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(72%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(144%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20110%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20110%20240)'/%3e%3c/svg%3e")}.fi-gw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-gw'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h160v512H0z'/%3e%3cpath%20fill='%23fcd116'%20d='M160%200h352v256H160z'/%3e%3cpath%20fill='%23009e49'%20d='M160%20256h352v256H160z'/%3e%3cg%20transform='translate(-46.2%2072.8)scale(.7886)'%3e%3cg%20id='gw-b'%20transform='matrix(80%200%200%2080%20160%20240)'%3e%3cpath%20id='gw-a'%20fill='%23000001'%20d='M0-1v1h.5'%20transform='rotate(18%200%20-1)'/%3e%3cuse%20xlink:href='%23gw-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(72%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(144%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20160%20240)'/%3e%3cuse%20xlink:href='%23gw-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20160%20240)'/%3e%3c/g%3e%3c/svg%3e")}.fi-gy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gy'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23399408'%20d='M2.4%200H640v480H2.4z'/%3e%3cpath%20fill='%23fff'%20d='M.2%200c-.9%200%20619.6%20241.5%20619.6%20241.5L0%20479.8z'/%3e%3cpath%20fill='%23ffde08'%20d='M.3%2020.2c3.4%200%20559%20217.9%20555.9%20220L1.9%20463.2.3%2020.3z'/%3e%3cpath%20fill='%23000001'%20d='M1.9.8c1.8%200%20290.9%20240.9%20290.9%20240.9L1.8%20477z'/%3e%3cpath%20fill='%23de2110'%20d='M.3%2033.9c1.6-15%20260.9%20208.4%20260.9%20208.4L.2%20451.7V33.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-gy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gy'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23399408'%20d='M2%200h510v512H2z'/%3e%3cpath%20fill='%23fff'%20d='M.1%200c-.6%200%20495.7%20257.6%20495.7%20257.6L0%20511.7z'/%3e%3cpath%20fill='%23ffde08'%20d='M.2%2021.5C3%2021.5%20447.5%20254%20445%20256.2L1.5%20494.2.2%2021.4z'/%3e%3cpath%20fill='%23000001'%20d='M1.5.8c1.5%200%20232.8%20257%20232.8%20257L1.5%20508.8z'/%3e%3cpath%20fill='%23de2110'%20d='M.2%2036.2C1.6%2020.2%20209%20258.5%20209%20258.5L.2%20481.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-hk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23EC1B2E'%20d='M0%200h640v480H0'/%3e%3cpath%20id='hk-a'%20fill='%23fff'%20d='M346.3%20103.1C267%2098%20230.6%20201.9%20305.6%20240.3c-26-22.4-20.6-55.3-10.1-72.4l1.9%201.1c-13.8%2023.5-11.2%2052.7%2011.1%2071-12.7-12.3-9.5-39%2012.1-48.9s23.6-39.3%2016.4-49.1q-14.7-25.6%209.3-38.9M307.9%20164l-4.7%207.4-1.8-8.6-8.6-2.3%207.8-4.3-.6-8.9%206.5%206.1%208.3-3.3-3.7%208.1%205.6%206.8z'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(72%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(144%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(216%20312.5%20243.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(288%20312.5%20243.5)'/%3e%3c/svg%3e")}.fi-hk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23EC1B2E'%20d='M0%200h512v512H0'/%3e%3cpath%20id='hk-a'%20fill='%23fff'%20d='M282.3%20119.2C203%20114%20166.6%20218%20241.6%20256.4%20215.6%20234%20221%20201%20231.5%20184l1.9%201c-13.8%2023.6-11.2%2052.8%2011%2071-12.6-12.2-9.4-39%2012.2-48.8s23.6-39.3%2016.4-49.1q-14.7-25.6%209.3-39zM243.9%20180l-4.7%207.4-1.8-8.6-8.6-2.3%207.8-4.3-.6-9%206.5%206.2%208.3-3.3-3.7%208%205.6%206.9z'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(72%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(144%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(216%20248.5%20259.5)'/%3e%3cuse%20xlink:href='%23hk-a'%20transform='rotate(288%20248.5%20259.5)'/%3e%3c/svg%3e")}.fi-hm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300008B'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='red'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='red'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m527%20396.7-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zm-3.7-117.2%202.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-104.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8L387%20178l6.7%2019.3%2019.4-6.3-10.9%2017.3%2017.1%2011.2ZM623%20186.7l-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-96.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8-15.1%2014.4%202.4-20.7-20.7-2.8%2017.7-11L467%2073.5l19.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6zM234%20385.7l-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8%2038.9-24.8-24-39.4%2043.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Z'/%3e%3c/svg%3e")}.fi-hm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300008B'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='red'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='red'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3cpath%20fill='%23fff'%20d='m202%20402.8-45.8%205.4%204.6%2045.9-32.8-32.4-33%2032.2%204.9-45.9-45.8-5.8L93%20377.4%2069%20338l43.6%2015%2015.8-43.4%2015.5%2043.5%2043.7-14.7-24.3%2039.2%2038.8%2025.1Zm222.7%208-20.5%202.6%202.2%2020.5-14.8-14.4-14.7%2014.5%202-20.5-20.5-2.4%2017.3-11.2-10.9-17.5%2019.6%206.5%206.9-19.5%207.1%2019.4%2019.5-6.7-10.7%2017.6zM415%20293.6l2.7-13-9.8-9%2013.2-1.5%205.5-12.1%205.5%2012.1%2013.2%201.5-9.8%209%202.7%2013-11.6-6.6zm-84.1-60-20.3%202.2%201.8%2020.3-14.4-14.5-14.8%2014.1%202.4-20.3-20.2-2.7%2017.3-10.8-10.5-17.5%2019.3%206.8%207.2-19.1%206.7%2019.3%2019.4-6.3-10.9%2017.3zm175.8-32.8-20.9%202.7%202.3%2020.9-15.1-14.7-15%2014.8%202.1-21-20.9-2.4%2017.7-11.5-11.1-17.9%2020%206.7%207-19.8%207.2%2019.8%2019.9-6.9-11%2018zm-82.1-83.5-20.7%202.3%201.9%2020.8-14.7-14.8L376%20140l2.4-20.7-20.7-2.8%2017.7-11-10.7-17.9%2019.7%206.9%207.3-19.5%206.8%2019.7%2019.8-6.5-11.1%2017.6z'/%3e%3c/svg%3e")}.fi-hn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2318c3df'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cg%20id='hn-c'%20fill='%2318c3df'%20transform='translate(320%20240)scale(26.66665)'%3e%3cg%20id='hn-b'%3e%3cpath%20id='hn-a'%20d='m-.3%200%20.5.1L0-1z'/%3e%3cuse%20xlink:href='%23hn-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(133.3%20-42.7)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(133.3%2037.3)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-133.3%20-42.7)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-133.3%2037.3)'/%3e%3c/svg%3e")}.fi-hn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-hn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2318c3df'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cg%20id='hn-c'%20fill='%2318c3df'%20transform='translate(256%20256)scale(28.44446)'%3e%3cg%20id='hn-b'%3e%3cpath%20id='hn-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23hn-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23hn-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(142.2%20-45.5)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(142.2%2039.8)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-142.2%20-45.5)'/%3e%3cuse%20xlink:href='%23hn-c'%20width='100%25'%20height='100%25'%20transform='translate(-142.2%2039.8)'/%3e%3c/svg%3e")}.fi-hr{background-image:url(/assets/hr-cWEworf7.svg)}.fi-hr.fis{background-image:url(/assets/hr-C7VqhX5l.svg)}.fi-ht{background-image:url(/assets/ht-DPCqX9cm.svg)}.fi-ht.fis{background-image:url(/assets/ht-HoSCtdNQ.svg)}.fi-hu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hu'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%23388d00'%20d='M640%20480H0V320h640z'/%3e%3cpath%20fill='%23d43516'%20d='M640%20160.1H0V.1h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-hu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-hu'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%23388d00'%20d='M512%20512H0V341.3h512z'/%3e%3cpath%20fill='%23d43516'%20d='M512%20170.8H0V.1h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-id{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-id'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23e70011'%20d='M0%200h640v240H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v240H0Z'/%3e%3c/svg%3e")}.fi-id.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-id'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23e70011'%20d='M0%200h512v256H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v256H0Z'/%3e%3c/svg%3e")}.fi-ie{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ie'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009A49'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23FF7900'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ie.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ie'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009A49'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23FF7900'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-il{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-il'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='il-a'%3e%3cpath%20fill-opacity='.7'%20d='M-87.6%200H595v512H-87.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23il-a)'%20transform='translate(82.1)scale(.94)'%3e%3cpath%20fill='%23fff'%20d='M619.4%20512H-112V0h731.4z'/%3e%3cpath%20fill='%230038b8'%20d='M619.4%20115.2H-112V48h731.4zm0%20350.5H-112v-67.2h731.4zm-483-275%20110.1%20191.6L359%20191.6z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20317.8%2020.9%2035.5%2021.4-35.3z'/%3e%3cpath%20fill='%230038b8'%20d='M136%20320.6%20246.2%20129l112.4%20190.8z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20191.6%2020.9-35.5%2021.4%2035.4zM182%20271.1l-21.7%2036%2041-.1-19.3-36zm-21.3-66.5%2041.2.3-19.8%2036.3zm151.2%2067%2020.9%2035.5-41.7-.5zm20.5-67-41.2.3%2019.8%2036.3zm-114.3%200L189.7%20256l28.8%2050.3%2052.8%201.2%2032-51.5-29.6-52z'/%3e%3c/g%3e%3c/svg%3e")}.fi-il.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-il'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='il-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23il-a)'%3e%3cpath%20fill='%23fff'%20d='M619.4%20512H-112V0h731.4z'/%3e%3cpath%20fill='%230038b8'%20d='M619.4%20115.2H-112V48h731.4zm0%20350.5H-112v-67.2h731.4zm-483-275%20110.1%20191.6L359%20191.6z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20317.8%2020.9%2035.5%2021.4-35.3z'/%3e%3cpath%20fill='%230038b8'%20d='M136%20320.6%20246.2%20129l112.4%20190.8z'/%3e%3cpath%20fill='%23fff'%20d='m225.8%20191.6%2020.9-35.5%2021.4%2035.4zM182%20271.1l-21.7%2036%2041-.1-19.3-36zm-21.3-66.5%2041.2.3-19.8%2036.3zm151.2%2067%2020.9%2035.5-41.7-.5zm20.5-67-41.2.3%2019.8%2036.3zm-114.3%200L189.7%20256l28.8%2050.3%2052.8%201.2%2032-51.5-29.6-52z'/%3e%3c/g%3e%3c/svg%3e")}.fi-im{background-image:url(/assets/im-BAoxVCMv.svg)}.fi-im.fis{background-image:url(/assets/im-deD7ny0b.svg)}.fi-in{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-in'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23f93'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23128807'%20d='M0%20320h640v160H0z'/%3e%3cg%20transform='matrix(3.2%200%200%203.2%20320%20240)'%3e%3ccircle%20r='20'%20fill='%23008'/%3e%3ccircle%20r='17.5'%20fill='%23fff'/%3e%3ccircle%20r='3.5'%20fill='%23008'/%3e%3cg%20id='in-d'%3e%3cg%20id='in-c'%3e%3cg%20id='in-b'%3e%3cg%20id='in-a'%20fill='%23008'%3e%3ccircle%20r='.9'%20transform='rotate(7.5%20-8.8%20133.5)'/%3e%3cpath%20d='M0%2017.5.6%207%200%202l-.6%205z'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-a'%20width='100%25'%20height='100%25'%20transform='rotate(15)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-b'%20width='100%25'%20height='100%25'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-c'%20width='100%25'%20height='100%25'%20transform='rotate(60)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(120)'/%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(-120)'/%3e%3c/g%3e%3c/svg%3e")}.fi-in.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-in'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23f93'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23128807'%20d='M0%20341.3h512V512H0z'/%3e%3cg%20transform='translate(256%20256)scale(3.41333)'%3e%3ccircle%20r='20'%20fill='%23008'/%3e%3ccircle%20r='17.5'%20fill='%23fff'/%3e%3ccircle%20r='3.5'%20fill='%23008'/%3e%3cg%20id='in-d'%3e%3cg%20id='in-c'%3e%3cg%20id='in-b'%3e%3cg%20id='in-a'%20fill='%23008'%3e%3ccircle%20r='.9'%20transform='rotate(7.5%20-8.8%20133.5)'/%3e%3cpath%20d='M0%2017.5.6%207%200%202l-.6%205z'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-a'%20width='100%25'%20height='100%25'%20transform='rotate(15)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-b'%20width='100%25'%20height='100%25'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-c'%20width='100%25'%20height='100%25'%20transform='rotate(60)'/%3e%3c/g%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(120)'/%3e%3cuse%20xlink:href='%23in-d'%20width='100%25'%20height='100%25'%20transform='rotate(-120)'/%3e%3c/g%3e%3c/svg%3e")}.fi-io{background-image:url(/assets/io-Bkx8USW1.svg)}.fi-io.fis{background-image:url(/assets/io-BzKkDPkD.svg)}.fi-iq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-iq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20320h640v160H0z'/%3e%3cg%20fill='%23007a3d'%20transform='translate(-179.3%20-92.8)scale(1.75182)'%3e%3cpath%20d='M325.5%20173.2a5%205%200%200%201-1.4-1c-.3-.5-.1-.5%201.2-.2%202.3.7%203.8.4%205.3-.8l1.3-1.1%201.5.7c.9.5%201.8.8%202%20.7.7-.2%202.1-2%202-2.6%200-.7.6-.5%201%20.3.6%201.6-.3%203.5-2%203.9-.7.2-1.4.1-2.6-.3-1.4-.5-1.7-.5-2.4%200a5.4%205.4%200%200%201-5.9.4m5.8-5.3a8%208%200%200%201-1-4c.1-.6.3-.8.8-.6%201%20.3%201.2%201%201%203%200%201.8-.3%202.3-.8%201.6m-67.6-1.9c-.1%201.3%202.4%204.6%203.5%205.2-.8.3-1.7.2-2.4.5-4%204-18.4%2018-21%2021.4%207.8.2%2016.4-.1%2023.7-.4%200-5.3%205-5.6%208.4-7.5%201.7%202.7%206%202.5%206.6%206.6v17.6H216a9.7%209.7%200%200%201-12.3%207.5c2-2%205.4-2.8%206.6-5.7%201-6.4-2-10.3-4-14a24%2024%200%200%200%207-3.6c-2.3%207%206.2%206.3%2012.4%206.1.2-2.4.1-5.2-1.7-5.6%202.3-.9%202.7-1.2%206.6-4.4v9.6l46.1-.1c0-3%20.8-7.9-1.6-7.9-2.2%200%200%206.2-1.8%206.2h-35.7v-6c1.5-1.6%201.3-1.5%2011.6-11.8%201-1%208.3-7.6%2014.6-13.7zm89.1-.3c2.5%201.4%204.5%203.2%207.5%204-.3%201.3-1.5%201.8-1.8%203.1v27c3.4.7%204.2-1.3%205.8-2.3.4%204.3%203.2%208.5%203%2012h-14.5zm-19.4%2014.5s5.3-4.5%205.3-4.7V199h3.8l-.1-26.3c1.5-1.6%204.6-3.8%205.3-5.4v42h-33.4c-.5-8.7-.6-17.7%209.6-15.8V190c-.3-.6-.9.1-1-.7%201.6-1.6%202.1-2%206.5-5.8l.1%2015.5h3.9zm-12.6%2018.6c.7%201%203.2%201%203-.8-.3-1.5-3.5-1-3%20.8'/%3e%3ccircle%20cx='224'%20cy='214.4'%20r='2'/%3e%3cpath%20d='M287%20165.8c2.5%201.3%204.5%203.2%207.6%204-.4%201.2-1.5%201.7-1.8%203v27c3.4.7%204.1-1.2%205.7-2.3.5%204.3%203.2%208.6%203.1%2012H287z'/%3e%3c/g%3e%3c/svg%3e")}.fi-iq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-iq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h512V512H0z'/%3e%3cg%20fill='%23007a3d'%20transform='translate(-276.6%20-99)scale(1.8686)'%3e%3cpath%20d='M325.5%20173.2a5%205%200%200%201-1.4-1c-.3-.5-.1-.5%201.2-.2%202.3.7%203.8.4%205.3-.8l1.3-1.1%201.5.7c.9.5%201.8.8%202%20.7.7-.2%202.1-2%202-2.6%200-.7.6-.5%201%20.3.6%201.6-.3%203.5-2%203.9-.7.2-1.4.1-2.6-.3-1.4-.5-1.7-.5-2.4%200a5.4%205.4%200%200%201-5.9.4m5.8-5.3a8%208%200%200%201-1-4c.1-.6.3-.8.8-.6%201%20.3%201.2%201%201%203%200%201.8-.3%202.3-.8%201.6m-67.6-1.9c-.1%201.3%202.4%204.6%203.5%205.2-.8.3-1.7.2-2.4.5-4%204-18.4%2018-21%2021.4%207.8.2%2016.4-.1%2023.7-.4%200-5.3%205-5.6%208.4-7.5%201.7%202.7%206%202.5%206.6%206.6v17.6H216a9.7%209.7%200%200%201-12.3%207.5c2-2%205.4-2.8%206.6-5.7%201-6.4-2-10.3-4-14a24%2024%200%200%200%207-3.6c-2.3%207%206.2%206.3%2012.4%206.1.2-2.4.1-5.2-1.7-5.6%202.3-.9%202.7-1.2%206.6-4.4v9.6l46.1-.1c0-3%20.8-7.9-1.6-7.9-2.2%200%200%206.2-1.8%206.2h-35.7v-6c1.5-1.6%201.3-1.5%2011.6-11.8%201-1%208.3-7.6%2014.6-13.7zm89.1-.3c2.5%201.4%204.5%203.2%207.5%204-.3%201.3-1.5%201.8-1.8%203.1v27c3.4.7%204.2-1.3%205.8-2.3.4%204.3%203.2%208.5%203%2012h-14.5zm-19.4%2014.5s5.3-4.5%205.3-4.7V199h3.8l-.1-26.3c1.5-1.6%204.6-3.8%205.3-5.4v42h-33.4c-.5-8.7-.6-17.7%209.6-15.8V190c-.3-.6-.9.1-1-.7%201.6-1.6%202.1-2%206.5-5.8l.1%2015.5h3.9zm-12.6%2018.6c.7%201%203.2%201%203-.8-.3-1.5-3.5-1-3%20.8'/%3e%3ccircle%20cx='224'%20cy='214.4'%20r='2'/%3e%3cpath%20d='M287%20165.8c2.5%201.3%204.5%203.2%207.6%204-.4%201.2-1.5%201.7-1.8%203v27c3.4.7%204.1-1.2%205.7-2.3.5%204.3%203.2%208.6%203.1%2012H287z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ir{background-image:url(/assets/ir-cCIgaNf6.svg)}.fi-ir.fis{background-image:url(/assets/ir-CXFV1BFU.svg)}.fi-is{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-is'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='is-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23is-a)'%3e%3cpath%20fill='%23003897'%20d='M0%200h666.7v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20186.7h186.7V0h106.6v186.7h373.4v106.6H293.3V480H186.7V293.3H0z'/%3e%3cpath%20fill='%23d72828'%20d='M0%20213.3h213.3V0h53.4v213.3h400v53.4h-400V480h-53.4V266.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-is.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-is'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='is-a'%3e%3cpath%20fill-opacity='.7'%20d='M85.4%200h486v486h-486z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='0'%20clip-path='url(%23is-a)'%20transform='translate(-90)scale(1.0535)'%3e%3cpath%20fill='%23003897'%20d='M0%200h675v486H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20189h189V0h108v189h378v108H297v189H189V297H0z'/%3e%3cpath%20fill='%23d72828'%20d='M0%20216h216V0h54v216h405v54H270v216h-54V270H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-it{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-it'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009246'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ce2b37'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-it.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-it'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009246'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ce2b37'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-je{background-image:url(/assets/je-PUw16g1j.svg)}.fi-je.fis{background-image:url(/assets/je-YWv5VSiQ.svg)}.fi-jm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jm'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m0%200%20320%20240L0%20480zm640%200L320%20240l320%20240z'/%3e%3cpath%20fill='%23090'%20d='m0%200%20320%20240L640%200zm0%20480%20320-240%20320%20240z'/%3e%3cpath%20fill='%23fc0'%20d='M640%200h-59.6L0%20435.3V480h59.6L640%2044.7z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200v44.7L580.4%20480H640v-44.7L59.6%200z'/%3e%3c/g%3e%3c/svg%3e")}.fi-jm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jm'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m0%200%20256%20256L0%20512zm512%200L256%20256l256%20256z'/%3e%3cpath%20fill='%23090'%20d='m0%200%20256%20256L512%200zm0%20512%20256-256%20256%20256z'/%3e%3cpath%20fill='%23fc0'%20d='M512%200h-47.7L0%20464.3V512h47.7L512%2047.7z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200v47.7L464.3%20512H512v-47.7L47.7%200z'/%3e%3c/g%3e%3c/svg%3e")}.fi-jo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jo'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='jo-a'%3e%3cpath%20fill-opacity='.7'%20d='M-117.8%200h682.6v512h-682.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23jo-a)'%20transform='translate(110.5)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M-117.8%200h1024v170.7h-1024z'/%3e%3cpath%20fill='%23fff'%20d='M-117.8%20170.7h1024v170.6h-1024z'/%3e%3cpath%20fill='%23090'%20d='M-117.8%20341.3h1024V512h-1024z'/%3e%3cpath%20fill='red'%20d='m-117.8%20512%20512-256-512-256z'/%3e%3cpath%20fill='%23fff'%20d='m24.5%20289%205.7-24.9H4.7l23-11-15.9-19.9%2023%2011%205.6-24.8%205.7%2024.9L69%20233.2l-16%2019.9%2023%2011H50.6l5.7%2024.9-15.9-20z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-jo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jo'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='jo-a'%3e%3cpath%20fill-opacity='.7'%20d='M113.6%200H607v493.5H113.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23jo-a)'%20transform='translate(-117.8)scale(1.0375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h987v164.5H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20164.5h987V329H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20329h987v164.5H0z'/%3e%3cpath%20fill='red'%20d='m0%20493.5%20493.5-246.8L0%200z'/%3e%3cpath%20fill='%23fff'%20d='m164.8%20244%2022%2010.6h-24.5l5.5%2024-15.3-19.3-15.3%2019.2%205.5-23.9H118l22.1-10.7-15.3-19.1%2022.1%2010.6%205.5-23.9%205.5%2024%2022-10.7z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-jp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jp'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='jp-a'%3e%3cpath%20fill-opacity='.7'%20d='M-88%2032h640v480H-88z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23jp-a)'%20transform='translate(88%20-32)'%3e%3cpath%20fill='%23fff'%20d='M-128%2032h720v480h-720z'/%3e%3ccircle%20cx='523.1'%20cy='344.1'%20r='194.9'%20fill='%23bc002d'%20transform='translate(-168.4%208.6)scale(.76554)'/%3e%3c/g%3e%3c/svg%3e")}.fi-jp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-jp'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='jp-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23jp-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23fff'%20d='M0%200h1063v708.7H0z'/%3e%3ccircle%20cx='523.1'%20cy='344.1'%20r='194.9'%20fill='%23bc002d'%20transform='translate(-59.7%20-34.5)scale(1.1302)'/%3e%3c/g%3e%3c/svg%3e")}.fi-ke{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ke'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='ke-a'%20stroke-miterlimit='10'%20d='m-28.6%2047.5%201.8%201%2046.7-81c2.7-.6%204.2-3.2%205.7-5.8%201-1.8%205-8.7%206.7-17.7a58%2058%200%200%200-11.9%2014.7c-1.5%202.6-3%205.2-2.3%207.9z'/%3e%3c/defs%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v144H0z'/%3e%3cpath%20fill='%23060'%20d='M0%20336h640v144H0z'/%3e%3cg%20id='ke-b'%20transform='matrix(3%200%200%203%20320%20240)'%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20stroke='%23000'/%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20fill='%23fff'/%3e%3c/g%3e%3cuse%20xlink:href='%23ke-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cpath%20fill='%23b00'%20d='M640.5%20168H377c-9-24-39-72-57-72s-48%2048-57%2072H-.2v144H263c9%2024%2039%2072%2057%2072s48-48%2057-72h263.5z'/%3e%3cpath%20id='ke-c'%20d='M377%20312c9-24%2015-48%2015-72s-6-48-15-72c-9%2024-15%2048-15%2072s6%2048%2015%2072'/%3e%3cuse%20xlink:href='%23ke-c'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cg%20fill='%23fff'%20transform='matrix(3%200%200%203%20320%20240)'%3e%3cellipse%20rx='4'%20ry='6'/%3e%3cpath%20id='ke-d'%20d='M1%205.8s4%208%204%2021-4%2021-4%2021z'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3c/svg%3e")}.fi-ke.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ke'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='ke-a'%20stroke-miterlimit='10'%20d='m-28.6%2047.5%201.8%201%2046.7-81c2.7-.6%204.2-3.2%205.7-5.8%201-1.8%205-8.7%206.7-17.7a58%2058%200%200%200-11.9%2014.7c-1.5%202.6-3%205.2-2.3%207.9z'/%3e%3c/defs%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20fill='%23060'%20d='M0%20358.4h512V512H0z'/%3e%3cg%20id='ke-b'%20transform='matrix(3.2%200%200%203.2%20255.8%20256)'%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20stroke='%23000'/%3e%3cuse%20xlink:href='%23ke-a'%20width='100%25'%20height='100%25'%20fill='%23fff'/%3e%3c/g%3e%3cuse%20xlink:href='%23ke-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20511.7%200)'/%3e%3cpath%20fill='%23b00'%20d='M255.8%20102.4c-19.2%200-51.2%2051.2-60.8%2076.8H0v153.6h195c9.7%2025.6%2041.7%2076.8%2060.9%2076.8%2019.2%200%2051.2-51.2%2060.8-76.8H512V179.2H316.6c-9.6-25.6-41.6-76.8-60.8-76.8'/%3e%3cpath%20id='ke-c'%20d='M316.6%20332.8a220%20220%200%200%200%2016-76.8%20220%20220%200%200%200-16-76.8%20220%20220%200%200%200-16%2076.8%20220%20220%200%200%200%2016%2076.8'/%3e%3cuse%20xlink:href='%23ke-c'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20511.7%200)'/%3e%3cg%20fill='%23fff'%20transform='matrix(3.2%200%200%203.2%20255.8%20256)'%3e%3cellipse%20rx='4'%20ry='6'/%3e%3cpath%20id='ke-d'%20d='M1%205.8s4%208%204%2021-4%2021-4%2021z'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23ke-d'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3c/svg%3e")}.fi-kg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kg-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85%200h682.7v512H-85z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kg-a)'%20transform='translate(79.6)scale(.9375)'%3e%3cpath%20fill='red'%20d='M-128%200h768.8v512H-128z'/%3e%3cpath%20fill='%23ff0'%20d='M105.5%20261.1c13.6-16.6%2041.9-.4%2065-12.3-27.4%201.5-42.3-13.2-63.9-11.1%2022.4-13.8%2041.5%204.5%2066.5-2.8-33.1-2.8-31.7-17.7-61.9-19.8%2026.8-11.4%2040%2011.8%2066.3%206.5-31-7.1-35-25.3-58-29.2%2033.6-5%2031.4%2014.8%2064.3%2017.2-33.4-14.3-24.7-26.8-52.6-37.7%2031.3-.7%2029.2%2021%2061%2026.6-27.2-17.2-23.9-32.9-46.2-45.2%2026.5.5%2029%2027.6%2056.1%2036-24.1-19.1-17.8-35.3-38.6-52.4%2026.4%206.2%2022.5%2029.6%2050%2044.6-20.4-22.6-12.6-38.8-30.3-57.3%2025.4%208.1%2015.7%2030.4%2042%2051.6-15-24.9-5.7-40.8-20.6-61.7%2023.6%2012.1%2012.2%2034.9%2034%2057.5-10.3-25.5%200-41.3-10.5-63.9%2020.2%2015%208.2%2039.3%2024.5%2062.5-6-32%207.8-37.2%203.5-65.2%2015.3%2018.8-1.8%2037.6%2010%2065.3-1.5-31.5%2015.3-38.8%2012.4-64%2015.1%2022.6-8.5%2042.3%201.4%2066.5%202.5-29.8%2022.1-37.6%2022.4-60.8%2012%2021.3-14%2036.7-9.8%2065%208.5-31.2%2029.4-35%2032-56%207.1%2024.6-21.4%2036-19.7%2063.4%208.5-27.7%2034.6-31%2040-51.4%203.3%2026-22.4%2030.7-29.7%2059.5%2013.5-23.5%2037.2-25.4%2047.8-44-.8%2025.8-29.8%2029.2-38.7%2053.3%2016.7-20.5%2037.7-17%2054.4-35.1-1.8%2023.3-31.3%2022-47%2046.1%2018.1-16.7%2045.4-11.7%2059.3-26.1-.7%2020.6-36.9%2019-54%2037.5%2021-11.6%2047.8-4.8%2063.2-15.5-2.8%2018-41%2013.8-59.3%2028%2025.2-7%2044.7%203.7%2065-4-9.9%2017.5-44.6%206.4-63%2017.8%2022-3.7%2045.2%209.6%2065.1%205.3-6.5%2015.2-44.6-1-65%208.5%2024.4-.2%2040.3%2015.5%2063%2014.4-12.3%2013.8-45.7-5.1-65.2-1.9%2023.8%205%2042%2024.6%2060%2025.6-14.9%2011.3-42.5-14.5-65-11.3%2023.2%206.2%2042.6%2032.5%2055.8%2033.1-14.3%209.8-42.5-22.5-61.8-21.3%2023.5%2010.6%2034.2%2037.5%2049.7%2041.3-19.1%206.1-37.9-29.2-58.4-30.5%2023.8%2015%2025.1%2038%2043.4%2048.2-19.3%204.7-33-35.2-53.3-38.6%2019.5%2014.3%2022.5%2045%2035.4%2054.6-19.6%201-26.7-40.7-46.8-46.7%2017.2%2014.4%2013.1%2045.6%2026.5%2059-20.4-4.3-17.8-40.6-39.1-52.9%2015.3%2019.4%207.5%2046.9%2017.5%2062.4-19.9-8-11.3-40.6-30.2-59%2010.3%2020.6-.8%2044.6%207.4%2064.5-18.2-8.9-6-47.4-19.9-62.7%206.4%2023.8-5.4%2043.5-.6%2064.8-18.6-21.5%202.8-43.2-13.3-65.1%204.2%2025.1-13.4%2042.7-10.6%2063.7-14.7-17.2%208-44.7-3.5-66.4%202.4%2024.7-20.3%2046.4-18.7%2062-12-20%2013.3-43.6%206.5-66.3-1.4%2023.6-24.4%2036.4-28.7%2057.9-7.7-23.7%2019.6-40.8%2017.2-64.1-7.8%2022.1-30%2031-37.8%2052.5-6.4-23.7%2026-36.2%2026.8-61-10%2023.2-36.5%2028.4-45.3%2046.2-3.3-23.5%2033.8-34%2035.2-56.3-12%2021.4-41%2022.3-51%2039.3-1.5-23.4%2037.6-26.3%2043.7-50.8-11.9%2018.2-43.7%2015.9-57%2030.7%202.1-21.7%2044.4-23%2051.2-42.6-15.8%2015.2-45%209-61.5%2021%209.2-21.4%2048.9-16.9%2057.8-32.3-17.5%209.1-48.6.2-64%209.4%2014-20.2%2044.8-8.1%2062.3-22-28.4%204.1-45.5-7.2-65.2-2z'/%3e%3cpath%20fill='%23ff0'%20d='M356%20256.1a99.2%2099.2%200%201%201-198.5%200%2099.2%2099.2%200%200%201%20198.4%200z'/%3e%3cpath%20fill='red'%20d='M343.2%20256.3a86.3%2086.3%200%201%201-172.6%200%2086.3%2086.3%200%200%201%20172.6%200'/%3e%3cpath%20fill='%23ff0'%20d='M331.2%20256.5a74%2074%200%201%201-148.2%200%2074%2074%200%200%201%20148.2%200'/%3e%3cpath%20fill='red'%20d='M194%20208c20.5-.5%2046%201.4%2062.9%2014.8a97.1%2097.1%200%200%201%2060.5-14.3l11%2020.1a101%20101%200%200%200-50%208.2%2085.3%2085.3%200%200%201%2034.6%2072.1c-2.7%203.4-7%207.1-9.7%2010.5%204-28.5-11-60.3-32.9-77%2017.8%2025.6%2028.3%2048.6%2025.4%2080.4l-10%206.4c4.6-28-2-61-22.7-80%2012%2017.5%2023.8%2049%2016.4%2081-3.2%201-8.2%203.7-11.4%204.6a96%2096%200%200%200-10.8-78.7c-13.8%2019.8-18.3%2050-10.5%2078-3.8-1-6.7-2.2-10.6-3.1-5.7-30%202.2-64%2015.9-81.7-14%208.1-27.1%2042.7-23.4%2078l-9.3-4.3c-4.5-26.3%207.4-60.6%2024.5-80.4-19.4%2012.2-35.2%2042.3-32.5%2074.6-3-2.6-5.7-3.9-8.7-6.6-3.4-28.2%2013-56.6%2032.1-73.6-16.1-7.3-30-8.7-50-8.4%203.1-6.5%206-14.1%209.2-20.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kg-a'%3e%3cpath%20fill-opacity='.7'%20d='M104%200h416.3v416.3H104.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kg-a)'%20transform='translate(-128)scale(1.23)'%3e%3cpath%20fill='red'%20d='M0%200h625v416.3H0z'/%3e%3cpath%20fill='%23ff0'%20d='M189.8%20212.3c11.1-13.5%2034.1-.3%2052.9-10-22.3%201.2-34.4-10.7-52-9%2018.2-11.2%2033.7%203.6%2054.1-2.4-27-2.2-25.8-14.3-50.3-16%2021.8-9.3%2032.5%209.6%2053.9%205.3-25.2-5.8-28.5-20.6-47.2-23.8%2027.3-4.1%2025.5%2012%2052.3%2014-27.2-11.6-20-21.8-42.8-30.6%2025.5-.6%2023.8%2017%2049.5%2021.6-22-14-19.3-26.8-37.5-36.8%2021.6.4%2023.7%2022.5%2045.7%2029.3-19.6-15.5-14.5-28.7-31.4-42.6%2021.4%205%2018.3%2024.1%2040.6%2036.2-16.5-18.3-10.2-31.5-24.6-46.6%2020.6%206.7%2012.8%2024.8%2034.2%2042-12.3-20.2-4.7-33.1-16.8-50.2%2019.2%2010%209.9%2028.4%2027.7%2046.8-8.4-20.7%200-33.6-8.6-52%2016.4%2012.3%206.7%2032%2019.9%2050.9-4.8-26%206.4-30.3%202.9-53%2012.4%2015.3-1.5%2030.6%208%2053-1-25.5%2012.5-31.5%2010.1-52%2012.4%2018.4-6.9%2034.4%201.2%2054.1%202-24.3%2018-30.5%2018.3-49.4%209.7%2017.3-11.5%2029.8-8%2052.8%206.9-25.4%2023.9-28.5%2026-45.6%205.8%2020-17.4%2029.4-16%2051.6%206.9-22.5%2028.1-25.2%2032.5-41.8%202.6%2021.2-18.3%2025-24.1%2048.4%2011-19%2030.2-20.7%2038.8-35.8-.7%2021-24.3%2023.7-31.5%2043.4%2013.6-16.7%2030.6-13.8%2044.2-28.6-1.4%2019-25.4%2017.9-38.2%2037.5%2014.8-13.6%2037-9.5%2048.3-21.2-.6%2016.7-30%2015.5-44%2030.4%2017.2-9.3%2038.9-3.8%2051.5-12.6C427%20184.3%20396%20181%20381%20192.4c20.5-5.7%2036.3%203%2053-3.3-8.1%2014.3-36.3%205.3-51.3%2014.6%2017.8-3%2036.7%207.7%2052.9%204.3-5.3%2012.3-36.2-.8-53%207%2020-.3%2033%2012.5%2051.4%2011.6-10%2011.2-37.2-4.2-53-1.6%2019.3%204%2034%2020%2048.7%2020.8-12%209.2-34.5-11.8-52.8-9.1%2018.8%205%2034.6%2026.4%2045.4%2026.9-11.6%208-34.6-18.3-50.3-17.4%2019%208.7%2027.8%2030.5%2040.4%2033.6-15.5%205-30.8-23.7-47.5-24.7%2019.3%2012.2%2020.4%2030.8%2035.3%2039-15.6%204-26.8-28.5-43.3-31.2%2015.9%2011.6%2018.2%2036.5%2028.8%2044.4-16%20.8-21.7-33.1-38-38%2014%2011.7%2010.6%2037%2021.4%2047.9-16.5-3.4-14.4-33-31.7-43%2012.4%2015.8%206%2038.1%2014.2%2050.7-16.2-6.5-9.1-33-24.6-48%208.4%2016.8-.6%2036.3%206%2052.5-14.7-7.2-4.8-38.5-16.1-51%205.2%2019.4-4.4%2035.4-.5%2052.7-15.1-17.5%202.3-35-10.8-53%203.4%2020.6-10.9%2034.8-8.6%2052-12-14%206.4-36.5-2.9-54.1%202%2020.1-16.5%2037.7-15.2%2050.4-9.7-16.2%2010.8-35.4%205.3-53.9-1.2%2019.2-19.8%2029.6-23.3%2047-6.3-19.2%2015.9-33.1%2014-52-6.4%2018-24.4%2025.2-30.8%2042.6-5.2-19.2%2021.1-29.4%2021.8-49.6-8.1%2019-29.7%2023.1-36.8%2037.6-2.7-19%2027.5-27.6%2028.6-45.7-9.7%2017.4-33.3%2018-41.5%2031.9-1.2-19%2030.6-21.4%2035.6-41.3-9.7%2014.8-35.6%2013-46.3%2025%201.7-17.7%2036-18.8%2041.5-34.6-12.8%2012.3-36.5%207.2-50%2017%207.5-17.4%2039.8-13.7%2047-26.3-14.2%207.5-39.5.3-52%207.7%2011.4-16.4%2036.5-6.6%2050.7-18-23.1%203.4-37-5.8-53-1.5z'/%3e%3cpath%20fill='%23ff0'%20d='M393.4%20208.2a80.7%2080.7%200%201%201-161.3%200%2080.7%2080.7%200%200%201%20161.3%200'/%3e%3cpath%20fill='red'%20d='M383%20208.4a70.1%2070.1%200%201%201-140.2%200%2070.1%2070.1%200%200%201%20140.3%200z'/%3e%3cpath%20fill='%23ff0'%20d='M373.3%20208.5a60.2%2060.2%200%201%201-120.5%200%2060.2%2060.2%200%200%201%20120.5%200'/%3e%3cpath%20fill='red'%20d='M261.8%20169c16.7-.3%2037.4%201.2%2051.1%2012.2a79%2079%200%200%201%2049.2-11.7l9%2016.4c-13-1.3-25.7.5-40.7%206.6a69.3%2069.3%200%200%201%2028.1%2058.6c-2.2%202.8-5.6%205.8-7.8%208.5%203.2-23.1-9-49-26.8-62.6%2014.4%2020.9%2023%2039.6%2020.6%2065.5l-8.2%205.1c3.8-22.8-1.5-49.5-18.4-65a87.5%2087.5%200%200%201%2013.4%2065.8c-2.6.8-6.6%203-9.3%203.8a78%2078%200%200%200-8.8-64%2077.6%2077.6%200%200%200-8.5%2063.4l-8.6-2.5c-4.6-24.5%201.8-52%2012.9-66.4-11.3%206.6-22%2034.7-19%2063.4l-7.6-3.5c-3.7-21.4%206-49.3%2020-65.4-15.8%2010-28.7%2034.4-26.4%2060.7-2.4-2.1-4.7-3.2-7.1-5.3-2.8-23%2010.5-46.1%2026-60a87.6%2087.6%200%200%200-40.6-6.7c2.5-5.3%205-11.5%207.5-16.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kh{background-image:url(/assets/kh-V4Sa3vlt.svg)}.fi-kh.fis{background-image:url(/assets/kh-CAffWc0R.svg)}.fi-ki{background-image:url(/assets/ki-COZ8g898.svg)}.fi-ki.fis{background-image:url(/assets/ki-CM44VBPm.svg)}.fi-km{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-km'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='km-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23km-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h768.8v128H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20128h768.8v128H0z'/%3e%3cpath%20fill='%23be0027'%20d='M0%20256h768.8v128H0z'/%3e%3cpath%20fill='%233b5aa3'%20d='M0%20384h768.8v128H0z'/%3e%3cpath%20fill='%23239e46'%20d='M0%200v512l381.9-255.3z'/%3e%3cpath%20fill='%23fff'%20d='M157.2%20141.4c-85-4.3-123.9%2063.5-123.8%20115.9-.2%2062%2058.6%20113%20112.8%20110C117%20353.5%2081.2%20314.6%2081%20257c-.3-52.1%2029.5-97.5%2076.3-115.6z'/%3e%3cpath%20fill='%23fff'%20d='m156%20197-12-9.3-14.6%204.6%205.2-14.4-8.8-12.4%2015.2.6%209-12.3%204.3%2014.7%2014.4%204.8-12.6%208.5zm-.3%2052.1-12-9.4-14.6%204.6%205.3-14.3-8.9-12.4%2015.3.5%209-12.2%204.2%2014.6%2014.5%204.9-12.7%208.5zm.2%2052.6-12-9.4-14.5%204.6%205.2-14.3-8.8-12.4%2015.2.5%209-12.2%204.3%2014.6%2014.4%204.8-12.6%208.6zm-.2%2053-12-9.3L129%20350l5.3-14.4-8.9-12.4%2015.3.6%209-12.3%204.2%2014.7%2014.5%204.8-12.7%208.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-km.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-km'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='km-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h416.3v416.3H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23km-a)'%20transform='scale(1.23)'%3e%3cpath%20fill='%23ff0'%20d='M0%200h625v104H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20104h625v104.1H0z'/%3e%3cpath%20fill='%23be0027'%20d='M0%20208.1h625v104H0z'/%3e%3cpath%20fill='%233b5aa3'%20d='M0%20312.2h625v104H0z'/%3e%3cpath%20fill='%23239e46'%20d='M0%200v416.2l310.4-207.5z'/%3e%3cpath%20fill='%23fff'%20d='M127.8%20115c-69.2-3.5-100.7%2051.6-100.6%2094.2-.2%2050.4%2047.6%2092%2091.7%2089.4A100%20100%200%200%201%2065.8%20209a98.3%2098.3%200%200%201%2062-94'/%3e%3cpath%20fill='%23fff'%20d='m126.8%20160.2-9.8-7.6-11.8%203.7%204.2-11.6-7.1-10.1%2012.3.4%207.4-10%203.4%2012%2011.8%203.9-10.3%207zm-.2%2042.3-9.8-7.6-11.8%203.7%204.2-11.6-7.2-10.1%2012.4.4%207.4-10%203.4%2012%2011.8%204-10.3%206.9zm.2%2042.8-9.8-7.6-11.8%203.7%204.2-11.7-7.1-10%2012.3.4%207.4-10%203.4%2012%2011.8%203.9-10.3%206.9zm-.2%2043.1-9.8-7.6-11.8%203.7%204.2-11.6-7.2-10.1%2012.4.4%207.4-10%203.4%2012%2011.8%204-10.3%206.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kn-a'%3e%3cpath%20fill-opacity='.7'%20d='M-80.1%200h682.7v512H-80.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kn-a)'%20transform='translate(75.1)scale(.9375)'%3e%3cpath%20fill='%23ffe900'%20d='M-107.8.2h737.6v511.3h-737.6z'/%3e%3cpath%20fill='%2335a100'%20d='m-108.2.2.8%20368.6L466.6%200z'/%3e%3cpath%20fill='%23c70000'%20d='m630.7%20511.5-1.4-383.2-579%20383.5z'/%3e%3cpath%20fill='%23000001'%20d='m-107.9%20396.6.5%20115.4%20125.3-.2%20611.7-410.1L629%201.4%20505.2.2z'/%3e%3cpath%20fill='%23fff'%20d='m380.4%20156.6-9.8-42.2%2033.3%2027%2038-24.6-17.4%2041.3%2033.4%2027-44.2-1.5-17.3%2041.3-9.9-42.2-44.1-1.5zm-275.2%20179-9.9-42.3%2033.3%2027%2038-24.6-17.4%2041.3%2033.4%2027-44.1-1.5-17.4%2041.3-9.8-42.2-44.1-1.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kn-a'%3e%3cpath%20fill-opacity='.7'%20d='M151.7-.3h745.1v745H151.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kn-a)'%20transform='translate(-104.2%20.2)scale(.68714)'%3e%3cpath%20fill='%23ffe900'%20d='M-5.3%200h1073.5v744H-5.3z'/%3e%3cpath%20fill='%2335a100'%20d='m-5.8%200%201.2%20536.4L830.7-.4z'/%3e%3cpath%20fill='%23c70000'%20d='m1069.5%20744-1.9-557.7L225%20744.5l844.5-.4z'/%3e%3cpath%20fill='%23000001'%20d='m-5.3%20576.9.7%20167.9%20182.3-.3L1068%20147.6l-1-146L886.9%200z'/%3e%3cpath%20fill='%23fff'%20d='m818%20269-64.2-2.2-25.3%2060.2-14.3-61.5-64.2-2.2%2055.4-35.7L691%20166l48.5%2039.4%2055.3-35.9-25.4%2060.2zM417.5%20529.6l-64.3-2.3-25.2%2060.2-14.3-61.5-64.3-2.2%2055.4-35.8-14.4-61.4%2048.5%2039.4%2055.3-35.9-25.3%2060.1z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kp'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kp-a'%3e%3cpath%20fill-opacity='.7'%20d='M5%20.1h682.6V512H5.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kp-a)'%20transform='translate(-4.8%20-.1)scale(.93768)'%3e%3cpath%20fill='%23fff'%20stroke='%23000'%20d='M776%20511.5H-76V.5h852z'/%3e%3cpath%20fill='%233e5698'%20d='M776%20419H-76v92.5h852z'/%3e%3cpath%20fill='%23c60000'%20d='M776%20397.6H-76V114.4h852z'/%3e%3cpath%20fill='%233e5698'%20d='M776%20.6H-76V93h852z'/%3e%3cpath%20fill='%23fff'%20d='M328.5%20256c0%2063.5-53%20115-118.6%20115S91.3%20319.5%2091.3%20256s53-114.8%20118.6-114.8c65.5%200%20118.6%2051.4%20118.6%20114.9z'/%3e%3cpath%20fill='%23c40000'%20d='m175.8%20270.6-57-40.7%2071-.2%2022.7-66.4%2021.1%2066.1%2071-.4-57.9%2041.2%2021.3%2066.1-57-40.7-58%2041.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kp'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kp-a'%3e%3cpath%20fill-opacity='.7'%20d='M92.2%207.8h593.6v485.5H92.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kp-a)'%20transform='matrix(.86254%200%200%201.0546%20-79.5%20-8.3)'%3e%3cpath%20fill='%23fff'%20stroke='%23000'%20stroke-width='1.1'%20d='M991.8%20492.9H4.2V8.4h987.6z'/%3e%3cpath%20fill='%233e5698'%20d='M991.8%20405.2H4.2V493h987.6z'/%3e%3cpath%20fill='%23c60000'%20d='M991.8%20384.9H4.2V116.4h987.6z'/%3e%3cpath%20fill='%233e5698'%20d='M991.8%208.4H4.2V96h987.6z'/%3e%3cpath%20fill='%23fff'%20d='M473%20250.7c0%2060.1-61.5%20108.9-137.4%20108.9-76%200-137.6-48.8-137.6-109%200-60.1%2061.6-108.9%20137.6-108.9S473%20190.5%20473%20250.7'/%3e%3cpath%20fill='%23c40000'%20d='m402.9%20326.8-66.1-38.6-67.1%2039%2026.3-62.8-66.1-38.5%2082.4-.3%2026.2-63%2024.5%2062.8%2082.4-.4-67.2%2039z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-kr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-95.8-.4h682.7v512H-95.8z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23kr-a)'%20transform='translate(89.8%20.4)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-95.8-.4H587v512H-95.8Z'/%3e%3cg%20transform='rotate(-56.3%20361.6%20-101.3)scale(10.66667)'%3e%3cg%20id='kr-c'%3e%3cpath%20id='kr-b'%20fill='%23000001'%20d='M-6-26H6v2H-6Zm0%203H6v2H-6Zm0%203H6v2H-6Z'/%3e%3cuse%20xlink:href='%23kr-b'%20width='100%25'%20height='100%25'%20y='44'/%3e%3c/g%3e%3cpath%20stroke='%23fff'%20d='M0%2017v10'/%3e%3cpath%20fill='%23cd2e3a'%20d='M0-12a12%2012%200%200%201%200%2024Z'/%3e%3cpath%20fill='%230047a0'%20d='M0-12a12%2012%200%200%200%200%2024A6%206%200%200%200%200%200Z'/%3e%3ccircle%20cy='-6'%20r='6'%20fill='%23cd2e3a'/%3e%3c/g%3e%3cg%20transform='rotate(-123.7%20191.2%2062.2)scale(10.66667)'%3e%3cuse%20xlink:href='%23kr-c'%20width='100%25'%20height='100%25'/%3e%3cpath%20stroke='%23fff'%20d='M0-23.5v3M0%2017v3.5m0%203v3'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-kr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-kr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%200h512v512H0Z'/%3e%3cg%20fill-rule='evenodd'%20transform='rotate(-56.3%20367.2%20-111.2)scale(9.375)'%3e%3cg%20id='kr-b'%3e%3cpath%20id='kr-a'%20fill='%23000001'%20d='M-6-26H6v2H-6Zm0%203H6v2H-6Zm0%203H6v2H-6Z'/%3e%3cuse%20xlink:href='%23kr-a'%20width='100%25'%20height='100%25'%20y='44'/%3e%3c/g%3e%3cpath%20stroke='%23fff'%20d='M0%2017v10'/%3e%3cpath%20fill='%23cd2e3a'%20d='M0-12a12%2012%200%200%201%200%2024Z'/%3e%3cpath%20fill='%230047a0'%20d='M0-12a12%2012%200%200%200%200%2024A6%206%200%200%200%200%200Z'/%3e%3ccircle%20cy='-6'%20r='6'%20fill='%23cd2e3a'/%3e%3c/g%3e%3cg%20fill-rule='evenodd'%20transform='rotate(-123.7%20196.5%2059.5)scale(9.375)'%3e%3cuse%20xlink:href='%23kr-b'%20width='100%25'%20height='100%25'/%3e%3cpath%20stroke='%23fff'%20d='M0-23.5v3M0%2017v3.5m0%203v3'/%3e%3c/g%3e%3c/svg%3e")}.fi-kw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='kw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23kw-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M0%20170.6h1024v170.7H0z'/%3e%3cpath%20fill='%23f31830'%20d='M0%20341.3h1024V512H0z'/%3e%3cpath%20fill='%2300d941'%20d='M0%200h1024v170.7H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200v512l255.4-170.7.6-170.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-kw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-kw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='kw-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23kw-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23fff'%20d='M0%20165.3h992.1v165.4H0z'/%3e%3cpath%20fill='%23f31830'%20d='M0%20330.7h992.1v165.4H0z'/%3e%3cpath%20fill='%2300d941'%20d='M0%200h992.1v165.4H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200v496l247.5-165.3.5-165.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ky{background-image:url(/assets/ky-BqProAqG.svg)}.fi-ky.fis{background-image:url(/assets/ky-D_l3blFP.svg)}.fi-kz{background-image:url(/assets/kz-DBjWpOlG.svg)}.fi-kz.fis{background-image:url(/assets/kz-BBCbe9jj.svg)}.fi-la{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-la'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='la-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23la-a)'%3e%3cpath%20fill='%23ce1126'%20d='M-40%200h720v480H-40z'/%3e%3cpath%20fill='%23002868'%20d='M-40%20119.3h720v241.4H-40z'/%3e%3cpath%20fill='%23fff'%20d='M423.4%20240a103.4%20103.4%200%201%201-206.8%200%20103.4%20103.4%200%201%201%20206.8%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-la.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-la'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='la-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23la-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23002868'%20d='M0%20176h1063v356.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M684.2%20354.3a152.7%20152.7%200%201%201-305.4%200%20152.7%20152.7%200%200%201%20305.4%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-lb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lb'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='lb-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23lb-a)'%20transform='translate(80)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23EE161F'%20d='M-128%20384h768v128h-768zm0-384h768v128h-768z'/%3e%3cpath%20fill='%23fff'%20d='M-128%20128h768v256h-768z'/%3e%3c/g%3e%3cpath%20fill='%2300A850'%20d='M252.1%20130c-7.8%2015.5-13%2015.5-26%2026-5.2%205.1-13%207.7-2.6%2013-10.5%205.1-15.7%207.7-20.9%2018.1l2.6%202.6s10-4.8%2010.4-2.6c1.8%202.1-13%2010-14.9%2011.3l-11%207c-13.1%2010.3-21%207.7-28.7%2023.3l26-2.6c5.2%2018.2-13%2020.8-26%2028.6l-20.9%2013c5.3%2018.2%2020.9%207.8%2033.9%202.6l2.6%202.6v5.2l-26%2013s-30.8%2017.6-31.3%2018.2c-.2%201%200%205.2%200%205.2%2010.4%202.6%2026%205.2%2036.5%200%2013-5.2%2015.6-10.4%2031.2-10.4a100.6%20100.6%200%200%201-52%2020.8v10.4c15.6%200%2026%200%2039-2.6l33.8-10.4c7.8%200%2015.7%207.8%2013%2015.6-7.7%2028.6-39%2023.4-49.4%2046.8L213%20369c10.4-5.2%2020.8-10.3%2033.8-7.7%2015.6%205.2%2015.6%2015.6%2036.4%2020.8l-5.2-13c5.2%202.6%2010.4%202.6%2015.7%205.2%2013%205.2%2015.6%2010.4%2031.2%207.8-13-15.6-15.6-13-26-23.4-10.4-15.6-15.7-39%200-41.6l18.2%205.2c18.2%202.6%2018.2-2.6%2044.2%207.8%2015.7%205.2%2020.9%2013%2039%207.8-7.7-18.2-36.3-31.2-54.6-36.4%2020.9-13%2015.6%205.2%2044.3-2.6v-5.2C369.3%20278%20361.4%20265%20332.8%20265l44.3-5.2v-5.2s-43.7-11.4-44.7-11.9c.3-1.3%201.4-3.3%204.3-4.5%208.3%205.4%2033.3%204.8%2034.8%204.7-.8-6.4-12.7-11.7-23-16.9%200%200-44.7-27.5-44.9-29.9.9-7%2018.3%201.1%2037%206.5-5.2-10.4-15.6-15.6-26-18.2l15.6-2.6c-10.4-23.4-36.4-20.8-52-31.2-10.5-7.8-10.5-13-26.1-20.7z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3.2'%20d='M224%20303c1.9-6.1%204.4-11.6-7.2-16.9-11.6-5.3%205.8%2021.1%207.2%2017zm13.7-12.3c-2.3.3-3.6%208.8%201.1%2011.2%205.2.8%201-11.1-1.1-11.2m13.5-1c-2.4.8-2.5%2012.8%206%2010.6%208.6-2.1%200-11.5-6-10.5zM267%20259c1.8-3-.1-15-7.4-10-7.4%205.1%205%2010.8%207.4%2010m-16-10c2.3-.9%202.5-8.3-4-6.3-6.3%201.9%202.3%207.8%204%206.3m-14.4%202.9s-4.5-6.2-8-4.9c-4.3%204.2%208.3%205%208%204.9M187%20271.7c1.9.2%2016-2.3%2020.9-7.8%204.9-5.5-25.1%202.3-25.1%202.4%200%20.1%202.8%204.9%204.2%205.4m141.1-35c.7-1.3-7.5-7.1-12.4-4.8-1.3%204.3%2012.4%205.7%2012.4%204.8m-27.8-14c1.6-2.2-3.5-11.3-13.7-6.2-10.2%205%2010.7%209.8%2013.7%206.3zm-32.1-5.3s2.5-8.2%208.6-6.6c7%205.3-8.3%206.9-8.6%206.6m-6-6.2c-1-2.3-7.3-1-14.6%203.9-7.4%204.7%2016.8%201.4%2014.6-4zm18.7-22.1s6.5-3%208.5%200c2.7%204.3-8.6%200-8.5%200m-5.5-2.9c-1.3-2.6-8.5-2.9-8.3%201-1.2%203%209.4%202.4%208.3-1m-17.2%200c-.7-1.5-11%200-14%206.2%205%202.4%2016.3-2.3%2014-6.2m-22%206.3s-13.4%208.3-14.3%2014.3c.4%205.2%2016.8-9.4%2016.8-9.4s1.4-5.8-2.4-4.9zm-14.9-7.5c.4-1.7%206.7-5.6%207.2-5.3.5%201.7-5.1%206.3-7.2%205.3m4.3%2031.6c.3-2.5-16-2.3-9.9%205.2%205.2%206.3%2011-4.1%209.9-5.2m-15%2010.7c-.8-1.6-2-6-4.2-6.4-1.9%200-11.7%202-12.5%203.6-.4%201.3%204.1%209.4%205.6%209.6%201.8.7%2010.9-6%2011.2-6.8zm88.4%2055.2c.5-1.8%2017.3-7.5%2023-2%206.8%209.3-23.4%205-23%202m46%2010.9c3.7-6.2-11.3-13.6-17.6-6.5%202.2%208.5%2014.6%2011.6%2017.6%206.5'/%3e%3c/g%3e%3c/svg%3e")}.fi-lb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lb'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='lb-a'%3e%3cpath%20fill-opacity='.7'%20d='M124%200h496v496H124z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23lb-a)'%20transform='translate(-128)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23EE161F'%20d='M0%20372h744v124H0zM0%200h744v124H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20124h744v248H0z'/%3e%3c/g%3e%3cpath%20fill='%2300A850'%20d='M368.3%20125.9c-7.6%2015.1-12.7%2015.1-25.3%2025.2-5%205-12.6%207.5-2.5%2012.6-10%205-15.1%207.5-20.2%2017.6l2.6%202.5s9.5-4.7%2010-2.5c1.7%202-12.6%209.7-14.4%2011s-10.8%206.6-10.8%206.6c-12.6%2010.1-20.2%207.6-27.7%2022.7l25.2-2.5c5%2017.6-12.6%2020.1-25.2%2027.7l-20.2%2012.6c5%2017.6%2020.2%207.5%2032.8%202.5l2.5%202.5v5L270%20282s-29.8%2017-30.3%2017.6c-.2%201%200%205%200%205%2010.1%202.6%2025.2%205.1%2035.3%200%2012.6-5%2015.2-10%2030.3-10a97.4%2097.4%200%200%201-50.5%2020.2v10c15.2%200%2025.3%200%2037.9-2.5l32.8-10c7.5%200%2015.1%207.5%2012.6%2015-7.6%2027.7-37.8%2022.7-48%2045.4l40.4-15.1c10.1-5%2020.2-10.1%2032.8-7.6%2015.1%205%2015.1%2015.1%2035.3%2020.1l-5-12.5c5%202.5%2010%202.5%2015.1%205%2012.6%205%2015.1%2010%2030.3%207.5-12.6-15-15.2-12.5-25.2-22.6-10.1-15.1-15.2-37.8%200-40.3l17.6%205c17.7%202.6%2017.7-2.5%2042.9%207.6%2015.1%205%2020.2%2012.6%2037.8%207.5-7.5-17.6-35.3-30.2-53-35.2%2020.2-12.6%2015.2%205%2043-2.5v-5c-20.2-15.2-27.8-27.8-55.6-27.8l43-5v-5S447%20235.7%20446%20235.3a6.3%206.3%200%200%201%204.1-4.4c8%205.2%2032.3%204.6%2033.7%204.5-.7-6.2-12.2-11.3-22.3-16.3%200%200-43.2-26.7-43.4-29%20.8-6.8%2017.7%201%2035.8%206.3-5-10-15.1-15.1-25.2-17.6l15.1-2.5c-10-22.7-35.3-20.2-50.4-30.3-10.1-7.5-10.1-12.6-25.2-20.1z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='3.1'%20d='M341%20293.6c1.9-6%204.3-11.3-6.9-16.4-11.2-5.1%205.6%2020.5%207%2016.4zm13.3-12c-2.3.3-3.4%208.6%201%2010.8%205.1.8%201-10.7-1-10.8m13.1-.9c-2.3.7-2.4%2012.4%205.8%2010.3%208.3-2%200-11.2-5.8-10.2zm15.3-29.8c1.8-2.8-.1-14.5-7.2-9.6-7.1%205%205%2010.4%207.2%209.6m-15.5-9.7c2.2-.8%202.4-8-3.8-6-6.2%201.8%202.2%207.5%203.8%206m-14%202.9s-4.3-6-7.7-4.8c-4.2%204%208%204.9%207.7%204.8m-48%2019.1c1.8.2%2015.5-2.2%2020.2-7.5%204.8-5.3-24.3%202.2-24.3%202.3s2.7%204.7%204%205.2zm136.7-33.8c.7-1.3-7.3-7-12-4.7-1.2%204.2%2012%205.5%2012%204.7M415%20215.8c1.5-2.1-3.5-11-13.3-6s10.3%209.5%2013.3%206m-31.1-5.2s2.4-8%208.4-6.4c6.6%205.1-8.1%206.7-8.4%206.4m-5.8-6c-1-2.2-7.1-.9-14.2%203.8-7.1%204.6%2016.3%201.3%2014.2-3.8m18-21.4s6.4-2.9%208.3%200c2.6%204.2-8.3%200-8.2%200zm-5.2-2.8c-1.3-2.5-8.3-2.8-8.1%201-1.2%202.8%209%202.3%208-1zm-16.7%200c-.7-1.5-10.6%200-13.6%206%204.8%202.3%2015.8-2.2%2013.6-6m-21.3%206.1s-13%208-13.9%2013.9c.4%205%2016.3-9.2%2016.3-9.2s1.4-5.6-2.4-4.7m-14.5-7.3c.4-1.6%206.5-5.4%207-5%20.5%201.6-5%206-7%205m4.2%2030.6c.3-2.3-15.6-2.1-9.6%205.1%205%206.1%2010.7-4%209.6-5zM328%20220.3c-.8-1.6-2-5.9-4.2-6.3-1.7%200-11.3%202-12%203.5-.4%201.3%204%209.2%205.4%209.4%201.7.6%2010.5-5.8%2010.8-6.6m85.6%2053.4c.5-1.7%2016.7-7.3%2022.3-2%206.6%209-22.7%204.8-22.3%202m44.6%2010.6c3.5-6-11-13.2-17-6.3%202%208.2%2014.1%2011.2%2017%206.3'/%3e%3c/g%3e%3c/svg%3e")}.fi-lc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2365cfff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='m318.9%2042%20162.7%20395.3-322.6.9z'/%3e%3cpath%20fill='%23000001'%20d='m319%2096.5%20140.8%20340-279%20.8z'/%3e%3cpath%20fill='%23ffce00'%20d='m318.9%20240.1%20162.7%20197.6-322.6.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2365cfff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='m254.8%2044.8%20173.5%20421.6-344%201L254.7%2044.8z'/%3e%3cpath%20fill='%23000001'%20d='m255%20103%20150%20362.6-297.5.8z'/%3e%3cpath%20fill='%23ffce00'%20d='m254.8%20256.1%20173.5%20210.8-344%20.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-li{background-image:url(/assets/li-DgeenFRc.svg)}.fi-li.fis{background-image:url(/assets/li-y6TPS81M.svg)}.fi-lk{background-image:url(/assets/lk-B2IfFxoh.svg)}.fi-lk.fis{background-image:url(/assets/lk-DIvkWByA.svg)}.fi-lr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='lr-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23lr-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M0%200h767.9v512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h232.7v232.8H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20464.9h767.9V512H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20465.4h767.9V512H0zm0-92.9h767.9v46.2H0zm0-93.2h766V326H0zM232.7%200h535.1v46.5H232.7zm0%20186h535.1v46.8H232.7zm0-92.7h535.1v46.5H232.7z'/%3e%3cpath%20fill='%23fff'%20d='m166.3%20177.5-50.7-31-50.4%2031.3%2018.7-50.9-50.3-31.4%2062.3-.4%2019.3-50.7L135%2095h62.3l-50.1%2031.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='lr-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23lr-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h767.9v512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h232.7v232.8H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20464.9h767.9V512H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%20465.4h767.9V512H0zm0-92.9h767.9v46.2H0zm0-93.2h766V326H0zM232.7%200h535.1v46.5H232.7zm0%20186h535.1v46.8H232.7zm0-92.7h535.1v46.5H232.7z'/%3e%3cpath%20fill='%23fff'%20d='m166.3%20177.5-50.7-31-50.4%2031.3%2018.7-50.9-50.3-31.4%2062.3-.4%2019.3-50.7L135%2095h62.3l-50.1%2031.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ls{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ls'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009543'%20d='M0%20336h640v144H0z'/%3e%3cpath%20fill='%2300209f'%20d='M0%200h640v144H0z'/%3e%3cpath%20stroke='%23000'%20stroke-width='1.6'%20d='M319.6%20153c-2.7%200-5.4%203-5.4%203l.3%2032.4-10.3%2010.7h8.3v18.5l-49%2066-7.2-2.6-12.7%2027s31.3%2019.6%2076.7%2019c49.8-.5%2076.9-19.9%2076.9-19.9l-13-26.6-6.5%202.8-49.6-65.6v-19.1h8.2L325.1%20188v-32.2s-2.7-3-5.5-2.9z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='8'%20d='M336.7%20230.4h-33.9s-12.2-25.9-10.3-44c2-18.4%2012.6-27.1%2026.6-27.3%2016.6-.1%2025.2%208.1%2027.8%2026.6%202.6%2018.3-10.2%2044.7-10.2%2044.7z'/%3e%3cpath%20fill='%23fff'%20d='M260.5%20292.1c-.6.7-4.7%208.9-4.7%208.9l7-1.5zm4%2010.5-7.4%202.4%208.9%203.5zm3.3-10.3%203.7%2010.9%209-2.6-2.3-5.2zm5.8%2014.8%201.2%204.4%2012%203-4.8-10.2zm13.2-9.3%204.3%2010.2%209-3.5-3-4.5zm6%2013.9%201.4%203.8%2014%202-5.9-9.2-9.6%203.4zm13.4-11%205.2%209.1%2013-4.8-1.4-3.5-16.8-.7zm7.6%2012.4%202.7%204.8%2016.2-.5-6-9-13%204.7zm17.1-12%204.4%207.6%2010.4-5-2.8-4zm17%205.8-10.3%205.1%202.7%204.5%2013.8-2.2zm3.3-8%205.3%206.7%208.7-6.9-3-3zm15.9%203.5-8.3%206.3%202.2%203.9%2011.4-3zm11.4-13%202%202.9-5.7%208.5-5.9-7.6zm3.9%207.3%203.5%207-7%202.4-.6-3.3%204-6z'/%3e%3c/svg%3e")}.fi-ls.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ls'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009543'%20d='M0%20358.4h512V512H0z'/%3e%3cpath%20fill='%2300209f'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20stroke='%23000'%20stroke-width='1.7'%20d='M257.6%20163.1c-3%200-5.8%203.3-5.8%203.3l.3%2034.5-11%2011.5h9l-.2%2019.7-52.2%2070.4-7.7-2.7-13.5%2028.8s33.4%2020.9%2081.8%2020.3c53.2-.7%2082-21.3%2082-21.3l-13.9-28.4-6.8%203-53-70v-20.4h8.8l-12-11.3.1-34.4s-3-3-5.9-3z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='8.5'%20d='M275.8%20245.8h-36.1s-13.1-27.6-11-47c2.2-19.6%2013.4-28.9%2028.4-29%2017.6-.3%2026.8%208.6%2029.6%2028.3%202.8%2019.5-10.9%2047.7-10.9%2047.7z'/%3e%3cpath%20fill='%23fff'%20d='M194.5%20311.6c-.6.8-5%209.4-5%209.4l7.5-1.6zm4.3%2011.2-7.9%202.6%209.5%203.7zm3.6-11%203.9%2011.6%209.6-2.8-2.5-5.5zm6%2015.7%201.4%204.7%2012.8%203.2-5-10.8-9.1%203zm14.2-9.8%204.5%2010.8%209.7-3.7-3.2-4.8zm6.3%2014.7%201.6%204.2%2015%202.1-6.4-9.8zm14.4-11.6%205.5%209.7%2014-5.1-1.6-3.8-18-.8zm8%2013.2%203%205.1%2017.3-.6-6.5-9.6zm18.3-12.8%204.8%208%2011-5.2-3-4.3zm18.1%206.1-11%205.5%203%204.8%2014.7-2.4zm3.6-8.4%205.7%207%209.2-7.2-3.1-3.4zm16.9%203.7-8.9%206.7%202.4%204.1%2012.2-3.1zm12.2-14%202.2%203.2-6.1%209-6.3-8zm4.1%207.9%203.8%207.5-7.5%202.5-.6-3.5z'/%3e%3c/svg%3e")}.fi-lt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lt'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20transform='scale(.64143%20.96773)'%3e%3crect%20width='1063'%20height='708.7'%20fill='%23006a44'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3crect%20width='1063'%20height='236.2'%20y='475.6'%20fill='%23c1272d'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3cpath%20fill='%23fdb913'%20d='M0%200h997.8v164.6H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lt'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20transform='scale(.51314%201.0322)'%3e%3crect%20width='1063'%20height='708.7'%20fill='%23006a44'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3crect%20width='1063'%20height='236.2'%20y='475.6'%20fill='%23c1272d'%20rx='0'%20ry='0'%20transform='scale(.93865%20.69686)'/%3e%3cpath%20fill='%23fdb913'%20d='M0%200h997.8v164.6H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lu'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-lu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lu'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-lv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lv'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23981e32'%20d='M0%200h640v192H0zm0%20288h640v192H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-lv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-lv'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23981e32'%20d='M0%200h512v204.8H0zm0%20307.2h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ly{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ly'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ly-a'%3e%3cpath%20d='M166.7-20h666.6v500H166.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ly-a)'%20transform='matrix(.96%200%200%20.96%20-160%2019.2)'%3e%3cpath%20fill='%23239e46'%20d='M0-20h1000v500H0z'/%3e%3cpath%20fill='%23000001'%20d='M0-20h1000v375H0z'/%3e%3cpath%20fill='%23e70013'%20d='M0-20h1000v125H0z'/%3e%3cpath%20fill='%23fff'%20d='M544.2%20185.8a54.3%2054.3%200%201%200%200%2088.4%2062.5%2062.5%200%201%201%200-88.4M530.4%20230l84.1-27.3-52%2071.5v-88.4l52%2071.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ly.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ly'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ly-a'%3e%3cpath%20d='M250%2012h500v500H250z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ly-a)'%20transform='translate(-256%20-12.3)scale(1.024)'%3e%3cpath%20fill='%23239e46'%20d='M0%2012h1000v500H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%2012h1000v375H0z'/%3e%3cpath%20fill='%23e70013'%20d='M0%2012h1000v125H0z'/%3e%3cpath%20fill='%23fff'%20d='M544.2%20217.8a54.3%2054.3%200%201%200%200%2088.4%2062.5%2062.5%200%201%201%200-88.4M530.4%20262l84.1-27.3-52%2071.5v-88.4l52%2071.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ma{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ma'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23c1272d'%20d='M640%200H0v480h640z'/%3e%3cpath%20fill='none'%20stroke='%23006233'%20stroke-width='11.7'%20d='M320%20179.4%20284.4%20289l93.2-67.6H262.4l93.2%2067.6z'/%3e%3c/svg%3e")}.fi-ma.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ma'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23c1272d'%20d='M512%200H0v512h512z'/%3e%3cpath%20fill='none'%20stroke='%23006233'%20stroke-width='12.5'%20d='m256%20191.4-38%20116.8%2099.4-72.2H194.6l99.3%2072.2z'/%3e%3c/svg%3e")}.fi-mc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f31830'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v240H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f31830'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-md{background-image:url(/assets/md-DArlF80d.svg)}.fi-md.fis{background-image:url(/assets/md-DRw6DF0o.svg)}.fi-me{background-image:url(/assets/me-B32CQdRA.svg)}.fi-me.fis{background-image:url(/assets/me-BUFcTh_w.svg)}.fi-mf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-mf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-mg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mg'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fc3d32'%20d='M213.3%200H640v240H213.3z'/%3e%3cpath%20fill='%23007e3a'%20d='M213.3%20240H640v240H213.3z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h213.3v480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mg'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fc3d32'%20d='M170.7%200H512v256H170.7z'/%3e%3cpath%20fill='%23007e3a'%20d='M170.7%20256H512v256H170.7z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h170.7v512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mh'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%233b5aa3'%20d='M0%200h639.9v480H0z'/%3e%3cpath%20fill='%23e2ae57'%20d='M0%20467%20639.9%200v87L0%20480z'/%3e%3cpath%20fill='%23fff'%20d='M22.4%20480%20640%20179.2l-.1-95.5L0%20480zm153-464.8L169%20118l-27-65.6%2010.4%2069.8-41.9-56.4%2027.5%2064.3-55-42.6%2042.8%2053.6-62.1-27.6%2054.4%2041.2-67.7-9%2064%2025.4L14%20180.3l100.6%206.7-63.7%2026.2%2067-9-54.3%2040%2063-27.6-43%2054%2054.6-41.3-27%2062.9%2043.6-54.7-11.8%2068.1%2027.5-63.7%206.2%20100.7%209.7-100.4%2023.7%2064-9-69%2043.4%2054.8-28.6-64%2054.6%2044-43.4-54.9%2064.9%2027-57.4-41.9%2069.9%2011.8-67-25.7%20104.1-6.5-104-9.7%2068.5-22.8-71%209%2058.6-41-66%2026.5%2045.6-55.3-55.6%2043.4%2026.7-66.4-43.1%2056.4%209.3-70.4-25.7%2066.5-9.6-102.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mh'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%233b5aa3'%20d='M0%200h511.9v512H0z'/%3e%3cpath%20fill='%23fff'%20d='m139%201.2-5.3%2088-23.2-56.1%209%2059.7-35.9-48.2%2023.5%2055-47-36.5L96.7%20109%2043.5%2085.4l46.6%2035.3-58-7.7L87%20134.7l-86%207.9%2086%205.7-54.5%2022.4L90%20163l-46.4%2034.2%2053.8-23.6-36.7%2046.2%2046.7-35.4-23.4%2054%2037.4-46.8-10%2058.3%2023.4-54.5%205.4%2086.1%208.2-85.9%2020.3%2054.9-7.7-59.1%2037.2%2046.8-24.5-54.7%2046.7%2037.6-37-47%2055.4%2023.1-49.1-35.8%2059.8%2010-57.3-22%2089-5.5-89-8.3L251%20116l-60.7%207.6%2050.2-35-56.6%2022.7%2039-47.3-47.5%2037.1%2023-56.8-37%2048.3%208-60.3-22%2056.9-8.2-88z'/%3e%3cpath%20fill='%23e2ae57'%20d='M0%20498.2%20512%200v92.7L0%20512z'/%3e%3cpath%20fill='%23fff'%20d='m18%20512%20494-320.8-.1-101.9L-.1%20512h18z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d20000'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffe600'%20d='M0%200h96l224%20231.4L544%200h96L0%20480h96l224-231.4L544%20480h96zm640%20192v96L0%20192v96zM280%200l40%20205.7L360%200zm0%20480%2040-205.7L360%20480z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='77.1'%20fill='%23ffe600'%20stroke='%23d20000'%20stroke-width='17.1'/%3e%3c/svg%3e")}.fi-mk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d20000'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ffe600'%20d='M0%200h86.8L256%20246.9%20425.2%200H512L0%20512h86.8L256%20265.1%20425.2%20512H512zm512%20204.8v102.4L0%20204.8v102.4zM204.8%200%20256%20219.4%20307.2%200zm0%20512L256%20292.6%20307.2%20512z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='82.3'%20fill='%23ffe600'%20stroke='%23d20000'%20stroke-width='18.3'/%3e%3c/svg%3e")}.fi-ml{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ml'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='red'%20d='M425.8%200H640v480H425.7z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200h212.9v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M212.9%200h214v480h-214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ml.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ml'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='red'%20d='M340.6%200H512v512H340.6z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200h170.3v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.3%200h171.2v512H170.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fecb00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2334b233'%20d='M0%20160h640v320H0z'/%3e%3cpath%20fill='%23ea2839'%20d='M0%20320h640v160H0z'/%3e%3cg%20transform='translate(320%20256.9)scale(176.87999)'%3e%3cpath%20id='mm-a'%20fill='%23fff'%20d='m0-1%20.3%201h-.6z'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3c/svg%3e")}.fi-mm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fecb00'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2334b233'%20d='M0%20170.7h512V512H0z'/%3e%3cpath%20fill='%23ea2839'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20id='mm-a'%20fill='%23fff'%20stroke-width='188.7'%20d='M312.6%20274H199.4L256%2085.3Z'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(-72%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(72%20256%20274)'/%3e%3cuse%20xlink:href='%23mm-a'%20width='100%25'%20height='100%25'%20transform='rotate(144%20256%20274)'/%3e%3c/svg%3e")}.fi-mn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffd900'%20id='flag-icons-mn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23da2032'%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%230066b3'%20d='M213.3%200h213.4v480H213.3Z'/%3e%3ccircle%20cx='106.7'%20cy='181.8'%20r='40'/%3e%3ccircle%20cx='106.7'%20cy='163.6'%20r='43.6'%20fill='%23da2032'/%3e%3ccircle%20cx='106.7'%20cy='170.9'%20r='29.1'/%3e%3cpath%20d='M109.7%2076.4a8.7%208.7%200%200%200-5.2%207.5c-.2%202.5.9%205.3%201%207.7%200%204.2-4.3%205.6-4.3%2011.5%200%202%201.9%204.3%201.9%209.6-.4%202.8-2%203.5-3.7%203.7a3.6%203.6%200%200%201-3.6-3.7%203.6%203.6%200%200%201%201-2.5%203.6%203.6%200%200%201%20.4-.3c.8-.9%202-1.2%202-3.4%200-1.1-.8-2.2-1.5-4.2s-.2-5.2%201.4-7.1c-2.6%201-4.1%203.4-5%205.6-.8%202.7%200%204.2-1.2%206.5-.7%201.4-1.5%202-2.3%203.2-1%201.4-2%204.4-2%205.9a18.2%2018.2%200%200%200%2036.3%200c0-1.5-1.1-4.5-2-5.9-.9-1.2-1.7-1.8-2.4-3.2-1.2-2.3-.4-3.8-1.3-6.5-.8-2.2-2.3-4.6-4.9-5.6%201.6%202%202%205.2%201.4%207.1-.7%202-1.4%203-1.4%204.2%200%202.2%201.1%202.5%202%203.4a3.6%203.6%200%200%201%20.3.3%203.6%203.6%200%200%201%201%202.5%203.6%203.6%200%200%201-3.6%203.7c-2-.3-3.5-1.2-3.7-3.7%200-7%203-7.4%203-12.6%200-7.4-6.6-10.9-6.6-16.3%200-1.8.4-5%203-7.4M26.7%20229H63v174.5H26.7Zm123.6%200h36.4v174.5h-36.4zm-80%200H143l-36.3%2021.8Zm0%2029H143v14.6H70.3Zm0%20101.9H143v14.6H70.3Zm0%2021.8H143l-36.3%2021.8Z'/%3e%3ccircle%20cx='106.7'%20cy='316.4'%20r='36.4'/%3e%3cg%20fill='%23da2032'%20transform='translate(-38.8%2032.7)scale(.72727)'%3e%3ccircle%20cx='200'%20cy='363.5'%20r='10'/%3e%3ccircle%20cx='200'%20cy='416.5'%20r='10'/%3e%3cpath%20d='M200%20334a29.5%2029.5%200%200%201%200%2059%2023.5%2023.5%200%200%200%200%2047v6a29.5%2029.5%200%200%201%200-59%2023.5%2023.5%200%200%200%200-47z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23ffd900'%20id='flag-icons-mn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23da2032'%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%230066b3'%20d='M170.7%200h170.6v512H170.7Z'/%3e%3ccircle%20cx='85.3'%20cy='196.6'%20r='35'/%3e%3ccircle%20cx='85.3'%20cy='180.7'%20r='38.2'%20fill='%23da2032'/%3e%3ccircle%20cx='85.3'%20cy='187'%20r='25.5'/%3e%3cpath%20d='M88%20104.3a7.6%207.6%200%200%200-4.6%206.6c-.2%202.2.8%204.6.9%206.7%200%203.7-3.8%204.9-3.8%2010.1%200%201.8%201.7%203.8%201.7%208.4-.3%202.5-1.7%203-3.2%203.2a3.2%203.2%200%200%201-3.2-3.2%203.2%203.2%200%200%201%20.9-2.2%203.2%203.2%200%200%201%20.3-.3c.7-.7%201.7-1%201.7-3%200-1-.6-1.8-1.2-3.6a7.3%207.3%200%200%201%201.2-6.2c-2.2.8-3.6%203-4.3%204.9-.7%202.3-.1%203.7-1.1%205.7-.6%201.2-1.4%201.7-2%202.8-.9%201.2-1.8%203.8-1.8%205.1a16%2016%200%200%200%2031.8%200c0-1.3-1-4-1.8-5.1-.7-1-1.5-1.6-2-2.8-1-2-.4-3.4-1.2-5.7-.7-2-2-4-4.3-5a7.3%207.3%200%200%201%201.3%206.3c-.7%201.8-1.3%202.7-1.3%203.7%200%201.9%201%202.2%201.7%203a3.2%203.2%200%200%201%20.3.2%203.2%203.2%200%200%201%201%202.2%203.2%203.2%200%200%201-3.3%203.2c-1.7-.2-3-1-3.2-3.2%200-6.1%202.7-6.5%202.7-11%200-6.5-5.8-9.6-5.8-14.3%200-1.6.3-4.3%202.6-6.5M15.3%20237.9h31.9v152.8H15.3Zm108.2%200h31.8v152.8h-31.8zm-70%200h63.7L85.3%20257Zm0%2025.5h63.7V276H53.5Zm0%2089h63.7v12.8H53.5Zm0%2019.2h63.7l-31.9%2019Z'/%3e%3ccircle%20cx='85.3'%20cy='314.3'%20r='31.8'/%3e%3cg%20fill='%23da2032'%20transform='translate(-42%2066.1)scale(.63636)'%3e%3ccircle%20cx='200'%20cy='363.5'%20r='10'/%3e%3ccircle%20cx='200'%20cy='416.5'%20r='10'/%3e%3cpath%20d='M200%20334a29.5%2029.5%200%200%201%200%2059%2023.5%2023.5%200%200%200%200%2047v6a29.5%2029.5%200%200%201%200-59%2023.5%2023.5%200%200%200%200-47z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mo'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300785e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fbd116'%20d='m295%20108.7%2040.5%2029.5L320%2090.5l-15.5%2047.7%2040.6-29.5z'/%3e%3cg%20id='mo-a'%3e%3cpath%20fill='%23fff'%20d='M320%20331.6H217.5a146.3%20146.3%200%200%201-3.8-4H320a2.1%202.1%200%200%201%201.4%202c0%20.8-.5%201.7-1.4%202m0-31.3a13%2013%200%200%200%201.2-7.6%2012.4%2012.4%200%200%200-1.2-3.8%2082%2082%200%200%201-32.5%2019%2081%2081%200%200%201-23.5%203.5h-63.1a144.4%20144.4%200%200%200%205.8%208h61c20%200%2038.2-7.2%2052.3-19.1m-109.6-24.7a32.3%2032.3%200%200%201-9.7%202%2081%2081%200%200%200%2060.8%2027.5%2080.9%2080.9%200%200%200%2058.5-25%20441%20441%200%200%200%204.5-58.8%20441%20441%200%200%200-4.5-67.7c-6.6%206-19%2018.7-24.8%2038.3A81%2081%200%200%200%20292%20215a80.7%2080.7%200%200%200%2013.7%2045%2080.7%2080.7%200%200%201-17-49.5c0-12.4%202.8-24.2%207.8-34.7a32.5%2032.5%200%200%201-7.5-13%2080.7%2080.7%200%200%200-10.5%2040c0%2018%205.9%2034.7%2015.9%2048.1a95%2095%200%200%200-73.4-29.4%2032.6%2032.6%200%200%201%206.8%208.9%2095%2095%200%200%201%2068.6%2029.4%2095%2095%200%200%200-61-22.2%2095%2095%200%200%200-36.7%207.3%2081.2%2081.2%200%200%200%2082.6%2052.2c-4.7.8-9.5%201.3-14.4%201.3a80.8%2080.8%200%200%201-56.4-22.8zM320%20364.4h-53.1a143.5%20143.5%200%200%200%2053.1%2010.1%2011%2011%200%200%200%201.3-5%2011%2011%200%200%200-1.3-5.1m0-24.5h-93.6a143.8%20143.8%200%200%200%207.8%206.2H320a4.6%204.6%200%200%200%201.3-3.1%204%204%200%200%200-1.3-3.1m0%2012.5h-76.7a143.6%20143.6%200%200%200%2014.4%208H320a7.6%207.6%200%200%200%201.2-4.2%207.5%207.5%200%200%200-1.2-3.8'/%3e%3cpath%20fill='%23fbd116'%20d='m200.5%20174.8%2025.4%2023.6-6.7-34-14.6%2031.4%2030.3-16.8zm36.9-32%2034.7.6-27.7-21%2010.1%2033.3%2011.3-32.9z'/%3e%3c/g%3e%3cuse%20xlink:href='%23mo-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-mo.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-mo'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300785e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fbd116'%20d='M272.5%20147.4%20256%2096.5l-16.5%2051%2043.3-31.5h-53.6z'/%3e%3cg%20id='mo-a'%3e%3cpath%20fill='%23fff'%20d='M256%20353.7H146.7a156%20156%200%200%201-4-4.2H256a2.3%202.3%200%200%201%201.5%202c0%201-.6%201.9-1.5%202.2m0-33.4c.6-1.3%201.9-4.3%201.3-8a13.2%2013.2%200%200%200-1.3-4.1%2087.4%2087.4%200%200%201-34.7%2020.2%2086.4%2086.4%200%200%201-25%203.7h-67.4a154%20154%200%200%200%206.3%208.6h65a86.2%2086.2%200%200%200%2055.8-20.4M139.1%20294a34.4%2034.4%200%200%201-10.3%202.2%2086.3%2086.3%200%200%200%2064.8%2029.3%2086.3%2086.3%200%200%200%2062.4-26.6%20470.3%20470.3%200%200%200%204.8-62.9%20470.3%20470.3%200%200%200-4.8-72.2c-7%206.3-20.2%2020-26.4%2040.9a86.5%2086.5%200%200%200-3.6%2024.6%2086.1%2086.1%200%200%200%2014.6%2048.1%2086.1%2086.1%200%200%201-18-52.9%2086.1%2086.1%200%200%201%208.2-37%2034.7%2034.7%200%200%201-8-13.8%2086%2086%200%200%200-11.2%2042.6%2086.1%2086.1%200%200%200%2017%2051.4%20101.4%20101.4%200%200%200-78.3-31.5%2034.8%2034.8%200%200%201%207.2%209.5%20101.4%20101.4%200%200%201%2073.3%2031.4%20101.3%20101.3%200%200%200-65.2-23.6c-13.8%200-27%202.7-39%207.8a86.6%2086.6%200%200%200%2088%2055.6%2087%2087%200%200%201-15.4%201.4%2086.2%2086.2%200%200%201-60.1-24.3M256%20388.7h-56.6a153%20153%200%200%200%2056.6%2010.8%2011.6%2011.6%200%200%200%201.3-5.3%2011.7%2011.7%200%200%200-1.3-5.5m0-26.2h-99.9a154%20154%200%200%200%208.4%206.7H256a4.9%204.9%200%200%200%201.4-3.3c0-2-1.2-3.1-1.4-3.4m0%2013.4h-81.8a153.2%20153.2%200%200%200%2015.4%208.5H256a8%208%200%200%200%201.2-4.5%208%208%200%200%200-1.2-4'/%3e%3cpath%20fill='%23fbd116'%20d='m155.6%20211.7-7-36.4-15.7%2033.6%2032.4-18-36.8-4.5zm49.3-58.8-29.6-22.3%2010.8%2035.4%2012.1-35-30.3%2021.3z'/%3e%3c/g%3e%3cuse%20xlink:href='%23mo-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20512%200)'/%3e%3c/svg%3e")}.fi-mp{background-image:url(/assets/mp-xI88Vk3c.svg)}.fi-mp.fis{background-image:url(/assets/mp-DOjKDFJv.svg)}.fi-mq{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mq'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23231f1e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300a650'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23ef1923'%20d='m0%200%20320%20240L0%20480z'/%3e%3c/svg%3e")}.fi-mq.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mq'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23231f1e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300a650'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23ef1923'%20d='M256%20256%200%20512V0z'/%3e%3c/svg%3e")}.fi-mr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23cd2a3e'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23006233'%20d='M0%2072h640v336H0z'/%3e%3cpath%20fill='%23ffc400'%20d='M470%20154.6a150%20150%200%200%201-300%200%20154.9%20154.9%200%200%200-5%2039.2%20155%20155%200%201%200%20310%200%20154.4%20154.4%200%200%200-5-39.2'%20class='mr-st1'/%3e%3cpath%20fill='%23ffc400'%20d='m320%2093.8-13.5%2041.5H263l35.3%2025.6-13.5%2041.4%2035.3-25.6%2035.3%2025.6-13.5-41.4%2035.3-25.6h-43.6z'/%3e%3c/svg%3e")}.fi-mr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23cd2a3e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23006233'%20d='M0%2076.8h512v358.4H0z'/%3e%3cpath%20fill='%23ffc400'%20d='M416%20164.9a160%20160%200%200%201-320%200%20165.2%20165.2%200%200%200-5.4%2041.8A165.4%20165.4%200%201%200%20416%20165z'%20class='mr-st1'/%3e%3cpath%20fill='%23ffc400'%20d='m256%20100-14.4%2044.3h-46.5l37.6%2027.3-14.3%2044.2%2037.6-27.3%2037.6%2027.3-14.4-44.2%2037.7-27.3h-46.5z'/%3e%3c/svg%3e")}.fi-ms{background-image:url(/assets/ms-7tNehsjt.svg)}.fi-ms.fis{background-image:url(/assets/ms-D--tLJBo.svg)}.fi-mt{background-image:url(/assets/mt-0OWB-5b3.svg)}.fi-mt.fis{background-image:url(/assets/mt-DeenPMqd.svg)}.fi-mu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mu'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%2300a04d'%20d='M0%20360h640v120H0z'/%3e%3cpath%20fill='%23151f6d'%20d='M0%20120h640v120H0z'/%3e%3cpath%20fill='%23ee2737'%20d='M0%200h640v120H0z'/%3e%3cpath%20fill='%23ffcd00'%20d='M0%20240h640v120H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mu'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23009f4d'%20d='M0%20384h512v128H0z'/%3e%3cpath%20fill='%23151f6d'%20d='M0%20128h512v128H0z'/%3e%3cpath%20fill='%23ee2737'%20d='M0%200h512v128H0z'/%3e%3cpath%20fill='%23ffcd00'%20d='M0%20256h512v128H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23d21034'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23007e3a'%20d='M120%20120h400v240H120z'/%3e%3ccircle%20cx='350'%20cy='240'%20r='80'%20fill='%23fff'/%3e%3ccircle%20cx='380'%20cy='240'%20r='80'%20fill='%23007e3a'/%3e%3c/svg%3e")}.fi-mv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d21034'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23007e3a'%20d='M128%20128h256v256H128z'/%3e%3ccircle%20cx='288'%20cy='256'%20r='85.3'%20fill='%23fff'/%3e%3cellipse%20cx='308.6'%20cy='256'%20fill='%23007e3a'%20rx='73.9'%20ry='85.3'/%3e%3c/svg%3e")}.fi-mw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mw'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f41408'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2321873b'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23f31509'%20d='M220.5%20141c22.3-49.2%2084.5-72.8%20138.8-52.5a98.4%2098.4%200%200%201%2058%2052.5zm-26%206.4a332.3%20332.3%200%200%201-52.4-7.8c-4.1-1.3-4.3-3.6-3.8-5.3.5-1.7%203.1-3.6%206.2-3%205.6%201.4%2028.8%207%2050%2016.1m124.6-85.9c-4.2-21-5.2-44-4.8-48C314.7%209.6%20317%209%20319%209s4.7%201.8%204.7%204.7c0%205.3-.1%2027-4.6%2048zm11.6.5a249%20249%200%200%201-.3-48.2c.8-3.9%203.2-4.4%205.1-4.2%202%20.1%204.5%202.1%204.2%205-.5%205.3-2.6%2026.9-9%2047.4m10.4%201.3c-.2-21.3%203-44.3%204.1-48%201.1-3.9%203.6-4.2%205.5-3.9%202%20.3%204.3%202.5%203.8%205.3-1%205.3-5.2%2026.6-13.4%2046.6m11%202.2c1.8-21.2%207.3-43.8%208.8-47.5%201.5-3.7%204-3.8%205.8-3.4%202%20.5%204%202.8%203.3%205.6-1.6%205.1-7.7%2026-17.8%2045.3zm10.9%203.2c3.9-21%2011.5-43.1%2013.3-46.7%201.9-3.5%204.3-3.5%206.2-2.9%201.8.6%203.7%203.2%202.7%205.8A264%20264%200%200%201%20363%2068.7m10.1%203.8c5.8-20.7%2015.5-42%2017.7-45.5%202.2-3.4%204.6-3.1%206.4-2.3%201.8.7%203.4%203.4%202.1%206-2.5%204.8-12.5%2024.4-26.2%2041.8m10%204.7a262.9%20262.9%200%200%201%2022-43.9c2.4-3.2%204.9-2.7%206.6-1.8a4.4%204.4%200%200%201%201.5%206.1c-3%204.6-14.9%2023.4-30.1%2039.6m9.4%205.5c9.7-19.4%2023.3-39%2026.1-42%202.8-3%205.2-2.3%206.8-1.3a4.4%204.4%200%200%201%201%206.2c-3.5%204.4-17.2%2022.1-34%2037zm8.8%206.2c11.6-18.6%2027-37%2030.1-39.7%203-2.8%205.4-2%206.9-.8a4.3%204.3%200%200%201%20.3%206.2c-3.8%204.1-19.1%2020.7-37.3%2034.3m8.3%206.9a284%20284%200%200%201%2033.8-37.2c3.3-2.5%205.5-1.5%206.9-.3a4.3%204.3%200%200%201-.3%206.3c-4.1%203.8-21%2019.1-40.4%2031.2m7.6%207.5A278.4%20278.4%200%200%201%20454.4%2069c3.6-2.3%205.7-1.1%207%20.3%201.2%201.3%201.5%204.4-1%206.2a306%20306%200%200%201-43.2%2027.8m6.5%207.8A297.1%20297.1%200%200%201%20464%2079.6c3.7-2%205.7-.6%206.8.9%201.2%201.4%201.1%204.5-1.4%206.1-4.8%203-24.3%2015.6-45.7%2024.5m5.9%208.3a307%20307%200%200%201%2043-28.1c4-1.7%205.9-.2%206.9%201.3%201%201.6.6%204.6-2%206a320.8%20320.8%200%200%201-48%2020.8zm5.4%209.6a313.4%20313.4%200%200%201%2045.8-24.4c4.1-1.4%205.8.3%206.6%201.9.9%201.6.3%204.6-2.6%205.8-5.3%202.2-27%2011.4-49.8%2016.7m4.2%209.2a320%20320%200%200%201%2048-20.8c4.2-1%205.7.8%206.4%202.5.6%201.6-.3%204.6-3.2%205.5-5.5%201.9-28%209.3-51.2%2012.8m3.4%209.8a324.5%20324.5%200%200%201%2049.8-16.9c4.2-.6%205.6%201.2%206.1%203%20.5%201.7-.7%204.5-3.7%205.3-5.7%201.3-28.8%207-52.2%208.6M307.8%2062a252.4%20252.4%200%200%201-9.7-47.4c0-3.9%202.3-4.8%204.2-5%202-.1%205%201.5%205.2%204.3.5%205.3%202.6%2026.9.4%2048.1zm-11%201.3a251%20251%200%200%201-14.3-46.4c-.4-4%201.8-5%203.7-5.3%202-.3%205%201%205.6%203.8a263%20263%200%200%201%205%2047.9m-11%202.2A259%20259%200%200%201%20267%2020.3c-.8-3.9%201.3-5.1%203.2-5.6%201.9-.4%205%20.6%205.9%203.4%201.5%205.1%207.7%2026%209.6%2047.3zm-10.5%203A264%20264%200%200%201%20252.5%2025c-1.1-3.8.8-5.2%202.6-5.8%201.9-.6%205.1.2%206.2%202.8%202%205%2010.2%2025.4%2014%2046.4zM265.2%2072a270.4%20270.4%200%200%201-27-41.5c-1.4-3.7.4-5.3%202.2-6%201.8-.8%205-.2%206.4%202.4%202.5%204.8%2012.5%2024.5%2018.4%2045.1m-10.3%205a275.6%20275.6%200%200%201-31-39.2c-1.7-3.5-.1-5.2%201.6-6.1%201.7-.9%205-.6%206.6%201.9%203%204.6%2015%2023.3%2022.8%2043.4m-9.4%205.4A285.2%20285.2%200%200%201%20211%2045.7c-2.1-3.4-.7-5.2%201-6.3%201.5-1%205-1%206.7%201.4%203.4%204.3%2017.1%2022%2026.8%2041.5zm-8.7%206a292.2%20292.2%200%200%201-37.9-33.9c-2.4-3.2-1.1-5%20.4-6.2a5.5%205.5%200%200%201%206.8.8c3.8%204%2019.2%2020.7%2030.7%2039.3m-8.5%207a299%20299%200%200%201-41-30.7c-2.8-3-1.7-5-.3-6.3a5.5%205.5%200%200%201%206.9.3c4.2%203.7%2021%2019%2034.4%2036.6zm-7.4%207A306.6%20306.6%200%200%201%20177.2%2075c-3-2.8-2.1-4.8-.8-6.2%201.2-1.4%204.5-2.1%206.9-.3a292%20292%200%200%201%2037.6%2034zm-7%208.2a313%20313%200%200%201-46.2-23.8c-3.3-2.5-2.6-4.7-1.5-6.1%201.1-1.5%204.3-2.5%206.9-.9%204.8%203.1%2024.3%2015.5%2040.8%2030.8m-6.3%208.8c-22.2-7-44.9-17.6-48.4-19.9-3.6-2.2-3-4.4-2.1-6s4-2.8%206.8-1.4c5%202.7%2025.8%2013.5%2043.7%2027.3m-5.3%209c-22.8-5.3-46.3-14-50.1-16-3.7-2-3.5-4.2-2.6-5.8.8-1.6%203.7-3.1%206.6-2%205.3%202.3%2027%2011.4%2046.1%2023.8m-4.2%209a328.5%20328.5%200%200%201-51.4-12.2c-4-1.6-3.8-3.9-3.2-5.5.7-1.7%203.5-3.4%206.4-2.5%205.6%201.9%2028%209.3%2048.2%2020.2'/%3e%3cpath%20fill='%23f31509'%20d='M194.5%20147.4a332.4%20332.4%200%200%201-52.4-7.8c-4.1-1.3-4.3-3.6-3.8-5.3.5-1.7%203.1-3.6%206.2-3%205.6%201.4%2028.8%207%2050%2016.1'/%3e%3cpath%20d='M129.4%20141.5h381.2v12.6H129.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='mw-a'%3e%3cpath%20fill-opacity='.7'%20d='M179.7%200h708.7v708.7H179.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23mw-a)'%20transform='translate(-129.8)scale(.72249)'%3e%3cpath%20fill='%23f41408'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%2321873b'%20d='M0%20472.4h1063v236.3H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h1063v236.2H0z'/%3e%3cpath%20fill='%23f31509'%20d='M401.4%20214a147.3%20147.3%200%200%201%20192.2-80.3%20142%20142%200%200%201%2080.2%2080.3zm-36%209.8a419.9%20419.9%200%200%201-72.5-12c-5.6-2-5.9-5.4-5.2-8a7%207%200%200%201%208.5-4.5c7.9%202%2039.9%2010.5%2069.3%2024.5zM538%2092.6c-5.8-32-7.3-67.3-6.7-73.2.5-6%203.8-7%206.5-7a7%207%200%200%201%206.5%207c0%208.2-.2%2041.3-6.3%2073.2m16%20.8a427.9%20427.9%200%200%201-.5-73.6c1.1-5.9%204.4-6.7%207.1-6.4%202.7.2%206.3%203.3%205.9%207.6-.7%208-3.7%2041-12.5%2072.4m14.4%202c-.4-32.6%204-67.6%205.7-73.4%201.5-5.8%204.9-6.3%207.6-5.8a7%207%200%200%201%205.2%208c-1.4%208-7.1%2040.6-18.5%2071.1zm15.3%203.3c2.5-32.4%2010-66.9%2012-72.5%202-5.6%205.5-5.8%208.1-5.1a7%207%200%200%201%204.5%208.4c-2.1%207.9-10.6%2039.9-24.6%2069.2m15%204.8A421.6%20421.6%200%200%201%20617%2032.3c2.6-5.4%206-5.3%208.6-4.4a7%207%200%200%201%203.7%208.9c-2.8%207.6-14.2%2038.7-30.7%2066.7zm14%205.9c8-31.6%2021.4-64.2%2024.5-69.4%203-5.2%206.4-4.8%208.8-3.6a7%207%200%200%201%203%209c-3.5%207.5-17.4%2037.5-36.3%2064m13.8%207.2a432%20432%200%200%201%2030.4-67c3.4-4.9%206.8-4.2%209.2-2.8a7%207%200%200%201%202%209.3c-4%207-20.5%2035.7-41.6%2060.5m13%208.3a419.9%20419.9%200%200%201%2036.2-64c3.8-4.6%207.1-3.6%209.3-2a7%207%200%200%201%201.3%209.4c-4.7%206.7-23.6%2033.8-46.8%2056.6m12.2%209.5c16-28.4%2037.4-56.4%2041.7-60.7%204.2-4.2%207.4-3%209.5-1.2%202%201.8%203.2%206.3.4%209.6-5.2%206.2-26.4%2031.6-51.6%2052.3m11.5%2010.5a424%20424%200%200%201%2046.7-56.8c4.6-3.8%207.7-2.3%209.6-.4a7%207%200%200%201-.4%209.6%20410%20410%200%200%201-56%2047.6zm10.4%2011.5c20.7-25.1%2046.7-49%2051.6-52.4%205-3.4%207.8-1.6%209.6.4a7%207%200%200%201-1.2%209.5%20421.5%20421.5%200%200%201-60%2042.5m9%2011.8a422%20422%200%200%201%2055.8-48c5.2-3%208-.9%209.5%201.4%201.6%202.2%201.6%206.8-2%209.3a415.9%20415.9%200%200%201-63.2%2037.3zm8.2%2012.8a421.7%20421.7%200%200%201%2059.7-43c5.4-2.5%208-.2%209.4%202.1%201.3%202.3%201%207-2.8%209.2-7%204-35.6%2020.8-66.3%2031.7m7.6%2014.6a431.5%20431.5%200%200%201%2063.4-37.3c5.6-2%208%20.5%209.1%203a7%207%200%200%201-3.6%208.8%20417.9%20417.9%200%200%201-68.9%2025.5m5.8%2014.1a413%20413%200%200%201%2066.3-31.7c5.8-1.5%208%201.2%208.9%203.7%201%202.5-.3%207-4.4%208.5a412.8%20412.8%200%200%201-70.8%2019.5m4.6%2015a421%20421%200%200%201%2069-25.8c5.8-1%207.7%201.8%208.4%204.5a7%207%200%200%201-5%208c-8%202.2-39.9%2010.7-72.4%2013.2zM522.4%2093.1A421.2%20421.2%200%200%201%20508.9%2021c0-6%203.1-7.3%205.8-7.6a7%207%200%200%201%207.1%206.5c.8%208%203.7%2041%20.6%2073.4zm-15.4%202a418.8%20418.8%200%200%201-19.7-70.8c-.5-6%202.5-7.6%205.1-8.1a7%207%200%200%201%207.7%205.8c1.4%208%207.2%2040.6%206.9%2073.1m-15.3%203.4a421.5%20421.5%200%200%201-25.9-68.9c-1-5.9%201.9-7.8%204.5-8.5a7%207%200%200%201%208%205.1c2.2%207.9%2010.8%2039.8%2013.4%2072.3m-14.4%204.5a420.4%20420.4%200%200%201-31.6-66.4c-1.5-5.8%201.2-8%203.7-8.9a7%207%200%200%201%208.5%204.4c2.8%207.7%2014.1%2038.7%2019.4%2070.9m-14%205.7A419.8%20419.8%200%200%201%20426%2045.4c-2-5.7.4-8%202.9-9.1a7%207%200%200%201%208.9%203.6c3.4%207.4%2017.3%2037.4%2025.4%2069zm-14.2%207.4a420%20420%200%200%201-42.8-59.9c-2.5-5.4-.3-8%202-9.3a7%207%200%200%201%209.2%202.8c4.1%207%2020.7%2035.7%2031.6%2066.4m-13%208.2a422%20422%200%200%201-47.8-56c-3-5.2-1-8%201.3-9.5a7.2%207.2%200%200%201%209.4%202c4.7%206.7%2023.6%2033.8%2037.1%2063.5m-12.1%209a419.3%20419.3%200%200%201-52.4-51.6c-3.4-4.9-1.6-7.8.5-9.5a7%207%200%200%201%209.5%201.2c5.2%206.2%2026.4%2031.6%2042.4%2060zM412.2%20144a421.6%20421.6%200%200%201-56.8-46.8c-3.8-4.6-2.3-7.7-.4-9.6a7%207%200%200%201%209.6.4c5.8%205.8%2029.2%2029.1%2047.6%2056M402%20154.9a421%20421%200%200%201-60.5-41.8c-4.2-4.2-2.9-7.4-1.1-9.5a7%207%200%200%201%209.5-.4c6.3%205.2%2031.5%2026.5%2052.1%2051.7m-9.7%2012.5a421.4%20421.4%200%200%201-64-36.3c-4.6-3.9-3.6-7.2-2-9.4a7%207%200%200%201%209.5-1.3%20423%20423%200%200%201%2056.5%2047m-8.7%2013.4a420.5%20420.5%200%200%201-67-30.3c-5-3.5-4.3-6.8-2.9-9.2a7%207%200%200%201%209.3-2.1c7.1%204%2035.8%2020.5%2060.6%2041.6m-7.3%2013.7c-31.5-8-64.2-21.4-69.4-24.4-5.1-3-4.8-6.4-3.6-8.8a7.1%207.1%200%200%201%209.1-3c7.4%203.4%2037.4%2017.4%2064%2036.2zm-5.8%2013.8a415%20415%200%200%201-71.2-18.6c-5.4-2.5-5.3-6-4.4-8.5%201-2.5%204.8-5.2%208.9-3.7%207.6%202.8%2038.7%2014.2%2066.7%2030.8'/%3e%3cpath%20fill='%23f31509'%20d='M365.5%20223.8c-32.5-2.5-67-9.9-72.6-12-5.6-2-5.9-5.4-5.2-8a7%207%200%200%201%208.5-4.5c7.9%202%2039.9%2010.5%2069.3%2024.5'/%3e%3cpath%20d='M275.3%20214.7H803V234H275.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mx{background-image:url(/assets/mx-C7ivyfFO.svg)}.fi-mx.fis{background-image:url(/assets/mx-4c9y9ryX.svg)}.fi-my{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-my'%20viewBox='0%200%20640%20480'%3e%3cg%20clip-path='url(%23my-a)'%3e%3cpath%20fill='%23C00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%200h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2034.3h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%2068.6h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20102.9h640V137H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20137.1h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20171.4h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20205.7h640V240H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20240h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20274.3h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20308.6h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20342.9h640V377H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20377.1h640v34.3H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20411.4h640v34.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20445.7h640V480H0z'/%3e%3cpath%20fill='%23006'%20d='M0%20.5h320v274.3H0z'/%3e%3cpath%20fill='%23FC0'%20d='m207.5%2073.8%206%2040.7%2023-34-12.4%2039.2%2035.5-20.8-28.1%2030%2041-3.2-38.3%2014.8%2038.3%2014.8-41-3.2%2028.1%2030-35.5-20.8%2012.3%2039.3-23-34.1-6%2040.7-5.9-40.7-23%2034%2012.4-39.2-35.5%2020.8%2028-30-41%203.2%2038.4-14.8-38.3-14.8%2041%203.2-28.1-30%2035.5%2020.8-12.4-39.3%2023%2034.1zm-33.3%201.7a71.1%2071.1%200%200%200-100%2065%2071.1%2071.1%200%200%200%20100%2065%2080%2080%200%200%201-83.2%206.2%2080%2080%200%200%201-43.4-71.2%2080%2080%200%200%201%20126.6-65'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='my-a'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.fi-my.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-my'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23C00'%20d='M0%200h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%2036.6h512V73H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%2073.1h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20109.7h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20146.3h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20182.9h512v36.5H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20219.4h512V256H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20256h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20292.6h512V329H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20329.1h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20365.7h512v36.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20402.3h512v36.6H0z'/%3e%3cpath%20fill='%23C00'%20d='M0%20438.9h512v36.5H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20475.4h512V512H0z'/%3e%3cpath%20fill='%23006'%20d='M0%200h256v292.6H0z'/%3e%3cpath%20fill='%23FC0'%20d='m166%2093%204.8%2032.5%2018.4-27.2-10%2031.3%2028.5-16.6-22.5%2024%2032.8-2.6-30.7%2011.9L218%20158l-32.8-2.5%2022.5%2024-28.4-16.7%209.8%2031.5-18.4-27.3-4.8%2032.5-4.7-32.5-18.4%2027.2%209.9-31.4-28.4%2016.7%2022.4-24-32.8%202.5%2030.7-11.8-30.6-11.9%2032.8%202.6-22.5-24%2028.4%2016.6-10-31.4%2018.5%2027.3%204.8-32.6Zm-26.7%201.3a56.9%2056.9%200%200%200-73%2024.9%2056.9%2056.9%200%200%200%2045.5%2083.8%2056.9%2056.9%200%200%200%2027.5-4.7%2064%2064%200%201%201%200-104'/%3e%3c/svg%3e")}.fi-mz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='mz-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23mz-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23009a00'%20fill-rule='evenodd'%20d='M0%200h768v160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20160h768v16H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20176h768v160H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20336h768v16H0z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='M0%20352h768v160H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M0%200v512l336-256z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='m198.5%20333-51.2-37.5L96.1%20333l19.9-60.3-51.5-37.1%2063.5.2%2019.3-60.4%2019.4%2060.5%2063.5-.3-51.5%2037.1z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M102.8%20290.9h37c3%203.3%209.5%204.7%2015.8%200%2011.6-6.4%2034%200%2034%200l4.4-4.7-10.7-35.2-3.9-4.2s-8.3-5-24-3.3c-15.7%201.7-21.2-.5-21.2-.5s-13.7%201.6-17.6%203.6l-4.4%204.4z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M110.3%20281.8s35.2-4.4%2045.4%209.1c-5.7%204-10.8%204.3-16.2.3.8-1.5%2012.6-13.8%2042.7-9.7'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='1.2'%20d='m148%20246.6-.3%2038.8m31.7-38.3L186%20278'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m117%20246.6-3.7%2016'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m78.9%20295.1%208.6%2010.2c1%20.6%202%20.6%202.9%200l12.8-15.4%205.4-6.7c.9-1%201.1-2.1%201-3l10.4-9.3%202.2.2c-1-.2-1.7-.7-1-1.8l2.4-1.8%201.8%202.3s-2.6%203.4-2.9%203.4h-2.8l-5.4%204.9%202.4%202%203.5%209.8%204.4-3.1-2.8-10%206.1-6.7-2.3-3.6%201.6-2s21.3%2013.4%2029.6%209.8c.2%200%20.5-9.6.5-9.6s-22.2-2.3-22.7-6.7%205-5%205-5l-2.4-3.2.5-1.8%203.9%204.8%208.7-7.4%2051.5%2058.6c2.8-1.1%203.4-1.8%203.6-4.6L155%20241.5l3.8-4.1c.8-.9%201-1.2%201-2.6l6-5.1a7.3%207.3%200%200%201%203.8%203L186%20219c.4.4%201.7.8%202.6.4l26.9-25.9-29.3%2020.7-1-.7c0-.9%201-1%200-2.6-1.2-1.4-2.9%201.3-3.1%201.3-.3%200-4.3-1.4-5.2-3.2l-.2%204.7-7.5%207-5.7-.3-8.2%208-1%203%201.3%202.7s-4.4%203.8-4.4%203.6c0-.3-.9-1.2-1-1.3l3.8-3.4.5-2.3-1.2-2c-.4.3-5.2%205.4-5.5%204.8l-14-15.5.8-2.9-8.7-9.5c-3.2-1.1-8.3-1.3-9.3%205.7-.8%201.6-7.4.2-7.4.2l-3.6.8L85.2%20241l11.3%2013.6%2023.2-29.3.7-8.3%204.8%205.4c1.7.2%203.2.3%204.7-.5l13.7%2015.3-2.3%202.3%202%202.2%202.4-1.6.9%201.3c-1.1.6-2%201.5-3.1%202.1-1.8-1.2-3.6-2.7-3.5-5l-7.7%206.4-.3%201.2-22.9%2019-2%20.3-.5%206%2014.9-12.4v-1.8l1.5%201.3%2011.6-9.3s.8%201%20.5%201-10.3%209.3-10.3%209.3l-.2%201-1.8%201.6-1-.8-14%2012.4h-2l-7.7%207.7c-2%20.2-3.7.4-5.4%201.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-mz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-mz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='mz-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23mz-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23009a00'%20fill-rule='evenodd'%20d='M0%200h744v155H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20155h744v15.5H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20170.5h744v155H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M0%20325.5h744V341H0z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='M0%20341h744v155H0z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20d='M0%200v496l325.6-248z'/%3e%3cpath%20fill='%23ffca00'%20fill-rule='evenodd'%20d='m192.3%20322.6-49.6-36.3-49.5%2036.3%2019.2-58.4-50-36%2061.6.3%2018.7-58.5%2018.8%2058.5%2061.5-.3-50%2036z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M99.6%20281.9h35.8c2.9%203.2%209.3%204.5%2015.4%200%2011.2-6.2%2032.9%200%2032.9%200l4.3-4.6-10.4-34.1-3.8-4s-8-4.8-23.2-3.2c-15.2%201.6-20.5-.6-20.5-.6S116.7%20237%20113%20239l-4.3%204.3-9%2038.7z'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='M106.8%20273s34.2-4.2%2044%208.9c-5.5%203.8-10.4%204-15.7.2.9-1.4%2012.3-13.3%2041.4-9.3'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='1.1'%20d='m143.4%20238.9-.3%2037.6m30.7-37%206.4%2029.8'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m113.3%20239-3.5%2015.4'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='1.1'%20d='m76.4%20286%208.4%209.8c1%20.6%201.9.6%202.8%200l12.4-15%205.3-6.4a4.1%204.1%200%200%200%201-3l10-9c.8.2%201.3.3%202%20.3-.9-.3-1.6-.7-.8-1.8l2.2-1.7%201.8%202.2s-2.5%203.3-2.8%203.3H116l-5.3%204.7%202.3%202%203.5%209.5%204.2-3-2.7-9.7%206-6.5-2.3-3.5%201.5-2s20.7%2013%2028.7%209.5c.2.1.5-9.3.5-9.3s-21.5-2.2-22-6.4c-.5-4.3%204.8-4.8%204.8-4.8l-2.3-3.2.5-1.8%203.8%204.8%208.4-7.3%2049.9%2056.9c2.7-1.1%203.3-1.8%203.5-4.5L150%20234l3.8-4c.7-.8%201-1.2%201-2.5l5.7-5a7.1%207.1%200%200%201%203.7%203l15.8-13.3c.4.4%201.7.8%202.5.3l26-25-28.3%2020-1-.7c0-.8%201-1%200-2.5-1.1-1.3-2.8%201.3-3%201.3s-4.1-1.4-5-3.1l-.2%204.6-7.3%206.7-5.5-.2-8%207.7-1%203%201.3%202.5s-4.2%203.7-4.2%203.5c0-.3-.9-1.1-1-1.3l3.7-3.2.5-2.3-1.2-1.9c-.4.3-5%205.2-5.3%204.7L129.7%20211l.7-2.8-8.5-9.2c-3-1-8-1.2-9%205.5-.7%201.6-7.2.2-7.2.2l-3.4.8-19.7%2027.9%2011%2013.2%2022.4-28.4.6-8%204.7%205.2c1.6.2%203.1.2%204.5-.5l13.3%2014.8-2.2%202.2%202%202.2%202.2-1.6%201%201.3c-1.2.6-2%201.4-3%202-1.9-1.1-3.6-2.6-3.4-4.9l-7.5%206.2-.3%201.3-22.2%2018.4-2%20.3-.5%205.7%2014.5-12v-1.7l1.5%201.2%2011.2-9s.8%201%20.5%201-10%209-10%209l-.2%201-1.7%201.5-1-.7-13.5%2012h-2l-7.5%207.4c-1.9.2-3.6.4-5.2%201.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-na{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-na'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='na-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23na-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%233662a2'%20d='m-26.4.2.8%20345.6L512.5%200z'/%3e%3cpath%20fill='%2338a100'%20d='M666.4%20479.6%20665%20120.3%20122.3%20479.8l544-.2z'/%3e%3cpath%20fill='%23c70000'%20d='m-26%20371.8.4%20108.2%20117.5-.1L665.4%2095.4l-.7-94.1-116-1L-26%20371.7z'/%3e%3cpath%20fill='%23ffe700'%20d='m219.6%20172-21.8-13.2-12.6%2022.1-12.2-22.2-22%2012.9.6-25.4-25.4.2%2013.2-21.8-22.1-12.5%2022.2-12.3-12.8-22%2025.4.6-.1-25.5%2021.7%2013.2L186.3%2044l12.2%2022.2%2022-12.9-.6%2025.4%2025.4-.2-13.2%2021.8%2022.1%2012.5-22.2%2012.3%2012.8%2022-25.4-.6z'/%3e%3cpath%20fill='%233662a2'%20d='M232.4%20112.4c0%2025.6-20.9%2046.3-46.6%2046.3s-46.6-20.7-46.6-46.3%2020.8-46.2%2046.6-46.2%2046.6%2020.7%2046.6%2046.2'/%3e%3cpath%20fill='%23ffe700'%20d='M222.3%20112.4a36.5%2036.5%200%201%201-73%200%2036.5%2036.5%200%200%201%2073%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-na.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-na'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='na-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23na-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%233662a2'%20d='m-108.2.2.8%20368.6L466.6%200z'/%3e%3cpath%20fill='%2338a100'%20d='m630.7%20511.5-1.4-383.2-579%20383.5z'/%3e%3cpath%20fill='%23c70000'%20d='m-107.9%20396.6.5%20115.4%20125.3-.2%20611.7-410.1L629%201.4%20505.2.2z'/%3e%3cpath%20fill='%23ffe700'%20d='m154%20183.4-23.1-14-13.4%2023.6-13-23.8L81%20183l.6-27.1-27%20.2%2014-23.2L45%20119.5l23.8-13L55%2083l27%20.6-.1-27.1%2023.2%2014%2013.4-23.6%2013%2023.7L155.2%2057l-.6%2027%2027-.1-14%2023.2%2023.6%2013.3-23.8%2013.1%2013.7%2023.4-27-.5z'/%3e%3cpath%20fill='%233662a2'%20d='M167.8%20120c0%2027.2-22.3%2049.3-49.8%2049.3s-49.7-22.1-49.7-49.4%2022.3-49.3%2049.8-49.3%2049.7%2022%2049.7%2049.3z'/%3e%3cpath%20fill='%23ffe700'%20d='M157%20120a39%2039%200%201%201-77.9%200%2039%2039%200%200%201%2077.9%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-nc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23009543'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ed4135'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%230035ad'%20d='M0%200h640v160H0z'/%3e%3ccircle%20cx='240'%20cy='240'%20r='157.3'%20fill='%23fae600'%20stroke='%23000'%20stroke-width='5.3'/%3e%3cpath%20stroke='%23000'%20stroke-width='6.4'%20d='M213.3%20263.5h53.3M213.3%20224h53.3M240%2083.2V352'/%3e%3cpath%20fill='%23000001'%20d='M176.6%20384.4c64.2%2026.3%20124.4%201.7%20124.4%201.7s-22.7-24.6-34.3-34.2c-11.4-9.4-44.8-9-56.2%200a488.7%20488.7%200%200%200-33.9%2032.5'/%3e%3cellipse%20cx='240'%20cy='312.5'%20fill='%23000001'%20rx='17.6'%20ry='25.6'/%3e%3cellipse%20cx='240'%20cy='243.7'%20fill='%23000001'%20rx='21.3'%20ry='13.5'/%3e%3ccircle%20cx='240'%20cy='181.3'%20r='21.3'%20fill='%23000001'/%3e%3cpath%20fill='%23000001'%20d='M265.6%20101.9s1.8%203-2%2010c-18.6%2033.5-37.3%2034.2-40.8%2037.1-4%203.2-5.6%203-5.6%203%20.3-2.9.5-14.6.7-15.7%202.9-15.7%2026.5-15.5%2045-31.5%202.9-2.5%202.7-3%202.7-3zm-62.4%2072s4.3%2012%204.8%2024c1%2019.2%2019.4%2019.7%2032%2019.7v-10.7c-9.5%200-17.7-1.4-24.5-15.4a122.7%20122.7%200%200%200-12.3-17.6m-.5%20154.6s6.7-8.3%2014.6-27.7c4-10.1%2013.8-16%2022.7-16v-15c-20.3%200-30%207.5-31%2018.6a329%20329%200%200%201-6.3%2040.1'/%3e%3cpath%20d='M276.8%20173.9s-4.3%2012-4.8%2024c-1%2019.2-19.4%2019.7-32%2019.7V207c9.5%200%2017.7-1.4%2024.5-15.5%203.6-6.2%207.7-12.1%2012.3-17.6m.5%20154.7s-6.7-8.4-14.6-27.8c-4-10.1-13.8-16-22.7-16V270c20.3%200%2030%207.5%2031%2018.6a329%20329%200%200%200%206.3%2040'/%3e%3c/svg%3e")}.fi-nc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23009543'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ed4135'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%230035ad'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='225.6'%20cy='256'%20r='167.8'%20fill='%23fae600'%20stroke='%23000'%20stroke-width='5.7'/%3e%3cpath%20stroke='%23000'%20stroke-width='6.8'%20d='M197.2%20281h56.9m-56.9-42h56.9M225.6%2088.6v286.8'/%3e%3cpath%20fill='%23000001'%20d='M158%20410c68.6%2028%20132.8%201.8%20132.8%201.8s-24.3-26.2-36.7-36.5c-12.1-10-47.8-9.6-60%200-10%208-39.2%2037.5-36%2034.8z'/%3e%3cellipse%20cx='225.6'%20cy='333.4'%20fill='%23000001'%20rx='18.8'%20ry='27.3'/%3e%3cellipse%20cx='225.6'%20cy='260'%20fill='%23000001'%20rx='22.8'%20ry='14.4'/%3e%3ccircle%20cx='225.6'%20cy='193.4'%20r='22.8'%20fill='%23000001'/%3e%3cpath%20fill='%23000001'%20d='M253%20108.7s2%203.2-2.2%2010.7c-19.9%2035.7-39.7%2036.5-43.5%2039.5-4.2%203.4-6%203.2-6%203.2.4-3%20.6-15.6.8-16.8%203-16.6%2028.3-16.4%2048-33.5%203-2.7%202.8-3.2%202.8-3.2zm-66.6%2076.8s4.5%2012.7%205.1%2025.6c1.1%2020.4%2020.7%2021%2034.1%2021v-11.4c-10%200-18.9-1.4-26.1-16.5a130.8%20130.8%200%200%200-13.1-18.7m-.6%20165s7.2-9%2015.6-29.6a27%2027%200%200%201%2024.2-17.1v-16c-21.6%200-32%208-33%2019.9-2.4%2024-6.8%2042.7-6.8%2042.7zm79.2-165s-4.6%2012.7-5.2%2025.6c-1.1%2020.5-20.7%2021-34.1%2021v-11.3c10.1%200%2018.9-1.5%2026.2-16.5%203.8-6.7%208.2-13%2013-18.8zm.5%20165s-7.1-8.9-15.6-29.6a27%2027%200%200%200-24.2-17v-16c21.6%200%2032%208%2033.1%2019.8a351%20351%200%200%200%206.7%2042.8'/%3e%3c/svg%3e")}.fi-ne{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ne'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230db02b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23e05206'%20d='M0%200h640v160H0z'/%3e%3ccircle%20cx='320'%20cy='240'%20r='68'%20fill='%23e05206'/%3e%3c/svg%3e")}.fi-ne.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ne'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230db02b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23e05206'%20d='M0%200h512v170.7H0z'/%3e%3ccircle%20cx='256'%20cy='256'%20r='72.5'%20fill='%23e05206'/%3e%3c/svg%3e")}.fi-nf{background-image:url(/assets/nf-COchEj81.svg)}.fi-nf.fis{background-image:url(/assets/nf--j2oelto.svg)}.fi-ng{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ng'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23008753'%20d='M426.6%200H640v480H426.6zM0%200h213.3v480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ng.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ng'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23008753'%20d='M341.3%200H512v512H341.3zM0%200h170.7v512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ni{background-image:url(/assets/ni-CC3zFI7h.svg)}.fi-ni.fis{background-image:url(/assets/ni-ChnV2lR-.svg)}.fi-nl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nl'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%2321468b'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-nl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nl'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ae1c28'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%2321468b'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-no{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-no'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M180%200h120v480H180z'/%3e%3cpath%20fill='%23fff'%20d='M0%20180h640v120H0z'/%3e%3cpath%20fill='%23002664'%20d='M210%200h60v480h-60z'/%3e%3cpath%20fill='%23002664'%20d='M0%20210h640v60H0z'/%3e%3c/svg%3e")}.fi-no.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-no'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ed2939'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M128%200h128v512H128z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23002664'%20d='M160%200h64v512h-64z'/%3e%3cpath%20fill='%23002664'%20d='M0%20224h512v64H0z'/%3e%3c/svg%3e")}.fi-np{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-np'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='np-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-16h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23np-a)'%20transform='translate(0%2015)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ce0000'%20stroke='%23000063'%20stroke-width='13.8'%20d='M6.5%20489.5h378.8L137.4%20238.1l257.3.3L6.6-9.5v499z'/%3e%3cpath%20fill='%23fff'%20d='m180.7%20355.8-27%209%2021.2%2019.8-28.5-1.8%2011.7%2026.2-25.5-12.3.5%2028.6-18.8-20.9-10.7%2026.6-9.2-26.3-20.3%2020.6%201.8-27.7L49%20409l12.6-25-29.3.6%2021.5-18.3-27.3-10.5%2027-9L32.2%20327l28.4%201.8L49%20302.6l25.6%2012.3-.5-28.6%2018.8%2020.9%2010.7-26.6%209.1%2026.3%2020.4-20.6-1.9%2027.7%2027-11.4-12.7%2025%2029.4-.6-21.5%2018.3zm-32.4-184.7-11.3%208.4%205.6%204.6a93.8%2093.8%200%200%200%2030.7-36c1.8%2021.3-17.7%2069-68.7%2069.5a70.6%2070.6%200%200%201-71.5-70.3c10%2018.2%2016.2%2027%2032%2036.5l4.7-4.4-10.6-8.9%2013.7-3.6-7.4-12.4%2014.4%201-1.8-14.4%2012.6%207.4%204-13.5%209%2010.8%208.5-10.3%204.6%2014%2011.8-8.2-1.5%2014.3%2014.2-1.7-6.7%2013.2z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-np.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-np'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='np-b'%3e%3cpath%20fill-opacity='.7'%20d='M0-16h512v512H0z'/%3e%3c/clipPath%3e%3cclipPath%20id='np-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23np-a)'%3e%3cg%20clip-path='url(%23np-b)'%20transform='translate(0%2016)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23ce0000'%20stroke='%23000063'%20stroke-width='13'%20d='M6.5%20489.5h378.8L137.4%20238.1l257.3.3L6.6-9.5v499z'/%3e%3cpath%20fill='%23fff'%20d='m180.7%20355.8-27%209%2021.2%2019.8-28.5-1.8%2011.7%2026.2-25.5-12.3.5%2028.6-18.8-20.9-10.7%2026.6-9.2-26.3-20.3%2020.6%201.8-27.7L49%20409l12.6-25-29.3.6%2021.5-18.3-27.3-10.5%2027-9L32.2%20327l28.4%201.8L49%20302.6l25.6%2012.3-.5-28.6%2018.8%2020.9%2010.7-26.6%209.1%2026.3%2020.4-20.6-1.9%2027.7%2027-11.4-12.7%2025%2029.4-.6-21.5%2018.3zm-32.4-184.7-11.3%208.4%205.6%204.6a93.8%2093.8%200%200%200%2030.7-36c1.8%2021.3-17.7%2069-68.7%2069.5a70.6%2070.6%200%200%201-71.5-70.3c10%2018.2%2016.2%2027%2032%2036.5l4.7-4.4-10.6-8.9%2013.7-3.6-7.4-12.4%2014.4%201-1.8-14.4%2012.6%207.4%204-13.5%209%2010.8%208.5-10.3%204.6%2014%2011.8-8.2-1.5%2014.3%2014.2-1.7-6.7%2013.2z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-nr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='nr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-54.7%200H628v512H-54.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23nr-a)'%20transform='translate(51.3)scale(.9375)'%3e%3cpath%20fill='%23002170'%20d='M-140%200H884v512H-140z'/%3e%3cpath%20fill='%23ffb20d'%20d='M-140%20234.1H884V278H-140z'/%3e%3cpath%20fill='%23fff'%20d='m161.8%20438-33-33-10.5%2045.4-12-45-31.9%2034%2012.1-45L42%20407.9l33-33-45.4-10.6%2045-12-34-31.8%2045%2012L72%20288l33%2033%2010.6-45.4%2012%2045%2031.8-34-12%2045%2044.5-13.5-33%2033%2045.4%2010.5-45%2012%2034%2032-45-12.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-nr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='nr-a'%3e%3cpath%20fill-opacity='.7'%20d='M135.6%200h496.1v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23nr-a)'%20transform='translate(-140)scale(1.0321)'%3e%3cpath%20fill='%23002170'%20d='M0%200h992.1v496H0z'/%3e%3cpath%20fill='%23ffb20d'%20d='M0%20226.8h992.1v42.4H0z'/%3e%3cpath%20fill='%23fff'%20d='m292.4%20424.4-31.9-32-10.2%2044-11.7-43.7-30.9%2033%2011.8-43.6-43.2%2013%2032-31.8-44-10.3%2043.6-11.6-33-31%2043.6%2011.8-13-43.2%2031.8%2032%2010.3-44%2011.7%2043.6%2030.8-32.9-11.7%2043.6%2043.2-13-32%2031.8%2044%2010.3L290%20362l33%2030.9-43.7-11.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-nu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nu'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fedd00'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3ccircle%20cx='160'%20cy='120'%20r='40.8'%20fill='%23012169'/%3e%3cpath%20fill='%23fedd00'%20d='m160%2079.2%2024%2073.8-62.8-45.6h77.6L136%20153M66.7%2098.3l14%2043.4L43.9%20115h45.7l-37%2026.8m200.7-43.5%2014.1%2043.4-36.9-26.8h45.7l-37%2026.8M160%20178.3l14.1%2043.4-37-26.8h45.7l-37%2026.8M160%2018.3l14.1%2043.4-37-26.8h45.7l-37%2026.8'/%3e%3c/svg%3e")}.fi-nu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-nu'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fedd00'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3ccircle%20cx='128'%20cy='128'%20r='43.6'%20fill='%23012169'/%3e%3cpath%20fill='%23fedd00'%20d='m128%2084.4%2025.6%2078.8-67-48.7h82.8l-67%2048.7m-49.1-58.3%2015%2046.3L29%20122.6h48.7l-39.4%2028.6m164.4-46.3%2015%2046.3-39.4-28.6H227l-39.4%2028.6m-59.6%2039%2015%2046.3-39.3-28.6h48.6L113%20236.5m15-217L143%2066l-39.3-28.7h48.6L113%2066'/%3e%3c/svg%3e")}.fi-nz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-nz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='nz-b'%3e%3cg%20id='nz-a'%3e%3cpath%20d='M0-.3v.5l1-.5z'/%3e%3cpath%20d='M.2.3%200-.1l1-.2z'/%3e%3c/g%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(-72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)rotate(72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%2300247d'%20fill-rule='evenodd'%20d='M0%200h640v480H0z'/%3e%3cg%20transform='translate(-111%2036.1)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20120)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(30%200%200%2030%20900%20120)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20525.2%20114.6)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20519%20-457.7)scale(40.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20519%20-457.7)scale(25)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20525.2%20114.6)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20668.6%20-327.7)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20668.6%20-327.7)scale(30)'/%3e%3c/g%3e%3cg%20transform='translate(-111%2036.1)scale(.66825)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20480)scale(50.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(35%200%200%2035%20900%20480)'/%3e%3c/g%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23c8102e'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23fff'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-nz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-nz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='nz-b'%3e%3cg%20id='nz-a'%3e%3cpath%20d='M0-.3v.5l1-.5z'/%3e%3cpath%20d='M.2.3%200-.1l1-.2z'/%3e%3c/g%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='rotate(-72%200%200)'/%3e%3cuse%20xlink:href='%23nz-a'%20transform='scale(-1%201)rotate(72)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%2300247d'%20fill-rule='evenodd'%20d='M0%200h512v512H0z'/%3e%3cg%20transform='translate(-148.7%2090.5)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20120)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(30%200%200%2030%20900%20120)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20418.7%20105.1)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20519%20-457.7)scale(40.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20519%20-457.7)scale(25)'/%3e%3c/g%3e%3cg%20transform='rotate(82%20418.7%20105.1)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='rotate(-82%20668.6%20-327.7)scale(45.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='rotate(-82%20668.6%20-327.7)scale(30)'/%3e%3c/g%3e%3cg%20transform='translate(-148.7%2090.5)scale(.60566)'%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23fff'%20transform='translate(900%20480)scale(50.4)'/%3e%3cuse%20xlink:href='%23nz-b'%20width='100%25'%20height='100%25'%20fill='%23cc142b'%20transform='matrix(35%200%200%2035%20900%20480)'/%3e%3c/g%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23c8102e'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23fff'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23c8102e'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3c/svg%3e")}.fi-om{background-image:url(/assets/om-DnUPbroW.svg)}.fi-om.fis{background-image:url(/assets/om-Ri__rIwP.svg)}.fi-pa{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pa'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pa-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pa-a)'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M92.5%200h477.2v480H92.4z'/%3e%3cpath%20fill='%23db0000'%20fill-rule='evenodd'%20d='M323%203.6h358v221.7H323z'/%3e%3cpath%20fill='%230000ab'%20fill-rule='evenodd'%20d='M3.2%20225.3h319.9V480H3.2zm211.6-47.6-42-29.4-41.7%2029.6%2015.5-48L105%20100l51.6-.4%2016-48%2016.3%2047.9h51.6l-41.5%2030%2015.9%2048z'/%3e%3cpath%20fill='%23d80000'%20fill-rule='evenodd'%20d='m516.9%20413.9-42.4-27.7-42.1%2028%2015.6-45.6-42-28%2052-.5%2016.2-45.4%2016.4%2045.3h52l-41.8%2028.5%2016%2045.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pa.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pa'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pa-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pa-a)'%3e%3cpath%20fill='%23fff'%20d='M-26-25h592.5v596H-26z'/%3e%3cpath%20fill='%23db0000'%20d='M255.3-20.4h312.1v275.2h-312z'/%3e%3cpath%20fill='%230000ab'%20d='M-54.5%20254.8h309.9V571H-54.5zM179%20181.6l-46.5-29.2-46.2%2029.5%2017.2-48-46.2-29.6%2057.1-.4%2017.7-47.8%2018.1%2047.7h57.1l-45.9%2030z'/%3e%3cpath%20fill='%23d80000'%20d='m435.2%20449-46.4-29.2-46.3%2029.5%2017.2-48-46.2-29.5%2057.2-.4%2017.7-47.8%2018%2047.7h57.2l-46%2030z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pe{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pe'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23D91023'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M213.3%200h213.4v480H213.3z'/%3e%3c/svg%3e")}.fi-pe.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pe'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23D91023'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M170.7%200h170.6v512H170.7z'/%3e%3c/svg%3e")}.fi-pf{background-image:url(/assets/pf-CMTHIumB.svg)}.fi-pf.fis{background-image:url(/assets/pf-CEX9Vx76.svg)}.fi-pg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pg'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='m1.6%200-.5%20480h640z'/%3e%3cpath%20fill='red'%20d='m640.6%20480%20.5-480H1.1z'/%3e%3c/g%3e%3cpath%20fill='%23fc0'%20stroke='%23fc0'%20stroke-width='1.1'%20d='m178%2054-3.8-.2c-1.2-2.8-4.5-3.8-6.6-2.6A333%20333%200%200%201%20156%2051l7.1%203.1C165%2059%20171%2060%20171%2060c-.6%208.8-8.9-1.1-15.9%203.9-5%203-5%206.5-7.7%2012.3-.9%201.6-4.4%205.8-4.4%205.8l5.9-.5L147%2084l7-1-1.5%201.4c1%20.2%208-1.7%208-1.7L160%2085l8-2.9s1.6%201.3%203%201.9l1-4%204%201%201-4c6%208%208%2016%2019%2018l-1-4a262.2%20262.2%200%200%201%208.7%204l.9-1.7c4.8%203.4%208.7%203.3%2011.4%203.7l-2-5%202%201-3-8%203%201-4-6%201.5-1-.5-3c6%202%2014%205%2015%2012%201%2011-11%2014-19%2013%206%205%2017%203%2022-2%202-2%203-5%204-8%201%203%203%207%203%2011-1%209-13%2012-21%2013%209%205%2025-1%2026-14%200-11-7-16-10-21l-1-5.4%203%201.4s-1.8-3.3-2-4c0%200-3.1-8.5-4.2-10.4l2.2.4-8.2-10.3%202.3-.2S215.6%2044%20213%2043l3-1c-6-3-13-1-19%203l1-3-1.8.2v-3.5L198%2036l-3-1%202-5-3%201%201-5s-2.2%201-3.6.9a51.7%2051.7%200%200%200%201.6-3.4c-1-1.5%200-4.5%200-4.5-7%201-8%202-12%208-6%2011-4%2016-3%2027z'%20transform='matrix(2.21989%200%200%202.21194%201.1%200)'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='red'%20stroke-width='1.4'%20d='M215.8%2070.4c.5.9%206.2%203.6%2010.4%206-1.1-4.6-9.4-5.6-10.4-6z'%20transform='matrix(2.21989%200%200%202.21194%201.1%200)'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m175%20399-14.2-9-19%209.1%204.3-16.2-14.5-15.1%2016.7-1%2010-18.4%206.1%2015.5%2020.7%203.8-13%2010.6zm36.2-79-6.6-3-6.3%203.6%201-7.2-5.4-4.9%207.1-1.3%203-6.6%203.5%206.4%207.2.8-5%205.2zm32-45.2-14.5-7-13.9%207.8%202.3-15.7-11.8-10.8%2015.7-2.8%206.6-14.4%207.6%2014%2015.8%201.8-11%2011.5zm-65.8-63-17-8.5-16.5%209.1%202.8-18.6-13.8-13%2018.7-3%208-17%208.7%2016.7%2018.8%202.3-13.3%2013.4zm-60.8%2065.4-17-10-17%2010.3%204.3-19.3-15.1-13%2019.7-1.8%207.7-18.3%207.9%2018.2%2019.8%201.6-14.9%2013z'/%3e%3c/svg%3e")}.fi-pg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pg-a'%3e%3cpath%20fill-opacity='.7'%20d='M81.4%200h496v496h-496z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23pg-a)'%20transform='translate(-84)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23000001'%20d='M.5%200%200%20496h659z'/%3e%3cpath%20fill='red'%20d='M658.5%20496%20659%200H0z'/%3e%3c/g%3e%3cpath%20fill='%23fc0'%20stroke='%23fc0'%20stroke-width='2.3'%20d='m406.9%20123.4-8.8-.4c-2.7-6.4-10.3-8.8-15-6-4.2.3-26.5-.4-26.5-.4l16.3%207.1c4%2010.9%2018%2013.5%2018%2013.5-1.2%2020-20.3-2.6-36.3%208.8-11.4%206.9-11.6%2015-17.8%2028.3a119%20119%200%200%201-10%2013.1l13.5-1-4.3%205.6%2016-2.3s-2.1%201.8-3.4%203.2c2.4.5%2018.3-3.7%2018.3-3.7l-1.1%205.1c8.1-3.3%2018.2-6.6%2018.2-6.6s3.6%203%206.9%204.3l2.3-9.1%209.1%202.3%202.3-9.2c13.7%2018.3%2018.3%2036.6%2043.4%2041.2l-2.3-9.2c7%203%2020%209.4%2020%209.4l2-4.2c10.9%207.8%2020%207.7%2026%208.5l-4.5-11.4%204.6%202.3-6.9-18.3%206.9%202.3-9.2-13.7%203.4-2.3-1-6.9c13.6%204.6%2032%2011.5%2034.2%2027.5%202.3%2025.1-25.2%2032-43.4%2029.7%2013.7%2011.4%2038.8%206.8%2050.3-4.6a47%2047%200%200%200%209.1-18.3c2.3%206.9%206.9%2016%206.9%2025.2-2.3%2020.5-29.8%2027.4-48%2029.7%2020.5%2011.4%2057.1-2.3%2059.4-32%200-25.2-16-36.6-22.9-48a231%20231%200%200%201-2.3-12.3c1%20.2%206.9%203.2%206.9%203.2s-4-7.6-4.6-9.2c0%200-7.1-19.4-9.7-23.7.4-.3%205.2.8%205.2.8l-18.8-23.5%205.3-.6S493%20100.5%20487%2098.3l6.9-2.3c-13.8-6.8-29.8-2.3-43.5%206.9l2.3-6.9-4.2.4v-7.8l4.2-6.3-6.8-2.3%204.5-11.4-6.8%202.3%202.3-11.5s-5.2%202.4-8.3%202c.1.3%203.7-7.7%203.7-7.7-2.2-3.4%200-10.3%200-10.3-16%202.3-18.3%204.6-27.4%2018.3-13.8%2025.2-9.2%2036.6-6.9%2061.7z'/%3e%3cpath%20fill='red'%20fill-rule='evenodd'%20stroke='red'%20stroke-width='3'%20d='M493.3%20161c1.2%202%2014.1%208.2%2023.9%2013.8-2.6-10.6-21.7-12.9-24-13.8z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='m179%20412.4-14.6-9.3-19.5%209.4%204.4-16.7-15-15.7%2017.3-1%2010.3-19%206.3%2016%2021.2%203.9-13.3%2011zm37.3-81.6-6.8-3.2-6.4%203.7%201-7.4-5.6-5%207.4-1.4%203-6.8%203.6%206.6%207.4.8-5.2%205.4zm32.9-46.8-14.8-7.2-14.4%208%202.3-16.2-12.1-11.2%2016.2-2.8%206.8-15%207.8%2014.6%2016.3%201.8-11.3%2012zm-67.7-65-17.4-8.8-17%209.4%202.8-19.2-14.2-13.4%2019.2-3.1%208.3-17.7%209%2017.3%2019.3%202.4-13.7%2014zM119%20286.5l-17.6-10.4-17.5%2010.7%204.5-20-15.6-13.3%2020.4-2%207.9-18.9%208%2018.8%2020.5%201.7-15.3%2013.5z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ph{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ph'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230038a8'%20d='M0%200h640v240H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20240h640v240H0z'/%3e%3cpath%20fill='%23fff'%20d='M415.7%20240%200%20480V0'/%3e%3cpath%20fill='%23fcd116'%20d='M26.7%2042.4%2041%2055l16.6-9.2-7.4%2017.5%2014%2013-19-1.6-8.1%2017.2-4.3-18.5L14%2071l16.3-10zm323.8%20172.3.4%2019%2018%206.3-18%206.2-.4%2019-11.5-15.1-18.2%205.5%2010.8-15.6-10.8-15.6%2018.2%205.5zM37.2%20388.1l8%2017.2%2019-1.6-13.9%2013%207.4%2017.5-16.6-9.1-14.4%2012.4%203.6-18.7L14%20409l18.9-2.4zm114.2-249-6.2%206.2%203.1%2047-3%20.3-5.7-42.9-5.1%205%207.6%2038.4a47.5%2047.5%200%200%200-17.2%207.1l-21.7-32.4H96l26.4%2034.3a48%2048%200%200%200-2.4%202l-31.1-35.5h-8.8v8.8l35.4%2031-2%202.5-34.3-26.3v7.1l32.5%2021.7c-3.4%205.2-5.9%2011-7.1%2017.2L66.3%20223l-5.1%205%2042.9%205.7c-.2%201-.3%202.1-.3%203.1l-47-3-6.2%206.2%206.2%206.2%2047-3.1.3%203.1-42.9%205.7%205%205%2038.4-7.6a47.5%2047.5%200%200%200%207.1%2017.2l-32.5%2021.7v7.2l34.3-26.3a48%2048%200%200%200%202%202.4l-35.4%2031v8.8H89l31-35.4%202.5%202L96%20312.2h7.2l21.7-32.5c5.1%203.4%2011%205.9%2017.2%207.1l-7.6%2038.4%205%205%205.7-42.9c1%20.2%202%20.3%203.1.3l-3%2047%206.1%206.2%206.3-6.2-3.1-47%203-.3%205.7%2043%205.1-5.1-7.6-38.4a47.5%2047.5%200%200%200%2017.2-7.1l21.7%2032.5h7.2l-26.4-34.3a48%2048%200%200%200%202.4-2l31.1%2035.4h8.8v-8.8l-35.4-31%202-2.4%2034.3%2026.3v-7.2l-32.5-21.7c3.4-5.1%205.9-11%207.1-17.2l38.3%207.6%205.1-5-42.9-5.7c.2-1%20.3-2%20.3-3.1l47%203%206.2-6.1-6.2-6.2-47%203-.3-3%2042.9-5.7-5-5-38.4%207.5a47.5%2047.5%200%200%200-7.1-17.2l32.5-21.7v-7.1l-34.3%2026.3a48%2048%200%200%200-2-2.4l35.4-31v-8.9H214l-31%2035.5a48%2048%200%200%200-2.5-2l26.4-34.3h-7.2L178%20200.2c-5.1-3.4-11-5.9-17.2-7.1l7.6-38.3-5-5-5.7%2042.8-3.1-.3%203-47z'/%3e%3c/svg%3e")}.fi-ph.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ph'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230038a8'%20d='M0%200h512v256H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20256h512v256H0z'/%3e%3cpath%20fill='%23fff'%20d='M443.4%20256%200%20512V0'/%3e%3cpath%20fill='%23fcd116'%20d='m25.2%2044.4%2015.4%2013.3%2017.9-9.8-8%2018.7%2015%2014L45%2078.9l-8.6%2018.4-4.7-19.8-20.2-2.6L29%2064.4zM372.1%20229l.4%2020.3%2019.3%206.7-19.3%206.7-.4%2020.3-12.3-16.2-19.5%206L352%20256l-11.7-16.7%2019.5%205.9zM36.5%20414.7l8.6%2018.4%2020.3-1.7-14.8%2014%207.9%2018.7-17.9-9.8-15.4%2013.3%203.9-20-17.5-10.5%2020.2-2.6zM158.9%20148l-6.6%206.6%203.2%2050.3-3.3.3-6-45.9-5.5%205.4%208.2%2041a51%2051%200%200%200-18.4%207.7l-23.3-34.8h-7.7l28.2%2036.8-2.5%202.1-33.3-38h-9.4v9.5l38%2033.3-2.2%202.5-36.8-28.2v7.7l34.8%2023.3a50.9%2050.9%200%200%200-7.6%2018.4l-41-8.2-5.5%205.5%2046%206-.4%203.4-50.3-3.3-6.7%206.6%206.7%206.6%2050.3-3.2.3%203.3-45.9%206%205.4%205.5%2041-8.2a51%2051%200%200%200%207.7%2018.4l-34.8%2023.3v7.7l36.8-28.2%202.1%202.5-38%2033.3v9.4H92l33.3-38%202.5%202.2-28.2%2036.8h7.7l23.3-34.8a50.8%2050.8%200%200%200%2018.4%207.6l-8.2%2041%205.5%205.5%206-46%203.3.4-3.2%2050.3%206.6%206.7%206.6-6.7-3.2-50.3%203.3-.3%206%2045.9%205.5-5.4-8.2-41a51%2051%200%200%200%2018.4-7.7l23.3%2034.8h7.7L190%20296.6l2.5-2.1%2033.3%2038h9.4V323l-38-33.3%202.2-2.5%2036.8%2028.2v-7.7l-34.8-23.3A50.9%2050.9%200%200%200%20209%20266l41%208.2%205.5-5.5-46-6%20.4-3.3%2050.3%203.2%206.7-6.6-6.7-6.6-50.3%203.3c0-1.2-.2-2.3-.3-3.4l45.9-6-5.4-5.5-41%208.2a51%2051%200%200%200-7.7-18.4l34.8-23.3v-7.7l-36.8%2028.2-2.1-2.5%2038-33.3v-9.4h-9.5l-33.3%2038-2.5-2.2%2028.2-36.8h-7.7l-23.3%2034.8a50.9%2050.9%200%200%200-18.4-7.6l8.2-41-5.5-5.5-6%2046-3.3-.4%203.2-50.3z'/%3e%3c/svg%3e")}.fi-pk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pk'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pk-a'%3e%3cpath%20fill-opacity='.7'%20d='M-52.3%200h682.6v512H-52.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pk-a)'%20transform='translate(49)scale(.9375)'%3e%3cpath%20fill='%230c590b'%20d='M-95%200h768v512H-95z'/%3e%3cpath%20fill='%23fff'%20d='M-95%200H97.5v512H-95z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m403.7%20225.4-31.2-6.6-16.4%2027.3-3.4-31.6-31-7.2%2029-13-2.7-31.7%2021.4%2023.6%2029.3-12.4-15.9%2027.6%2021%2024z'/%3e%3cpath%20d='M415.4%20306a121.2%20121.2%200%200%201-161.3%2059.4%20122.1%20122.1%200%200%201-59.5-162.1A118.6%20118.6%200%200%201%20266%20139a156.2%20156.2%200%200%200-11.8%2010.9A112.3%20112.3%200%200%200%20415.5%20306z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-pk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pk'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pk-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pk-a)'%3e%3cpath%20fill='%230c590b'%20d='M-95%200h768v512H-95z'/%3e%3cpath%20fill='%23fff'%20d='M-95%200H97.5v512H-95z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m403.7%20225.4-31.2-6.6-16.4%2027.3-3.4-31.6-31-7.2%2029-13-2.7-31.7%2021.4%2023.6%2029.3-12.4-15.9%2027.6%2021%2024z'/%3e%3cpath%20d='M415.4%20306a121.2%20121.2%200%200%201-161.3%2059.4%20122.1%20122.1%200%200%201-59.5-162.1A118.6%20118.6%200%200%201%20266%20139a156.2%20156.2%200%200%200-11.8%2010.9A112.3%20112.3%200%200%200%20415.5%20306z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-pl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pl'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M640%20480H0V0h640z'/%3e%3cpath%20fill='%23dc143c'%20d='M640%20480H0V240h640z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pl'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23fff'%20d='M512%20512H0V0h512z'/%3e%3cpath%20fill='%23dc143c'%20d='M512%20512H0V256h512z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pm{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pm'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-pm.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pm'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-pn{background-image:url(/assets/pn-vyD5VXw1.svg)}.fi-pn.fis{background-image:url(/assets/pn-DEs-Vj71.svg)}.fi-pr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pr'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pr-a'%3e%3cpath%20fill-opacity='.7'%20d='M-37.3%200h682.7v512H-37.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pr-a)'%20transform='translate(35)scale(.9375)'%3e%3cpath%20fill='%23ed0000'%20d='M-37.3%200h768v512h-768z'/%3e%3cpath%20fill='%23fff'%20d='M-37.3%20102.4h768v102.4h-768zm0%20204.8h768v102.4h-768z'/%3e%3cpath%20fill='%230050f0'%20d='m-37.3%200%20440.7%20255.7L-37.3%20511z'/%3e%3cpath%20fill='%23fff'%20d='M156.4%20325.5%20109%20290l-47.2%2035.8%2017.6-58.1-47.2-36%2058.3-.4%2018.1-58%2018.5%2057.8%2058.3.1-46.9%2036.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pr'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pr-a'%3e%3cpath%20fill-opacity='.7'%20d='M51.6%200h708.7v708.7H51.6z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23pr-a)'%20transform='translate(-37.3)scale(.72249)'%3e%3cpath%20fill='%23ed0000'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20141.7h1063v141.8H0zm0%20283.5h1063v141.7H0z'/%3e%3cpath%20fill='%230050f0'%20d='m0%200%20610%20353.9L0%20707.3z'/%3e%3cpath%20fill='%23fff'%20d='m268.2%20450.5-65.7-49-65.3%2049.5%2024.3-80.5-65.3-49.7%2080.7-.7%2025-80.2%2025.6%2080%2080.7.1-64.9%2050.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ps{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ps'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ps-a'%3e%3cpath%20fill-opacity='.7'%20d='M-118%200h682.7v512H-118z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ps-a)'%20transform='translate(110.6)scale(.9375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M-246%200H778v170.7H-246z'/%3e%3cpath%20fill='%23fff'%20d='M-246%20170.7H778v170.6H-246z'/%3e%3cpath%20fill='%23090'%20d='M-246%20341.3H778V512H-246z'/%3e%3cpath%20fill='red'%20d='m-246%20512%20512-256L-246%200z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ps.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ps'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ps-a'%3e%3cpath%20fill-opacity='.7'%20d='M237.1%200h493.5v493.5H237.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ps-a)'%20transform='translate(-246)scale(1.0375)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%200h987v164.5H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20164.5h987V329H0z'/%3e%3cpath%20fill='%23090'%20d='M0%20329h987v164.5H0z'/%3e%3cpath%20fill='red'%20d='m0%20493.5%20493.5-246.8L0%200z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-pt{background-image:url(/assets/pt-BV5okG4O.svg)}.fi-pt.fis{background-image:url(/assets/pt-BLLm3V0o.svg)}.fi-pw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pw'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='pw-a'%3e%3cpath%20fill-opacity='.7'%20d='M-70.3%200h640v480h-640z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pw-a)'%20transform='translate(70.3)'%3e%3cpath%20fill='%234aadd6'%20d='M-173.4%200h846.3v480h-846.3z'/%3e%3cpath%20fill='%23ffde00'%20d='M335.6%20232.1a135.9%20130.1%200%201%201-271.7%200%20135.9%20130.1%200%201%201%20271.7%200'/%3e%3c/g%3e%3c/svg%3e")}.fi-pw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-pw'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='pw-a'%3e%3cpath%20fill-opacity='.7'%20d='M61.7%204.2h170.8V175H61.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23pw-a)'%20transform='translate(-185%20-12.5)scale(2.9973)'%3e%3cpath%20fill='%234aadd6'%20d='M0%204.2h301.2V175H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M185.9%2086.8a52%2052%200%200%201-53%2050.8%2052%2052%200%200%201-53.2-50.8c0-28%2023.8-50.8%2053.1-50.8s53%2022.7%2053%2050.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-py{background-image:url(/assets/py-BfpB8kRi.svg)}.fi-py.fis{background-image:url(/assets/py-CRTEf2ay.svg)}.fi-qa{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-qa'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%238d1b3d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200v480h158.4l97.8-26.7-97.8-26.6%2097.7-26.7-97.7-26.7%2097.7-26.6-97.7-26.7%2097.8-26.7-97.8-26.6%2097.7-26.7-97.7-26.7%2097.7-26.6-97.7-26.7%2097.8-26.7-97.8-26.6L256.1%2080l-97.7-26.7%2097.8-26.6L158.3%200z'/%3e%3c/svg%3e")}.fi-qa.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-qa'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%238d1b3d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200v512h113l104.2-28.4L113%20455l104.2-28.4L113%20398.2l104.2-28.4L113%20341.3%20217.2%20313%20113%20284.4%20217.2%20256%20113%20227.6%20217.2%20199%20113%20170.7l104.2-28.5L113%20113.8l104.2-28.5L113%2057l104.2-28.4L113%200z'/%3e%3c/svg%3e")}.fi-re{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-re'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-re.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-re'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300267f'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23f31830'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ro{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ro'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2300319c'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M213.3%200h213.4v480H213.3z'/%3e%3cpath%20fill='%23de2110'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ro.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ro'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2300319c'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ffde00'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23de2110'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-rs{background-image:url(/assets/rs-Dv4N4BPN.svg)}.fi-rs.fis{background-image:url(/assets/rs-D2wyuxjv.svg)}.fi-ru{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ru'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%230039a6'%20d='M0%20160h640v160H0z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20320h640v160H0z'/%3e%3c/svg%3e")}.fi-ru.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ru'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%230039a6'%20d='M0%20170.7h512v170.6H0z'/%3e%3cpath%20fill='%23d52b1e'%20d='M0%20341.3h512V512H0z'/%3e%3c/svg%3e")}.fi-rw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-rw'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2320603d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fad201'%20d='M0%200h640v360H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%200h640v240H0z'/%3e%3cg%20transform='translate(511%20125.4)scale(.66667)'%3e%3cg%20id='rw-b'%3e%3cpath%20id='rw-a'%20fill='%23e5be01'%20d='M116.1%200%2035.7%204.7l76.4%2025.4-78.8-16.3L100.6%2058l-72-36.2L82%2082.1%2021.9%2028.6l36.2%2072-44.3-67.3L30%20112%204.7%2035.7%200%20116.1-1-1z'/%3e%3cuse%20xlink:href='%23rw-a'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3cuse%20xlink:href='%23rw-b'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3ccircle%20r='34.3'%20fill='%23e5be01'%20stroke='%2300a1de'%20stroke-width='3.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-rw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-rw'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2320603d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fad201'%20d='M0%200h512v384H0z'/%3e%3cpath%20fill='%2300a1de'%20d='M0%200h512v256H0z'/%3e%3cg%20transform='translate(374.4%20133.8)scale(.7111)'%3e%3cg%20id='rw-b'%3e%3cpath%20id='rw-a'%20fill='%23e5be01'%20d='M116.1%200%2035.7%204.7l76.4%2025.4-78.8-16.3L100.6%2058l-72-36.2L82%2082.1%2021.9%2028.6l36.2%2072-44.3-67.3L30%20112%204.7%2035.7%200%20116.1-1-1z'/%3e%3cuse%20xlink:href='%23rw-a'%20width='100%25'%20height='100%25'%20transform='scale(1%20-1)'/%3e%3c/g%3e%3cuse%20xlink:href='%23rw-b'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3ccircle%20r='34.3'%20fill='%23e5be01'%20stroke='%2300a1de'%20stroke-width='3.4'/%3e%3c/g%3e%3c/svg%3e")}.fi-sa{background-image:url(/assets/sa-DLf2NaXn.svg)}.fi-sa.fis{background-image:url(/assets/sa-eH5F7cXy.svg)}.fi-sb{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sb'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sb-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sb-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%230000d6'%20d='M0%20507.2%20987.4%200H0z'/%3e%3cpath%20fill='%23006000'%20d='M1024%200%2027.2%20512H1024z'/%3e%3cpath%20fill='%23fc0'%20d='M1024%200h-54.9L0%20485.4V512h54.9L1024%2027.6z'/%3e%3cpath%20fill='%23fff'%20d='m71.4%209.1%2011.8%2034.5h38.5L90.6%2064.7l11.9%2034.4L71.4%2078%2040.3%2099.2l11.9-34.4-31.1-21.3h38.4zm191.1%200%2011.9%2034.5h38.5l-31.2%2021.2%2012%2034.4L262.4%2078l-31%2021.3%2011.9-34.4-31.2-21.3h38.5zm0%20144.5%2011.9%2034.5h38.5l-31.2%2021.2%2012%2034.4-31.2-21.3-31%2021.3%2011.9-34.4-31.2-21.3h38.5zm-95-71.4%2011.9%2034.4h38.4l-31%2021.3%2011.8%2034.4-31-21.3-31.2%2021.3%2012-34.4-31.2-21.3h38.5zm-96.1%2071.4%2011.8%2034.5h38.5l-31.1%2021.2%2011.9%2034.4-31.1-21.3-31.1%2021.3%2012-34.4L21%20188h38.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sb.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sb'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sb-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sb-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%230000d6'%20d='M0%20491.4%20956.7%200H0z'/%3e%3cpath%20fill='%23006000'%20d='M992.1%200%2026.3%20496h965.8z'/%3e%3cpath%20fill='%23fc0'%20d='M992.2%200H939L0%20470.3V496h53.1l939-469.4V0z'/%3e%3cpath%20fill='%23fff'%20d='m39%2096.1%2011.6-33.3-30.2-20.6h37.3L69.2%208.8l11.5%2033.4h37.2L87.8%2062.8%2099.3%2096%2069.2%2075.5zm185.2%200%2011.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4H303l-30%2020.6L284.5%2096l-30.1-20.6zm0%20140%2011.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4H303l-30%2020.6%2011.6%2033.3-30.1-20.6zm-92-69.2%2011.5-33.3-30.1-20.6h37.2l11.5-33.3%2011.5%2033.3h37.3l-30.2%2020.6%2011.5%2033.3-30-20.6zM39%20236.1l11.6-33.3-30.2-20.6h37.3l11.5-33.4%2011.5%2033.4h37.2l-30.1%2020.6L99.3%20236l-30.1-20.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%23d92223'%20d='M0%20480V0h640v160z'/%3e%3cpath%20fill='%23fcd955'%20d='M0%20480V0h426.7z'/%3e%3cpath%20fill='%23003d88'%20d='M0%20480V0h213.3z'/%3e%3cpath%20fill='%23007a39'%20d='m0%20480%20640-160v160z'/%3e%3c/svg%3e")}.fi-sc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%23d92223'%20d='M0%20512V0h512v170.7z'/%3e%3cpath%20fill='%23fcd955'%20d='M0%20512V0h341.3z'/%3e%3cpath%20fill='%23003d88'%20d='M0%20512V0h170.7z'/%3e%3cpath%20fill='%23007a39'%20d='m0%20512%20512-170.7V512Z'/%3e%3c/svg%3e")}.fi-sd{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sd'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sd-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sd-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23000001'%20d='M0%20341.3h1024V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20170.6h1024v170.7H0z'/%3e%3cpath%20fill='red'%20d='M0%200h1024.8v170.7H0z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200v512l341.3-256z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sd.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sd'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sd-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23sd-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23000001'%20d='M0%20330.7h992.1v165.4H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20165.3h992.1v165.4H0z'/%3e%3cpath%20fill='red'%20d='M0%200h992.9v165.4H0z'/%3e%3cpath%20fill='%23009a00'%20d='M0%200v496l330.7-248z'/%3e%3c/g%3e%3c/svg%3e")}.fi-se{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-se'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23005293'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fecb00'%20d='M176%200v192H0v96h176v192h96V288h368v-96H272V0z'/%3e%3c/svg%3e")}.fi-se.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-se'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23005293'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fecb00'%20d='M134%200v204.8H0v102.4h134V512h102.4V307.2H512V204.8H236.4V0z'/%3e%3c/svg%3e")}.fi-sg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='sg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sg-a)'%3e%3cpath%20fill='%23fff'%20d='M-20%200h720v480H-20z'/%3e%3cpath%20fill='%23df0000'%20d='M-20%200h720v240H-20z'/%3e%3cpath%20fill='%23fff'%20d='M146%2040.2a84.4%2084.4%200%200%200%20.8%20165.2%2086%2086%200%200%201-106.6-59%2086%2086%200%200%201%2059-106c16-4.6%2030.8-4.7%2046.9-.2z'/%3e%3cpath%20fill='%23fff'%20d='m133%20110%204.9%2015-13-9.2-12.8%209.4%204.7-15.2-12.8-9.3%2015.9-.2%205-15%205%2015h15.8zm17.5%2052%205%2015.1-13-9.2-12.9%209.3%204.8-15.1-12.8-9.4%2015.9-.1%204.9-15.1%205%2015h16zm58.5-.4%204.9%2015.2-13-9.3-12.8%209.3%204.7-15.1-12.8-9.3%2015.9-.2%205-15%205%2015h15.8zm17.4-51.6%204.9%2015.1-13-9.2-12.8%209.3%204.8-15.1-12.9-9.4%2016-.1%204.8-15.1%205%2015h16zm-46.3-34.3%205%2015.2-13-9.3-12.9%209.4%204.8-15.2-12.8-9.4%2015.8-.1%205-15.1%205%2015h16z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sg-a'%3e%3cpath%20fill-opacity='.7'%20d='M27.7%200h708.6v708.7H27.7z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sg-a)'%20transform='translate(-20)scale(.72249)'%3e%3cpath%20fill='%23fff'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23df0000'%20d='M0%200h1063v354.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M245.2%2059.4a124.6%20124.6%200%200%200%201.1%20243.9%20126.9%20126.9%200%201%201-1.1-243.9'/%3e%3cpath%20fill='%23fff'%20d='m202%20162.4-18.9-13.8%2023.5-.2%207.2-22.3%207.5%2022.3h23.4l-18.8%2014%207.2%2022.3L214%20171l-19%2013.8zm26%2076.9-19-13.8%2023.5-.2%207.3-22.3%207.4%2022.2h23.5l-19%2014%207.3%2022.3-19-13.6-19%2013.8zm86.3-.6-19-13.8%2023.4-.2%207.3-22.3%207.4%2022.3H357l-18.9%2014%207.3%2022.3-19.1-13.7-19%2013.8zm25.7-76.2-19-13.8%2023.5-.2%207.2-22.3%207.5%2022.2h23.4l-18.8%2014%207.2%2022.3-19.1-13.6-19%2013.8zM271.7%20112l-19-13.8%2023.5-.2%207.3-22.3%207.4%2022.3h23.5l-19%2014%207.3%2022.2-19-13.6-19%2013.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sh{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sh'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23012169'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23FFF'%20d='m75%200%20244%20181L562%200h78v62L400%20241l240%20178v61h-80L320%20301%2081%20480H0v-60l239-178L0%2064V0z'/%3e%3cpath%20fill='%23C8102E'%20d='m424%20281%20216%20159v40L369%20281zm-184%2020%206%2035L54%20480H0zM640%200v3L391%20191l2-44L590%200zM0%200l239%20176h-60L0%2042z'/%3e%3cpath%20fill='%23FFF'%20d='M241%200v480h160V0zM0%20160v160h640V160z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20193v96h640v-96zM273%200v480h96V0z'/%3e%3c/svg%3e")}.fi-sh.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sh'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23012169'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23FFF'%20d='M512%200v64L322%20256l190%20187v69h-67L254%20324%2068%20512H0v-68l186-187L0%2074V0h62l192%20188L440%200z'/%3e%3cpath%20fill='%23C8102E'%20d='m184%20324%2011%2034L42%20512H0v-3zm124-12%2054%208%20150%20147v45zM512%200%20320%20196l-4-44L466%200zM0%201l193%20189-59-8L0%2049z'/%3e%3cpath%20fill='%23FFF'%20d='M176%200v512h160V0zM0%20176v160h512V176z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20208v96h512v-96zM208%200v512h96V0z'/%3e%3c/svg%3e")}.fi-si{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-si'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='si-a'%3e%3cpath%20fill-opacity='.7'%20d='M-15%200h682.6v512H-15.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23si-a)'%20transform='translate(14.1)scale(.9375)'%3e%3cpath%20fill='%23fff'%20d='M-62%200H962v512H-62z'/%3e%3cpath%20fill='%23d50000'%20d='M-62%20341.3H962V512H-62z'/%3e%3cpath%20fill='%230000bf'%20d='M-62%20170.7H962v170.6H-62z'/%3e%3cpath%20fill='%23d50000'%20d='M228.4%2093c-4%2061.6-6.4%2095.4-15.7%20111-10.2%2016.8-20%2029.1-59.7%2044-39.6-14.9-49.4-27.2-59.6-44-9.4-15.6-11.7-49.4-15.7-111l5.8-2c11.8-3.6%2020.6-6.5%2027.1-7.8%209.3-2%2017.3-4.2%2042.3-4.7%2025%20.4%2033%202.8%2042.3%204.8%206.4%201.4%2015.6%204%2027.3%207.7z'/%3e%3cpath%20fill='%230000bf'%20d='M222.6%2091c-3.8%2061.5-7%2089.7-12%20103.2-9.6%2023.2-24.8%2035.9-57.6%2048-32.8-12.1-48-24.8-57.7-48-5-13.6-8-41.7-11.8-103.3%2011.6-3.6%2020.6-6.4%2027.1-7.7%209.3-2%2017.3-4.3%2042.3-4.7%2025%20.4%2033%202.7%2042.3%204.7a284%20284%200%200%201%2027.4%207.7z'/%3e%3cpath%20fill='%23ffdf00'%20d='m153%20109.8%201.5%203.7%207%201-4.5%202.7%204.3%202.9-6.3%201-2%203.4-2-3.5-6-.8%204-3-4.2-2.7%206.7-1z'/%3e%3cpath%20fill='%23fff'%20d='m208.3%20179.6-3.9-3-2.7-4.6-5.4-4.7-2.9-4.7-5.4-4.9-2.6-4.7-3-2.3-1.8-1.9-5%204.3-2.6%204.7-3.3%203-3.7-2.9-2.7-4.8-10.3-18.3-10.3%2018.3-2.7%204.8-3.7%202.9-3.3-3-2.7-4.7-4.9-4.3-1.9%201.8-2.9%202.4-2.6%204.7-5.4%204.9-2.9%204.7-5.4%204.7-2.7%204.6-3.9%203a65.8%2065.8%200%200%200%2018.6%2036.3%20107%20107%200%200%200%2036.6%2020.5%20104.1%20104.1%200%200%200%2036.8-20.5c5.8-6%2016.6-19.3%2018.6-36.3'/%3e%3cpath%20fill='%23ffdf00'%20d='m169.4%2083.9%201.6%203.7%207%201-4.6%202.7%204.4%202.9-6.3%201-2%203.4-2-3.5-6-.8%204-3-4.2-2.7%206.6-1zm-33%200%201.6%203.7%207%20.9-4.5%202.7%204.3%202.9-6.3%201-2%203.4-2-3.4-6-.9%204-3-4.2-2.7%206.7-1z'/%3e%3cpath%20fill='%230000bf'%20d='M199.7%20203h-7.4l-7-.5-8.3-4h-9.4l-8.1%204-6.5.6-6.4-.6-8.1-4H129l-8.4%204-6.9.6-7.6-.1-3.6-6.2.1-.2%2011.2%201.9%206.9-.5%208.3-4.1h9.4l8.2%204%206.4.6%206.5-.6%208.1-4h9.4l8.4%204%206.9.6%2010.8-2%20.2.4zm-86.4%209.5%207.4-.5%208.3-4h9.4l8.2%204%206.4.5%206.4-.5%208.2-4h9.4l8.3%204%207.5.5%204.8-6h-.1l-5.2%201.4-6.9-.5-8.3-4h-9.4l-8.2%204-6.4.6-6.5-.6-8.1-4H129l-8.4%204-6.9.6-5-1.3v.2l4.5%205.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-si.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-si'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='si-a'%3e%3cpath%20fill-opacity='.7'%20d='M60.2%200h497.3v497.3H60.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23si-a)'%20transform='translate(-62)scale(1.0295)'%3e%3cpath%20fill='%23fff'%20d='M0%200h994.7v497.3H0z'/%3e%3cpath%20fill='%23d50000'%20d='M0%20331.6h994.7v165.7H0z'/%3e%3cpath%20fill='%230000bf'%20d='M0%20165.8h994.7v165.8H0z'/%3e%3cpath%20fill='%23d50000'%20d='M282%2090.3c-3.9%2059.9-6.1%2092.7-15.2%20107.9-9.9%2016.3-19.5%2028.2-58%2042.6-38.4-14.4-48-26.3-57.9-42.6-9-15.2-11.3-48-15.2-107.9l5.7-1.9c11.4-3.5%2020-6.3%2026.3-7.5%209-2%2016.7-4.1%2041-4.6%2024.3.4%2032%202.7%2041%204.6%206.4%201.3%2015.3%204%2026.6%207.5z'/%3e%3cpath%20fill='%230000bf'%20d='M276.4%2088.3c-3.7%2059.8-6.7%2087.2-11.6%20100.3-9.3%2022.6-24.1%2035-56%2046.7-31.8-11.8-46.6-24.1-56-46.7-4.8-13.1-7.9-40.4-11.4-100.3%2011.2-3.5%2020-6.2%2026.3-7.5%209-1.9%2016.7-4.2%2041-4.6%2024.3.4%2032.1%202.7%2041.1%204.6%206.4%201.3%2015.3%204%2026.6%207.5'/%3e%3cpath%20fill='%23ffdf00'%20d='m208.8%20106.6%201.5%203.7%206.7.9-4.3%202.6%204.2%202.8-6.1%201-1.9%203.3-2-3.4-6-.8%204-2.9-4-2.6%206.4-1z'/%3e%3cpath%20fill='%23fff'%20d='m262.5%20174.5-3.7-3-2.7-4.4-5.2-4.6-2.8-4.6-5.2-4.7-2.6-4.6-2.8-2.3-1.9-1.7-4.7%204.1-2.6%204.6-3.3%202.9-3.5-2.8-2.7-4.7-10-17.7-10%2017.7-2.6%204.7-3.6%202.8-3.2-3-2.6-4.5-4.7-4.1-1.9%201.7-2.8%202.3-2.6%204.6-5.2%204.7-2.8%204.6-5.3%204.6-2.6%204.4-3.7%203a64%2064%200%200%200%2018%2035.2c6.4%206.1%2019.5%2014.4%2035.5%2019.9a101%20101%200%200%200%2035.7-20%2064%2064%200%200%200%2018.1-35.1'/%3e%3cpath%20fill='%23ffdf00'%20d='m224.8%2081.5%201.5%203.6%206.7%201-4.3%202.5%204.2%202.9-6.1%201-1.9%203.3-2-3.4-5.9-.8%204-3-4.1-2.5%206.4-1zm-32%200%201.5%203.5%206.7%201-4.3%202.6%204.2%202.8-6.1%201-1.9%203.3-2.1-3.4-5.8-.8%204-2.9-4.1-2.6%206.4-1%201.5-3.6z'/%3e%3cpath%20fill='%230000bf'%20d='M254.2%20197.2H247l-6.7-.5-8.1-4-9.2.1-7.9%203.9-6.2.5-6.3-.5-7.9-3.9h-9.1l-8.1%204-6.7.4h-7.4l-3.5-6%20.1-.2%2010.9%201.8%206.6-.5%208.1-4h9.2l8%204%206.2.5%206.2-.6%208-3.8h9l8.2%203.9%206.7.5%2010.5-1.9.2.3zm-84%209.3%207.2-.5%208.1-4h9.1l8%203.9%206.2.6%206.2-.6%208-3.9h9.1l8.1%204%207.3.5%204.7-5.8-.2-.2-5%201.5-6.7-.5-8.1-4h-9.1l-8%204-6.2.5-6.2-.5-8-4h-9.1l-8.1%204-6.7.5-5-1.2v.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sj'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ef2b2d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M180%200h120v480H180z'/%3e%3cpath%20fill='%23fff'%20d='M0%20180h640v120H0z'/%3e%3cpath%20fill='%23002868'%20d='M210%200h60v480h-60z'/%3e%3cpath%20fill='%23002868'%20d='M0%20210h640v60H0z'/%3e%3c/svg%3e")}.fi-sj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sj'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ef2b2d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M128%200h128v512H128z'/%3e%3cpath%20fill='%23fff'%20d='M0%20192h512v128H0z'/%3e%3cpath%20fill='%23002868'%20d='M160%200h64v512h-64z'/%3e%3cpath%20fill='%23002868'%20d='M0%20224h512v64H0z'/%3e%3c/svg%3e")}.fi-sk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230b4ea2'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23fff'%20d='M233%20370.8c-43-20.7-104.6-61.9-104.6-143.2%200-81.4%204-118.4%204-118.4h201.3s3.9%2037%203.9%20118.4S276%20350%20233%20370.8'/%3e%3cpath%20fill='%23ee1c25'%20d='M233%20360c-39.5-19-96-56.8-96-131.4s3.6-108.6%203.6-108.6h184.8s3.5%2034%203.5%20108.6C329%20303.3%20272.5%20341%20233%20360'/%3e%3cpath%20fill='%23fff'%20d='M241.4%20209c10.7.2%2031.6.6%2050.1-5.6%200%200-.4%206.7-.4%2014.4s.5%2014.4.5%2014.4c-17-5.7-38.1-5.8-50.2-5.7v41.2h-16.8v-41.2c-12-.1-33.1%200-50.1%205.7%200%200%20.5-6.7.5-14.4%200-7.8-.5-14.4-.5-14.4%2018.5%206.2%2039.4%205.8%2050%205.6v-25.9c-9.7%200-23.7.4-39.6%205.7%200%200%20.5-6.6.5-14.4%200-7.7-.5-14.4-.5-14.4%2015.9%205.3%2029.9%205.8%2039.6%205.7-.5-16.4-5.3-37-5.3-37s9.9.7%2013.8.7c4%200%2013.8-.7%2013.8-.7s-4.8%2020.6-5.3%2037c9.7.1%2023.7-.4%2039.6-5.7%200%200-.5%206.7-.5%2014.4%200%207.8.5%2014.4.5%2014.4a119%20119%200%200%200-39.7-5.7v26z'/%3e%3cpath%20fill='%230b4ea2'%20d='M233%20263.3c-19.9%200-30.5%2027.5-30.5%2027.5s-6-13-22.2-13c-11%200-19%209.7-24.2%2018.8%2020%2031.7%2051.9%2051.3%2076.9%2063.4%2025-12%2057-31.7%2076.9-63.4-5.2-9-13.2-18.8-24.2-18.8-16.2%200-22.2%2013-22.2%2013S253%20263.3%20233%20263.3'/%3e%3c/svg%3e")}.fi-sk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23ee1c25'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230b4ea2'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23fff'%20d='M203.2%20395.5c-45.9-22-111.5-66-111.5-152.8s4.1-126.2%204.1-126.2h214.8s4.2%2039.4%204.2%20126.2S249%20373.4%20203.2%20395.5'/%3e%3cpath%20fill='%23ee1c25'%20d='M203.2%20384c-42.1-20.3-102.3-60.5-102.3-140.2s3.8-115.8%203.8-115.8h197s3.8%2036.2%203.8%20115.8-60.2%20120-102.3%20140.2'/%3e%3cpath%20fill='%23fff'%20d='M212.2%20223c11.4.2%2033.7.6%2053.5-6%200%200-.6%207-.6%2015.3s.6%2015.3.6%2015.3a172%20172%200%200%200-53.5-6v44h-18v-44a172%20172%200%200%200-53.5%206s.6-7%20.6-15.3-.6-15.3-.6-15.3c19.9%206.6%2042.1%206.2%2053.5%206v-27.7a128%20128%200%200%200-42.3%206.1s.5-7%20.5-15.3-.5-15.4-.5-15.4c17%205.7%2031.9%206.2%2042.2%206-.5-17.4-5.6-39.4-5.6-39.4s10.5.8%2014.7.8c4.2%200%2014.7-.8%2014.7-.8s-5.1%2022-5.7%2039.5a126%20126%200%200%200%2042.3-6s-.5%207-.5%2015.3.5%2015.3.5%2015.3c-17-5.7-31.9-6.1-42.3-6z'/%3e%3cpath%20fill='%230b4ea2'%20d='M203.2%20280.8c-21.2%200-32.6%2029.4-32.6%2029.4s-6.3-14-23.6-14c-11.7%200-20.3%2010.5-25.8%2020.2%2021.3%2033.8%2055.3%2054.7%2082%2067.6%2026.7-12.9%2060.7-33.8%2082-67.7-5.5-9.6-14.1-20-25.8-20-17.3%200-23.6%2014-23.6%2014s-11.4-29.5-32.6-29.5'/%3e%3c/svg%3e")}.fi-sl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sl'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%230000cd'%20d='M0%20320.3h640V480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20160.7h640v159.6H0z'/%3e%3cpath%20fill='%2300cd00'%20d='M0%200h640v160.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='sl-a'%3e%3crect%20width='384'%20height='512'%20rx='4.6'%20ry='7.6'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23sl-a)'%20transform='scale(1.33333%201)'%3e%3cpath%20fill='%230000cd'%20d='M0%20341.7h512V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20171.4h512v170.3H0z'/%3e%3cpath%20fill='%2300cd00'%20d='M0%200h512v171.4H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sm{background-image:url(/assets/sm-1NcqoN_z.svg)}.fi-sm.fis{background-image:url(/assets/sm-DHRSzt4z.svg)}.fi-sn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sn'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230b7226'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23ff0'%20d='M213.3%200h213.3v480H213.3z'/%3e%3cpath%20fill='%23bc0000'%20d='M426.6%200H640v480H426.6z'/%3e%3c/g%3e%3cpath%20fill='%230b7226'%20d='M342%20218.8h71.8l-56.6%2043.6%2020.7%2069.3-56.6-43.6-56.6%2041.6%2020.7-67.3-56.6-43.6h69.8l22.7-71.3z'/%3e%3c/svg%3e")}.fi-sn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sn'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230b7226'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23ff0'%20d='M170.7%200h170.6v512H170.7z'/%3e%3cpath%20fill='%23bc0000'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3cpath%20fill='%230b7226'%20d='m197%20351.7%2022-71.7-60.4-46.5h74.5l24.2-76%2022.1%2076H356L295.6%20280l22.1%2074-60.3-46.5z'/%3e%3c/svg%3e")}.fi-so{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-so'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='so-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23so-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%2340a6ff'%20d='M-128%200h768v512h-768z'/%3e%3cpath%20fill='%23fff'%20d='M336.5%20381.2%20254%20327.7l-82.1%2054%2030.5-87.7-82-54.2L222%20239l31.4-87.5%2032.1%2087.3%20101.4.1-81.5%2054.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-so.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-so'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='so-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23so-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%2340a6ff'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23fff'%20d='m643%20527.6-114.3-74-113.6%2074.8%2042.3-121.5-113.5-75%20140.4-1%2043.5-121.1%2044.5%20120.8%20140.3.1-112.9%2075.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-sr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sr'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23377e3f'%20d='M.1%200h640v480H.1z'/%3e%3cpath%20fill='%23fff'%20d='M.1%2096h640v288H.1z'/%3e%3cpath%20fill='%23b40a2d'%20d='M.1%20144h640v192H.1z'/%3e%3cpath%20fill='%23ecc81d'%20d='m320%20153.2%2056.4%20173.6-147.7-107.3h182.6L263.6%20326.8z'/%3e%3c/svg%3e")}.fi-sr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sr'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23377e3f'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20102.4h512v307.2H0z'/%3e%3cpath%20fill='%23b40a2d'%20d='M0%20153.6h512v204.8H0z'/%3e%3cpath%20fill='%23ecc81d'%20d='m255.9%20163.4%2060.2%20185.2-157.6-114.5h194.8L195.7%20348.6z'/%3e%3c/svg%3e")}.fi-ss{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ss'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23078930'%20d='M0%20336h640v144H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20144h640v192H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h640v144H0z'/%3e%3cpath%20fill='%23da121a'%20d='M0%20168h640v144H0z'/%3e%3cpath%20fill='%230f47af'%20d='m0%200%20415.7%20240L0%20480z'/%3e%3cpath%20fill='%23fcdd09'%20d='M200.7%20194.8%2061.7%20240l139%2045.1L114.9%20167v146z'/%3e%3c/svg%3e")}.fi-ss.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ss'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23078930'%20d='M0%20358.4h512V512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20153.6h512v204.8H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%200h512v153.6H0z'/%3e%3cpath%20fill='%23da121a'%20d='M0%20179.2h512v153.6H0z'/%3e%3cpath%20fill='%230f47af'%20d='m0%200%20433%20256L0%20512z'/%3e%3cpath%20fill='%23fcdd09'%20d='M209%20207.8%2064.4%20256l144.8%2048.1-89.5-126v155.8z'/%3e%3c/svg%3e")}.fi-st{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-st'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2312ad2b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ffce00'%20d='M0%20137.1h640V343H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200v480l240-240'/%3e%3cg%20id='st-c'%20transform='translate(351.6%20240)scale(.34286)'%3e%3cg%20id='st-b'%3e%3cpath%20id='st-a'%20fill='%23000001'%20d='M0-200V0h100'%20transform='rotate(18%200%20-200)'/%3e%3cuse%20xlink:href='%23st-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-c'%20width='100%25'%20height='100%25'%20x='700'%20transform='translate(-523.2)'/%3e%3c/svg%3e")}.fi-st.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-st'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2312ad2b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ffce00'%20d='M0%20146.3h512v219.4H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200v512l192-256'/%3e%3cg%20id='st-c'%20transform='translate(276.9%20261.5)scale(.33167)'%3e%3cg%20id='st-b'%3e%3cpath%20id='st-a'%20fill='%23000001'%20d='M0-200V0h100'%20transform='rotate(18%200%20-200)'/%3e%3cuse%20xlink:href='%23st-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-144)'/%3e%3cuse%20xlink:href='%23st-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23st-c'%20width='100%25'%20height='100%25'%20x='700'%20transform='translate(-550.9)'/%3e%3c/svg%3e")}.fi-sv{background-image:url(/assets/sv-n55iiUxg.svg)}.fi-sv.fis{background-image:url(/assets/sv-BGK8a8aZ.svg)}.fi-sx{background-image:url(/assets/sx-4BiL6F_v.svg)}.fi-sx.fis{background-image:url(/assets/sx-DzlMoqh2.svg)}.fi-sy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sy'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23000001'%20d='M0%200h640v480H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v320H0Z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v160H0Z'/%3e%3cpath%20fill='%23007a3d'%20d='m161%20300%2039-120%2039%20120-102-74.2h126M401%20300l39-120%2039%20120-102-74.2h126'/%3e%3c/svg%3e")}.fi-sy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-sy'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23000001'%20d='M0%200h512v512H0Z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v341.3H0Z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v170.7H0Z'/%3e%3cpath%20fill='%23007a3d'%20d='M86.4%20320%20128%20192l41.6%20128-108.9-79.1h134.6M342.4%20320%20384%20192l41.6%20128-108.9-79.1h134.6'/%3e%3c/svg%3e")}.fi-sz{background-image:url(/assets/sz-BC3w3Gmj.svg)}.fi-sz.fis{background-image:url(/assets/sz-DpZ3V1AK.svg)}.fi-tc{background-image:url(/assets/tc-BB3tFO-G.svg)}.fi-tc.fis{background-image:url(/assets/tc-CYGgqbY-.svg)}.fi-td{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-td'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23002664'%20d='M0%200h214v480H0z'/%3e%3cpath%20fill='%23c60c30'%20d='M426%200h214v480H426z'/%3e%3cpath%20fill='%23fecb00'%20d='M214%200h212v480H214z'/%3e%3c/g%3e%3c/svg%3e")}.fi-td.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-td'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23002664'%20d='M0%200h171.2v512H0z'/%3e%3cpath%20fill='%23c60c30'%20d='M340.8%200H512v512H340.8z'/%3e%3cpath%20fill='%23fecb00'%20d='M171.2%200h169.6v512H171.2z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tf'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cpath%20id='tf-a'%20fill='%23fff'%20d='m0-21%2012.3%2038L-20-6.5h40L-12.3%2017z'/%3e%3c/defs%3e%3cpath%20fill='%23002395'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h292.8v196.8H0z'/%3e%3cpath%20fill='%23002395'%20d='M0%200h96v192H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M192%200h96v192h-96z'/%3e%3cpath%20fill='%23fff'%20d='m426%20219.6%2015.4%2024.6h44V330l-33-51.6-44.4%2070.8h21.6l22.8-40.8%2046.8%2084%2046.8-84%2022.8%2040.8h21.6L546%20278.4%20513%20330v-47.4h19.8l14.7-23.4H513v-15h44l15.4-24.6zm51.6%20105h-48v16.8h48zm91.2%200h-48v16.8h48z'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='416'%20y='362'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='371'%20y='328'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='461'%20y='328'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='333'%20y='227'%20transform='scale(1.2)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='499'%20y='227'%20transform='scale(1.2)'/%3e%3c/svg%3e")}.fi-tf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tf'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cpath%20id='tf-a'%20fill='%23fff'%20d='m0-21%2012.3%2038L-20-6.5h40L-12.3%2017z'/%3e%3c/defs%3e%3cpath%20fill='%23002395'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h312.3v210H0z'/%3e%3cpath%20fill='%23002395'%20d='M0%200h102.4v204.8H0z'/%3e%3cpath%20fill='%23ed2939'%20d='M204.8%200h102.4v204.8H204.8z'/%3e%3cpath%20fill='%23fff'%20d='m282.4%20234.2%2016.5%2026.3h46.9V352l-35.3-55-47.3%2075.5h23l24.4-43.5%2049.9%2089.6%2049.9-89.6%2024.3%2043.5h23L410.5%20297l-35.2%2055v-50.6h21.1l15.7-25h-36.8v-16h46.9l16.5-26.2zm55%20112h-51.2v18h51.2zm97.3%200h-51.2v18h51.2z'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='416'%20y='362'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='371'%20y='328'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='461'%20y='328'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='333'%20y='227'%20transform='translate(-172)scale(1.28)'/%3e%3cuse%20xlink:href='%23tf-a'%20width='100%25'%20height='100%25'%20x='499'%20y='227'%20transform='translate(-172)scale(1.28)'/%3e%3c/svg%3e")}.fi-tg{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tg'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tg-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23ffe300'%20d='M0%200h767.6v512H0z'/%3e%3cpath%20fill='%23118600'%20d='M0%20208.1h767.6V311H0zM0%20.2h767.6v102.9H0z'/%3e%3cpath%20fill='%23d80000'%20d='M0%20.3h306.5v310.6H0z'/%3e%3cpath%20fill='%23fff'%20d='M134.4%20128.4c0-.8%2018.9-53%2018.9-53l17%2052.2s57.4%201.7%2057.4.8-45.3%2034.3-45.3%2034.3%2021.4%2060%2020.5%2058.2c-.8-1.7-49.6-36-49.6-36s-49.7%2034.3-48.8%2034.3c.8%200%2018.8-56.5%2018.8-56.5l-44.5-33.4z'/%3e%3cpath%20fill='%23118600'%20d='M0%20409.2h767.6V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tg.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tg'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tg-a'%3e%3cpath%20fill-opacity='.7'%20d='M0-.2h496.3V496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tg-a)'%20transform='translate(0%20.3)scale(1.0316)'%3e%3cpath%20fill='%23ffe300'%20d='M0-.2h744V496H0z'/%3e%3cpath%20fill='%23118600'%20d='M0%20201.5h744v99.7H0zM0%200h744v99.7H0z'/%3e%3cpath%20fill='%23d80000'%20d='M0%200h297.1v301.2H0z'/%3e%3cpath%20fill='%23fff'%20d='M130.3%20124.3c0-.9%2018.3-51.5%2018.3-51.5l16.6%2050.6s55.6%201.7%2055.6.8-44%2033.2-44%2033.2%2020.7%2058.1%2019.9%2056.5c-.8-1.7-48.1-34.9-48.1-34.9s-48.2%2033.2-47.3%2033.2%2018.2-54.7%2018.2-54.7L76.4%20125z'/%3e%3cpath%20fill='%23118600'%20d='M0%20396.4h744v99.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-th{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-th'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f5f8'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%232d2a4a'%20d='M0%20162.5h640v160H0z'/%3e%3cpath%20fill='%23a51931'%20d='M0%200h640v82.5H0zm0%20400h640v80H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-th.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-th'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f5f8'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%232d2a4a'%20d='M0%20173.4h512V344H0z'/%3e%3cpath%20fill='%23a51931'%20d='M0%200h512v88H0zm0%20426.7h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tj{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tj'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23060'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h640v342.9H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%200h640v137.1H0z'/%3e%3cpath%20fill='%23f8c300'%20d='M300.8%20233.6a8.6%208.6%200%200%201%2016%204V272h6.4v-34.3a8.6%208.6%200%200%201%2016-4%2020.2%2020.2%200%201%200-38.4%200'/%3e%3cpath%20fill='%23fff'%20d='M305.4%20224.7a13.7%2013.7%200%200%201%2014.6%206.5%2013.7%2013.7%200%200%201%2014.6-6.5%2014.7%2014.7%200%200%200-29.2%200'/%3e%3cpath%20id='tj-a'%20fill='%23f8c300'%20d='M316.8%20258.3a26%2026%200%200%201-43.8%2016.6%2027%2027%200%200%201-41%2012c2.5%2025%2040%2019.9%2042.8-4.4%2011.7%2020.7%2037.6%2014.7%2045.2-10.6z'/%3e%3cuse%20xlink:href='%23tj-a'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3cpath%20id='tj-b'%20fill='%23f8c300'%20d='M291.8%20302.6c-5.3%2011.3-15.7%2013.2-24.8%204.1%200%200%203.6-2.6%207.6-3.3-.8-3.1.7-7.5%202.9-9.8a15%2015%200%200%201%206.1%208.1c5.5-.7%208.2%201%208.2%201z'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='rotate(9.4%20320%20551.3)'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='rotate(18.7%20320%20551.3)'/%3e%3cpath%20fill='none'%20stroke='%23f8c300'%20stroke-width='11'%20d='M253.5%20327.8a233.1%20233.1%200%200%201%20133%200'/%3e%3cg%20fill='%23f8c300'%20transform='translate(320%20164.6)scale(.68571)'%3e%3cpath%20id='tj-c'%20d='m301930%20415571-790463-574305h977066l-790463%20574305L0-513674z'%20transform='scale(.00005)'/%3e%3c/g%3e%3cg%20id='tj-d'%20fill='%23f8c300'%20transform='translate(320%20260.6)scale(.68571)'%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-70%20-121.2)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-121.2%20-70)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-140)'/%3e%3c/g%3e%3cuse%20xlink:href='%23tj-d'%20width='100%25'%20height='100%25'%20fill='%23f8c300'%20transform='matrix(-1%200%200%201%20640%200)'/%3e%3c/svg%3e")}.fi-tj.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-tj'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23060'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h512v365.7H0z'/%3e%3cpath%20fill='%23c00'%20d='M0%200h512v146.3H0z'/%3e%3cg%20fill='%23f8c300'%20transform='translate(-256)scale(.73143)'%3e%3cpath%20d='M672%20340.7a12.5%2012.5%200%200%201%2023.3%205.9v50h9.4v-50a12.5%2012.5%200%200%201%2023.3-5.9%2029.5%2029.5%200%201%200-56%200'/%3e%3cpath%20fill='%23fff'%20d='M678.7%20327.6a20%2020%200%200%201%2021.3%209.6%2020%2020%200%200%201%2021.3-9.6%2021.5%2021.5%200%200%200-42.6%200'/%3e%3cpath%20id='tj-a'%20d='M695.3%20376.6a38%2038%200%200%201-63.8%2024.3%2039.5%2039.5%200%200%201-59.8%2017.5c3.7%2036.4%2058.3%2029%2062.3-6.4%2017.2%2030.1%2055%2021.5%2066-15.4z'/%3e%3cuse%20xlink:href='%23tj-a'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%201400%200)'/%3e%3cpath%20id='tj-b'%20d='M658.8%20441.3c-7.6%2016.5-22.8%2019.3-36.1%206%200%200%205.3-3.8%2011-4.8a18%2018%200%200%201%204.3-14.3%2022%2022%200%200%201%209%2011.8c8-1%2011.8%201.3%2011.8%201.3'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20transform='rotate(9.4%20700%20804)'/%3e%3cuse%20xlink:href='%23tj-b'%20width='100%25'%20height='100%25'%20transform='rotate(18.7%20700%20804)'/%3e%3cpath%20fill='none'%20stroke='%23f8c300'%20stroke-width='16'%20d='M603%20478a340%20340%200%200%201%20194%200'/%3e%3cg%20transform='translate(700%20380)'%3e%3cg%20transform='translate(0%20-140)'%3e%3cpath%20id='tj-c'%20d='m488533-158734-790463%20574305L0-513674l301930%20929245-790463-574305z'%20transform='scale(.00005)'/%3e%3c/g%3e%3cg%20id='tj-d'%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-70%20-121.2)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-121.2%20-70)'/%3e%3cuse%20xlink:href='%23tj-c'%20width='100%25'%20height='100%25'%20transform='translate(-140)'/%3e%3c/g%3e%3cuse%20xlink:href='%23tj-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-tk{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tk'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%2300247d'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fed100'%20d='M108.1%20354.6c-6.7-.1%2062.8-37%20120.9-84.4%2076.2-62.1%20240.3-161.4%20288.6-177.6%205-1.7-10.3%208.6-12.3%2011.9-51.5%2061-10.4%20176%2054%20233.9%2019.4%2014.8%2018.4%2015.6%2054.3%2017v3.4zm-4.2%206.7s-4.9%203.5-4.9%206.1c0%202.9%205.5%206.7%205.5%206.7l498.5%205.5%209.2-6.1-12.8-7.9z'/%3e%3cpath%20fill='%23fff'%20d='m106.8%20109.1-4%2012.2%2010.4-7.5%2010.3%207.5-3.9-12.2%2010.3-7.5h-12.8l-3.9-12.2-4%2012.2H96.4zm78.1%2057.4%208.6-6.3h-10.7l-3.3-10.1-3.3%2010.1h-10.6l8.6%206.3-3.3%2010.1%208.6-6.3%208.7%206.3zm-145.2%2013-4-12.2-3.9%2012.2H19l10.3%207.5-3.9%2012.2%2010.3-7.5%2010.4%207.5-4-12.2%2010.4-7.5zm78.1%20122.3-4.6-14.2-4.6%2014.2h-15l12.1%208.7-4.6%2014.3%2012.1-8.8%2012.1%208.8-4.7-14.3%2012.1-8.7z'/%3e%3c/svg%3e")}.fi-tk.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tk'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%2300247d'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fed100'%20d='M90.7%20384.2c-5.3%200%2050-29.5%2096.4-67.2%2060.7-49.5%20191.5-128.7%20230-141.5%204-1.3-8.2%206.8-9.8%209.5-41.1%2048.6-8.3%20140.3%2043%20186.4%2015.4%2011.8%2014.6%2012.4%2043.2%2013.6v2.7zm-3.3%205.4s-3.9%202.8-3.9%204.9c0%202.3%204.4%205.4%204.4%205.4l397.3%204.4%207.3-4.9-10.2-6.3z'/%3e%3cpath%20fill='%23fff'%20d='m105.5%20116.6-4%2012.1%2010.4-7.5%2010.3%207.5-4-12.1%2010.4-7.5h-12.8l-3.9-12.2-4%2012.2H95.2zm77.8%2057.1%208.6-6.2h-10.6l-3.3-10.1-3.3%2010.1h-10.6l8.6%206.2-3.3%2010.1%208.6-6.2%208.6%206.2zm-144.7%2013-3.9-12.1-4%2012.1H18l10.3%207.5-4%2012.1%2010.4-7.5%2010.3%207.5-3.9-12.1%2010.3-7.5zm77.9%20121.9-4.6-14.2-4.6%2014.2H92.4l12%208.7-4.6%2014.2%2012.1-8.8%2012%208.8-4.6-14.2%2012-8.7z'/%3e%3c/svg%3e")}.fi-tl{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tl'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h682.7v512H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tl-a)'%20transform='scale(.9375)'%3e%3cpath%20fill='%23cb000f'%20d='M0%200h1031.2v512H0z'/%3e%3cpath%20fill='%23f8c00c'%20d='M0%200c3.2%200%20512%20256.7%20512%20256.7L0%20512z'/%3e%3cpath%20fill='%23000001'%20d='M0%200c2.1%200%20340.6%20256.7%20340.6%20256.7L0%20512z'/%3e%3cpath%20fill='%23fff'%20d='M187.7%20298.2%20127%20284.7l-31%2052.8-5-59.7-60.7-13.3%2054.9-24.9-3.3-59.3%2040.2%2043.4%2055.4-25.3-28.9%2054%2039.2%2045.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tl.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tl'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tl-a'%3e%3cpath%20fill-opacity='.7'%20d='M0%200h496v496H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23tl-a)'%20transform='scale(1.0321)'%3e%3cpath%20fill='%23cb000f'%20d='M0%200h999v496H0z'/%3e%3cpath%20fill='%23f8c00c'%20d='M0%200c3.1%200%20496%20248.7%20496%20248.7L0%20496.1z'/%3e%3cpath%20fill='%23000001'%20d='M0%200c2%200%20330%20248.7%20330%20248.7L0%20496.1z'/%3e%3cpath%20fill='%23fff'%20d='m181.9%20288.9-59-13L93%20327l-5-57.8-58.8-13%2053.1-24-3.2-57.5%2039%2042%2053.6-24.4-28%2052.2%2038%2044.4z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tm{background-image:url(/assets/tm-DYhdxDK7.svg)}.fi-tm.fis{background-image:url(/assets/tm-CCv743R_.svg)}.fi-tn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tn'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23e70013'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M320%20119.2a1%201%200%200%200-1%20240.3%201%201%200%200%200%201-240.3M392%20293a90%2090%200%201%201%200-107%2072%2072%200%201%200%200%20107m-4.7-21.7-37.4-12.1-23.1%2031.8v-39.3l-37.4-12.2%2037.4-12.2V188l23.1%2031.8%2037.4-12.1-23.1%2031.8z'/%3e%3c/svg%3e")}.fi-tn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tn'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23e70013'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M256%20135a1%201%200%200%200-1%20240%201%201%200%200%200%200-241zm72%20174a90%2090%200%201%201%200-107%2072%2072%200%201%200%200%20107m-4.7-21.7-37.4-12.1-23.1%2031.8v-39.3l-37.3-12.2%2037.3-12.2v-39.4l23.1%2031.9%2037.4-12.1-23.1%2031.8z'/%3e%3c/svg%3e")}.fi-to{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-to'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23c10000'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h250v200.3H0z'/%3e%3cg%20fill='%23c10000'%3e%3cpath%20d='M102.8%2031.2h39.9v139.6h-39.8z'/%3e%3cpath%20d='M192.6%2081v40H53V81z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-to.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-to'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23c10000'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h218.3v175H0z'/%3e%3cg%20fill='%23c10000'%3e%3cpath%20d='M89.8%2027.3h34.8v121.9H89.8z'/%3e%3cpath%20d='M168.2%2070.8v34.8H46.3V70.8z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-tr{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tr'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e30a17'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M407%20247.5c0%2066.2-54.6%20119.9-122%20119.9s-122-53.7-122-120%2054.6-119.8%20122-119.8%20122%2053.7%20122%20119.9'/%3e%3cpath%20fill='%23e30a17'%20d='M413%20247.5c0%2053-43.6%2095.9-97.5%2095.9s-97.6-43-97.6-96%2043.7-95.8%2097.6-95.8%2097.6%2042.9%2097.6%2095.9z'/%3e%3cpath%20fill='%23fff'%20d='m430.7%20191.5-1%2044.3-41.3%2011.2%2040.8%2014.5-1%2040.7%2026.5-31.8%2040.2%2014-23.2-34.1%2028.3-33.9-43.5%2012-25.8-37z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tr.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tr'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e30a17'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M348.8%20264c0%2070.6-58.3%20127.9-130.1%20127.9s-130.1-57.3-130.1-128%2058.2-127.8%20130-127.8S348.9%20193.3%20348.9%20264z'/%3e%3cpath%20fill='%23e30a17'%20d='M355.3%20264c0%2056.5-46.6%20102.3-104.1%20102.3s-104-45.8-104-102.3%2046.5-102.3%20104-102.3%20104%2045.8%20104%20102.3z'/%3e%3cpath%20fill='%23fff'%20d='m374.1%20204.2-1%2047.3-44.2%2012%2043.5%2015.5-1%2043.3%2028.3-33.8%2042.9%2014.8-24.8-36.3%2030.2-36.1-46.4%2012.8z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tt'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23e00000'%20fill-rule='evenodd'%20d='M463.7%20480%200%201v478.8zM176.3%200%20640%20479V.2z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M27.7.2h118.6l468.2%20479.3H492.2z'/%3e%3c/svg%3e")}.fi-tt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tt'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'%20style='width:0'/%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23e00000'%20d='M371%20512%200%201v510.7zM141%200l371%20511V.2z'/%3e%3cpath%20fill='%23000001'%20d='M22.2.2h94.9l374.5%20511.3h-97.9z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23009fca'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff40d'%20fill-rule='evenodd'%20d='M593.3%20122.7H621l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.2%2015.3%208.5-24.7-22.3-15.2h27.5l8.5-24.7zm-69.2%20196.8h27.6l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.3%2015.3%208.6-24.7-22.3-15.2H507l8.5-24.7zm69.2-44.6H621l-22.3%2015.2%208.5%2024.7-22.3-15.3-22.2%2015.3%208.5-24.7-22.3-15.2h27.5l8.5-24.7zM295.8%20417.7h27.6L301%20432.8l8.6%2024.6-22.3-15.2-22.3%2015.2%208.6-24.6-22.4-15.3h27.6l8.5-24.6zm62.6-76.5h-27.6l22.3-15.3-8.5-24.6%2022.3%2015.2%2022.3-15.2-8.6%2024.6%2022.3%2015.3h-27.5l-8.5%2024.6zm81.3-112.5H412l22.3-15.2-8.5-24.7%2022.3%2015.3%2022.3-15.3-8.6%2024.7%2022.3%2015.2h-27.5l-8.5%2024.7zm68.3-23.3h-27.6l22.4-15.3-8.6-24.6%2022.3%2015.2%2022.3-15.2-8.6%2024.6%2022.4%2015.3H525l-8.5%2024.6zM439.7%20400H412l22.3-15.2L426%20360l22.3%2015.2%2022.3-15.2-8.6%2024.7%2022.3%2015.2h-27.5l-8.5%2024.7zm-81.3%2019.9h-27.6l22.3-15.2-8.5-24.7%2022.3%2015.2%2022.3-15.2-8.6%2024.6L403%20420h-27.5l-8.5%2024.7z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23FFF'%20d='m37.5%200%20122%2090.5L281%200h39v31l-120%2089.5%20120%2089V240h-40l-120-89.5L40.5%20240H0v-30l119.5-89L0%2032V0z'/%3e%3cpath%20fill='%23C8102E'%20d='M212%20140.5%20320%20220v20l-135.5-99.5zm-92%2010%203%2017.5-96%2072H0zM320%200v1.5l-124.5%2094%201-22L295%200zM0%200l119.5%2088h-30L0%2021z'/%3e%3cpath%20fill='%23FFF'%20d='M120.5%200v240h80V0zM0%2080v80h320V80z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%2096.5v48h320v-48zM136.5%200v240h48V0z'/%3e%3c/svg%3e")}.fi-tv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23009fca'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff40d'%20fill-rule='evenodd'%20d='m478%20226.3%207.1%2020.4-18.4-12.6-18.5%2012.6%207.1-20.4-18.5-12.6h22.9l7-20.4%207%2020.4h22.8zm-57.2%20162.8%207%2020.4-18.4-12.7-18.4%2012.7%207-20.4-18.4-12.7h22.8l7-20.4%207%2020.5h22.9zm57.3-36.9%207%2020.4-18.4-12.6-18.5%2012.6%207.1-20.4-18.5-12.6h22.9l7-20.4%207%2020.4h22.8zm-246.2%20118%207.1%2020.5-18.4-12.7-18.5%2012.7%207.1-20.4-18.5-12.6h22.8l7-20.4%207.1%2020.4h22.8zm43.1-88.4-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.8zm67.3-93-7.1-20.4%2018.4%2012.6%2018.5-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zm56.5-19.3-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zm-56.5%20161-7.1-20.4%2018.4%2012.6%2018.5-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.9zM275%20446.9l-7-20.4%2018.4%2012.6%2018.4-12.6-7%2020.4%2018.4%2012.6h-22.8l-7%2020.4-7-20.4h-22.8z'/%3e%3cpath%20fill='%23012169'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23FFF'%20d='M256%200v32l-95%2096%2095%2093.5V256h-33.5L127%20162l-93%2094H0v-34l93-93.5L0%2037V0h31l96%2094%2093-94z'/%3e%3cpath%20fill='%23C8102E'%20d='m92%20162%205.5%2017L21%20256H0v-1.5zm62-6%2027%204%2075%2073.5V256zM256%200l-96%2098-2-22%2075-76zM0%20.5%2096.5%2095%2067%2091%200%2024.5z'/%3e%3cpath%20fill='%23FFF'%20d='M88%200v256h80V0zM0%2088v80h256V88z'/%3e%3cpath%20fill='%23C8102E'%20d='M0%20104v48h256v-48zM104%200v256h48V0z'/%3e%3c/svg%3e")}.fi-tw{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tw'%20viewBox='0%200%20640%20480'%3e%3cclipPath%20id='tw-a'%3e%3cpath%20d='M0%200h640v480H0z'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23tw-a)'%3e%3cpath%20fill='red'%20d='M0%200h720v480H0z'/%3e%3cpath%20fill='%23000095'%20d='M0%200h360v240H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m154%20126.9-2.5%209.6%209.4%202.6-1.8-7.1zm46.9%205.1-1.8%207.1%209.4-2.6-2.5-9.6zm-41.8-24-5.1%205.1%201.9%206.9z'/%3e%3cpath%20d='m155.9%20120-1.9%206.9%205.1%205.1z'/%3e%3cpath%20d='m154%20113.1-6.9%206.9%206.9%206.9%201.9-6.9zm14%2027.8%205.1%205.1%206.9-1.9zm18.9%205.1%209.6%202.5%202.6-9.4-7.1%201.8z'/%3e%3cpath%20d='m192%20140.9%207.1-1.8%201.8-7.1zm-31.1-1.8%202.6%209.4%209.6-2.5-5.1-5.1zm19.1%205%206.9%201.9%205.1-5.1z'/%3e%3cpath%20d='m173.1%20146%206.9%206.9%206.9-6.9-6.9-1.9zm-12.2-45.1-9.4%202.6%202.5%209.6%205.1-5.1zm-1.8%2031.1%201.8%207.1%207.1%201.8zm45-12%201.9-6.9-5.1-5.1z'/%3e%3cpath%20d='m168%2099.1-7.1%201.8-1.8%207.1zm32.9%208.9-1.8-7.1-7.1-1.8zm5.1%2018.9%206.9-6.9-6.9-6.9-1.9%206.9z'/%3e%3cpath%20d='m200.9%20108-8.9-8.9-12-3.2-12%203.2-8.9%208.9-3.2%2012%203.2%2012%208.9%208.9%2012%203.2%2012-3.2%208.9-8.9%203.2-12z'/%3e%3cpath%20d='m200.9%20132%205.1-5.1-1.9-6.9zm5.1-18.9%202.5-9.6-9.4-2.6%201.8%207.1zm-6.9-12.2-2.6-9.4-9.6%202.5%205.1%205.1zm-26-6.9-9.6-2.5-2.6%209.4%207.1-1.8zm6.9%201.9-6.9-1.9-5.1%205.1z'/%3e%3cpath%20d='m186.9%2094-6.9-6.9-6.9%206.9%206.9%201.9z'/%3e%3cpath%20d='m192%2099.1-5.1-5.1-6.9%201.9zM173.1%20146l-9.6%202.5%204.5%2016.6%2012-12.2zm-5.1%2019.1%2012%2044.9%2012-44.9-12-12.2zm-7.1-26-9.4-2.6-4.4%2016.4%2016.4-4.4z'/%3e%3cpath%20d='m147.1%20152.9-12%2045.1%2032.9-32.9-4.5-16.6zm-12-20.9L102%20165.1l45.1-12.2%204.4-16.4z'/%3e%3cpath%20d='m154%20126.9-6.9-6.9-12%2012%2016.4%204.5zm0-13.8-2.5-9.6-16.4%204.5%2012%2012z'/%3e%3cpath%20d='M135.1%20108%2090%20120l45.1%2012%2012-12zm90%2024-16.6%204.5%204.4%2016.4%2045.1%2012.2z'/%3e%3cpath%20d='m199.1%20139.1-2.6%209.4%2016.4%204.4-4.4-16.4zm-12.2%206.9-6.9%206.9%2012%2012.2%204.5-16.6zm19.1-19.1%202.5%209.6%2016.6-4.5-12.2-12z'/%3e%3cpath%20d='m192%20165.1%2033.1%2032.9-12.2-45.1-16.4-4.4zm7.1-64.2%209.4%202.6%204.4-16.4-16.4%204.4z'/%3e%3cpath%20d='M225.1%20108%20258%2075.1l-45.1%2012-4.4%2016.4zm-12.2-20.9L225.1%2042%20192%2075.1l4.5%2016.4zm12.2%2044.9%2044.9-12-44.9-12-12.2%2012z'/%3e%3cpath%20d='m206%20113.1%206.9%206.9%2012.2-12-16.6-4.5zm-38-38L135.1%2042l12%2045.1%2016.4%204.4z'/%3e%3cpath%20d='m160.9%20100.9%202.6-9.4-16.4-4.4%204.4%2016.4z'/%3e%3cpath%20d='m147.1%2087.1-45.1-12%2033.1%2032.9%2016.4-4.5zm39.8%206.9%209.6-2.5-4.5-16.4-12%2012z'/%3e%3cpath%20d='M192%2075.1%20180%2030l-12%2045.1%2012%2012z'/%3e%3cpath%20d='m173.1%2094%206.9-6.9-12-12-4.5%2016.4z'/%3e%3c/g%3e%3ccircle%20cx='180'%20cy='120'%20r='51.1'%20fill='%23000095'/%3e%3ccircle%20cx='180'%20cy='120'%20r='45.1'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e")}.fi-tw.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tw'%20viewBox='0%200%20512%20512'%3e%3cclipPath%20id='tw-a'%3e%3cpath%20d='M0%200h512v512H0z'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23tw-a)'%3e%3cpath%20fill='red'%20d='M0%200h768v512H0z'/%3e%3cpath%20fill='%23000095'%20d='M0%200h384v256H0z'/%3e%3cg%20fill='%23fff'%3e%3cpath%20d='m164.3%20135.4-2.7%2010.2%2010.1%202.7-2-7.4zm50%205.5-2%207.4%2010.1-2.7-2.7-10.2zm-44.6-25.8-5.4%205.5%202%207.4z'/%3e%3cpath%20d='m166.3%20128-2%207.4%205.4%205.5z'/%3e%3cpath%20d='m164.3%20120.6-7.4%207.4%207.4%207.4%202-7.4zm14.8%2029.7%205.5%205.4%207.4-2zm20.3%205.4%2010.2%202.7%202.7-10.1-7.4%202z'/%3e%3cpath%20d='m204.9%20150.3%207.4-2%202-7.4zm-33.2-2%202.7%2010.1%2010.2-2.7-5.5-5.4zm20.3%205.4%207.4%202%205.5-5.4z'/%3e%3cpath%20d='m184.6%20155.7%207.4%207.4%207.4-7.4-7.4-2zm-12.9-48-10.1%202.7%202.7%2010.2%205.4-5.5zm-2%2033.2%202%207.4%207.4%202zm48-12.9%202-7.4-5.4-5.5z'/%3e%3cpath%20d='m179.1%20105.7-7.4%202-2%207.4zm35.2%209.4-2-7.4-7.4-2zm5.4%2020.3%207.4-7.4-7.4-7.4-2%207.4z'/%3e%3cpath%20d='m214.3%20115.1-9.4-9.4-12.9-3.4-12.9%203.4-9.4%209.4-3.4%2012.9%203.4%2012.9%209.4%209.4%2012.9%203.4%2012.9-3.4%209.4-9.4%203.4-12.9z'/%3e%3cpath%20d='m214.3%20140.9%205.4-5.5-2-7.4zm5.4-20.3%202.7-10.2-10.1-2.7%202%207.4zm-7.4-12.9-2.7-10.1-10.2%202.7%205.5%205.4zm-27.7-7.4-10.2-2.7-2.7%2010.1%207.4-2z'/%3e%3cpath%20d='m192%20102.3-7.4-2-5.5%205.4z'/%3e%3cpath%20d='m199.4%20100.3-7.4-7.4-7.4%207.4%207.4%202z'/%3e%3cpath%20d='m204.9%20105.7-5.5-5.4-7.4%202zm-20.3%2050-10.2%202.7%204.7%2017.6%2012.9-12.9zm-5.5%2020.3%2012.9%2048%2012.9-48-12.9-12.9zm-7.4-27.7-10.1-2.7-4.7%2017.5%2017.5-4.7z'/%3e%3cpath%20d='m156.9%20163.1-12.9%2048%2035.1-35.1-4.7-17.6zM144%20140.9%20108.9%20176l48-12.9%204.7-17.5z'/%3e%3cpath%20d='m164.3%20135.4-7.4-7.4-12.9%2012.9%2017.6%204.7zm0-14.8-2.7-10.2-17.6%204.7%2012.9%2012.9z'/%3e%3cpath%20d='M144%20115.1%2096%20128l48%2012.9%2012.9-12.9zm96%2025.8-17.6%204.7%204.7%2017.5%2048%2012.9z'/%3e%3cpath%20d='m212.3%20148.3-2.7%2010.1%2017.5%204.7-4.7-17.5zm-12.9%207.4-7.4%207.4%2012.9%2012.9%204.7-17.6zm20.3-20.3%202.7%2010.2%2017.6-4.7-12.9-12.9zM204.9%20176l35.1%2035.1-12.9-48-17.5-4.7zm7.4-68.3%2010.1%202.7%204.7-17.5-17.5%204.7zm27.7%207.4L275.1%2080l-48%2012.9-4.7%2017.5zm-12.9-22.2%2012.9-48L204.9%2080l4.7%2017.6zm12.9%2048%2048-12.9-48-12.9-12.9%2012.9z'/%3e%3cpath%20d='m219.7%20120.6%207.4%207.4%2012.9-12.9-17.6-4.7zM179.1%2080%20144%2044.9l12.9%2048%2017.5%204.7zm-7.4%2027.7%202.7-10.1-17.5-4.7%204.7%2017.5z'/%3e%3cpath%20d='m156.9%2092.9-48-12.9%2035.1%2035.1%2017.6-4.7zm42.5%207.4%2010.2-2.7-4.7-17.6L192%2092.9z'/%3e%3cpath%20d='M204.9%2080%20192%2032l-12.9%2048L192%2092.9z'/%3e%3cpath%20d='m184.6%20100.3%207.4-7.4L179.1%2080l-4.7%2017.6z'/%3e%3c/g%3e%3ccircle%20cx='192'%20cy='128'%20r='54.4'%20fill='%23000095'/%3e%3ccircle%20cx='192'%20cy='128'%20r='48'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e")}.fi-tz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tz'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='tz-a'%3e%3cpath%20fill-opacity='.7'%20d='M10%200h160v120H10z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%20clip-path='url(%23tz-a)'%20transform='matrix(4%200%200%204%20-40%200)'%3e%3cpath%20fill='%2309f'%20d='M0%200h180v120H0z'/%3e%3cpath%20fill='%23090'%20d='M0%200h180L0%20120z'/%3e%3cpath%20fill='%23000001'%20d='M0%20120h40l140-95V0h-40L0%2095z'/%3e%3cpath%20fill='%23ff0'%20d='M0%2091.5%20137.2%200h13.5L0%20100.5zM29.3%20120%20180%2019.5v9L42.8%20120z'/%3e%3c/g%3e%3c/svg%3e")}.fi-tz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-tz'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='tz-a'%3e%3cpath%20fill-opacity='.7'%20d='M102.9%200h496v496H103z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23tz-a)'%20transform='translate(-106.2)scale(1.0321)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%2309f'%20d='M0%200h744.1v496H0z'/%3e%3cpath%20fill='%23090'%20d='M0%200h744.1L0%20496z'/%3e%3cpath%20fill='%23000001'%20d='M0%20496h165.4L744%20103.4V0H578.7L0%20392.7v103.4z'/%3e%3cpath%20fill='%23ff0'%20d='M0%20378%20567%200h56L0%20415.3v-37.2zm121.1%20118%20623-415.3V118L177%20496z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-ua{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ua'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='gold'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230057b8'%20d='M0%200h640v240H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ua.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ua'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='gold'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230057b8'%20d='M0%200h512v256H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ug{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ug'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='ug-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ug-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M-128%20341.4h768v85.3h-768z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M-128%20256h768v85.3h-768z'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M-128%20170.7h768V256h-768z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M-128%2085.4h768v85.3h-768z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M-128%200h768v85.3h-768z'/%3e%3cpath%20fill='%23fffdff'%20fill-rule='evenodd'%20stroke='%23000'%20d='M335.7%20256a79.7%2079.7%200%201%201-159.4%200%2079.7%2079.7%200%200%201%20159.4%200z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='m242%20194.9-5.2-9.5c2-2%205.3-3.6%2010.7-3.6l-.6%2010.5z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20stroke='%23000'%20d='m247%20192.3.7-10.5s10.7-.6%2016.5%206.4l-5.7%208.2z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='m258.6%20196.3%205.3-8.2c3.5%203.7%205%206.3%205.5%2010.3.1.1-8.3%202.1-8.3%202z'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M244.6%20331.1s9.9-11.3%2029.1-8.9c-2.9-4.7-12.3-4.1-12.3-4.1s-2.8-22-.6-23.2%2012%20.1%2012%20.1c1.2%200%203.4-3.4%201.6-5.6-1.7-2.2-6.8-10.5-4.7-12.2%202.1-1.6%2013.4%201%2013.4%201l-32-41s-3.3-15.5%203.3-23c7.9-6.5%207-13.6%206.8-13.5-1.1-7.2-12-12.3-19.4-5.7-4.3%205.2-1.4%209.2-1.4%209.2s-11.5%203.1-11.9%205.1c-.5%202%2012.9-.3%2012.9-.3l-1.3%209.1s-26%2023.6-6%2044l.6-.8s7%208.6%2014.3%2010.5c7%207%206.3%206%206.3%206s1.3%2011.1%200%2013.3c-1.7-.5-19.3-1.2-21.9-.2-2.4.8-11.4.3-9.2%2015.1l3.3-7.5s-.3%205.3%201.9%207.2c-.4-5.6%202.1-9.4%202.1-9.4s.4%206.2%201.8%207c1.4%201%201.4-10%209-9%207.4.9%2012.9.6%2012.9.6s2.5%2021.4%201.7%2023.4c-5.4-1.3-18.4.5-19.2%203.8%207.6-.5%2011.1.4%2011.1.4s-6.1%205.5-4.2%208.6'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M247.6%20214.8s-18.9%2020.8-10.7%2036.7c.4-2.2.2-3.6.5-3.5-.5-.3%202.3%201.9%202.1%201.5%200-1.2-.8-3.7-.8-3.7l2.5.7-1.5-2.8%203.7.4s-1.3-3.4-.9-3.4l3%20.2c-5.4-9.6-.3-17.6%202.1-26.2z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20d='M254.2%20196.9s1%207.2-3%209.2c-.5.5-3%201.3-2.6%202.8.4%202%201.5%201.6%203%201.2%204.1-.7%208.9-9.4%202.6-13.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M247.2%20203a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20d='M241.1%20209c-1%20.9-6.2%206.3-1%208.3%205.3-1.4%203.8-2.4%205-3.6%200-2.5-2.6-3.1-4-4.6z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M252.6%20260.5c-.3%201.2-1.5%205.6.1%209%204.6-2%206.7-1.4%208.2-.4-3.7-3-5.2-4.3-8.3-8.6'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='m260.4%20281.1.2%2010.2s3.6.6%205.2%200%200-7-5.4-10.2'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%23000'%20d='M286%20282.4s-6.5-15.8-23.2-19.8-14.5-21.8-13.2-22.9c.8-1.5%201.3-3.9%206.1-1.6s27%2013.4%2030.2%2014%20.4%2030.7.2%2030.3z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M270.2%20262.5c-.3.2%2022.3%2013.4%2015.5%2024.7%206.4-4.3%204.4-11.7%204.4-11.7s5.2%2013.7-7.6%2020.4c1.4%201.2%202.3%201%202.3%201l-2.2%202.1s-1%201.7%207.6-2.5c-2.3%201.9-2.5%203.3-2.5%203.3s.6%201.8%206.2-3.1c-4.5%204.9-5.5%207.4-5.5%207.3%2012.3-1%2039-41-8.4-52.7l2.1%202.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.9'%20d='M271.2%20258.6c3%202.2%204.1%203%204.5%204-2.8-.6-5.3-.4-5.3-.4s-6.1-5.8-7.2-6.3c-.8%200-5.6-3-5.6-3-2.3-1.2-4.5-9.3%204.2-7a93%2093%200%200%200%2010.3%204.6l10.7%203.4%206.2%206.9s-11-5.4-12.4-5.5c3%202.4%204.7%205.8%204.7%205.8-3.5-1-6.5-2-10.1-2.5'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-width='.9'%20d='M228.4%20209.9s10.5-2.6%2011.8-2.2'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M-128%20426.7h768V512h-768z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ug.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ug'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='ug-a'%3e%3cpath%20fill-opacity='.7'%20d='M124%200h496v496H124z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23ug-a)'%20transform='translate(-128)scale(1.0321)'%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M0%20330.7h744v82.7H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%20248h744v82.7H0z'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M0%20165.4h744V248H0z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20d='M0%2082.7h744v82.7H0z'/%3e%3cpath%20fill='%23000001'%20fill-rule='evenodd'%20d='M0%200h744v82.7H0z'/%3e%3cpath%20fill='%23fffdff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M449.3%20248a77.2%2077.2%200%201%201-154.5%200%2077.2%2077.2%200%200%201%20154.5%200z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m358.4%20188.8-5-9.2c2-2%205.2-3.4%2010.4-3.4l-.5%2010z'/%3e%3cpath%20fill='%23ffe700'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m363.3%20186.4.6-10.2s10.4-.6%2016%206.1l-5.5%208z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='m374.6%20190.2%205.1-8c3.4%203.6%204.8%206.2%205.4%2010%200%20.2-8.1%202-8.1%202z'/%3e%3cpath%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M361%20320.9s9.6-11%2028.2-8.7c-2.8-4.5-11.9-4-11.9-4s-2.8-21.4-.6-22.4%2011.5%200%2011.5%200c1.3%200%203.4-3.3%201.7-5.4s-6.6-10.2-4.6-11.8c2-1.6%2013%20.9%2013%20.9l-31-39.8s-3.2-15%203.2-22.1c7.6-6.4%206.8-13.2%206.6-13.1-1-7-11.6-12-18.8-5.6-4.2%205.1-1.4%209-1.4%209s-11%203-11.5%205c-.4%201.8%2012.5-.4%2012.5-.4l-1.2%208.8s-25.2%2023-6%2042.7c.3%200%20.7-.9.7-.9s6.8%208.4%2013.9%2010.2c6.7%206.9%206%205.8%206%205.8s1.4%2010.8.1%2013a93.4%2093.4%200%200%200-21.2-.2c-2.3.7-11.1.3-9%2014.6l3.2-7.3s-.2%205.2%201.9%207c-.4-5.4%202-9.1%202-9.1s.4%206%201.8%206.8c1.3%201%201.3-9.6%208.6-8.8%207.3%201%2012.6.7%2012.6.7s2.4%2020.6%201.6%2022.6c-5.2-1.3-17.8.5-18.6%203.7%207.4-.5%2010.8.4%2010.8.4s-6%205.3-4.1%208.4'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M364%20208s-18.4%2020.2-10.5%2035.7c.5-2.2.3-3.5.5-3.4-.4-.3%202.3%201.8%202%201.4.2-1.1-.7-3.5-.7-3.5l2.4.6-1.4-2.7%203.5.5s-1.2-3.4-.8-3.4a94%2094%200%200%201%202.9.2c-5.2-9.3-.3-17%202-25.3z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-width='.9'%20d='M370.3%20190.8s1%207-2.8%209c-.6.4-3%201.2-2.7%202.6.5%201.9%201.5%201.5%203%201.2%204-.7%208.6-9.2%202.5-12.8z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20d='M363.5%20196.7a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M357.6%20202.5c-1%20.8-6%206.1-1%208%205.2-1.4%203.7-2.3%204.9-3.5%200-2.3-2.6-3-3.9-4.5z'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%239ca69c'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M368.7%20252.4c-.3%201.2-1.4%205.4.2%208.6%204.4-1.8%206.4-1.3%207.9-.3-3.6-3-5-4.1-8.1-8.3'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='m376.3%20272.4.2%209.8s3.5.7%205%200c1.6-.6%200-6.8-5.2-9.8'/%3e%3cpath%20fill='%239ca69c'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-width='.9'%20d='M401.2%20273.6s-6.4-15.3-22.5-19.2-14.1-21-12.8-22.1c.7-1.5%201.2-3.8%205.9-1.6%204.7%202.2%2026.1%2013%2029.2%2013.5s.4%2029.8.2%2029.4z'/%3e%3cpath%20fill='%23de3108'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M385.8%20254.4c-.3.1%2021.6%2012.9%2015%2023.9%206.3-4.1%204.2-11.4%204.2-11.4s5.1%2013.3-7.3%2019.8c1.4%201.2%202.2.9%202.2.9l-2%202.1s-1%201.6%207.3-2.4c-2.3%201.8-2.5%203.1-2.5%203.1s.7%201.8%206.1-3a30.1%2030.1%200%200%200-5.4%207.2c12-1.1%2037.8-39.7-8.1-51.1l2%202.2z'/%3e%3cpath%20fill='%23fff'%20fill-rule='evenodd'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.8'%20d='M386.7%20250.6c3%202%204%202.8%204.4%203.8-2.7-.6-5.2-.4-5.2-.4s-5.8-5.6-6.9-6c-.8%200-5.4-3-5.4-3-2.3-1.1-4.4-9%204-6.7%208.8%204.1%2010%204.4%2010%204.4L398%20246l6%206.7s-10.7-5.3-12-5.4c3%202.4%204.6%205.6%204.6%205.6-3.4-1-6.3-1.8-9.9-2.3'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-width='.8'%20d='M345.3%20203.3s10.2-2.4%2011.4-2'/%3e%3cpath%20fill='%23de3908'%20fill-rule='evenodd'%20d='M0%20413.4h744v82.7H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-um{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-um'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h640v480H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='37'%20d='M0%2055.3h640M0%20129h640M0%20203h640M0%20277h640M0%20351h640M0%20425h640'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h364.8v258.5H0'/%3e%3cmarker%20id='um-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m14%200%209%2027L0%2010h28L5%2027z'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23um-a)'%20d='m0%200%2016%2011h61%2061%2061%2061%2060L47%2037h61%2061%2060%2061L16%2063h61%2061%2061%2061%2060L47%2089h61%2061%2060%2061L16%20115h61%2061%2061%2061%2060L47%20141h61%2061%2060%2061L16%20166h61%2061%2061%2061%2060L47%20192h61%2061%2060%2061L16%20218h61%2061%2061%2061%2060z'/%3e%3c/svg%3e")}.fi-um.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-um'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h512v512H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='40'%20d='M0%2058h512M0%20137h512M0%20216h512M0%20295h512M0%20374h512M0%20453h512'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h390v275H0z'/%3e%3cmarker%20id='um-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m15%200%209.3%2028.6L0%2011h30L5.7%2028.6'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23um-a)'%20d='m0%200%2018%2011h65%2065%2065%2065%2066L51%2039h65%2065%2065%2065L18%2066h65%2065%2065%2065%2066L51%2094h65%2065%2065%2065L18%20121h65%2065%2065%2065%2066L51%20149h65%2065%2065%2065L18%20177h65%2065%2065%2065%2066L51%20205h65%2065%2065%2065L18%20232h65%2065%2065%2065%2066z'/%3e%3c/svg%3e")}.fi-us{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-us'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h640v480H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='37'%20d='M0%2055.3h640M0%20129h640M0%20203h640M0%20277h640M0%20351h640M0%20425h640'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h364.8v258.5H0'/%3e%3cmarker%20id='us-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m14%200%209%2027L0%2010h28L5%2027z'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23us-a)'%20d='m0%200%2016%2011h61%2061%2061%2061%2060L47%2037h61%2061%2060%2061L16%2063h61%2061%2061%2061%2060L47%2089h61%2061%2060%2061L16%20115h61%2061%2061%2061%2060L47%20141h61%2061%2060%2061L16%20166h61%2061%2061%2061%2060L47%20192h61%2061%2060%2061L16%20218h61%2061%2061%2061%2060z'/%3e%3c/svg%3e")}.fi-us.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-us'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23bd3d44'%20d='M0%200h512v512H0'/%3e%3cpath%20stroke='%23fff'%20stroke-width='40'%20d='M0%2058h512M0%20137h512M0%20216h512M0%20295h512M0%20374h512M0%20453h512'/%3e%3cpath%20fill='%23192f5d'%20d='M0%200h390v275H0z'/%3e%3cmarker%20id='us-a'%20markerHeight='30'%20markerWidth='30'%3e%3cpath%20fill='%23fff'%20d='m15%200%209.3%2028.6L0%2011h30L5.7%2028.6'/%3e%3c/marker%3e%3cpath%20fill='none'%20marker-mid='url(%23us-a)'%20d='m0%200%2018%2011h65%2065%2065%2065%2066L51%2039h65%2065%2065%2065L18%2066h65%2065%2065%2065%2066L51%2094h65%2065%2065%2065L18%20121h65%2065%2065%2065%2066L51%20149h65%2065%2065%2065L18%20177h65%2065%2065%2065%2066L51%20205h65%2065%2065%2065L18%20232h65%2065%2065%2065%2066z'/%3e%3c/svg%3e")}.fi-uy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uy'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%230038a8'%20d='M266%2053.3h374v53.4H266zm0%20106.7h374v53.3H266zM0%20266.7h640V320H0zm0%20106.6h640v53.4H0z'/%3e%3cg%20fill='%23fcd116'%20stroke='%23000'%20stroke-miterlimit='20'%20stroke-width='.6'%20transform='translate(133.3%20133.3)scale(2.93333)'%3e%3cg%20id='uy-c'%3e%3cg%20id='uy-b'%3e%3cg%20id='uy-a'%3e%3cpath%20stroke-linecap='square'%20d='m-2%208.9%203%204.5c-12.4%209-4.9%2014.2-13.6%2017%205.4-5.2-.9-5.7%203.7-16.8'/%3e%3cpath%20fill='none'%20d='M-4.2%2010.2c-6.8%2011.2-2.4%2017.4-8.4%2020.3'/%3e%3cpath%20d='M0%200h6L0%2033-6%200h6v33'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-a'%20width='100%25'%20height='100%25'%20transform='rotate(45)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-b'%20width='100%25'%20height='100%25'%20transform='rotate(90)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-c'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3ccircle%20r='11'/%3e%3c/g%3e%3cg%20transform='translate(133.3%20133.3)scale(.29333)'%3e%3cg%20id='uy-d'%3e%3cpath%20d='M81-44c-7%208-11-6-36-6S16-35%2012-38s21-21%2029-22%2031%207%2040%2016m-29%209c7%206%201%2019-6%2019S26-28%2032-36'/%3e%3cpath%20d='M19-26c1-12%2011-14%2027-14s23%2012%2029%2015c-7%200-13-10-29-10s-16%200-27%2010m3%202c4-6%209%206%2020%206s17-3%2024-8-10%2012-21%2012-26-6-23-10'/%3e%3cpath%20d='M56-17c13-7%205-17%200-19%202%202%2010%2012%200%2019M0%2043c6%200%208-2%2016-2s27%2011%2038%207c-23%209-14%203-54%203h-5m63%206c-4-7-3-5-11-16%208%206%2010%209%2011%2016M0%2067c25%200%2021-5%2054-19-24%203-29%2011-54%2011h-5m5-29c7%200%209-5%2017-5s19%203%2024%207c1%201-3-8-11-9S25%209%2016%207c0%204%203%203%204%209%200%205-9%205-11%200%202%208-4%208-9%208'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cpath%20d='M0%2076c-5%200-18%203%200%203s5-3%200-3'/%3e%3c/g%3e%3c/svg%3e")}.fi-uy.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uy'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%230038a8'%20d='M284%2056.9h228v56.9H284zm0%20113.8h228v56.9H284zM0%20284.4h512v57H0zm0%20113.8h512v57H0z'/%3e%3cg%20fill='%23fcd116'%20stroke='%23000'%20stroke-miterlimit='20'%20stroke-width='.6'%20transform='translate(142.2%20142.2)scale(3.12889)'%3e%3cg%20id='uy-c'%3e%3cg%20id='uy-b'%3e%3cg%20id='uy-a'%3e%3cpath%20stroke-linecap='square'%20d='m-2%208.9%203%204.5c-12.4%209-4.9%2014.2-13.6%2017%205.4-5.2-.9-5.7%203.7-16.8'/%3e%3cpath%20fill='none'%20d='M-4.2%2010.2c-6.8%2011.2-2.4%2017.4-8.4%2020.3'/%3e%3cpath%20d='M0%200h6L0%2033-6%200h6v33'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-a'%20width='100%25'%20height='100%25'%20transform='rotate(45)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-b'%20width='100%25'%20height='100%25'%20transform='rotate(90)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-c'%20width='100%25'%20height='100%25'%20transform='scale(-1)'/%3e%3ccircle%20r='11'/%3e%3c/g%3e%3cg%20transform='translate(142.2%20142.2)scale(.31289)'%3e%3cg%20id='uy-d'%3e%3cpath%20d='M81-44c-7%208-11-6-36-6S16-35%2012-38s21-21%2029-22%2031%207%2040%2016m-29%209c7%206%201%2019-6%2019S26-28%2032-36'/%3e%3cpath%20d='M19-26c1-12%2011-14%2027-14s23%2012%2029%2015c-7%200-13-10-29-10s-16%200-27%2010m3%202c4-6%209%206%2020%206s17-3%2024-8-10%2012-21%2012-26-6-23-10'/%3e%3cpath%20d='M56-17c13-7%205-17%200-19%202%202%2010%2012%200%2019M0%2043c6%200%208-2%2016-2s27%2011%2038%207c-23%209-14%203-54%203h-5m63%206c-4-7-3-5-11-16%208%206%2010%209%2011%2016M0%2067c25%200%2021-5%2054-19-24%203-29%2011-54%2011h-5m5-29c7%200%209-5%2017-5s19%203%2024%207c1%201-3-8-11-9S25%209%2016%207c0%204%203%203%204%209%200%205-9%205-11%200%202%208-4%208-9%208'/%3e%3c/g%3e%3cuse%20xlink:href='%23uy-d'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3cpath%20d='M0%2076c-5%200-18%203%200%203s5-3%200-3'/%3e%3c/g%3e%3c/svg%3e")}.fi-uz{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uz'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%231eb53a'%20d='M0%20320h640v160H0z'/%3e%3cpath%20fill='%230099b5'%20d='M0%200h640v160H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20153.6h640v172.8H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20163.2h640v153.6H0z'/%3e%3ccircle%20cx='134.4'%20cy='76.8'%20r='57.6'%20fill='%23fff'/%3e%3ccircle%20cx='153.6'%20cy='76.8'%20r='57.6'%20fill='%230099b5'/%3e%3cg%20fill='%23fff'%20transform='translate(261.1%20122.9)scale(1.92)'%3e%3cg%20id='uz-e'%3e%3cg%20id='uz-d'%3e%3cg%20id='uz-c'%3e%3cg%20id='uz-b'%3e%3cpath%20id='uz-a'%20d='M0-6-1.9-.3%201%20.7'/%3e%3cuse%20xlink:href='%23uz-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23uz-c'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-48'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='24'/%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'%20y='-24'/%3e%3c/g%3e%3c/svg%3e")}.fi-uz.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-uz'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%231eb53a'%20d='M0%20341.3h512V512H0z'/%3e%3cpath%20fill='%230099b5'%20d='M0%200h512v170.7H0z'/%3e%3cpath%20fill='%23ce1126'%20d='M0%20163.8h512v184.4H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%20174h512v164H0z'/%3e%3ccircle%20cx='143.4'%20cy='81.9'%20r='61.4'%20fill='%23fff'/%3e%3ccircle%20cx='163.8'%20cy='81.9'%20r='61.4'%20fill='%230099b5'/%3e%3cg%20fill='%23fff'%20transform='translate(278.5%20131)scale(2.048)'%3e%3cg%20id='uz-e'%3e%3cg%20id='uz-d'%3e%3cg%20id='uz-c'%3e%3cg%20id='uz-b'%3e%3cpath%20id='uz-a'%20d='M0-6-1.9-.3%201%20.7'/%3e%3cuse%20xlink:href='%23uz-a'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-b'%20width='100%25'%20height='100%25'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23uz-c'%20width='100%25'%20height='100%25'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20y='-48'/%3e%3c/g%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='24'/%3e%3cuse%20xlink:href='%23uz-e'%20width='100%25'%20height='100%25'%20x='48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-48'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'/%3e%3cuse%20xlink:href='%23uz-d'%20width='100%25'%20height='100%25'%20x='-24'%20y='-24'/%3e%3c/g%3e%3c/svg%3e")}.fi-va{background-image:url(/assets/va-maDzWwNR.svg)}.fi-va.fis{background-image:url(/assets/va-BntFJQHU.svg)}.fi-vc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vc'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%3e%3cpath%20fill='%23f4f100'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23199a00'%20d='M490%200h150v480H490z'/%3e%3cpath%20fill='%230058aa'%20d='M0%200h150v480H0z'/%3e%3cpath%20fill='%23199a00'%20d='m259.3%20130-46.4%2071.3%2044.7%2074.4%2043.8-73.7zm121.2%200-46.3%2071.3%2044.7%2074.4%2043.8-73.7zm-61.2%2097.3-46.4%2071.4%2044.8%2074.4%2043.8-73.7-42.2-72z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vc'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23f4f100'%20d='M0%200h510.4v512H0z'/%3e%3cpath%20fill='%23199a00'%20d='M385.6%200H512v512H385.6z'/%3e%3cpath%20fill='%230058aa'%20d='M0%200h126.4v512H0z'/%3e%3c/g%3e%3cpath%20fill='%23199a00'%20fill-rule='evenodd'%20d='m191.2%20138.6-49.5%2076.2%2047.8%2079.3%2046.7-78.6zm129.4%200L271%20214.8l47.7%2079.3%2046.8-78.6-45-76.9zm-65.4%20103.9-49.4%2076.1%2047.7%2079.4%2046.7-78.7z'/%3e%3c/svg%3e")}.fi-ve{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ve'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='ve-d'%20transform='translate(0%20-36)'%3e%3cg%20id='ve-c'%3e%3cg%20id='ve-b'%3e%3cpath%20id='ve-a'%20fill='%23fff'%20d='M0-5-1.5-.2l2.8.9z'/%3e%3cuse%20xlink:href='%23ve-a'%20width='180'%20height='120'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23ve-c'%20width='180'%20height='120'%20transform='rotate(144)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23cf142b'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%2300247d'%20d='M0%200h640v320H0z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200h640v160H0z'/%3e%3cg%20id='ve-f'%20transform='matrix(4%200%200%204%20320%20336)'%3e%3cg%20id='ve-e'%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(10)'/%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-e'%20width='180'%20height='120'%20transform='rotate(40)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-f'%20width='180'%20height='120'%20transform='rotate(-80%20320%20336)'/%3e%3c/svg%3e")}.fi-ve.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-ve'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='ve-d'%20transform='translate(0%20-36)'%3e%3cg%20id='ve-c'%3e%3cg%20id='ve-b'%3e%3cpath%20id='ve-a'%20fill='%23fff'%20d='M0-5-1.5-.2l2.8.9z'/%3e%3cuse%20xlink:href='%23ve-a'%20width='180'%20height='120'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(72)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-b'%20width='180'%20height='120'%20transform='rotate(-72)'/%3e%3cuse%20xlink:href='%23ve-c'%20width='180'%20height='120'%20transform='rotate(144)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23cf142b'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%2300247d'%20d='M0%200h512v341.3H0z'/%3e%3cpath%20fill='%23fc0'%20d='M0%200h512v170.7H0z'/%3e%3cg%20id='ve-f'%20transform='translate(256.3%20358.4)scale(4.265)'%3e%3cg%20id='ve-e'%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(10)'/%3e%3cuse%20xlink:href='%23ve-d'%20width='180'%20height='120'%20transform='rotate(30)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-e'%20width='180'%20height='120'%20transform='rotate(40)'/%3e%3c/g%3e%3cuse%20xlink:href='%23ve-f'%20width='180'%20height='120'%20transform='rotate(-80%20256.3%20358.4)'/%3e%3c/svg%3e")}.fi-vg{background-image:url(/assets/vg-DKEU1GdO.svg)}.fi-vg.fis{background-image:url(/assets/vg-qlt33Cv3.svg)}.fi-vi{background-image:url(/assets/vi-DatfOFqY.svg)}.fi-vi.fis{background-image:url(/assets/vi-1FTBesw2.svg)}.fi-vn{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vn'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='vn-a'%3e%3cpath%20fill-opacity='.7'%20d='M-85.3%200h682.6v512H-85.3z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23vn-a)'%20transform='translate(80)scale(.9375)'%3e%3cpath%20fill='%23da251d'%20d='M-128%200h768v512h-768z'/%3e%3cpath%20fill='%23ff0'%20d='M349.6%20381%20260%20314.3l-89%2067.3L204%20272l-89-67.7%20110.1-1%2034.2-109.4L294%20203l110.1.1-88.5%2068.4%2033.9%20109.6z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vn.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-vn'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='vn-a'%3e%3cpath%20fill-opacity='.7'%20d='M177.2%200h708.6v708.7H177.2z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20fill-rule='evenodd'%20clip-path='url(%23vn-a)'%20transform='translate(-128)scale(.72249)'%3e%3cpath%20fill='%23da251d'%20d='M0%200h1063v708.7H0z'/%3e%3cpath%20fill='%23ff0'%20d='m661%20527.5-124-92.6-123.3%2093.5%2045.9-152-123.2-93.8%20152.4-1.3L536%20129.8%20584.3%20281l152.4.2-122.5%2094.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-vu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-vu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='vu-a'%3e%3cpath%20d='M0%200v475l420-195h480v-85H420Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23009543'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200h640v240H0z'/%3e%3cg%20clip-path='url(%23vu-a)'%20transform='scale(.71111%201.01053)'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='110'%20d='m0%200%20420%20195h480v85H420L0%20475'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='60'%20d='m0%200%20420%20195h480m0%2085H420L0%20475'/%3e%3c/g%3e%3cg%20fill='%23fdce12'%20transform='translate(-22)scale(1.01053)'%3e%3cpath%20d='M106.9%20283v27c23.5%200%2069.7-18%2069.7-76.1%200-58.1-49.3-68.9-64-68.9-14.8%200-60.3%2010.6-60.3%2058%200%2047.6%2044.7%2052%2053.5%2052%208.8%200%2041.8-8%2038-43.6a35.5%2035.5%200%200%201-35.4%2031.5c-24%200-39-17.8-39-35.4%200-17.6%2014.6-41.2%2039.9-41.2%2025.3%200%2043.8%2022.5%2043.8%2045.1%200%2022.7-17.8%2051.5-46.2%2051.5z'/%3e%3cg%20id='vu-b'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='.8'%20d='m86.2%20247.7%201.4%201s11.2-25.5%2041.1-43.6c-3.8%202-23.8%2012-42.5%2042.6z'/%3e%3cpath%20d='M89.1%20243.3s-3.4-7-.4-10.2c3-3.1%201.7%208.3%201.7%208.3l1.3-1.9s-2-8.6.2-10.4c2.3-1.9%201.2%208.3%201.2%208.3l1.4-1.8s-1.5-8.4.7-10c2.3-1.6.9%208%20.9%208l1.6-2s-1.2-8%201.5-9.9c2.7-1.9.3%207.6.3%207.6l1.8-2s-.8-7.3%201.5-9c2.3-1.6.4%207%20.4%207l1.6-1.8s-.5-6.8%201.7-8.4c2.3-1.6.2%206.5.2%206.5l1.7-1.6s-.4-6.9%202.4-8.2c2.8-1.3-.5%206.4-.5%206.4l2-1.6s.5-8%202.9-8.7c2.4-.8-1%207-1%207l1.7-1.4s.9-6.8%203.5-7.6c2.7-.9-1.6%206.2-1.6%206.2l1.7-1.3s1.9-6.8%204.4-7.6c2.4-.7-2.6%206.5-2.6%206.5l1.7-1.2s2.7-6.2%205-6.6c2.1-.4-2.6%205.1-2.6%205.1l2.1-1.2s3.5-6.4%204.8-4.5c1.2%202-5%204.9-5%204.9l-2%201.2s7.5-3.6%208.4-1.8c.9%201.8-10.3%203-10.3%203l-1.8%201.2s7.5-2%206.6-.1c-1%201.9-8.4%201.5-8.4%201.5l-1.7%201.2s7.5-1.8%206.5%200c-1%201.6-8.3%201.5-8.3%201.5l-1.8%201.5s7.3-2%206.2.3c-1%202.2-9.4%202.1-9.4%202.1l-2%202s7.7-2.7%207-.6c-.6%202-9.4%203-9.4%203l-2%202s8.3-2.7%205.8-.2c-2.4%202.6-8.5%203.2-8.5%203.2l-2.3%203s8.2-5%207-2.2c-1.1%202.8-9.2%204.7-9.2%204.7l-1.6%202s7.4-4.3%206.6-2c-.7%202.5-8.6%205-8.6%205l-1.3%201.8s8.7-5.2%208-2.5c-.8%202.6-9.1%204.5-9.1%204.5l-1%201.7s8-4.7%208-2.4c.2%202.2-9.4%204.4-9.4%204.4z'/%3e%3c/g%3e%3cuse%20xlink:href='%23vu-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20220%200)'/%3e%3c/g%3e%3c/svg%3e")}.fi-vu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-vu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='vu-a'%3e%3cpath%20d='M0%200v475l420-195h480v-85H420Z'/%3e%3c/clipPath%3e%3c/defs%3e%3cpath%20fill='%23009543'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23d21034'%20d='M0%200h512v256H0z'/%3e%3cg%20clip-path='url(%23vu-a)'%20transform='scale(.56889%201.0779)'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='110'%20d='m0%200%20420%20195h480v85H420L0%20475'/%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='60'%20d='m0%200%20420%20195h480m0%2085H420L0%20475'/%3e%3c/g%3e%3cg%20fill='%23fdce12'%20transform='translate(-35.6%2026.7)scale(.96552)'%3e%3cpath%20d='M106.9%20283v27c23.5%200%2069.7-18%2069.7-76.1%200-58.1-49.3-68.9-64-68.9-14.8%200-60.3%2010.6-60.3%2058%200%2047.6%2044.7%2052%2053.5%2052%208.8%200%2041.8-8%2038-43.6a35.5%2035.5%200%200%201-35.4%2031.5c-24%200-39-17.8-39-35.4%200-17.6%2014.6-41.2%2039.9-41.2%2025.3%200%2043.8%2022.5%2043.8%2045.1%200%2022.7-17.8%2051.5-46.2%2051.5z'/%3e%3cg%20id='vu-b'%3e%3cpath%20stroke='%23fdce12'%20stroke-width='.8'%20d='m86.2%20247.7%201.4%201s11.2-25.5%2041.1-43.6c-3.8%202-23.8%2012-42.5%2042.6z'/%3e%3cpath%20d='M89.1%20243.3s-3.4-7-.4-10.2c3-3.1%201.7%208.3%201.7%208.3l1.3-1.9s-2-8.6.2-10.4c2.3-1.9%201.2%208.3%201.2%208.3l1.4-1.8s-1.5-8.4.7-10c2.3-1.6.9%208%20.9%208l1.6-2s-1.2-8%201.5-9.9c2.7-1.9.3%207.6.3%207.6l1.8-2s-.8-7.3%201.5-9c2.3-1.6.4%207%20.4%207l1.6-1.8s-.5-6.8%201.7-8.4c2.3-1.6.2%206.5.2%206.5l1.7-1.6s-.4-6.9%202.4-8.2c2.8-1.3-.5%206.4-.5%206.4l2-1.6s.5-8%202.9-8.7c2.4-.8-1%207-1%207l1.7-1.4s.9-6.8%203.5-7.6c2.7-.9-1.6%206.2-1.6%206.2l1.7-1.3s1.9-6.8%204.4-7.6c2.4-.7-2.6%206.5-2.6%206.5l1.7-1.2s2.7-6.2%205-6.6c2.1-.4-2.6%205.1-2.6%205.1l2.1-1.2s3.5-6.4%204.8-4.5c1.2%202-5%204.9-5%204.9l-2%201.2s7.5-3.6%208.4-1.8c.9%201.8-10.3%203-10.3%203l-1.8%201.2s7.5-2%206.6-.1c-1%201.9-8.4%201.5-8.4%201.5l-1.7%201.2s7.5-1.8%206.5%200c-1%201.6-8.3%201.5-8.3%201.5l-1.8%201.5s7.3-2%206.2.3c-1%202.2-9.4%202.1-9.4%202.1l-2%202s7.7-2.7%207-.6c-.6%202-9.4%203-9.4%203l-2%202s8.3-2.7%205.8-.2c-2.4%202.6-8.5%203.2-8.5%203.2l-2.3%203s8.2-5%207-2.2c-1.1%202.8-9.2%204.7-9.2%204.7l-1.6%202s7.4-4.3%206.6-2c-.7%202.5-8.6%205-8.6%205l-1.3%201.8s8.7-5.2%208-2.5c-.8%202.6-9.1%204.5-9.1%204.5l-1%201.7s8-4.7%208-2.4c.2%202.2-9.4%204.4-9.4%204.4z'/%3e%3c/g%3e%3cuse%20xlink:href='%23vu-b'%20width='100%25'%20height='100%25'%20transform='matrix(-1%200%200%201%20220%200)'/%3e%3c/g%3e%3c/svg%3e")}.fi-wf{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-wf'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-wf.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-wf'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-ws{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ws'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23002b7f'%20d='M0%200h320v240H0z'/%3e%3cpath%20fill='%23fff'%20d='m180%20229.3-20.7-14-19.9%2014.1%206.5-24.9-19-15.2%2024.5-1.5%208.1-23.6%208.8%2024%2024%20.7-19%2016.3zm-3.6-165.6L159.8%2053l-16%2010.4%204.4-20-14.6-12.7%2019.4-1.6%207.2-18.6%207.4%2018.7%2019.1%201.7L172%2044.3zm-73%2059.5-16-11-16.7%2011%205.2-19.4L60.8%2091%2080%2090l7-19%206.8%2018.9%2019.6%201.1-15%2012.5zM250%20110l-15.4-10-15%2010%204.4-18.3-14-11.8%2018.3-1.5%206.3-17.2%207%2017.4%2017.7%201-13.7%2012.3zm-43.1%2043.4-10.3-6.4-10.3%206.6%202.7-12.3-9.2-8.3%2012-1%204.6-11.6%204.9%2011.6%2011.9%201-9.1%208.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ws.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ws'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23ce1126'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23002b7f'%20d='M0%200h256v256H0z'/%3e%3cpath%20fill='%23fff'%20d='m147%20231.4-19.6-13.3-18.9%2013.5%206-23.5-18-14.7%2023.2-1.3%207.7-22.4%208.5%2022.8%2022.8.5-18.2%2015.5zm-3.4-156.8-15.6-10-15.4%2010%204.2-19-13.7-12.1%2018.3-1.6%206.8-17.5%207.1%2017.7%2018%201.4-14%2012.5zM74.3%20131l-15.2-10.8-15.4%2010.4%204.6-18.3L34%20100.2l18.2-.8%206.7-18.1%206.6%2017.8%2018.3%201.1-14.3%2012zm139-12.7-14.7-9.5-14.3%209.7%204-17.4-13-11.2%2017.3-1.4%206-16.4%206.6%2016.6%2016.8%201-13.2%2011.6zm-41.1%2041.3-9.7-6.2-9.6%206.2%202.5-11.6-8.7-7.7%2011.4-1%204.4-11%204.5%2011%2011.2%201-8.5%207.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ye{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ye'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v472.8H0z'/%3e%3cpath%20fill='%23f10600'%20d='M0%200h640v157.4H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20322.6h640V480H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ye.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ye'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v504.3H0z'/%3e%3cpath%20fill='%23f10600'%20d='M0%200h512v167.9H0z'/%3e%3cpath%20fill='%23000001'%20d='M0%20344.1h512V512H0z'/%3e%3c/g%3e%3c/svg%3e")}.fi-yt{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-yt'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/svg%3e")}.fi-yt.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-yt'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/svg%3e")}.fi-za{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-za'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cclipPath%20id='za-a'%3e%3cpath%20fill-opacity='.7'%20d='M-71.9%200h682.7v512H-71.9z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23za-a)'%20transform='translate(67.4)scale(.93748)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M-71.9%20407.8V104.4L154%20256.1z'/%3e%3cpath%20fill='%23000c8a'%20d='m82.2%20512.1%20253.6-170.6H696V512H82.2z'/%3e%3cpath%20fill='%23e1392d'%20d='M66%200h630v170.8H335.7S69.3-1.7%2066%200'/%3e%3cpath%20fill='%23ffb915'%20d='M-71.9%2064v40.4L154%20256-72%20407.8v40.3l284.5-192z'/%3e%3cpath%20fill='%23007847'%20d='M-71.9%2064V0h95l301.2%20204h371.8v104.2H324.3L23%20512h-94.9v-63.9l284.4-192L-71.8%2064z'/%3e%3cpath%20fill='%23fff'%20d='M23%200h59.2l253.6%20170.7H696V204H324.3zm0%20512.1h59.2l253.6-170.6H696v-33.2H324.3L23%20512z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-za.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-za'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cclipPath%20id='za-a'%3e%3cpath%20fill-opacity='.7'%20d='M70.1%200h499.6v499.6H70.1z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23za-a)'%20transform='translate(-71.9)scale(1.0248)'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23000001'%20d='M0%20397.9v-296l220.4%20147.9z'/%3e%3cpath%20fill='%23000c8a'%20d='m150.4%20499.7%20247.4-166.5h351.6v166.5z'/%3e%3cpath%20fill='%23e1392d'%20d='M134.5%200h615v166.6H397.7S137.8-1.6%20134.5%200'/%3e%3cpath%20fill='%23ffb915'%20d='M0%2062.5v39.3l220.4%20148L0%20397.8v39.4l277.6-187.4z'/%3e%3cpath%20fill='%23007847'%20d='M0%2062.5V0h92.6l294%20199h362.8v101.7H386.6l-294%20198.9H0v-62.4l277.6-187.4z'/%3e%3cpath%20fill='%23fff'%20d='M92.6%200h57.8l247.4%20166.6h351.6V199H386.6zm0%20499.7h57.8l247.4-166.5h351.6v-32.4H386.6z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.fi-zm{background-image:url(/assets/zm-BmHUGSoa.svg)}.fi-zm.fis{background-image:url(/assets/zm-CNg0kgkw.svg)}.fi-zw{background-image:url(/assets/zw-Ceqd3Xj3.svg)}.fi-zw.fis{background-image:url(/assets/zw-DGkTG73v.svg)}.fi-arab{background-image:url(/assets/arab-DwNob5Qo.svg)}.fi-arab.fis{background-image:url(/assets/arab-PzQTPYwO.svg)}.fi-cefta{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cefta'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23039'%20d='M0%200h640v480H0z'/%3e%3ccircle%20cx='320'%20cy='249.8'%20r='30.4'%20fill='none'%20stroke='%23fc0'%20stroke-width='27.5'/%3e%3ccircle%20cx='320'%20cy='249.8'%20r='88.3'%20fill='none'%20stroke='%23fc0'%20stroke-width='27.5'/%3e%3cpath%20fill='%23039'%20d='m404.7%20165.1%2084.7%2084.7-84.7%2084.7-84.7-84.7z'/%3e%3cpath%20fill='%23fc0'%20d='M175.7%20236.1h59.2v27.5h-59.2zm259.1%200h88.3v27.5h-88.3zM363%20187.4l38.8-38.8%2019.4%2019.5-38.7%2038.7zM306.3%2048.6h27.5v107.1h-27.5z'/%3e%3ccircle%20cx='225.1'%20cy='159.6'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='144.3'%20cy='249.8'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='320'%20cy='381.4'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='320'%20cy='425.5'%20r='13.7'%20fill='%23fc0'/%3e%3ccircle%20cx='408.3'%20cy='249.8'%20r='13.7'%20fill='%23fc0'/%3e%3cpath%20fill='%23fc0'%20d='m208.3%20341.5%2019.5-19.4%2019.4%2019.4-19.4%2019.5zm204.7%2021%2019.5-19.5%2019.5%2019.5-19.5%2019.4z'/%3e%3c/svg%3e")}.fi-cefta.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cefta'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23039'%20d='M0%200h512v512H0z'/%3e%3ccircle%20cx='256'%20cy='266.5'%20r='32.5'%20fill='none'%20stroke='%23fc0'%20stroke-width='29.3'/%3e%3ccircle%20cx='256'%20cy='266.5'%20r='94.2'%20fill='none'%20stroke='%23fc0'%20stroke-width='29.3'/%3e%3cpath%20fill='%23039'%20d='m346.3%20176.1%2090.3%2090.3-90.3%2090.3-90.3-90.3z'/%3e%3cpath%20fill='%23fc0'%20d='M102.1%20251.8h63.2v29.3h-63.2zm276.4%200h94.2v29.3h-94.2zm-76.6-51.9%2041.3-41.3%2020.7%2020.7-41.3%2041.3zM241.3%2051.8h29.3V166h-29.3z'/%3e%3ccircle%20cx='154.8'%20cy='170.3'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='68.6'%20cy='266.5'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='256'%20cy='406.8'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='256'%20cy='453.9'%20r='14.7'%20fill='%23fc0'/%3e%3ccircle%20cx='350.2'%20cy='266.5'%20r='14.7'%20fill='%23fc0'/%3e%3cpath%20fill='%23fc0'%20d='m136.9%20364.3%2020.7-20.7%2020.7%2020.7-20.7%2020.7zm218.5%2022.3L376%20366l20.7%2020.7-20.7%2020.8z'/%3e%3c/svg%3e")}.fi-cp{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cp'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-cp.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-cp'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23000091'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23e1000f'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-dg{background-image:url(/assets/dg-B55Nvqqm.svg)}.fi-dg.fis{background-image:url(/assets/dg-CPWO5scz.svg)}.fi-eac{background-image:url(/assets/eac-CZCl_pn7.svg)}.fi-eac.fis{background-image:url(/assets/eac-D_uIzpYR.svg)}.fi-es-ct{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-ct'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fcdd09'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23da121a'%20stroke-width='60'%20d='M0%2090h810m0%20120H0m0%20120h810m0%20120H0'%20transform='scale(.79012%20.88889)'/%3e%3c/svg%3e")}.fi-es-ct.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-ct'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fcdd09'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23da121a'%20stroke-width='60'%20d='M0%2090h810m0%20120H0m0%20120h810m0%20120H0'%20transform='scale(.6321%20.94815)'/%3e%3c/svg%3e")}.fi-es-ga{background-image:url(/assets/es-ga-BbFllROk.svg)}.fi-es-ga.fis{background-image:url(/assets/es-ga-RI_ZudJJ.svg)}.fi-es-pv{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-pv'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23D52B1E'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23009B48'%20d='M0%200h53.1l133.4%20100.1%20133.5%20100L586.9%200H640v39.9l-133.4%20100L373.2%20240%20640%20440.2V480h-53.1L453.5%20380A69411.7%2069411.7%200%200%200%20320%20279.9L53.1%20480H0v-39.8l133.4-100.1L266.8%20240%200%2039.9v-20z'/%3e%3cpath%20fill='%23FFF'%20d='M288.1%200h63.8v208.1H640v63.8H351.9V480h-63.8V271.9H0v-63.8h288.1v-104z'/%3e%3c/svg%3e")}.fi-es-pv.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-es-pv'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23d52b1e'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23009b48'%20d='M0%200h42.5l106.7%20106.7L256%20213.4%20469.5%200H512v42.5L405.3%20149.2%20298.6%20256%20512%20469.5V512h-42.5L362.8%20405.3%20256%20298.6%2042.5%20512H0v-42.5l106.7-106.7L213.4%20256%200%2042.5V21.3z'/%3e%3cpath%20fill='%23fff'%20d='M221.9%200h68.2v221.9H512v68.2H290.1V512h-68.2V290.1H0v-68.2h221.9v-111z'/%3e%3c/svg%3e")}.fi-eu{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-eu'%20viewBox='0%200%20640%20480'%3e%3cdefs%3e%3cg%20id='eu-d'%3e%3cg%20id='eu-b'%3e%3cpath%20id='eu-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23eu-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cg%20id='eu-c'%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-c'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23039'%20d='M0%200h640v480H0z'/%3e%3cg%20fill='%23fc0'%20transform='translate(320%20242.3)scale(23.7037)'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='6'/%3e%3cg%20id='eu-e'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20x='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20-2.3%20-2.1)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(144%20-2.1%20-2.3)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-4.7%20-2)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-5%20.5)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-e'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/svg%3e")}.fi-eu.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-eu'%20viewBox='0%200%20512%20512'%3e%3cdefs%3e%3cg%20id='eu-d'%3e%3cg%20id='eu-b'%3e%3cpath%20id='eu-a'%20d='m0-1-.3%201%20.5.1z'/%3e%3cuse%20xlink:href='%23eu-a'%20transform='scale(-1%201)'/%3e%3c/g%3e%3cg%20id='eu-c'%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(72)'/%3e%3cuse%20xlink:href='%23eu-b'%20transform='rotate(144)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-c'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/defs%3e%3cpath%20fill='%23039'%20d='M0%200h512v512H0z'/%3e%3cg%20fill='%23fc0'%20transform='translate(256%20258.4)scale(25.28395)'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20y='6'/%3e%3cg%20id='eu-e'%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20x='-6'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(-144%20-2.3%20-2.1)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(144%20-2.1%20-2.3)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-4.7%20-2)'/%3e%3cuse%20xlink:href='%23eu-d'%20width='100%25'%20height='100%25'%20transform='rotate(72%20-5%20.5)'/%3e%3c/g%3e%3cuse%20xlink:href='%23eu-e'%20width='100%25'%20height='100%25'%20transform='scale(-1%201)'/%3e%3c/g%3e%3c/svg%3e")}.fi-gb-eng{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-eng'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23fff'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23ce1124'%20d='M281.6%200h76.8v480h-76.8z'/%3e%3cpath%20fill='%23ce1124'%20d='M0%20201.6h640v76.8H0z'/%3e%3c/svg%3e")}.fi-gb-eng.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-eng'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23fff'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23ce1124'%20d='M215%200h82v512h-82z'/%3e%3cpath%20fill='%23ce1124'%20d='M0%20215h512v82H0z'/%3e%3c/svg%3e")}.fi-gb-nir{background-image:url(/assets/gb-nir-BOm9QMOa.svg)}.fi-gb-nir.fis{background-image:url(/assets/gb-nir-BZUeOVwE.svg)}.fi-gb-sct{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-sct'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%230065bd'%20d='M0%200h640v480H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='.6'%20d='m0%200%205%203M0%203l5-3'%20transform='scale(128%20160)'/%3e%3c/svg%3e")}.fi-gb-sct.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-gb-sct'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%230065bd'%20d='M0%200h512v512H0z'/%3e%3cpath%20stroke='%23fff'%20stroke-width='.6'%20d='m0%200%205%203M0%203l5-3'%20transform='scale(102.4%20170.66667)'/%3e%3c/svg%3e")}.fi-gb-wls{background-image:url(/assets/gb-wls-C4LdH8Nd.svg)}.fi-gb-wls.fis{background-image:url(/assets/gb-wls-lLp_JivI.svg)}.fi-ic{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ic'%20viewBox='0%200%20640%20480'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230768a9'%20d='M0%200h640v480H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h213.3v480H0z'/%3e%3cpath%20fill='%23fc0'%20d='M426.7%200H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.fi-ic.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20id='flag-icons-ic'%20viewBox='0%200%20512%20512'%3e%3cg%20fill-rule='evenodd'%20stroke-width='1pt'%3e%3cpath%20fill='%230768a9'%20d='M0%200h512v512H0z'/%3e%3cpath%20fill='%23fff'%20d='M0%200h170.7v512H0z'/%3e%3cpath%20fill='%23fc0'%20d='M341.3%200H512v512H341.3z'/%3e%3c/g%3e%3c/svg%3e")}.fi-pc{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-pc'%20viewBox='0%200%20640%20480'%3e%3cpath%20fill='%23003da5'%20d='M0%200h640v480H0z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(164.3%20311.5%20242.2)'/%3e%3cpath%20id='pc-a'%20fill='%23fff'%20fill-opacity='1'%20fill-rule='nonzero'%20stroke='none'%20stroke-width='.7'%20d='m472.9%20262.8-8.4%201.5-1.1%208.5-4.1-7.5-8.4%201.6%205.8-6.2-4-7.5%207.7%203.6%205.8-6.2-1%208.5z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-10.3%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-30.9%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-20.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-51.5%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-72.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-61.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-41.2%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-92.7%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-113.3%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-103%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-133.9%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-154.5%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-144.2%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-123.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-82.4%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-175.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(174.6%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(143.7%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(123.1%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(133.4%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(154%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-164.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(112.8%20311.5%20242.2)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(102.5%20311.5%20242.2)'/%3e%3cpath%20fill='none'%20stroke='%2300aec7'%20stroke-width='13.7'%20d='M444.9%20313A151%20151%200%200%201%20293%20392'/%3e%3cpath%20fill='%23fff'%20d='M474.3%20288.5S449%20277.2%20398%20277c-51-.2-105.2%2013.9-135.1%2013.5-30-.3-38.8-.3-56.7-3.7%200%200%2027%209%2055.8%2011.6%2028.7%202.7%2095.2-10.4%20128.4-12.5%2034-2.1%2060.4-2.1%2083.8%202.6'/%3e%3cpath%20fill='%2300aec7'%20d='M275%20303.2s19.2%201%2056-3c37-4%2063-9.4%2092.1-10.2%2029.1-.7%2061.2%204.4%2068%206.1%200%200-48.5-1.3-68.8%201.6-20.3%203-73%209.5-100.7%2010.2-27.7.6-37.3-3.2-46.6-4.7m-80.5-27.8s51%2013.6%2097.2%204.7c52.3-10.2%2083-10%20106.4-10%2023.4-.2%2047.9%205.7%2047.9%205.7s-96-100.2-196.5-153.3c0%200-7.5%2084.5-55%20152.9'/%3e%3cpath%20fill='%23fff'%20d='M274.2%20197.5s-1.4-5.3-8.3-4.5c0%200%204.4-2%206.4-1%202%201.1%202.4%201.4%202%205.5m-16.8-9.4s1.5-.5%202.2-.3c0%200%201%203.3%203.2%204.5%200%200-3.8-.3-5.4-4.2m22.2%205a12.5%2012.5%200%200%200-8.7-4.8c-1.8%200-6%203.5-6%203.5-1-2-.5-3.4-.5-3.4%202%20.2%203.7%201%203.7%201-.8-2.6-2-3.8-2-3.8%204-1%208.8%202.5%208.8%202.5a16.7%2016.7%200%200%200-11-6.8c-1.2-.1-2.7%201.6-2.7%201.6-7.8%200-9.9%204.3-9.9%204.3%203.3%205.1%2010%206.3%2010%206.3-11.8-1.3-11.5%208-11.5%208l10.9-5.7c-4.2%2024.1-21%2035-22.4%2036.3-1.4%201.4-.5%203%201.5%203.2%201.1%200%202.5%201%206.2-3.4a65%2065%200%200%200%2016.4-35.4l.2.2c1.2%202.9.4%205.4.6%207.3.2%201.9%204.4%206%204.4%206s2.3-4.5%202-7.1c-.5-2.7-5.5-7.6-5.5-7.6%207.8-1.5%208.2%2011.6%208.2%2011.6%203-3.5%202.4-7.3%202.4-7.3s6.3-4.6%204.9-6.4'/%3e%3c/svg%3e")}.fi-pc.fis{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20id='flag-icons-pc'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23003da5'%20d='M0%200h512v512H0z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(164.3%20247%20258.3)'/%3e%3cpath%20id='pc-a'%20fill='%23fff'%20fill-opacity='1'%20fill-rule='nonzero'%20stroke='none'%20stroke-width='.7'%20d='m419%20280.3-8.9%201.7-1.1%209-4.4-8-9%201.7%206.3-6.6-4.4-8%208.2%203.9%206.3-6.7-1.2%209z'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-10.3%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-30.9%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-20.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-51.5%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-72.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-61.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-41.2%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-92.7%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-113.3%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-103%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-133.9%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-154.5%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-144.2%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-123.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-82.4%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-175.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(174.6%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(143.7%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(123.1%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(133.4%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(154%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(-164.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(112.8%20247%20258.3)'/%3e%3cuse%20xlink:href='%23pc-a'%20width='1000'%20height='700'%20transform='rotate(102.5%20247%20258.3)'/%3e%3cpath%20fill='none'%20stroke='%2300aec7'%20stroke-width='14.6'%20d='M389.2%20334a161%20161%200%200%201-161.9%2084.2'/%3e%3cpath%20fill='%23fff'%20d='M420.6%20307.7s-26.9-12-81.3-12.2c-54.4-.2-112.2%2014.8-144.1%2014.4-32-.4-41.4-.4-60.5-4%200%200%2028.9%209.6%2059.5%2012.4%2030.7%202.9%20101.6-11.1%20137-13.4%2036.2-2.2%2064.4-2.2%2089.4%202.8'/%3e%3cpath%20fill='%2300aec7'%20d='M208%20323.4s20.5%201%2059.8-3.2%2067.2-10%2098.2-10.8c31-.8%2065.3%204.6%2072.5%206.5%200%200-51.7-1.4-73.4%201.7-21.7%203-77.8%2010.1-107.4%2010.8-29.6.7-39.7-3.3-49.7-5m-85.9-29.6s54.4%2014.5%20103.8%205c55.7-10.9%2088.5-10.7%20113.4-10.8%2025-.1%2051%206.2%2051%206.2S288%20187.3%20180.9%20130.7c0%200-8%2090.1-58.7%20163'/%3e%3cpath%20fill='%23fff'%20d='M207.2%20210.7s-1.5-5.7-9-4.9c0%200%204.8-2%207-1%202%201.2%202.5%201.5%202%205.9m-17.9-10s1.7-.6%202.3-.3c0%200%201.2%203.4%203.5%204.7%200%200-4-.3-5.8-4.5M213%20206a13.3%2013.3%200%200%200-9.3-5.1c-1.8%200-6.3%203.6-6.3%203.6-1.1-2-.6-3.6-.6-3.6%202.2.3%204%201%204%201a9%209%200%200%200-2.2-3.9c4.3-1.1%209.4%202.6%209.4%202.6a17.8%2017.8%200%200%200-11.8-7.3c-1.2%200-2.8%201.8-2.8%201.8-8.3%200-10.5%204.6-10.5%204.6%203.4%205.4%2010.6%206.7%2010.6%206.7-12.6-1.4-12.3%208.4-12.3%208.4l11.6-6c-4.4%2025.8-22.4%2037.3-23.9%2038.8-1.4%201.5-.5%203.1%201.7%203.3%201.1.2%202.6%201.1%206.6-3.5a70%2070%200%200%200%2017.5-37.8l.2.2c1.2%203%20.4%205.8.6%207.8.3%202%204.7%206.3%204.7%206.3s2.4-4.7%202-7.5c-.3-2.8-5.8-8.1-5.8-8.1%208.4-1.5%208.9%2012.4%208.9%2012.4%203.2-3.8%202.5-7.8%202.5-7.8s6.7-4.9%205.2-6.9'/%3e%3c/svg%3e")}.fi-sh-ac{background-image:url(/assets/sh-ac-Ch9Jh9Lp.svg)}.fi-sh-ac.fis{background-image:url(/assets/sh-ac-6pU0wZVL.svg)}.fi-sh-hl{background-image:url(/assets/sh-hl-CnGxQM93.svg)}.fi-sh-hl.fis{background-image:url(/assets/sh-hl-DWwv0HRi.svg)}.fi-sh-ta{background-image:url(/assets/sh-ta-clv2MsBt.svg)}.fi-sh-ta.fis{background-image:url(/assets/sh-ta-DNDOtP8t.svg)}.fi-un{background-image:url(/assets/un-0G1DCZ6c.svg)}.fi-un.fis{background-image:url(/assets/un-BQ1kEGox.svg)}.fi-xk{background-image:url(/assets/xk-F5dDvX79.svg)}.fi-xk.fis{background-image:url(/assets/xk-B6uU6dIH.svg)}
@font-face {
  font-family: Rowdies-Bold;
  src: url("/assets/Rowdies-Bold-LZ5jdYhm.ttf");
}
.birthday .title {
  text-align: center;
  font-weight: 800;
  font-size: 2rem;
  color: #82E08C;
}
.birthday .sub-title {
  text-align: center;
  margin: 1rem 0;
  font-size: 1.2rem;
  font-weight: 600;
}
.birthday .animation {
  width: 80%;
  margin: auto;
}

.admin-panel-layout {
  padding-bottom: 5rem;
}
@media (max-width: 600px) {
  .admin-panel-layout .global-back {
    display: none;
  }
}.red_text {
  color: red;
}

.green_text {
  color: green;
}

.user-name {
  padding: 0.5rem;
}
.user-name .title {
  padding: 1rem 0;
  font-size: 1.2rem;
  font-weight: 700;
}
.user-name .sub-info {
  font-size: 0.9rem;
  color: gray;
  padding: 0.5rem 0;
}
.user-name .pick-user-name .label {
  padding: 0.5rem 0;
  font-size: 0.9rem;
}
.user-name .username-input {
  margin: 0.5rem auto;
}
.user-name .username-input input {
  width: 98%;
  padding: 0.2rem;
  border: 1px solid gray;
  font-size: 1.1rem;
}
.user-name .submit_changes {
  display: grid;
  place-items: center;
  margin: 3rem 0;
  margin-bottom: 5rem;
}
.user-name .submit_changes button {
  background-color: #73D686;
  color: white;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.4rem;
  margin: 0 1rem;
}
.user-name .submit_changes button:disabled {
  color: rgb(228, 228, 228);
  background-color: #7ec08b;
}.no-group-content {
  background-color: #E4F8E6;
  border-radius: 0.5rem;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  width: 95%;
  max-width: 700px;
  margin: auto;
  padding: 0.5rem 0;
}
.no-group-content .logo {
  width: 15rem;
  margin: auto;
}
.no-group-content .logo img {
  width: 100%;
  height: auto;
}
.no-group-content .title {
  text-align: center;
  font-size: 1.3rem;
  font-weight: 800;
}
.no-group-content .sub-title {
  text-align: center;
  color: gray;
  font-size: 0.9rem;
  margin: 1rem 0;
}
.no-group-content .button {
  text-align: center;
  margin: 2rem 0;
  display: flex;
  column-gap: 1rem;
  justify-content: center;
}
.no-group-content .button button {
  background-color: #82E08C;
  padding: 0.2rem 1rem;
  border: none;
  border-radius: 1rem;
  font-size: 1rem;
}

.counter {
  width: max-content;
  margin: 0 auto;
  font-size: 2rem;
  font-weight: 900;
  color: #53b85d;
}

.counter-title {
  margin: 0.5rem 0;
  text-align: center;
  font-size: 1.2rem;
  font-weight: 700;
}.new-xp {
  margin: 0.5rem 1rem;
}
.new-xp .selector {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 0.5rem;
}
.new-xp .selector .each-select {
  padding: 0.5rem;
  color: #B0B0B0;
  text-align: center;
  border-radius: 0.3rem;
  cursor: pointer;
}
.new-xp .selector .selected {
  background-color: #82E08C;
  text-align: center;
  color: black;
  font-weight: 600;
}
.new-xp .prizes-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 0.5rem;
  row-gap: 4rem;
  margin-top: 5rem;
}
.new-xp .prizes-list .each-prize {
  background-color: #F6F6F6;
  border-radius: 0.4rem;
  position: relative;
}
.new-xp .prizes-list .each-prize .top-section {
  background-image: url("/assets/prizes-bg-BRPn_x0Y.png");
  height: 4rem;
  background-size: 100% 100%;
  display: grid;
  place-items: center;
}
.new-xp .prizes-list .each-prize .top-section .img {
  width: 100%;
  display: flex;
  justify-content: center;
}
.new-xp .prizes-list .each-prize .top-section .img img {
  height: 100%;
  max-width: 90px;
  transform: translate(0, -50%);
}
.new-xp .prizes-list .each-prize .name {
  text-align: center;
  padding: 0.5rem;
  font-weight: 600;
}
.new-xp .prize-cnt {
  position: absolute;
  right: -0.4rem;
  top: -0.4rem;
  font-weight: 700;
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1rem;
  border-radius: 50%;
  display: grid;
  place-items: center;
  background-color: var(--bg);
}

.discount-list {
  margin: 1rem 0rem;
}
.discount-list .each-discount {
  padding: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
  margin: 0.5rem 0;
}
.discount-list .each-discount .title {
  font-size: 1.2rem;
  font-weight: 600;
}
.discount-list .each-discount .des {
  font-size: 1.1rem;
}
.discount-list .labels {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  margin: 1rem 0;
}
.discount-list .labels .each-label {
  border-radius: 1rem;
  background-color: rgba(193, 193, 193, 0.4392156863);
  padding: 0.2rem 1rem;
  align-items: center;
  font-size: 0.8rem;
}
.discount-list .labels .new {
  color: white;
  background-color: #5DCAA7;
}
.discount-list .labels .exp-code {
  background-color: #FF5656;
  color: white;
}
.discount-list .code-place {
  padding: 0.5rem;
  background-color: #E4F8E6;
  border-radius: 0.4rem;
  display: grid;
  grid-template-columns: 2fr 1fr;
  align-items: center;
  text-align: center;
}
.discount-list .code-place .code-self {
  padding: 0.5rem;
  background-color: white;
  border-radius: 0.4rem;
  letter-spacing: 0.5rem;
  font-weight: 600;
}
.discount-list .code-place .copy {
  font-weight: 600;
  display: flex;
  column-gap: 0.5rem;
  font-size: 1rem;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}.lucky-wheel {
  overflow: hidden;
}
.lucky-wheel .title {
  text-align: center;
  font-size: 1.5rem;
  padding: 1rem 0;
  font-weight: 900;
}
.lucky-wheel .image {
  width: 30%;
  margin: auto;
}
.lucky-wheel .image img {
  width: 100%;
}
.lucky-wheel .prize-wheel-container {
  overflow: hidden;
  width: 102%;
  margin: auto;
  display: flex;
  justify-content: center;
  min-height: 15rem;
}
.lucky-wheel .wheel {
  width: 90%;
  margin: auto;
  direction: ltr;
}
.lucky-wheel .wheel-container {
  margin-top: 0.5rem;
  transform: translate(-20.5%);
  color: rgba(255, 0, 0, 0.7529411765);
}
.lucky-wheel .off-code {
  width: 50%;
  margin: auto;
}
.lucky-wheel .off-code .code-self {
  padding: 0.5rem;
  text-align: center;
  background-color: rgb(241, 241, 241);
  font-weight: 700;
  margin: 1rem 0;
}
.lucky-wheel .pointer {
  position: relative;
  display: flex;
  justify-content: center;
  z-index: 10000000000000000000 !important;
}
.lucky-wheel .pointer .icon {
  z-index: 10000000000000000000 !important;
  position: absolute;
}
.lucky-wheel .button {
  display: flex;
  justify-content: center;
  column-gap: 0.5rem;
  margin: 1rem 0;
}
.lucky-wheel .button button {
  margin-top: 0.5rem;
  padding: 0.5rem 1rem;
  background-color: #03C03C;
  color: white;
  font-weight: 700;
  border: none;
  border-radius: 0.3rem;
  height: 2rem;
  display: flex;
  align-items: center;
}
.lucky-wheel .button button:disabled {
  color: gray;
  background-color: rgb(55, 219, 55);
}
.lucky-wheel .button .close-btn {
  background-color: gainsboro;
  color: black;
}

.show-prize .show-gift {
  text-align: center;
  padding: 0.5rem;
  font-weight: 800;
  font-size: 1.6rem;
}
.show-prize .logo {
  width: 7rem;
  height: auto;
}
.show-prize .logo img {
  width: 100%;
  height: 100%;
}
.show-prize .sub-title {
  text-align: center;
  color: gray;
  font-size: 0.8rem;
  margin-top: 1rem;
}

.inactive {
  display: none !important;
}.check-for-spin {
  background-image: url("/assets/green-DnoGgRLl.png");
  background-size: 100% cover;
}
.check-for-spin .image {
  width: 50%;
  margin: 1rem auto;
}
.check-for-spin .image img {
  width: 100%;
  height: auto;
}
.check-for-spin .title {
  text-align: center;
  font-size: 1.3rem;
  font-weight: 700;
  padding: 0.5rem 0;
}
.check-for-spin .sub-title {
  text-align: center;
  color: gray;
  font-size: 0.9rem;
}
.check-for-spin .button {
  display: flex;
  justify-content: center;
  padding: 1rem 0;
}
.check-for-spin .button button {
  margin-top: 0.5rem;
  padding: 0.5rem 1rem;
  background-color: #03C03C;
  color: white;
  border: none;
  border-radius: 0.3rem;
  font-size: 1rem;
}

.radios {
  margin: 1rem 0;
}.user-notes {
  height: 50vh;
  display: flex;
  flex-direction: column;
}
.user-notes .note-box {
  flex: 1;
  overflow: auto;
}
.user-notes .new-note {
  display: flex;
  align-items: center;
}
.user-notes .new-note textarea {
  flex: 1;
  padding: 0.5rem;
  resize: none;
  height: 4rem;
  overflow: auto;
}
.user-notes .new-note .save-note {
  background-color: green;
  height: 100%;
}
.user-notes .new-note button {
  border: none;
  height: 100%;
  background: none;
}
.user-notes .each-note {
  padding: 0.5rem;
  border-bottom: 1px solid gray;
}
.user-notes .each-note .top {
  display: flex;
  justify-content: space-between;
  font-size: 0.9rem;
  color: gray;
  padding-bottom: 0.3rem;
  border-bottom: 1px solid rgba(220, 220, 220, 0.26);
}
.user-notes .each-note .note-self {
  padding: 0.5rem 0;
  white-space: pre-line;
  overflow-wrap: break-word;
}
.user-notes .each-note .delete {
  display: flex;
  font-size: 0.8rem;
  justify-content: end;
  align-items: center;
  column-gap: 0.5rem;
  color: red;
  cursor: pointer;
}.review {
  padding: 0.5rem;
}
.review .image {
  width: 50%;
  margin: auto;
  max-width: 7rem;
}
.review .image img {
  width: 100%;
}
.review .title {
  text-align: center;
  font-weight: 800;
  font-size: 1.2rem;
  padding-bottom: 0.5rem;
}
.review .stars-title {
  text-align: center;
  font-weight: 700;
  padding: 0.5rem 0;
}
.review .rate-res {
  height: 1rem;
  display: grid;
  place-items: center;
}
.review .stars {
  display: flex;
  justify-content: center;
}
.review .write-review {
  margin: 0.5rem auto;
  width: 100%;
}
.review .write-review textarea {
  width: 99% !important;
  padding: 0;
  outline: none;
  resize: none;
  min-height: 5rem;
}
.review .rate-res {
  font-weight: 700;
}
.review .submit {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}
.review .submit button {
  padding: 0.2rem 1rem;
  background: none;
  color: white;
  border-radius: 0.3rem;
  background-color: red;
  transition: 0.2s;
}
.review .public-info {
  padding: 0.3rem 0;
  color: gray;
}.score-check {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  max-width: 30rem;
  background-color: white;
  z-index: 9999999;
  border-radius: 0.3rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  overflow: visible;
  transition: 0.8s;
}
.score-check .img {
  display: flex;
  justify-content: center;
}
.score-check .img img {
  width: 2rem;
  height: 2rem;
}
.score-check .rotate img {
  transform: rotateY(180deg);
}
.score-check .title {
  text-align: center;
  font-size: 1.2rem;
  font-weight: 700;
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  justify-content: center;
}
.score-check .sub-title {
  text-align: center;
  padding: 0 0.3rem;
  color: gray;
}

.invisible-message {
  transform: translate(110%);
  direction: ltr !important;
}.new-add-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  height: 100svh;
  z-index: 556;
  background-color: rgba(121, 121, 121, 0.788);
  display: flex;
  align-items: end;
}
.new-add-menu .menu-content {
  display: flex;
  flex-direction: column;
  max-width: 500px;
  width: 100%;
  height: max-content;
  margin: 0 auto;
}
.new-add-menu .menu-content .meals {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1rem;
  width: 75%;
  margin: auto;
  margin-bottom: 2rem;
}
.new-add-menu .menu-content .meals .each-meal-add {
  width: 85%;
  margin: auto;
  background-color: white;
  aspect-ratio: 1;
  display: grid;
  place-items: center;
  border-radius: 50%;
  cursor: pointer;
  transition: 0.5s;
}
.new-add-menu .menu-content .meals .each-meal-add .meal-content {
  text-align: center;
}
.new-add-menu .menu-content .meals .each-meal-add .meal-content .name {
  font-weight: 600;
}
.new-add-menu .menu-content .meals .each-meal-add .img {
  display: flex;
  place-items: center;
}
.new-add-menu .menu-content .meals .each-meal-add .img img {
  width: 4rem;
  height: 4rem;
}
.new-add-menu .menu-content .meals .large-icon {
  width: 50% !important;
}
.new-add-menu .menu-content .meals .large-icon .img img {
  width: 5rem;
  height: 5rem;
}
.new-add-menu .menu-content .de-active {
  position: absolute;
  transform: translate(10rem, 10rem) scale(0.1, 0.1);
}
.new-add-menu .menu-content .operations {
  width: 80%;
  display: flex;
  column-gap: 1rem;
  row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  margin: 1rem auto;
}
.new-add-menu .menu-content .operations .each-option {
  width: 29%;
  aspect-ratio: 1;
  background-color: white;
  display: grid;
  place-items: center;
  border-radius: 50%;
  transition: 0.5s;
}
.new-add-menu .menu-content .operations .each-option .option-content {
  text-align: center;
  display: grid;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.new-add-menu .menu-content .operations .each-option .option-content .img {
  width: 2rem;
  height: 2rem;
  margin: auto;
}
.new-add-menu .menu-content .operations .each-option .option-content .img img {
  width: 100%;
  height: 100%;
}
.new-add-menu .menu-content .operations .each-option .option-content .label {
  font-weight: 600;
  font-size: 0.8rem;
}
.new-add-menu .menu-content .operations .bold-section {
  outline: 3px solid orange;
}
.new-add-menu .menu-content .menu-self {
  flex: 1;
}
.new-add-menu .menu-content .buttons {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  padding: 1rem 2rem;
  font-size: 1.7rem;
  padding-bottom: 2rem;
}
.new-add-menu .menu-content .buttons .close {
  display: grid;
  justify-content: center;
}
.new-add-menu .menu-content .buttons .close .icon {
  width: 2.8rem;
  height: 2.8rem;
  background-color: #82E08C;
  display: grid;
  place-items: center;
  border-radius: 50%;
  align-items: center;
  cursor: pointer;
}
.new-add-menu .menu-content .buttons .setting {
  cursor: pointer;
  display: grid;
  justify-content: end;
}
.new-add-menu .on-top {
  left: unset !important;
  right: 0 !important;
}

.choose-snack {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 2rem;
  margin: 1rem;
}
.choose-snack .each-select {
  aspect-ratio: 1;
  border: 2px solid #82E08C;
  border-radius: 0.4rem;
  display: grid;
  place-items: center;
}
.choose-snack .each-select .img {
  width: 40%;
  margin: auto;
}
.choose-snack .each-select .img img {
  width: 100%;
}
.choose-snack .each-select .label {
  font-weight: 700;
}

.report-status-add {
  font-size: 0.8rem;
  display: flex;
  align-items: center;
  background-color: white;
  border-radius: 2rem;
  width: max-content;
  margin: auto;
  padding: 0.75rem;
}
.report-status-add .status-self {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.report-status-add .icon-status {
  display: flex;
  align-items: center;
}

@supports (-webkit-backdrop-filter: none) or (backdrop-filter: none) {
  .new-add-menu {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-color: rgba(77, 76, 76, 0.842);
  }
}
.side-pick-motivation {
  margin: 0.5rem;
}
.side-pick-motivation .picker {
  display: flex;
  padding: 0.25rem;
  justify-content: space-around;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
  margin: 0.5rem 0;
}
.side-pick-motivation .picker div {
  width: 100%;
  text-align: center;
  padding: 0.5rem 0;
}
.side-pick-motivation .picker .selected {
  background-color: #82E08C;
  border-radius: 0.4rem;
  font-weight: 700;
}.water-input {
  background-color: #F6F6F6;
  border-radius: 0.4rem;
  padding: 0.5rem;
  margin: 1rem;
}
.water-input .water-content .water-head {
  display: flex;
  justify-content: space-between;
}
.water-input .water-content .water-head .title {
  font-weight: 700;
}
.water-input .water-content .water-head .input-liter input {
  width: 3rem;
  border: none;
  background: none;
  border-bottom: 1px solid gray;
  text-align: center;
}
.water-input .water-content .glasses {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  row-gap: 1rem;
  margin: 1.5rem 0;
}
.water-input .water-content .glasses .each-glass {
  position: relative;
  width: 50%;
  margin: auto;
  cursor: pointer;
}
.water-input .water-content .glasses .each-glass img {
  width: 100%;
  height: auto;
}
.water-input .water-content .glasses .each-glass .glass-plus {
  position: absolute;
  top: 50%;
  right: 50%;
  border-radius: 50%;
  aspect-ratio: 1;
  background-color: #76C9DF;
  width: 1.4rem;
  display: grid;
  place-items: center;
  font-size: 0.7rem;
  text-align: center;
  transform: translate(50%, -50%);
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.water-input .water-content .amount {
  text-align: center;
  font-weight: 600;
}.picker-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  overflow: hidden;
  position: relative;
  height: 120px;
  position: relative;
}
.picker-container .disable-picker {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 999;
}

.picker-column {
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
  height: 100%;
  width: 80px;
  scrollbar-width: none;
  -ms-overflow-style: none;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.picker-column::-webkit-scrollbar {
  display: none;
}

.picker-item {
  padding: 10px 0;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.5);
  scroll-snap-align: center;
  text-align: center;
  width: 100%;
}

.picker-spacer {
  height: 80px;
  flex-shrink: 0;
  pointer-events: none;
}

.picker-column::before,
.picker-column::after {
  content: "";
  display: block;
  height: 80px;
  width: 100%;
}

.picker-container::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 40px;
  background: rgba(201, 201, 201, 0.219);
  transform: translateY(-50%);
  pointer-events: none;
}.add-container {
  display: flex;
  min-height: calc(100% - 1rem);
  flex-direction: column;
  align-items: end;
  padding-bottom: 1rem;
  max-width: 700px;
  margin: auto;
}

.add-motivation {
  margin: 0 auto;
  width: 100%;
  flex: 1;
}
.add-motivation .image-container {
  display: grid;
  place-items: center;
  margin: 1rem;
}
.add-motivation .image-container img {
  width: 100%;
  height: auto;
  border-radius: 1rem;
}
.add-motivation .image-container .placeholder {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  border: 2px solid rgba(176, 176, 176, 0.6901960784);
  width: 100%;
  min-height: 7rem;
  border-radius: 1rem;
  justify-content: center;
}
.add-motivation .image-container .placeholder img {
  width: 2rem;
}
.add-motivation .edit-button {
  width: 95%;
  margin: auto;
}
.add-motivation .edit-button button {
  font-size: 1rem;
  background-color: #73D686;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 2rem;
  margin: 0 0.5rem;
}
.add-motivation .post-video-form {
  padding: 1rem;
}
.add-motivation .post-video-form input[type=text] {
  width: 100%;
}
.add-motivation .post-video-form .each-input {
  margin: 1rem 0;
}
.add-motivation .info {
  font-size: 0.9rem;
  color: gray;
}
.add-motivation .post-video {
  margin: 1rem;
}
.add-motivation .post-video button {
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  column-gap: 1rem;
}
.add-motivation .text-place {
  margin: 1rem;
  resize: none;
}
.add-motivation .text-place .label {
  padding-bottom: 0.5rem;
  font-weight: 700;
  font-size: 1.2rem;
}
.add-motivation .text-place textarea {
  width: 96.5%;
  resize: none;
  min-height: 5rem;
  font-size: 1.2rem;
  background-color: #F6F6F6;
  border: none;
  border-radius: 0.5rem;
  padding: 0.5rem;
}
.add-motivation .title {
  padding: 1rem;
  font-size: 1.3rem;
  color: #73D686;
}
.add-motivation .title span {
  font-size: 1rem;
  color: gray;
}
.add-motivation .info {
  line-height: 1.8rem;
  width: 95%;
  margin: auto;
}
.add-motivation .info div {
  color: rgb(172, 4, 4);
}
.add-motivation .button {
  padding-bottom: 4rem;
  text-align: center;
}
.add-motivation .button button {
  background-color: #73D686;
  color: white;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.4rem;
  margin: 0 1rem;
}
.add-motivation .button .share {
  background-color: #f0b877;
}

.sizes-list {
  display: flex;
  justify-content: space-around;
}
.sizes-list .img {
  width: 4rem;
  height: 4rem;
}
.sizes-list .img img {
  width: 100%;
  height: 100%;
}
.sizes-list .each-size {
  padding: 0.5rem;
}
.sizes-list .active-size {
  border: 2px solid aqua;
}

.collage {
  column-gap: 1rem;
  padding: 0.5rem;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 0.3rem;
  margin: 0 1rem;
  background-color: #E4F8E6;
}
.collage .img {
  display: flex;
  justify-content: center;
}
.collage .img img {
  width: 4rem;
}
.collage .collage-title {
  color: #73D686;
  font-weight: 700;
  font-size: 1.4rem;
}

.margin-1 {
  margin: 1rem 0;
}

.video-upload-button {
  margin: 0.5rem;
}
.video-upload-button button {
  width: 100%;
  text-align: center;
  background-color: #73D686;
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  border-radius: 2rem;
  font-weight: 600;
}.filter_0 .filter-container {
  display: inline-block;
  position: relative;
  line-height: 0;
  background: #ffffff;
}

.filter_1 .filter-container {
  display: inline-block;
  position: relative;
  line-height: 0;
  background: #ffffff;
}
.filter_1 .filter-container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  mix-blend-mode: multiply;
  background: #00e1fa;
  opacity: 0.13;
}
.filter_1 .filter-container > img {
  -webkit-filter: brightness(104%) contrast(104%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(122%) sepia(0%);
  filter: brightness(104%) contrast(104%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(122%) sepia(0%);
  mix-blend-mode: none;
}

.filter_2 .filter-container {
  display: inline-block;
  position: relative;
  line-height: 0;
  background: #ffffff;
}
.filter_2 .filter-container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  mix-blend-mode: overlay;
  background: #fae900;
  opacity: 0.23;
}
.filter_2 .filter-container > img {
  -webkit-filter: brightness(103%) contrast(114%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(122%) sepia(0%);
  filter: brightness(103%) contrast(114%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(122%) sepia(0%);
  mix-blend-mode: none;
}

.filter_3 .filter-container {
  display: inline-block;
  position: relative;
  line-height: 0;
  background: #ffffff;
}
.filter_3 .filter-container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  mix-blend-mode: multiply;
  background: #ff0000;
  opacity: 0.13;
}
.filter_3 .filter-container > img {
  -webkit-filter: contrast(97%) grayscale(0%) hue-rotate(330deg) invert(0%) opacity(100%) saturate(111%) sepia(0%);
  filter: contrast(97%) grayscale(0%) hue-rotate(330deg) invert(0%) opacity(100%) saturate(111%) sepia(0%);
  mix-blend-mode: none;
}

.filter_4 .filter-container {
  display: inline-block;
  position: relative;
  line-height: 0;
  background: #ffffff;
}
.filter_4 .filter-container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  mix-blend-mode: screen;
  background: rgba(250, 0, 204, 0.6039215686);
  opacity: 0.5;
}
.filter_4 .filter-container > img {
  -webkit-filter: grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);
  filter: grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(0%);
  mix-blend-mode: none;
}

.filter_5 .filter-container {
  display: inline-block;
  position: relative;
  line-height: 0;
  background: #ffffff;
}
.filter_5 .filter-container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  mix-blend-mode: soft-light;
  background: #3a00fa;
  opacity: 0.5;
}
.filter_5 .filter-container > img {
  -webkit-filter: contrast(107%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(165%) sepia(50%);
  filter: contrast(107%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(165%) sepia(50%);
  mix-blend-mode: none;
}

.filter_6 .filter-container {
  display: inline-block;
  position: relative;
  line-height: 0;
  background: #ffffff;
}
.filter_6 .filter-container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  mix-blend-mode: multiply;
  background: rgba(0, 142, 250, 0.6705882353);
  opacity: 0.15;
}
.filter_6 .filter-container > img {
  -webkit-filter: contrast(128%) grayscale(100%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(120%) sepia(0%);
  filter: contrast(128%) grayscale(100%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(120%) sepia(0%);
  mix-blend-mode: none;
}

.filter_7 .filter-container {
  display: inline-block;
  position: relative;
  line-height: 0;
  background: #ffffff;
}
.filter_7 .filter-container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  mix-blend-mode: multiply;
  background: #00e5fa;
  opacity: 0.13;
}
.filter_7 .filter-container > img {
  -webkit-filter: brightness(105%) contrast(104%) grayscale(10%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(50%);
  filter: brightness(105%) contrast(104%) grayscale(10%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(50%);
  mix-blend-mode: none;
}

.filter_8 .filter-container {
  display: inline-block;
  position: relative;
  line-height: 0;
  background: #ffffff;
}
.filter_8 .filter-container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  mix-blend-mode: overlay;
  background: #fa0000;
  opacity: 0.3;
}
.filter_8 .filter-container > img {
  -webkit-filter: brightness(105%) contrast(106%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(90%) sepia(0%);
  filter: brightness(105%) contrast(106%) grayscale(0%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(90%) sepia(0%);
  mix-blend-mode: none;
}

.filter_9 .filter-container {
  display: inline-block;
  position: relative;
  line-height: 0;
  background: #ffffff;
}
.filter_9 .filter-container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  mix-blend-mode: none;
  background: #faaa00;
  opacity: 0.13;
}
.filter_9 .filter-container > img {
  -webkit-filter: brightness(105%) grayscale(100%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(50%);
  filter: brightness(105%) grayscale(100%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(50%);
  mix-blend-mode: none;
}

.filter_10 .filter-container {
  display: inline-block;
  position: relative;
  line-height: 0;
  background: #ffffff;
}
.filter_10 .filter-container::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  mix-blend-mode: darken;
  background: #7d0000;
  opacity: 0.1;
}
.filter_10 .filter-container > img {
  -webkit-filter: brightness(90%) contrast(125%) grayscale(100%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(50%);
  filter: brightness(90%) contrast(125%) grayscale(100%) hue-rotate(0deg) invert(0%) opacity(100%) saturate(100%) sepia(50%);
  mix-blend-mode: none;
}

.hole-filter-container {
  position: relative;
}
.hole-filter-container .loading-full {
  position: absolute;
  width: 100%;
  height: 100%;
  display: grid;
  align-items: start;
  z-index: 999;
  background-color: white;
}

.main-image-container {
  position: relative;
}
.main-image-container .img {
  width: 70%;
  margin: auto;
  display: grid;
  place-items: center;
}
.main-image-container .img img {
  width: 100%;
}
.main-image-container .filter-name {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  font-size: 2rem;
  font-weight: 800;
  color: white;
  transition: 0.3s;
  opacity: 0;
}

.filters-container {
  width: 95%;
  margin: 2rem auto;
  overflow: auto;
}
.filters-container .selected-filter {
  border: 2px solid green;
  border-radius: 0.3rem;
}
.filters-container .all-filters {
  width: max-content;
  display: flex;
  column-gap: 1rem;
}
.filters-container .all-filters .small-image {
  width: 5rem;
  text-align: center;
}
.filters-container .all-filters .small-image img {
  width: 100%;
  margin: auto;
}.access-deny {
  text-align: center;
}
.access-deny .title {
  font-size: 1.2rem;
  font-weight: 700;
}
.access-deny .sub-title {
  margin: 1rem 0;
  color: gray;
}.add-weight {
  width: 100%;
  max-width: 700px;
  margin: auto;
}
.add-weight .top {
  border-radius: 0 0 1rem 1rem;
}
.add-weight .top .icon {
  width: 40%;
  margin: auto;
}
.add-weight .top .icon img {
  width: 100%;
}
.add-weight .top .title {
  padding: 1rem 0;
  text-align: center;
  font-size: 1rem;
  color: white;
  font-weight: 600;
}
.add-weight .inputs {
  width: 95%;
  margin: auto;
}
.add-weight .inputs .image-input {
  width: 100%;
  min-height: 5rem;
  display: grid;
  place-items: center;
  margin: 1rem auto;
}
.add-weight .inputs .image-input img {
  width: 80%;
  border-radius: 1rem;
}
.add-weight .inputs .image-input .place-holder {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  font-size: 1.1rem;
  color: #B0B0B0;
  border: 1px solid #B0B0B0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  border-radius: 0.4rem;
}
.add-weight .inputs .image-input .place-holder img {
  width: 2rem;
}
.add-weight .inputs .text-input {
  margin: 1rem 0;
}
.add-weight .inputs .text-input .label {
  color: black;
  font-weight: 600;
  font-size: 1.1rem;
}
.add-weight .inputs .text-input .input-self {
  margin-top: 0.5rem;
}
.add-weight .inputs .text-input .input-self input {
  width: 97%;
  border: none;
  background: #F6F6F6;
  font-size: 1rem;
  padding: 0.5rem 0.3rem;
  border-radius: 0.4rem;
}
.add-weight .inputs .text-input .input-self input:focus {
  outline: none;
}
.add-weight .hints {
  width: 95%;
  margin: 2rem auto;
  color: gray;
  line-height: 1.4rem;
}
.add-weight .button {
  margin-bottom: 5rem;
  display: grid;
  place-items: center;
}
.add-weight .button button {
  background-color: #82E08C;
  color: white;
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  font-weight: 600;
  border: none;
  border-radius: 0.3rem;
}

.wrong_weight {
  padding: 0.5rem;
  text-align: center;
}
.wrong_weight .title {
  font-size: 1.2rem;
  font-weight: 900;
  padding: 0.5rem 0;
}
.wrong_weight .title span {
  color: red;
}
.wrong_weight .img {
  width: 30%;
  margin: auto;
}
.wrong_weight .img img {
  width: 100%;
  aspect-ratio: 1;
}
.wrong_weight .entered_weight {
  font-weight: 700;
  padding: 0.5rem 0;
}
.wrong_weight .close_wrong {
  background-color: #DF4A44;
  padding: 0.5rem 1rem;
  color: white;
  font-size: 1.1rem;
  border: 2px solid black;
  border-radius: 0.3rem;
  margin: 1rem 0;
}.bg-w-0 {
  background-image: url("/assets/green-DnoGgRLl.png");
  background-size: 100% 100%;
}

.bg-w-01 {
  background-image: url("/assets/yellow-YOORWv2O.png");
  background-size: 100% 100%;
}

.bg-w-001 {
  background-image: url("/assets/green-DnoGgRLl.png");
  background-size: 100% 100%;
}

.bg-w-1 {
  background: rgb(255, 164, 109);
  background: linear-gradient(162deg, #90EE90 50%, #00A877 50%);
  color: white;
}
.bg-w-1 .label {
  color: white !important;
}

.bg-w-11 {
  background-image: url("/assets/yellow-YOORWv2O.png");
  background-size: 100% 100%;
}

.bg-w-2 {
  background-image: url("/assets/red-CDmPeRTM.png");
  background-size: 100% 100%;
}

.bg-w-3 {
  background-image: url("/assets/red-CDmPeRTM.png");
  background-size: 100% 100%;
}

.bg-w-g {
  background: rgb(227, 227, 227);
  background: linear-gradient(162deg, #229799 50%, rgba(72, 207, 203, 0.9803921569) 50%);
}

.bg-w-p {
  background: rgb(227, 227, 227);
  background: linear-gradient(162deg, #A294F9 50%, #CDC1FF 50%);
}

.bg-w-4 {
  background: #3468C0;
  background: linear-gradient(162deg, #3468C0 50%, #86A7FC 50%);
  color: white;
}
.bg-w-4 .confirm-button {
  background-color: rgb(0, 167, 91) !important;
}
.bg-w-4 .share {
  background-color: rgb(0, 167, 91) !important;
}
.bg-w-4 .label {
  color: white !important;
}

.share-section {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: max-content;
  margin: auto;
  column-gap: 0.5rem;
  width: 90%;
}

.new-weight {
  display: grid;
  place-items: center;
  position: relative;
  overflow: hidden;
}
.new-weight .logo {
  position: absolute;
  width: 4rem;
  aspect-ratio: 2.5;
  top: 0;
  left: 0;
  padding: 0.5rem;
}
.new-weight .logo img {
  width: 100%;
  height: 100%;
}

.weight-bag-head {
  padding: 1rem 0;
  padding-top: 1rem;
  width: 100%;
}
.weight-bag-head .img {
  width: 5rem;
  margin: auto;
}
.weight-bag-head .img img {
  width: 100% !important;
  border-radius: 0.6rem;
}
.weight-bag-head .weight-change {
  display: grid;
  grid-template-columns: 1fr max-content 1fr;
  align-items: center;
  text-align: center;
  column-gap: 3rem;
  width: max-content;
  margin: 1rem auto;
}
.weight-bag-head .weight-change .scale-img {
  width: 4.5rem;
  margin: auto;
  aspect-ratio: 1.2;
  background-size: 85% 85%;
  background-repeat: no-repeat;
  background-position: top center;
  display: grid;
  align-items: center;
  padding-top: 0.8rem;
  color: white;
  font-size: 0.9rem;
  font-weight: 800;
}
@media (max-width: 400px) {
  .weight-bag-head .weight-change {
    column-gap: 1rem;
  }
}
.weight-bag-head .title {
  text-align: center;
  padding: 0.3rem;
  font-weight: 800;
  font-size: 1.1rem;
}
.weight-bag-head .sub-title {
  text-align: center;
  font-weight: 500;
  font-size: 0.9rem;
  padding: 0.5rem;
}
.weight-bag-head .dif {
  text-align: center;
}

.weight-confirmation {
  margin-top: 0.5rem;
  width: 100%;
}
.weight-confirmation .confirm-label {
  text-align: center;
}

.inactive {
  display: none;
}

.con-popup {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden;
  direction: ltr;
  z-index: 0;
}

.scale-date {
  padding-top: 0.5rem;
  font-weight: 600;
}

.con {
  width: 10px;
  height: 10px;
  position: absolute;
  animation: con 7s;
}

@keyframes con {
  0% {
    transform: rotate(0);
  }
  100% {
    top: 220%;
    transform: rotate(180deg);
  }
}
.unit {
  font-size: 0.6rem;
  line-height: 0;
  transform: translate(0, -0.5rem);
}

.confirm-button {
  margin: 0.5rem 0;
  width: 100%;
  background-color: var(--bg);
  color: white;
  padding: 0.5rem 0;
  border-radius: 2rem;
}

.share {
  font-weight: 700;
  border: none;
}.congrats-w1 {
  height: max-content;
  font-size: 0.9rem;
  line-height: 1.5rem;
  padding: 2rem 0;
  position: relative;
  overflow: hidden !important;
}
.congrats-w1 .dif {
  text-align: center;
  font-size: 1rem;
  color: #01776d;
}

.congrats-heading {
  font-size: 1.1rem;
  margin-top: -2.6rem;
  text-align: center;
  color: #01776d;
  line-height: 2rem;
  font-weight: bold;
}

.dates {
  display: grid;
  grid-template-columns: 1fr 4rem 1fr;
  text-align: center;
  direction: ltr;
}

.congrats-bg {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  object-fit: cover;
}

.scales {
  display: grid;
  grid-template-columns: 1fr max-content 1fr;
  place-items: center;
  margin: 1rem 0;
  direction: ltr !important;
}
.scales .scale {
  background-image: url("/assets/scale-2-Cmp_cWun.png");
  width: 7rem;
  aspect-ratio: 1;
  background-size: 100% 100%;
  display: grid;
  place-items: center;
  font-size: 1.7rem;
  color: white;
}
.scales .scale .text {
  transform: translate(0, 1rem);
  text-align: center;
}

.scales img {
  width: 3rem;
  height: 3rem;
}

.shape-outer {
  display: flex;
  flex-shrink: 0;
  height: calc(90px + 3vw);
  width: calc(90px + 3vw);
  margin: 25px;
  background: radial-gradient(#3f3f3f, #3f3f3f, #3f3f3f, #000);
  background-size: cover !important;
  position: relative;
}

.scale-2 {
  background: url("/assets/scale-bg-ByO-8SKs.jpg");
}

.shape-inner {
  height: calc(90px + 4vw);
  width: calc(90px + 4vw);
  margin: auto;
}

.pentagon {
  -webkit-clip-path: polygon(50% 0%, 100% 40%, 82% 100%, 18% 100%, 0% 40%);
  clip-path: polygon(50% 0%, 100% 40%, 82% 100%, 18% 100%, 0% 40%);
}

.scale-area {
  position: absolute;
  top: 3rem;
  left: 28.5%;
  width: 4rem;
  height: 2rem;
  background: rgba(255, 255, 255, 0.9607843137) !important;
  border-radius: 0.1rem;
}

.scale-pointer {
  position: absolute;
  top: 3rem;
  left: 44.5%;
  width: 1rem;
  height: 2rem;
  background: linear-gradient(#82E08C, #13be25);
  clip-path: polygon(0% 100%, 50% 0%, 100% 100%);
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}

.pointer1 {
  background: linear-gradient(#e08292, #b80110) !important;
  transform: rotateZ(45deg);
  left: 50%;
}

.scale-number1 {
  position: absolute;
  top: 6rem;
  left: 35.5%;
  font-size: 2rem;
  text-shadow: none !important;
  color: #ff6781;
}

.scale-number2 {
  position: absolute;
  top: 6rem;
  left: 35.5%;
  font-size: 2rem;
  text-shadow: none !important;
  color: #1dff33;
}

.congrats-heading-text {
  font-size: 1.2rem;
  background: rgba(72, 228, 215, 0.4392156863);
  padding: 0.6rem;
  color: #000 !important;
  text-shadow: none !important;
  text-align: center;
  margin-bottom: 1rem;
  font-family: Rowdies-Bold;
}

.congrats-text {
  color: rgba(0, 0, 0, 0.9098039216) !important;
  text-shadow: none !important;
  width: 70%;
  margin: 0 15%;
  text-align: center;
}

.share-btn {
  display: flex;
  justify-content: center;
}

.congrats-share-btn {
  background-color: rgba(72, 228, 215, 0.4392156863);
  color: #000;
  padding: 0.29rem 1rem;
  border: none;
  border-radius: 0.4rem;
  width: max-content;
  margin: 0.2rem auto;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}

.congrats-share-btn:hover {
  background-color: #00b6a7;
  color: #fff;
}.congrats-w3 {
  display: grid;
  height: 100%;
  grid-template-columns: 1fr;
  row-gap: 0.5rem;
  place-items: center;
  padding: 1rem 2rem;
  border: 4px solid #a21441;
  position: relative;
  overflow: hidden !important;
}
.congrats-w3 .congrats-w3-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.congrats-w3 .congrats-w3-arrow {
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  top: 6rem;
  transform: rotateY(180deg);
}
.congrats-w3 .scale-heading {
  width: 70%;
  height: 5rem;
  border: 2px solid rgba(0, 0, 0, 0.7607843137);
  border-radius: 0.3rem;
  background: #fff;
  margin-bottom: 1rem;
  position: relative;
}
.congrats-w3 .scale-heading .line-1 {
  position: absolute;
  top: 0.8rem;
  left: 30%;
  background: rgba(0, 0, 0, 0.8823529412);
  width: 0.2rem;
  height: 3.5rem;
  transform: rotateZ(-20deg);
}
.congrats-w3 .scale-heading .line-2 {
  position: absolute;
  top: 0.3rem;
  left: 50%;
  background: rgba(0, 0, 0, 0.8823529412);
  width: 0.2rem;
  height: 3.5rem;
}
.congrats-w3 .scale-heading .line-3 {
  position: absolute;
  top: 0.8rem;
  left: 70%;
  background: rgba(0, 0, 0, 0.8823529412);
  width: 0.2rem;
  height: 3.5rem;
  transform: rotateZ(20deg);
}
.congrats-w3 .scale-heading .number-1 {
  position: absolute;
  top: 0.8rem;
  right: 4%;
  font-size: 1.7rem;
  font-weight: bold;
  font-family: Rowdies-Bold;
  color: #ca0d0d;
  width: 5rem;
  text-align: center;
}
.congrats-w3 .scale-heading .number-1 .unit {
  font-weight: 500;
}
.congrats-w3 .scale-heading .number-2 {
  position: absolute;
  top: 0.8rem;
  left: 4%;
  font-size: 1.7rem;
  font-weight: bold;
  font-family: Rowdies-Bold;
  color: #1dcf0d;
  width: 5rem;
  text-align: center;
}
.congrats-w3 .scale-heading .number-2 .unit {
  font-weight: 500;
}
.congrats-w3 p {
  color: rgba(0, 0, 0, 0.9098039216);
  text-align: center;
  font-size: 1.1rem;
  background: rgba(255, 255, 255, 0.6588235294);
}
.congrats-w3 h3 {
  font-size: 1.7rem;
  font-weight: bold;
  font-family: Rowdies-Bold;
  text-shadow: 0.2rem 0.2rem 0.7rem #cb9c9c;
  text-align: center;
}
@media (max-width: 600px) {
  .congrats-w3 {
    height: auto !important;
    row-gap: 0.1rem;
    padding: 0.4rem 2rem 0.1rem 2rem !important;
  }
  .congrats-w3 .number-1, .congrats-w3 .number-2 {
    font-size: 1.4rem !important;
    top: 0.5rem !important;
  }
  .congrats-w3 .line-1 {
    left: 38% !important;
  }
  .congrats-w3 .line-3 {
    left: 62% !important;
  }
  .congrats-w3 .scale-heading {
    width: 100%;
    height: 4rem;
    margin-bottom: 0 !important;
  }
  .congrats-w3 .scale-heading .line-1 {
    height: 2.5rem;
  }
  .congrats-w3 .scale-heading .line-2 {
    height: 2.5rem;
  }
  .congrats-w3 .scale-heading .line-3 {
    height: 2.5rem;
  }
  .congrats-w3 .scale-heading .number-1 {
    top: 1.5rem;
    font-size: 1.9rem;
  }
  .congrats-w3 .scale-heading .number-2 {
    top: 1.5rem;
    font-size: 1.9rem;
  }
  .congrats-w3 p {
    font-size: 0.9rem;
  }
  .congrats-w3 h3 {
    font-size: 1.4rem;
  }
}

.dates-3 {
  width: 80%;
  font-weight: 800;
  font-size: 1.5rem;
  align-items: center;
  direction: ltr;
}
.dates-3 .arrow {
  font-size: 2.5rem;
  color: #1dcf0d;
}

.dif-3 {
  font-weight: 800;
}.congrats-w4 {
  width: 100%;
  height: 28rem;
  object-fit: cover;
  border: 1px solid rgba(177, 92, 36, 0.5607843137);
  border-radius: 0.3rem;
  position: relative;
  display: grid;
}
.congrats-w4 img {
  width: 100%;
  height: 100%;
  position: absolute;
}
.congrats-w4 h4 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 0.9rem;
  color: rgba(0, 0, 0, 0.7333333333);
  border-radius: 0.5rem;
  white-space: nowrap;
}
.congrats-w4 .old-weight {
  display: grid;
  grid-template-columns: repeat(2, max-content);
  align-items: end;
  position: absolute;
  top: 29%;
  left: 35%;
  font-size: 1.1rem;
  color: #e74444;
  background: rgba(255, 255, 255, 0.2745098039);
  border-radius: 0.7rem;
}
.congrats-w4 .old-weight span {
  font-size: 2.5rem;
  font-weight: bold;
}
.congrats-w4 .new-weight {
  display: grid;
  grid-template-columns: repeat(2, max-content);
  align-items: end;
  position: absolute;
  top: 48%;
  left: 35%;
  font-size: 1.1rem;
  color: #119927;
}
.congrats-w4 .new-weight span {
  font-size: 2.5rem;
  font-weight: bold;
}
.congrats-w4 .old-bmi {
  position: absolute;
  top: 35%;
  left: 55%;
  font-size: 0.9rem;
}
.congrats-w4 .old-bmi span {
  font-weight: bold;
  color: #e74444;
  margin-left: 0.5rem;
}
.congrats-w4 .new-bmi {
  position: absolute;
  top: 55%;
  left: 55%;
  font-size: 0.9rem;
}
.congrats-w4 .new-bmi span {
  font-weight: bold;
  color: #119927;
  margin-left: 0.5rem;
}
.congrats-w4 .congrats4-text {
  width: 100%;
  position: absolute;
  bottom: 15%;
}
.congrats-w4 .congrats4-text p {
  text-align: center;
  width: 40%;
  margin: 0 30%;
  font-size: 0.8rem;
  color: rgba(0, 80, 7, 0.8274509804);
  line-height: 1.3rem;
}
@media (max-width: 800px) and (min-width: 600px) {
  .congrats-w4 .congrats4-text {
    font-size: 0.7rem;
  }
}
@media (max-width: 600px) {
  .congrats-w4 h4 {
    text-align: center;
    background: none !important;
  }
  .congrats-w4 .old-weight {
    top: 35%;
    left: 33%;
  }
  .congrats-w4 .old-weight span {
    font-size: 1.9rem;
  }
  .congrats-w4 .new-weight {
    top: 50%;
    left: 33%;
  }
  .congrats-w4 .new-weight span {
    font-size: 1.9rem;
  }
  .congrats-w4 .old-bmi {
    top: 39%;
    left: 53%;
  }
  .congrats-w4 .new-bmi {
    top: 54%;
    left: 53%;
  }
  .congrats-w4 .congrats4-text {
    font-size: 0.6rem;
    padding: 0 !important;
    bottom: 10%;
  }
}
.congrats-w4 .share {
  position: absolute;
  display: flex;
  justify-content: center;
  width: 100%;
  bottom: 0;
}
.congrats-w4 .share button {
  width: max-content;
  position: relative;
}.congrats-w5 {
  width: 100%;
  height: 28rem;
  object-fit: cover;
  border: 1px solid rgba(177, 92, 36, 0.5607843137);
  border-radius: 0.3rem;
  position: relative;
  display: grid;
}
.congrats-w5 img {
  width: 100%;
  height: 100%;
  position: absolute;
}
.congrats-w5 h4 {
  position: absolute;
  top: 20%;
  font-size: 1rem;
  text-align: center;
  width: 100%;
  color: rgba(0, 0, 0, 0.7333333333);
  padding: 0.2rem 0.5rem;
  border-radius: 0.5rem;
}
.congrats-w5 h5 {
  position: absolute;
  top: 65%;
  font-size: 1rem;
  text-align: center;
  width: 100%;
  color: rgba(0, 0, 0, 0.7333333333);
  padding: 0.2rem 0.5rem;
  border-radius: 0.5rem;
}
.congrats-w5 .old-weight {
  display: grid;
  grid-template-columns: repeat(2, max-content);
  align-items: end;
  position: absolute;
  top: 36%;
  left: 34%;
  font-size: 0.8rem;
  color: #e74444;
}
.congrats-w5 .old-weight span {
  font-size: 2.5rem;
  font-weight: bold;
}
.congrats-w5 .new-weight {
  display: grid;
  grid-template-columns: repeat(2, max-content);
  align-items: end;
  position: absolute;
  top: 36%;
  left: 56%;
  font-size: 0.8rem;
  color: #119927;
}
.congrats-w5 .new-weight span {
  font-size: 2.5rem;
  font-weight: bold;
}
.congrats-w5 .congrats5-text {
  position: absolute;
  bottom: 12%;
  height: auto;
  font-size: 0.8rem;
  text-align: center;
  color: #026d14;
  padding-bottom: 0.7rem;
}
.congrats-w5 .congrats5-text .i-text {
  width: 50%;
  margin: auto;
}
@media (max-width: 800px) and (min-width: 600px) {
  .congrats-w5 .congrats5-text {
    font-size: 0.7rem;
  }
}
@media (max-width: 600px) {
  .congrats-w5 h4 {
    top: 23%;
    font-size: 1rem;
    width: 70%;
    left: 15%;
    line-height: 1.1rem;
  }
  .congrats-w5 .old-weight {
    top: 41%;
    left: 25%;
    font-size: 1rem;
  }
  .congrats-w5 .old-weight span {
    font-size: 1.8rem;
  }
  .congrats-w5 .new-weight {
    top: 41%;
    left: 55%;
    font-size: 0.8rem;
  }
  .congrats-w5 .new-weight span {
    font-size: 1.8rem;
  }
  .congrats-w5 .congrats5-text {
    font-size: 0.7rem;
    padding: 0;
  }
  .congrats-w5 .congrats5-text .i-text {
    width: 70%;
  }
}
.congrats-w5 .share {
  position: absolute;
  display: flex;
  justify-content: center;
  width: 100%;
  bottom: 0;
}
.congrats-w5 .share button {
  width: max-content;
  position: relative;
}.new-chart {
  margin: 1rem 0.25rem;
}
.new-chart .chart-container-new {
  border: none !important;
  background-color: #F6F6F6;
  margin: 0.8rem 0;
  border-radius: 0.5rem;
  padding: 0.3rem 0;
}
.new-chart .no-weigh {
  display: grid;
  height: 5rem;
  place-items: center;
}
.new-chart .chart-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0.3rem;
}
.new-chart .chart-top .chart-title {
  font-weight: 700;
}
.new-chart .chart-info {
  display: flex;
  justify-content: space-between;
  padding: 0 0.5rem;
}
.new-chart .chart-info .each-info .label {
  color: #C4C4C4;
  font-size: 0.7rem;
}
.new-chart .chart-info .each-info .value {
  font-size: 1.1rem;
  font-weight: 600;
  direction: ltr;
}

.select-range {
  position: relative;
}
.select-range select {
  background: none;
  border: none;
  font-size: 0.8rem;
  text-align: end;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  padding-right: 1rem;
  font-weight: 600;
}
.select-range::after {
  content: "▾";
  position: absolute;
  right: 0rem;
  width: 1rem;
  height: 1rem;
  z-index: -1;
  font-size: 1.3rem;
  top: -0.3rem;
}
.select-range option {
  text-align: center;
}.add-size {
  width: 100%;
  max-width: 700px;
  margin: auto;
}
.add-size .title {
  padding: 0.5rem;
  font-size: 1.1rem;
  color: #73D686;
  font-weight: 600;
}
.add-size .each-image {
  width: 90%;
  display: grid;
  place-items: center;
  min-height: 5rem;
  margin: 2rem auto;
  border: 2px dashed gray;
  border-radius: 0.3rem;
  cursor: pointer;
}
.add-size .each-image span {
  color: red;
}
.add-size .each-image img {
  width: 100%;
  height: 100%;
}
.add-size .action {
  margin-bottom: 5rem;
  text-align: center;
}
.add-size .action button {
  background-color: #73D686;
  color: white;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.3rem;
}
.add-size .error {
  border: 2px solid red;
  border-radius: 0.3rem;
  background-color: rgba(255, 152, 152, 0.555);
  color: red;
  font-size: 1rem;
  width: 90%;
  margin: auto;
  position: relative;
}
.add-size .error .text {
  text-align: center;
}
.add-size .error .close {
  display: flex;
  justify-content: end;
}

.body-images-container {
  background-image: url("/assets/full-DlqXL27_.svg");
  background-size: 50% 70%;
  align-items: center;
  background-position: center;
  height: 25rem;
  width: 95%;
  margin: 1rem auto;
  background-repeat: no-repeat;
}
.body-images-container .sizes-img {
  display: grid;
  grid-template-columns: 1.4fr 1fr 1.4fr;
  width: 100%;
  height: 80%;
}
.body-images-container .sizes-img .each-input {
  display: flex;
  justify-content: center;
  align-items: center;
  justify-content: center;
}
.body-images-container .sizes-img .align-end {
  justify-content: end;
  transform: translate(0, -1rem);
}
.body-images-container .sizes-img .disable {
  opacity: 0;
}
.body-images-container .each-input {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}
.body-images-container .each-input .label {
  font-size: 0.8rem;
}
.body-images-container .each-input .inputs {
  line-height: 1rem;
}
.body-images-container .each-input .inputs .old {
  color: #FF5656;
  padding-top: 0.2rem;
  border-top: 1px solid #B0B0B0;
}
.body-images-container .each-input .inputs .new input {
  border: none;
  width: 3rem;
  font-size: 0.7rem;
  -moz-appearance: textfield;
  background: none;
}
.body-images-container .each-input .inputs .new input::-webkit-outer-spin-button,
.body-images-container .each-input .inputs .new input ::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.body-images-container .first {
  color: gray;
  font-size: 0.8rem;
}
.body-images-container .arrow {
  font-size: 0.8rem;
}.body-images {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  justify-content: center;
  column-gap: 0.3rem;
  max-width: 500px;
  margin: 1rem;
}
.body-images .each-image-body {
  display: grid;
  justify-content: center;
  text-align: center;
  width: 100%;
  margin: 0.5rem 0;
  justify-content: center;
}
.body-images .each-image-body img {
  width: auto;
  max-width: 100%;
  height: 10rem;
  border-radius: 0.4rem;
  object-fit: cover;
}
.body-images .upload-btn {
  margin: 1rem auto;
}
.body-images .upload-btn button {
  border-radius: 2rem;
  padding: 0.3rem 0.5rem;
  background-color: #82E08C;
  border: none;
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}
.body-images .side {
  font-weight: 700;
}.add-options-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.add-options {
  padding: 1rem;
  flex: 1;
}
.add-options .label {
  padding: 0.5rem 0;
  font-size: 1.2rem;
  font-weight: 600;
}
.add-options .sub-label {
  padding-bottom: 0.5rem;
}
.add-options .list {
  padding: 0;
  border-radius: 0.5rem;
  overflow: hidden;
}
.add-options .list .each-element {
  display: flex;
  column-gap: 1rem;
  align-items: center;
  background-color: #F6F6F6;
  border-bottom: 1px solid #B0B0B0;
  padding: 0.75rem;
}
.add-options .list .each-element:last-child {
  border: none;
}
.add-options .list .each-element .img {
  width: 1.2rem;
  height: 1.2rem;
}
.add-options .list .each-element .img img {
  width: 100%;
  height: 100%;
}
.add-options .list .each-element .icon {
  width: 1rem;
  aspect-ratio: 1;
  font-size: 0.6rem;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: white;
}
.add-options .list .each-element .active-icon {
  background-color: #FF5656;
}
.add-options .list .each-element .active-in-icon {
  background-color: #5DCAA7;
}.select-cat {
  width: 95%;
  margin: 0.5rem auto;
}
.select-cat .add-label {
  padding: 0.5rem 0;
}
.select-cat .buttons {
  display: flex;
  column-gap: 1rem;
}
.select-cat .buttons button {
  border: 1px solid #82E08C;
  border-radius: 2rem !important;
  background: none;
  font-size: 1rem;
  padding: 0.5rem;
}
.select-cat .buttons .active-btn {
  background-color: #82E08C;
}

.button-send {
  display: flex;
  justify-content: space-around;
}
.button-send button {
  background-color: #82E08C;
  border-radius: 2rem !important;
  font-size: 1rem;
  padding: 0.5rem;
}.voice-motivation {
  display: flex;
  justify-content: center;
  align-items: center;
}
.voice-motivation .voice-container {
  text-align: center;
  max-width: 500px;
  width: 100%;
}
.voice-motivation .voice-container h1 {
  color: #333;
  font-size: 2rem;
  font-weight: 600;
}
.voice-motivation .voice-container .audio-visualizer {
  padding: 0.5rem 0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 60px;
  margin-bottom: 30px;
  gap: 3px;
  padding: 0 20px;
}
.voice-motivation .voice-container .audio-visualizer .audio-bar {
  width: 4px;
  min-height: 4px;
  background: #82E08C;
  border-radius: 2px;
  transition: height 0.03s ease-out, opacity 0.05s ease-out, transform 0.05s ease-out;
  opacity: 0.4;
  transform: scaleY(1);
  position: relative;
}
.voice-motivation .voice-container .audio-visualizer .audio-bar.active {
  opacity: 1;
  background: #82E08C;
  box-shadow: 0 0 10px rgba(130, 224, 140, 0.5);
  transform: scaleY(1.1);
}
.voice-motivation .voice-container .audio-visualizer .audio-bar.active::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: inherit;
  border-radius: inherit;
  filter: blur(2px);
  opacity: 0.6;
  z-index: -1;
}
.voice-motivation .voice-container .audio-visualizer .audio-bar:nth-child(odd) {
  animation-delay: 0.05s;
}
.voice-motivation .voice-container .audio-visualizer .audio-bar:nth-child(even) {
  animation-delay: 0.1s;
}
.voice-motivation .voice-container .audio-visualizer .audio-bar.active {
  animation: barPulse 0.3s ease-in-out infinite alternate;
}
@keyframes barPulse {
  0% {
    transform: scaleY(1) scaleX(1);
  }
  100% {
    transform: scaleY(1.05) scaleX(1.2);
  }
}
.voice-motivation .voice-container .controls .record-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.voice-motivation .voice-container .controls .record-section .activate-button {
  border: none;
  border-radius: 20px;
  background: linear-gradient(135deg, #27ae60, #2ecc71);
  color: white;
  font-size: 0.9rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 4px 15px rgba(39, 174, 96, 0.3);
}
.voice-motivation .voice-container .controls .record-section .activate-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(39, 174, 96, 0.4);
}
.voice-motivation .voice-container .controls .record-section .record-button {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: none;
  background: linear-gradient(135deg, #ff6b6b, #ee5a24);
  color: white;
  font-size: 1.1rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  user-select: none;
}
.voice-motivation .voice-container .controls .record-section .record-button:hover {
  transform: scale(1.05);
}
.voice-motivation .voice-container .controls .record-section .record-button:active {
  transform: scale(0.95);
}
.voice-motivation .voice-container .controls .record-section .record-button.recording {
  background: linear-gradient(135deg, #e74c3c, #c0392b);
  animation: recordingPulse 1s ease-in-out infinite;
}
.voice-motivation .voice-container .controls .record-section .record-button .record-icon {
  font-size: 2rem;
}
.voice-motivation .voice-container .controls .record-section .record-button .record-text {
  font-size: 0.9rem;
  line-height: 1.2;
}
@keyframes recordingPulse {
  0%, 100% {
    box-shadow: 0 8px 25px rgba(231, 76, 60, 0.3);
  }
  50% {
    box-shadow: 0 8px 25px rgba(231, 76, 60, 0.6), 0 0 20px rgba(231, 76, 60, 0.4);
  }
}
.voice-motivation .voice-container .controls .record-section .recording-timer {
  font-size: 1.5rem;
  font-weight: 600;
  color: #e74c3c;
  background: rgba(231, 76, 60, 0.1);
  padding: 10px 20px;
  border-radius: 25px;
  border: 2px solid rgba(231, 76, 60, 0.3);
  animation: timerBlink 1s ease-in-out infinite;
}
@keyframes timerBlink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.7;
  }
}
.voice-motivation .voice-container .controls .playback-section {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}
.voice-motivation .voice-container .controls .playback-section .play-button {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: none;
  background: linear-gradient(135deg, #2ecc71, #27ae60);
  color: white;
  font-size: 1.5rem;
  cursor: pointer;
  transition: all 0.3s ease;
  display: flex;
  justify-content: center;
  align-items: center;
}
.voice-motivation .voice-container .controls .playback-section .play-button:hover {
  transform: scale(1.1);
}
.voice-motivation .voice-container .controls .playback-section .play-button:active {
  transform: scale(0.95);
}
.voice-motivation .voice-container .controls .playback-section .play-button.playing {
  background: linear-gradient(135deg, #f39c12, #e67e22);
  animation: playingPulse 1s ease-in-out infinite;
}
@keyframes playingPulse {
  0%, 100% {
    box-shadow: 0 8px 25px rgba(243, 156, 18, 0.3);
  }
  50% {
    box-shadow: 0 8px 25px rgba(243, 156, 18, 0.6), 0 0 20px rgba(243, 156, 18, 0.4);
  }
}
.voice-motivation .voice-container .controls .playback-section .playback-timer {
  display: flex;
  align-items: center;
  font-size: 1.1rem;
  font-weight: 600;
  background: rgba(46, 204, 113, 0.1);
  padding: 8px 16px;
  border-radius: 20px;
  border: 2px solid rgba(46, 204, 113, 0.3);
  min-width: 80px;
  justify-content: center;
}
.voice-motivation .voice-container .controls .playback-section .playback-timer .current-time {
  color: #2ecc71;
}
.voice-motivation .voice-container .controls .playback-section .record-again-button {
  padding: 12px 24px;
  border: none;
  border-radius: 25px;
  background: linear-gradient(135deg, #3498db, #2980b9);
  color: white;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 6px 20px rgba(52, 152, 219, 0.3);
}
.voice-motivation .voice-container .controls .playback-section .record-again-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(52, 152, 219, 0.4);
}
.voice-motivation .voice-container .controls .playback-section .record-again-button:active {
  transform: translateY(0);
}
.voice-motivation .voice-container .post-section {
  margin-top: 30px;
  padding: 20px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 15px;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.voice-motivation .voice-container .post-section .post-textarea {
  width: 100%;
  min-height: 100px;
  padding: 15px;
  border: 2px solid rgba(130, 224, 140, 0.3);
  border-radius: 10px;
  font-size: 1rem;
  font-family: inherit;
  resize: vertical;
  outline: none;
  background: rgba(255, 255, 255, 0.9);
  color: #333;
  box-sizing: border-box;
  margin-bottom: 15px;
  transition: border-color 0.3s ease;
}
.voice-motivation .voice-container .post-section .post-textarea:focus {
  border-color: #82E08C;
  box-shadow: 0 0 10px rgba(130, 224, 140, 0.3);
}
.voice-motivation .voice-container .post-section .post-textarea::placeholder {
  color: #999;
  font-style: italic;
}
.voice-motivation .voice-container .post-section .post-button {
  width: 100%;
  padding: 15px 20px;
  border: none;
  border-radius: 25px;
  background: linear-gradient(135deg, #82E08C, #5cb85c);
  color: white;
  font-size: 1.1rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 6px 20px rgba(130, 224, 140, 0.3);
}
.voice-motivation .voice-container .post-section .post-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(130, 224, 140, 0.4);
  background: linear-gradient(135deg, #5cb85c, #82E08C);
}
.voice-motivation .voice-container .post-section .post-button:active {
  transform: translateY(0);
}
.voice-motivation .voice-container .post-section .post-button:disabled {
  opacity: 0.6;
  cursor: not-allowed;
  transform: none;
}
.voice-motivation .permission-denied {
  background: rgba(255, 255, 255, 0.95);
  border-radius: 20px;
  padding: 40px;
  text-align: center;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(10px);
  max-width: 400px;
  width: 100%;
}
.voice-motivation .permission-denied h2 {
  color: #e74c3c;
  margin-bottom: 20px;
  font-size: 1.5rem;
}
.voice-motivation .permission-denied p {
  color: #666;
  line-height: 1.6;
  font-size: 1rem;
}
.voice-motivation .permission-denied .localhost-warning {
  background: rgba(255, 193, 7, 0.1);
  border: 1px solid rgba(255, 193, 7, 0.3);
  border-radius: 10px;
  padding: 15px;
  margin: 15px 0;
  text-align: right;
}
.voice-motivation .permission-denied .localhost-warning p {
  margin: 5px 0;
  font-size: 0.9rem;
}
.voice-motivation .permission-denied .localhost-warning strong {
  color: #ff6b35;
}
.voice-motivation .permission-denied .localhost-warning code {
  background: rgba(0, 0, 0, 0.1);
  padding: 2px 6px;
  border-radius: 4px;
  font-family: monospace;
  font-size: 0.8rem;
}
.voice-motivation .permission-denied .retry-button {
  margin-top: 20px;
  padding: 12px 24px;
  border: none;
  border-radius: 25px;
  background: linear-gradient(135deg, #3498db, #2980b9);
  color: white;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0 6px 20px rgba(52, 152, 219, 0.3);
}
.voice-motivation .permission-denied .retry-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 25px rgba(52, 152, 219, 0.4);
}
.voice-motivation .permission-denied .retry-button:active {
  transform: translateY(0);
}
@media (max-width: 768px) {
  .voice-motivation {
    padding: 10px;
  }
  .voice-motivation .voice-container h1 {
    font-size: 1.5rem;
  }
  .voice-motivation .voice-container .audio-visualizer {
    height: 60px;
    padding: 0.5rem 0;
    margin-bottom: 20px;
  }
  .voice-motivation .voice-container .controls .record-section .record-button {
    width: 100px;
    height: 100px;
    font-size: 1rem;
  }
  .voice-motivation .voice-container .controls .record-section .record-button .record-icon {
    font-size: 1.5rem;
  }
  .voice-motivation .voice-container .controls .record-section .record-button .record-text {
    font-size: 0.8rem;
  }
  .voice-motivation .voice-container .controls .record-section .recording-timer {
    font-size: 1.2rem;
    padding: 8px 16px;
  }
  .voice-motivation .voice-container .controls .playback-section {
    padding: 1rem;
  }
  .voice-motivation .voice-container .controls .playback-section .play-button {
    width: 60px;
    height: 60px;
    font-size: 1.5rem;
  }
  .voice-motivation .voice-container .controls .playback-section .record-again-button {
    padding: 10px 20px;
    font-size: 0.9rem;
  }
  .voice-motivation .voice-container .post-section {
    margin-top: 20px;
    padding: 15px;
  }
  .voice-motivation .voice-container .post-section .file-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
    padding: 10px;
    background: rgba(130, 224, 140, 0.1);
    border-radius: 8px;
    font-size: 0.8rem;
    color: #666;
  }
  .voice-motivation .voice-container .post-section .file-info .file-size {
    font-weight: 500;
  }
  .voice-motivation .voice-container .post-section .file-info .file-format {
    font-weight: 500;
    color: #82E08C;
  }
  .voice-motivation .voice-container .post-section .post-textarea {
    padding: 12px;
    font-size: 0.9rem;
    min-height: 80px;
  }
  .voice-motivation .voice-container .post-section .post-button {
    padding: 12px 15px;
    font-size: 1rem;
  }
  .voice-motivation .permission-denied {
    padding: 30px 20px;
  }
  .voice-motivation .permission-denied h2 {
    font-size: 1.2rem;
  }
  .voice-motivation .permission-denied p {
    font-size: 0.9rem;
  }
}
@media (max-width: 480px) {
  .voice-motivation .voice-container .audio-visualizer {
    padding: 0.5rem;
    height: 50px;
    gap: 2px;
  }
  .voice-motivation .voice-container .audio-visualizer .audio-bar {
    width: 3px;
  }
  .voice-motivation .voice-container .controls .record-section .record-button {
    width: 90px;
    height: 90px;
  }
  .voice-motivation .voice-container .controls .playback-section {
    gap: 15px;
  }
  .voice-motivation .voice-container .controls .playback-section .play-button {
    width: 50px;
    height: 50px;
    font-size: 1.2rem;
  }
  .voice-motivation .voice-container .post-section {
    margin-top: 15px;
    padding: 10px;
  }
  .voice-motivation .voice-container .post-section .post-textarea {
    padding: 10px;
    font-size: 0.8rem;
    min-height: 70px;
  }
  .voice-motivation .voice-container .post-section .post-button {
    padding: 10px 12px;
    font-size: 0.9rem;
  }
}.add-menu {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
  padding: 10px;
}
.add-menu .each-menu {
  display: grid;
  grid-template-columns: 2rem 1fr;
  align-items: center;
  column-gap: 0.3rem;
}
.add-menu .each-menu .icon img {
  width: 100%;
}
.add-menu .each-menu .label {
  font-size: 0.8rem;
}

.MuiPaper-elevation24 {
  box-shadow: none !important;
}.new-bot-nav {
  position: fixed;
  left: 0;
  height: 100vh;
  top: 0;
  background-color: white;
  overflow: auto;
}
.new-bot-nav .all-buttons {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  width: 100%;
  justify-content: space-between;
}
.new-bot-nav .buttons-container {
  display: flex;
  flex-direction: column;
}
.new-bot-nav .buttons-container .logo {
  width: 80%;
  height: auto;
  margin: 0rem auto;
}
.new-bot-nav .buttons-container .logo img {
  width: 100%;
}
.new-bot-nav .buttons-container .each-nav-button .label {
  color: #B0B0B0;
}
.new-bot-nav .buttons-container .active-nav .label {
  color: #82E08C;
}
.new-bot-nav .buttons-container .desktop-buttons {
  border-top: 1px solid rgba(176, 176, 176, 0.3137254902);
  flex: 1;
  display: flex;
  align-items: start;
  color: #B0B0B0;
}
.new-bot-nav .buttons-container .desktop-buttons .img {
  font-size: 1.7rem;
  display: flex;
  align-items: center;
}
.new-bot-nav .buttons-container .desktop-buttons .active-nav {
  color: #82E08C;
}
@media (max-width: 600px) {
  .new-bot-nav .buttons-container .desktop-buttons {
    display: none;
  }
}
@media (max-width: 600px) {
  .new-bot-nav {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    max-height: 120px;
    height: max-content;
    width: 100vw;
    top: initial;
    bottom: 0;
    border-radius: 1.5rem 1.5rem 0 0;
    align-items: center;
    z-index: 553;
    padding: 0.75rem 0;
  }
  .new-bot-nav .responsive-label {
    display: none;
  }
  .new-bot-nav .buttons-container {
    display: grid;
    width: 100%;
    align-items: center;
  }
  .new-bot-nav .buttons-container .logo {
    display: none;
  }
  .new-bot-nav .buttons-container .each-nav-button {
    cursor: pointer;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .new-bot-nav .buttons-container .each-nav-button .img img {
    aspect-ratio: 1;
  }
}
@media (min-width: 600px) {
  .new-bot-nav {
    width: 12rem;
    border-right: 1px solid gainsboro;
  }
  .new-bot-nav .buttons-container {
    width: 100%;
    height: 100%;
  }
  .new-bot-nav .buttons-container .all-buttons {
    display: block !important;
  }
  .new-bot-nav .buttons-container .each-nav-button {
    display: flex;
    column-gap: 1rem;
    align-items: center;
    padding: 0.7rem 1rem;
    cursor: pointer;
  }
  .new-bot-nav .buttons-container .each-nav-button .img img {
    width: 30px !important;
  }
}
@media (min-width: 1000px) {
  .new-bot-nav {
    width: 15rem;
  }
}

.podcast-player-badge {
  display: flex;
  justify-content: space-between;
  background-color: white;
  overflow: hidden;
  padding-bottom: 0.2rem;
  margin-bottom: 0.5rem;
  align-items: center;
  border-bottom: 1px solid gainsboro;
}
.podcast-player-badge .left {
  flex: 1;
}
.podcast-player-badge .right {
  padding: 0.5rem;
  font-size: 1.2rem;
}
.podcast-player-badge .content {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  padding: 0.3rem 1rem;
}
.podcast-player-badge img {
  width: 2rem;
}
.podcast-player-badge .label {
  font-weight: 700;
}.chat-container {
  display: flex;
  flex: 1 !important;
}

.full {
  display: flex;
  flex-direction: column;
  height: 100% !important;
  flex: 1;
}
.full .back {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  padding: 5px;
  cursor: pointer;
  width: max-content;
  margin: 0.3rem 0.2rem;
  margin-top: 0;
}

.not-for-chat {
  height: 100svh !important;
  min-height: unset !important;
}

.msg-info {
  padding: 0.5rem;
}

.users-list-seen {
  padding: 0.5rem;
}
.users-list-seen .each-user {
  display: flex;
  column-gap: 0.5rem;
}
.users-list-seen .each-user .img {
  width: 3rem;
  height: 3rem;
}
.users-list-seen .each-user .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

.share-file {
  position: absolute;
  right: 26%;
  bottom: 1.52rem;
  padding: 0.5rem;
}

.gif-btn {
  right: 19%;
}

.last-msg {
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.last-msg .msg-text {
  white-space: nowrap;
}

.conversations .each-chat {
  padding: 0.5rem;
  border-bottom: 1px solid gainsboro;
}
.conversations .each-chat .top {
  display: flex;
  justify-content: space-between;
}
.conversations .each-chat .top .left {
  display: flex;
  column-gap: 1rem;
  align-items: center;
}
.conversations .each-chat .top .left .img {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  overflow: hidden;
}
.conversations .each-chat .top .left .img img {
  width: 100%;
  height: 100%;
}
.conversations .each-chat .top .left .name {
  font-weight: 700;
}
.conversations .each-chat .top .right {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}
.conversations .each-chat .bottom {
  color: gray;
  font-size: 0.7rem;
}
.conversations .circle {
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #73D686;
  color: white;
  border-radius: 50%;
}
.conversations .date {
  font-size: 0.6rem;
  color: gray;
  text-align: end;
}

.notification-setting-container {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.notification-setting-container .notification-setting {
  flex: 1;
  padding: 0.5rem;
}
.notification-setting-container .notification-setting .title {
  font-size: 1.2rem;
  font-weight: 600;
  padding: 0.5rem 0;
}
.notification-setting-container .notification-setting .setting-container {
  padding: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 0.5rem;
}
.notification-setting-container .notification-setting .each-setting {
  font-size: 1.1rem;
  display: flex;
  column-gap: 0.5rem;
  padding: 0.5rem 0;
  align-items: center;
  border-bottom: 1px solid #dbdbdb;
}
.notification-setting-container .notification-setting .each-setting:last-child {
  border: none;
}.chat-upload {
  position: fixed;
  width: 100%;
  max-width: 450px;
  height: 96vh;
  height: 96svh;
  background-color: rgba(128, 128, 128, 0.274);
  display: flex;
  justify-content: end;
  align-items: end;
}
.chat-upload .inputs-upload {
  display: grid;
  max-width: 450px;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  background-color: white;
  padding: 2rem 0;
  column-gap: 0.5rem;
  text-align: center;
  border-radius: 0.5rem 0.5rem 0 0;
  position: relative !important;
}
.chat-upload .inputs-upload .each-input-upload {
  position: relative;
}
.chat-upload .inputs-upload .each-input-upload .image img {
  width: 2rem;
}
.chat-upload .inputs-upload .each-input-upload input {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  left: 0;
}
.chat-upload .inputs-upload .each-input-upload .label {
  font-size: 0.7rem;
  color: gray;
  padding-top: 0.3rem;
}
.chat-upload .message-text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.884);
  display: grid;
  place-items: center;
  color: red;
  font-weight: 700;
}.gifs .gifs-list {
  max-height: 20rem;
  overflow: auto;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.gifs .gifs-list .each-gif {
  display: grid;
  place-items: center;
  background-color: white;
}
.gifs .gifs-list .each-gif img {
  width: 100%;
  height: auto;
}
.gifs .search-gif {
  display: flex;
  background-color: white;
  padding: 0.5rem;
  align-items: center;
  column-gap: 0.5rem;
  border: 1px solid gray;
  flex: 1;
  border-radius: 1rem 1rem 0 0;
}
.gifs .search-gif .input-self {
  margin: auto;
  width: 100%;
}
.gifs .search-gif .input-self input {
  width: 100%;
  border: none;
  background: none;
}
.gifs .search-gif .input-self input:focus {
  outline: none;
}.complain_result .title {
  padding: 0.5rem;
  font-size: 1.2rem;
  font-weight: 700;
}
.complain_result .list .each-complain .date {
  display: flex;
  column-gap: 0.5rem;
  padding: 0.5rem;
  align-items: center;
  font-size: 1.2rem;
  color: rgb(133, 60, 0);
}
.complain_result .list .each-complain .message {
  padding: 0.5rem;
}
.complain_result .list .each-complain .message .label {
  font-weight: 600;
}
.complain_result .list .each-complain .message .msg-self {
  color: rgb(71, 71, 71);
}
.complain_result .list .each-complain .result {
  padding: 0.5rem;
}.maintenance {
  display: grid;
  place-items: center;
  height: 100vh;
  height: 100svh;
}
.maintenance .maintenance-content {
  width: 90%;
  max-width: 500px;
  margin: auto;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  padding: 0.5rem;
  text-align: center;
}
.maintenance .maintenance-content .logo {
  width: 50%;
  margin: auto;
}
.maintenance .maintenance-content .logo img {
  width: 100%;
}
.maintenance .maintenance-content .title {
  font-size: 1.5rem;
  font-weight: 700;
}
.maintenance .maintenance-content .sub-title {
  padding: 0.5rem 0;
  color: rgb(63, 63, 63);
}.top-nav {
  padding: 10px 16px;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid gainsboro;
  margin-bottom: 0.5rem;
  min-height: 2.5rem;
}
.top-nav .each-icon-nav {
  display: grid;
  place-items: center;
  position: relative;
}
.top-nav .each-icon-nav img {
  width: 25px;
}
.top-nav .each-icon-nav .icon-count {
  position: absolute;
  font-size: 0.6rem;
  width: 1rem;
  height: 1rem;
  background-color: rgba(128, 128, 128, 0.76);
  display: grid;
  place-items: center;
  border-radius: 50%;
  color: white;
  top: -0.25rem;
  right: -0.25rem;
}
.top-nav .each-icon-nav .icon-count-red {
  background-color: rgba(255, 129, 127, 0.8705882353);
}
.top-nav .left {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.top-nav .left .logo {
  width: 112px;
}
.top-nav .left .logo img {
  width: 100%;
}
@media (min-width: 600px) {
  .top-nav .left .logo {
    display: none;
  }
}
.top-nav .right {
  display: flex;
  align-items: center;
  column-gap: 0.8rem;
}
.top-nav .play-icon {
  transform: scale(1.8);
  overflow: hidden;
  transform: translate(-0.5rem) scale(1.8);
}
.top-nav .play-icon .player-self {
  width: 0;
  height: 0;
  opacity: 0;
}

@media (min-width: 600px) {
  .hide-in-desktop {
    display: none !important;
  }
}.new-home {
  max-width: 700px;
  margin: 1rem auto;
  background-color: #fff;
  min-height: 30rem;
}
.new-home .day-status {
  padding: 0.5rem;
  display: flex;
  column-gap: 0.5rem;
  border-radius: 1rem;
  align-items: start;
  width: max-content;
  margin: 1rem 0;
}
.new-home .pending-status {
  background-color: rgba(255, 166, 0, 0.397);
  color: gray;
  border: 2px solid orange;
}
.new-home .confirm {
  padding: 0.5rem;
}
.new-home .confirm .confirm-title {
  font-size: 1.1rem;
}
.new-home .confirm .buttons {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  margin: 1rem 0;
}
.new-home .confirm .buttons .ok button {
  background: #82E08C;
  color: white;
}
.new-home .confirm .buttons .cancel button {
  background-color: red;
  color: white;
}
.new-home .sended-status {
  background-color: rgba(130, 224, 139, 0.8352941176);
  color: white;
  border: 2px solid #82E08C;
}
.new-home .video-player {
  display: flex;
  height: 100%;
  justify-content: center;
  width: auto;
  max-width: 100%;
  margin: auto;
}
.new-home .disable-day {
  color: rgb(199, 199, 199);
}
.new-home .each-day-container {
  display: grid;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.new-home .each-day-container .each-day {
  margin: auto;
}
.new-home .each-day-container .day {
  padding-top: 0.2rem;
  font-size: 9px;
}
.new-home .selected-user {
  display: flex;
  align-items: center;
  margin: 0.5rem 0;
  column-gap: 1rem;
}
.new-home .selected-user .img {
  width: 2.5rem;
  height: 2.5rem;
}
.new-home .selected-user .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.new-home .home-top {
  display: flex;
  align-items: center;
  column-gap: 1rem;
  direction: ltr !important;
}
.new-home .home-top .left {
  flex: 1;
  border-radius: 0 1rem 1rem 0;
  background-color: #82E08C;
  padding: 0.7rem 0.5rem;
  color: white;
}
.new-home .home-top .left .day {
  font-size: 1.5rem;
  font-weight: 800;
}
.new-home .home-top .left .today {
  font-size: 1.1rem;
  color: red;
  padding: 0.3rem 0;
}
.new-home .home-top .right {
  padding: 0.5rem;
}
.new-home .days-list-container {
  direction: ltr !important;
  overflow: auto;
  padding: 0.5rem 1rem;
  border: 1px solid rgb(221, 221, 221);
  margin-top: 0.5rem;
  border-left: none;
  border-right: none;
}
.new-home .days-list-container .all-days {
  display: flex;
  width: max-content;
  column-gap: 1rem;
  padding: 0 1rem;
}
.new-home .days-list-container .each-day {
  width: 1.5rem;
  height: 1.5rem;
  text-align: center;
  display: grid;
  place-items: center;
}
.new-home .days-list-container .active-day {
  background-color: #82E08C;
  color: white;
  border-radius: 50%;
}
.new-home .videos .pagination {
  text-align: center;
  padding: 0.5rem 0;
}
.new-home .video-home {
  display: grid;
  grid-template-columns: max-content 1fr max-content;
  min-height: 14rem;
  align-items: center;
  border-bottom: 1px solid gainsboro;
  direction: ltr !important;
}
.new-home .video-home .arrow {
  padding: 0 0.5rem;
  color: #82E08C;
  font-size: 1.2rem;
  font-weight: 600;
}
.new-home .video-home .video-self-home {
  text-align: center;
  aspect-ratio: 16/10;
  max-height: 20rem;
  width: 100%;
  background-color: black;
  margin: auto;
  position: relative;
}
.new-home .video-home .video-self-home .video-float-title {
  direction: ltr !important;
  position: absolute;
  left: 0;
  width: 100%;
  transition: 0.5s;
  z-index: 10;
}
.new-home .video-home .video-self-home .video-float-title .title-self-video {
  background-color: rgba(255, 255, 255, 0.753);
  width: max-content;
  min-width: 10rem;
  padding: 0.7rem;
  border-radius: 0 0 3rem 0;
  padding-right: 1.5rem;
  font-weight: 900;
  text-align: center;
  font-size: 1.2rem;
}
.new-home .video-home .video-self-home video {
  width: 100%;
  height: 100%;
}
.new-home .videos .home-title {
  margin: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
}
.new-home .extra-info {
  display: grid;
  grid-template-columns: 1fr 3fr;
  background-color: #fff;
  margin: 1rem auto;
  border: 2px solid gainsboro;
  width: 95%;
  column-gap: 0.5rem;
  border-radius: 0.5rem;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.new-home .extra-info .icon {
  width: 100%;
  height: 100%;
}
.new-home .extra-info .icon img {
  width: 100%;
  height: 100%;
}
.new-home .extra-info .text .title {
  font-size: 1.5rem;
  font-weight: 700;
  padding: 0.5rem 0;
}
.new-home .extra-info .text .info {
  color: gray;
}
.new-home .dis {
  padding: 0.5rem;
  color: gray;
}
.new-home .add-meals {
  margin: 0.6rem;
}
.new-home .add-meals .title {
  font-size: 1.5rem;
  font-weight: 700;
  padding: 0.5rem 0;
}
.new-home .add-meals .meals-list {
  margin: 1rem 0;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 0.5rem;
}
.new-home .add-meals .meals-list .each-meal {
  aspect-ratio: 1;
  display: grid;
  place-items: center;
  border: 2px solid gainsboro;
  border-radius: 0.5rem;
  background-color: #fff;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.new-home .add-meals .meals-list .each-meal .add-image {
  width: 4rem;
  aspect-ratio: 1;
  opacity: 0.5;
}
.new-home .add-meals .meals-list .each-meal .add-image img {
  width: 100%;
  height: 100%;
}
.new-home .add-meals .meals-list .each-meal .show-image-home {
  width: 98%;
  aspect-ratio: 1;
  position: relative;
}
.new-home .add-meals .meals-list .each-meal .show-image-home img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.new-home .add-meals .meals-list .each-meal .show-image-home .info-home {
  position: absolute;
  bottom: 0.6rem;
  min-width: 80%;
  text-align: center;
  left: 10%;
  background-color: rgba(255, 255, 255, 0.8470588235);
  border: 1px solid gainsboro;
  border-radius: 0.3rem;
  font-weight: 700;
}
.new-home .add-meals .meals-list .each-meal .meal-name {
  font-weight: 700;
  text-align: center;
  width: 100%;
}
@media (max-width: 600px) {
  .new-home .add-meals .meals-list {
    grid-template-columns: repeat(3, 1fr);
  }
}

.admin-review {
  background-color: #fff;
  padding: 0.5rem;
}
.admin-review .label {
  padding: 0.5rem 0;
  font-weight: 700;
}
.admin-review .each-review {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}

.new-home-inputs .each-input .label {
  padding: 0.2rem 0.5rem;
  font-weight: 700;
}
.new-home-inputs .each-input .input {
  width: 97%;
  margin: 0.5rem auto;
  margin-top: 0.3rem;
}
.new-home-inputs .each-input .input input,
.new-home-inputs .each-input .input select,
.new-home-inputs .each-input .input textarea {
  width: 99%;
  padding: 0.3rem 0;
  font-size: 1.1rem;
  border: 1px solid gainsboro;
  background-color: #fff;
}
.new-home-inputs .each-input .input textarea {
  resize: none;
  min-height: 5rem;
}
.new-home-inputs .each-input .input-water {
  display: flex;
}
.new-home-inputs .each-input .input-water select {
  width: max-content;
  padding: 0 1.5rem;
}
.new-home-inputs .each-input .input-water input {
  -moz-appearance: textfield;
}
.new-home-inputs .button {
  display: flex;
  justify-content: center;
  margin: 1rem;
}
.new-home-inputs .button button {
  padding: 0.5rem 1rem;
  background-color: #82E08C;
  color: white;
  border-radius: 0.3rem;
  border: none;
}

.remove-review {
  padding: 0.5rem;
  color: red;
}

.open-report {
  padding: 0.5rem 0;
  display: flex;
  column-gap: 0.5rem;
  color: gray;
  font-size: 0.9rem;
  cursor: pointer;
}

.admin-review .review-note {
  line-height: 1.5rem;
}
.admin-review .submit {
  display: flex;
  justify-content: center;
  margin: 1rem;
}
.admin-review .submit button {
  padding: 0.5rem 1rem;
  background-color: #216628;
  color: white;
  border-radius: 0.3rem;
  border: none;
}
.admin-review .submit button:disabled {
  background-color: rgb(241, 241, 241);
  color: #82E08C;
}

.complain-btn {
  display: flex;
  justify-content: center;
  margin: 1rem;
}
.complain-btn button {
  padding: 0.5rem 1rem;
  background-color: #ca6c14 !important;
  color: white;
  border-radius: 0.3rem;
  border: none;
}
.complain-btn button:disabled {
  background-color: rgb(241, 241, 241);
  color: #82E08C;
}

.workout-container .label {
  font-size: 1.3rem;
  padding: 0.5rem;
  font-weight: 700;
}
.workout-container .work-out-container {
  width: 100%;
  overflow: auto;
}
.workout-container .work-out-container .all-workouts {
  display: flex;
  width: max-content;
  column-gap: 0.5rem;
}
.workout-container .work-out-container .all-workouts .each-workout {
  width: 7.5rem;
  aspect-ratio: 1;
  border-radius: 0.5rem;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border: 2px solid gainsboro;
  overflow: hidden;
}
.workout-container .work-out-container .all-workouts .each-workout .img {
  width: 100%;
  height: 100%;
}
.workout-container .work-out-container .all-workouts .each-workout .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.workout-container .work-out-container .all-workouts .add-workout {
  display: grid;
  place-items: center;
  color: gray;
}
.workout-container .work-out-container .all-workouts .add-workout .icon {
  font-size: 2rem;
}

.disable-inputs input,
.disable-inputs textarea,
.disable-inputs select {
  border: none !important;
  background-color: none !important;
  border-bottom: 1px solid gainsboro !important;
}

.input-search-user {
  position: relative;
  margin: 1rem 0;
}
.input-search-user .drop-down {
  background-color: #fff;
  position: absolute;
  max-height: 20rem;
  overflow: auto;
  min-width: 20rem;
  border: 1px solid gray;
}

.warning-report .head-image {
  width: 6rem;
  margin: auto;
}
.warning-report .head-image img {
  width: 100%;
}
.warning-report .title {
  text-align: center;
  font-weight: 700;
  font-size: 1.5rem;
}
.warning-report .sub-title {
  text-align: center;
  color: gray;
  padding: 0.5rem 0;
  font-size: 0.8rem;
  border-bottom: 1px solid gray;
}
.warning-report .issues-list {
  padding: 0.5rem;
}
.warning-report .issues-list .each-issue {
  display: grid;
  grid-template-columns: 4rem 1fr;
  margin: 0.5rem 0;
  column-gap: 1rem;
  align-items: center;
  border-bottom: 1px solid gainsboro;
}
.warning-report .issues-list .each-issue .icon {
  padding: 0.5rem;
}
.warning-report .issues-list .each-issue .icon img {
  width: 100%;
}
.warning-report .issues-list .each-issue .text {
  font-weight: 600;
}
.warning-report .buttons {
  display: flex;
  column-gap: 1rem;
  justify-content: center;
}
.warning-report .buttons .cancel {
  background: none !important;
  border: 2px solid orange;
  color: black;
}

.warning-meal {
  padding: 0.5rem;
  color: orange;
}

.confirmation .title {
  font-weight: 700;
  padding: 0.5rem;
}
.confirmation .buttons {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  margin: 1rem;
}
.confirmation .buttons button {
  color: white;
  border: none;
  padding: 0.3rem 0.5rem;
  border-radius: 0.3rem;
}
.confirmation .buttons .green-button {
  background-color: #82E08C;
}
.confirmation .buttons .red-button {
  background-color: rgb(221, 54, 54);
}

.nothing {
  min-height: 15rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: gray;
}.counter-container {
  max-width: 74%;
  margin: 1rem auto;
  background-color: #36bd73;
  border-radius: 0.3rem;
  color: white;
}
.counter-container .counter-content {
  padding: 1rem;
}
.counter-container .counter-content .title {
  text-align: center;
  font-weight: 700;
  font-size: 1.8rem;
}
.counter-container .counter-content .discount-amount {
  text-align: center;
  font-size: 2.5rem;
  padding: 1rem 0;
  font-weight: 800;
}
.counter-container .counter-content .counter-self {
  text-align: center;
  font-size: 2.5rem;
  font-weight: 700;
}
.counter-container .counter-content .counter-self span {
  color: rgb(212, 62, 62);
}
.counter-container .red-color {
  color: rgb(212, 62, 62);
}
.counter-container .counter-inf {
  padding: 0.5rem 0;
  text-align: center;
}
.counter-container .to-next-session {
  text-align: center;
  color: rgb(212, 62, 62);
  font-weight: 700;
}
@media (max-width: 900px) {
  .counter-container {
    max-width: 90%;
  }
}

.home-page-counter {
  padding: 0.5rem !important;
  border: 2px solid #36bd73;
  border-radius: 0.3rem;
  background-color: white;
  color: black;
}
.home-page-counter .title, .home-page-counter .counter-self {
  font-size: 1.3rem !important;
}
.home-page-counter .title span, .home-page-counter .counter-self span {
  color: #36bd73 !important;
}
.home-page-counter .red-color {
  color: #36bd73 !important;
}
.home-page-counter .to-next-session {
  color: gray;
}.log-in {
  height: 100%;
  background-color: #73D686;
  display: grid;
  place-items: center;
  color: white;
  position: relative;
  overflow: hidden;
  z-index: 2;
}
.log-in::before {
  content: "";
  width: 400px;
  height: 400px;
  border-radius: 50%;
  background-color: #82E08C;
  position: absolute;
  right: 0;
  transform: translate(10rem, -18rem);
  z-index: -1;
}
.log-in .show-pass {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  cursor: pointer;
}
.log-in .forgot {
  padding: 0.5rem 0;
  color: rgb(252, 224, 173);
  cursor: pointer;
}
.log-in::after {
  z-index: -1;
  content: "";
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background-color: #82E08C;
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translate(-10rem, 8rem);
}
.log-in .video-container-help {
  width: 95%;
  margin: 1rem auto;
}
.log-in .video-container-help video {
  width: 100%;
}
.log-in .logo {
  width: 50%;
  margin: auto;
}
.log-in .logo img {
  width: 100%;
}
.log-in .title {
  font-size: 2rem;
  font-weight: 800;
  letter-spacing: 0.7rem;
}
.log-in .input {
  width: 20rem;
  max-width: 80vw;
  margin: 1rem 0;
}
.log-in .input input {
  background: none;
  border: none;
  width: 100%;
  color: white;
  font-size: 1.2rem;
  border-bottom: 2px solid #fff;
}
.log-in .input input:focus {
  outline: none;
}
.log-in .input .label {
  color: white;
  font-weight: 600;
  padding-bottom: 0.5rem;
}
.log-in .keep-log-in {
  margin-top: 1rem;
  color: white;
  display: flex;
  column-gap: 0.5rem;
  font-weight: 600;
}
.log-in .button {
  margin: 2rem 0;
  text-align: center;
}
.log-in .button button {
  padding: 0.8rem 4rem;
  border-radius: 0.5rem;
  border: none;
  background-color: white;
  color: #5FD068;
  font-weight: 700;
  font-size: 1.1rem;
}
.log-in .forgot-buttons {
  margin-top: 2rem;
}

.agreement .sub-title {
  font-size: 1.6rem;
  text-align: center;
  padding: 1rem 0;
}
.agreement .hint {
  text-align: center;
}
.agreement .keep-log-in .label span {
  color: #F26530;
  cursor: pointer;
}

.captcha {
  margin: auto;
  display: flex;
  justify-content: center;
}

.agreement {
  font-size: 1rem;
  padding: 1rem;
}.leader-board {
  border: none !important;
  margin: 0.5rem;
  border-bottom: 1px solid gainsboro;
}
.leader-board .top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.leader-board .board-title {
  font-size: 1.2rem;
  font-weight: 700;
  padding: 0.5rem 0;
}
.leader-board .sub-title {
  font-size: 0.8rem;
  color: gray;
  padding-bottom: 0.5rem;
}
.leader-board .users-list {
  display: grid;
  grid-template-columns: 1fr 1.5fr 1fr;
  column-gap: 1rem;
  align-items: center;
  justify-content: center;
  background-color: var(--bg);
  padding: 0.5rem;
  border-radius: 0.4rem;
}
.leader-board .users-list .user-container {
  margin: auto;
  aspect-ratio: 1;
  display: flex;
  margin-top: 1.5rem;
  justify-content: center;
  flex-direction: column;
}
.leader-board .users-list .user-container .user-image {
  display: flex;
  justify-content: center;
  margin-bottom: 0.5rem;
  position: relative;
}
.leader-board .users-list .user-container .user-image img {
  width: 100%;
  max-width: 6rem;
  aspect-ratio: 1;
  border-radius: 50%;
  object-fit: cover;
}
.leader-board .users-list .user-container .score {
  text-align: center;
  font-weight: 700;
  position: absolute;
  bottom: 0;
  width: 1.8rem;
  height: 1.8rem;
  background-color: black;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transform: translate(0, 0.9rem);
}
.leader-board .users-list .user-container .user-name {
  text-align: center;
}
.leader-board .users-list .user-container .user-name .name-self {
  text-align: center;
  font-size: 0.9rem;
  color: gray;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.leader-board .users-list .top-user {
  transform: translate(0, -1rem);
}
.leader-board .users-list .top-user .user-image .score {
  font-size: 1.2rem;
  width: 2rem;
  height: 2rem;
}
.leader-board .users-list .top-user .user-image img {
  max-width: 8rem;
}
.leader-board .users-list .motivation-count {
  font-size: 0.8rem;
  padding: 0.3rem 0;
}
.leader-board .show-more {
  text-align: end;
  font-size: 1rem;
  color: #73D686;
  font-weight: 600;
  cursor: pointer;
}
.leader-board .show-more span {
  width: max-content;
}

.show-all .board-top {
  padding: 0.3rem;
  background-color: #73D686;
  color: white;
  border-radius: 0.6rem;
  margin-bottom: 1rem;
}
.show-all .board-top .show-title {
  font-size: 1.4rem;
  font-weight: 800;
  padding: 0.3rem;
}
.show-all .board-top .img {
  width: 8rem;
  margin: auto;
}
.show-all .board-top .img img {
  width: 100%;
}
.show-all .each-top-user {
  margin: 0.2rem 0;
  border-bottom: 1px solid gainsboro;
  padding: 0.25rem 1rem;
  display: flex;
  column-gap: 1rem;
  align-items: center;
}
.show-all .each-top-user .medal img {
  height: 2.5rem;
}
.show-all .each-top-user .num {
  text-align: center;
  aspect-ratio: 1;
  width: 1.5rem;
  border-radius: 50%;
  left: -0.5rem;
  font-weight: 700;
  display: grid;
  place-items: center;
  color: white;
}
.show-all .each-top-user .img {
  width: 4rem;
  height: 4rem;
  position: relative;
}
.show-all .each-top-user .img img {
  width: 100%;
  height: 4rem;
  object-fit: cover;
  border-radius: 50%;
}
.show-all .each-top-user .name {
  font-size: 1.1rem;
  font-weight: 600;
}
.show-all .each-top-user .count {
  flex: 1;
  text-align: end;
  color: gray;
}.diets {
  width: 100%;
  max-width: 600px;
  margin: auto;
  margin-bottom: 5rem;
}
.diets .status {
  text-align: center;
  padding: 1rem 0;
  font-weight: 700;
}
.diets .report-list {
  font-size: 0.8rem;
  margin: 0.5rem;
  overflow: auto;
  max-width: 100%;
}
.diets .report-list .all-reports {
  display: flex;
  width: max-content;
  column-gap: 1rem;
  padding-bottom: 0 !important;
}
.diets .report-list .all-reports .each-report-diet {
  background-color: #F6F6F6;
  padding: 0.5rem 0.75rem;
  border-radius: 0.4rem;
  width: max-content;
}
.diets .report-list .all-reports .each-report-diet .label {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  font-weight: 700;
  font-size: 1.1rem;
  justify-content: center;
}
.diets .report-list .all-reports .each-report-diet .label img {
  width: 1.8rem;
}
.diets .report-list .all-reports .each-report-diet .value {
  margin: 0.5rem 0;
  text-align: center;
  background-color: rgba(176, 176, 176, 0.4196078431);
  padding: 0.25rem;
  border-radius: 0.5rem;
  font-weight: 700;
}
.diets .share {
  display: flex;
  column-gap: 1rem;
  align-items: center;
  color: rgb(0, 102, 255);
}
.diets .no-report {
  text-align: center;
  padding: 1rem 0;
  color: red;
}
.diets .input {
  margin: 1rem;
}
.diets .users .each_user_meals .user {
  display: flex;
  margin: 1rem;
  column-gap: 1rem;
  align-items: center;
  border-bottom: 1px solid rgb(204, 204, 204);
  padding-bottom: 0.5rem;
}
.diets .users .each_user_meals .user .profile-img {
  width: 3rem;
  height: 3rem;
}
.diets .users .each_user_meals .user .profile-img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.diets .detile {
  padding: 0.5rem;
  font-size: 0.8rem;
  background-color: #F6F6F6;
  margin: 0.5rem;
  border-radius: 0.4rem;
}
.diets .comments-prv {
  border-bottom: 1px solid gainsboro;
}
.diets .each-comment-diet {
  display: flex;
  column-gap: 0.5rem;
  padding: 0.5rem 1rem;
  font-size: 1rem;
}
.diets .each-comment-diet .name {
  font-weight: 700;
}

.comment-button {
  font-size: 1.2rem;
  margin: 0 10px;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  width: max-content;
  padding: 0.5rem 1rem;
  border-radius: 0.3rem;
  cursor: pointer;
  margin-bottom: 1rem;
}

.control-dots {
  display: flex;
  justify-content: center;
}

.slider-container {
  width: 100%;
}
.slider-container .dots {
  padding: 0.1rem;
  margin: 0 0.3rem;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: black;
}
.slider-container .selected-dot {
  background-color: #82E08C;
}
.slider-container * {
  direction: ltr !important;
}
.slider-container .all-items .each-meal {
  max-width: 100%;
  position: relative;
  margin: 0.75rem 0;
}
.slider-container .all-items .each-meal .img {
  width: 100%;
  height: auto;
  display: grid;
  place-items: center;
  margin-bottom: 2rem;
}
.slider-container .all-items .each-meal .img img {
  width: 100%;
  aspect-ratio: 1;
  box-shadow: none;
  object-fit: cover;
}
.slider-container .all-items .each-meal .note {
  font-size: 0.7rem;
  width: 90%;
  left: 5%;
  bottom: 1rem;
  padding: 1rem 0;
  position: absolute;
  padding: 0.3rem 1rem;
  background-color: rgba(80, 80, 80, 0.623);
  color: white;
  border-radius: 2rem;
}
.slider-container .all-items .each-meal .note .date {
  height: 1rem;
  margin-top: 0.1rem;
}
.slider-container .tag {
  text-align: center;
  padding: 0.3rem 0;
  font-weight: 600;
  position: absolute;
  margin: 0.5rem;
  padding: 0.3rem 1rem;
  background-color: rgba(80, 80, 80, 0.623);
  color: white;
  border-radius: 2rem;
}.group-tabs {
  width: 100%;
  max-width: 600px;
  overflow: auto;
  margin: auto;
}
.group-tabs .all-tabs {
  padding: 0 10px;
  width: max-content;
}
.group-tabs .all-tabs .each-tab {
  font-size: 0.75rem;
  cursor: pointer;
  float: left;
  display: flex;
  column-gap: 0.2rem;
  margin: 0.5rem 0.1rem;
  background-color: rgb(235, 235, 235);
  padding: 0.5rem;
  border-radius: 0.4rem;
}
.group-tabs .all-tabs .each-tab .icon {
  color: #73D686;
}
.group-tabs .actve-tab {
  background-color: #73D686 !important;
  color: white;
}
.group-tabs .actve-tab .icon {
  color: white !important;
}
@media (max-width: 750px) {
  .group-tabs {
    max-width: unset;
  }
}

.pinchDiv {
  display: grid;
  place-items: center;
}

.motivations-type-selector {
  margin: 0.5rem;
  display: flex;
  column-gap: 0.75rem;
}
.motivations-type-selector .each-type {
  padding: 0.1rem 1rem;
  background-color: #F6F6F6;
  border-radius: 0.3rem;
  font-weight: 600;
  cursor: pointer;
}
.motivations-type-selector .active-tab {
  background-color: #82E08C;
}.page-selector {
  width: 100%;
  overflow: auto;
  padding-bottom: 1rem;
}
.page-selector .all-pages-container {
  min-width: 100%;
  display: flex;
  margin: auto;
  column-gap: 1.5rem;
  width: max-content;
  border-bottom: 1px solid #C1C1C1;
  justify-content: space-around;
}
.page-selector .all-pages-container .each-page-selector {
  padding: 0.5rem;
  font-weight: 600;
  cursor: pointer;
  text-align: center;
  width: 100%;
  white-space: nowrap;
}
.page-selector .all-pages-container .active-page {
  border-bottom: 5px solid #82E08C;
}.sizes {
  width: 95%;
  max-width: 600px;
  margin: auto;
}
.sizes .title {
  padding: 1rem 0;
  color: #82E08C;
  font-size: 1.2rem;
  font-weight: 600;
}
.sizes .with-edit {
  display: flex;
  column-gap: 0.3rem;
  justify-content: center;
}
.sizes .size-table {
  margin: 0.5rem;
}
.sizes .size-table .title {
  color: black;
  font-weight: 700;
}
.sizes .all-group-images {
  background-color: #F6F6F6;
  margin: 0.5rem;
  border-radius: 0.5rem;
}
.sizes .users {
  border-radius: 0.5rem;
  overflow: hidden;
  display: grid;
  grid-template-columns: 10% 80% 10%;
  text-align: center;
  margin: 0.75rem;
}
.sizes .users .arrow {
  background-color: #82E08C;
  height: 2rem;
  display: grid;
  width: 2rem;
  border-radius: 50%;
  margin-top: 2.8rem;
  align-items: center;
  font-size: 1.2rem;
}
.sizes .users .arrow * {
  width: 100%;
}
.sizes .users .users-container {
  overflow: auto;
}
.sizes .users .users-container .all-images {
  width: max-content;
}
.sizes .users .users-container .all-images .each-user-select {
  float: left;
  margin: 0.8rem;
  display: grid;
  align-items: center;
}
.sizes .users .users-container .all-images .each-user-select .img {
  width: 5rem;
  display: grid;
  place-items: center;
  font-size: 2rem;
  height: 5rem;
  border-radius: 50%;
  margin: auto;
}
.sizes .users .users-container .all-images .each-user-select .img img {
  width: 100%;
  height: 5rem;
  border-radius: 50%;
  object-fit: cover;
}
.sizes .users .users-container .all-images .each-user-select .name {
  text-align: center;
  font-size: 0.7rem;
  color: gray;
}
.sizes .users .users-container .all-images .active-user .img {
  padding-bottom: 1rem;
}
.sizes .users .users-container .all-images .active-user .img img {
  border: 2px solid #82E08C;
  transform: scale(1.2, 1.2);
}
.sizes .users .users-container .all-images .active-user .name {
  color: black;
  font-weight: 600;
}
.sizes .see-full {
  margin: 0 1.2rem;
}
.sizes .see-full button {
  border-radius: 0.4rem !important;
}
.sizes .selected-user {
  padding: 0.5rem;
  margin: 1rem 0;
  margin-bottom: 5rem;
}
.sizes .selected-user .dis {
  padding: 0 2rem;
  font-weight: 700;
}
.sizes .selected-user .profile {
  display: flex;
  column-gap: 1rem;
  align-items: end;
  border-bottom: 1px solid gray;
  padding-bottom: 0.5rem;
}
.sizes .selected-user .profile .image {
  width: 3rem;
  aspect-ratio: 1;
}
.sizes .selected-user .profile .image img {
  border-radius: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sizes .selected-user .filter {
  padding: 0 2rem;
}
.sizes .selected-user .user-container {
  height: 23rem;
  column-gap: 0.5rem;
  border-radius: 0.3rem;
  display: grid;
  grid-template-columns: 1.5rem 1fr 1fr 1.5rem;
  align-items: center;
  text-align: center;
}
.sizes .selected-user .user-container .label {
  position: relative;
  padding: 0.2rem 0;
  text-align: start !important;
  font-weight: 600;
}
.sizes .selected-user .user-container .body-image {
  height: max-content;
  min-height: 22rem;
  border-radius: 0.3rem;
}
.sizes .selected-user .user-container .body-image .remove {
  position: absolute;
  right: 0;
  top: 0;
  color: rgb(197, 0, 0);
  font-size: 1rem;
  padding: 0.3rem;
}
.sizes .selected-user .user-container .body-image .image {
  height: 20rem;
  border-radius: 0.5rem;
  overflow: hidden;
}
.sizes .selected-user .user-container .body-image .image img {
  width: 100%;
  height: 90%;
  object-fit: cover;
}
.sizes .scales {
  overflow: auto;
  direction: ltr !important;
}
.sizes .scales .all-scales {
  width: max-content;
  direction: ltr !important;
}
.sizes .scales .all-scales .each-scale {
  width: 8rem;
  height: 10rem;
  margin: 0.5rem;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  overflow: hidden;
  border-radius: 0.3rem;
  position: relative;
  float: left;
}
.sizes .scales .all-scales .each-scale .download-btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  padding: 0.1rem;
  font-size: 1.3rem !important;
  background-color: rgba(255, 255, 255, 0.8470588235);
  border: 1px solid gray;
  border-radius: 0 0 2rem 0;
  aspect-ratio: 1;
  z-index: 99;
}
.sizes .scales .all-scales .each-scale .download-btn .icon {
  color: #52a85b;
}
.sizes .scales .all-scales .each-scale .scale-image {
  height: 8rem;
}
.sizes .scales .all-scales .each-scale .scale-image img {
  width: 100%;
  height: 8rem;
  object-fit: cover;
}
.sizes .scales .all-scales .each-scale .date {
  padding: 0.5rem;
  display: flex;
  justify-content: space-between;
}
.sizes .share {
  padding: 1rem;
  text-align: center;
}

.size-table .table-head,
.size-table .each-line {
  font-size: 0.7rem;
  display: grid;
  grid-template-columns: 1.5fr repeat(7, 1fr);
  text-align: center;
  grid-gap: 0.25rem;
  margin: 0.25rem 0;
  align-items: center;
}
.size-table .table-value {
  background-color: #F6F6F6;
  padding: 0.4rem;
  border-radius: 0.4rem;
  margin: auto;
  width: 2.75rem;
  font-size: 0.6rem;
}
.size-table .bold {
  font-weight: 700;
  width: 3rem !important;
  font-size: 0.5rem;
}
.size-table .table-head {
  font-weight: 700;
}
.size-table .table-head .table-value {
  background-color: none !important;
  padding: 0 0.25;
  width: 2.75rem;
  margin: auto;
  background-color: #fff;
}
.size-table .table-head .bold {
  padding: 0;
}

.no-image {
  display: grid;
  height: 20rem;
  align-items: center;
  background-color: gray;
  color: white;
  border-radius: 0.5rem;
}

.delete-image .img {
  width: 10rem;
  margin: auto;
}
.delete-image .img img {
  width: 100%;
  height: auto;
}
.delete-image .actions {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
  column-gap: 1rem;
}
.delete-image .actions .danger {
  background-color: red;
  color: white;
  border: 1px solid gray;
  border-radius: 0.2rem;
}

a {
  color: unset !important;
  text-decoration: none;
}

.search-user-popup {
  color: black !important;
}

.tooltip {
  position: absolute;
  background-color: #fff;
  border: 1px solid gray;
  color: black;
  display: none;
}

.each_cell:hover .tooltip {
  display: block;
}.group-users {
  justify-content: center;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  width: max-content;
  margin: 1rem auto;
  row-gap: 0.5rem;
  place-items: center;
}
.group-users .each-group-user .image {
  width: 3rem;
  height: 3rem;
  margin: auto;
}
.group-users .each-group-user .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.group-users .each-group-user .name {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  font-size: 0.7rem;
}
.group-users .each-group-user .just_color {
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 50%;
}
@media (max-width: 700px) {
  .group-users {
    grid-template-columns: repeat(2, 1fr);
  }
}

.all-group-chart {
  margin: 1rem 0;
}

.chart-self-container {
  position: relative;
  background-color: #F6F6F6;
  padding: 1rem;
  border-radius: 0.4rem;
}
.chart-self-container #chartjs-tooltip {
  color: white;
}.scores-page {
  width: 100%;
  max-width: 600px;
  margin: auto;
  margin-bottom: 4rem;
  position: relative;
}
.scores-page .user-self {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.scores-page .user-self .img {
  width: 3rem;
  aspect-ratio: 1;
}
.scores-page .user-self .img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.scores-page .guid {
  display: flex;
  justify-content: end;
  margin: 0 0.5rem;
}
.scores-page .guid .guide-btn {
  top: 0.8rem;
  width: max-content;
  border: 1px solid #51b45b;
  border-radius: 0.3rem;
  background: #51b45b;
  color: #fff;
  transition: ease-in-out 0.25s;
}
.scores-page .guide-btn:hover {
  background: #51b45b;
  color: #fff;
}
.scores-page .guide-canvas-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.431372549);
  z-index: 10;
}
.scores-page .guide-canvas {
  position: fixed;
  top: 0;
  left: 15rem;
  height: 100vh;
  background: #fff;
  box-shadow: 1rem 0 3rem rgba(0, 0, 0, 0.4509803922);
  z-index: 11;
  animation: canvas-open-anim 0.25s linear forwards;
}
.scores-page .guide-canvas .guide-list {
  padding: 0;
  list-style: none;
  width: 80%;
  height: 85%;
  margin: 5% 10% 10% 10%;
  border: 1px solid #ffd8a8;
  border-radius: 0.3rem;
  overflow: auto;
}
.scores-page .guide-canvas .guide-list li {
  display: grid;
  grid-template-columns: 1.7fr 0.3fr;
  align-items: center;
  border-bottom: 1px solid #fff4e7;
  padding: 0.5rem;
  font-size: 0.8rem;
  color: rgba(0, 0, 0, 0.8549019608);
}
.scores-page .guide-canvas .guide-list li :last-child {
  justify-self: center;
}
.scores-page .guide-canvas .guide-list .heading {
  border-bottom: 2px solid #ffd8a8;
}
.scores-page .guide-canvas .guide-list .heading h4 {
  font-size: 1.2rem !important;
}
.scores-page .guide-canvas .guide-list .item {
  font-size: 0.8rem;
}
.scores-page .guide-canvas .guide-list .item :last-child {
  font-size: 1rem;
  font-weight: bold;
}
.scores-page .guide-canvas .guide-list .green-text {
  color: #51b45b;
}
.scores-page .guide-canvas .guide-list .red-text {
  color: #F55555;
}
.scores-page .guide-canvas .guide-list .background-orange {
  background: #fff4e7;
}
.scores-page .guide-canvas .close-btn {
  position: absolute;
  top: 1%;
  right: 3%;
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.scores-page .guide-canvas .search-area {
  display: grid;
  grid-template-columns: max-content 1fr;
  column-gap: 0.7rem;
  align-items: center;
  margin-left: 3rem;
  margin-top: 0.5rem;
  margin-bottom: -0.5rem;
}
.scores-page .guide-canvas .search-area input {
  border: 1px solid rgba(9, 186, 192, 0.631372549);
  border-radius: 0.2rem;
  width: 12rem;
  height: 2rem;
  padding: 0.4rem 0.2rem;
  font-size: 1.1rem;
  outline: none;
}
.scores-page .guide-canvas .search-area input::placeholder {
  font-size: 1rem;
}
.scores-page .guide-canvas .search-area span {
  font-size: 1.7rem;
  color: rgba(9, 186, 192, 0.631372549);
}
.scores-page .guide-canvas .sreach_not_found {
  text-align: center;
  color: #F55555;
  margin-top: 1.5rem;
}
.scores-page .guide-canvas ::-webkit-scrollbar {
  width: 0.25rem;
}
.scores-page .guide-canvas ::-webkit-scrollbar-track {
  background: #fff4e7;
}
.scores-page .guide-canvas ::-webkit-scrollbar-thumb {
  border-radius: 50px;
  background: #ffd8a8;
}
.scores-page .guide-canvas ::-webkit-scrollbar-thumb:hover {
  background: #ffd8a8;
}
@media (min-width: 751px) and (max-width: 1000px) {
  .scores-page .guide-canvas {
    left: 12rem;
  }
  .scores-page .guide-canvas .search-area {
    margin-left: 0;
  }
}
@media (min-width: 601px) and (max-width: 750px) {
  .scores-page .guide-canvas {
    left: 0;
    animation: canvas-open-mobile 0.25s linear forwards;
  }
}
@media (max-width: 600px) {
  .scores-page .guide-canvas {
    left: 0;
    animation: canvas-open-mobile 0.25s linear forwards;
  }
  .scores-page .guide-btn {
    top: 0;
    right: 2%;
    width: 7rem;
    font-size: 0.8rem;
  }
}
@keyframes canvas-open-anim {
  0% {
    width: 0;
  }
  100% {
    width: 40%;
  }
}
@keyframes canvas-open-mobile {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

.overal-table .title, .sizes .title {
  font-weight: 600;
  padding: 0.2rem 0;
  margin-top: 0.5rem;
}
.overal-table .date, .sizes .date {
  font-size: 0.8rem;
}
.overal-table .table, .sizes .table {
  background-color: #F6F6F6;
  padding: 0.5rem;
  border-radius: 0.5rem;
  margin: 1rem 0;
}
.overal-table .table .name, .sizes .table .name {
  font-size: 0.7rem;
}
.overal-table .table .tabel-head, .overal-table .table .table_cell, .sizes .table .tabel-head, .sizes .table .table_cell {
  display: grid;
  grid-template-columns: 6rem 1fr;
  column-gap: 0.5rem;
  font-size: 0.8rem;
  align-items: center;
  text-align: center;
}
.overal-table .table .big-name, .sizes .table .big-name {
  font-size: 1.3rem;
  text-align: start;
  padding: 0 0.5rem;
  font-weight: 600;
}
.overal-table .table .table-head-weight, .sizes .table .table-head-weight {
  font-size: 0.7rem;
}
.overal-table .table .table-weights, .sizes .table .table-weights {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  width: 100%;
  background-color: #fff;
  margin: 0.3rem 0;
  padding: 0.5rem 0;
  border-radius: 0.5rem;
}

.score-table-group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0.5rem;
  border-radius: 0.5rem;
  padding: 0.5rem;
  background-color: #F6F6F6;
}.client-group {
  max-width: 600px;
  margin: auto;
  padding: 10px;
}
.client-group .group-name {
  padding: 0.5rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.client-group .group-name .select {
  font-size: 0.7rem !important;
}
.client-group .group-name .name-self {
  font-size: 1.2rem;
  font-weight: 700;
}
.client-group .edit-users {
  display: flex;
  padding: 1rem 0;
  justify-content: space-between;
}
.client-group .edit-users button {
  background-color: green;
  color: white;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.3rem;
}
.client-group .new-members-table .new-each-member {
  margin: 0.5rem 0;
  background-color: #F6F6F6;
  padding: 0.5rem;
  border-radius: 0.4rem;
  position: relative;
}
.client-group .new-members-table .new-each-member .admin-info {
  position: absolute;
  width: max-content;
  top: 0;
  padding: 0.5rem;
  display: flex;
  column-gap: 0.2rem;
  justify-content: end;
  font-size: 0.8rem;
}
.client-group .new-members-table .new-each-member .admin-info .each-admin-info {
  background-color: white;
  display: flex;
  align-items: center;
  column-gap: 0.1rem;
  padding: 0.2rem;
  border-radius: 0.3rem;
}
.client-group .new-members-table .new-each-member .top {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}
.client-group .new-members-table .new-each-member .top .index {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  display: grid;
  place-items: center;
  color: white;
  background-color: black;
}
.client-group .new-members-table .new-each-member .top .profile-img {
  width: 2.5rem;
  height: 2.5rem;
}
.client-group .new-members-table .new-each-member .top .profile-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.client-group .new-members-table .new-each-member .top .location {
  font-size: 0.7rem;
  color: gray;
}
.client-group .new-members-table .new-each-member .top .name {
  font-weight: 700;
}
.client-group .new-members-table .new-each-member .bottom {
  margin-top: 0.5rem;
}
.client-group .new-members-table .new-each-member .bottom .table-label {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  text-align: center;
  font-size: 0.6rem;
}
.client-group .new-members-table .new-each-member .bottom .table-values {
  padding-top: 0.5rem;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  text-align: center;
  font-weight: 700;
}
.client-group .rank-1 {
  background-color: #FFC955 !important;
}
.client-group .rank-2 {
  background-color: #A6A6A6 !important;
}
.client-group .rank-3 {
  background-color: #943100 !important;
}
.client-group .group-admin {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #E4F8E6;
  border-radius: 0.4rem;
  padding: 0.5rem;
}
.client-group .group-admin .label {
  font-weight: 600;
  color: #B0B0B0;
}
.client-group .group-admin .admin-info {
  display: flex;
  align-items: center;
  column-gap: 1rem;
}
.client-group .group-admin .admin-info .img {
  width: 2.5rem;
  height: 2.5rem;
}
.client-group .group-admin .admin-info .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.client-group .group-admin .admin-info .name {
  font-size: 1rem;
  font-weight: 600;
}
.client-group .users-table-group {
  width: 100%;
}
.client-group .users-table-group .info-head {
  display: flex;
  column-gap: 0.2rem;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.client-group .users-table-group .info-head .info-button {
  border-radius: 0.3rem;
  margin: 0.2rem 0;
  border: 1px solid gainsboro;
  font-size: 0.8rem;
}
.client-group .users-table-group .info-head .table-info-self {
  border: 1px solid gainsboro;
  width: 70%;
  margin: auto;
  padding: 0.5rem;
  background-color: white;
  font-weight: normal !important;
  text-align: start;
  position: absolute;
  left: 15%;
  opacity: 0;
  border-radius: 0.3rem;
  transition: 0.2s;
}
.client-group .users-table-group .info-head:hover {
  overflow: visible;
}
.client-group .users-table-group .info-head:hover .table-info-self {
  opacity: 1;
}
.client-group .users-table-group th,
.client-group .users-table-group td {
  border-bottom: 1px solid gainsboro;
}
.client-group .users-table-group td {
  text-align: center;
}
.client-group .users-table-group .user-in-table {
  display: flex;
  align-items: center;
  column-gap: 0.3rem;
  margin: 0.3rem 0;
}
.client-group .users-table-group .user-in-table .image {
  width: 3rem;
  height: 3rem;
}
.client-group .users-table-group .user-in-table .image img {
  width: 3rem;
  height: 3rem;
  object-fit: cover;
  border-radius: 50%;
}
.client-group .users-table-group .user-status-table {
  display: flex;
  text-align: center;
  justify-content: space-around;
  column-gap: 0.5rem;
  height: 3.6rem;
  align-items: center;
}
.client-group .users-table-group .user-status-table div {
  display: flex;
  align-items: center;
  column-gap: 0.2rem;
}
@media (max-width: 500px) {
  .client-group .users-table-group .user-status-table {
    height: 2rem;
  }
}
@media (max-width: 500px) {
  .client-group .users-table-group {
    font-size: 0.6rem;
  }
  .client-group .users-table-group .user-in-table .image {
    width: 1.5rem;
    height: 1.5rem;
  }
  .client-group .users-table-group .user-in-table .image img {
    width: 1.5rem;
    height: 1.5rem;
    object-fit: cover;
    border-radius: 50%;
  }
  .client-group .users-table-group .not-show-in-responsive {
    display: none;
  }
}
.client-group .sort-users {
  margin: 0.5rem 0;
}
.client-group .sort-users .label {
  margin: 0.5rem 0;
}

.edit-group-users .edit-navbar {
  display: flex;
  justify-content: space-around;
  align-items: center;
  column-gap: 0.5rem;
}
.edit-group-users .edit-navbar .each-nav {
  width: 100%;
  border: none;
  text-align: center;
  padding-bottom: 0.2rem;
}
.edit-group-users .edit-navbar .active {
  border-bottom: 3px solid green;
}
.edit-group-users .remove-users .title {
  padding: 1rem 0;
  font-weight: 700;
}
.edit-group-users .remove-users .address {
  flex: 1;
  text-align: right;
}
.edit-group-users .remove-users .selected-user {
  background-color: rgba(200, 255, 246, 0.712);
}
.edit-group-users .users-list {
  overflow: auto;
}
.edit-group-users .users-list table {
  width: 100%;
}
.edit-group-users .users-list table th {
  text-align: left;
}
.edit-group-users .table {
  width: 100% !important;
  text-align: left;
}
.edit-group-users .search {
  margin: 0.2rem;
  display: flex;
  justify-content: space-between;
}
.edit-group-users .search input {
  width: 60%;
  font-size: 1rem;
}
.edit-group-users .action {
  text-align: center;
  margin: 1rem 0;
}
.edit-group-users .action button {
  background-color: rgb(206, 5, 5);
  color: white;
  padding: 0.3rem 1rem;
  font-size: 1rem;
  border: none;
  border-radius: 0.3rem;
}
.edit-group-users .green-btn button {
  background-color: rgb(24, 175, 24);
}

.group-note {
  padding: 0.5rem;
}
.group-note .title {
  font-weight: 700;
  font-size: 1.2rem;
  padding: 0.5rem 0;
}
.group-note .note-list {
  height: 20rem;
  overflow: auto;
}
.group-note .note-list .note-item {
  padding: 0.5rem 0;
  border-bottom: 1px solid gainsboro;
}
.group-note .note-list .note-item .sender {
  font-size: 0.8rem;
  color: gray;
}
.group-note .note-list .note-item .note-item-title {
  font-size: 1rem;
  white-space: pre-line;
  overflow-wrap: break-word;
}
.group-note .note-list .note-item .time {
  font-size: 0.8rem;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  justify-content: end;
  color: gray;
  font-size: 0.7rem;
}
.group-note .note-list .note-item .time .remove-note {
  cursor: pointer;
}
.group-note .new-note-box {
  display: flex;
  column-gap: 0.5rem;
  margin-top: 1rem;
}
.group-note .new-note-box textarea {
  width: 100%;
  padding: 0.5rem;
  border: 1px solid gainsboro;
  border-radius: 0.3rem;
}
.group-note .new-note-box button {
  background-color: green;
  color: white;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.3rem;
}.show-report {
  max-width: 600px;
  width: 100%;
  margin: 1rem auto;
}
.show-report .each-action {
  margin-top: 0.5rem;
  display: grid;
  align-items: center;
  grid-template-columns: repeat(2, max-content);
  column-gap: 0.5rem;
  font-family: "Courier New", Courier, monospace;
  font-size: 1.4rem;
}
.show-report .each-action .count {
  font-size: 1.3rem;
  font-weight: 600;
}
.show-report .each-action .icon {
  display: flex;
  align-items: center;
  padding: 0 0.2rem !important;
}
.show-report .top-comments {
  font-size: 0.9rem;
  padding: 0.3rem 1rem;
}
.show-report .top-comments .each-c {
  display: flex;
  column-gap: 0.1rem;
}
.show-report .top-comments .each-c .user {
  font-weight: 600;
}
.show-report .top-comments .each-c .text {
  color: gray;
}
.show-report .actions {
  display: grid;
  grid-template-columns: max-content max-content;
  column-gap: 1rem;
  padding: 0 10px;
}
.show-report .actions .icon {
  padding: 0 0.5rem;
  overflow: visible !important;
}
.show-report .actions .icon svg {
  width: max-content;
}
.show-report .date-report {
  color: gray;
  font-size: 0.8rem;
  border-bottom: 1px solid gainsboro;
  padding: 0 1rem;
  padding-bottom: 0.5rem;
}
.show-report .slider {
  direction: ltr !important;
  position: relative;
  width: 100vw;
  max-width: 600px;
}
.show-report .slider img {
  width: 100vw !important;
  max-width: 600px;
}
.show-report .heart {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:''}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,0.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:0.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px rgba(0,0,0,0.9);background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.9);color:#fff}.carousel:hover .slide .legend{opacity:1}
.next_door_post {
  padding: 1rem 0;
}
.next_door_post .title {
  font-size: 1.5rem;
  color: #53b85d;
}

.tabs {
  max-width: 600px;
  margin: auto;
  padding: 0.5rem;
}

.next-door {
  max-width: 700px;
  margin: auto;
  min-height: 35rem;
}
.next-door .title {
  padding: 1rem;
  font-size: 1.3rem;
  color: #53b85d;
}
.next-door .cities {
  margin: 1rem 0;
}
.next-door .cities .each-city {
  border-radius: 0.3rem;
  margin: auto;
  padding: 1rem 0;
}
.next-door .cities .each-city .members-container {
  background-color: #F5F5F5;
  padding: 1rem 0.5rem;
  border-radius: 0.4rem;
}
.next-door .cities .each-city .members-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-align: center;
  grid-gap: 1rem;
}
.next-door .cities .each-city .members-list .each-user-city {
  width: 7rem;
  text-align: center;
}
.next-door .cities .each-city .members-list .each-user-city .image {
  width: 5rem;
  height: 5rem;
  margin: auto;
}
.next-door .cities .each-city .members-list .each-user-city .image img {
  border-radius: 50%;
  width: 5rem;
  height: 5rem;
  object-fit: cover;
}
.next-door .cities .each-city .members-list .name {
  font-size: 0.8rem;
  padding: 0.2rem 0;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
}
.next-door .cities .each-city .city-name {
  font-size: 1.2rem;
  font-weight: 700;
  padding: 0.5rem;
  display: flex;
  justify-content: space-between;
}
.next-door .cities .each-city .city-name .city-count {
  font-size: 1rem;
  color: gray;
}
.next-door .vip-user {
  border: 3px solid orange;
}
.next-door .user-count {
  padding: 0 1rem;
  font-weight: 700;
}

.display_none {
  display: none;
}

.select-tab {
  padding: 0 0.5rem;
  max-width: 670px;
  margin: 1rem auto;
  display: flex;
  column-gap: 1rem;
  justify-content: space-between;
}
.select-tab .btns {
  display: flex;
  column-gap: 0.5rem;
}
.select-tab button {
  border: 1px solid #53b85d;
  border-radius: 0.3rem;
  background: none;
  font-size: 1rem;
  padding: 0.5rem;
}
.select-tab .active-btn {
  background-color: #53b85d;
  color: white;
}

.no-post {
  text-align: center;
  color: gray;
  padding: 1rem 0;
}

.top-text {
  background-color: #E4F8E6;
  padding: 1rem 0.5rem;
  margin: 1.5rem 0;
  border-radius: 0.5rem;
}
.top-text .title-txt {
  font-size: 1.3rem;
  font-weight: 600;
  padding: 0.3rem 0;
}.overall {
  max-width: 600px;
  margin: auto;
}
.overall .overall-head {
  background-image: url("/assets/summery-DsncbKrA.jpg");
  aspect-ratio: 16/10;
  background-size: 100% 100%;
  direction: ltr;
}
.overall .overall-head .overall-content {
  width: 48%;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.overall .overall-head .overall-content .title {
  padding: 1rem;
  font-size: 1.1rem;
  font-weight: 700;
}
.overall .overall-head .overall-content .total {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.overall .overall-head .overall-content .total .total-self {
  text-align: center;
  font-size: 2rem;
  color: #2f9e41;
  font-weight: 900;
}
.overall .overall-head .overall-content .total .sub-title {
  text-align: center;
  font-size: 1.2rem;
}
.overall .overall-title {
  margin: 0.5rem 1rem;
  font-weight: 700;
  font-size: 1.1rem;
}
.overall .overall-head-new {
  display: grid;
  grid-template-columns: 1fr 1fr;
  background-color: #E4F8E6;
  border-radius: 0.5rem;
  margin: 1rem;
}
.overall .infos {
  display: flex;
  justify-content: space-around;
  padding: 1rem 0.2rem;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
}
.overall .infos .each-info {
  display: flex;
  align-items: center;
  column-gap: 0.2rem;
  font-weight: 700;
}
.overall .new-infos {
  display: grid;
  padding: 1rem 0.2rem;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  column-gap: 0.5rem;
}
.overall .new-infos .each-info {
  align-items: center;
  column-gap: 0.2rem;
  font-weight: 700;
  font-size: 1rem;
}
.overall .new-infos .each-info .sub-info {
  color: gray;
  font-weight: 500;
  font-size: 0.9rem;
}
.overall .chart-container {
  margin-bottom: 3rem;
}
.overall .progress-bar {
  text-align: center;
  padding: 1rem 0;
}
.overall .progress-bar .label {
  font-size: 1.8rem;
  padding: 0.5rem;
  font-weight: 800;
}
.overall .progress-bar .label span {
  color: #2f9e41;
}
.overall .progress-bar .bar {
  width: 10rem;
  margin: 1rem auto;
  background-color: white;
  border-radius: 50%;
}
.overall .new-overall-chart .progress-head {
  padding: 0.5rem 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-color: unset;
}
.overall .new-overall-chart .progress-head .title {
  font-size: 1.1rem;
  font-weight: 700;
}
.overall .new-overall-chart .progress-head select {
  background: none;
  border: none;
  font-size: 0.8rem;
  text-align: end;
}
.overall .new-overall-chart .progress-container {
  margin: 0.3rem 1rem;
  background-color: #F6F6F6;
  padding: 0.5rem;
  border-radius: 0.4rem;
}
.overall .new-overall-chart .progress-container .each-progress {
  width: 90%;
  margin: 1rem 0;
}
.overall .new-overall-chart .progress-container .each-progress .group-name {
  font-weight: 700;
}
.overall .new-overall-chart .progress-container .each-progress .progress-self {
  margin-top: 0.3rem;
  background-color: #D9D9D9;
  border-radius: 1rem;
  text-align: end;
  padding: 0 0.5rem;
  position: relative;
  z-index: 2;
  outline: 1px solid gray;
}
.overall .new-overall-chart .progress-container .each-progress .progress-self .main-num {
  transform: translate(2rem, 0);
}
.overall .new-overall-chart .progress-container .each-progress .progress-self .fill {
  background-color: #82E08C;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 1rem;
  z-index: 1;
}
.overall .new-overall-chart .progress-container .each-progress .progress-self .fill .extra {
  position: absolute;
  right: 0rem;
  top: -2rem;
  height: 1.6rem;
  border-radius: 0.4rem;
  background-color: gold;
  font-size: 0.8rem;
  display: grid;
  place-items: center;
  padding: 0 0.2rem;
}
.overall .new-overall-chart .progress-container .each-progress .progress-self .fill .num-self {
  padding-right: 0.5rem;
}/*
 * react-circular-progressbar styles
 * All of the styles in this file are configurable!
 */

.CircularProgressbar {
  /*
   * This fixes an issue where the CircularProgressbar svg has
   * 0 width inside a "display: flex" container, and thus not visible.
   */
  width: 100%;
  /*
   * This fixes a centering issue with CircularProgressbarWithChildren:
   * https://github.com/kevinsqi/react-circular-progressbar/issues/94
   */
  vertical-align: middle;
}

.CircularProgressbar .CircularProgressbar-path {
  stroke: #3e98c7;
  stroke-linecap: round;
  -webkit-transition: stroke-dashoffset 0.5s ease 0s;
  transition: stroke-dashoffset 0.5s ease 0s;
}

.CircularProgressbar .CircularProgressbar-trail {
  stroke: #d6d6d6;
  /* Used when trail is not full diameter, i.e. when props.circleRatio is set */
  stroke-linecap: round;
}

.CircularProgressbar .CircularProgressbar-text {
  fill: #3e98c7;
  font-size: 20px;
  dominant-baseline: middle;
  text-anchor: middle;
}

.CircularProgressbar .CircularProgressbar-background {
  fill: #d6d6d6;
}

/*
 * Sample background styles. Use these with e.g.:
 *
 *   <CircularProgressbar
 *     className="CircularProgressbar-inverted"
 *     background
 *     percentage={50}
 *   />
 */
.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {
  fill: #3e98c7;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {
  fill: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {
  stroke: #fff;
}

.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {
  stroke: transparent;
}
.fill-from-overly .img {
  display: flex;
  justify-content: center;
  width: 50%;
  max-width: 20rem;
  margin: auto;
}
.fill-from-overly .img img {
  width: 100%;
}
.fill-from-overly .title {
  text-align: center;
  margin: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
}
.fill-from-overly .form-overly-info {
  text-align: center;
  padding: 0.5rem;
  color: gray;
  line-height: 2rem;
  font-size: 0.9rem;
}
.fill-from-overly .button button {
  padding: 0.5rem 1rem;
  background: none;
  border: none;
  border-radius: 0.3rem;
  background-color: #51b45b;
  color: white;
  font-size: 1.2rem;
}.challenge-panel {
  min-height: 80vh;
  overflow: auto;
}
.challenge-panel .challenge-manager {
  display: grid;
  place-items: center;
  background: rgba(255, 255, 255, 0.5411764706);
}
.challenge-panel .challenge-manager .list-heading {
  font-size: 1.5rem;
  color: #82E08C;
}
.challenge-panel .challenge-manager .challenge-list {
  width: 80%;
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2rem;
  margin: 2rem 0;
}
.challenge-panel .challenge-manager .challenge-list li {
  width: 100%;
  display: grid;
  grid-template-columns: 0.9fr 1.1fr max-content;
  border: 1px solid rgba(0, 0, 0, 0.2392156863);
  border-radius: 0.4rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
  column-gap: 0.5rem;
}
.challenge-panel .challenge-manager .challenge-list li img {
  width: 100%;
  height: 11rem;
  object-fit: cover;
  border-right: 1px solid rgba(0, 0, 0, 0.0941176471);
  border-top-left-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
  align-self: center;
}
.challenge-panel .challenge-manager .challenge-list li .info {
  display: grid;
  grid-template-columns: 1fr;
}
.challenge-panel .challenge-manager .challenge-list li .info div {
  font-size: 0.8rem;
  color: rgba(0, 0, 0, 0.5568627451);
}
.challenge-panel .challenge-manager .challenge-list li .info div span {
  font-size: 1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.6784313725);
  margin-left: 0.3rem;
}
.challenge-panel .challenge-manager .challenge-list li .joined-banner {
  display: grid;
  width: 3rem;
  background: #2f9e41;
  padding: 0 0.5rem;
  position: relative;
}
.challenge-panel .challenge-manager .challenge-list li .joined-banner span {
  position: absolute;
  color: #fff;
  font-size: 1.2rem;
  font-weight: bold;
  letter-spacing: 0.3rem;
  transform: rotateZ(290deg);
  place-self: center;
}
.challenge-panel .challenge-manager .challenge-list li:hover {
  border-color: #82E08C;
  box-shadow: 0 0 0.2rem #82E08C;
}
.challenge-panel .challenge-manager .search-area {
  display: grid;
  grid-template-columns: max-content 1fr;
  column-gap: 0.7rem;
  align-items: center;
  margin-left: -1rem;
  margin-top: 1rem;
}
.challenge-panel .challenge-manager .search-area input {
  border: 1px solid rgba(9, 186, 192, 0.631372549);
  border-radius: 0.2rem;
  width: 16rem;
  height: 2rem;
  padding: 0.4rem 0.2rem;
  font-size: 1.1rem;
  outline: none;
}
.challenge-panel .challenge-manager .search-area input::placeholder {
  font-size: 1rem;
}
.challenge-panel .challenge-manager .search-area span {
  font-size: 1.7rem;
  color: rgba(9, 186, 192, 0.631372549);
}
.challenge-panel .challenge-manager .not-found {
  color: #fd4848;
}
.challenge-panel .challenge-manager .top-btns {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  place-items: center;
}
.challenge-panel .challenge-manager .top-btns .new-challenge-btn {
  width: 15rem;
  height: auto;
  margin-left: 5%;
  margin-top: 0.7rem;
  margin-bottom: 1rem;
  padding: 0.5rem 0;
  display: grid;
  grid-template-columns: 0.4fr 1.6fr;
  align-items: center;
  justify-items: start;
  column-gap: 0.5rem;
  border: 1px solid #21862b;
  border-radius: 0.3rem;
  background: #34a53f;
  color: #fff;
  font-size: 0.9rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
  z-index: 100;
}
.challenge-panel .challenge-manager .top-btns .new-challenge-btn :first-child {
  justify-self: end;
  font-size: 1.5rem;
}
.challenge-panel .challenge-manager .top-btns .show-expired-btn {
  width: 15rem;
  height: auto;
  margin-left: 5%;
  margin-top: 0.7rem;
  margin-bottom: 1rem;
  padding: 0.5rem 0;
  display: grid;
  grid-template-columns: 0.4fr 1.6fr;
  align-items: center;
  justify-items: start;
  column-gap: 0.5rem;
  border: 1px solid #daa000;
  border-radius: 0.3rem;
  background: #ffefc2;
  color: #000;
  font-size: 0.9rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
  z-index: 100;
}
.challenge-panel .challenge-manager .top-btns .show-expired-btn :first-child {
  justify-self: end;
  font-size: 1.5rem;
}
.challenge-panel .challenge-manager .top-btns .hide-expired-btn {
  width: 15rem;
  height: auto;
  margin-left: 5%;
  margin-top: 0.7rem;
  margin-bottom: 1rem;
  padding: 0.5rem 0;
  display: grid;
  grid-template-columns: 0.4fr 1.6fr;
  align-items: center;
  justify-items: start;
  column-gap: 0.5rem;
  border: 1px solid #d6b967;
  border-radius: 0.3rem;
  background: #daa000;
  color: #fff;
  font-size: 0.9rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
  z-index: 100;
}
.challenge-panel .challenge-manager .top-btns .hide-expired-btn :first-child {
  justify-self: end;
  font-size: 1.5rem;
}
.challenge-panel .challenge-manager .top-btns .show-running-btn {
  width: 15rem;
  height: auto;
  margin-left: 5%;
  margin-top: 0.7rem;
  margin-bottom: 1rem;
  padding: 0.5rem 0;
  display: grid;
  grid-template-columns: 0.4fr 1.6fr;
  align-items: center;
  justify-items: start;
  column-gap: 0.5rem;
  border: 1px solid #82E08C;
  border-radius: 0.3rem;
  background: #beffc5;
  color: #000;
  font-size: 0.9rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
  z-index: 100;
}
.challenge-panel .challenge-manager .top-btns .show-running-btn :first-child {
  justify-self: end;
  font-size: 1.5rem;
}
.challenge-panel .challenge-manager .top-btns .hide-running-btn {
  width: 15rem;
  height: auto;
  margin-left: 5%;
  margin-top: 0.7rem;
  margin-bottom: 1rem;
  padding: 0.5rem 0;
  display: grid;
  grid-template-columns: 0.4fr 1.6fr;
  align-items: center;
  justify-items: start;
  column-gap: 0.5rem;
  border: 1px solid #beffc5;
  border-radius: 0.3rem;
  background: #82E08C;
  color: #000;
  font-size: 0.9rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
  z-index: 100;
}
.challenge-panel .challenge-manager .top-btns .hide-running-btn :first-child {
  justify-self: end;
  font-size: 1.5rem;
}
@media (max-width: 600px) {
  .challenge-panel .challenge-manager {
    width: 100%;
    margin-top: 1rem;
    border-color: rgba(0, 0, 0, 0.0941176471);
  }
  .challenge-panel .challenge-manager .top-btns {
    grid-template-columns: 1fr;
  }
  .challenge-panel .challenge-manager .challenge-list {
    grid-template-columns: 1fr;
  }
  .challenge-panel .challenge-manager .challenge-list li {
    grid-template-columns: 1fr;
    place-items: center;
    row-gap: 0.7rem;
  }
  .challenge-panel .challenge-manager .challenge-list li img {
    border-right: 1px solid rgba(0, 0, 0, 0.0941176471);
    border-top: none;
    border-bottom-right-radius: 0.4rem;
    border-top-left-radius: 0;
  }
  .challenge-panel .challenge-manager .challenge-list li .info {
    row-gap: 0.5rem;
  }
  .challenge-panel .challenge-manager .challenge-list li .joined-banner span {
    color: #21862b;
    background: #fff;
    transform: rotateZ(0);
  }
}
.challenge-panel .challenge-manager .loading-screen {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2392156863);
  display: grid;
  place-items: center;
  z-index: 10000;
}
.challenge-panel .manage-popup-bg {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.337254902);
  z-index: 1000;
}
.challenge-panel .manage-popup {
  width: 40rem;
  height: 20rem;
  background: #fff;
  position: fixed;
  box-shadow: 0 0 0.3rem #000;
  border-radius: 0.4rem;
  z-index: 2000 !important;
  place-self: center;
}
.challenge-panel .manage-popup .close-btn {
  width: 0.9rem;
  height: 0.9rem;
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  cursor: pointer;
}
.challenge-panel .join-popup-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6117647059);
  z-index: 110;
}
.challenge-panel .join-popup {
  position: fixed;
  place-self: center;
  top: 10rem;
  width: 25rem;
  height: 15rem;
  background: #fff;
  border: 2px solid #3a3a3a;
  border-radius: 1rem;
  box-shadow: 0 0 0.3rem #2f9e41;
  z-index: 110;
}
.challenge-panel .join-popup {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  place-items: center;
}
.challenge-panel .join-popup span {
  color: rgba(0, 0, 0, 0.768627451);
  font-weight: bold;
}
.challenge-panel .join-popup div {
  display: grid;
  align-self: start;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 1rem;
  place-items: center;
}
.challenge-panel .join-popup div .popup-join-btn {
  border: 1px solid #2f9e41;
  border-radius: 0.2rem;
  background: #b8ffc4;
  color: #000;
  font-weight: bold;
  padding: 0.4rem;
  width: 4rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.challenge-panel .join-popup div .popup-join-btn:hover {
  background: #2f9e41;
  color: #fff;
  font-weight: bold;
}
.challenge-panel .join-popup div .popup-cancel-btn {
  border: 1px solid #d6d6d6;
  border-radius: 0.2rem;
  background: #dadada;
  color: rgba(0, 0, 0, 0.9176470588);
  font-weight: bold;
  padding: 0.4rem;
  width: 4rem;
  cursor: pointer;
}
@media (max-width: 600px) {
  .challenge-panel .join-popup {
    width: 20rem;
  }
}

.not-found-area {
  display: grid;
  grid-template-rows: max-content max-content max-content;
}

::-webkit-scrollbar-track {
  background: #fff;
}

::-webkit-scrollbar-thumb {
  border-radius: 50px;
  background: #c0c0c0;
}

::-webkit-scrollbar-thumb:hover {
  background: #c0c0c0;
}.competition {
  max-width: 600px;
  margin: auto;
  padding: 0.5rem;
  margin-bottom: 7rem;
}
.competition .title {
  font-size: 1.2rem;
  font-weight: 600;
}
.competition .comp-note {
  padding: 0.5rem;
  background-color: #E4F8E6;
  margin: 0.5rem 0;
  border-radius: 0.4rem;
}
.competition .weight-lost-chart {
  position: relative;
}

.comp-weight-lost .week-selector {
  display: grid;
  grid-template-columns: repeat(var(--count), 1fr);
  column-gap: 0.5rem;
  text-align: center;
  margin: 0.5rem 0;
}
.comp-weight-lost .week-selector .each-week {
  padding: 0.5rem 0;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
  font-weight: 600;
  color: gray;
}
.comp-weight-lost .week-selector .active-week {
  background-color: #5DCAA7;
  color: black;
  font-weight: 700;
}

.table-comp {
  padding: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
  font-size: 0.7rem;
  margin-top: 0.5rem;
}
.table-comp .table-head {
  display: grid;
  grid-template-columns: 8rem repeat(var(--row), 1fr);
  text-align: center;
  font-weight: 600;
}
.table-comp .table-body .each-user-table {
  align-items: center;
  display: grid;
  grid-template-columns: 8rem 1fr;
  margin: 0.5rem 0;
  text-align: center;
}
.table-comp .table-body .each-user-table .user-info {
  display: flex;
  column-gap: 0.2rem;
  align-items: center;
  text-align: start;
}
.table-comp .table-body .each-user-table .user-info .img {
  width: 2rem;
  height: 2rem;
}
.table-comp .table-body .each-user-table .user-info .img img {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  object-fit: cover;
}
.table-comp .table-body .each-user-table .name {
  font-weight: 700;
  font-size: 0.7rem;
}
.table-comp .table-body .each-user-table .weights {
  display: grid;
  grid-template-columns: repeat(var(--row), 1fr);
  background-color: white;
  padding: 0.5rem 0;
  border-radius: 0.4rem;
}

.comp-intro .users-list {
  background-color: #F6F6F6;
  padding: 0.5rem;
  margin: 0.5rem 0;
  border-radius: 0.5rem;
  font-size: 0.7rem;
}
.comp-intro .users-list .table-head {
  display: grid;
  grid-template-columns: 2fr repeat(3, 1fr);
  font-weight: 600;
  text-align: center;
}
.comp-intro .users-list .table-body {
  display: grid;
  grid-template-columns: 2fr repeat(3, 1fr);
  column-gap: 0.5rem;
  text-align: center;
  align-items: center;
  margin: 0.5rem 0;
  cursor: pointer;
}
.comp-intro .users-list .table-body div {
  border-radius: 0.4rem;
  padding: 0.15rem 0;
  background-color: white;
  height: 80%;
  display: flex;
  align-items: center;
}
.comp-intro .users-list .table-body .body-center {
  display: flex;
  justify-content: center;
}
.comp-intro .users-list .table-body .user-info {
  display: flex;
  padding-left: 0.5rem;
  text-align: start;
  column-gap: 0.2rem;
}
.comp-intro .users-list .table-body .user-info .img {
  width: 2rem;
}
.comp-intro .users-list .table-body .user-info .img img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 50%;
}
.comp-intro .users-list .table-body .user-info .info {
  justify-content: start;
}
.comp-intro .badge {
  display: grid;
  grid-template-columns: 8rem 1fr;
  margin: 1rem 0;
  column-gap: 0.5rem;
  padding: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
}
.comp-intro .badge .main-title {
  font-size: 1.1rem;
  font-weight: 600;
  color: #5DCAA7;
}
.comp-intro .badge .sub-title {
  font-size: 0.75rem;
  color: #666666;
  padding: 0.5rem 0;
}
.comp-intro .det-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.5rem;
  margin: 1rem 0;
}
.comp-intro .det-list .each-det {
  background-color: #F6F6F6;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  border-radius: 2rem;
}
.comp-intro .det-list .each-det .icon {
  color: #5DCAA7;
  font-size: 1.2rem;
}
.comp-intro .det-list .each-det .label {
  font-weight: 600;
}

.user-score-comp {
  padding: 0.5rem;
}
.user-score-comp .user-score {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  background-color: #F6F6F6;
  padding: 0.5rem;
  border-radius: 0.4rem;
  margin: 0.5rem 0;
}
.user-score-comp .user-score .name {
  font-weight: 700;
}
.user-score-comp .user-score .img {
  width: 3.5rem;
  aspect-ratio: 1;
}
.user-score-comp .user-score .img img {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  object-fit: cover;
}
.user-score-comp .score-table-comp {
  background-color: #F6F6F6;
  padding: 0.5rem;
  border-radius: 0.4rem;
  text-align: center;
  font-size: 0.8rem;
}
.user-score-comp .score-table-comp .table-head {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  font-weight: 600;
}
.user-score-comp .score-table-comp .table-body {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0.5rem 0;
  background-color: white;
  border-radius: 0.4rem;
  margin: 0.5rem 0;
}
.user-score-comp .score-table-comp .table-body .b {
  font-weight: 700;
  color: #5DCAA7;
}
.user-score-comp .score-table-comp .total {
  font-weight: 600;
  font-size: 1.2rem;
  padding: 0.5rem;
  color: #5DCAA7;
  text-align: start;
}

.strike .each-strike {
  background-color: #F6F6F6;
  padding: 0.5rem;
  border-radius: 0.5rem;
  margin: 0.5rem 0;
}
.strike .each-strike .user-info {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.strike .each-strike .user-info .img {
  width: 2rem;
}
.strike .each-strike .user-info .img img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 50%;
}
.strike .each-strike .user-info .name {
  font-weight: 600;
}
.strike .each-strike .strike {
  color: #929292;
  font-size: 0.8rem;
}
.strike .each-strike .cal-container {
  width: 98%;
  margin: auto;
  overflow: auto;
}
.strike .each-strike .cal-container .all-cal {
  display: flex;
  column-gap: 0.5rem;
  margin: 0.3rem 0;
}
.strike .each-strike .cal-container .all-cal .cell-container {
  display: flex;
  align-items: center;
  position: relative;
  overflow: visible;
  cursor: pointer;
  padding: 0.5rem 0;
}
.strike .each-strike .cal-container .all-cal .cell-container .hint-cal {
  position: absolute;
  width: 6rem;
  opacity: 0;
  height: 1rem;
  transition: 0.3s;
  max-width: 6rem;
  border: 1px solid gray;
  z-index: 2;
  border-radius: 2rem;
  display: flex;
  align-items: center;
  column-gap: 0.3rem;
  background-color: #F6F6F6;
  padding: 0 0.2rem;
  left: -0.2rem;
}
.strike .each-strike .cal-container .all-cal .cell-container:hover .hint-cal {
  opacity: 1;
}
.strike .each-strike .cal-container .all-cal .each-str {
  width: 8px;
  height: 8px;
  background-color: var(--color);
  border-radius: 50%;
}

.not-av {
  min-height: 15rem;
}

.intro-info {
  display: block !important;
  height: max-content !important;
}
.intro-info .name-self {
  display: -webkit-box !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}
.intro-info .group-name {
  color: gray;
  font-size: 0.6rem;
}.support {
  width: 100%;
  max-width: 440px;
  margin: auto;
}
.support .support-head {
  padding: 0.5rem 1.5rem;
  font-size: 1.2rem;
  font-weight: 600;
}
.support .support-content {
  overflow: hidden;
  width: 95%;
  margin: auto;
  border-radius: 0.5rem;
  min-height: 20rem;
}
.support .each-video {
  background-color: #f6f6f6;
  border-radius: 0.5rem;
  margin: 0.5rem;
  margin-bottom: 0.3rem;
}
.support .each-video .image {
  flex: 1;
}
.support .each-video .image video {
  width: 100%;
  aspect-ratio: 16/9;
}
.support .each-video .info .title {
  padding: 0.5rem;
  font-size: 1.1rem;
  font-weight: 600;
}
.support .each-video .info .sub-title {
  padding: 0.5rem;
  color: gray;
}
.support .each-video .info .watch {
  text-align: end;
  color: red;
  padding: 0.5rem;
}

.user-forms {
  min-height: 15rem;
  margin-bottom: 2rem;
}
.user-forms .title {
  padding: 1rem 0;
  color: #82E08C;
  font-weight: 800;
}
.user-forms .user-forms-list .list-head, .user-forms .user-forms-list .each-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  text-align: center;
  padding: 0.5rem 0;
}
.user-forms .user-forms-list .list-head .action, .user-forms .user-forms-list .each-list .action {
  color: orange;
}

.coming {
  margin: 1rem;
  text-align: center;
  font-size: 1.3rem;
  font-weight: 700;
}.user-recipe {
  max-width: 600px;
  margin: auto;
  padding: 0.5rem 0.2rem;
  min-height: 50vw;
  margin-bottom: 5rem;
}
.user-recipe .search-recipe {
  display: flex;
  justify-content: space-between;
  column-gap: 1rem;
  align-items: center;
}
.user-recipe .search-recipe .search-self {
  flex: 1;
  background-color: #F6F6F6;
  padding: 0.5rem 1rem;
  border-radius: 2rem;
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  max-width: unset;
}
.user-recipe .search-recipe .search-self .icon {
  font-size: 1.2rem;
}
.user-recipe .search-recipe .search-self .input-self {
  flex: 1;
}
.user-recipe .search-recipe .search-self .input-self input {
  width: 100%;
  border: none;
  background: none;
}
.user-recipe .search-recipe .search-self .input-self input:focus {
  outline: none;
}
.user-recipe .title {
  display: flex;
  column-gap: 1rem;
  align-items: center;
  margin: 1rem 0;
}
.user-recipe .title .img {
  width: 3rem;
  height: auto;
}
.user-recipe .title .img img {
  width: 100%;
  height: 100%;
}
.user-recipe .title .title-text {
  font-size: 1.2rem;
  font-weight: 700;
}
.user-recipe .filters {
  border: 1px solid gainsboro;
  border-radius: 0.3rem;
  padding: 0.5rem;
  margin: 0.5rem 0;
}
.user-recipe .filters .filters-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.user-recipe .filters .filters-head .toggle {
  display: flex;
  align-items: center;
}
.user-recipe .each-filter {
  margin: 1rem 0;
  padding: 0 0.5rem;
}
.user-recipe .each-filter .label {
  margin-bottom: 0.5rem;
  font-weight: 700;
  font-size: 1.2rem;
}
.user-recipe .each-filter input[type=text] {
  width: 81vw;
  max-width: 96%;
  padding: 0.5rem;
  font-size: 1.1rem;
  border: 1px solid rgb(194, 194, 194);
  border-radius: 0.3rem;
}
.user-recipe .list {
  margin: 1rem 0;
  margin-bottom: 3rem;
}
.user-recipe .list .recipe-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.5rem;
  row-gap: 1rem;
}
.user-recipe .list .recipe-list .each-recipe {
  background-color: #F6F6F6;
  position: relative;
  border-radius: 0.6rem;
  overflow: hidden;
}
.user-recipe .list .recipe-list .each-recipe .img {
  width: 100%;
  height: auto;
}
.user-recipe .list .recipe-list .each-recipe .img img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}
.user-recipe .list .recipe-list .each-recipe .info {
  line-height: 1.4rem;
  font-size: 0.9rem;
  color: gray;
  padding: 0.5rem;
}
.user-recipe .list .recipe-list .each-recipe .info .name {
  font-size: 0.9rem;
  color: black;
  height: 2.8rem;
  font-weight: 700;
}
.user-recipe .list .recipe-list .each-recipe .info .cook-time {
  column-gap: 0.5rem;
  font-size: 0.7rem;
  color: #B0B0B0;
}
.user-recipe .list .recipe-list .each-recipe .info .recipe-bot {
  display: flex;
  justify-content: space-between;
  font-size: 0.7rem;
  color: black;
}
.user-recipe .list .recipe-list .new-recipe {
  border: 2px solid gold;
  box-shadow: gold 0px 3px 8px;
}
@media (max-width: 750px) {
  .user-recipe .list .recipe-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.user-recipe .filters-list {
  padding: 0.5rem;
}

.active-filters {
  max-height: 25rem !important;
  overflow: visible !important;
}.show-recipe {
  max-width: 700px;
  margin: auto;
  margin-bottom: 7rem;
}
.show-recipe .image {
  aspect-ratio: 1;
  position: relative;
}
.show-recipe .image .back {
  position: absolute;
  margin: 0.5rem;
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  width: 2rem;
  aspect-ratio: 1;
  justify-content: center;
  font-size: 1.1rem;
  left: 0;
}
@media (max-width: 600px) {
  .show-recipe .image .back {
    display: none;
  }
}
.show-recipe .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.show-recipe .recipe-info {
  margin: 0.5rem 1rem;
  padding: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
}
.show-recipe .recipe-info .name {
  padding: 0.5rem 0;
  font-size: 1.7rem;
  font-weight: 500;
  font-weight: 700;
}
.show-recipe .recipe-info .cook-time {
  text-align: center;
  display: flex;
  align-items: center;
  font-size: 0.9rem;
  column-gap: 1rem;
  padding-bottom: 0.5rem;
  color: gray;
}
.show-recipe .recipe-info .recipe-macro {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0.2rem;
  row-gap: 1rem;
  border-bottom: 1px solid gainsboro;
  font-size: 0.9rem;
}
.show-recipe .recipe-info .recipe-macro .each-macro {
  display: flex;
  column-gap: 0.3rem;
}
.show-recipe .recipe-info .recipe-macro .value {
  color: gray;
}
.show-recipe .recipe-info .tags-container {
  overflow: auto;
  padding-bottom: 1rem;
}
.show-recipe .recipe-info .tags {
  display: flex;
  column-gap: 0.5rem;
  margin-top: 0.5rem;
  width: max-content;
}
.show-recipe .recipe-info .tags span {
  font-size: 0.8rem;
  padding: 0.2rem 1rem;
  background-color: #E4F8E6;
  border-radius: 0.2rem;
  color: #5DCAA7;
  border-radius: 0.4rem;
  font-weight: 700;
}
.show-recipe .open-youtube {
  padding: 0.5rem;
  display: flex;
  justify-content: end;
}
.show-recipe .open-youtube button {
  background-color: #FF5656;
  color: white;
  padding: 0.2rem 0.5rem;
  border-radius: 0.4rem;
}
.show-recipe .selector {
  margin: 0.5rem 1rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  text-align: center;
  padding: 0.5rem;
  background-color: #F6F6F6;
  column-gap: 0.5rem;
  border-radius: 0.5rem;
}
.show-recipe .selector .each-selector {
  padding: 0.3rem 0;
  color: #B0B0B0;
  border-radius: 0.5rem;
  cursor: pointer;
}
.show-recipe .selector .selected {
  background-color: white;
  color: black;
  font-weight: 700;
}
.show-recipe .additional-info {
  background-color: #fff;
  padding: 0.5rem;
}
.show-recipe .additional-info .video {
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 0.5rem;
}
.show-recipe .additional-info .video .label {
  padding: 0.5rem;
  font-weight: 700;
  font-size: 1.2rem;
}
.show-recipe .additional-info .video iframe, .show-recipe .additional-info .video video {
  width: 99%;
  aspect-ratio: 16/9;
}
.show-recipe .gradients {
  line-height: 1.5rem;
  background-color: #F6F6F6;
  margin: 0.5rem;
  border-radius: 0.5rem;
}
.show-recipe .gradients .title {
  font-size: 1.2rem;
  font-weight: 700;
  padding: 0.5rem;
}
.show-recipe .gradients .each-gradients {
  padding: 0.5rem;
  border-bottom: 1px solid gainsboro;
  padding: 0.5rem;
  display: flex;
  justify-content: space-between;
}
.show-recipe .gradients .each-gradients:last-child {
  border: none;
}
.show-recipe .gradients .each-gradients .value {
  color: #C1C1C1;
}
.show-recipe .gradients .each-gradients .name {
  font-weight: 600;
}
.show-recipe .each-direction {
  padding-bottom: 1rem !important;
}
.show-recipe .each-direction .index {
  font-size: 1.5rem;
  padding: 0.5rem;
  font-weight: 900;
}
.show-recipe .share-to-whatsapp {
  width: 90%;
  margin: auto;
  padding-bottom: 1rem;
}
.show-recipe .share-to-whatsapp a {
  color: gray;
  cursor: pointer;
}.home-page {
  width: 100%;
  margin: 1rem auto;
  margin-bottom: 5rem;
  max-width: 1000px;
  background-color: #fff;
}
.home-page .anns {
  height: 25rem;
  overflow: auto;
  align-items: start;
}
.home-page .anns .motivation {
  border-bottom: none;
}
.home-page .anns .motive-image {
  width: auto;
  display: grid;
  justify-content: center;
}
.home-page .home-title {
  padding: 0.5rem;
  color: #82E08C;
  font-size: 1.1rem;
  font-weight: 600;
}
.home-page .land {
  background-image: url("/assets/home-D8yFLl2l.png");
  background-size: 100% 100%;
  width: 100%;
  color: white;
}
.home-page .land .land-content {
  width: 60%;
  position: relative;
}
.home-page .land .land-content .title {
  font-size: 1.5rem;
  font-weight: 700;
  padding: 0.5rem;
}
.home-page .land .land-content .motivation-text {
  font-size: 1.2rem;
  padding: 0.5rem;
}
.home-page .land .land-content .motivation-text span {
  font-weight: 700;
}
.home-page .land .land-content .review {
  padding: 0.5rem;
}
.home-page .land .land-content .date {
  padding: 0.5rem;
}
.home-page .land .land-content .date-today {
  position: absolute;
  top: 12.7rem;
  left: 45%;
  font-size: 0.6rem;
  direction: ltr;
  padding: 0.5rem;
}
.home-page .land .land-content-fa {
  width: 60%;
  position: relative;
  min-height: 15rem;
}
.home-page .land .land-content-fa .title {
  position: absolute;
  left: -14%;
  font-size: 1.5rem;
  font-weight: 700;
  padding: 0.5rem;
}
.home-page .land .land-content-fa .motivation-text {
  position: absolute;
  left: -41%;
  top: 3rem;
  font-size: 1.2rem;
  padding: 0.5rem;
}
.home-page .land .land-content-fa .motivation-text span {
  position: absolute;
  top: 2.3rem;
  right: 9.8%;
  font-weight: 700;
}
.home-page .land .land-content-fa .review {
  position: absolute;
  top: 7.5rem;
  left: -49.3%;
  padding: 0.5rem;
}
.home-page .land .land-content-fa .review span {
  position: absolute;
  top: 1.8rem;
  left: 57%;
}
.home-page .land .land-content-fa .date {
  position: absolute;
  top: 11rem;
  left: -40%;
  direction: ltr;
  padding: 0.5rem;
}
.home-page .land .land-content-fa .date-today {
  position: absolute;
  top: 12.7rem;
  left: -68.8%;
  font-size: 0.6rem;
  direction: ltr;
  padding: 0.5rem;
}
@media (min-width: 750px) {
  .home-page .land {
    height: 20rem;
  }
}
.home-page .video {
  display: grid;
  grid-template-columns: max-content 1fr max-content;
  min-height: 14rem;
  align-items: center;
  border-bottom: 1px solid gainsboro;
}
.home-page .video .arrow {
  padding: 0 0.5rem;
  color: #82E08C;
  font-size: 1.2rem;
  font-weight: 600;
}
.home-page .video .video-self {
  text-align: center;
  aspect-ratio: 16/9;
}
.home-page .video .video-self iframe {
  width: 100%;
  height: 100%;
}
.home-page .clients-active-title {
  font-size: 1.1rem;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.home-page .clients-inactive-title {
  color: red;
}
.home-page .users-list-red span {
  color: red !important;
}

.each-user {
  border-bottom: 1px solid gainsboro;
  display: flex;
  align-items: center;
  padding: 0.5rem;
  column-gap: 1rem;
  align-items: center;
}
.each-user .image {
  width: 3rem;
  height: 3rem;
}
.each-user .image img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.each-user .info {
  display: grid;
  flex: 1;
}
.each-user .info .name {
  font-weight: 700;
  padding-bottom: 0.5rem;
}
.each-user .info .score span {
  color: #82E08C;
  font-weight: 700;
}
.each-user .open-reports {
  padding: 0 1rem;
  color: orange;
}

.title-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid gainsboro;
  padding-right: 0.6rem;
}
.title-head .date {
  color: orange;
  padding-top: 5px;
}

.bb {
  border-bottom: 1px solid gainsboro;
}

.discover {
  padding: 1rem;
}
.discover .label {
  padding: 1rem 0;
  font-weight: 700;
}
.discover .all-discovers {
  max-width: 1000px;
  overflow: auto;
}
.discover .all-discovers .discover-container {
  width: max-content;
  display: flex;
  column-gap: 1rem;
}
.discover .each-discover {
  cursor: pointer;
  width: 13rem;
  display: grid;
  grid-template-columns: 1fr 2.3fr;
  padding: 1rem;
  border: 2px solid #82E08C;
  border-radius: 0.3rem;
  column-gap: 0.7rem;
}
.discover .each-discover .left {
  display: grid;
  align-items: center;
  width: 100%;
  height: 100%;
}
.discover .each-discover .left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  align-items: center;
}
.discover .each-discover .right .top {
  font-size: 1.2rem;
  font-weight: 700;
}
.discover .each-discover .right .info {
  margin-top: 0.4rem;
  font-size: 0.7rem;
  text-align: justify;
  color: gray;
}

.home-steps .label {
  font-size: 1.3rem;
  margin: 1rem 0.1rem;
  font-weight: 700;
}
.home-steps .each-home-step {
  border-bottom: 1px solid gainsboro;
}
.home-steps .each-home-step .icon {
  font-weight: 600;
  font-size: 1.1rem;
  margin: 1rem 0;
  color: #82E08C;
}
.home-steps .each-home-step .info {
  padding: 0.5rem 0;
}
.home-steps .each-home-step .info span {
  color: #82E08C;
}.share-report {
  width: 100%;
  max-width: 700px;
  margin: auto;
  padding: 0.8rem;
  margin-bottom: 5rem;
}
.share-report .datas {
  padding: 1rem 0;
}
.share-report .datas .date {
  color: orange;
}
.share-report .user {
  display: flex;
  align-items: end;
  column-gap: 1rem;
  margin: 1rem 0;
}
.share-report .user .img {
  width: 4rem;
  height: 4rem;
}
.share-report .user .img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.share-report .user .name {
  font-weight: 600;
}
.share-report .title {
  font-size: 1.5rem;
  padding: 0.5rem;
  color: #73D686;
}
.share-report .label {
  padding: 0.5rem 0.1rem;
  border-bottom: 1px solid rgb(202, 202, 202);
  color: gray;
  font-size: 1.2rem;
}
.share-report .each_report {
  display: flex;
  column-gap: 0.5rem;
  margin: 0.5rem 0;
  padding: 0 0.2rem;
}
.share-report .meals-container .each-meal {
  margin: 1rem;
  border-bottom: 1px solid rgb(212, 211, 211);
}
.share-report .meals-container .each-meal .imgs {
  width: 98%;
  max-width: 15rem;
  margin: auto;
  place-items: center;
}
.share-report .meals-container .each-meal .imgs img {
  width: 100%;
  max-height: 15rem;
  height: auto;
}
.share-report .rules .each-rule {
  display: flex;
  column-gap: 1rem;
  padding: 0.5rem;
}.edit-common {
  direction: ltr !important;
  display: grid;
  justify-content: center;
  row-gap: 1rem;
}
.edit-common .each-toggle {
  display: grid;
  grid-template-columns: 10rem 1fr 10rem;
  text-align: center;
}
.edit-common .input-num {
  width: 4em;
  border: none;
  border-bottom: 1px solid gray;
}
.edit-common .at {
  width: max-content;
  margin: auto;
}
.edit-common .at input {
  text-align: center;
}
.edit-common .at input:focus {
  outline: none;
}
.edit-common .save button {
  background-color: #82E08C;
  color: white;
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  font-weight: 600;
  border: none;
  border-radius: 0.3rem;
}

.upload-icon {
  margin-top: 1.5rem;
  padding: 0 0.5rem;
}

.recipe-filters {
  display: flex;
  column-gap: 1rem;
  margin: 1rem auto;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 1rem;
}
.recipe-filters .label {
  padding: 0.5rem 0;
}

.ag-body {
  overflow: auto !important;
}

.share-recipe {
  padding: 1rem;
}
.share-recipe textarea {
  width: 80%;
  resize: none;
}
.share-recipe button {
  margin: 1rem;
}

.input-share {
  width: 100%;
  margin-top: 2rem;
}
.input-share textarea {
  width: 100%;
}

.edit-direction {
  width: 95%;
  margin: auto;
}
.edit-direction textarea {
  width: 100%;
}.new-profile {
  max-width: 600px;
  margin: auto;
  margin-bottom: 3rem;
}
.new-profile .back {
  padding: 0 0.75rem;
  max-width: 60px;
  margin: auto;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  font-weight: 600;
  font-size: 0.8rem;
  cursor: pointer;
}
.new-profile .menu {
  position: absolute;
  width: 98.3%;
  text-align: end;
  top: 0.9rem;
}
.new-profile .menu * {
  text-align: start;
}
.new-profile .location {
  display: flex;
  column-gap: 0.3rem;
  align-items: center;
}
.new-profile .location .native {
  font-size: 0.7rem;
  padding: 0 0.1rem;
  background-color: gainsboro;
  color: gray;
  height: max-content;
  border-radius: 0.1rem;
}
.new-profile .top-badge {
  width: 95%;
  background-color: #E4F8E6;
  margin: 0.8rem auto;
  border-radius: 0.4rem;
}
.new-profile .top-badge .badge-content {
  padding: 0.5rem;
}
.new-profile .user-pause {
  text-align: end;
  padding: 0.5rem;
}
.new-profile .profile-chart-container {
  margin: 0.5rem;
}
.new-profile .user-info {
  width: 95%;
  background-color: #F6F6F6;
  margin: 0.8rem auto;
  border-radius: 0.4rem;
  position: relative;
}
.new-profile .user-info .profile-user-name {
  display: flex;
  padding-top: 0.5rem;
  column-gap: 0.5rem;
}
.new-profile .user-info .profile-user-name .img {
  width: 4rem;
  height: 4rem;
  margin: 0 auto;
  padding: 0 0.6rem;
  aspect-ratio: 1;
  position: relative;
}
.new-profile .user-info .profile-user-name .img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.new-profile .user-info .profile-user-name .img .user-activation-status {
  width: 17px;
  height: 17px;
  position: absolute;
  border-radius: 50%;
  left: 30%;
  transform: translate(50%, -10px);
  text-align: center;
}
.new-profile .user-info .profile-user-name .img .session-num {
  transform: translate(0, -2px);
}
.new-profile .user-info .profile-user-name .user-data {
  flex: 1;
}
.new-profile .user-info .profile-user-name .user-data .name {
  font-size: 1.1rem;
  font-weight: 700;
}
.new-profile .user-info .profile-user-name .user-data .name span {
  font-size: 0.8rem;
  font-weight: 500;
}
.new-profile .user-info .profile-user-name .user-data .expiry {
  color: #B1B1B1;
  font-size: 0.7rem;
}
.new-profile .user-note {
  margin: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: white;
  padding: 0.2rem 0.25rem;
  border-radius: 0.4rem;
  font-size: 0.8rem;
  font-weight: 600;
}
.new-profile .user-note .actions {
  display: flex;
  align-items: center;
  column-gap: 0.25rem;
}
.new-profile .user-note .num {
  color: gray;
}
.new-profile .choose-grope .title {
  font-size: 1.2rem;
  font-weight: 700;
}
.new-profile .choose-grope .button {
  margin: 0.5rem 0;
}
.new-profile .choose-grope .button button {
  width: 100%;
  background-color: #82E08C;
  text-align: center;
  padding: 0.4rem 0;
  border-radius: 2rem;
  font-weight: 700;
}
.new-profile .personal-data {
  width: 95%;
  margin: auto;
}
.new-profile .personal-data .personal-data-content {
  margin: 1rem auto;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  padding: 0.5rem;
}
.new-profile .personal-data .personal-data-content .mid {
  flex: 1;
}
.new-profile .personal-data .personal-data-content .mid .main-label {
  font-weight: 600;
  font-size: 1.1rem;
}
.new-profile .personal-data .personal-data-content .mid .sub-label {
  color: #B1B1B1;
}
.new-profile .personal-data .personal-data-content .mid .user-group span {
  color: #82E08C;
  font-weight: 600;
}
.new-profile .setting-container {
  position: relative;
  display: flex;
  justify-content: end;
  width: 100%;
}
.new-profile .setting {
  position: absolute;
  max-width: 80vw;
  width: 16rem;
  background-color: white;
  border-radius: 0.4rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  z-index: 3;
}
.new-profile .setting .setting-top {
  padding: 0.5rem;
  border-bottom: 1px solid gainsboro;
  font-weight: 600;
  display: flex;
  justify-content: space-between;
}
.new-profile .setting .setting-top .icon {
  color: gray;
}
.new-profile .setting .privacy {
  padding: 0.5rem;
  display: flex;
  column-gap: 0.5rem;
}
.new-profile .setting .privacy .main-label {
  font-weight: 600;
}
.new-profile .setting .privacy .sub-label {
  color: #B1B1B1;
  font-size: 0.9rem;
  text-align: justify;
}
.new-profile .setting .privacy .right {
  direction: ltr !important;
}
.new-profile .fan-favors {
  display: flex;
  justify-content: space-around;
  text-align: center;
  margin: 0.5rem 0;
  padding-bottom: 0.5rem;
}
.new-profile .fan-favors .label {
  color: #9F9A9C;
  font-weight: 500;
}
.new-profile .fan-favors .value {
  font-size: 1.3rem;
  font-weight: 600;
}
.new-profile .body-info {
  width: 95%;
  margin: auto;
}
.new-profile .body-info .label {
  font-weight: 700;
}
.new-profile .body-info .info-table {
  background-color: #F6F6F6;
  margin-top: 0.5rem;
  border-radius: 0.4rem;
}
.new-profile .body-info .info-table .each-info {
  display: flex;
  justify-content: space-between;
  padding: 0.6rem 0.5rem;
  border-bottom: 1px solid gainsboro;
}
.new-profile .body-info .info-table .each-info .key {
  font-weight: 600;
  font-size: 0.8rem;
}
.new-profile .body-info .info-table .each-info .value {
  color: #8d8d8d;
  direction: ltr !important;
}
.new-profile .body-info .info-table .each-info:last-child {
  border: none;
}

.motivations-user-info {
  margin: 0.5rem 0.75rem;
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  background-color: #F6F6F6;
  padding: 0.5rem;
  border-radius: 0.4rem;
}
.motivations-user-info .img {
  width: 2.5rem;
  height: 2.5rem;
}
.motivations-user-info .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}.personal-data-self .each-personal-data {
  padding: 0.5rem;
  background-color: #F6F6F6;
  margin: auto;
  border-radius: 0.3rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0.5rem 0.75rem;
}
.personal-data-self .each-personal-data .left {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.personal-data-self .each-personal-data .img {
  margin: auto;
  height: 100%;
}
.personal-data-self .each-personal-data .img .icon-self {
  color: #82E08C;
  font-size: 1.5rem;
}
.personal-data-self .each-personal-data .label {
  font-weight: 600;
}

.user-table {
  margin: 1rem;
  padding: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
  text-align: center !important;
}
.user-table .bold {
  font-weight: 700;
}
.user-table .small {
  font-size: 0.7rem !important;
}
.user-table table {
  width: 100%;
  text-align: center;
  line-height: 2rem;
}
.user-table table th {
  font-weight: 500;
}
.user-table table .fill-form {
  color: #82E08C;
  text-decoration: underline;
  cursor: pointer;
  display: flex;
  column-gap: 1rem;
  align-items: center;
}
.user-table table .fill-form .each-action {
  display: flex;
  align-items: center;
}.user-packages {
  max-width: 700px;
  margin: auto;
}
.user-packages .title {
  font-size: 1.4rem;
  padding: 0.5rem;
}
.user-packages .package-msg {
  padding: 0.5rem;
  text-align: center;
  color: gray;
}
.user-packages .package-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
  padding: 0.5rem;
}
.user-packages .package-container .each-package {
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
}
.user-packages .package-container .each-package .img {
  width: 100%;
  aspect-ratio: 1;
  display: grid;
  align-items: center;
}
.user-packages .package-container .each-package .img img {
  width: 100%;
  object-fit: cover;
}
.user-packages .package-container .each-package .name {
  padding: 0.5rem;
  font-size: 1rem;
  font-weight: 700;
}
@media (max-width: 900px) {
  .user-packages .package-container {
    grid-template-columns: 1fr 1fr;
  }
}.saved-posts {
  padding-bottom: 3rem;
}
.saved-posts .title {
  padding: 0.5rem;
  font-size: 1.2rem;
  font-weight: 700;
}.new-edit-profile .edit-image-new {
  width: 7rem;
  margin: auto;
  text-align: center;
}
.new-edit-profile .edit-image-new img {
  width: 100%;
  border-radius: 50%;
}
.new-edit-profile .edit-image-new .edit-self {
  font-size: 1rem;
  color: #5DCAA7;
  font-weight: 600;
  padding: 0.5rem 0;
}
.new-edit-profile .information-section {
  margin: 0.8rem;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
}
.new-edit-profile .information-section .each-section {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid gainsboro;
  padding: 0.5rem;
}
.new-edit-profile .information-section .each-section:last-child {
  border: none;
}
.new-edit-profile .information-section .section-value {
  color: #B0B0B0;
}

.pick-one .title {
  padding: 0.5rem;
  font-size: 1.2rem;
  font-weight: 700;
}
.pick-one .list {
  padding: 0.5rem;
  background-color: #F6F6F6;
  margin: 0.5rem;
  border-radius: 0.5rem;
}
.pick-one .list .each-option {
  padding: 0.75rem 0;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  border-bottom: 1px solid gainsboro;
}
.pick-one .list .each-option:last-child {
  border-bottom: none;
}

.side-panel-content-on-top {
  position: absolute;
  left: 0;
  height: 100%;
}

.on-top {
  position: absolute;
  left: 0;
  height: 100%;
}

.search-city {
  padding: 0 0.5rem;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.search-city .search {
  margin: 0.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 0.5rem;
  padding: 0.5rem;
  border-radius: 0.3rem;
  background-color: #F6F6F6;
}
.search-city .search input {
  flex: 1;
  border: none;
  background: none;
}
.search-city .search input:focus {
  outline: none;
}
.search-city .msg {
  text-align: center;
  color: rgb(141, 141, 141);
  padding: 0.5rem 0;
}
.search-city .city-list {
  margin: 0.5rem;
  overflow: auto;
  max-height: 80vh;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
}
.search-city .city-list .each-city {
  padding: 0.8rem 0.5rem;
  font-weight: 600;
  border-bottom: 1px solid gainsboro;
}
.search-city .city-list .each-city:last-child {
  border: none;
}

.account-setting .hints {
  padding: 0.75rem;
  color: #B0B0B0;
}@font-face {
  font-family: "MadimiOne";
  src: url("/assets/MadimiOne-Regular-VPdYyUPw.ttf");
}
.landpage-top-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
}

.landpage-top-area {
  width: 100%;
  height: 38rem;
  position: relative;
}

.landpage-heading {
  position: absolute;
  font-family: "MadimiOne";
  font-size: 1.8rem;
  letter-spacing: 0.1rem;
  top: 5rem;
  left: 34%;
}

.landpage-top-btn {
  position: absolute;
  top: 23rem;
  left: 34%;
  background: #21C56C;
  border: 1px solid #0aa34f;
  border-radius: 0.4rem;
  width: 10rem;
  padding: 0.6rem 0.1rem;
  color: #fff;
  font-size: 0.9rem;
  font-weight: bold;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}

.landpage-top-btn:hover {
  background: #0aa34f;
  box-shadow: 0 0 0.3rem #0aa34f;
}

@media (max-width: 767px) {
  .landpage-top-area {
    height: 34rem;
  }
  .landpage-heading {
    font-size: 1.5rem;
    top: 6rem;
    left: 3%;
  }
  .landpage-top-btn {
    top: 19rem;
    left: 3%;
  }
}.home-nav {
  display: flex;
  column-gap: 2rem;
  align-items: center;
  position: absolute;
  width: 97%;
  padding: 0 1rem;
  left: 0;
  z-index: 99;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1843137255), rgba(255, 255, 255, 0.8823529412), rgba(255, 255, 255, 0.8823529412), rgba(255, 255, 255, 0.1843137255));
  justify-content: space-between;
}
.home-nav .left {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}
.home-nav .toggle {
  display: none;
  padding: 0.5rem;
  font-size: 1.5rem;
}
.home-nav .logo img {
  width: 8rem;
  height: auto;
}
.home-nav .log-in-btn {
  font-weight: 700;
  padding: 0.5rem;
  color: green;
  cursor: pointer;
}
.home-nav .nav-list {
  display: flex;
  column-gap: 3rem;
  font-size: 1.1rem;
  font-weight: 600;
  padding: 0.5rem;
}
.home-nav .nav-list div {
  cursor: pointer;
}
.home-nav .logo-solo {
  display: none;
}
@media (max-width: 780px) {
  .home-nav {
    position: relative;
  }
}
@media (max-width: 767px) {
  .home-nav {
    position: fixed;
    max-height: 3rem;
    overflow: hidden;
    transition: 0.3s;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.1843137255), rgba(255, 255, 255, 0.8823529412), rgba(255, 255, 255, 0.8823529412), rgba(255, 255, 255, 0.8823529412));
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .home-nav .toggle {
    display: block;
  }
  .home-nav .log-in-btn {
    display: none;
  }
  .home-nav .logo {
    direction: rtl;
    display: none;
  }
  .home-nav .logo-solo {
    display: block;
  }
  .home-nav .nav-list {
    grid-column: 1/3;
    display: block;
    line-height: 2.5rem;
  }
}

.open-nav {
  max-height: 20rem !important;
}.about-us {
  width: 74%;
  margin: 0 13%;
  min-height: 30rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  margin-top: 8rem;
  position: relative;
  background: linear-gradient(180deg, #fff 70%, #21C56C 30%);
  padding-bottom: 2rem;
}
.about-us .video {
  position: absolute;
  width: 40rem;
  max-width: 90vw;
  aspect-ratio: 16/9;
  top: -18rem;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  background-color: #fff;
}
.about-us .video video {
  width: 100%;
  height: 100%;
  border-width: 0;
}
.about-us .title {
  padding-top: 1rem;
  text-align: center;
  font-size: 2rem;
  font-weight: 800;
  color: #21C56C;
}
.about-us .info {
  padding: 1rem;
  color: gray;
  width: 70%;
  margin: auto;
  font-size: 1.1rem;
  line-height: 1.8rem;
}
.about-us .members-container {
  overflow: auto;
  margin-top: 2rem;
  height: max-content;
  padding-bottom: 1rem;
  /* Track */
}
.about-us .members-container::-webkit-scrollbar {
  height: 3px;
  color: white;
}
.about-us .members-container::-webkit-scrollbar-track {
  background: rgba(241, 241, 241, 0.2745098039);
}
.about-us .members-container::-webkit-scrollbar-thumb {
  background: white !important;
  border-radius: 3px;
}
.about-us .members {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-row-gap: 2rem;
  justify-items: center;
}
.about-us .members .each-member {
  max-width: 20rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.137254902);
  border-top: none !important;
  border-radius: 0.5rem;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  padding: 1rem;
  margin: 0 0.5rem;
  border-radius: 0.3rem;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.about-us .members .each-member .member-title {
  column-gap: 0.8rem;
  align-items: center;
  margin-bottom: 1rem;
}
.about-us .members .each-member .member-title .img {
  width: 100%;
  aspect-ratio: 1;
  display: grid;
  place-items: center;
  background-color: #fff;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  overflow: hidden;
}
.about-us .members .each-member .member-title .img img {
  width: 100%;
  height: 100%;
}
.about-us .members .each-member .member-title .member-info {
  margin-top: 0.5rem;
  text-align: center;
}
.about-us .members .each-member .member-title .member-info .name {
  font-weight: 600;
}
.about-us .members .each-member .member-title .member-info .role {
  color: rgba(0, 0, 0, 0.6705882353);
  font-size: 0.9rem;
}
.about-us .members .each-member .resume {
  font-size: 0.97rem;
  color: rgba(0, 0, 0, 0.8352941176);
}

@media (max-width: 767px) {
  .about-us {
    width: 90%;
    margin: 0 5%;
  }
  .members {
    display: grid;
    grid-template-columns: 1fr !important;
  }
  .video {
    margin-top: 4rem;
  }
  .info {
    width: 90% !important;
  }
}.testimonials {
  margin-top: 8rem;
  background-color: #21C56C;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  padding-bottom: 1rem;
}
.testimonials .title {
  font-size: 2rem;
  text-align: center;
  color: white;
  padding: 1rem 0;
  font-weight: 800;
}
.testimonials .all-users-container {
  overflow: auto;
  padding-bottom: 1rem;
  width: 90%;
  margin: auto;
  /* Track */
}
.testimonials .all-users-container::-webkit-scrollbar {
  height: 3px;
  color: white;
}
.testimonials .all-users-container::-webkit-scrollbar-track {
  background: rgba(241, 241, 241, 0.2745098039);
}
.testimonials .all-users-container::-webkit-scrollbar-thumb {
  background: white !important;
  border-radius: 3px;
}
.testimonials .all-users-t {
  margin: auto;
  width: max-content;
  justify-content: center;
  justify-items: center;
  display: flex;
}
.testimonials .each-user-t {
  background-color: #fff;
  margin: 0.5rem;
  width: 23rem;
  padding: 1rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 0.3rem;
  min-height: 15rem;
}
.testimonials .each-user-t .user-info {
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-template-areas: "img username" "img stars";
  column-gap: 0.5rem;
  align-items: center;
  margin-bottom: 1.5rem;
}
.testimonials .each-user-t .user-info .img {
  width: 3.5rem;
  height: 3.5rem;
  grid-area: img;
  border-radius: 50%;
  overflow: hidden;
}
.testimonials .each-user-t .user-info .img img {
  width: 100%;
  height: 100%;
}
.testimonials .each-user-t .user-info .name {
  width: 100%;
  grid-area: username;
  color: #000;
  align-items: center;
  font-weight: bold;
  display: grid;
  grid-template-columns: max-content 1fr max-content;
  column-gap: 0.5rem;
}
.testimonials .each-user-t .user-info .name span {
  font-weight: lighter !important;
}
.testimonials .each-user-t .user-info .name img {
  width: 2rem;
  height: auto;
  min-height: 1.4rem;
  justify-self: end;
}
.testimonials .each-user-t .user-info .stars {
  grid-area: stars;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  place-items: center;
  width: 5.5rem;
}
.testimonials .each-user-t .user-info .stars img {
  width: 0.95rem;
  height: 0.95rem;
  opacity: 75%;
}

@media (max-width: 767px) {
  .testimonials {
    width: 100% !important;
  }
  .all-users-t {
    grid-template-columns: 1fr !important;
  }
  .all-users-t .each-user-t {
    width: 80vw !important;
  }
}.footer {
  height: 15rem;
  margin-top: 5rem;
  background-color: #21C56C;
  padding: 0.5rem 0;
}
.footer .logo {
  width: 50vw;
  max-width: 15rem;
  margin: 1rem auto;
}
.footer .logo img {
  width: 100%;
  height: auto;
}
.footer .footer-content .social {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}
.footer .footer-content .social .each-social {
  font-size: 2rem;
  margin: 0 0.3rem;
  color: white !important;
  width: 3rem;
  height: 3rem;
  display: grid;
  place-items: center;
  transition: 0.3s;
  border-radius: 50%;
}
.footer .footer-content .social .each-social:hover {
  color: #21C56C;
  background-color: #fff;
  color: #21C56C !important;
}
.footer .copyright {
  text-align: center;
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.5rem;
}.plans {
  width: 94%;
  margin: 2rem 3%;
  margin-top: 4rem;
}
.plans .challenge {
  text-align: center;
  margin: 1rem 0;
  font-size: 1.4rem;
  color: #21C56C;
  font-weight: 900;
}
.plans .title {
  font-size: 1.5rem;
  font-weight: 600;
}
.plans .off {
  text-align: center;
}
.plans .plan-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: 1rem;
}
.plans .plan-content .each-section {
  margin-bottom: 1rem;
}
.plans .plan-content .each-section .label {
  color: gray;
  margin-bottom: 0.3rem;
}
.plans .plan-content .each-section .options-list {
  display: flex;
  column-gap: 1rem;
}
.plans .plan-content .each-section .options-list .each-option {
  text-align: center;
  padding: 0.8rem 1rem;
  border: 2px solid #21C56C;
  border-radius: 0.3rem;
  font-weight: 600;
  cursor: pointer;
}
.plans .plan-content .each-section .options-list .active-option {
  background-color: #21C56C;
  color: white;
}
.plans .right {
  display: grid;
  place-items: center;
}
.plans .right .show-prize {
  width: 20rem;
  border: 1px solid gainsboro;
  border-radius: 0.5rem;
  box-shadow: #21C56C 0px 3px 8px;
  padding: 0.5rem;
}
.plans .right .show-prize .before-off {
  padding: 0.5rem;
  color: gray;
  font-size: 2rem;
  text-decoration: line-through;
}
.plans .right .show-prize .final-prize {
  font-size: 2.8rem;
  text-align: center;
  font-weight: 800;
}
.plans .right .labels li {
  list-style: circle;
  color: gray;
  padding: 0.4rem 0;
}
.plans .right .each-month {
  text-align: center;
  margin: 1rem;
  color: rgb(59, 59, 59);
}
.plans .right .each-month .prv {
  text-decoration: line-through;
  color: gray;
  font-size: 0.9rem;
}
.plans .right .sign-button {
  display: flex;
  justify-content: center;
  margin-top: 2rem;
}
.plans .right .sign-button button {
  border: none;
  padding: 0.5rem 1rem;
  border-radius: 0.3rem;
  background-color: #21C56C;
  color: white;
  font-size: 1.2rem;
  font-weight: 700;
}
.plans .type-info .info-head {
  font-size: 1.2rem;
  font-weight: 700;
}
.plans .type-info ul {
  padding: 0;
  line-height: 2rem;
}
.plans .type-info ul svg {
  padding-top: 0.4rem;
}
.plans .type-info ul li {
  display: grid;
  grid-template-columns: max-content 1fr;
  column-gap: 0.5rem;
}
@media (max-width: 760px) {
  .plans .plan-content {
    grid-template-columns: 1fr !important;
    row-gap: 1rem;
  }
  .plans .plan-content .right {
    grid-row: 1/2;
  }
  .plans .plan-content .right .show-prize {
    width: 70%;
    margin: auto;
    max-width: 20rem;
  }
  .plans .plan-content .right .show-prize .final-prize {
    font-size: 2.2rem;
    padding-top: 0rem;
  }
}

.extra-off {
  position: relative;
  cursor: pointer;
  padding-top: 0.5rem;
  height: 2.5rem;
  overflow: hidden;
}
.extra-off .extra-info {
  position: absolute;
  max-width: 15rem;
  opacity: 0;
  border: 1px solid gray;
  border-radius: 0.3rem;
  background-color: #fff;
  padding: 0.5rem;
  transition: 0.2s;
}
.extra-off .icon {
  color: white;
  background-color: #21C56C;
  border-radius: 0.3rem;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.extra-off .before {
  color: gray;
  text-decoration: line-through;
}
.extra-off:hover {
  overflow: visible;
}
.extra-off:hover .extra-info {
  opacity: 1;
}.plan-table {
  width: 90%;
  max-width: 1300px;
  margin: 0 auto;
}
.plan-table .title {
  text-align: center;
  margin: 1rem 0;
  font-size: 1.8rem;
  font-weight: 700;
}
.plan-table .table-head {
  font-size: 1.5rem;
  margin: 1rem;
  padding-bottom: 0.5rem;
  border-bottom: 2px solid gainsboro;
  color: #21C56C;
  font-weight: 700;
}
.plan-table .prv {
  font-size: 0.9rem;
  text-decoration: line-through;
}
.plan-table .switch-type {
  width: max-content;
  margin: auto;
  border: 1px solid gray;
  display: flex;
  border-radius: 2rem;
  overflow: hidden;
  cursor: pointer;
}
.plan-table .switch-type div {
  padding: 1rem 2rem;
  font-size: 1.1rem;
  font-weight: 600;
}
.plan-table .switch-type .active-type {
  background-color: #21C56C;
  color: white;
}
.plan-table .table-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 1rem;
  margin: 2rem 0;
  overflow: visible;
}
.plan-table .table-container .each-plan {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  text-align: center;
}
.plan-table .table-container .each-plan .name {
  font-size: 1.3rem;
  padding: 1rem 0;
}
.plan-table .table-container .each-plan .main-price {
  color: gray;
  text-decoration: line-through;
  font-size: 1.5rem;
  padding: 0.5rem 0;
}
.plan-table .table-container .each-plan .cur-prise {
  font-size: 2.3rem;
  font-weight: 800;
  margin: 0rem 0;
}
.plan-table .table-container .each-plan .cur-prise-pm {
  font-size: 1.2rem;
  font-weight: 600;
  color: gray;
  margin: 1rem;
}
.plan-table .table-container .each-plan .cur-prise-pm span {
  color: white;
}
.plan-table .table-container .each-plan .off {
  font-size: 1.2rem;
  margin: 1rem 0;
  font-weight: 700;
}
.plan-table .table-container .each-plan .join-btn button {
  padding: 0.5rem 1rem;
  background-color: #21C56C;
  color: white;
  border: none;
  border-radius: 0.3rem;
  font-size: 1.5rem;
  font-weight: 600;
}
.plan-table .table-container .each-plan .options {
  text-align: start;
  line-height: 2rem;
  margin-top: 2rem;
  padding: 1rem;
}
@media (max-width: 1000px) {
  .plan-table {
    width: 90%;
  }
}

@media (max-width: 767px) {
  .table-container {
    grid-template-columns: 1fr !important;
  }
}
.w {
  color: white !important;
}

.video-plans {
  max-width: 500px;
  margin: 1rem auto;
}
.video-plans video {
  width: 100%;
}.prices {
  padding: 1rem;
}
.prices .mobile {
  display: none;
}
.prices .desktop {
  max-width: 1000px;
  margin: auto;
}
@media (max-width: 800px) {
  .prices .mobile {
    display: block;
  }
  .prices .desktop {
    display: none;
  }
}
.prices .logo {
  width: 10rem;
  margin: auto;
}
.prices .logo img {
  width: 100%;
}

.back-custom {
  max-width: 900px;
  margin: auto;
}
.back-custom span {
  background-color: #51b45b;
  border-radius: 50%;
  color: white;
  padding: 0.3rem 0.5rem;
  font-size: 1.2rem;
}

.iran-payment {
  direction: rtl;
  padding: 1rem;
}
.iran-payment .cart-num {
  text-align: center;
  font-size: 1.5rem;
  padding: 0.5rem;
  width: max-content;
  margin: auto;
  margin-top: 1rem;
  background-color: rgba(236, 236, 236, 0.418);
  border-radius: 0.3rem;
}
.iran-payment .name {
  text-align: center;
  color: gray;
  font-size: 0.8rem;
}
.iran-payment .info {
  text-align: center;
  padding: 0.5rem 0;
}
.iran-payment .open-whatsapp {
  display: flex;
  justify-content: center;
}
.iran-payment .open-whatsapp button {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.iran-payment .terms {
  text-align: center;
  font-size: 0.8rem;
  padding: 0.5rem;
  color: #51b45b;
  cursor: pointer;
}
.iran-payment .terms-text {
  padding: 0.5rem;
}

.content-agree {
  padding: 1rem;
}.services {
  max-width: 1600px;
  margin: 0 auto;
}

.services-heading {
  margin: 0;
  padding: 2rem 0;
  text-align: center;
  z-index: 2;
  font-size: 2rem;
  font-weight: 800;
  color: #21C56C;
}

.services-area {
  width: 80%;
  margin: 0 10%;
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  grid-column-gap: 2rem;
}

.services-list {
  list-style: none;
  padding: 0;
  width: 100%;
}
.services-list .services-des {
  transition: 0.4s;
  max-height: 0;
}

.services-list li {
  overflow: hidden !important;
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 0.5rem;
  align-items: center;
  padding: 0.5rem 0;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}

.services-item-active .services-des {
  max-height: 35rem;
}

.services-list li:hover div {
  color: #000;
}
.services-list li:hover span {
  color: #0073a8;
}

.services-info {
  display: grid;
  grid-template-columns: max-content 1fr max-content;
  grid-column-gap: 0.5rem;
}

.services-list li img {
  width: 1.5rem;
  height: 1.5rem;
}

.services-info div {
  color: rgba(0, 0, 0, 0.8078431373);
}

.services-list li span {
  font-size: 0.9rem;
  color: rgba(0, 115, 168, 0.6431372549);
}

.services-item-active {
  background: rgba(139, 255, 197, 0.1921568627);
  border-radius: 0.3rem;
}
.services-item-active .services-info div {
  font-weight: bold;
  color: #000 !important;
}
.services-item-active .services-info span {
  color: #0073a8;
}

.services-des {
  height: auto;
  border-top: 1px dotted rgba(0, 0, 0, 0.2745098039);
  box-sizing: border-box;
  animation: service-anim 0.4s linear;
}

.services-des p {
  padding: 0.5rem;
  color: rgba(0, 0, 0, 0.7137254902);
}

@keyframes service-anim {
  0% {
    height: 0;
    opacity: 0;
  }
  100% {
    height: 5rem;
    opacity: 1;
  }
}
@media (max-width: 767px) {
  .services {
    width: 90%;
    margin: 0 5%;
  }
  .services-area {
    width: 100%;
    margin: 0;
  }
}
.service-image {
  max-width: 15rem;
  margin: 1rem auto;
}
.service-image img {
  width: 100% !important;
  height: auto !important;
}.try-free {
  width: 74%;
  margin: 3rem auto;
  display: grid;
  grid-template-columns: 2fr 1fr;
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.try-free .right .image {
  width: 100%;
  height: 100%;
}
.try-free .right .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.try-free .left {
  padding: 0.5rem;
}
.try-free .left .title {
  font-size: 1.7rem;
  font-weight: bold;
  margin: 1rem 0;
}
.try-free .left .title span {
  font-size: 1.7rem;
  color: #21C56C;
}
.try-free .left .sub-title {
  margin: 2rem 0;
  color: rgb(80, 80, 80);
  font-size: 1.1rem;
  line-height: 2.4rem;
  width: 90%;
}
.try-free .left .button button {
  background-color: #21C56C;
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 0.2rem;
  font-size: 1.3rem;
  border: none;
  margin-top: 1rem;
  cursor: pointer;
}
@media (max-width: 800px) {
  .try-free {
    width: 98%;
    grid-template-columns: 1fr;
  }
  .try-free .right {
    grid-row: 1/2;
    max-height: 20rem;
  }
  .try-free .left .title {
    font-size: 1.4rem;
    font-weight: bold;
    margin: 1rem 0;
  }
  .try-free .left .title span {
    font-size: 1.4rem;
    color: #21C56C;
  }
  .try-free .left .sub-title {
    font-size: 1rem;
    line-height: 1.9rem;
  }
  .try-free .left .button {
    display: flex;
    justify-content: center;
    margin-top: 0;
  }
}.back-forget {
  text-align: center;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  justify-content: center;
  cursor: pointer;
}.pay-res {
  max-width: 600px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  margin: 5rem auto;
  width: 90%;
  background-color: #fff;
  padding: 1rem;
}
.pay-res .icon {
  display: flex;
  justify-content: center;
  font-size: 3rem;
  margin: 1rem 0;
}
.pay-res .icon * {
  width: max-content;
  background-color: #53b85d;
  border-radius: 50%;
  padding: 1rem;
  color: white;
}
.pay-res .red-status * {
  background-color: rgb(214, 67, 67);
}
.pay-res .title {
  text-align: center;
  font-weight: 700;
  font-size: 1.4rem;
  color: #53b85d;
}
.pay-res .red-status-title {
  color: rgb(214, 67, 67);
}
.pay-res .payment-status .head-label {
  margin: 1rem 0;
  font-size: 1.1rem;
  font-weight: 600;
}
.pay-res .payment-status .detail-table {
  margin: auto;
}
.pay-res .payment-status .detail-table .each-detail {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 0;
}
.pay-res .payment-status .detail-table .each-detail .value {
  color: gray;
}
.pay-res .failed-text {
  text-align: center;
  padding: 1rem 0;
}
.pay-res .button button {
  width: 100%;
  margin-top: 1.5rem;
  padding: 0.8rem 0;
  background-color: #53b85d;
  color: white;
  font-weight: 600;
  border: none;
  border-radius: 0.3rem;
  font-size: 1rem;
}
.pay-res .button-failed button {
  background-color: rgb(214, 67, 67);
}
.pay-res .buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 0.5rem;
}
.pay-res .downloads .images {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 2.5rem;
  margin: 1rem 0;
}
.pay-res .downloads .images img {
  width: 100%;
  border-radius: 0.3rem;
}
.pay-res .downloads .app-icon {
  display: flex;
  justify-content: center;
}
.pay-res .downloads .app-icon img {
  width: 5rem;
  border-radius: 1rem;
}
.pay-res .downloads .header {
  text-align: center;
  margin: 0.5rem;
  font-weight: 700;
}
.pay-res .downloads .sub-title {
  text-align: center;
  color: rgb(0, 0, 0);
}.forms-sign {
  padding-top: 4rem;
}
.forms-sign .form-bg {
  width: 100vw;
  height: 10rem;
  position: absolute;
  background-color: #21C56C;
  z-index: -1;
  top: 0;
}
.forms-sign .form-container {
  max-width: 600px;
  width: 98%;
  margin: auto;
  background-color: #fff;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 1rem 0;
}
.forms-sign .form-container .form-title {
  padding: 1rem;
  font-weight: 700;
  color: #21C56C;
  font-size: 1.2rem;
  display: flex;
  align-items: center;
  column-gap: 0.6rem;
}
.forms-sign .extra-space {
  max-width: 1200px;
}
.forms-sign .small {
  font-size: 0.7rem;
}
.forms-sign .inputs-container .image {
  width: 10rem;
  margin: auto;
}
.forms-sign .inputs-container .image img {
  width: 100%;
  height: auto;
}
.forms-sign .inputs-container .each-row {
  margin: 0.5rem;
}
.forms-sign .inputs-container .each-row .each-input-form {
  max-width: 95%;
  margin: auto;
}
.forms-sign .inputs-container .input-self {
  width: 100%;
  border: 1px solid gainsboro;
  border-radius: 0.3rem;
}
.forms-sign .inputs-container .input-self input,
.forms-sign .inputs-container .input-self select,
.forms-sign .inputs-container .input-self textarea {
  width: 97%;
  padding: 0.4rem;
  font-size: 1.1rem;
  border: none;
  background: none;
  resize: none;
}
.forms-sign .inputs-container .input-self textarea {
  height: 7rem;
}
.forms-sign .inputs-container .input-self select {
  width: 100%;
}
.forms-sign .inputs-container .label {
  font-size: 0.8rem;
  padding: 0.5rem 0;
  color: gray;
  width: max-content;
}
.forms-sign .inputs-container .fit-content {
  color: black;
  width: 98%;
  margin: auto;
  font-size: 1.1rem;
}
.forms-sign .inputs-container .inv {
  color: white;
}
.forms-sign .inputs-container .two-input {
  display: grid;
  width: 94.5%;
  margin: auto;
  grid-template-columns: repeat(2, 1fr);
}
.forms-sign .inputs-container .two-input .each-input-form {
  width: 98%;
}
.forms-sign .inputs-container .two-input .each-input-form input {
  width: 94%;
}
.forms-sign .submit-button {
  display: flex;
  justify-content: center;
  margin: 1.5rem 0;
}
.forms-sign .submit-button button {
  background-color: #21C56C;
  color: white;
  padding: 0.55rem 1rem;
  border: none;
  border-radius: 0.3rem;
  font-weight: 600;
}

.illnesses-form {
  display: flex;
  flex-direction: column;
  min-height: 30rem;
}
.illnesses-form .inputs-container {
  flex: 1;
}
.illnesses-form .list {
  line-height: 2rem;
}

.select-private {
  display: flex;
  flex-direction: column;
  min-height: 30rem;
}
.select-private .inputs-container {
  flex: 1;
}

.form-buttons-container {
  width: 90%;
  margin: auto;
}
.form-buttons-container button {
  width: 100%;
  margin: 0.6rem auto;
  padding: 0.8rem 0;
  background: none;
  border: none;
  border-radius: 0.3rem;
}
.form-buttons-container .confirm {
  background-color: #21C56C;
  color: white;
}
.form-buttons-container .reject {
  border: 2px solid #21C56C;
}

.form-agreement .agreement-text {
  width: 91%;
  margin: auto;
  max-height: 30rem;
  overflow: auto;
  border: 1px solid gainsboro;
  border-radius: 0.3rem;
  padding: 0.6rem;
}

.plans-container-form .mobile {
  display: none;
}
@media (max-width: 800px) {
  .plans-container-form .mobile {
    display: block;
  }
  .plans-container-form .desktop {
    display: none;
  }
}

.validator {
  display: flex;
  justify-content: space-between;
  width: 100% !important;
}

.p-2 {
  margin: 0 0.5rem;
}

.green-c {
  color: #21C56C;
}

.user-exist .title {
  text-align: center;
  font-size: 2rem;
  font-weight: 700;
  color: #21C56C;
  padding: 1rem 0;
}
.user-exist .sub-title {
  padding: 1rem;
  font-size: 0.9rem;
  color: gray;
  min-height: 8rem;
}.pdf-download {
  width: 21cm;
  margin: auto;
  margin-top: 1rem;
  font-size: 16px;
}
.pdf-download .each-pdf-page {
  aspect-ratio: 0.7;
  background-color: #fff;
  border: 1px solid gainsboro;
  overflow: auto;
  margin-bottom: 1rem;
}
.pdf-download .each-pdf-page .logo {
  margin: 1rem;
}
.pdf-download .each-pdf-page .logo img {
  width: 7rem;
  height: auto;
}
.pdf-download .each-pdf-page .title {
  background-image: url("/assets/pdf-BzxsXf3I.jpg");
  aspect-ratio: 2;
  width: 95%;
  margin: auto;
  background-size: 100% 50%;
  background-position: left bottom;
  background-repeat: no-repeat;
  border: 2px solid gainsboro;
  border-radius: 0.5rem;
}
.pdf-download .each-pdf-page .title .text {
  padding-top: 1rem;
  display: grid;
  justify-content: center;
  font-size: 2em;
  font-weight: 800;
  color: #51b45b;
}
.pdf-download .each-pdf-page .title .user-info-plan {
  text-align: center;
  padding: 1rem 0;
}
.pdf-download .each-pdf-page .title .date {
  text-align: center;
  color: gray;
}
.pdf-download .each-pdf-page .user-info-table-plan {
  margin: 2rem auto;
  width: 95%;
  border: 1px solid gainsboro;
}
.pdf-download .each-pdf-page .user-info-table-plan .label {
  background-color: rgb(241, 241, 241);
  padding: 0.8rem 0.3rem;
  font-size: 1.1rem;
  font-weight: 700;
}
.pdf-download .each-pdf-page .info-table .each-inf {
  padding: 0.7rem 0.3rem;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid gainsboro;
}
.pdf-download .each-pdf-page .info-table .each-inf .value {
  color: gray;
}
.pdf-download .value-table-food {
  width: 80%;
  margin: auto;
  text-align: center;
  padding: 0.5rem;
}
.pdf-download .value-table-food th, .pdf-download .value-table-food td {
  border: 2px solid gainsboro;
}
.pdf-download .each-rule {
  margin: 1rem;
  border: 1px solid gainsboro;
  padding: 0.3rem;
}
.pdf-download .each-rule .rule-head {
  background-color: rgb(241, 241, 241);
  padding: 0.8rem 0.3rem;
  display: flex;
  align-items: center;
  column-gap: 1rem;
}
.pdf-download .each-rule .rule-head .img {
  width: 3rem;
}
.pdf-download .each-rule .rule-head .img img {
  width: 100%;
  height: auto;
}
.pdf-download .each-rule .rule-head .cat {
  font-size: 1.1rem;
}
.pdf-download .each-rule .red-color {
  color: red;
}
.pdf-download .each-rule .each-food {
  padding: 1rem 0;
  border-bottom: 1px solid gainsboro;
}
.pdf-download .each-rule .each-food .values {
  display: flex;
  column-gap: 1rem;
}
.pdf-download .each-rule .each-food .top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pdf-download .each-rule .each-food .name {
  padding: 0.3rem 0;
  font-size: 1.1rem;
  font-weight: 600;
}
.pdf-download .each-rule .each-food .times {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin: 0.5rem 0;
}
.pdf-download .each-rule .each-food .times .each-time {
  text-align: center;
  padding-top: 0.5rem;
}
.pdf-download .each-rule .each-food .times .each-time .label {
  font-size: 0.9rem;
  color: gray;
}
.pdf-download .each-rule .each-food .des {
  padding: 0.1rem 0;
  color: rgb(75, 75, 75);
  font-size: 0.8rem;
  font-size: 0.8rem;
  white-space: pre-line;
}

.generating {
  text-align: center;
}
.generating .info {
  padding: 1rem 0;
  color: gray;
}
.generating .counter {
  font-weight: 700;
  padding: 1rem 0;
}

.sample-head {
  display: grid;
  grid-template-columns: 10rem 1fr 1fr;
  justify-content: center;
}

.go-back {
  margin: 1rem 0;
}
.go-back button {
  background-color: #51b45b;
  color: white;
  font-size: 1.1rem;
  border: none;
  border-radius: 0.3rem;
  padding: 0.3rem 1rem;
  font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
  padding-bottom: 0.5rem;
}

.food-workout {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.each-sample-pdf {
  border-bottom: 2px solid black;
}.invoice {
  width: 21cm;
  height: 29.7cm;
  padding: 1rem;
  margin: 1rem auto;
  border: 1px solid gainsboro;
}
.invoice .title {
  text-align: end;
  font-size: 2rem;
}
.invoice .top-info {
  display: flex;
  column-gap: 1rem;
}
.invoice .top-info .logo {
  width: 10rem;
  height: auto;
}
.invoice .top-info .logo img {
  width: 100%;
}
.invoice .top-info .bold-info {
  font-weight: 700;
  line-height: 1.5rem;
}
.invoice .table-container {
  display: flex;
  justify-content: end;
}
.invoice .table-container .table-self {
  width: 50%;
  margin: 2rem 0;
}
.invoice .table-container .table-self .each-cell {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0.5rem 0;
}
.invoice .table-container .table-self .each-cell .value {
  text-align: right;
}
.invoice .table-container .table-self .bold-cell {
  background-color: rgba(241, 241, 241, 0.568);
}
.invoice .price-table table {
  width: 95%;
  margin: auto;
}
.invoice .price-table th {
  background-color: rgb(12, 12, 12);
  color: white;
}
.invoice .price-table th, .invoice .price-table td {
  padding: 0.5rem 0;
}
.invoice .price-table .align-center {
  text-align: center !important;
}
.invoice .invoice-id {
  display: flex;
  justify-content: end;
  margin: 1rem 0;
}
.invoice .invoice-id .id-self {
  width: max-content;
  display: flex;
}

.back-button-invoice {
  padding: 0.5rem 1rem;
  font-size: 1.5rem;
}.send-price-container {
  width: 100vw;
  height: 100vh;
  height: 100svh;
  display: grid;
  place-items: center;
  background-color: #eeeeee;
}
.send-price-container .send-price-content {
  max-width: 500px;
  padding: 1rem;
  width: 95%;
  margin: auto;
  background-color: white;
  border-radius: 0.3rem;
  min-height: 15rem;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.send-price-container .send-price-content .logo .img {
  width: 50%;
  height: auto;
  margin: auto;
}
.send-price-container .send-price-content .logo .img img {
  width: 100%;
  height: 100%;
}
.send-price-container .select-lang {
  text-align: center;
}
.send-price-container .select-lang .title {
  font-weight: 700;
  font-size: 1.2rem;
}
.send-price-container .select-lang .buttons {
  margin: 2rem 0;
}
.send-price-container .select-lang .buttons button {
  width: 90%;
  margin: 0.5rem auto;
  padding: 0.8rem 0;
  background-color: #21C56C;
  color: white;
  border: none;
  border-radius: 0.3rem;
  font-size: 1.1rem;
  font-weight: 700;
}
.send-price-container .enter-phone {
  text-align: center;
}
.send-price-container .enter-phone .name {
  width: 18.5rem;
  margin: 1rem auto;
  border: 1px solid gainsboro;
  border-radius: 0.3rem;
}
.send-price-container .enter-phone .name input {
  width: 90%;
  border: none;
  padding: 0.5rem 0;
}
.send-price-container .enter-phone .name input:focus {
  outline: none;
}
.send-price-container .enter-phone .title {
  font-weight: 700;
  font-size: 1.2rem;
}
.send-price-container .enter-phone .sub-title {
  color: gray;
  padding: 0.5rem;
  font-size: 0.9rem;
}
.send-price-container .enter-phone .phone-input {
  width: max-content;
  margin: auto;
}
.send-price-container .enter-phone .captcha {
  width: max-content;
  margin: 1rem auto;
}
.send-price-container .enter-phone .button {
  margin: 1rem 0;
}
.send-price-container .enter-phone .button button {
  padding: 0.5rem 1rem;
  background-color: #21C56C;
  color: white;
  border: none;
  border-radius: 0.3rem;
  font-size: 1.1rem;
  font-weight: 700;
}
.send-price-container .success .title {
  text-align: center;
  font-weight: 700;
}
.send-price-container .success .button {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}
.send-price-container .success .button button {
  padding: 0.5rem 1rem;
  background-color: #21C56C;
  color: white;
  border: none;
  border-radius: 0.3rem;
  font-size: 1.1rem;
  font-weight: 700;
}.react-tel-input{font-family:'Roboto',sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0 !important;margin-bottom:0 !important;padding-left:48px;margin-left:0;background:#FFFFFF;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#FAF0F0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#FAF0F0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px rgba(0,0,0,0.35);background-color:white;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}.free-plan {
  max-width: 1400px;
  margin: auto;
}
.free-plan .back {
  font-size: 1.5rem;
  padding: 0.5rem 1rem;
}
.free-plan .plan-head {
  position: relative;
}
.free-plan .plan-head img {
  width: 100%;
  height: auto;
}
.free-plan .plan-head .plan-data {
  position: absolute;
  text-align: center;
  width: 100%;
  bottom: 2vw;
}
.free-plan .plan-head .plan-data .name {
  font-size: 1.5rem;
  font-weight: 700;
  color: gray;
}
.free-plan .fast,
.free-plan .day {
  padding: 0.5rem;
  font-weight: 700;
  align-items: center;
  display: flex;
}
.free-plan .user-detail {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  padding: 0.5rem;
}
.free-plan .user-detail .each-detail {
  display: flex;
  column-gap: 0.3rem;
  text-align: center;
}
.free-plan .user-detail .each-detail .label {
  font-weight: 700;
}
.free-plan .table-head {
  display: grid;
  grid-template-columns: 0.7fr repeat(4, 1fr);
}
.free-plan .table-head .plan-each-head {
  display: flex;
  align-items: center;
  column-gap: 0, 5rem;
  border: 1px solid gainsboro;
  padding: 0.5rem;
}
.free-plan .table-head .plan-each-head .icon {
  width: 2.5rem;
  height: 2.5rem;
}
.free-plan .table-head .plan-each-head .icon img {
  width: 100%;
  height: 100%;
}
.free-plan .table-self .each-day {
  display: grid;
  grid-template-columns: 0.7fr repeat(4, 1fr);
  border: 1px solid gainsboro;
}
.free-plan .table-self .each-day .each-food {
  display: grid;
  grid-template-columns: 5rem 2fr;
  border-right: 1px solid gainsboro;
  column-gap: 0.5rem;
  overflow: hidden;
}
.free-plan .table-self .each-day .each-food .meal-label {
  display: none;
}
.free-plan .table-self .each-day .each-food .img {
  width: 5rem;
  height: 6rem;
  max-height: 5rem;
}
.free-plan .table-self .each-day .each-food .img img {
  width: 5rem;
  height: 6rem;
  object-fit: cover;
}
.free-plan .table-self .each-day .each-food .info {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-width: 11rem;
}
.free-plan .table-self .each-day .each-food .info .name {
  font-size: 0.9rem;
  font-weight: 800;
}
.free-plan .table-self .each-day .each-food .info .ing {
  font-size: 0.7rem;
  color: rgb(71, 71, 71);
}
.free-plan .table-self .each-day .each-food .info .show {
  flex: 1;
  align-items: end;
  display: flex;
  padding: 0.5rem 0;
  color: gray;
  font-size: 0.7rem;
  cursor: pointer;
}
.free-plan .extra-space {
  display: none;
}
@media (max-width: 900px) {
  .free-plan .extra-space {
    display: block;
    transform: translate(0.5rem);
  }
  .free-plan .table-head {
    display: none;
  }
  .free-plan .user-detail {
    grid-template-columns: 1fr 1fr;
  }
  .free-plan .fast {
    border: 1px solid gainsboro;
    margin: 0.5rem;
    min-height: 7rem;
    padding: 0 0.5rem;
    border-radius: 0.7rem;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  }
  .free-plan .table-self .each-day {
    position: relative;
    grid-template-columns: 1fr;
    row-gap: 0rem;
    margin: 1rem 0;
  }
  .free-plan .table-self .each-day .day {
    padding: 1rem;
    font-weight: 700;
  }
  .free-plan .table-self .each-day .each-food {
    grid-template-columns: 1fr 2fr;
    margin: 0.5rem;
    border: 1px solid gainsboro;
    background-color: #fff;
    border-radius: 0.7rem;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  }
  .free-plan .table-self .each-day .each-food .meal-label {
    display: block;
    position: absolute;
    right: 1rem;
    font-size: 0.7rem;
    color: rgb(129, 129, 129);
  }
  .free-plan .table-self .each-day .each-food .img {
    max-height: unset;
    height: 7rem;
    width: 100%;
    min-width: 8rem;
  }
  .free-plan .table-self .each-day .each-food .img img {
    width: 100%;
    height: 8rem;
  }
  .free-plan .table-self .each-day .each-food .info {
    max-width: unset;
    padding: 0.5rem;
  }
  .free-plan .table-self .each-day .each-food .info .name {
    font-size: 1rem;
  }
  .free-plan .table-self .each-day .each-food .info .ing {
    padding: 0.5rem;
    font-size: 0.9rem;
  }
}

.selected_food .image {
  width: 100%;
}
.selected_food .image img {
  width: 100%;
  height: 100%;
  max-height: 20rem;
  object-fit: cover;
}
.selected_food .name {
  padding: 0.5rem;
  font-size: 1.2rem;
  font-weight: 700;
}
.selected_food .ing {
  padding: 0.5rem;
}
.selected_food .ing .title {
  font-weight: 700;
  font-size: 1.1rem;
  padding: 0.5rem 0;
}
.selected_food .ing .each-ing {
  display: flex;
  align-items: center;
  color: rgb(85, 85, 85);
}
.selected_food .ing .each-ing span {
  color: black;
}
.selected_food .check-icon {
  padding-right: 0.5rem;
}
.selected_food .info {
  padding: 0.5rem;
  font-size: 0.9rem;
  color: rgb(63, 63, 63);
}
.selected_food .info span {
  color: black;
  padding: 0 0 0.2rem;
  font-size: 2rem;
  font-weight: 800;
  padding-right: 0.5rem;
}
.selected_food .info .title {
  font-weight: 700;
  font-size: 1.1rem;
  padding: 0.5rem 0;
  color: black;
}

.plan-note {
  padding: 0.5rem;
}
.plan-note .title {
  font-weight: 800;
  padding: 1rem 0;
}

.border-left {
  border-left: 1px solid gainsboro;
}.sms {
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.sms .title {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1rem;
}
.sms .table-container {
  min-height: 30rem;
}
.sms .phones-table {
  width: 100%;
  border-collapse: collapse;
}
.sms .phones-table th,
.sms .phones-table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.sms .phones-table th {
  background-color: #f7f7f7;
}
.sms .phones-table tr:last-child td {
  border-bottom: none;
}
.sms .phones-table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
.sms .page-handler {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  align-items: center;
}
.sms .bg-gray {
  background-color: rgba(128, 128, 128, 0.089);
}.success-plan {
  padding: 0.5rem;
}
.success-plan .icon {
  display: grid;
  place-items: center;
  width: 10rem;
  margin: auto;
}
.success-plan .icon img {
  width: 100%;
  height: auto;
}
.success-plan .title {
  text-align: center;
  font-size: 1.4rem;
  color: #51b45b;
  font-weight: 900;
  padding: 1rem 0;
}
.success-plan .sub-title {
  text-align: center;
}
.success-plan .email {
  text-align: center;
  color: gray;
  padding: 0.5rem 0;
}
.success-plan .email span {
  color: black;
  font-weight: 800;
}
.success-plan .button {
  display: grid;
  place-items: center;
  margin: 1rem 0;
}
.success-plan .button button {
  background-color: #21C56C;
  color: white;
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  border: none;
  border-radius: 0.3rem;
}.videos-list-page {
  margin: auto;
  background-color: white;
  margin-bottom: 4rem;
}
.videos-list-page .title {
  font-size: 1.2rem;
  padding: 0.5rem;
  font-weight: 700;
}
.videos-list-page .videos-list-new {
  width: 50% !important;
  max-width: 400px;
  margin: auto;
  direction: ltr !important;
}
.videos-list-page .videos-list-new .each-vide {
  height: 7rem;
  width: 100%;
  border-top: 10px solid gray;
  border-bottom: none;
  position: relative;
  cursor: pointer;
}
.videos-list-page .videos-list-new .circle {
  width: 4rem;
  display: grid;
  place-items: center;
  height: 100%;
  z-index: 10;
  position: absolute;
  top: 0;
}
.videos-list-page .videos-list-new .circle .circle-self {
  width: 100%;
  height: 4rem;
  border-radius: 50%;
  border: 10px solid gray;
  background-color: white;
  display: grid;
  place-items: center;
  overflow: hidden;
}
.videos-list-page .videos-list-new .circle .circle-self .img {
  width: 80%;
  height: 70%;
  display: grid;
  place-items: center;
}
.videos-list-page .videos-list-new .circle .circle-self .img img {
  width: 100%;
  height: 100%;
}
.videos-list-page .videos-list-new .vid-content {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.videos-list-page .videos-list-new .vid-content .title-video {
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: underline;
  width: 90%;
  margin: auto;
}
.videos-list-page .videos-list-new .left-video {
  border-right: none;
}
.videos-list-page .videos-list-new .left-video .circle {
  transform: translate(-102%, 0);
}
.videos-list-page .videos-list-new .left-video::before {
  content: "";
  width: 2rem;
  height: 100%;
  position: absolute;
  left: -40px;
  top: -10px;
  z-index: 9;
  border: 10px solid gray;
  border-right: 0 !important;
  border-radius: 2rem 0 0 2rem;
}
.videos-list-page .videos-list-new .right-video {
  border-left: none;
}
.videos-list-page .videos-list-new .right-video .circle {
  right: 0;
  transform: translate(102%, 0);
}
.videos-list-page .videos-list-new .right-video::after {
  content: "";
  width: 2rem;
  height: 100%;
  position: absolute;
  right: -40px;
  top: -10px;
  z-index: 9;
  border: 10px solid gray;
  border-left: 0 !important;
  border-radius: 0 2rem 2rem 0;
}
.videos-list-page .videos-list-new .finish {
  border-top: 10px solid #82E08C;
}
.videos-list-page .videos-list-new .finish::before {
  border: 10px solid #82E08C;
}
.videos-list-page .videos-list-new .finish::after {
  border: 10px solid #82E08C;
}
.videos-list-page .videos-list-new .finish .circle-self {
  border: 10px solid #82E08C;
}
.videos-list-page .vid-page-player {
  width: 70%;
  margin: auto;
  padding: 0.5rem;
}
.videos-list-page .vid-page-player video {
  width: 100%;
}
@media (max-width: 600px) {
  .videos-list-page .videos-list {
    grid-template-columns: 1fr;
  }
}.manage-logs {
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.manage-logs .title {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1rem;
}
.manage-logs .logs-head {
  display: flex;
  padding: 1rem 0.5rem;
  column-gap: 1rem;
}
.manage-logs .logs-table {
  width: 100%;
  border-collapse: collapse;
  margin: 1rem 0;
}
.manage-logs .logs-table th,
.manage-logs .logs-table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.manage-logs .logs-table th {
  background-color: #f7f7f7;
}
.manage-logs .logs-table tr:last-child td {
  border-bottom: none;
}
.manage-logs .logs-table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
.manage-logs .logs-table .gray-bg {
  background-color: rgba(233, 233, 233, 0.39);
}
.manage-logs .table-container {
  min-height: 30rem;
}
.manage-logs .pages {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 1rem;
}

.send_sms {
  line-height: 2rem;
  padding: 1rem;
}
.send_sms textarea {
  width: 100%;
  min-height: 5rem;
}.admin-review {
  width: 100%;
  max-width: 1000px;
  margin: auto;
}
.admin-review .user-action {
  display: flex;
  column-gap: 1rem;
}
.admin-review .sort {
  display: flex;
  column-gap: 2rem;
  margin: 1rem 0;
}
.admin-review .sort div {
  display: flex;
  column-gap: 0.2rem;
  align-items: center;
}
.admin-review .sort div input {
  margin-right: 0;
}
.admin-review .each-user {
  display: grid;
  grid-template-columns: 1.6fr repeat(2, 1fr) 3rem;
  text-align: center;
  margin: 1rem 0;
  border-bottom: 1px solid gray;
  padding: 0.5rem;
  font-size: 0.9rem;
  align-items: center;
}
.admin-review .complains-container {
  position: relative;
}
.admin-review .complains-container .complain-cnt {
  position: absolute;
  top: -0.5rem;
  right: -0.5rem;
  width: 1rem;
  aspect-ratio: 1;
  text-align: center;
  background-color: red;
  color: white;
  border-radius: 50%;
}
.admin-review .need-review {
  background-color: rgba(255, 207, 207, 0.651);
}
.admin-review .disable {
  display: none;
}
.admin-review .title {
  padding: 0.7rem;
  color: #73D686;
  font-size: 1.2rem;
  font-weight: 600;
}
.admin-review .filter {
  padding: 0.5rem 1rem;
}
.admin-review .filter input {
  margin-right: 0.5rem;
}
.admin-review .search-user {
  padding: 1.5rem;
}
.admin-review .search-user input {
  width: 100%;
}

.head {
  display: grid;
  grid-template-columns: 1.6fr repeat(2, 1fr) 3rem;
  text-align: center;
}

.reports-filter {
  padding: 1rem;
}
.reports-filter input {
  margin-top: 0.5rem;
}

.review-tabs {
  display: flex;
  column-gap: 1rem;
  padding: 0.5rem;
}
.review-tabs button {
  padding: 0.3rem 0.5rem;
  background: none;
  border: 1px solid gray;
  border-radius: 0.3rem;
}
.review-tabs .active-tab {
  background-color: #73D686;
  color: white;
}

.review-complain .list {
  max-width: 1000px;
  margin: auto;
  width: 100%;
}
.review-complain .list td {
  text-align: center;
  padding: 0.5rem 0;
}
.review-complain .list .actions {
  display: flex;
  column-gap: 1rem;
  justify-content: center;
}

.review-complain {
  padding: 0.5rem;
}
.review-complain .text .label {
  padding: 0.5rem 0;
  font-weight: 700;
}
.review-complain .text .client-text {
  font-size: 1.2rem;
}
.review-complain .text .client-text textarea {
  width: 90%;
  resize: none;
}

.admin-complains .filters {
  display: flex;
  column-gap: 1rem;
  padding: 1rem;
}
.admin-complains .filters .select {
  min-width: 5rem;
}
.admin-complains .complains-table {
  max-width: 900px;
  width: 100%;
  margin: auto;
}
.admin-complains .complains-table .actions {
  display: flex;
  column-gap: 1rem;
}
.admin-complains .complains-table td {
  text-align: center;
  justify-content: center;
  padding: 0.5rem 0;
}

.review-list-miss {
  width: 95%;
  margin: auto;
  margin-bottom: 4rem;
}
.review-list-miss .each-review-miss {
  display: grid;
  grid-template-columns: 2fr repeat(3, 1fr);
  text-align: center;
  margin: 0.5rem;
  padding: 0.3rem;
  background-color: rgba(75, 255, 255, 0.11);
  font-size: 0.7rem;
  border-radius: 0.4rem;
}.forms {
  margin: auto;
  padding: 1rem;
  max-width: 1200px;
  margin: auto;
}
.forms .title {
  padding: 1rem 0;
  color: #82E08C;
  font-size: 1.2rem;
  font-weight: 700;
}
.forms .forms-nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1rem;
  text-align: center;
}
.forms .forms-nav .each-nav {
  padding: 0.3rem 1rem;
  background-color: rgb(238, 238, 238);
  margin: 0.5rem 0;
  border-radius: 0.5rem;
}
.forms .forms-nav .active-nav {
  background-color: #82E08C;
  color: white;
}.forms-each-input {
  padding: 0 0.5rem;
}
.forms-each-input .label {
  padding: 0.5rem 0;
  font-weight: bold;
}
.forms-each-input .radio-form {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  padding: 0.25rem 0;
}
.forms-each-input .input-self input,
.forms-each-input .input-self select {
  width: 100%;
  background: none;
  border: none;
  border-bottom: 2px solid gainsboro;
  font-size: 1.2rem;
}
.forms-each-input .input-self textarea {
  width: 100%;
  min-height: 3rem;
  resize: none;
  font-size: 1.2rem;
}
.forms-each-input .form-textarea-info {
  width: 99% !important;
}

.remove-input {
  display: flex;
  justify-content: end;
}

.with-remove {
  display: flex;
  justify-content: space-between;
}

.new-form {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.new-form .plus {
  color: #82E08C;
  padding: 1rem;
  align-items: center;
  display: flex;
  justify-content: end;
  column-gap: 0.5rem;
}
.new-form .left {
  justify-content: start;
}
.new-form .save {
  text-align: center;
  margin-bottom: 5rem;
}
@media (max-width: 500px) {
  .new-form {
    display: block;
  }
}

.move {
  text-align: end;
}

.mb {
  margin-bottom: 1rem;
}

.each-preview textarea {
  width: 100%;
  resize: none;
}

.ill-table {
  font-size: 1rem;
}
.ill-table .ill-head,
.ill-table .each-ill {
  align-items: center;
  column-gap: 0.2rem;
  grid-gap: 0.5rem;
  display: grid;
  border-bottom: 1px solid gainsboro;
  padding: 0.5rem 0;
}
.ill-table .ill-head .text-area,
.ill-table .each-ill .text-area {
  grid-column: 1/3 !important;
}
.ill-table .ill-head .text-area textarea,
.ill-table .each-ill .text-area textarea {
  width: 98%;
  min-height: 3rem;
}
.ill-table .ill-head .il-list,
.ill-table .each-ill .il-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.ill-table .ill-head .each-il,
.ill-table .each-ill .each-il {
  column-gap: 0.5rem;
  padding: 0.5rem;
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}
.ill-table .ill-head .il-name,
.ill-table .each-ill .il-name {
  padding: 0.5rem 0;
  font-weight: 600;
}
.ill-table .ill-head input,
.ill-table .ill-head textarea,
.ill-table .each-ill input,
.ill-table .each-ill textarea {
  height: 1rem;
  resize: none;
}

.mt-1 {
  margin-top: 1rem;
}

.il-list {
  column-gap: 1rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 0.5rem;
}
.il-list div {
  display: grid;
  place-items: center;
  background-color: #f0efef;
  padding: 0.3rem;
  border-radius: 0.3rem;
  font-size: 0.7rem;
}

.agreement textarea {
  width: 100%;
  resize: none;
}

.bg-gray {
  background-color: rgba(255, 255, 0, 0.082);
}

.def-button {
  padding: 0.5rem 1rem;
  background-color: #82E08C;
  color: white;
  border-radius: 0.3rem;
  border: none;
}

.rtl-input input, .rtl-input textarea {
  direction: rtl !important;
}

.new-for-preview {
  display: grid;
}
@media (max-width: 500px) {
  .new-for-preview {
    display: block;
  }
}.signature .top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.signature canvas {
  border: 1px solid gray;
}

.user-sign {
  width: 15rem;
  height: auto;
  margin: 1rem auto;
}
.user-sign img {
  width: 100%;
  height: 100%;
  border: 1px solid gainsboro;
}

.click_to_sign {
  width: 100%;
  min-height: 5rem;
  border: 1px dashed gray;
  border-radius: 0.5rem;
  display: grid;
  place-items: center;
}.select-food .search {
  margin: 1rem 0;
  position: relative;
}
.select-food .search input {
  width: 100%;
  padding: 0.5rem;
  border-radius: 0.3rem;
  background-color: #F6F6F6;
  border: none;
}
.select-food .foods-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 0.7rem;
  align-items: center;
  font-size: 0.7rem;
  row-gap: 2rem;
  margin: 1rem 0;
}
.select-food .foods-list .each-food {
  height: 1.5rem;
  display: grid;
  align-items: center;
  padding: 0.5rem;
  border-radius: 0.3rem;
  background-color: rgb(238, 238, 238);
  border: 1px solid gainsboro;
  text-align: center;
  cursor: pointer;
  position: relative;
  padding-right: 1rem !important;
}
.select-food .foods-list .remove {
  position: absolute;
  right: 0.2rem;
  font-size: 1rem;
}
.select-food .foods-list .active-food {
  background-color: rgb(109, 160, 236);
  color: white;
}
.select-food .food_drop {
  position: absolute;
  background-color: #fff;
  width: 100%;
  max-height: 20rem;
  overflow: auto;
  z-index: 2;
}
.select-food .food_drop .each-food {
  padding: 0.5rem 1rem;
  border-bottom: 1px solid gainsboro;
}
.select-food .food_drop .active-food {
  background-color: rgb(109, 160, 236);
  color: white;
}.forms-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  max-width: 1000px;
  margin: auto;
}
.forms-list .each-form {
  margin: 1rem;
  padding: 0.5rem;
  background-color: #fff;
  border-radius: 0.3rem;
}
.forms-list .each-form .name {
  font-weight: 600;
}
.forms-list .active-form {
  border: 1px solid gray;
  background-color: rgb(132, 132, 255);
  color: white;
}.send-form .label {
  padding: 0.5rem 0;
  font-size: 1.1rem;
  font-weight: 700;
}
.send-form .selected_users {
  max-height: 20rem;
  overflow: auto;
}
.send-form .select-button {
  margin: 1rem 0;
  display: flex;
  column-gap: 1rem;
  justify-content: end;
}
.send-form .select-button button {
  background: #82E08C;
  padding: 0.5rem 1rem;
  color: white;
  border: none;
  border-radius: 0.3rem;
}
.send-form .dropdown .search {
  width: 90%;
  margin: auto;
  position: relative;
}
.send-form .dropdown .search input {
  width: 100%;
  background: none;
  border: none;
  border-bottom: 1px solid gray;
}
.send-form .dropdown .search .search-box {
  width: 100%;
  max-height: 15rem;
  overflow: auto;
  background-color: #fff;
  z-index: 2;
}
.send-form .forms {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}
.send-form .forms .each-form {
  padding: 0.5rem;
  background-color: rgb(235, 235, 235);
  text-align: center;
  border-radius: 0.3rem;
  position: relative;
}
.send-form .forms .each-form .badge {
  position: absolute;
  background-color: #82E08C;
  top: 0;
  left: 0;
  color: white;
  border-radius: 0 0 1rem 0;
}

.each-search-user {
  display: flex;
  align-items: center;
  padding: 0.5rem 0;
  column-gap: 1rem;
  border-bottom: 1px solid gainsboro;
}
.each-search-user .img {
  width: 3rem;
  height: 3rem;
}
.each-search-user .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}

.send {
  margin: 1rem;
  text-align: center;
}
.send button {
  background: #82E08C;
  padding: 0.5rem 1rem;
  color: white;
  border: none;
  border-radius: 0.3rem;
}

.form-label .input input {
  width: 50%;
  background: none;
  border: none;
  border-bottom: 1px solid gray;
}.suggestion {
  padding: 1rem;
}
.suggestion .label {
  margin: 1rem 0;
  font-weight: 700;
}
.suggestion .choose-illness {
  margin: 1rem 0;
  padding: 0.5rem;
  border: 1px solid gainsboro;
  width: max-content;
}
.suggestion .select-illness-overly .each-ill {
  padding: 0.5rem;
  border-bottom: 1px solid gray;
}
.suggestion .submit {
  margin: 3rem 0;
  display: grid;
  place-items: center;
}
.suggestion .submit button {
  background-color: #82E08C;
  color: white;
  padding: 0.3rem 1rem;
  border: none;
  border-radius: 0.3rem;
}

.avoid {
  background-color: rgb(190, 0, 0) !important;
}.diet {
  max-width: 1000px;
  margin: 2rem auto;
  padding: 1rem;
  padding: 1rem;
  border-radius: 1rem;
  background-color: #fff;
}
.diet .title {
  color: #82E08C;
  font-weight: 700;
  font-size: 1.1rem;
}
.diet .step {
  margin: 1rem 0;
  font-weight: 600;
}
.diet .selected {
  padding: 1rem;
  border: 1px solid gray;
  width: max-content;
  background-color: #fff;
  border-radius: 0.3rem;
  display: flex;
  align-items: center;
  column-gap: 1rem;
}
.diet .selected .img {
  width: 3rem;
  height: 3rem;
  display: grid;
  place-items: center;
}
.diet .selected .img img {
  width: 100%;
  height: 3rem;
  border-radius: 50%;
  object-fit: cover;
}
.diet .selected .remove {
  display: flex;
  align-items: center;
}
.diet .form-status-table {
  max-width: 500px;
  background-color: #fff;
  margin: 1rem auto;
  padding: 1rem;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  border-radius: 0.8rem;
}
.diet .form-status-table .table-head,
.diet .form-status-table .each-form {
  display: grid;
  grid-template-columns: 1.5fr repeat(2, 1fr);
  padding: 1rem 0;
}
.diet .form-status-table .table-head span,
.diet .form-status-table .each-form span {
  text-align: center;
}
.diet .templates .template-image {
  width: 10rem;
  margin: auto;
  transition: 0.5s;
}
.diet .templates .template-image img {
  width: 100%;
  height: 100%;
}
.diet .templates .reverse-image {
  transform: rotateY(180deg);
}
.diet .template-buttons {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  margin: 2rem;
}
.diet .template-buttons div {
  padding: 0.5rem 1rem;
  border-radius: 0.3rem;
  border: 1px solid #82E08C;
  cursor: pointer;
}
.diet .template-buttons .active-template {
  background-color: #82E08C;
  color: white;
}
.diet .form-table {
  width: 100%;
  max-width: 900px;
}
.diet .form-table th {
  text-align: left;
}

.tac {
  text-align: center;
}

.choose-user .search {
  margin: 1rem 0.2rem;
}
.choose-user .search input {
  width: 100%;
  padding: 0.5rem;
  border: none;
  border: 1px solid gainsboro;
  border-radius: 0.3rem;
}.diet-table table {
  width: 98%;
  max-width: 800px;
  margin: 1rem auto;
  background-color: #fff;
  padding: 0.5rem;
}
.diet-table table td {
  text-align: center;
}
.diet-table table .action {
  display: flex;
  column-gap: 1.5rem;
  font-size: 1rem;
  justify-content: center;
}.form-list {
  max-width: 900;
  margin: auto;
  min-height: 30rem;
  padding: 1rem;
}
.form-list .top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.form-list .top .button {
  background-color: #82E08C;
  color: white;
  padding: 0.3rem;
  border-radius: 0.3rem;
}
.form-list .title {
  font-weight: 900;
  padding: 0.5rem;
}
.form-list .list {
  font-size: 1rem;
}
.form-list .list .list-head,
.form-list .list .each-form {
  display: grid;
  grid-template-columns: 1fr 0.5fr 1fr repeat(2, 1fr) 0.5fr;
  text-align: center;
  border-bottom: 1px solid gainsboro;
  padding: 0.3rem 0;
}
.form-list .confirmation .title {
  text-align: center;
}
.form-list .confirmation .actions {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  margin: 1rem;
}
.form-list .remove-form {
  color: red;
}
.form-list .view-form {
  color: #82E08C;
}
.form-list .edit-form {
  color: orange;
}
.form-list .form-actions {
  display: flex;
  column-gap: 2rem;
}
.form-list .filter-buttons {
  display: flex;
  column-gap: 1rem;
}
.form-list .filter-buttons button {
  background-color: white;
  border: 1px solid #82E08C;
}
.form-list .filter-buttons .active-button {
  color: white;
  background-color: #82E08C;
}

.search-box .drop-down {
  position: relative;
}
.search-box .drop-down .input {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem;
}
.search-box .drop-down .users-list-forms {
  position: absolute;
  max-height: 15rem;
  overflow: auto;
  background-color: #fff;
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.search-box .drop-down .users-list-forms .each-user {
  padding: 0.5rem 1rem;
}.next {
  margin: 1rem 0;
}

.form-preview {
  padding: 1rem;
  margin-bottom: 2rem;
}
.form-preview .each-ans {
  padding: 0.5rem 0;
}

.fill-form {
  max-width: 400px;
  margin: auto;
}
.fill-form textarea {
  width: 96%;
  resize: none;
  margin: 0.25rem 0;
  min-height: 3rem;
  border: none;
  background-color: #F6F6F6;
  padding: 0.5rem;
  border-radius: 0.4rem;
}
.fill-form .name {
  font-weight: 700;
  padding: 1rem;
}

.next {
  margin: 2rem;
  margin-bottom: 4rem;
  display: grid;
  place-items: center;
  display: flex;
  column-gap: 1rem;
  justify-content: center;
}
.next button {
  background: #82E08C;
  padding: 0.5rem 1rem;
  color: white;
  border: none;
  border-radius: 0.3rem;
}.form-preview {
  max-width: 1200px;
  margin: auto;
}
.form-preview .q {
  font-weight: 700;
  padding: 0.3rem 0;
}
.form-preview .each-ans {
  border-bottom: 1px solid black;
  padding: 1rem 0;
}
.form-preview .each-il {
  padding: 0.5rem 0;
  border-bottom: 1px dashed gray;
}.user-data-form {
  padding: 0.5rem;
  max-width: 1200px;
  margin: auto;
  border-bottom: 1px solid gainsboro;
}
.user-data-form .top {
  display: flex;
  column-gap: 1rem;
  align-items: center;
  margin: 1rem 0;
}
.user-data-form .top .img {
  width: 3rem;
  height: 3rem;
}
.user-data-form .top .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.user-data-form .top .name {
  font-size: 1.5rem;
  font-weight: 500;
}
.user-data-form .info {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 1rem;
}.template * {
  white-space: pre-line;
  word-wrap: break-word;
}
.template .diet-page {
  max-width: 440px;
  width: 99%;
  margin: auto;
  aspect-ratio: 0.7;
  background-color: white;
  margin: 1rem auto;
  border: 1px solid gray;
  max-height: 100%;
  overflow: auto;
}
@media (aspect-ratio: 0.7) {
  .template .diet-page {
    overflow: auto;
  }
}
.template .diet-page .page-content {
  padding: 0.5rem;
  height: 98%;
}
.template .diet-page .intro-page {
  background-image: url("/assets/page-1-DR1ws7Hp.png");
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
  aspect-ratio: 0.75;
  display: grid;
  align-items: end;
  position: relative;
}
.template .diet-page .intro-page .user-info {
  margin: 1rem;
  margin-bottom: 35%;
  background: rgb(9, 9, 121);
  background: linear-gradient(90deg, rgba(9, 9, 121, 0) 55%, rgb(0, 165, 148) 100%);
  display: flex;
  column-gap: 1rem;
  align-items: center;
}
.template .diet-page .intro-page .user-info .img {
  width: 3rem;
  height: 3rem;
}
.template .diet-page .intro-page .user-info .img img {
  width: 100%;
  height: 3rem;
  border-radius: 50%;
}
.template .diet-page .intro-page .user-info .dis {
  font-size: 0.6rem;
  color: gray;
}
.template .diet-page .date {
  font-size: 0.8rem;
  color: gray;
}
.template .diet-page .main-title {
  text-align: center;
  position: absolute;
  top: 20%;
  width: 100%;
  font-weight: 900;
  color: #666666;
  font-size: 2rem;
}
.template .diet-page .web-name {
  position: absolute;
  bottom: 12%;
  width: 100%;
  text-align: end;
  font-size: 0.8rem;
}
.template .diet-page .user-information-table .table-head {
  background: rgb(0, 165, 148);
  background: linear-gradient(294deg, rgb(0, 165, 148) 33%, rgb(1, 97, 121) 100%);
  color: white;
  padding: 1rem;
  padding-bottom: 3rem;
  font-weight: 600;
  font-size: 1.2rem;
}
.template .diet-page .pie-table {
  margin-top: -2rem;
}
.template .diet-page .diet-chart-container {
  width: 50%;
  margin: auto;
  display: flex;
  justify-content: center;
}
.template .diet-page .diet-type {
  text-align: center;
  margin: 1rem 0;
  font-size: 1.2rem;
  font-weight: 700;
}
.template .diet-page .diet-type span {
  color: rgb(1, 97, 121);
}
.template .diet-page .diet-table {
  padding: 1rem 0.5rem;
}
.template .diet-page .diet-table .diet-table-container {
  border: 1px solid gray;
  border-radius: 0.3rem;
  padding: 0.5rem;
}
.template .diet-page .diet-table .diet-table-container .diet-table-head {
  display: grid;
  grid-template-columns: 4rem 1fr;
  column-gap: 1rem;
  align-items: center;
  border-bottom: 1px solid gray;
  padding: 1rem 0.3rem;
}
.template .diet-page .diet-table .diet-table-container .diet-table-head .icon {
  width: 3rem;
  height: 3rem;
}
.template .diet-page .diet-table .diet-table-container .diet-table-head .icon img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.template .diet-page .diet-table .diet-table-container .diet-table-content {
  padding: 0.3rem 0;
  padding: 0.3rem;
  border-bottom: 1px solid gainsboro;
}
.template .diet-page .diet-table .diet-table-container .diet-table-content .table-info {
  font-size: 0.9rem;
  color: rgb(63, 63, 63);
  white-space: pre-line;
  word-wrap: break-word;
}
.template .diet-page .diet-table .diet-table-container .diet-table-content .each-table-seal {
  padding: 0.5rem 0;
  border-bottom: 1px solid gray;
  display: grid;
  grid-template-columns: 0.6fr 1fr;
  row-gap: 1rem;
}
.template .diet-page .diet-table .diet-table-container .diet-table-content .each-table-seal .table-info {
  grid-column: 1/3;
  white-space: pre-line;
  word-wrap: break-word;
}
.template .suggestion-title {
  padding: 1rem 0.5rem;
  font-size: 1.3rem;
  font-weight: 700;
}
.template .suggestion-title span {
  color: rgb(0, 165, 148);
}
.template .suggestion-table {
  margin: 1rem;
  padding: 0.5rem;
  border: 1px solid gainsboro;
  border-radius: 0.3rem;
}
.template .suggestion-table .suggestion-table-head {
  display: flex;
  column-gap: 1rem;
  align-items: center;
  border-bottom: 1px solid gainsboro;
  padding-bottom: 0.2rem;
}
.template .suggestion-table .suggestion-table-head .icon {
  width: 3rem;
  height: 3rem;
}
.template .suggestion-table .suggestion-table-head .icon img {
  width: 100%;
  height: 100%;
  align-items: center;
}
.template .suggestion-table .suggestion-table-head .table-label {
  font-size: 1.1rem;
  font-weight: 600;
}
.template .suggestion-table .suggestions {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1rem;
  border-bottom: 1px solid gainsboro;
}
.template .suggestion-table .suggestions .each-suggestion {
  margin: 0.5rem 0.2rem;
  padding: 0.3rem;
  border: 1px solid gainsboro;
}
.template .suggestion-table .suggestion-note {
  margin: 0.5rem 0.2rem;
}

.shop-list-li {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.for-pdf .diet-page {
  max-width: unset !important;
  width: 21cm !important;
  font-size: 20px !important;
  overflow: visible !important;
}
.for-pdf .diet-page .main-title {
  font-size: 4rem !important;
}
.for-pdf .diet-page * {
  font-size: 20px !important;
}
.for-pdf .each-table-seal {
  grid-template-columns: 1fr 2fr 3fr !important;
}
.for-pdf .each-table-seal .table-info {
  grid-column: 3/4 !important;
  white-space: pre-line;
  word-wrap: break-word;
}
.for-pdf .only-for-lunch {
  font-size: 0.5rem !important;
  display: flex;
  align-items: center;
  column-gap: 0.2rem;
  left: 5.5rem;
  padding: 0.1rem;
}
.for-pdf .only-for-lunch svg {
  width: 0.7rem;
}

.red {
  background-color: rgba(255, 0, 0, 0.349);
}

.Restricted {
  color: red;
  font-weight: 700;
}

.orange {
  background-color: rgba(255, 166, 0, 0.349);
}

.green {
  background-color: rgba(0, 128, 0, 0.349);
}

.hide {
  position: absolute;
  transform: translate(0, -3.5rem);
}

.shopping .top {
  display: flex;
  column-gap: 1rem;
  align-items: center;
  font-size: 1.1re;
  border-bottom: 1px solid gainsboro;
  padding: 0.5rem;
}
.shopping .top .icon {
  width: 3rem;
  height: 3rem;
}
.shopping .top .icon img {
  width: 100%;
  height: 100%;
}

.sample-title {
  font-size: 1.2rem;
  margin: 0.5rem;
  font-weight: 600;
  border-bottom: 1px solid gainsboro;
}

.sample {
  padding: 0.5rem;
  border-radius: 0.8rem;
  border: 1px solid gainsboro;
  width: 90%;
  margin: 1rem auto;
}
.sample .sample-head {
  font-weight: 700;
  color: gray;
  padding-bottom: 0.3rem;
  border-bottom: 1px solid gainsboro;
}
.sample .sample-table {
  width: 100%;
}
.sample .sample-table .tr {
  display: grid;
  grid-template-columns: 8rem 1fr;
  align-items: center;
  border-bottom: 1px solid rgba(220, 220, 220, 0.349);
}

.each-meal-sample {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  margin: 0.5rem 0;
}
.each-meal-sample .icon {
  width: 2rem;
}
.each-meal-sample .icon img {
  width: 2rem;
}

.download-bag {
  text-align: center;
}
.download-bag div {
  margin: 1rem 0;
}

.download-but {
  max-width: 440px;
  margin: 1rem auto;
}
.download-but .btn {
  margin: 0 1rem;
  width: max-content;
  display: flex;
  column-gap: 1rem;
  background-color: #666666;
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
  cursor: pointer;
}

.form-hint {
  padding: 0.5rem 0;
  font-size: 0.8rem;
  color: gray;
}

.diet-information-table {
  width: 95%;
  margin: auto;
  transform: translate(0, -2rem);
  background: white;
  border-radius: 0.3rem;
  border: 1px solid gray;
  padding: 0.2rem;
}
.diet-information-table .each-seal {
  display: grid;
  grid-template-columns: 3fr 1fr;
  justify-content: space-between;
  padding: 0.3rem 0.1rem;
  border-bottom: 1px solid gainsboro;
  font-size: 0.7rem;
}
.diet-information-table .each-seal .seal-value {
  color: rgb(90, 90, 90);
  text-align: end;
}.recipe-sample .title {
  padding: 0.5rem;
  font-weight: 800;
}
.recipe-sample .each-food-suggestion {
  display: flex;
  margin: 0.5rem;
  column-gap: 0.5rem;
  border: 2px solid cadetblue;
  padding: 0.2rem;
  border-radius: 0.4rem;
  position: relative;
}
.recipe-sample .each-food-suggestion .food-image {
  width: 5rem;
  height: 5rem;
}
.recipe-sample .each-food-suggestion .food-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.recipe-sample .each-food-suggestion .recipe {
  flex: 1;
}

.only-for-lunch {
  position: absolute;
  bottom: 0.6rem;
  font-size: 0.5rem;
  left: 5.75rem;
  padding: 0.2rem;
  border-radius: 0.5rem;
  background-color: purple;
  color: white;
  z-index: 2;
}.generator-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 7rem;
}
.generator-container .generator-page {
  max-width: 440px;
  width: 99%;
  margin: auto;
  aspect-ratio: 0.7;
  background-color: white;
  margin: 1rem auto;
  border: 1px solid gray;
  overflow: auto;
}
.generator-container .each_food_suggest {
  margin: 1rem;
}
.generator-container .active_food {
  border-bottom: 3px solid blue;
}
.generator-container .name {
  display: flex;
  justify-content: space-between;
}
.generator-container .name span {
  padding: 0 0.5rem;
  display: none;
}
.generator-container .each-food-edit .name {
  position: relative;
}
.generator-container .each-food-edit .name span {
  position: absolute;
  right: 0;
}
.generator-container .each-food-edit:hover .name span {
  display: block;
}
.generator-container .small-screen {
  position: fixed;
  width: max-content;
  max-width: 100vw;
  height: max-content;
  top: 0;
  left: 0;
  z-index: 600;
}
.generator-container .active-edit .name span {
  display: block;
}
.generator-container .food-list {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1rem;
}
.generator-container .favor {
  background-color: rgba(0, 128, 0, 0.329);
}
.generator-container .hated {
  background-color: rgba(255, 136, 0, 0.39);
}
.generator-container .allergy {
  background-color: rgba(255, 0, 0, 0.39);
}
.generator-container .red_line {
  border-bottom: 2px solid red;
}
.generator-container .green_line {
  border-bottom: 4px solid green;
}
.generator-container .help {
  line-height: 2rem;
  border: 1px solid gainsboro;
}
.generator-container .illnesses {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1rem;
}
.generator-container .illnesses div {
  border: 1px solid gainsboro;
  margin: 0.2rem;
}
.generator-container .each-food-edit {
  display: grid;
  grid-template-columns: 2rem 1.5fr 2fr;
  padding: 0.5rem;
}

.add_custom {
  padding: 1rem;
  color: rgb(29, 175, 29);
  cursor: pointer;
}

.custom .title {
  font-size: 1.2rem;
  font-weight: 700;
}
.custom .custom-nav {
  display: flex;
  column-gap: 1rem;
  margin: 0.5rem 0;
}
.custom .custom-nav div {
  padding: 0.3rem 1rem;
  border: 1px solid gainsboro;
}
.custom .custom-nav .active-menu {
  background-color: rgb(29, 175, 29);
  color: white;
}
.custom .input-search {
  margin: 1rem 0;
  width: 98%;
}
.custom .input-search input {
  width: 100%;
}
.custom .each-food-custom {
  border-bottom: 1px solid gainsboro;
  padding: 0.3rem 0.8rem;
  cursor: pointer;
}

.each-sample {
  display: flex;
  column-gap: 1rem;
  margin: 0.5rem 0;
}

.new_food input,
.new_food textarea {
  width: 90%;
  margin: 0.5rem 0;
}

.add_custom_but {
  display: grid;
  align-items: center;
  font-size: 1.5rem;
  font-weight: 800;
  color: green;
}

.add-custom .search {
  width: 95%;
  margin: 1rem auto;
}
.add-custom .search input {
  width: 100%;
}
.add-custom .el-list div {
  padding: 0.2rem;
  border-bottom: 1px solid gainsboro;
}

.note {
  width: 80%;
}
.note textarea {
  width: 100%;
}

.custom-rule .title {
  padding: 0.5rem 0;
}
.custom-rule textarea {
  width: 97%;
  margin: 1rem 0;
  resize: none;
  height: 6rem;
  font-size: 0.8rem !important;
}
.custom-rule .button {
  display: grid;
  place-items: center;
}

.save {
  margin: 2rem;
  text-align: center;
}

.add-recipe .search {
  display: flex;
  column-gap: 1rem;
  margin: 1rem 0;
}

.sug_note {
  padding: 0.5rem;
}
.sug_note textarea {
  width: 98%;
  min-height: 5rem;
  resize: none;
}

.recipe-container {
  display: flex;
  flex-direction: column;
}
.recipe-container .foods {
  flex: 1;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}
.recipe-container .foods .each-recipe {
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.recipe-container .foods .each-recipe .img {
  width: 80%;
  margin: auto;
  aspect-ratio: 1;
}
.recipe-container .foods .each-recipe .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.recipe-container .foods .each-recipe .actions {
  padding: 0.3rem;
  display: flex;
  justify-content: space-between;
}
.recipe-container .foods .each-recipe .actions .tags {
  color: rgb(73, 73, 73);
  font-size: 0.9rem;
  padding-top: 0.3rem;
}
.recipe-container .pagination {
  display: flex;
  justify-content: center;
  column-gap: 0.5rem;
  margin-top: 2rem;
}
.recipe-container .active-page {
  color: rgb(31, 206, 31);
  font-weight: 700;
}
.recipe-container .selected {
  outline: 5px solid rgb(10, 185, 10);
}

.recipes-list .each-recipe {
  display: flex;
  padding: 0.5rem;
  justify-content: space-between;
  border-bottom: 1px solid gainsboro;
}

.add-btn {
  margin: 1rem;
}
.add-btn button {
  background-color: rgb(24, 218, 24);
  color: white;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.3rem;
}

.hint {
  margin: 1rem 0;
  line-height: 2rem;
}

.green_underline {
  border-bottom: 2px solid green !important;
}

.red_underline {
  border-bottom: 2px solid red !important;
}

.recipe-container-generate {
  display: flex;
  column-gap: 1rem;
  flex-wrap: wrap;
  column-gap: 0.5rem;
  row-gap: 0.5rem;
  justify-content: space-around;
}
.recipe-container-generate .type {
  position: absolute;
  padding: 0.2rem;
  background-color: green;
  color: white;
  font-size: 0.7rem;
  bottom: 0;
}
.recipe-container-generate .img-recipe {
  width: 7rem;
  height: 7rem;
  position: relative;
}
.recipe-container-generate .img-recipe img {
  width: 100%;
  height: 100%;
}
.recipe-container-generate .img-recipe .favor-food {
  position: absolute;
  top: 0;
  margin: 0.5rem;
  font-size: 1.3rem;
  color: orange;
  width: 2rem;
  height: 2rem;
  background-color: white;
  display: grid;
  place-items: center;
  border-radius: 50%;
}
.recipe-container-generate .selected-unseen {
  border: 4px solid red;
}

.red_bg {
  background-color: rgba(255, 0, 0, 0.377);
}

.green_bg {
  background-color: rgba(0, 128, 0, 0.397);
}

@media (max-width: 900px) {
  .diet-preview {
    display: none !important;
  }
}
.sample-manager {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: auto;
  background-color: rgba(128, 128, 128, 0.438);
  display: grid;
  place-items: center;
  z-index: 555;
}
.sample-manager .manager-content {
  width: 90%;
  height: 90%;
  background-color: #fff;
  padding: 0.5rem;
}
.sample-manager .manager-content .editor {
  display: grid;
  grid-template-columns: 1fr 3fr;
}
.sample-manager .manager-content .editor .table .each-samp {
  display: grid;
  grid-template-columns: 1fr repeat(4, 2fr);
}
.sample-manager .manager-content .editor .table .each-samp div {
  border: 1px solid gray;
}
.sample-manager .manager-content .editor .each-input .label {
  padding: 0.5rem 0;
}
.sample-manager .manager-content .editor .each-input textarea, .sample-manager .manager-content .editor .each-input input {
  width: 95%;
  height: 5rem;
}
.sample-manager .manager-content .editor .each-input input {
  height: max-content;
}
@media (max-width: 600px) {
  .sample-manager .manager-content {
    width: 100%;
    height: 100%;
  }
  .sample-manager .manager-content .editor {
    grid-template-columns: 1fr;
    padding: 0.5rem;
  }
  .sample-manager .manager-content .table {
    overflow: auto;
    width: 100%;
  }
  .sample-manager .manager-content .table .each-samp {
    grid-template-columns: 1fr;
  }
}.show-diet {
  max-width: 500px;
  margin: auto;
  background-color: #fff;
  padding: 0.5rem;
}
.show-diet * {
  white-space: pre-line;
  word-wrap: break-word;
}
.show-diet .plan-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.show-diet .plan-title .title-self {
  color: #82E08C;
  font-size: 1.2rem;
  font-weight: 700;
}
.show-diet .plan-title .download-btn button {
  display: flex;
  align-items: center;
  column-gap: 0.3rem;
  background-color: #82E08C;
  padding: 0.3rem 0.5rem;
  border-radius: 0.4rem;
  font-weight: 600;
}
.show-diet .top {
  background-color: rgba(255, 255, 255, 0.5411764706);
  z-index: 2;
}
.show-diet .top .logo {
  width: 8rem;
}
.show-diet .top .logo img {
  width: 100%;
  height: auto;
}
.show-diet .top .user-info {
  margin: 1rem auto;
  background-color: #F6F6F6;
  display: flex;
  align-items: center;
  padding: 0.2rem;
  border-radius: 0.5rem;
  column-gap: 0.5rem;
}
.show-diet .top .user-info .profile-img {
  width: 4rem;
  padding: 0.3rem;
  margin: 0;
}
.show-diet .top .user-info .profile-img img {
  width: 100%;
  border-radius: 0.2rem;
  border-radius: 50%;
}
.show-diet .top .user-info .information .name {
  font-size: 1.3rem;
  padding: 0.3rem 0;
  font-weight: 600;
}
.show-diet .top .user-info .information .date {
  color: gray;
}
.show-diet .top .nav-title {
  text-align: center;
  padding: 0.7rem 0;
  font-weight: 600;
}
.show-diet .top .diet-nav {
  margin: 1rem auto;
  display: flex;
  text-align: center;
  justify-content: space-around;
  color: gray;
  max-width: 440px;
}
.show-diet .top .diet-nav .text {
  font-size: 0.8rem;
}
.show-diet .section .section-title {
  text-align: center;
  font-size: 1.2rem;
  font-weight: 600;
  color: #34B99E;
}
.show-diet .user-information .information-table {
  margin: auto;
  background-color: #F6F6F6;
  border-radius: 0.5rem;
}
.show-diet .user-information .information-table .each-cell {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #C1C1C1;
  padding: 0.6rem 0.5rem;
}
.show-diet .user-information .information-table .each-cell:last-child {
  border: none;
}
.show-diet .user-information .information-table .each-cell .label {
  color: gray;
}
.show-diet .user-information .information-table .each-cell .value {
  font-weight: 600;
}
.show-diet .rule-title {
  margin-top: 1rem;
  padding: 0.5rem 0;
  font-weight: 700;
}
.show-diet .foods-container {
  margin: 1rem auto;
  min-height: 450px;
  background-size: 100% 900px;
  background-position: bottom;
  border-radius: 1rem;
}
.show-diet .foods-container .diet-head {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0.5rem;
  column-gap: 0;
  background-color: #E4F8E6;
  border-radius: 1.5rem 1.5rem 0 0;
  border-bottom: 2px solid #82E08C;
  font-weight: 800;
}

.each-diet .diet-head {
  display: flex;
  column-gap: 1rem;
  align-items: center;
}
.each-diet .diet-head .icon {
  width: 4rem;
}
.each-diet .diet-head .icon img {
  width: 100%;
}
.each-diet .diet-head .label {
  font-size: 1.2rem;
  font-weight: 800;
}
.each-diet .food-table {
  width: 100%;
  background-color: #F6F6F6;
}
.each-diet .food-table .table-top {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0.5rem;
}
.each-diet .food-table .table-info {
  color: gray;
  padding: 0.3rem 0.5rem;
  border-bottom: 1px solid rgb(233, 233, 233);
}

.Restricted {
  color: red;
  padding: 0 0.2rem;
}

.foods-nav {
  overflow: auto;
  padding-bottom: 0.5rem;
}
.foods-nav .all-navs {
  display: flex;
  column-gap: 0.5rem;
  width: max-content;
}
.foods-nav .each-food-type {
  font-size: 0.8rem;
  border: 1px solid gainsboro;
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  padding: 1rem 0.5rem;
  border-radius: 0.3rem;
  min-width: 5rem;
  justify-content: center;
}
.foods-nav .each-food-type .icon {
  width: 2.5rem;
}
.foods-nav .each-food-type .icon img {
  width: 100%;
}
.foods-nav .active-food {
  background-color: #E4F8E6;
  font-weight: 700;
}

.info-container {
  column-gap: 1rem;
  align-items: center;
}
.info-container .diet-chart {
  display: flex;
  justify-content: center;
  margin: 1rem auto;
}

.diet-chart-container {
  width: 95%;
  height: 400px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px;
}
.diet-chart-container canvas {
  max-width: 100% !important;
  max-height: 100% !important;
}

.recommendation-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 0.3rem;
}
.recommendation-container .each-rec {
  background-color: #F6F6F6;
  padding: 0.5rem;
  border-radius: 1rem;
  margin-top: 1rem;
  overflow: hidden;
}
.recommendation-container .each-rec .rec-head {
  display: grid;
  justify-content: center;
}
.recommendation-container .each-rec .rec-head .icon {
  width: 2rem;
  margin: auto;
}
.recommendation-container .each-rec .rec-head .icon img {
  width: 100%;
}
.recommendation-container .each-rec .rec-head .label {
  font-size: 0.8rem;
  font-weight: 600;
  color: #82E08C;
  text-align: center;
}
.recommendation-container .each-rec .foods-list {
  padding: 0;
  font-size: 0.8rem;
  margin-top: 0.5rem;
}

.shop-list {
  max-width: 500px;
}
.shop-list .cont {
  border-radius: 1rem;
  background-color: rgba(255, 255, 255, 0.7450980392);
  background-color: #F6F6F6;
  padding: 0.5rem;
}
.shop-list .cont ul {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0.5rem 1.3rem;
}
.shop-list .cont ul li {
  list-style: disc;
  font-weight: 600;
}

.show-sample {
  background-color: rgba(255, 255, 255, 0.6588235294);
}
.show-sample .sample-title {
  display: flex;
  column-gap: 1rem;
  align-items: center;
}
.show-sample .sample-title .icon {
  width: 4rem;
}
.show-sample .sample-title .icon img {
  width: 100%;
}
.show-sample .day-nav {
  display: flex;
  column-gap: 0.5rem;
  overflow: auto;
  margin: 0.5rem;
  align-items: center;
}
.show-sample .day-nav .each-day {
  border: 1px solid gainsboro;
  border-radius: 0.5rem;
  padding: 0.3rem 0.5rem 0.5rem 0.5rem;
  text-align: center;
}
.show-sample .day-nav .active-day {
  background-color: #34B99E;
  color: white;
}
.show-sample .each-sample-show {
  display: grid;
  grid-template-columns: 8rem 1fr;
  margin: 0.5rem 0;
  padding-bottom: 0.2rem;
  align-items: center;
  border-bottom: 1px solid rgba(220, 220, 220, 0.596);
}
.show-sample .each-sample-show .label {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.show-sample .each-sample-show .label .icon {
  width: 2rem;
}
.show-sample .each-sample-show .label .icon img {
  width: 2rem;
}
.show-sample .samples {
  margin: 1rem;
}

.show-recipes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 0.5rem;
}
.show-recipes .each-recipe {
  border-radius: 0.5rem;
  overflow: hidden;
  background-color: #F6F6F6;
}
.show-recipes .each-recipe .img {
  width: 100%;
  aspect-ratio: 1;
}
.show-recipes .each-recipe .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.show-recipes .each-recipe .actions {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem;
  font-size: 0.7rem;
  font-weight: 600;
}

.food-suggestion .each-section-sug {
  border-radius: 0.5rem;
}
.food-suggestion .each-section-sug .label {
  padding: 0.5rem;
  font-size: 1.3rem;
  font-weight: 600;
}
.food-suggestion .each-section-sug .foods-container-sug {
  background-color: #F6F6F6;
  border-radius: 0.5rem;
  position: relative;
  overflow: hidden;
  direction: ltr !important;
}
.food-suggestion .each-section-sug .foods-container-sug .navigator {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 2;
  width: 2rem;
  height: 2rem;
  display: grid;
  place-items: center;
  background-color: #82E08C;
  border-radius: 50%;
  left: 10px;
  font-size: 1.2rem;
}
.food-suggestion .each-section-sug .foods-container-sug .navigator-right {
  right: 0 !important;
  left: unset !important;
}
.food-suggestion .each-section-sug .foods-container-sug .foods-list {
  display: flex;
  width: max-content;
  column-gap: 1rem;
  height: max-content;
  padding: 0.5rem;
  transition: 0.5s;
}
.food-suggestion .each-section-sug .foods-container-sug .foods-list .each-food {
  border-radius: 0.5rem;
  overflow: hidden;
  position: relative;
  width: 240px;
  max-width: 44vw;
  column-gap: 0.5rem;
  border-radius: 0.3rem;
  height: max-content;
  align-items: center;
  background-color: white;
  min-height: 18rem;
}
.food-suggestion .each-section-sug .foods-container-sug .foods-list .each-food .img {
  width: 100%;
}
.food-suggestion .each-section-sug .foods-container-sug .foods-list .each-food .img img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}
.food-suggestion .each-section-sug .foods-container-sug .foods-list .each-food .dis {
  flex: 1;
  padding: 0.5rem;
  font-size: 0.8rem;
  color: rgb(59, 59, 59);
  font-weight: 500;
  height: 100%;
}.group-manager {
  max-width: 1000px;
  margin: 3rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.group-manager .title {
  margin: 1rem 0;
  font-size: 1.1rem;
  font-weight: 700;
}
.group-manager .new-group {
  text-align: right;
  margin: 0 0.5rem;
}
.group-manager .new-group button {
  background-color: #4ade80;
  color: white;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.3rem;
  transition: background-color 0.2s ease;
}
.group-manager .new-group button:hover {
  background-color: #22c55e;
}
.group-manager .search {
  display: flex;
  justify-content: space-between;
  margin: 0.5rem;
  align-items: center;
}
.group-manager .search .left,
.group-manager .search .right {
  display: flex;
  column-gap: 1rem;
}
.group-manager .search .left .each-input,
.group-manager .search .right .each-input {
  min-width: 10rem;
}
.group-manager .search .left .each-input select,
.group-manager .search .right .each-input select {
  width: 90%;
}
.group-manager .search .left .each-input .label,
.group-manager .search .right .each-input .label {
  padding: 0.3rem 0;
  color: gray;
}
.group-manager .groups-table {
  width: 100%;
  background-color: #fff;
  padding: 0.2rem;
}
.group-manager .groups-table th,
.group-manager .groups-table td {
  border-bottom: 1px solid gainsboro;
  text-align: start;
}
.group-manager .groups-table .table-actions {
  display: flex;
  column-gap: 1rem;
  padding: 0.5rem 0;
  align-items: center;
}
.group-manager .groups-table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
@media (max-width: 500px) {
  .group-manager {
    font-size: 0.7rem;
  }
  .group-manager .not-show-in-responsive {
    display: none !important;
  }
  .group-manager .search {
    flex-direction: column;
    row-gap: 1rem;
  }
}

.n {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}

.flag-color {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.add-group {
  margin-bottom: 8rem;
}
.add-group .inputs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 1rem;
}
.add-group .inputs .each-input {
  width: 80%;
}
.add-group .inputs .each-input input {
  width: 98%;
}
.add-group .inputs .each-input .check {
  width: max-content;
}
.add-group .inputs .each-input select {
  padding: 0;
  width: 100%;
}
.add-group .inputs .each-input .label {
  margin: 0.5rem;
  color: rgb(61, 61, 61);
}
.add-group .inputs .each-input input, .add-group .inputs .each-input select {
  font-size: 1rem;
  border-radius: 0.3rem;
  border: 1px solid gainsboro;
  padding: 0.5rem 0.1rem;
  background: none;
}
@media (max-width: 500px) {
  .add-group {
    font-size: 1rem;
  }
  .add-group .inputs {
    grid-template-columns: 1fr;
  }
  .add-group .inputs .each-input {
    width: 100%;
  }
}.xp {
  background-color: #fff;
}
.xp .green-area {
  height: 10rem;
  background-color: #82E08C;
}
.xp .discounts {
  margin: 1rem;
}
.xp .discounts .title {
  font-size: 1.3rem;
  padding: 1rem 0;
}
.xp .discounts .each-discount {
  text-align: center;
  display: grid;
  grid-template-columns: repeat(3, 1fr) 2.5fr 1fr 1fr;
}
.xp .discounts .head-discount {
  font-weight: bold;
}
.xp .xp-container {
  max-width: 1000px;
  margin: auto;
  transform: translate(0, -7rem);
  padding: 1rem 0;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.xp .xp-container .user-info {
  display: flex;
  padding: 1rem;
  column-gap: 1rem;
}
.xp .xp-container .user-info .image {
  width: 5rem;
  height: 5rem;
}
.xp .xp-container .user-info .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
  box-shadow: rgba(255, 217, 0, 0.438) 0px 2px 8px 0px;
}
.xp .xp-container .user-info .info .name {
  font-size: 1.5rem;
  font-weight: 900;
}
.xp .xp-container .user-info .info .level {
  color: gray;
  font-size: 1.2rem;
}
.xp .xp-container .user-info .info .level span {
  color: gold;
  font-weight: 900;
}
.xp .xp-container .overall {
  text-align: center;
}
.xp .xp-container .overall .cur-status {
  font-size: 1.3rem;
  font-weight: 600;
}
.xp .xp-container .overall .remain {
  font-size: 0.8rem;
  color: gray;
}
.xp .xp-container .process-bar {
  width: 80%;
  display: flex;
  column-gap: 0.5rem;
  margin: 0.5rem auto;
  align-items: center;
}
.xp .xp-container .process-bar .bar {
  flex: 1;
  overflow: hidden;
  border: 1px solid rgb(226, 226, 226);
  height: 5px;
  border-radius: 1rem;
  position: relative;
}
.xp .xp-container .process-bar .bar .bar-completed {
  width: 60%;
  height: 5px;
  background-color: #82E08C;
}
.xp .xp-container .ticket {
  width: max-content;
  padding: 0.5rem 0.3rem;
  margin: auto;
  background-color: #82E08C;
  color: white;
  border-radius: 0.3rem;
}
.xp .scores-table {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1rem;
  padding: 0.3rem;
  row-gap: 1rem;
  margin-top: 2rem;
}
.xp .scores-table .each-score {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  padding: 0 0.3rem;
}
.xp .scores-table .each-score .icon {
  width: 2rem;
  aspect-ratio: 1;
}
.xp .scores-table .each-score .icon img {
  width: 100%;
  height: 100%;
}
.xp .scores-table .each-score .value {
  flex: 1;
  text-align: end;
  color: gray;
}
.xp .prizes-list {
  padding: 0.5rem;
}
.xp .prizes-list .label {
  font-weight: 600;
  border-bottom: 1px solid gainsboro;
  display: flex;
  justify-content: space-between;
  padding: 0.5rem 0;
}
.xp .prizes-list .label .info {
  font-size: 1.2rem;
  cursor: pointer;
}
.xp .prizes-list .each-prize {
  display: flex;
  column-gap: 0.5rem;
  justify-content: space-between;
  padding: 0.5rem;
  padding-top: 0.2rem;
  font-size: 0.9rem;
  color: rgb(56, 56, 56);
  text-align: center;
}
.xp .prizes-list .border {
  border-bottom: 1px solid gainsboro;
}
.xp .prizes-list .received {
  font-size: 0.7rem;
  color: gray;
  padding: 0 0.5rem;
}
.xp .prizes-list .prize-head {
  color: black;
}

.each-score {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  padding: 0 0.3rem;
}
.each-score .icon {
  width: 2rem;
  aspect-ratio: 1;
}
.each-score .icon img {
  width: 100%;
  height: 100%;
}
.each-score .value {
  flex: 1;
  text-align: end;
  color: gray;
}

.score-info .label {
  font-size: 0.9rem;
  color: gray;
  padding: 1rem 0;
}

.prizes-container .prize-title {
  padding: 0.5rem;
  margin-top: 0.5rem;
  font-size: 1.1rem;
  font-weight: 700;
}
.prizes-container .prizes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 0.5rem;
  padding: 0.5rem;
}
.prizes-container .prizes .each-prize {
  transition: 0.3s;
  padding: 0.5rem;
  border-radius: 0.3rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.prizes-container .prizes .each-prize .image {
  width: 3rem;
  margin: auto;
  transition: 0.3s;
}
.prizes-container .prizes .each-prize .image img {
  width: 100%;
}
.prizes-container .prizes .each-prize .name {
  text-align: center;
  font-weight: 700;
  font-size: 0.9rem;
}
.prizes-container .prizes .each-prize .win {
  text-align: center;
  font-size: 0.8rem;
  color: gray;
}
.prizes-container .prizes .each-prize:hover {
  box-shadow: rgba(13, 155, 84, 0.24) 0px 3px 8px;
}
.prizes-container .prizes .each-prize:hover .image {
  transform: rotateY(360deg);
}
.prizes-container .top-prizes {
  display: flex;
  justify-content: space-between;
  padding: 0.5rem;
  align-items: center;
}
.prizes-container .top-prizes .info {
  color: gray;
}.prizes-manager {
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.prizes-manager .title {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1rem;
}
.prizes-manager .prizes-table {
  width: 100%;
  border-collapse: collapse;
}
.prizes-manager .prizes-table th,
.prizes-manager .prizes-table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.prizes-manager .prizes-table th {
  background-color: #f7f7f7;
}
.prizes-manager .prizes-table tr:last-child td {
  border-bottom: none;
}
.prizes-manager .prizes-table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
.prizes-manager .prizes-table svg {
  cursor: pointer;
}.user-manager,
.old-users {
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.user-manager .add-button,
.old-users .add-button {
  display: flex;
  column-gap: 1rem;
  flex-wrap: wrap;
  text-align: center;
  grid-gap: 0.5rem;
  width: 100%;
}
.user-manager .add-button button,
.old-users .add-button button {
  padding: 0.3rem 2rem;
  font-size: 1.1rem;
  background-color: #4ade80;
  color: white;
  border: none;
  border-radius: 0.4rem;
  width: 12rem;
  transition: background-color 0.2s ease;
}
.user-manager .add-button button:hover,
.old-users .add-button button:hover {
  background-color: #22c55e;
}
.user-manager .hint,
.old-users .hint {
  max-width: 1000px;
  margin: auto;
}
.user-manager .hint .blue,
.old-users .hint .blue {
  color: blue;
}
.user-manager .filters,
.old-users .filters {
  display: flex;
  column-gap: 2rem;
  font-size: 1.1rem;
  flex-wrap: wrap;
  align-items: center;
  max-width: 1000px;
  margin: auto;
  padding-left: 1rem;
}
.user-manager .filters .activation-filter,
.old-users .filters .activation-filter {
  display: flex;
  column-gap: 0.5rem;
}
.user-manager .filters input[type=text],
.user-manager .filters select,
.old-users .filters input[type=text],
.old-users .filters select {
  width: 13rem;
  border: none;
  font-size: 1.1rem;
  border-bottom: 1px solid gainsboro;
  background: none;
}
.user-manager .filters .each-filter,
.old-users .filters .each-filter {
  margin: 0.5rem 0;
}
.user-manager .filters .search-button button,
.old-users .filters .search-button button {
  background-color: #4ade80;
  color: white;
  border: none;
  padding: 0.5rem 1rem;
  font-size: 1.1rem;
  border-radius: 0.3rem;
  transition: background-color 0.2s ease;
}
.user-manager .filters .search-button button:hover,
.old-users .filters .search-button button:hover {
  background-color: #22c55e;
}
.user-manager .search-input,
.old-users .search-input {
  min-width: 10rem;
}
.user-manager .users-table,
.old-users .users-table {
  max-width: 1000px;
  margin: auto;
  border-collapse: collapse;
  background-color: #fff;
  margin-top: 1rem;
  width: max-content;
}
.user-manager .users-table tr,
.old-users .users-table tr {
  border-bottom: 1px solid gainsboro;
}
.user-manager .users-table tr .actions,
.old-users .users-table tr .actions {
  display: flex;
  column-gap: 1rem;
  font-size: 1.1rem;
  color: gray;
}
.user-manager .users-table tr .actions div:hover,
.old-users .users-table tr .actions div:hover {
  color: black;
}
.user-manager .users-table th,
.old-users .users-table th {
  background-color: rgb(247, 247, 247);
}
.user-manager .users-table td,
.user-manager .users-table th,
.old-users .users-table td,
.old-users .users-table th {
  padding: 1rem 0;
  text-align: center;
}
.user-manager .users-table tbody tr:nth-child(even),
.old-users .users-table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
@media (max-width: 500px) {
  .user-manager .users-table,
  .old-users .users-table {
    font-size: 0.7rem;
  }
}
.user-manager .table-container,
.old-users .table-container {
  min-height: 50rem;
}
.user-manager .page-handler,
.old-users .page-handler {
  margin: 1rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 600px) {
  .user-manager .users-table th,
  .user-manager .users-table td,
  .old-users .users-table th,
  .old-users .users-table td {
    display: none;
  }
  .user-manager .users-table .stay-on-responsive,
  .old-users .users-table .stay-on-responsive {
    display: table-cell;
  }
  .user-manager .filters,
  .old-users .filters {
    display: block;
    line-height: 2.5rem;
  }
}

.form-actions {
  display: flex;
  column-gap: 1rem;
}

.prizes-list {
  width: 100%;
  border-collapse: collapse;
  margin-top: 0.5rem;
}
.prizes-list th,
.prizes-list td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.prizes-list th {
  background-color: #f7f7f7;
}
.prizes-list tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}

.ref-buttons button {
  width: 90%;
  margin: 1rem;
  background-color: #4ade80;
  color: white;
  border: none;
  padding: 0.5rem 1rem;
  font-size: 1.1rem;
  border-radius: 0.3rem;
  transition: background-color 0.2s ease;
}
.ref-buttons button:hover {
  background-color: #22c55e;
}

.table-container {
  margin: auto;
  overflow: auto;
}
.table-container table {
  width: max-content !important;
  min-width: 100%;
}

.pause-user-popup {
  padding: 0.5rem;
  line-height: 2rem;
}

.send-sms .title {
  text-align: center;
  font-weight: 700;
}
.send-sms .txt {
  display: flex;
  justify-content: center;
  width: 90%;
  margin: 1rem auto;
}
.send-sms textarea {
  width: 100%;
  resize: none;
  background-color: #f6f6f6;
  border: 2px solid gray;
  border-radius: 0.4rem;
  min-height: 8rem;
}
.send-sms .save-button {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}

.payments-user-manager td {
  text-align: center;
}
.payments-user-manager .each-payment:nth-child(even) {
  background-color: #f6f6f6;
}.user-form {
  padding: 0.5rem;
}
.user-form .form-inputs {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.user-form .form-inputs .user-input {
  margin: 0.2rem 0;
}
.user-form .form-inputs .user-input .label {
  color: rgb(66, 66, 66);
}
.user-form .form-inputs .user-input .inp-self {
  width: 80%;
  border-bottom: 1px solid gray;
  margin: 0.3rem 0;
}
.user-form .form-inputs .user-input .inp-self input, .user-form .form-inputs .user-input .inp-self select {
  width: 100%;
  border: none;
  background: none;
  padding: 0.5rem 0;
  font-size: 1.1rem;
}
.user-form .form-inputs .user-input .inp-self input:focus, .user-form .form-inputs .user-input .inp-self select:focus {
  outline: none;
}
.user-form .form-inputs .user-input .input-with-icon {
  display: flex;
  align-items: center;
  column-gap: 0.3rem;
  width: max-content;
  min-width: 80%;
}
.user-form .form-inputs .user-input .input-with-icon .inp-self {
  flex: 1;
}
@media (max-width: 600px) {
  .user-form .form-inputs {
    grid-template-columns: 1fr;
  }
  .user-form .form-inputs .user-input .inp-self {
    width: 90%;
  }
}.rules-main {
  max-width: 500px;
  margin: auto;
}
.rules-main .title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem;
}
.rules-main .title .title-self {
  font-size: 26px;
  color: #82E08C;
  font-weight: 700;
}
.rules-main .title .download-btn button {
  display: flex;
  align-items: center;
  column-gap: 0.3rem;
  background-color: #82E08C;
  padding: 0.3rem 0.5rem;
  border-radius: 0.4rem;
  font-weight: 600;
}
.rules-main .user-data-plan {
  display: grid;
  grid-template-columns: max-content 2fr;
  margin: auto;
  margin: 0.5rem;
  padding: 0.5rem;
  column-gap: 1rem;
  border-radius: 0.3rem;
  align-items: center;
  background-color: #F6F6F6;
  border-radius: 8px;
}
.rules-main .user-data-plan .left .user-profile {
  width: 3.5rem;
}
.rules-main .user-data-plan .left .user-profile img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 50%;
}
.rules-main .user-data-plan .right .user-information {
  font-size: 1.1rem;
  font-weight: 700;
}
.rules-main .play-video {
  display: flex;
  margin: 0.5rem;
  padding: 0.5rem;
  background-color: #82E08C;
  align-items: center;
  border-radius: 0.4rem;
  column-gap: 1rem;
}
.rules-main .play-video .icon {
  width: 2.5rem;
}
.rules-main .play-video .icon img {
  width: 100%;
}
.rules-main .play-video .play-title {
  font-size: 1.2rem;
  font-weight: 600;
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}

.plan-video-player {
  width: 80%;
  margin: 1rem auto;
  max-width: 600px;
  position: relative;
}
.plan-video-player video {
  width: 100%;
}
.plan-video-player .video-title {
  position: absolute;
  width: max-content;
  padding: 0.5rem;
  background-color: gray;
  padding-right: 1rem;
  border-radius: 0 0 2rem 0;
  font-weight: 700;
  color: white;
  transition: 0.5s;
}

.rules-video {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  width: 100%;
  height: 10rem;
  margin-top: 2rem;
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.3019607843);
  border-radius: 2rem;
  opacity: 90%;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}

.rules-video-info {
  margin-left: 2rem;
  justify-self: start;
}

.rules-video-play {
  justify-self: center;
}

.rules-video-play img {
  width: 5rem;
  height: 5rem;
  opacity: 20%;
  transition: ease-in-out 0.3s;
}

.rules-video-img {
  justify-self: end;
}

.rules-video-img img {
  width: 20rem;
  height: 10rem;
  border-radius: 2rem;
}

.rules-video:hover {
  opacity: 100%;
  border-color: rgba(0, 0, 0, 0.6862745098);
}
.rules-video:hover .rules-video-play img {
  opacity: 100%;
}

.user-info-table {
  margin: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 8px;
}
.user-info-table .each-info {
  display: flex;
  justify-content: space-between;
  padding: 0.6rem;
  border-bottom: 1px solid #C1C1C1;
}
.user-info-table .each-info:last-child {
  border: none;
}

.download {
  max-width: 1160px;
  margin: auto;
}
.download button {
  padding: 0.5rem 1rem;
  background-color: #21C56C;
  color: white;
  border: none;
  border-radius: 0.3rem;
  font-size: 1.1rem;
  font-weight: 600;
}

.submit-weight {
  text-align: center;
}
.submit-weight .main-text {
  font-weight: 700;
  padding: 1rem;
  font-size: 1.2rem;
}
.submit-weight .submit-text {
  color: rgb(47, 47, 158);
  cursor: pointer;
}
.submit-weight .video-container {
  margin: 2rem 0;
  max-width: 400px;
  margin: auto;
}
.submit-weight .video-container .video-title {
  padding: 0.5rem 0;
}
.submit-weight .video-container video {
  width: 100%;
}

.video-container-motive {
  width: 100%;
  margin: auto;
  position: relative;
}
.video-container-motive .play {
  position: absolute;
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  z-index: 2;
}
.video-container-motive .play .icon {
  font-size: 3rem;
  width: 5rem;
  height: 5rem;
  background-color: rgba(255, 255, 255, 0.662745098);
  display: grid;
  place-items: center;
  border-radius: 50%;
}
.video-container-motive .play .icon span {
  display: flex;
  align-items: center;
  text-align: center;
}
.video-container-motive .vid-container video {
  width: 100% !important;
}

.week-pagination {
  display: flex;
}
.week-pagination .cur-week {
  padding: 0.5rem;
  font-size: 22px;
  font-weight: 700;
}

.week-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  justify-content: center;
  column-gap: 0.5rem;
  margin: 0.5rem;
  border-bottom: 1px solid #B0B0B0;
  padding-bottom: 0.75rem;
}
.week-list .each-week {
  text-align: center;
  transition: 0.3s;
  background-color: #F6F6F6;
  padding: 0.3rem 0;
  border-radius: 0.4rem;
  color: #C1C1C1;
  cursor: pointer;
}
.week-list .active-week {
  font-weight: 700;
  color: black;
  background-color: #82E08C;
}

.cat-container {
  margin: 0.5rem;
  overflow: auto;
}

.cats-list {
  display: flex;
  width: max-content;
  column-gap: 0.5rem;
  padding-bottom: 0.5rem;
}
.cats-list .each-cat {
  min-width: 5rem;
  background-color: #F6F6F6;
  text-align: center;
  padding: 1rem 0.5rem;
  color: #C1C1C1;
  column-gap: 0.5rem;
  border-radius: 0.3rem;
}
.cats-list .each-cat .img {
  width: 3rem;
}
.cats-list .each-cat .img img {
  width: 100%;
}
.cats-list .selected-index {
  background-color: #E4F8E6;
  color: black;
  font-weight: 600;
}

.show-cat {
  max-width: 900px;
  margin: 2rem 0.5rem;
}
.show-cat .show-section .section-title {
  font-size: 1.2rem;
  font-weight: 600;
  padding-bottom: 0.5rem;
}
.show-cat .foods-list {
  border-radius: 1rem;
  overflow: hidden;
}
.show-cat .show-food {
  min-width: 50%;
}
.show-cat .table-head {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0.5rem;
  background-color: #E4F8E6;
  border-bottom: 2px solid #82E08C;
  font-weight: 700;
}
.show-cat .plan-each-food {
  padding: 0.5rem;
  border-bottom: 1px solid #B0B0B0;
  background-color: #F6F6F6;
}
.show-cat .plan-each-food:last-child {
  border: none;
}
.show-cat .plan-each-food .top {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  font-weight: 600;
  padding: 0.5rem 0;
}
.show-cat .plan-each-food .top .amount {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 0.1rem;
  font-size: 0.8rem;
}
.show-cat .plan-each-food .top .amount .label {
  color: gray;
}
.show-cat .plan-each-food .top .amount .value {
  font-weight: 700;
}
.show-cat .plan-each-food .top .amounts {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.show-cat .plan-each-food .food-info {
  font-size: 0.8rem;
  color: gray;
  white-space: pre-line;
}
.show-cat .plan-each-food .times {
  color: black;
  font-weight: 700;
}
.show-cat .food-head-self {
  grid-template-columns: 1fr 1fr 1fr;
}
.show-cat .plan-foods-self .top {
  grid-template-columns: 1fr 2fr;
}
.show-cat .plan-foods-self .top .amounts .amount {
  grid-template-columns: 1fr;
  text-align: center;
}
.show-cat .mb1 {
  margin-bottom: 1rem;
}
.show-cat .red-txt {
  color: #b80912;
  font-weight: 800;
}
@media (max-width: 600px) {
  .show-cat {
    display: block;
  }
}

.ltr {
  direction: ltr !important;
}

.changes-table {
  width: 95%;
  margin: auto;
  overflow: auto;
  margin-bottom: 3rem;
  border-radius: 1rem;
}
.changes-table table {
  width: max-content;
  font-size: 0.7rem;
  margin: auto;
  min-width: 100%;
  background-color: #F6F6F6;
}
.changes-table td,
.changes-table th {
  padding: 0.4rem;
  text-align: center;
}
.changes-table .tas {
  text-align: start !important;
}
.changes-table tr {
  border-bottom: 1px solid gainsboro;
  height: 2rem;
}
.changes-table tr:last-child {
  border: none;
}
.changes-table .table-head {
  background-color: #E4F8E6;
  border-bottom: 2px solid #21C56C;
  height: 2rem;
}.rules-sample {
  min-height: 20rem;
}
.rules-sample .title {
  font-size: 1.1rem;
  font-weight: 600;
}
.rules-sample .selectors {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 1rem;
  margin: 0.5rem;
}
.rules-sample .type-selector {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
}
.rules-sample .type-selector button {
  padding: 0.3rem 0.5rem;
  background: none;
  border: 1px solid #29a58b;
  border-radius: 0.3rem;
}
.rules-sample .type-selector .active-button {
  background-color: #29a58b;
  color: white;
}

.samples-list {
  max-width: 700px;
  margin: 1rem auto;
}
.samples-list .each-meal {
  display: grid;
  grid-template-columns: 7rem 1fr;
  column-gap: 2rem;
  margin: 1rem 0.5rem;
  background-color: #F6F6F6;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  border-radius: 0.4rem;
  min-height: 5rem;
  font-weight: 600;
  padding: 0.5rem 0;
}
.samples-list .each-meal .meal-img {
  display: grid;
  place-items: center;
}
.samples-list .each-meal .meal-img img {
  width: 3rem;
}
.samples-list .each-meal .meal-img .name {
  font-weight: 700;
}.custom-drop-down {
  position: relative;
}
.custom-drop-down .select {
  padding: 0.5rem 1rem;
  border-radius: 0.4rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  justify-content: space-between;
}
.custom-drop-down .options {
  position: absolute;
  width: 100%;
  background-color: white;
  border-radius: 0.4rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  z-index: 5;
}
.custom-drop-down .options .each-option {
  padding: 0.75rem 0.5rem;
  border-bottom: 1px solid gray;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: 700;
}
.custom-drop-down .options .each-option:last-child {
  border: none;
}
.custom-drop-down .options .each-option .check {
  display: flex;
}.payment-list {
  max-width: 1400px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.payment-list .title {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1rem;
}
.payment-list .filters {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1rem;
  row-gap: 1rem;
  align-items: end;
}
.payment-list .filters .each-filter .label {
  color: gray;
  padding-bottom: 0.5rem;
}
.payment-list .table-container {
  width: 100%;
  overflow: auto;
}
.payment-list .payment-table {
  width: 100%;
  border-collapse: collapse;
}
.payment-list .payment-table th,
.payment-list .payment-table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.payment-list .payment-table th {
  background-color: #f7f7f7;
}
.payment-list .payment-table tr:last-child td {
  border-bottom: none;
}
.payment-list .payment-table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
@media (max-width: 800px) {
  .payment-list .payment-table {
    width: max-content;
    font-size: 0.7rem;
  }
}
@media (max-width: 800px) {
  .payment-list .hide-in-small {
    display: none;
  }
}
.payment-list .pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 1rem;
  padding: 1rem;
}

.manage-button {
  margin: 1rem 0;
}
.manage-button button {
  background-color: #51b45b;
  color: white;
  padding: 0.5rem;
}

.package-payment .each-input {
  padding: 1rem;
}
.package-payment .each-input .label {
  padding: 0.5rem 0;
}

.intent {
  position: relative;
}
.intent .complete {
  position: absolute;
  width: max-content;
  background-color: #fff;
  display: none;
  left: -1rem;
  border: 1px solid gainsboro;
  border-radius: 0.3rem;
  top: -0.7rem;
}
.intent:hover .complete {
  display: block;
}

.actions_payment {
  display: flex;
  column-gap: 1rem;
}

.detail_list {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.detail_list .each-detail {
  padding: 1rem;
}
.detail_list .each-detail .key {
  font-size: 0.8rem;
  color: gray;
}
.detail_list .each-detail .value {
  padding: 0.3rem 0;
  font-weight: 700;
}.discount {
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.discount .qr-status {
  padding: 0.5rem;
}
.discount .qr-status span {
  color: #21C56C;
  cursor: pointer;
}
.discount .title {
  padding: 1rem;
  color: #21C56C;
  font-size: 1.3rem;
}
.discount .discount-head {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  column-gap: 0.5rem;
}
.discount .discount-head button {
  background-color: #21C56C;
  color: white;
  margin: 0.5rem 0;
  border: none;
  padding: 0.6rem 1rem;
  border-radius: 0.3rem;
}
.discount .table-container {
  width: 100%;
  overflow: auto;
}
.discount .code-action {
  display: flex;
  column-gap: 0.5rem;
}
.discount .discount-list {
  width: 100%;
  border-collapse: collapse;
  margin: 1rem 0;
  font-size: 0.8rem;
}
.discount .discount-list th, .discount .discount-list td {
  text-align: center;
  padding: 0.6rem;
  border-bottom: 1px solid gainsboro;
}
.discount .discount-list th {
  background-color: #f7f7f7;
}
.discount .discount-list tr:last-child td {
  border-bottom: none;
}
.discount .discount-list tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
.discount .discount-list svg {
  cursor: pointer;
}

.add-discount {
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
}
.add-discount .inputs {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
}
.add-discount .inputs .each-input input {
  width: 100%;
}
.add-discount .inputs .each-input .label {
  margin: 0.5rem 0;
  color: gray;
}
.add-discount .full {
  grid-column: 1/3;
}
.add-discount .save {
  margin-top: 1rem;
  text-align: right;
}
.add-discount .save button {
  background-color: #21C56C;
  color: white;
  border: none;
  padding: 0.5rem 1rem;
  border-radius: 0.3rem;
}.gift-card {
  max-width: 700px;
  width: 100%;
  display: grid;
  grid-template-columns: 2fr 1.1fr;
  border: 1px solid gainsboro;
}
.gift-card .right {
  background-color: #e0ffd5;
  display: grid;
  height: 100%;
  flex: 1;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
.gift-card .right .label {
  font-size: 1.5em;
}
.gift-card .right .off-percent {
  color: #eb350d;
  font-size: 5em;
  font-weight: 900;
}
.gift-card .right .qr-code {
  margin: auto;
}
.gift-card .left {
  position: relative;
  display: grid;
  place-items: center;
  overflow: hidden;
  background-color: rgba(255, 219, 120, 0.6431372549);
}
.gift-card .left .bg {
  position: absolute;
  left: 1rem;
  top: 30%;
  width: 6rem;
  height: auto;
}
.gift-card .left .bg img {
  width: 100%;
}
.gift-card .left .left-content .num {
  color: #eb350d;
  padding: 0 0.2em;
}
.gift-card .left .left-content .logo {
  width: 50%;
  margin: auto;
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #81b96e;
}
.gift-card .left .left-content .logo img {
  width: 50%;
}
.gift-card .left .left-content .gif-card {
  width: 20%;
  padding: 0.5em 0;
  margin: auto;
}
.gift-card .left .left-content .gif-card img {
  width: 100%;
}
.gift-card .left .left-content .label {
  font-size: 1.5em;
  margin: auto;
  width: max-content;
  padding-bottom: 0.3em;
  border-bottom: 1px solid #eb350d;
}
.gift-card .left .left-content .valid {
  text-align: center;
  padding-top: 0.3em;
  border-bottom: 1px solid #eb350d;
  width: max-content;
  margin: auto;
}
.gift-card .left .left-content .valid .valid-title {
  font-size: 1.3em;
}
.gift-card .left .left-content .valid .valid-self {
  padding-top: 0.3em;
}
.gift-card .left .left-content .code {
  text-align: center;
  display: flex;
  color: 0.3em;
  align-items: center;
  justify-content: center;
  margin: 0.5em;
}
.gift-card .left .left-content .code span {
  font-size: 2em;
  font-weight: 700;
  padding: 0.2em;
  background-color: rgba(235, 235, 235, 0.521);
  margin-left: 0.2em;
  letter-spacing: 0.2em;
}
.gift-card .left .left-content .registration {
  font-size: 0.9em;
  padding: 0 0.5em;
}
.gift-card .left .left-content .registration .reg-label {
  padding: 5px 0;
}
.gift-card .qr-self {
  max-width: 95%;
  max-height: 95%;
}

.fix-size {
  width: 8.5cm !important;
  aspect-ratio: 1.75;
  font-size: 8px;
}
.fix-size .qr-self {
  max-width: 70%;
  height: auto;
}
.fix-size .left .bg {
  width: 3rem !important;
}

.for-save {
  width: 600px !important;
  height: 400px !important;
}

.type-label {
  font-size: 1.8em !important;
  font-weight: 800;
}.new-discount-card {
  position: relative;
  aspect-ratio: 1.475;
  width: 660px;
  margin: auto;
}
.new-discount-card .img {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: -1;
}
.new-discount-card .img img {
  width: 100%;
}
.new-discount-card .content-container {
  display: flex;
  width: 100%;
  height: calc(100% - 2.6rem);
  justify-content: end;
  align-items: end;
}
.new-discount-card .content-container .content {
  width: 60%;
  height: 78%;
  text-align: center;
}
.new-discount-card .content-container .content .discount-percentage {
  font-size: 2rem;
  font-weight: 700;
  color: #688265;
}
.new-discount-card .content-container .content .discount-type {
  color: gray;
}
.new-discount-card .content-container .content .valid-until {
  margin: 0.5rem 0;
}
.new-discount-card .content-container .content .valid-until .value {
  font-weight: 700;
  width: max-content;
  margin: auto;
  border-bottom: 1px solid #688265;
}
.new-discount-card .content-container .content .registration {
  display: flex;
  margin: 0.5rem;
}
.new-discount-card .content-container .content .registration .register {
  flex: 1;
}
.new-discount-card .content-container .content .registration .register .register-self {
  width: 90%;
  margin: auto;
  text-align: start;
}
.new-discount-card .content-container .content .registration .register .label {
  font-weight: 700;
}
.new-discount-card .content-container .content .registration .register .each-register {
  display: flex;
  align-items: center;
  column-gap: 0.4rem;
  padding: 0.3rem 0;
}
.new-discount-card .content-container .content .registration .register .each-register .icon {
  color: #688265;
  display: flex;
  align-items: center;
}
.new-discount-card .content-container .content .code-self {
  width: max-content;
  margin: 1rem auto;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.75rem;
  background-color: rgb(236, 236, 236);
  border-radius: 0.4rem;
  padding: 0 0.5rem;
}
.new-discount-card .content-container .content .qr-code-container {
  display: flex;
  justify-content: end;
}
.new-discount-card .content-container .content .qr-code-container .qr-self {
  width: 7rem;
  aspect-ratio: 1;
  margin: 0 0.3rem;
}
.new-discount-card .content-container .content .qr-code-container .qr-self .qr-img {
  width: 100%;
  height: 100%;
}

.qr-container {
  overflow: auto;
}.micros-area .selected-info .title {
  font-size: 1.15rem;
  font-weight: 700;
}
.micros-area .selected-info .info-section {
  padding: 0.5rem;
  margin: 0.5rem 0;
  background-color: #F6F6F6;
  border-radius: 0.5rem;
}.vitamins {
  margin-bottom: 6rem;
}
.vitamins .vitamins-des .title {
  font-size: 1.15rem;
  font-weight: 700;
}
.vitamins .vitamins-des .des {
  padding: 0.5rem;
  margin: 0.5rem 0;
  background-color: #F6F6F6;
  border-radius: 0.5rem;
}
.vitamins .vitamins-amount {
  border-radius: 0.8rem;
  overflow: hidden;
  background-color: #F6F6F6;
  margin: 1rem 0;
}
.vitamins .vitamins-amount .each-row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  text-align: center;
  padding: 0.5rem 0;
  border-bottom: 1px solid #c4c4c4;
  font-weight: 600;
}
.vitamins .vitamins-amount .each-row:last-child {
  border: none;
}
.vitamins .vitamins-amount .heading {
  background-color: #E4F8E6;
  font-weight: 700;
  border-bottom: 2px solid #82E08C;
}
.vitamins .foods-table .each-vit .table-head {
  display: flex;
  column-gap: 0.3rem;
  font-size: 1.1rem;
  font-weight: 700;
  padding: 0 0.25rem;
}
.vitamins .foods-table .each-vit .table-head span {
  font-weight: 400;
}
.vitamins .foods-table .foods-list {
  margin: 1rem 0;
  padding: 0.5rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 0.5rem;
  place-items: center;
  background-color: #F6F6F6;
  border-radius: 0.5rem;
}
.vitamins .foods-table .foods-list .each-food .img {
  width: 50%;
  aspect-ratio: 1;
  margin: auto;
}
.vitamins .foods-table .foods-list .each-food .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.vitamins .foods-table .foods-list .each-food .name {
  text-align: center;
  font-weight: 700;
  font-size: 0.7rem;
}.nutritional-value {
  margin-bottom: 7rem;
}
.nutritional-value .titles {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.nutritional-value .titles .title {
  font-size: 1.3rem;
  font-weight: 700;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  justify-content: center;
}
.nutritional-value .each-item {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 0.5rem;
}
.nutritional-value .each-item .item {
  margin: 1rem 0;
  padding: 0.3rem;
  border-radius: 0.4rem;
}
.nutritional-value .each-item .item .minerals-table, .nutritional-value .each-item .item .vitamins-table {
  background-color: #F6F6F6;
  border-radius: 0.5rem 0.5rem 0 0;
  overflow: hidden;
}
.nutritional-value .each-item .item h5 {
  padding: 0.5rem 0;
}
.nutritional-value .each-item .item .show-more {
  text-align: center;
  padding: 0.5rem 0;
}
.nutritional-value .each-item .item .each-row {
  display: grid;
  grid-template-columns: repeat(2, 1fr) 1.3fr;
  text-align: center;
  border-bottom: 1px solid #B0B0B0;
  padding: 0.2rem 0;
  font-size: 0.7rem;
}
.nutritional-value .each-item .item .each-row:last-child {
  border: none;
}
.nutritional-value .each-item .item .each-row:first-child {
  border: none;
}
.nutritional-value .each-item .item .heading {
  background-color: white;
  padding: 0.3rem 0;
}
.nutritional-value .each-item .item .img {
  border-radius: 0.5rem !important;
  overflow: hidden !important;
  width: 80%;
  margin: 0.5rem auto;
}
.nutritional-value .each-item .item .img img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}
.nutritional-value .each-item .item .name {
  font-size: 1rem;
  padding: 1rem 0;
  text-align: center;
  color: white;
  font-weight: 700;
}
.nutritional-value .each-item .item .point {
  text-align: center;
  font-size: 1.2rem;
  font-weight: 800;
}
.nutritional-value .each-item .item .amount {
  display: grid;
  grid-template-columns: 1fr 1fr;
  text-align: center;
  font-weight: 600;
  font-size: 0.6rem;
}
.nutritional-value .each-item .item-1 {
  background-color: #FFEAEA;
}
.nutritional-value .each-item .item-1 .img .name {
  background-color: #FF5656;
}
.nutritional-value .each-item .item-1 .show-more {
  color: #FF5656;
}
.nutritional-value .each-item .item-1 .point {
  color: #FF5656;
}
.nutritional-value .each-item .item-1 .heading {
  border-bottom: 2px solid #FF5656 !important;
}
.nutritional-value .each-item .item-2 {
  background-color: #E4F8E6;
}
.nutritional-value .each-item .item-2 .img .name {
  background-color: #5DCAA7;
}
.nutritional-value .each-item .item-2 .point {
  color: #5DCAA7;
}
.nutritional-value .each-item .item-2 .show-more {
  color: #5DCAA7;
}
.nutritional-value .each-item .item-2 .heading {
  border-bottom: 2px solid #5DCAA7 !important;
}.food-ranking .ranking-cats {
  width: 100%;
  height: 9rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  place-items: center;
  padding: 2rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1568627451);
  position: relative;
}
.food-ranking .ranking-cats .cat-btn {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  width: 11rem;
  height: 7rem;
  border: 1px solid rgba(0, 0, 0, 0.4117647059);
  border-radius: 0.3rem;
  background: #e6fff3;
  font-size: 0.85rem;
  font-weight: bold;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
.food-ranking .ranking-cats .cat-btn img {
  width: 4rem;
  height: 4rem;
  transition: ease-in-out 0.6s;
}
.food-ranking .ranking-cats .cat-btn:hover {
  width: 13rem;
  height: 9rem;
  background: #31ac3d;
  color: #fff;
  font-size: 1rem;
  border-radius: 1rem;
}
.food-ranking .ranking-cats .cat-btn:hover img {
  width: 5.3rem;
  height: 5.3rem;
  filter: drop-shadow(0 1rem 1rem #000);
}
.food-ranking .ranking-cats .cat-btn-active {
  width: 13rem;
  height: 9rem;
  background: #31ac3d;
  color: #fff;
  font-size: 1rem;
  border-radius: 1rem;
}
.food-ranking .ranking-cats .cat-btn-active img {
  width: 5.3rem;
  height: 5.3rem;
  filter: drop-shadow(0 1rem 1rem #000);
}
.food-ranking .ranking-cats .choose {
  position: absolute;
  text-align: center;
  bottom: -0.55rem;
  background: #fafafa;
  color: rgba(0, 0, 0, 0.5960784314);
  padding: 0 0.5rem;
}
.food-ranking .ranking-subcats {
  column-gap: 0.5rem;
  place-items: center;
  display: flex;
  column-gap: 0.5rem;
  padding-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.food-ranking .ranking-subcats .subcat-btn {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
  font-size: 0.8rem;
  font-weight: bold;
  cursor: pointer;
  transition: ease-in-out 0.3s;
  white-space: nowrap;
}
.food-ranking .ranking-subcats .subcat-btn-active {
  background: #82E08C;
}
.food-ranking .ranking-heading {
  text-align: center;
  background: #31ac3d;
  color: #fff;
  margin: 0 !important;
}
.food-ranking .sub-ranks {
  overflow: auto;
}
.food-ranking .ranking-list {
  list-style: none;
  padding: 1rem 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  place-items: center;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
  row-gap: 0.75rem;
  margin-top: 0.5rem;
  margin-bottom: 8rem;
}
.food-ranking .ranking-list li {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  row-gap: 0.2rem;
  text-align: center;
  position: relative;
  width: 100%;
}
.food-ranking .ranking-list li .name {
  font-size: 0.7rem;
  font-weight: 500;
}
.food-ranking .ranking-list li img {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 50%;
  box-shadow: 0 0 0.4rem rgba(0, 0, 0, 0.5764705882);
}
.food-ranking .ranking-list li div {
  font-size: 1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.8784313725);
}
.food-ranking .ranking-list li .amount {
  font-size: 0.65rem;
  color: rgba(0, 0, 0, 0.8235294118);
}
.food-ranking .ranking-list li .number {
  position: absolute;
  top: 0;
  left: 24%;
  width: 1.2rem;
  height: 1.2rem;
  color: #fff;
  background: rgba(0, 0, 0, 0.3843137255);
  border-radius: 50%;
  border-bottom-right-radius: 0 !important;
  font-size: 0.8rem;
  font-weight: bold;
}
@media (max-width: 500px) {
  .food-ranking .ranking-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.food-ranking .explanation-btn {
  display: grid;
  grid-template-columns: 0.4fr 1.6fr;
  align-items: center;
  justify-items: start;
  justify-self: end;
  column-gap: 0.7rem;
  width: 14rem;
  height: 2.5rem;
  margin-top: 1rem;
  border: 1px solid rgba(2, 100, 12, 0.8784313725);
  border-radius: 0.3rem;
  background: #31ac3d;
  color: #fff;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.food-ranking .explanation-btn :first-child {
  justify-self: end;
  font-size: 1.1rem;
}
.food-ranking .explanation-btn:hover {
  box-shadow: 0 0 0.3rem #30aa3d;
}

.top-btns {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  width: 30%;
}
.top-btns .back-btn {
  display: grid;
  grid-template-columns: 0.6fr 1.4fr;
  align-items: center;
  justify-items: start;
  width: 5rem;
  height: 2rem;
  margin-top: 1rem;
  border: 1px solid #82E08C;
  border-radius: 0.3rem;
  background: #82E08C;
  color: #fff;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.top-btns .back-btn:hover {
  background: #fff;
  color: #82E08C;
  font-weight: bold;
}
.top-btns .share-btn {
  display: flex;
  align-items: center;
  justify-items: start;
  width: 8rem;
  height: 2rem;
  margin: 1rem 1rem;
  border: 1px solid #82E08C;
  border-radius: 0.3rem;
  background: #82E08C;
  color: #fff;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.top-btns .share-btn a div span {
  margin: 0 0.5rem !important;
}.human-body {
  max-width: 400px;
  margin: auto;
}
.human-body .human-body-area {
  padding: 2rem 0;
  display: grid;
  place-items: center;
  position: relative;
}
.human-body .human-body-area .human-body-img {
  width: 15rem;
  height: 30rem;
}

.human-body-line1 {
  position: absolute;
  top: 5rem;
  left: 32%;
  width: 10rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
}

.human-body-line2 {
  position: absolute;
  top: 11rem;
  left: 27%;
  width: 10rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
}

.human-body-line3 {
  position: absolute;
  top: 17rem;
  left: 27%;
  width: 10rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
}
.human-body-line3 .line3-part2 {
  position: absolute;
  top: -3.2rem;
  right: -50%;
  width: 7.1rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
  transform: rotateZ(-65deg);
}

.human-body-line4 {
  position: absolute;
  top: 23rem;
  left: 27.5%;
  width: 10rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
}
.human-body-line4 .line4-part2 {
  position: absolute;
  top: -1.3rem;
  right: -21%;
  width: 3rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
  transform: rotateZ(-65deg);
}

.human-body-line5 {
  position: absolute;
  top: 4rem;
  right: 33%;
  width: 10rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
}

.human-body-line6 {
  position: absolute;
  top: 8rem;
  right: 30%;
  width: 10rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
}
.human-body-line6 .line6-part2 {
  position: absolute;
  top: -1.1rem;
  left: -20%;
  width: 2.7rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
  transform: rotateZ(60deg);
}

.human-body-line7 {
  position: absolute;
  top: 14rem;
  right: 28%;
  width: 10rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
}
.human-body-line7 .line7-part2 {
  position: absolute;
  top: -1.8rem;
  left: -30%;
  width: 4rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
  transform: rotateZ(60deg);
}

.human-body-line8 {
  position: absolute;
  top: 20rem;
  right: 28%;
  width: 10rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
}
.human-body-line8 .line8-part2 {
  position: absolute;
  top: -2.4rem;
  left: -41%;
  width: 5.5rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
  transform: rotateZ(60deg);
}

.human-body-line9 {
  position: absolute;
  top: 29rem;
  right: 25.7%;
  width: 10rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
}
.human-body-line9 .line9-part2 {
  position: absolute;
  top: -2.4rem;
  left: -41%;
  width: 5.5rem;
  height: 0.15rem;
  background: rgba(0, 0, 0, 0.368627451);
  transform: rotateZ(60deg);
}

.human-body-part-brain {
  position: absolute;
  top: 5rem;
  left: 31.6%;
  width: 5.5rem;
  background: #fff;
  display: grid;
  grid-template-columns: max-content 1fr;
  place-items: center;
  column-gap: 0.3rem;
  color: rgba(0, 0, 0, 0.7137254902);
  border: 1px solid rgba(0, 0, 0, 0.368627451);
  border-radius: 0.3rem;
  font-weight: bold;
  padding: 0.2rem;
  user-select: none;
}
.human-body-part-brain img {
  width: 1.3rem;
  height: 1.3rem;
  opacity: 90%;
}

.human-body-part-brain:hover {
  border-color: #000;
  color: #000;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.human-body-part-brain:hover img {
  opacity: 100%;
}

.human-body-part-muscle {
  position: absolute;
  top: 11rem;
  left: 26.7%;
  width: 5.5rem;
  background: #fff;
  display: grid;
  grid-template-columns: max-content 1fr;
  place-items: center;
  column-gap: 0.3rem;
  color: rgba(0, 0, 0, 0.7137254902);
  border: 1px solid rgba(0, 0, 0, 0.368627451);
  border-radius: 0.3rem;
  font-weight: bold;
  padding: 0.2rem;
  user-select: none;
}
.human-body-part-muscle img {
  width: 1.3rem;
  height: 1.3rem;
}

.human-body-part-muscle:hover {
  border-color: #000;
  color: #000;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.human-body-part-muscle:hover img {
  opacity: 100%;
}

.human-body-part-lungs {
  position: absolute;
  top: 17rem;
  left: 26.7%;
  width: 5.5rem;
  background: #fff;
  display: grid;
  grid-template-columns: max-content 1fr;
  place-items: center;
  column-gap: 0.3rem;
  color: rgba(0, 0, 0, 0.7137254902);
  border: 1px solid rgba(0, 0, 0, 0.368627451);
  border-radius: 0.3rem;
  font-weight: bold;
  padding: 0.2rem;
  user-select: none;
}
.human-body-part-lungs img {
  width: 1.3rem;
  height: 1.3rem;
}

.human-body-part-lungs:hover {
  border-color: #000;
  color: #000;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.human-body-part-lungs:hover img {
  opacity: 100%;
}

.human-body-part-skin {
  position: absolute;
  top: 23rem;
  left: 27.2%;
  width: 5.5rem;
  background: #fff;
  display: grid;
  grid-template-columns: max-content 1fr;
  place-items: center;
  column-gap: 0.3rem;
  color: rgba(0, 0, 0, 0.7137254902);
  border: 1px solid rgba(0, 0, 0, 0.368627451);
  border-radius: 0.3rem;
  font-weight: bold;
  padding: 0.2rem;
  user-select: none;
}
.human-body-part-skin img {
  width: 1.3rem;
  height: 1.3rem;
}

.human-body-part-skin:hover {
  border-color: #000;
  color: #000;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.human-body-part-skin:hover img {
  opacity: 100%;
}

.human-body-part-hair {
  position: absolute;
  top: 4rem;
  right: 32.8%;
  width: 5.5rem;
  background: #fff;
  display: grid;
  grid-template-columns: max-content 1fr;
  place-items: center;
  column-gap: 0.3rem;
  color: rgba(0, 0, 0, 0.7137254902);
  border: 1px solid rgba(0, 0, 0, 0.368627451);
  border-radius: 0.3rem;
  font-weight: bold;
  padding: 0.2rem;
  user-select: none;
}
.human-body-part-hair img {
  width: 1.3rem;
  height: 1.3rem;
}

.human-body-part-hair:hover {
  border-color: #000;
  color: #000;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.human-body-part-hair:hover img {
  opacity: 100%;
}

.human-body-part-eyes {
  position: absolute;
  top: 8rem;
  right: 29.8%;
  width: 5.5rem;
  background: #fff;
  display: grid;
  grid-template-columns: max-content 1fr;
  place-items: center;
  column-gap: 0.3rem;
  color: rgba(0, 0, 0, 0.7137254902);
  border: 1px solid rgba(0, 0, 0, 0.368627451);
  border-radius: 0.3rem;
  font-weight: bold;
  padding: 0.2rem;
  user-select: none;
}
.human-body-part-eyes img {
  width: 1.3rem;
  height: 1.3rem;
}

.human-body-part-eyes:hover {
  border-color: #000;
  color: #000;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.human-body-part-eyes:hover img {
  opacity: 100%;
}

.human-body-part-heart {
  position: absolute;
  top: 14rem;
  right: 27.8%;
  width: 5.5rem;
  background: #fff;
  display: grid;
  grid-template-columns: max-content 1fr;
  place-items: center;
  column-gap: 0.3rem;
  color: rgba(0, 0, 0, 0.7137254902);
  border: 1px solid rgba(0, 0, 0, 0.368627451);
  border-radius: 0.3rem;
  font-weight: bold;
  padding: 0.2rem;
  user-select: none;
}
.human-body-part-heart img {
  width: 1.3rem;
  height: 1.3rem;
}

.human-body-part-heart:hover {
  border-color: #000;
  color: #000;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.human-body-part-heart:hover img {
  opacity: 100%;
}

.human-body-part-bowels {
  position: absolute;
  top: 20rem;
  right: 27.8%;
  width: 5.5rem;
  background: #fff;
  display: grid;
  grid-template-columns: max-content 1fr;
  place-items: center;
  column-gap: 0.3rem;
  color: rgba(0, 0, 0, 0.7137254902);
  border: 1px solid rgba(0, 0, 0, 0.368627451);
  border-radius: 0.3rem;
  font-weight: bold;
  padding: 0.2rem;
  user-select: none;
}
.human-body-part-bowels img {
  width: 1.3rem;
  height: 1.3rem;
}

.human-body-part-bowels:hover {
  border-color: #000;
  color: #000;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.human-body-part-bowels:hover img {
  opacity: 100%;
}

.human-body-part-bones {
  position: absolute;
  top: 29rem;
  right: 25.5%;
  width: 5.5rem;
  background: #fff;
  display: grid;
  grid-template-columns: max-content 1fr;
  place-items: center;
  column-gap: 0.3rem;
  color: rgba(0, 0, 0, 0.7137254902);
  border: 1px solid rgba(0, 0, 0, 0.368627451);
  border-radius: 0.3rem;
  font-weight: bold;
  padding: 0.2rem;
  user-select: none;
}
.human-body-part-bones img {
  width: 1.3rem;
  height: 1.3rem;
}

.human-body-part-bones:hover {
  border-color: #000;
  color: #000;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.human-body-part-bones:hover img {
  opacity: 100%;
}

.body-food-popup {
  width: 40rem;
  height: 20rem;
  background: #fff;
  box-shadow: 0 0 0.3rem #000;
  border-radius: 0.4rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  place-items: center;
}
.body-food-popup div {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  text-align: center;
  row-gap: 0.4rem;
  font-weight: bold;
}
.body-food-popup div img {
  width: 5rem;
  height: 5rem;
  border-radius: 50%;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2274509804);
}
.body-food-popup .close {
  width: 0.9rem;
  height: 0.9rem;
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  cursor: pointer;
}

.body-food-bg {
  width: 100vw;
  height: 100vh;
  z-index: 500;
  background: rgba(0, 0, 0, 0.568627451);
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 3000px) {
  .human-body-part-brain {
    left: 0;
  }
  .human-body-part-muscle {
    left: 0;
  }
  .human-body-part-lungs {
    left: 0;
  }
  .human-body-part-skin {
    left: 0;
  }
  .human-body-part-hair {
    right: 0;
  }
  .human-body-part-eyes {
    right: 0;
  }
  .human-body-part-heart {
    right: 0;
  }
  .human-body-part-bowels {
    right: 0;
  }
  .human-body-part-bones {
    top: 27rem;
    right: 0;
  }
  .body-food-popup {
    width: 16rem;
    height: 25rem;
    left: 18%;
    place-self: center;
    grid-template-columns: repeat(2, 1fr);
  }
  .body-food-popup div {
    font-size: 0.9rem;
  }
  .body-food-popup div img {
    width: 3.5rem;
    height: 3.5rem;
  }
}.glycemic-index .title {
  font-size: 1.1rem;
  font-weight: 600;
}
.glycemic-index p {
  background-color: #F6F6F6;
  padding: 0.5rem;
  margin: 0.5rem 0;
  border-radius: 0.4rem;
}
.glycemic-index .gi-list {
  border-radius: 0.4rem;
  padding: 0;
  margin: 0;
  margin-bottom: 7rem;
}
.glycemic-index .gi-list .gi-list-heading {
  font-weight: bold;
  align-items: center;
  background-color: #E4F8E6;
  padding: 0.5rem;
  border-radius: 0.5rem 0.5rem 0 0;
}
.glycemic-index .gi-list li {
  display: grid;
  grid-template-columns: 1fr 1fr 1.5fr;
  align-items: center;
  background-color: #F6F6F6;
  padding: 0.3rem 0;
}
.glycemic-index .gi-list li .name-area .img {
  width: 3rem;
  height: 3rem;
  margin: auto;
}
.glycemic-index .gi-list li .name-area .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}
.glycemic-index .gi-list li .name-area .food-name {
  text-align: center;
  font-size: 0.7rem;
  font-weight: 700;
}
.glycemic-index .gi-list :last-child {
  border: none !important;
}
.glycemic-index .gi-fruit-list li {
  grid-template-columns: repeat(2, 1fr) 1.5fr !important;
  border-bottom: 1px solid #B0B0B0;
}
.glycemic-index .gi-fruit-list li .gi-fruit-number {
  background: #E4F8E6;
  border-radius: 0.3rem;
  display: grid;
  text-align: center;
  font-size: 1rem;
  font-weight: bold;
  width: max-content;
  margin: auto;
  padding: 0.2rem 1rem;
}
.glycemic-index .gi-fruit-list li .gi-fruit-unit {
  place-items: center;
}
.glycemic-index .gi-fruit-list li .gi-fruit-unit .unit-title {
  font-size: 0.6rem;
  font-weight: 500;
}
.glycemic-index .gi-fruit-list li .gi-fruit-unit span {
  font-size: 0.8rem;
  font-weight: lighter !important;
  color: rgba(0, 0, 0, 0.5764705882);
}
.glycemic-index .gi-fruit-list li .fruit-unit-info {
  font-size: 1rem;
  text-align: center;
  font-weight: 600;
}
.glycemic-index .gi-fruit-list li .fruit-unit-info span {
  font-size: 0.8rem !important;
  color: rgba(0, 0, 0, 0.6784313725);
}
.glycemic-index .no-item-found {
  padding: 0.5rem 0;
  background: #ffefef;
  text-align: center;
}
.glycemic-index .search-bar {
  justify-self: center;
  width: 20rem;
  height: 2rem;
  position: relative;
  z-index: 1000 !important;
}
.glycemic-index .search-bar input {
  width: 100%;
  height: 100%;
  border: 1px solid rgba(0, 0, 0, 0.2862745098);
  border-radius: 0.3rem;
  font-size: 1.1rem;
  padding-left: 2.3rem;
  outline: none !important;
}
.glycemic-index .search-bar span {
  position: absolute;
  top: 0.3rem;
  left: 0.5rem;
  font-size: 1.3rem;
  color: rgba(0, 0, 0, 0.4745098039);
}
.glycemic-index .search-bar-sticky {
  position: fixed;
  top: 0;
}
@media (max-width: 600px) {
  .glycemic-index .search-bar {
    width: 10rem;
    height: 1.8rem;
  }
  .glycemic-index input {
    font-size: 1rem;
  }
  .glycemic-index span {
    font-size: 1.2rem;
  }
}

.gi-bg-yellow {
  background: #fdff70 !important;
  width: max-content;
  margin: auto;
  padding: 0.3rem 1.5rem;
  border-radius: 0.5rem;
  font-weight: 600;
}

.gi-bg-red {
  background: #ffafa1 !important;
  width: max-content;
  margin: auto;
  padding: 0.3rem 1.5rem;
  border-radius: 0.5rem;
  font-weight: 600;
}

.gi-bg-green {
  background: #E4F8E6 !important;
  width: max-content;
  margin: auto;
  padding: 0.3rem 1.5rem;
  border-radius: 0.5rem;
  font-weight: 600;
}.seed-cycling .seed-cycling-des {
  display: grid;
  place-items: center;
}
.seed-cycling .seed-cycling-des .des {
  font-size: 1rem;
  padding: 0.5rem;
  background-color: #F6F6F6;
  border-radius: 0.5rem;
  margin: 1rem 0;
}
.seed-cycling .seed-cycling-des .cycling_img {
  width: auto;
  height: 25rem;
  border-radius: 0.2rem;
  box-shadow: 0 0 0.5rem rgba(77, 37, 10, 0.6784313725);
}
.seed-cycling h4 {
  font-size: 1.2rem;
  padding: 0.5rem 0;
  margin: 1rem 0 0.1rem 0;
}
.seed-cycling .phases {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
}
.seed-cycling .phases span {
  font-size: 1rem;
  place-self: start;
}
.seed-cycling .phases div {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  padding: 1rem;
  font-size: 0.95rem;
}
.seed-cycling .phases div h5 {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.6980392157);
  margin-bottom: 0.5rem;
}
.seed-cycling .phases div p {
  height: 100%;
  padding: 1.5rem;
  line-height: 1.8rem;
  font-size: 1rem;
}
.seed-cycling .phases div img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  border-radius: 3rem;
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.5215686275);
}
.seed-cycling .how-incorporate {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.seed-cycling .how-incorporate div h5 {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.6980392157);
}
.seed-cycling .how-incorporate div ul {
  padding: 0;
  margin-top: 0.5rem;
}
.seed-cycling .how-incorporate div ul li {
  font-size: 0.95rem;
}
.seed-cycling .potential-benefits {
  margin-top: 1.5rem;
}
.seed-cycling .potential-benefits h5 {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.6980392157);
}
.seed-cycling .potential-benefits ul {
  padding: 0;
}
.seed-cycling .potential-benefits ul li {
  font-size: 0.95rem;
  padding: 0.5rem;
}
.seed-cycling .limitations {
  margin-top: 1.5rem;
}
.seed-cycling .limitations h5 {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.6980392157);
}
.seed-cycling .limitations p {
  font-size: 0.95rem;
  padding: 0.5rem;
}
.seed-cycling .lack {
  margin-top: 2rem;
  font-size: 0.95rem;
  padding: 0.5rem;
  margin-bottom: 3rem;
}
@media (max-width: 600px) {
  .seed-cycling .seed-cycling-des {
    grid-template-columns: 1fr;
  }
  .seed-cycling .seed-cycling-des .cycling_img {
    width: auto;
    height: auto;
    max-width: 20rem;
    max-height: 20rem;
  }
  .seed-cycling .phases div {
    grid-template-columns: 1fr;
  }
  .seed-cycling .phases div h5 {
    margin-bottom: 0;
  }
  .seed-cycling .phases div p {
    padding: 0 1rem;
    margin-bottom: 0.8rem;
  }
  .seed-cycling .how-incorporate {
    grid-template-columns: 1fr;
  }
}.knowledge-content, .knowledge-selection {
  max-width: 600px;
  margin: 0.5rem auto;
  padding: 0 0.5rem;
}

.knowledge-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  column-gap: 0.5rem;
  margin: 0.75rem auto;
  max-width: 600px;
  padding: 0 0.5rem;
}
.knowledge-head .left {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  font-size: 1.2rem;
  font-weight: 700;
}
@media (max-width: 600px) {
  .knowledge-head .left {
    display: none;
  }
}
.knowledge-head .share button {
  display: flex;
  align-items: center;
  column-gap: 0.3rem;
  padding: 0.5rem 1rem;
  border-radius: 0.4rem;
  color: #82E08C;
  font-weight: 600;
  background-color: #F6F6F6;
  border: none;
}
@media (max-width: 600px) {
  .knowledge-head {
    position: absolute;
    top: 0;
    width: max-content;
    margin: 0.5rem;
  }
}

.knowledge-selection {
  margin: 0.5rem auto;
}
.knowledge-selection .each-section {
  display: flex;
  column-gap: 0.75rem;
  align-items: center;
  justify-items: start;
  padding: 0.75rem 0.5rem;
  background-color: var(--bg);
  margin: 0.5rem 0;
  border-radius: 0.8rem;
}
.knowledge-selection .each-section img {
  width: 3rem;
  height: 3rem;
  justify-self: end;
}
.knowledge-selection .each-section .label {
  font-weight: 600;
  font-size: 16px;
}
.knowledge-selection button:hover {
  border-color: #000;
}

@media (max-width: 600px) and (min-width: 890px) {
  .knowledge-selection {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 600px) {
  .knowledge-heading {
    width: 100%;
    height: 5rem;
    margin: 0;
    border-bottom-right-radius: 0.3rem;
    border-bottom-left-radius: 0.3rem;
  }
  .knowledge-heading h2 {
    position: absolute;
    top: 2rem;
    left: 0;
    width: 100%;
    height: 100%;
    font-family: Rowdies-Bold;
    font-size: 2.5rem;
    letter-spacing: 0.5rem;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.8156862745), rgba(0, 0, 0, 0.8156862745), #000);
  }
  .knowledge-selection {
    grid-template-columns: 1fr;
  }
}.guests {
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.guests .title {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1rem;
}
.guests .table {
  width: 100%;
  overflow-x: auto;
}
.guests .table table {
  width: 100%;
  border-collapse: collapse;
}
.guests .table table th,
.guests .table table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.guests .table table th {
  background-color: #f7f7f7;
}
.guests .table table tr:last-child td {
  border-bottom: none;
}
.guests .table table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
.guests .pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 1rem;
  margin-top: 1rem;
}

.free-form {
  margin-bottom: 2rem;
}.barcode .title {
  padding: 1rem;
  font-size: 1.2rem;
  color: #82E08C;
}
.barcode .button {
  display: flex;
  justify-content: end;
  padding: 1rem;
}
.barcode .button button {
  padding: 0.5rem 1rem;
  background-color: #82E08C;
  color: white;
  border: none;
  border-radius: 0.3rem;
}
.barcode .hint {
  padding: 0.5rem 0;
  font-size: 0.8rem;
  color: red;
}
.barcode .blacklist {
  background-color: rgba(255, 0, 0, 0.301);
}
.barcode .list {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1rem;
  row-gap: 1rem;
  margin: 1rem;
}
.barcode .list .each-scan {
  border-radius: 0.5rem;
  width: 11rem;
  min-height: 16rem;
  overflow: hidden;
  cursor: pointer;
  justify-content: center;
  border: 1px solid gainsboro;
}
.barcode .list .each-scan .img {
  width: 8rem;
  height: 11rem;
  width: 100%;
}
.barcode .list .each-scan .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.barcode .list .each-scan .name {
  background-color: #fff;
  padding: 1rem;
}
.barcode .list .each-scan .status {
  font-size: 0.8rem;
  color: gray;
}
.barcode .pagination {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  align-items: center;
  margin: 2rem 0;
}

.selected-food .ing-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.selected-food .auto-review select {
  max-width: 100%;
}
.selected-food .top-section {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.selected-food .top-section .image {
  position: relative;
  width: 100%;
}
.selected-food .top-section .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.selected-food .top-section .image-controller {
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.4784313725);
  display: flex;
  justify-content: center;
  padding: 0.5rem;
  column-gap: 1rem;
  padding: 0.5rem;
}
.selected-food .top-section .api-data {
  padding: 0.5rem;
}
.selected-food .top-section .api-data .name {
  font-size: 1.2rem;
  font-weight: 800;
  margin: 0.5rem 0;
}
.selected-food .top-section .api-data .label {
  font-weight: 700;
}
.selected-food .top-section .api-data ul {
  padding: 0;
}
.selected-food .top-section .api-data ul li {
  font-size: 0.8rem;
  padding: 0.3rem;
  cursor: pointer;
}
.selected-food .review {
  padding: 0.5rem;
}
.selected-food .review ul {
  margin: 0;
  padding: 0;
}
.selected-food .review .choose-status .label {
  font-size: 1.2rem;
  padding: 0.5rem 0;
}
.selected-food .review .review-text .label {
  font-size: 1.2rem;
  padding: 0.5rem 0;
}
.selected-food .review .review-text textarea {
  width: 99%;
  margin: auto;
  min-height: 8rem;
  resize: none;
}
.selected-food .review .save-review {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}
.selected-food .review .save-review button {
  padding: 0.5rem 1rem;
  background-color: #82E08C;
  color: white;
  border: none;
  border-radius: 0.3rem;
}
@media (max-width: 800px) {
  .selected-food .top-section {
    grid-template-columns: 1fr;
  }
  .selected-food .top-section .image {
    max-height: 20rem;
    overflow: hidden;
  }
  .selected-food .top-section .image img {
    height: 100%;
  }
  .selected-food .top-section .image .react-transform-wrapper {
    max-height: 20rem;
  }
}

.black-list .add {
  display: flex;
  margin: 1rem;
}

.each-user-qr {
  display: grid;
  grid-template-columns: 3rem 2fr 1fr;
  text-align: center;
  align-items: center;
  margin: 0.5rem 0;
}
.each-user-qr .img {
  width: 3rem;
}
.each-user-qr .img img {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
}
.each-user-qr .user-info {
  display: flex;
  column-gap: 1rem;
  align-items: center;
}.admin-message {
  max-width: 400px;
  margin: auto;
  padding: 0.3rem;
}
.admin-message .title {
  font-size: 1.5rem;
  font-weight: 800;
  padding: 1rem 0;
}
.admin-message .message-head {
  margin: 2rem 0;
  background-image: url("/assets/msg-KxzwgBn4.png");
  background-color: rgb(250, 250, 250);
  aspect-ratio: 4/3;
  background-size: 100% 100%;
  position: relative;
}
.admin-message .message-head .img {
  display: flex;
  justify-content: center;
  padding-top: 2rem;
}
.admin-message .message-head .img img {
  width: 4rem;
  aspect-ratio: 1;
  border-radius: 50%;
}
.admin-message .message-head .label {
  width: 70%;
  text-align: center;
  font-size: 0.9rem;
  margin: auto;
  position: absolute;
  bottom: 2rem;
  color: white;
  font-weight: 700;
}
.admin-message .status {
  text-align: center;
  padding: 0.5rem;
  display: flex;
  justify-content: center;
  column-gap: 0.2rem;
}
.admin-message .message-self {
  max-width: 280px;
  width: 90%;
  padding: 0.2rem;
  margin: 0rem auto;
  width: 80%;
  min-height: 15rem;
  white-space: pre-line;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.admin-message .submit {
  display: flex;
  justify-content: center;
}
.admin-message .submit button {
  background-color: #73D686;
  color: white;
  padding: 0.5rem 1rem;
  border: none;
  border-radius: 0.3rem;
}

.env-container {
  width: 90%;
  margin: auto;
  position: relative;
}
.env-container img {
  width: 100%;
}
.env-container .env-top {
  height: 37.4vw;
  max-height: 9.6rem;
}
.env-container .env-top img {
  transition: 1s;
  z-index: -2;
  position: absolute;
  transform-origin: bottom;
}
.env-container .env-bot {
  z-index: 2;
}
.env-container .env-bot .message-origin {
  transform: translate(0, -100%);
  padding: 0.3rem;
  color: white;
  cursor: pointer;
  font-size: 0.7rem;
}
.env-container .env-text {
  position: absolute;
  width: 90%;
  left: 5%;
  overflow: hidden;
  transform: translate(0, -7rem);
  z-index: -1;
}
.env-container .env-text .text-self {
  background-color: #E4F8E6;
  margin: auto;
  height: 15rem;
  transition: 1s;
}
.env-container .env-text .text-self .admin-img {
  width: 3.5rem;
  margin: auto;
}
.env-container .env-text .text-self .admin-img img {
  width: 100%;
  margin-top: 0.5rem;
  aspect-ratio: 1;
  border-radius: 50%;
}
.env-container .env-text .text-self .lost {
  text-align: center;
  font-weight: 600;
  margin-top: 0.2rem;
}
.env-container .env-text .text-self .msg {
  text-align: center;
  padding-top: 0.2rem;
}
.env-container .top-close img {
  transform: rotateX(180deg) translate(0, 0%);
  z-index: 2;
  transform-origin: bottom bottom;
}
.env-container .self-close {
  transform: translate(0, 0);
}
.env-container .self-close .text-self {
  transform: translate(0, 100%);
}.food-manager {
  min-height: 40rem;
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.food-manager .title {
  font-size: 1.3rem;
  font-weight: 700;
  margin: 1rem;
}
.food-manager .filters {
  display: flex;
  justify-content: space-between;
}
.food-manager .filters .label {
  padding: 0.5rem 0;
}
.food-manager .cat {
  min-width: 10rem;
}
.food-manager .add {
  margin: 1rem 0;
}
.food-manager .table-container {
  margin-top: 1rem;
  overflow-x: auto;
}
.food-manager .foods-table {
  width: 100%;
  border-collapse: collapse;
}
.food-manager .foods-table th,
.food-manager .foods-table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.food-manager .foods-table th {
  background-color: #f7f7f7;
}
.food-manager .foods-table tr:last-child td {
  border-bottom: none;
}
.food-manager .foods-table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
.food-manager .foods-table .small {
  font-size: 0.7rem;
}
.food-manager .food-form {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.food-manager .food-form .each-input {
  padding: 0.5rem;
}
.food-manager .food-form .each-input .label {
  padding: 0.5rem 0;
}
.food-manager .food-form .each-input input, .food-manager .food-form .each-input textarea {
  width: 90%;
  resize: vertical;
}
.food-manager .food-form .check {
  width: max-content !important;
}
.food-manager .food-form .submit {
  margin: 1rem;
}
@media (max-width: 800px) {
  .food-manager .food-form {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 800px) {
  .food-manager {
    font-size: 0.8rem;
  }
}.stories {
  max-width: 600px;
  margin: auto;
  padding: 0.5rem;
}
.stories .back-btn {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  font-size: 1.4rem;
  font-weight: 600;
}
.stories .notify-user {
  display: flex;
  column-gap: 0.5rem;
  padding: 0.7rem 0;
  margin: 0.5rem 0;
  background: #E4F8E6;
  border-radius: 0.4rem;
  padding: 0.5rem;
}
.stories .notify-user span {
  font-size: 1.5rem;
  color: #62c05a;
}
.stories .notify-user p {
  font-weight: 600;
}
.stories .users-list {
  list-style: none;
  padding: 0;
  margin: 0.5rem 0;
  margin-bottom: 7rem;
}
.stories .users-list li {
  text-align: center;
  padding: 0.3rem 0;
  border-radius: 0.4rem;
  cursor: pointer;
  transition: ease-in-out 0.3s;
  background-color: #F6F6F6;
  margin: 0.5rem 0;
}
.stories .users-list li img {
  width: 12rem;
  height: 12rem;
  margin: 0.5rem 0;
  border-radius: 0.4rem;
  object-fit: cover;
}
.stories .users-list li .name {
  font-weight: bold;
}
.stories .weight-loss-section {
  width: 100%;
  font-size: 1.1rem;
  font-weight: 700;
  color: #82E08C;
  margin: 0.5rem 0;
  text-align: center;
}
.stories .weight-loss-section .loss {
  font-size: 0.78rem;
  justify-self: end;
  color: rgba(0, 0, 0, 0.7607843137);
}
.stories .weight-loss-section .loss-number {
  color: #62c05a !important;
  justify-self: start;
  font-size: 0.8rem;
}
.stories .weight-loss-section .arrow {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.stories .user-show {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  column-gap: 1.5rem;
  position: relative;
  animation: show 0.5s linear;
}
.stories .user-show .back {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  font-size: 1.2rem;
  font-weight: 600;
  cursor: pointer;
  margin: 0.5rem 0;
  padding: 0.5rem;
}
@media (max-width: 600px) {
  .stories .user-show .back {
    display: none;
  }
}
.stories .user-show .heading {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  row-gap: 0.5rem;
  padding: 0.3rem 0;
}
.stories .user-show .heading img {
  width: 12rem;
  height: 12rem;
  border: 1px solid rgba(0, 0, 0, 0.6784313725);
  border-radius: 50%;
}
.stories .user-show .heading .name {
  font-size: 1.1rem;
  font-weight: bold;
}
.stories .user-show .heading .weight-loss {
  font-size: 1.2rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.4588235294);
}
.stories .user-show .heading .weight-loss .loss {
  font-size: 0.78rem;
}
.stories .user-show .heading .weight-loss .loss-number {
  color: #62c05a !important;
}
.stories .user-show .story {
  display: grid;
  margin-top: 0.5rem;
}
.stories .user-show .story .title {
  padding: 0.5rem;
  font-weight: 700;
  font-size: 1.2rem;
}
.stories .user-show .story p {
  padding: 0.5rem;
  color: rgba(0, 0, 0, 0.7450980392);
  line-height: 1.5rem;
  margin-bottom: 1.5rem;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
  font-weight: 600;
  margin: 0.5rem 0;
}
.stories .user-show .story img {
  place-self: center;
  width: 18rem;
  height: 22rem;
  border: 1px solid rgba(0, 0, 0, 0.5882352941);
  border-radius: 0.2rem;
  object-fit: cover;
}
@media (max-width: 6600px) {
  .stories .users-list {
    grid-template-columns: 1fr;
  }
  .stories .story {
    grid-template-columns: 1fr !important;
    margin-bottom: 2rem;
  }
  .stories .story .img-top {
    grid-row: 1/2;
  }
  .stories .user-show .photos {
    grid-template-columns: 1fr;
    row-gap: 0.5rem;
  }
  .stories .user-show .photos img {
    width: 12rem;
  }
  .stories .user-show .back-btn {
    top: 0.3rem;
    left: 0.3rem;
  }
}

@keyframes show {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100%;
  }
}.news-dashboard {
  display: grid;
  place-items: center;
  max-width: 800px;
  margin: auto;
}
.news-dashboard .heading {
  text-align: center;
  margin: 1rem 0;
}
.news-dashboard .tools {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  place-items: center;
  margin-bottom: 2.5rem;
}
.news-dashboard .tools .title {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
}
.news-dashboard .tools .title label {
  color: rgba(0, 0, 0, 0.631372549);
}
.news-dashboard .tools .title input {
  border: 1px solid rgba(9, 186, 192, 0.631372549);
  border-radius: 0.2rem;
  width: 18rem;
  padding: 0.6rem 0.2rem;
  font-size: 1.1rem;
  outline: none;
}
.news-dashboard .tools .img-uploader {
  display: grid;
  place-items: center;
}
.news-dashboard .tools .img-uploader .upload-selected {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  row-gap: 0.3rem;
  margin-bottom: 0.4rem;
}
.news-dashboard .tools .img-uploader .upload-selected .prv-photo {
  width: auto;
  height: auto;
  max-width: 4rem;
  max-height: 3rem;
  opacity: 70%;
  border: 1px dotted #2f9e41;
  border-radius: 0.2rem;
}
.news-dashboard .tools .img-uploader .select-photo-btn {
  padding: 0.5rem 1rem;
  border: 1px solid rgba(9, 186, 192, 0.631372549);
  border-radius: 0.3rem;
  color: #fff;
  background: rgba(9, 186, 192, 0.631372549);
  font-weight: bold;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.news-dashboard .tools .img-uploader .select-photo-btn:hover {
  background: rgba(9, 125, 192, 0.631);
  color: #fff;
  text-shadow: 0 0 0.2rem #fff;
}
.news-dashboard .tools .img-uploader .show-photos {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 0.5rem;
  border: 1px solid rgba(0, 0, 0, 0.0901960784);
  border-radius: 0.35rem;
  margin-top: 0.6rem;
}
.news-dashboard .tools .img-uploader .show-photos img {
  max-width: 6rem;
  max-height: 6rem;
  border: 1px solid rgba(0, 0, 0, 0.4235294118);
  object-fit: cover;
  cursor: pointer;
}
.news-dashboard .tools .img-uploader .upload-photo-btn {
  padding: 0.5rem 1rem;
  border: 1px solid #2f9e41;
  border-radius: 0.3rem;
  background: #2f9e41;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
.news-dashboard .tools .img-uploader .uploaded-success {
  color: #2cdb00;
  font-weight: bold;
}
.news-dashboard .tools .img-uploader .reminder {
  font-size: 0.75rem;
  color: rgba(0, 0, 0, 0.5215686275);
}
.news-dashboard .tools .other-buttons {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.8rem;
  margin-top: 2rem;
}
.news-dashboard .tools .other-buttons button {
  width: 10rem;
  display: grid;
  grid-template-columns: 0.4fr 1.6fr;
  align-items: center;
  justify-items: start;
  column-gap: 0.5rem;
  padding: 0.5rem 0;
  background: #fff;
  border-radius: 0.3rem;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
.news-dashboard .tools .other-buttons button :first-child {
  justify-self: end;
}
.news-dashboard .tools .other-buttons .toggle-tools-btns .show-btn {
  border: 1px solid #006e49;
  color: #006e49;
  background: #effffa;
}
.news-dashboard .tools .other-buttons .toggle-tools-btns .hide-btn {
  border: 1px solid #696969;
  color: #fff;
  background: #696969;
}
.news-dashboard .tools .other-buttons .btns {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.8rem;
  place-items: center;
  column-gap: 1.5rem;
  animation: show-tools-anim 0.3s linear forwards;
}
.news-dashboard .tools .other-buttons .btns .edit-btn {
  border: 1px solid #006b6e;
  color: #006b6e;
}
.news-dashboard .tools .other-buttons .btns .edit-btn:hover {
  background: #006b6e;
  color: #fff;
}
.news-dashboard .tools .other-buttons .btns .edit-btn-active {
  background: #006b6e;
  color: #fff;
}
.news-dashboard .tools .other-buttons .btns .delete-btn {
  border: 1px solid #c4001a;
  color: #c4001a;
}
.news-dashboard .tools .other-buttons .btns .delete-btn:hover {
  background: #c4001a;
  color: #fff;
}
.news-dashboard .tools .other-buttons .btns .delete-btn-active {
  background: #c4001a;
  color: #fff;
}
.news-dashboard .tools .other-buttons .btns .publish-btn {
  border: 1px solid #94007b;
  color: #94007b;
}
.news-dashboard .tools .other-buttons .btns .publish-btn:hover {
  background: #94007b;
  color: #fff;
}
.news-dashboard .tools .other-buttons .btns .publish-btn-active {
  background: #94007b;
  color: #fff;
}
@media (max-width: 600px) {
  .news-dashboard .tools {
    grid-template-columns: 1fr;
    row-gap: 1.5rem;
  }
  .news-dashboard .img-uploader .show-photos {
    max-width: 20rem;
    overflow: auto;
  }
}
.news-dashboard .canvas {
  width: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2666666667);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2666666667);
  position: relative;
}
.news-dashboard .canvas h4 {
  text-align: center;
}
.news-dashboard .canvas .canvas-items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  place-items: center;
}
.news-dashboard .canvas .canvas-items .search-area {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 2.5rem;
  place-items: center;
}
.news-dashboard .canvas .canvas-items .search-area .search-field {
  display: grid;
  grid-template-columns: max-content 1fr;
}
.news-dashboard .canvas .canvas-items .search-area .search-field span {
  font-size: 1.7rem;
  color: rgba(9, 186, 192, 0.631372549);
}
.news-dashboard .canvas .canvas-items .search-area .search-field input {
  border: 1px solid rgba(9, 186, 192, 0.631372549);
  border-radius: 0.2rem;
  width: 15rem;
  height: 2rem;
  padding: 0.4rem 0.2rem;
  font-size: 1.1rem;
  outline: none;
}
.news-dashboard .canvas .canvas-items .search-area .search-field input::placeholder {
  font-size: 1rem;
}
.news-dashboard .canvas .canvas-items .search-area .no-article-selected {
  margin-top: 2.5rem;
  text-align: center;
  width: 100%;
  display: block;
}
.news-dashboard .canvas .canvas-items .search-area .selected-article {
  display: grid;
  grid-template-columns: max-content 1fr;
  justify-items: start;
  align-items: center;
  column-gap: 0.5rem;
  text-align: center;
  max-width: 20rem;
  padding: 0.5rem 0.1rem;
  font-weight: bold;
  border: 1px solid #a5fcff;
  border-radius: 0.3rem;
  background: #eaefff;
  letter-spacing: 0.15rem;
  font-size: 1.1rem;
}
.news-dashboard .canvas .canvas-items .search-area .selected-article :first-child {
  justify-self: end;
}
.news-dashboard .canvas .canvas-items .result-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 0.4rem;
  row-gap: 0.4rem;
  width: 92%;
  margin: 0 4%;
  height: 10rem;
  border: 1px solid rgba(0, 0, 0, 0.2196078431);
  border-radius: 0.2rem;
  overflow: auto;
  padding: 0;
}
.news-dashboard .canvas .canvas-items .result-list li {
  display: grid;
  grid-template-columns: 0.3fr 1.7fr;
  justify-items: start;
  align-items: center;
  column-gap: 0.5rem;
  color: rgba(0, 0, 0, 0.6588235294);
  border: 1px solid rgba(0, 0, 0, 0.1450980392);
  border-radius: 0.9rem;
  overflow: auto;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
.news-dashboard .canvas .canvas-items .result-list li :first-child {
  justify-self: end;
}
.news-dashboard .canvas .canvas-items .result-list li:hover {
  background: #ecfffb;
}
.news-dashboard .canvas .canvas-items .result-list .li-active {
  border-color: #a5fcff;
  background: #eaefff;
  color: #000;
  letter-spacing: 0.15rem;
  font-size: 1.1rem;
}
@media (max-width: 600px) {
  .news-dashboard .canvas .canvas-items .result-list li {
    font-size: 0.8rem;
  }
  .news-dashboard .canvas .canvas-items .result-list .li-active {
    font-size: 0.9rem;
    letter-spacing: 0.09rem;
  }
}
.news-dashboard .canvas .close-icon {
  width: 0.9rem;
  height: 0.9rem;
  position: absolute;
  top: 1rem;
  left: 2rem;
  cursor: pointer;
}
.news-dashboard .canvas .edit-btn {
  width: 6rem;
  border: 1px solid rgba(0, 0, 0, 0.4862745098);
  border-radius: 0.3rem;
  display: block;
  text-align: center;
  margin: 0.5rem auto;
  background: #fff;
  font-weight: bold;
  font-size: 0.9rem;
  color: #006b6e;
  padding: 0.4rem;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
.news-dashboard .canvas .edit-btn:hover {
  background: #006b6e;
  color: #fff;
}
.news-dashboard .canvas .delete-btn {
  width: 6rem;
  border: 1px solid rgba(0, 0, 0, 0.4862745098);
  border-radius: 0.3rem;
  display: block;
  text-align: center;
  margin: 0.5rem auto;
  background: #fff;
  font-weight: bold;
  font-size: 0.9rem;
  color: #c4001a;
  padding: 0.4rem;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
.news-dashboard .canvas .delete-btn:hover {
  background: #c4001a;
  color: #fff;
}
.news-dashboard .canvas .publish-btns .publish-btn {
  width: 6rem;
  border: 1px solid rgba(0, 0, 0, 0.4862745098);
  border-radius: 0.3rem;
  display: block;
  text-align: center;
  margin: 0.5rem auto;
  background: #fff;
  font-weight: bold;
  font-size: 0.9rem;
  color: #94007b;
  padding: 0.4rem;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
.news-dashboard .canvas .publish-btns .publish-btn:hover {
  background: #94007b;
  color: #fff;
}
.news-dashboard .canvas .publish-btns .unpublish-btn {
  width: 6rem;
  border: 1px solid rgba(0, 0, 0, 0.4862745098);
  border-radius: 0.3rem;
  display: block;
  text-align: center;
  margin: 0.5rem auto;
  background: #fff;
  font-weight: bold;
  font-size: 0.9rem;
  color: #6b6b6b;
  padding: 0.4rem;
  cursor: pointer;
  transition: ease-in-out 0.3s;
}
.news-dashboard .canvas .publish-btns .unpublish-btn:hover {
  background: #6b6b6b;
  color: #fff;
}
@media (max-width: 600px) {
  .news-dashboard .canvas .canvas-items {
    grid-template-columns: 1fr;
    row-gap: 1rem;
  }
}
.news-dashboard .jodit {
  width: 100%;
}
.news-dashboard .submit-btn {
  width: 10rem;
  padding: 0.7rem 0;
  border: 1px solid #007714;
  border-radius: 0.3rem;
  background: #007714;
  color: #fff;
  font-size: 1.2rem;
  margin-bottom: 3rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.news-dashboard .submit-btn:hover {
  border-color: #037917;
  background: #d0ffd8;
  color: #007714;
  font-weight: bold;
}
.news-dashboard .loading-screen {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2392156863);
  display: grid;
  place-items: center;
}
@keyframes show-tools-anim {
  0% {
    height: 0;
  }
  100% {
    height: 9rem;
  }
}.article {
  width: 94%;
  margin: 0 3%;
}
.article .title {
  text-align: center;
  color: rgba(0, 0, 0, 0.7254901961);
  font-size: 1.5rem;
}
.article .text img {
  max-width: 100% !important;
}
.article .back-btn {
  display: grid;
  grid-template-columns: 0.6fr 1.4fr;
  align-items: center;
  justify-items: start;
  width: 4.5rem;
  height: 2rem;
  margin-top: 1rem;
  border: 1px solid #82E08C;
  border-radius: 0.3rem;
  background: #82E08C;
  color: #fff;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.article .back-btn:hover {
  background: #fff;
  color: #82E08C;
  font-weight: bold;
}
.article .admin-btns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.article .admin-btns button {
  display: grid;
  grid-template-columns: 0.3fr 1.7fr;
  align-items: center;
  justify-items: start;
  width: 12rem;
  height: 2rem;
  margin-top: 1rem;
  border-radius: 0.3rem;
  color: #fff;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.article .admin-btns .edit-btn {
  border: 1px solid #006b6e;
  background: #006b6e;
}
.article .admin-btns .edit-btn:hover {
  background: #fff;
  color: #006b6e;
  font-weight: bold;
}
.article .admin-btns .delete-btn {
  border: 1px solid #c4001a;
  background: #c4001a;
}
.article .admin-btns .delete-btn:hover {
  background: #fff;
  color: #c4001a;
  font-weight: bold;
}
.article .admin-btns .publish-btn {
  border: 1px solid #94007b;
  background: #94007b;
}
.article .admin-btns .publish-btn:hover {
  background: #fff;
  color: #94007b;
  font-weight: bold;
}
.article .admin-btns .unpublish-btn {
  border: 1px solid #979797;
  background: #979797;
}
.article .admin-btns .unpublish-btn:hover {
  background: #fff;
  color: #979797;
  font-weight: bold;
}
@media (max-width: 600px) {
  .article .admin-btns {
    grid-template-columns: 1fr;
  }
}
.article .loading-screen {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2392156863);
  display: grid;
  place-items: center;
}
.article .popup-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6117647059);
  z-index: 110;
}
.article .popup {
  position: fixed;
  top: 10rem;
  right: 35%;
  width: 30%;
  height: 15rem;
  background: #fff;
  border: 2px solid #3a3a3a;
  border-radius: 1rem;
  box-shadow: 0 0 0.3rem #c4001a;
  z-index: 110;
}
.article .popup {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  place-items: center;
}
.article .popup span {
  color: rgba(0, 0, 0, 0.768627451);
  font-weight: bold;
}
.article .popup div {
  display: grid;
  align-self: start;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 1rem;
  place-items: center;
}
.article .popup div .popup-delete-btn {
  border: 1px solid #c4001a;
  border-radius: 0.2rem;
  background: #ffb8b8;
  color: #000;
  font-weight: bold;
  padding: 0.4rem;
  width: 4rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.article .popup div .popup-delete-btn:hover {
  background: #c4001a;
  color: #fff;
  font-weight: bold;
}
.article .popup div .popup-cancel-btn {
  border: 1px solid #d6d6d6;
  border-radius: 0.2rem;
  background: #dadada;
  color: rgba(0, 0, 0, 0.9176470588);
  font-weight: bold;
  padding: 0.4rem;
  width: 4rem;
  cursor: pointer;
}.articles .back {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  margin: 0.5rem;
}
.articles h2 {
  text-align: center;
  color: rgba(0, 0, 0, 0.7254901961);
  border-bottom: 1px solid rgba(52, 165, 63, 0.4392156863);
}
.articles h2 span {
  color: #34a53f !important;
  font-family: "MadimiOne";
  font-size: 2.2rem;
  padding: 0 0.5rem;
}
.articles .admin-tools-btn {
  width: 10rem;
  height: auto;
  margin-left: 5%;
  margin-top: 0.7rem;
  margin-bottom: 1rem;
  padding: 0.5rem 0;
  display: grid;
  grid-template-columns: 0.5fr 1.5fr;
  align-items: center;
  justify-items: start;
  column-gap: 0.5rem;
  border: 1px solid #21862b;
  border-radius: 0.3rem;
  background: #34a53f;
  color: #fff;
  font-size: 1rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
  z-index: 100;
}
.articles .admin-tools-btn :first-child {
  justify-self: end;
  font-size: 1.5rem;
}
.articles .admin-tools-btn:hover {
  background: #21862b;
}
.articles .stick-btn {
  position: fixed;
  top: 0.4rem;
}
.articles .articles-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 1rem;
  row-gap: 2rem;
  margin-top: 1.5rem;
  place-items: center;
  list-style: none;
  padding: 0 0.7rem;
}
.articles .articles-list li {
  width: 15rem;
  height: 15rem;
  position: relative;
}
.articles .articles-list li .book-shape {
  position: absolute;
  width: 10.3rem;
  height: 10.8rem;
  left: 2.4rem;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.662745098);
  border-top: 2px solid rgba(0, 0, 0, 0.662745098);
  border-radius: 0.2rem;
  border-left: 3px solid rgba(0, 0, 0, 0.662745098);
  border-top-right-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
  transform: skewY(-5deg);
  box-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.4431372549);
  cursor: pointer;
  transition: ease-in-out 0.25s;
  z-index: 11;
  margin: 2rem 0;
}
.articles .articles-list li .book-shape .shape-front {
  position: absolute;
  width: 9.8rem;
  height: 10.6rem;
  top: -0.7rem;
  left: -0.1rem;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.662745098);
  border-top: 2px solid rgba(0, 0, 0, 0.662745098);
  border-left: 3px solid rgba(0, 0, 0, 0.662745098);
  border-top-right-radius: 0.3rem;
  border-top-left-radius: 0.4rem;
  border-bottom-right-radius: 0.3rem;
  transform: skewY(-7deg);
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.4431372549);
  transition: ease-in-out 0.25s;
}
.articles .articles-list li .book-shape .shape-front .heading {
  position: absolute;
  top: 0.2rem;
  left: 0.2rem;
  font-size: 1.1rem;
  padding: 0.2rem;
  z-index: 20;
  opacity: 100% !important;
  background: rgba(255, 255, 255, 0.5019607843);
  border-radius: 0.2rem;
}
.articles .articles-list li .book-shape .shape-front .cover-img {
  position: absolute;
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
  bottom: 0;
  border-bottom-right-radius: 0.3rem;
  opacity: 70%;
  transition: ease-in-out 0.25s;
}
.articles .articles-list li .book-shape .shape-front .cover-icon {
  position: absolute;
  width: 70%;
  height: 70%;
  top: 29%;
  left: 15%;
  opacity: 60%;
  transition: ease-in-out 0.25s;
}
.articles .articles-list li .book-shape:hover {
  transform: translateY(-0.7rem);
  box-shadow: 0 0.7rem 0.7rem rgba(0, 0, 0, 0.7960784314);
}
.articles .articles-list li .book-shape:hover .shape-front {
  top: -1.2rem;
  transform: skewY(-12deg);
  box-shadow: 0 0.5rem 0.5rem rgba(0, 0, 0, 0.7960784314);
}
.articles .articles-list li .book-shape:hover .shape-front img {
  opacity: 100% !important;
}
@media (max-width: 600px) {
  .articles .articles-list {
    grid-template-columns: 1fr;
  }
}
.articles .loading-screen {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2392156863);
  display: grid;
  place-items: center;
}
.articles .search-area {
  display: grid;
  grid-template-columns: max-content 1fr;
  column-gap: 0.7rem;
  align-items: center;
  margin-left: 3rem;
}
.articles .search-area input {
  border: 1px solid rgba(9, 186, 192, 0.631372549);
  border-radius: 0.2rem;
  width: 16rem;
  height: 2rem;
  padding: 0.4rem 0.2rem;
  font-size: 1.1rem;
  outline: none;
}
.articles .search-area input::placeholder {
  font-size: 1rem;
}
.articles .search-area span {
  font-size: 1.7rem;
  color: rgba(9, 186, 192, 0.631372549);
}.stripe-payments {
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.stripe-payments table {
  width: 100%;
  border-collapse: collapse;
}
.stripe-payments table th,
.stripe-payments table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.stripe-payments table th {
  background-color: #f7f7f7;
}
.stripe-payments table tr:last-child td {
  border-bottom: none;
}
.stripe-payments table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
@media (max-width: 700px) {
  .stripe-payments table {
    font-size: 0.7rem;
  }
}
.stripe-payments .pagination {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  align-items: center;
  margin: 1rem;
}.video-cropper {
  max-width: 600px;
  margin: 1rem auto;
  margin-bottom: 4rem;
  padding: 1rem;
}
.video-cropper .title {
  margin: 1rem 0;
  font-size: 1.4rem;
  color: #53b85d;
}
.video-cropper .input {
  border: 2px dashed gray;
  display: grid;
  place-items: center;
  height: 5rem;
  border-radius: 1rem;
  position: relative;
  margin: 1rem 0;
}
.video-cropper .input input {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.video-cropper .story-text {
  width: 90%;
  margin: 2rem auto;
}
.video-cropper .story-text textarea {
  width: 100%;
  min-height: 5rem;
  resize: none;
}
.video-cropper .video-player {
  width: 100%;
  height: auto;
}
.video-cropper .video-player video {
  width: 100%;
}
.video-cropper .upload-btn {
  margin: 1rem;
  display: flex;
  justify-content: center;
}
.video-cropper .editor {
  position: relative;
  user-select: none;
  touch-action: none;
  cursor: pointer;
}
.video-cropper .editor .snap-shots {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
}
.video-cropper .editor .snap-shots img {
  width: 100%;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  opacity: 85%;
}
.video-cropper .editor .start-line {
  position: absolute;
  width: 0.5rem;
  height: 100%;
  top: 0;
  background: #51ff00;
  border: 1px solid rgba(0, 0, 0, 0.6235294118);
  display: grid;
  grid-template-rows: 1fr;
  place-items: center;
  border-top-left-radius: 0.4rem;
  border-bottom-left-radius: 0.4rem;
  box-shadow: -0.5rem 0 1rem #000;
  cursor: pointer;
}
.video-cropper .editor .start-line span {
  font-size: 1.3rem;
  margin-left: -0.38rem;
  margin-bottom: -0.2rem;
  color: #fff;
  filter: drop-shadow(0 0 0.1rem #000);
}
.video-cropper .editor .end-line {
  position: absolute;
  width: 0.5rem;
  height: 100%;
  top: 0;
  background: #51ff00;
  border: 1px solid rgba(0, 0, 0, 0.6235294118);
  display: grid;
  place-items: center;
  border-top-right-radius: 0.4rem;
  border-bottom-right-radius: 0.4rem;
  box-shadow: 0.5rem 0 1rem #000;
  cursor: pointer;
}
.video-cropper .editor .end-line span {
  font-size: 1.3rem;
  margin-left: -0.39rem;
  margin-bottom: -0.2rem;
  color: #fff;
  filter: drop-shadow(0 0 0.1rem #000);
}
.video-cropper .video-self {
  position: relative;
  width: 50%;
  margin: auto;
}
.video-cropper .video-self .loading-video {
  background-color: rgba(44, 44, 44, 0.959);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: white;
  font-size: 2rem;
  font-weight: 700;
  display: grid;
  place-items: center;
}
.video-cropper .controller {
  text-align: center;
  margin: 1rem;
}
.video-cropper .show-time {
  width: 60%;
  display: grid;
  margin: auto;
  grid-template-columns: repeat(2, 1fr);
  place-items: center;
  border: 1px solid #000;
  border-radius: 0.3rem;
  color: #000;
  background-color: #fff;
}
.video-cropper .show-time .start-time, .video-cropper .show-time .end-time {
  display: grid;
  justify-items: center;
  font-size: 1rem;
  border-right: 1px solid #fff;
}
.video-cropper .show-time .start-time span, .video-cropper .show-time .end-time span {
  font-weight: lighter;
  align-self: start;
}
@media (max-width: 600px) {
  .video-cropper .show-time {
    width: 80%;
    margin: 0 10%;
  }
}.print-container {
  column-gap: 0.1rem;
  align-items: start;
}
.print-container .cards {
  display: grid;
  grid-template-columns: repeat(var(--row), 1fr);
  grid-gap: 10px;
}.motivation-maker {
  width: 100%;
  max-width: 440px;
  margin: auto;
}
.motivation-maker .motivation-head .title {
  font-size: 1.3rem;
  padding: 1.5rem;
  font-weight: 600;
  color: #82E08C;
}
.motivation-maker .steps {
  display: flex;
  justify-content: space-around;
  text-align: center;
  color: gray;
  font-size: 0.8rem;
}
.motivation-maker .steps .each-stage {
  padding-bottom: 0.5rem;
}
.motivation-maker .active-step {
  color: black;
  border-bottom: 3px solid #82E08C;
}
.motivation-maker .actions {
  display: flex;
  justify-content: center;
  column-gap: 0.5rem;
  margin-bottom: 5rem;
}
.motivation-maker .actions button {
  padding: 0.5rem 1rem;
  border-radius: 0.3rem;
  border: none;
  background: #82E08C;
  color: white;
}
.motivation-maker .actions .gray {
  background-color: rgb(224, 224, 224);
  color: black;
}

.choose_frame {
  width: 95%;
  margin: auto;
}
.choose_frame .title {
  padding: 1rem 0;
  font-size: 1.1rem;
  font-weight: 700;
}
.choose_frame .frames-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.5rem;
}
.choose_frame .frames-container .img img {
  width: 100%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 1rem;
}
.choose_frame .frames-container .name {
  padding: 0.5rem 0;
  font-size: 0.8rem;
  font-weight: 600;
}
.choose_frame .selected .img img {
  box-shadow: #82E08C 0px 3px 18px;
}

.user_images {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1rem;
}
.user_images .img img {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 1rem;
  width: 100%;
  aspect-ratio: 1/1;
  object-fit: cover;
}

.selected .img img {
  box-shadow: #82E08C 0px 3px 15px;
}

.create_collage .title {
  padding: 1rem;
  font-size: 1.3rem;
}
.create_collage .bg .label {
  padding: 1rem 0;
}
.create_collage .bg .input {
  width: 80%;
  margin: 1rem auto;
  text-align: center;
}

.collage-container {
  overflow: hidden;
  grid-gap: 0.3rem;
  margin: 1rem auto;
  align-items: center;
  padding: 0 0.5rem;
}
.collage-container .img {
  overflow: hidden;
  height: 100%;
  display: grid;
}
.collage-container .img img {
  width: 100%;
  height: 100%;
}

.react-transform-wrapper {
  width: 100% !important;
  height: 100% !important;
}

.wrapper {
  border-radius: 1rem;
}
.wrapper * {
  touch-action: none;
}

.upload {
  display: grid;
  place-items: center;
  height: 100%;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 1rem;
  background-color: #f0f0f0;
  color: #82E08C;
  font-weight: 600;
  font-size: 0.8rem;
  text-align: center;
}

.select_images {
  width: 95%;
  margin: auto;
}
.select_images .title {
  font-size: 1.1rem;
  padding: 1rem 0;
  font-weight: 600;
}
.select_images .remain {
  padding: 1rem 0;
  border-bottom: 1px solid #82E08C;
  margin-bottom: 1rem;
}
.select_images .remain span {
  color: #82E08C;
  font-weight: 800;
  font-size: 1.3rem;
}
.select_images .each-image {
  position: relative;
}
.select_images .user_images {
  margin: 1rem 0;
  position: relative;
}
.select_images .user_images .index {
  position: absolute;
  background-color: #82E08C;
  padding: 0.8rem;
  color: white;
  border-radius: 0 0 2rem 0;
  left: 0;
}

.final {
  margin: 1rem 0;
}
.final img {
  width: 100% !important;
}
.final .input .label {
  padding: 1.2rem 0;
  color: gray;
}
.final .input textarea {
  width: 100%;
  background: none;
  resize: none;
  min-height: 8rem;
}
.final .input textarea:focus {
  outline: none;
}.payment-ios {
  max-width: 900px;
  margin: auto;
  padding: 1rem;
}
.payment-ios .logo {
  width: 12rem;
  margin: auto;
}
.payment-ios .logo img {
  width: 100%;
}
.payment-ios .title {
  text-align: center;
  font-size: 1.5rem;
  padding: 1rem;
  font-weight: 700;
}
.payment-ios .info {
  text-align: justify;
}
.payment-ios .buttons {
  display: flex;
  column-gap: 1rem;
  justify-content: center;
  margin: 2rem 0;
}
.payment-ios .buttons button {
  padding: 0.5rem 1rem;
  font-size: 1.1rem;
  border: 1px solid #82E08C;
  border-radius: 0.3rem;
  background: none;
}
.payment-ios .buttons .insta-button {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.5rem;
  background-color: #82E08C;
  color: white;
}.qr-admin {
  min-height: 30rem;
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.qr-admin .filter {
  margin: 1rem;
  display: flex;
  column-gap: 1rem;
  align-items: end;
}
.qr-admin .filter .label {
  padding: 1rem 0;
}
.qr-admin .filter .filter-self {
  width: 15rem;
}
.qr-admin .filter .filter-button {
  padding: 0.5rem;
  background-color: gray;
  color: white;
}
.qr-admin .table-container {
  margin-top: 1rem;
  overflow-x: auto;
}
.qr-admin .qr-table {
  width: 100%;
  max-width: 900px;
  margin: auto;
  border-collapse: collapse;
}
.qr-admin .qr-table th,
.qr-admin .qr-table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.qr-admin .qr-table th {
  background-color: #f7f7f7;
}
.qr-admin .qr-table tr:last-child td {
  border-bottom: none;
}
.qr-admin .qr-table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
.qr-admin .pagination {
  margin: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}.face-yoga .header {
  display: flex;
  padding: 1rem;
  column-gap: 0.5rem;
  align-items: center;
  justify-content: space-between;
  font-size: 0.7rem;
}
.face-yoga .header .list {
  margin: 0;
  padding: 0;
  display: flex;
  column-gap: 1.5rem;
  color: gray;
}
.face-yoga .header .left {
  display: flex;
  column-gap: 1rem;
  align-items: center;
}
.face-yoga .logo {
  display: flex;
  align-items: center;
  column-gap: 1rem;
}
.face-yoga .logo .logo-self {
  width: 4rem;
}
.face-yoga .logo .logo-self img {
  width: 100%;
}
.face-yoga .logo .back {
  font-size: 1.2rem;
  height: 100%;
}
.face-yoga .land-page {
  max-width: 1600px;
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.face-yoga .land-page .image {
  position: relative;
  display: grid;
  place-items: center;
}
.face-yoga .land-page .image .green-bg {
  position: absolute;
  top: 0;
  display: flex;
  width: 50%;
  left: 50%;
  background-color: #219457;
  height: 100%;
  z-index: -1;
}
.face-yoga .land-page .image img {
  width: 50%;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.face-yoga .land-page .info {
  padding: 1rem;
}
.face-yoga .land-page .info .main-title {
  font-size: 3rem;
  font-weight: 800;
  color: #219457;
}
.face-yoga .land-page .info .sub-title {
  padding: 1rem 0;
  font-size: 2rem;
}
.face-yoga .land-page .info .info-title {
  width: 60%;
  font-size: 1.2rem;
  color: gray;
  padding: 2rem 0;
}
.face-yoga .land-page .info .buttons {
  display: flex;
  column-gap: 1rem;
  padding: 2rem 0;
}
.face-yoga .land-page .info .buttons button {
  padding: 0.7rem 2rem;
  background: none;
  border: none;
}
.face-yoga .land-page .info .buttons .btn-1 {
  background-color: #219457;
  color: white;
  font-size: 1.1rem;
}
.face-yoga .land-page .info .buttons .btn-2 {
  border: 2px solid #219457;
}
.face-yoga .face-about-us {
  max-width: 1600px;
  margin: 2rem auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.face-yoga .face-about-us .video {
  display: grid;
  place-items: center;
}
.face-yoga .face-about-us .video video {
  width: 50%;
}
.face-yoga .face-about-us .about-info .title {
  font-size: 2rem;
  padding: 1rem 0;
  color: #219457;
  font-weight: 700;
}
.face-yoga .face-about-us .about-info .about-text {
  color: rgb(61, 61, 61);
  line-height: 2rem;
  margin: auto;
}
.face-yoga .face-about-us .about-button {
  display: flex;
  column-gap: 1rem;
  padding: 2rem 0;
}
.face-yoga .face-about-us .about-button button {
  padding: 0.7rem 2rem;
  background: none;
  border: none;
  background-color: #219457;
  color: white;
  font-size: 1.1rem;
}
.face-yoga .connect {
  color: #219457;
}
.face-yoga .connect .each-link {
  padding: 0.4rem 0;
  cursor: pointer;
  border-bottom: 1px solid gray;
  max-width: max-content;
  width: 100%;
  font-size: 0.7rem;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
@media (max-width: 900px) {
  .face-yoga .land-page {
    grid-template-columns: 1fr;
  }
  .face-yoga .land-page .image {
    grid-row: 1/2;
  }
  .face-yoga .land-page .image .green-bg {
    left: 0;
    width: 100%;
    height: 50%;
  }
  .face-yoga .land-page .image img {
    margin-top: 2rem;
    width: 80%;
  }
  .face-yoga .land-page .info .info-title {
    width: 100%;
  }
  .face-yoga .face-about-us {
    grid-template-columns: 1fr;
    padding: 0.5rem;
  }
  .face-yoga .video {
    width: 90%;
    margin: auto;
  }
  .face-yoga .video video {
    width: 100% !important;
  }
}.buy-package {
  max-width: 700px;
  margin: auto;
  padding: 0 0.5rem;
}
.buy-package .order .title {
  padding: 1rem 0.5rem;
  background-color: #53b85d;
  color: white;
  font-size: 1.3rem;
  font-weight: 700;
  display: flex;
  column-gap: 1rem;
  align-items: center;
}
.buy-package .order .each-detail {
  padding: 1rem 0.5rem;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid gainsboro;
}
.buy-package .order .each-detail .label {
  color: rgb(87, 87, 87);
}
.buy-package .order .each-detail .detail-self {
  font-weight: 700;
}.video-upload {
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  line-height: 2rem;
}
.video-upload .video {
  max-width: 900px;
  margin: 1rem auto;
}
.video-upload .video video {
  width: 100%;
}
.video-upload .status {
  width: 100%;
  max-width: 900px;
  margin: auto;
  text-align: center;
  border: 1px solid gray;
}
.video-upload .status table {
  width: 100%;
  border-collapse: collapse;
}
.video-upload .status table th,
.video-upload .status table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.video-upload .status table th {
  background-color: #f7f7f7;
}
.video-upload .status table tr:last-child td {
  border-bottom: none;
}
.video-upload .status table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
.video-upload .status .title {
  display: flex;
  justify-content: space-between;
  padding: 1rem;
}

.upload-table .actions {
  display: flex;
  column-gap: 0.5rem;
}

.player-popup video {
  width: 100%;
}.open-package {
  padding: 0.5rem;
  max-width: 600px;
  margin: auto;
}
.open-package .package-name {
  font-size: 1.4rem;
  padding: 0.5rem 0;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.open-package .session-title {
  padding: 0.5rem 0;
  font-weight: 700;
  text-align: center;
}
.open-package .player {
  background-color: white;
  align-items: center;
  display: grid;
}
.open-package .player .img {
  width: 100%;
}
.open-package .player .img img {
  width: 100%;
}
.open-package .player .video {
  width: 100%;
  position: relative;
}
.open-package .player .video video {
  width: 100%;
  height: auto;
  max-height: 100svh;
}
.open-package .player .video video::-webkit-media-controls-fullscreen-button {
  display: none !important;
  opacity: 0;
}
.open-package .player .video video::-moz-media-controls-fullscreen-button {
  display: none !important;
  opacity: 0;
}
.open-package .player .video video::-ms-media-controls-fullscreen-button {
  display: none !important;
}
.open-package .player .watermark,
.open-package .player .fullscreen {
  position: absolute;
  top: 10px;
  left: 10px;
  background: rgba(0, 0, 0, 0.5);
  color: white;
  padding: 5px 10px;
  font-size: 14px;
  border-radius: 5px;
}
.open-package .player .fullscreen {
  right: 10px !important;
  left: unset;
  width: max-content;
}
.open-package .session {
  padding: 0.5rem 0;
  color: gray;
  font-weight: 700;
}
.open-package .session-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1rem;
}
.open-package .session-list .each-session {
  border: 1px solid rgb(130, 224, 140);
  text-align: center;
  padding: 0.3rem;
  border-radius: 0.3rem;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.open-package .session-list .selected-session {
  background-color: rgb(130, 224, 140);
  color: white;
}
.open-package .episodes {
  padding: 1rem 0;
  margin-bottom: 3rem;
}
.open-package .episodes .label {
  color: gray;
  font-weight: 700;
  padding: 0.5rem 0;
}
.open-package .episodes .each-episode {
  display: flex;
  padding: 0.5rem;
  justify-content: space-between;
  align-items: center;
  border: 1px solid gainsboro;
}
.open-package .episodes .selected-video {
  background-color: rgb(130, 224, 140);
  color: white;
}.dynamic-popup {
  max-width: 800px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.dynamic-popup .page-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.dynamic-popup .page-head .title {
  font-size: 1.4rem;
  font-weight: 700;
}
.dynamic-popup .table .label {
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.dynamic-popup .table table {
  width: 100%;
  border-collapse: collapse;
}
.dynamic-popup .table table th,
.dynamic-popup .table table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.dynamic-popup .table table th {
  background-color: #f7f7f7;
}
.dynamic-popup .table table tr:last-child td {
  border-bottom: none;
}
.dynamic-popup .table table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}

.new-popup {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1rem;
}
.new-popup .each-input .label {
  padding: 0.5rem;
  color: gray;
}
.new-popup .each-input .input-self {
  padding: 0.5rem;
}
.new-popup .each-input .input-self input, .new-popup .each-input .input-self textarea {
  width: 95%;
  resize: none;
}
.new-popup .two-row {
  grid-column: 1/3;
  padding: 0 1rem;
}
.new-popup .submit {
  margin: 1rem;
}.package-payment-list {
  max-width: 1200px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.package-payment-list .top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 0;
}
.package-payment-list .top .left {
  display: flex;
  align-items: center;
  column-gap: 1rem;
  font-size: 1.2rem;
}
.package-payment-list .top .left .logo img {
  width: 6rem;
}
.package-payment-list .top .right {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
  color: red;
  cursor: pointer;
}
.package-payment-list .top .right-container {
  display: flex;
  column-gap: 1rem;
}
.package-payment-list .top .open-package-btn {
  background-color: #5eb667;
  color: white;
  padding: 0.3rem 1rem;
}
.package-payment-list .summery .title {
  padding: 0.3rem;
  font-size: 1.2rem;
  display: flex;
  justify-content: space-between;
}
.package-payment-list .summery .title .reload {
  width: 2rem;
  height: 2rem;
  transition: 1s;
  transform-origin: center center;
  display: grid;
  place-items: center;
}
.package-payment-list .summery-container {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  justify-content: center;
  grid-gap: 1rem;
}
.package-payment-list .summery-container .each-summery {
  padding: 0.5rem;
  border-radius: 0.3rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.package-payment-list .summery-container .each-summery .label {
  font-weight: 700;
  color: gray;
}
.package-payment-list .summery-container .each-summery .label-small {
  font-weight: 700;
  color: gray;
  font-size: 0.6rem;
}
.package-payment-list .summery-container .each-summery .value {
  padding: 0.5rem 0;
  font-size: 1.2rem;
  font-weight: 900;
  text-align: center;
  color: #5eb667;
}
.package-payment-list .summery-container .each-summery .value-small {
  padding: 0.5rem 0;
  font-size: 0.6rem;
  font-weight: 900;
  text-align: center;
  color: #5eb667;
}
.package-payment-list .summery-container .each-summery .sub-value {
  font-size: 0.8rem;
  text-align: center;
  color: gray;
}
.package-payment-list .payment-table {
  margin: 1rem 0;
  overflow-x: auto;
}
.package-payment-list .payment-table table {
  min-width: 430px;
  width: 100%;
  border-collapse: collapse;
}
.package-payment-list .payment-table table th,
.package-payment-list .payment-table table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.package-payment-list .payment-table table th {
  background-color: #f7f7f7;
}
.package-payment-list .payment-table table tr:last-child td {
  border-bottom: none;
}
.package-payment-list .payment-table table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
@media (max-width: 500px) {
  .package-payment-list .payment-table table {
    font-size: 0.8rem;
  }
}
@media (max-width: 900px) {
  .package-payment-list .summery .summery-container {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 500px) {
  .package-payment-list .top .left {
    font-size: 0.8rem;
    column-gap: 0.5rem;
  }
  .package-payment-list .top .left .logo img {
    width: 4rem;
  }
  .package-payment-list .summery .summery-container .each-summery .label {
    font-size: 0.7rem;
  }
}.public-layout .back-button-main {
  margin: 1rem;
  font-size: 1.3rem;
  width: 2rem;
  aspect-ratio: 1;
  background-color: #fff;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  border-radius: 50%;
  color: #03C03C;
  border: 1px solid #03C03C;
}.admin-panel {
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.admin-panel .title {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 1rem;
}
.admin-panel .buttons-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
  gap: 1rem;
}
.admin-panel .each-button button {
  width: 100%;
  height: 6rem;
  padding: 0.8rem 0.5rem;
  background-color: #4ade80;
  color: #fff;
  border: none;
  border-radius: 0.4rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 0.4rem;
  font-weight: 600;
  text-align: center;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  transition: background-color 0.2s ease;
}
.admin-panel .each-button button:hover {
  background-color: #22c55e;
}
.admin-panel .each-button .icon {
  font-size: 1.4rem;
}
.admin-panel .each-button .label {
  line-height: 1.2;
}.black-friday {
  min-height: 100vh;
  min-height: 100svh;
  display: flex;
  width: 100vw;
}
.black-friday .land-page {
  width: 100%;
  background-image: linear-gradient(85.2deg, rgb(33, 3, 40) 7.5%, rgb(65, 5, 72) 88.7%);
}
.black-friday .land-page .logo {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}
.black-friday .land-page .logo img {
  width: 12rem;
  height: auto;
}
.black-friday .land-page .content-container {
  max-width: 800px;
  margin: auto;
  color: white;
  padding: 1rem 0;
}
.black-friday .land-page .content-container .title {
  font-size: 3rem;
  text-align: center;
}
.black-friday .land-page .content-container .info {
  padding: 1rem 0;
  text-align: justify;
  line-height: 2rem;
  font-size: 1.3rem;
  margin: auto;
}
.black-friday .land-page .content-container .table {
  background-color: rgb(26, 26, 26);
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  width: 100%;
  margin: 1rem 0;
}
.black-friday .land-page .content-container .table .table-title {
  font-size: 1.1rem;
  font-weight: 700;
}
.black-friday .land-page .content-container .table ul {
  font-size: 1.1rem;
  line-height: 2rem;
}
.black-friday .land-page .content-container .table ul li {
  list-style: circle;
  color: rgb(223, 223, 223);
}
.black-friday .land-page .content-container .table ul li span {
  font-weight: 800;
  color: white;
}
.black-friday .land-page .content-container .contact-us {
  margin: 1rem 0;
  text-align: center;
  font-size: 1.1rem;
  font-weight: 600;
}
.black-friday .land-page .content-container .contact-us .buttons {
  display: flex;
  justify-content: center;
  margin: 1rem;
}
.black-friday .land-page .content-container .contact-us .buttons div {
  border: 1px solid white;
  padding: 0.5rem;
  margin: 0 1rem;
  display: flex;
  align-items: center;
  padding-bottom: 0.8rem;
  cursor: pointer;
}
.black-friday .land-page .content-container .save {
  color: rgb(248, 43, 43);
  font-weight: 700;
  font-size: 2rem;
}
.black-friday .land-page .rtl {
  direction: rtl;
}
.black-friday .land-page .text-animation {
  font-family: "Liberty";
  font-weight: 100;
  font-size: 3.5rem;
  letter-spacing: -0.25em;
  flex-flow: row;
}
.black-friday .land-page .letter {
  color: #d9fdff;
  text-shadow: 0 0 2rem #00f0ff;
  padding: 0 0.5rem;
  font-weight: 700;
}
.black-friday .land-page .date {
  text-align: center;
  padding: 0.5rem 0;
  font-size: 1.1rem;
}
@media (max-width: 600px) {
  .black-friday .land-page .logo img {
    width: 10rem;
  }
  .black-friday .land-page .content-container .title {
    font-size: 1.5rem;
  }
  .black-friday .land-page .content-container .info {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .black-friday .land-page .content-container .table {
    width: 85%;
    margin: auto;
  }
  .black-friday .land-page .content-container .table ul {
    padding: 0.2rem;
    line-height: 1.7rem;
    font-size: 1rem;
  }
  .black-friday .land-page .content-container .contact-us {
    font-size: 1rem;
  }
  .black-friday .land-page .content-container .contact-us div {
    padding: 0.2rem !important;
    font-size: 0.8rem;
  }
}.subscribe {
  text-align: center;
}
.subscribe .logo {
  width: 10rem;
  margin: auto;
}
.subscribe .logo img {
  width: 100%;
}.challenge {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 75% 25%;
  grid-template-areas: "info dashboard" "records records";
  position: relative;
}
.challenge .dashboard-btns {
  display: grid;
  grid-template-columns: 1fr;
  grid-area: dashboard;
}
.challenge .dashboard-btns button {
  display: grid;
  grid-template-columns: 0.3fr 1.7fr;
  column-gap: 0.4rem;
  align-items: center;
  justify-items: start;
  width: 5rem;
  height: 2rem;
  margin-top: 1rem;
  border-radius: 0.3rem;
  color: #fff;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.challenge .dashboard-btns .edit-btn {
  border: 1px solid #006b6e;
  background: #006b6e;
}
.challenge .dashboard-btns .edit-btn:hover {
  background: #fff;
  color: #006b6e;
  font-weight: bold;
}
.challenge .dashboard-btns .delete-btn {
  border: 1px solid #c4001a;
  background: #c4001a;
}
.challenge .dashboard-btns .delete-btn:hover {
  background: #fff;
  color: #c4001a;
  font-weight: bold;
}
.challenge .dashboard-btns .clone-btn {
  border: 1px solid #00a7c4;
  background: #00a7c4;
}
.challenge .dashboard-btns .clone-btn:hover {
  background: #fff;
  color: #00a7c4;
  font-weight: bold;
}
.challenge .dashboard-btns .publish-leaderboard-btn {
  border: 1px solid #94007b;
  background: #94007b;
}
.challenge .dashboard-btns .publish-leaderboard-btn:hover {
  background: #fff;
  color: #94007b;
  font-weight: bold;
}
.challenge .challenge-info {
  width: 100%;
  display: grid;
  grid-area: info;
}
.challenge .challenge-info h4 {
  text-align: center;
  padding: 0.7rem 0;
  margin-bottom: 0.5rem;
}
.challenge .challenge-info .top-info {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 1rem;
}
.challenge .challenge-info .top-info img {
  width: auto;
  height: auto;
  max-width: 13rem;
  max-height: 13rem;
  border: 2px solid rgba(0, 0, 0, 0.2549019608);
  border-radius: 0.2rem;
  place-self: center;
}
.challenge .challenge-info .times {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  place-items: center;
}
.challenge .challenge-info .times div {
  display: grid;
  grid-template-columns: max-content 1fr;
  column-gap: 0.5rem;
  align-items: center;
}
.challenge .challenge-info .times div label {
  color: rgba(0, 0, 0, 0.6705882353);
  font-size: 0.9rem;
}
.challenge .challenge-info .times div span {
  font-size: 0.9rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7529411765);
}
.challenge .challenge-info .description-area {
  width: 18rem;
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  margin-bottom: 1rem;
}
.challenge .challenge-info .description-area label {
  color: rgba(0, 0, 0, 0.6705882353);
  font-size: 0.9rem;
  justify-self: start;
  margin-left: 6%;
}
.challenge .challenge-info .description-area p {
  width: 90%;
  height: 5rem;
  padding: 0.7rem;
  overflow: auto;
  border: 1px solid rgba(0, 0, 0, 0.0392156863);
  border-radius: 0.4rem;
  color: rgba(0, 0, 0, 0.6705882353);
}
.challenge .users-actions {
  grid-area: records;
  border-top: 1px solid rgba(0, 0, 0, 0.1529411765);
}
.challenge .users-actions .user-action-list {
  padding: 0;
  list-style: none;
  width: auto;
  margin: 1rem 5%;
  border: 1px solid rgba(0, 0, 0, 0.2274509804);
  border-radius: 0.3rem;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.8rem;
}
.challenge .users-actions .user-action-list .actions-heading {
  display: grid;
  grid-template-columns: 25% 75%;
  justify-items: center;
  column-gap: 3rem;
  font-size: 1rem;
  font-weight: bold;
  padding: 0.5rem 0;
  border-bottom: 2px solid rgba(0, 0, 0, 0.4117647059);
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  background: #f0f0f0;
}
.challenge .users-actions .user-action-list li {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 0.5rem;
  place-items: center;
}
.challenge .users-actions .user-action-list li span {
  font-size: 0.8rem;
  font-weight: lighter;
  padding-left: 0.5rem;
}
.challenge .users-actions .user-action-list li div {
  font-size: 1rem;
  font-weight: bold;
}
.challenge .users-actions .user-action-list li .action-user {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  place-items: center;
}
.challenge .users-actions .user-action-list li .action-user img {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
}
.challenge .users-actions .user-action-list li .action-user span {
  font-size: 1rem;
  font-weight: bold;
}
.challenge .users-actions .user-action-list li .action-text {
  max-height: 8rem;
  font-size: 0.9rem;
  font-weight: lighter;
  overflow: auto;
}
.challenge .users-actions .user-action-list li .action-photo {
  width: auto;
  height: auto;
  max-width: 10rem;
  max-height: 10rem;
  border: 1px solid rgba(0, 0, 0, 0.2588235294);
  border-radius: 0.2rem;
}
.challenge .users-actions .dates {
  display: grid;
  grid-template-columns: 1fr;
  direction: rtl !important;
  width: 92%;
  margin: 0 4%;
}
.challenge .users-actions .dates .date-list {
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(1000, 1fr);
  place-items: center;
  overflow: auto;
  width: 100%;
}
.challenge .users-actions .dates .date-list li {
  display: grid;
  align-items: center;
  width: 3rem;
  height: 5rem;
  font-size: 1rem;
  font-weight: bold;
  padding: 1rem;
  border-radius: 10rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
  user-select: none;
  direction: ltr !important;
}
.challenge .users-actions .dates .date-list li div {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  row-gap: 1rem;
}
.challenge .users-actions .dates .date-list li div .date {
  font-weight: lighter;
}
.challenge .users-actions .dates .date-list li:hover {
  background: #d2ffd6;
}
.challenge .users-actions .dates .date-list .active-date {
  background: #82E08C;
}
.challenge .users-actions .dates .date-list .active-date:hover {
  background: #82E08C !important;
}
.challenge .del-popup-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6117647059);
  z-index: 110;
}
.challenge .del-popup {
  position: fixed;
  place-self: center;
  top: 10rem;
  width: 30%;
  height: 15rem;
  background: #fff;
  border: 2px solid #3a3a3a;
  border-radius: 1rem;
  box-shadow: 0 0 0.3rem #c4001a;
  z-index: 110;
}
.challenge .del-popup {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  place-items: center;
}
.challenge .del-popup span {
  color: rgba(0, 0, 0, 0.768627451);
  font-weight: bold;
}
.challenge .del-popup div {
  display: grid;
  align-self: start;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 1rem;
  place-items: center;
}
.challenge .del-popup div .del-popup-delete-btn {
  border: 1px solid #c4001a;
  border-radius: 0.2rem;
  background: #ffb8b8;
  color: #000;
  font-weight: bold;
  padding: 0.4rem;
  width: 4rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.challenge .del-popup div .del-popup-delete-btn:hover {
  background: #c4001a;
  color: #fff;
  font-weight: bold;
}
.challenge .del-popup div .del-popup-cancel-btn {
  border: 1px solid #d6d6d6;
  border-radius: 0.2rem;
  background: #dadada;
  color: rgba(0, 0, 0, 0.9176470588);
  font-weight: bold;
  padding: 0.4rem;
  width: 4rem;
  cursor: pointer;
}
.challenge .loading-screen {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2392156863);
  display: grid;
  place-items: center;
}
.challenge .board-popup-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6117647059);
  z-index: 110;
}
.challenge .board-popup {
  position: fixed;
  place-self: center;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(3, max-content) 1fr max-content max-content;
  place-items: center;
  row-gap: 1rem;
  top: 5rem;
  width: 50%;
  height: 33rem;
  background: #fff;
  border: 2px solid #3a3a3a;
  border-radius: 1rem;
  box-shadow: 0 0 0.3rem #94007b;
  z-index: 110;
}
.challenge .board-popup h5 {
  text-align: center;
  color: #94007b;
}
.challenge .board-popup .search-participant {
  display: grid;
  grid-template-columns: max-content 1fr;
  column-gap: 0.7rem;
  align-items: center;
  margin-left: -1rem;
  margin-top: 1rem;
  row-gap: 0 !important;
  position: relative;
}
.challenge .board-popup .search-participant input {
  border: 1px solid rgba(9, 186, 192, 0.631372549);
  border-radius: 0.2rem;
  width: 20rem !important;
  height: 2rem;
  padding: 0.4rem 0.2rem;
  font-size: 1.1rem;
  outline: none;
}
.challenge .board-popup .search-participant input::placeholder {
  font-size: 1rem;
}
.challenge .board-popup .search-participant span {
  font-size: 1.7rem;
  color: rgba(9, 186, 192, 0.631372549);
}
.challenge .board-popup .search-participant .search-result {
  border: 1px solid rgba(9, 186, 192, 0.4392156863);
  width: 100%;
  height: auto;
  max-height: 12rem;
  border-radius: 0.3rem;
  overflow: auto;
  position: absolute;
  top: 2.3rem;
  right: 0;
  width: 20rem;
  z-index: 10;
}
.challenge .board-popup .search-participant .search-result .found-participants-list {
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: 1fr;
  margin-bottom: 0 !important;
  background: #fff;
}
.challenge .board-popup .search-participant .search-result .found-participants-list li {
  display: grid;
  grid-template-columns: repeat(4, max-content);
  align-items: center;
  column-gap: 0.9rem;
  padding: 0.7rem;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1764705882);
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.challenge .board-popup .search-participant .search-result .found-participants-list li span {
  font-size: 0.8rem;
  color: rgba(0, 0, 0, 0.4941176471);
  font-weight: bold;
}
.challenge .board-popup .search-participant .search-result .found-participants-list li div {
  font-size: 0.9remrem;
}
.challenge .board-popup .search-participant .search-result .found-participants-list li .profile-img {
  width: 2.3rem;
  height: 2.3rem;
  border-radius: 50%;
  box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.662745098);
}
.challenge .board-popup .search-participant .search-result .found-participants-list li:hover {
  background: #e3ffff;
}
.challenge .board-popup .search-participant .search-result .found-participants-list .not-found {
  color: #fd4848;
  font-size: 1rem;
  text-align: center;
}
.challenge .board-popup .leaderboard {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: max-content 1fr;
  height: 100%;
  width: 100%;
}
.challenge .board-popup .leaderboard .leaderboard-heading {
  text-align: center;
}
.challenge .board-popup .leaderboard .top-3 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  place-items: center;
  align-self: start;
  padding-top: 1rem;
}
.challenge .board-popup .leaderboard .top-3 div {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  row-gap: 1rem;
  font-weight: bold;
}
.challenge .board-popup .leaderboard .top-3 div img {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
}
.challenge .board-popup .leaderboard .top-3 div div {
  display: grid;
  grid-template-columns: max-content max-content;
  column-gap: 0.5rem;
}
.challenge .board-popup .leaderboard .top-3 span {
  font-size: 1.4rem;
  filter: drop-shadow(0 0 0.1rem #000);
}
.challenge .board-popup .leaderboard .top-3 .first span {
  color: gold;
}
.challenge .board-popup .leaderboard .top-3 .first img {
  width: 5rem;
  height: 5rem;
}
.challenge .board-popup .leaderboard .top-3 .second span {
  color: silver;
}
.challenge .board-popup .leaderboard .top-3 .third span {
  color: rgb(255, 177, 154);
}
.challenge .board-popup .motivation-text {
  width: 80%;
  margin: 0 10%;
  border: 1px solid rgba(9, 186, 192, 0.631372549);
  border-radius: 0.3rem;
  height: 4rem;
}
.challenge .board-popup .clear-btn {
  border: 1px solid rgba(0, 0, 0, 0.3960784314);
  border-radius: 0.3rem;
  color: rgba(0, 0, 0, 0.6705882353);
  padding: 0.2rem;
  cursor: pointer;
}
.challenge .board-popup .publish-btn {
  padding: 0.3rem 1.5rem;
  margin-top: 1rem;
  border-radius: 0.3rem;
  border: 1px solid #94007b;
  background: #94007b;
  color: #fff;
  margin-bottom: 1rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.challenge .board-popup .publish-btn:hover {
  background: #fff;
  color: #94007b;
  font-weight: bold;
}
@media (max-width: 600px) {
  .challenge {
    grid-template-columns: 1fr;
    grid-template-areas: "dashboard" "info" "records";
  }
  .challenge .dashboard-btns {
    margin: 2rem 0 0 1rem;
    grid-area: dashboard;
    grid-template-columns: repeat(2, 1fr);
  }
  .challenge .challenge-info {
    grid-area: info;
  }
  .challenge .challenge-info .top-info img {
    max-width: 9rem;
    max-height: 9rem;
  }
  .challenge .challenge-info .times {
    grid-template-columns: 1fr;
    justify-items: start;
    padding-left: 1rem;
  }
  .challenge .challenge-info .times div {
    column-gap: 1.2rem;
  }
  .challenge .challenge-info .times div label {
    font-size: 0.75rem;
  }
  .challenge .challenge-info .times div span {
    font-size: 0.9rem;
  }
  .challenge .users-actions {
    grid-area: records;
    width: 90%;
  }
  .challenge .users-actions .dates .date-list li {
    font-size: 0.5rem;
    padding: 0.4rem;
  }
  .challenge .users-actions .user-action-list .actions-heading {
    column-gap: 2rem;
    font-size: 0.6rem;
  }
  .challenge .users-actions .user-action-list li span {
    font-size: 0.6rem;
  }
  .challenge .users-actions .user-action-list li div {
    font-size: 0.6rem;
  }
  .challenge .users-actions .user-action-list li .action-user {
    column-gap: 0;
  }
  .challenge .users-actions .user-action-list li .action-user img {
    width: 1.5rem;
    height: 1.5rem;
  }
  .challenge .users-actions .user-action-list li .action-user span {
    font-size: 0.5rem;
    font-weight: lighter;
  }
  .challenge .users-actions .user-action-list li .action-text {
    font-size: 0.6rem;
    color: #000 !important;
    max-height: 5rem;
    overflow: auto;
  }
  .challenge .users-actions .user-action-list li .action-photo {
    width: auto;
    height: auto;
    max-width: 4rem;
    max-height: 4rem;
  }
  .challenge .del-popup {
    top: 10rem;
    width: 65%;
    height: 15rem;
  }
  .challenge .board-popup {
    width: 80%;
    height: 35rem;
    margin: 0 10%;
    top: 3rem;
    overflow: auto;
  }
  .challenge .board-popup .search-participant input {
    width: 15rem !important;
  }
  .challenge .board-popup .search-participant .search-result {
    width: 15rem;
  }
  .challenge .board-popup .leaderboard .top-3 {
    grid-template-columns: repeat(3, 1fr);
    row-gap: 1.5rem;
  }
  .challenge .board-popup .leaderboard .top-3 div {
    column-gap: 0.2rem !important;
  }
  .challenge .board-popup .leaderboard .top-3 div div {
    font-size: 0.7rem !important;
  }
  .challenge .board-popup .leaderboard .top-3 div img {
    width: 3rem;
    height: 3rem;
  }
  .challenge .board-popup .leaderboard .top-3 .first img {
    width: 4rem;
    height: 4rem;
  }
}.challenge-action {
  width: 96%;
  margin: 1rem 2%;
  position: relative;
}
.challenge-action .challenge-name {
  padding: 1rem 0 0 2.5rem;
  color: #2f9e41;
}
.challenge-action .admin-info {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  place-items: center;
  height: 5rem;
  margin: 3rem 0 6rem 0;
}
.challenge-action .admin-info .description {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1.5rem;
  padding: 2rem;
  max-height: 10rem;
  overflow: auto;
  justify-self: start;
  height: 100%;
}
.challenge-action .admin-info .description label {
  font-size: 0.9rem;
  color: rgba(0, 0, 0, 0.6039215686);
}
.challenge-action .admin-info .description div {
  font-weight: bold;
}
.challenge-action .admin-info .add-info-btn {
  width: 10rem;
  padding: 0.4rem 0;
  font-size: 1rem;
  font-weight: bold;
  border: 1px solid #2f9e41;
  border-radius: 0.3rem;
  background: #2f9e41;
  color: #fff;
  cursor: pointer;
}
.challenge-action .admin-info .end-date {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1.5rem;
  height: 100%;
}
.challenge-action .admin-info .end-date label {
  font-size: 0.9rem;
  color: rgba(0, 0, 0, 0.6039215686);
}
.challenge-action .admin-info .end-date div {
  font-size: 1.2rem;
  font-weight: bold;
}
.challenge-action .admin-info .end-date div .days-left {
  font-size: 0.9rem;
}
.challenge-action .admin-info .end-date span {
  color: #c4001a;
  font-size: 1.1rem;
  font-weight: bold;
}
.challenge-action .users-actions {
  border-top: 1px solid rgba(0, 0, 0, 0.1529411765);
}
.challenge-action .users-actions .user-action-list {
  padding: 0;
  list-style: none;
  width: auto;
  margin: 1rem 5%;
  border: 1px solid rgba(0, 0, 0, 0.2274509804);
  border-radius: 0.3rem;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.8rem;
}
.challenge-action .users-actions .user-action-list .actions-heading {
  display: grid;
  grid-template-columns: 25% 75%;
  justify-items: center;
  column-gap: 3rem;
  font-size: 1rem;
  font-weight: bold;
  padding: 0.5rem 0;
  border-bottom: 2px solid rgba(0, 0, 0, 0.4117647059);
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  background: #f0f0f0;
  user-select: none;
}
.challenge-action .users-actions .user-action-list li {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  column-gap: 0.5rem;
  place-items: center;
}
.challenge-action .users-actions .user-action-list li span {
  font-size: 0.8rem;
  font-weight: lighter;
  padding-left: 0.5rem;
}
.challenge-action .users-actions .user-action-list li div {
  font-size: 1rem;
  font-weight: bold;
}
.challenge-action .users-actions .user-action-list li .action-user {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  place-items: center;
}
.challenge-action .users-actions .user-action-list li .action-user img {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
}
.challenge-action .users-actions .user-action-list li .action-user span {
  font-size: 1rem;
  font-weight: bold;
}
.challenge-action .users-actions .user-action-list li .action-text {
  max-height: 8rem;
  font-size: 0.9rem;
  font-weight: lighter;
  overflow: auto;
}
.challenge-action .users-actions .user-action-list li .action-photo {
  width: auto;
  height: auto;
  max-width: 10rem;
  max-height: 10rem;
  border: 1px solid rgba(0, 0, 0, 0.2588235294);
  border-radius: 0.2rem;
}
.challenge-action .users-actions .dates {
  display: grid;
  grid-template-columns: 1fr;
  direction: rtl !important;
  width: 92%;
  margin: 0 4%;
}
.challenge-action .users-actions .dates .date-list {
  padding: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(1000, 1fr);
  place-items: center;
  overflow: auto;
  width: 100%;
}
.challenge-action .users-actions .dates .date-list li {
  display: grid;
  align-items: center;
  width: 3rem;
  height: 5rem;
  font-size: 1rem;
  font-weight: bold;
  padding: 1rem;
  border-radius: 10rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
  user-select: none;
  direction: ltr !important;
}
.challenge-action .users-actions .dates .date-list li div {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  row-gap: 1rem;
}
.challenge-action .users-actions .dates .date-list li div .date {
  font-weight: lighter;
}
.challenge-action .users-actions .dates .date-list li:hover {
  background: #d2ffd6;
}
.challenge-action .users-actions .dates .date-list .active-date {
  background: #82E08C;
}
.challenge-action .users-actions .dates .date-list .active-date:hover {
  background: #82E08C !important;
}
.challenge-action .send-btn {
  width: 8rem;
  height: 3rem;
  padding: 0.4rem 0;
  display: block;
  margin: 0.5rem auto 5rem auto;
  font-size: 1.1rem;
  font-weight: bold;
  border: 1px solid #2f9e41;
  border-radius: 0.4rem;
  background: #2f9e41;
  color: #fff;
  letter-spacing: 0.2rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.challenge-action .send-btn:hover {
  background: #fff;
  color: #2f9e41;
  letter-spacing: 0;
  border-radius: 0.7rem;
  box-shadow: 0 0 0.2rem #2f9e41;
}
.challenge-action .sendpopup-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.6117647059);
  z-index: 110;
}
.challenge-action .sendpopup {
  position: fixed;
  top: 5rem;
  left: 25%;
  width: 60rem;
  height: auto;
  padding: 0.7rem;
  background: #fff;
  border: 2px solid #3a3a3a;
  border-radius: 1rem;
  box-shadow: 0 0 0.3rem #2f9e41;
  z-index: 110;
  display: grid;
  grid-template-columns: 1fr;
}
.challenge-action .sendpopup .sending-date {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  row-gap: 1.5rem;
  height: 100%;
}
.challenge-action .sendpopup .sending-date label {
  font-size: 0.9rem;
  color: rgba(0, 0, 0, 0.6039215686);
}
.challenge-action .sendpopup .sending-date .choose {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  place-items: center;
  column-gap: 3rem;
  height: 3rem;
}
.challenge-action .sendpopup .sending-date .choose div {
  width: 100%;
  height: auto;
  padding: 0.3rem;
  text-align: center;
  border: 1px dotted rgba(0, 0, 0, 0.337254902);
  border-radius: 0.3rem;
  color: rgba(0, 0, 0, 0.6901960784);
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.challenge-action .sendpopup .sending-date .choose .day-active {
  color: #000;
  width: 110%;
  padding: 0.6rem;
  font-weight: bold;
  background: #82E08C;
}
.challenge-action .sendpopup .actions {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  place-items: center;
  margin-top: 3rem;
  padding-bottom: 2rem;
}
.challenge-action .sendpopup .actions div {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.5rem;
}
.challenge-action .sendpopup .actions div label {
  font-size: 1rem;
  font-weight: bold;
  padding-left: 0.5rem;
  color: rgba(0, 0, 0, 0.5254901961);
}
.challenge-action .sendpopup .actions .text-area input {
  width: 20rem;
  padding: 0.5rem 0.3rem;
  outline: none;
  border: 2px solid rgba(126, 217, 230, 0.8823529412);
  border-radius: 0.4rem;
  font-size: 1.2rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7137254902);
}
.challenge-action .sendpopup .actions .text-area input::placeholder {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.2039215686);
}
.challenge-action .sendpopup .actions .number-area input {
  width: 10rem;
  padding: 0.5rem 0.3rem;
  outline: none;
  border: 2px solid rgba(126, 217, 230, 0.8823529412);
  border-radius: 0.4rem;
  font-size: 1.2rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7137254902);
}
.challenge-action .sendpopup .actions .number-area input::placeholder {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.2039215686);
}
.challenge-action .sendpopup .actions .photo {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1rem;
}
.challenge-action .sendpopup .actions .photo label {
  font-size: 1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.5254901961);
}
.challenge-action .sendpopup .actions .photo .photo-field {
  position: relative;
  width: 11rem;
  height: 11rem;
  cursor: pointer;
}
.challenge-action .sendpopup .actions .photo .photo-field img {
  width: auto;
  height: auto;
  max-width: 99%;
  max-height: 99%;
  position: absolute;
  right: 0;
  z-index: 1;
  border-radius: 0.7rem;
  border: 3px dotted rgba(0, 0, 0, 0.662745098);
  padding: 0.1rem;
}
.challenge-action .sendpopup .actions .photo .photo-field img:hover {
  box-shadow: 0 0 0.5rem #2f9e41;
}
@media (max-width: 600px) {
  .challenge-action .actions {
    grid-template-columns: 1fr;
    place-items: center !important;
    row-gap: 3rem;
  }
  .challenge-action .actions .text-area input {
    width: 15rem;
  }
  .challenge-action .sendpopup {
    width: 20rem;
    height: auto;
    max-height: 36rem;
    top: 4rem;
    left: 5%;
    grid-template-columns: 1fr;
  }
  .challenge-action .sendpopup .sending-date {
    row-gap: 0.3rem;
  }
  .challenge-action .sendpopup .actions {
    grid-template-columns: 1fr;
    margin-top: 0.5rem;
  }
  .challenge-action .sendpopup .actions .text-area input {
    width: 15rem;
    height: 1rem;
  }
  .challenge-action .sendpopup .actions .number-area {
    margin-top: -2rem;
  }
  .challenge-action .sendpopup .actions .number-area input {
    height: 1rem;
  }
  .challenge-action .sendpopup .actions .photo {
    margin-top: -2rem;
  }
}
.challenge-action .loading-screen {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2392156863);
  display: grid;
  place-items: center;
  z-index: 2000 !important;
}
@media (max-width: 600px) {
  .challenge-action .admin-info {
    grid-template-columns: 1fr;
    grid-template-areas: "add-info" "end-date" "description";
    height: auto;
    row-gap: 2rem;
  }
  .challenge-action .admin-info .end-date {
    grid-area: end-date;
    row-gap: 0.5rem;
  }
  .challenge-action .admin-info .description {
    width: 80%;
    grid-area: description;
    row-gap: 0.5rem;
    height: auto !important;
  }
  .challenge-action .admin-info .description label {
    justify-self: center;
  }
  .challenge-action .admin-info .add-info-btn {
    grid-area: add-info;
    justify-self: end;
    margin-top: -8rem;
    margin-right: 0.5rem;
  }
  .challenge-action .users-actions {
    grid-area: records;
  }
  .challenge-action .users-actions .dates .date-list li {
    font-size: 0.5rem;
    padding: 0.4rem;
  }
  .challenge-action .users-actions .user-action-list .actions-heading {
    column-gap: 2rem;
    font-size: 0.6rem;
  }
  .challenge-action .users-actions .user-action-list li span {
    font-size: 0.6rem;
  }
  .challenge-action .users-actions .user-action-list li div {
    font-size: 0.6rem;
  }
  .challenge-action .users-actions .user-action-list li .action-user {
    column-gap: 0;
  }
  .challenge-action .users-actions .user-action-list li .action-user img {
    width: 1.5rem;
    height: 1.5rem;
  }
  .challenge-action .users-actions .user-action-list li .action-user span {
    font-size: 0.5rem;
    font-weight: lighter;
  }
  .challenge-action .users-actions .user-action-list li .action-text {
    font-size: 0.6rem;
    color: #000 !important;
    max-height: 5rem;
    overflow: auto;
  }
  .challenge-action .users-actions .user-action-list li .action-photo {
    width: auto;
    height: auto;
    max-width: 4rem;
    max-height: 4rem;
  }
}

.content-panel {
  overflow: hidden !important;
}
.content-panel .main-content-container {
  max-width: 600px;
  margin: auto;
}
.content-panel .main-content-container div {
  max-width: unset !important;
}
.content-panel .main-content-container .overly-content {
  max-width: 600px !important;
}
.content-panel .main-content-container .comment-content {
  max-width: 460px !important;
}
.content-panel .main-content-container .prices {
  max-width: 1000px !important;
}:root,
.rs-theme-light {
  --rs-gray-0: #fff;
  --rs-gray-50: #f7f7fa;
  --rs-gray-100: #f2f2f5;
  --rs-gray-200: #e5e5ea;
  --rs-gray-300: #d9d9d9;
  --rs-gray-400: #b6b7b8;
  --rs-gray-500: #939393;
  --rs-gray-600: #717273;
  --rs-gray-700: #575757;
  --rs-gray-800: #343434;
  --rs-gray-900: #121212;
  --rs-primary-50: #f2faff;
  --rs-primary-100: #cce9ff;
  --rs-primary-200: #a6d7ff;
  --rs-primary-300: #80c4ff;
  --rs-primary-400: #59afff;
  --rs-primary-500: #3498ff;
  --rs-primary-600: #2589f5;
  --rs-primary-700: #1675e0;
  --rs-primary-800: #0a5dc2;
  --rs-primary-900: #004299;
  --rs-color-red: #f44336;
  --rs-color-orange: #fa8900;
  --rs-color-yellow: #ffb300;
  --rs-color-green: #4caf50;
  --rs-color-cyan: #00bcd4;
  --rs-color-blue: #2196f3;
  --rs-color-violet: #673ab7;
  --rs-red-50: #fff2f2;
  --rs-red-100: #fccfcf;
  --rs-red-200: #faa9a7;
  --rs-red-300: #fa8682;
  --rs-red-400: #f7635c;
  --rs-red-500: #f44336;
  --rs-red-600: #eb3626;
  --rs-red-700: #d62915;
  --rs-red-800: #b81c07;
  --rs-red-900: #8f1300;
  --rs-orange-50: #fff8f2;
  --rs-orange-100: #ffdfc2;
  --rs-orange-200: #fcc690;
  --rs-orange-300: #fcb160;
  --rs-orange-400: #fa9b2f;
  --rs-orange-500: #fa8900;
  --rs-orange-600: #f08800;
  --rs-orange-700: #db8000;
  --rs-orange-800: #bd7100;
  --rs-orange-900: #945b00;
  --rs-yellow-50: #fffaf2;
  --rs-yellow-100: #ffe9c2;
  --rs-yellow-200: #ffd991;
  --rs-yellow-300: #ffca61;
  --rs-yellow-400: #ffbe30;
  --rs-yellow-500: #ffb300;
  --rs-yellow-600: #f5af00;
  --rs-yellow-700: #e0a500;
  --rs-yellow-800: #c29100;
  --rs-yellow-900: #997500;
  --rs-green-50: #eeffed;
  --rs-green-100: #c8f0c7;
  --rs-green-200: #a5e0a4;
  --rs-green-300: #82cf82;
  --rs-green-400: #65bf67;
  --rs-green-500: #4caf50;
  --rs-green-600: #37ab3c;
  --rs-green-700: #22a12a;
  --rs-green-800: #0f9119;
  --rs-green-900: #007d0c;
  --rs-cyan-50: #f2ffff;
  --rs-cyan-100: #bcf4f7;
  --rs-cyan-200: #87e6ed;
  --rs-cyan-300: #57dae6;
  --rs-cyan-400: #2acadb;
  --rs-cyan-500: #00bcd4;
  --rs-cyan-600: #00b1cc;
  --rs-cyan-700: #00a0bd;
  --rs-cyan-800: #008aa6;
  --rs-cyan-900: #006e87;
  --rs-blue-50: #f0f9ff;
  --rs-blue-100: #c5e7fc;
  --rs-blue-200: #9bd4fa;
  --rs-blue-300: #72c0f7;
  --rs-blue-400: #49abf5;
  --rs-blue-500: #2196f3;
  --rs-blue-600: #1787e8;
  --rs-blue-700: #0d73d4;
  --rs-blue-800: #045cb5;
  --rs-blue-900: #00448c;
  --rs-violet-50: #f6f2ff;
  --rs-violet-100: #d5c9f0;
  --rs-violet-200: #b6a1e3;
  --rs-violet-300: #987bd4;
  --rs-violet-400: #805ac7;
  --rs-violet-500: #673ab7;
  --rs-violet-600: #5f2bb3;
  --rs-violet-700: #531ba8;
  --rs-violet-800: #470c99;
  --rs-violet-900: #390085;
  --rs-state-success: var(--rs-color-green);
  --rs-state-info: var(--rs-color-blue);
  --rs-state-warning: var(--rs-color-yellow);
  --rs-state-error: var(--rs-color-red);
  --rs-body: var(--rs-gray-0);
  --rs-bg-success: #edfae1;
  --rs-bg-info: #e9f5fe;
  --rs-bg-warning: #fff9e6;
  --rs-bg-error: #fde9ef;
  --rs-text-link: var(--rs-primary-700);
  --rs-text-link-hover: var(--rs-primary-800);
  --rs-text-link-active: var(--rs-primary-900);
  --rs-text-primary: var(--rs-gray-800);
  --rs-text-secondary: var(--rs-gray-600);
  --rs-text-tertiary: var(--rs-gray-500);
  --rs-text-heading: var(--rs-gray-900);
  --rs-text-inverse: var(--rs-gray-50);
  --rs-text-heading-inverse: var(--rs-gray-0);
  --rs-text-active: var(--rs-primary-700);
  --rs-text-disabled: var(--rs-gray-600);
  --rs-text-error: var(--rs-color-red);
  --rs-text-highlight-bg: #fff6c9;
  --rs-text-weight-thin: 100;
  --rs-text-weight-light: 300;
  --rs-text-weight-regular: 400;
  --rs-text-weight-medium: 500;
  --rs-text-weight-semibold: 600;
  --rs-text-weight-bold: 700;
  --rs-text-weight-extrabold: 800;
  --rs-border-primary: var(--rs-gray-200);
  --rs-border-secondary: var(--rs-gray-100);
  --rs-bg-card: var(--rs-gray-0);
  --rs-bg-overlay: var(--rs-gray-0);
  --rs-bg-well: var(--rs-gray-50);
  --rs-bg-active: var(--rs-primary-500);
  --rs-bg-backdrop: rgb(from var(--rs-gray-900) r g b / 30%);
  --rs-state-hover-bg: var(--rs-primary-50);
  --rs-color-focus-ring: rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-state-focus-shadow: 0 0 0 3px rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-state-focus-outline: 3px solid rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-state-error-outline: 3px solid rgb(from var(--rs-color-red) r g b / 25%);
  --rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-btn-default-bg: var(--rs-gray-50);
  --rs-btn-default-text: var(--rs-gray-800);
  --rs-btn-default-hover-bg: var(--rs-gray-200);
  --rs-btn-default-active-bg: var(--rs-gray-300);
  --rs-btn-default-active-text: var(--rs-gray-900);
  --rs-btn-default-disabled-bg: var(--rs-gray-50);
  --rs-btn-default-disabled-text: var(--rs-gray-600);
  --rs-btn-primary-bg: var(--rs-primary-500);
  --rs-btn-primary-text: var(--rs-gray-0);
  --rs-btn-primary-hover-bg: var(--rs-primary-600);
  --rs-btn-primary-active-bg: var(--rs-primary-700);
  --rs-btn-subtle-text: var(--rs-gray-800);
  --rs-btn-subtle-hover-bg: var(--rs-gray-200);
  --rs-btn-subtle-hover-text: var(--rs-gray-800);
  --rs-btn-subtle-active-bg: var(--rs-gray-200);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-subtle-disabled-text: var(--rs-gray-400);
  --rs-btn-ghost-border: var(--rs-primary-700);
  --rs-btn-ghost-text: var(--rs-primary-700);
  --rs-btn-ghost-hover-border: var(--rs-primary-800);
  --rs-btn-ghost-hover-text: var(--rs-primary-800);
  --rs-btn-ghost-active-border: var(--rs-primary-900);
  --rs-btn-ghost-active-text: var(--rs-primary-900);
  --rs-btn-link-text: var(--rs-primary-700);
  --rs-btn-link-hover-text: var(--rs-primary-800);
  --rs-btn-link-active-text: var(--rs-primary-900);
  --rs-iconbtn-addon: var(--rs-gray-100);
  --rs-iconbtn-activated-addon: var(--rs-gray-300);
  --rs-iconbtn-pressed-addon: var(--rs-gray-400);
  --rs-iconbtn-primary-addon: var(--rs-primary-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-primary-700);
  --rs-iconbtn-primary-pressed-addon: var(--rs-primary-800);
  --rs-divider-border: var(--rs-gray-200);
  --rs-loader-ring: rgb(from var(--rs-gray-50) r g b / 80%);
  --rs-loader-rotor: var(--rs-gray-500);
  --rs-loader-backdrop: rgb(from var(--rs-gray-0) r g b / 90%);
  --rs-loader-ring-inverse: rgb(from var(--rs-gray-50) r g b / 30%);
  --rs-loader-rotor-inverse: var(--rs-gray-0);
  --rs-loader-backdrop-inverse: rgb(from var(--rs-gray-900) r g b / 83%);
  --rs-message-success-header: var(--rs-text-heading);
  --rs-message-success-text: var(--rs-text-primary);
  --rs-message-success-icon: var(--rs-color-green);
  --rs-message-success-icon-border: var(--rs-green-200);
  --rs-message-success-bg: rgb(from var(--rs-green-100) r g b / 60%);
  --rs-message-success-border: var(--rs-color-green);
  --rs-message-info-header: var(--rs-text-heading);
  --rs-message-info-text: var(--rs-text-primary);
  --rs-message-info-icon: var(--rs-color-blue);
  --rs-message-info-icon-border: var(--rs-blue-200);
  --rs-message-info-bg: rgb(from var(--rs-blue-100) r g b / 60%);
  --rs-message-info-border: var(--rs-color-blue);
  --rs-message-warning-header: var(--rs-text-heading);
  --rs-message-warning-text: var(--rs-text-primary);
  --rs-message-warning-icon: var(--rs-color-yellow);
  --rs-message-warning-icon-border: var(--rs-yellow-200);
  --rs-message-warning-bg: rgb(from var(--rs-yellow-100) r g b / 60%);
  --rs-message-warning-border: var(--rs-color-yellow);
  --rs-message-error-header: var(--rs-text-heading);
  --rs-message-error-text: var(--rs-text-primary);
  --rs-message-error-icon: var(--rs-color-red);
  --rs-message-error-icon-border: var(--rs-red-200);
  --rs-message-error-bg: rgb(from var(--rs-red-100) r g b / 60%);
  --rs-message-error-border: var(--rs-color-red);
  --rs-tooltip-bg: var(--rs-gray-900);
  --rs-tooltip-text: var(--rs-gray-0);
  --rs-progress-bg: var(--rs-gray-200);
  --rs-progress-bar: var(--rs-primary-500);
  --rs-progress-bar-success: var(--rs-color-green);
  --rs-progress-bar-fail: var(--rs-color-red);
  --rs-placeholder: var(--rs-gray-100);
  --rs-placeholder-active: var(--rs-gray-200);
  --rs-breadcrumb-item-active-text: var(--rs-gray-900);
  --rs-dropdown-divider: var(--rs-gray-200);
  --rs-dropdown-item-bg-hover: rgb(from var(--rs-primary-100) r g b / 50%);
  --rs-dropdown-item-bg-active: var(--rs-primary-50);
  --rs-dropdown-item-text-active: var(--rs-primary-700);
  --rs-dropdown-header-text: var(--rs-gray-500);
  --rs-dropdown-shadow: 0 0 10px rgba(0, 0, 0, 0.06), 0 4px 4px rgba(0, 0, 0, 0.12);
  --rs-menuitem-active-bg: rgb(from var(--rs-primary-100) r g b / 50%);
  --rs-menuitem-active-text: var(--rs-primary-700);
  --rs-steps-border: var(--rs-gray-600);
  --rs-steps-state-finish: var(--rs-primary-500);
  --rs-steps-border-state-finish: var(--rs-primary-500);
  --rs-steps-state-wait: var(--rs-gray-600);
  --rs-steps-state-process: var(--rs-primary-500);
  --rs-steps-state-error: var(--rs-color-red);
  --rs-steps-border-state-error: var(--rs-color-red);
  --rs-steps-icon-state-process: var(--rs-primary-500);
  --rs-steps-icon-state-error: var(--rs-color-red);
  --rs-navs-text: var(--rs-gray-800);
  --rs-navs-text-hover: var(--rs-gray-800);
  --rs-navs-bg-hover: var(--rs-gray-200);
  --rs-navs-text-active: var(--rs-gray-900);
  --rs-navs-bg-active: var(--rs-gray-200);
  --rs-navs-tab-border: var(--rs-gray-300);
  --rs-navs-subtle-border: var(--rs-gray-50);
  --rs-navs-selected: var(--rs-primary-700);
  --rs-navs-pills-bg: var(--rs-gray-100);
  --rs-navs-pills-item-color: var(--rs-text-secondary);
  --rs-navs-pills-item-active-bg: var(--rs-gray-0);
  --rs-navs-pills-item-active-color: var(--rs-gray-900);
  --rs-navs-pills-item-disabled-color: var(--rs-gray-400);
  --rs-navs-pills-item-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --rs-navbar-default-bg: var(--rs-gray-50);
  --rs-navbar-default-text: var(--rs-gray-800);
  --rs-navbar-default-selected-text: var(--rs-primary-700);
  --rs-navbar-default-hover-bg: var(--rs-gray-200);
  --rs-navbar-default-hover-text: var(--rs-gray-800);
  --rs-navbar-inverse-bg: var(--rs-primary-500);
  --rs-navbar-inverse-text: #fff;
  --rs-navbar-inverse-selected-bg: var(--rs-primary-700);
  --rs-navbar-inverse-hover-bg: var(--rs-primary-600);
  --rs-navbar-inverse-hover-text: #fff;
  --rs-navbar-subtle-bg: #fff;
  --rs-navbar-subtle-text: var(--rs-gray-800);
  --rs-navbar-subtle-selected-text: var(--rs-primary-700);
  --rs-navbar-subtle-hover-bg: var(--rs-gray-50);
  --rs-navbar-subtle-hover-text: var(--rs-gray-800);
  --rs-sidenav-default-bg: var(--rs-gray-50);
  --rs-sidenav-default-text: var(--rs-gray-800);
  --rs-sidenav-default-selected-text: var(--rs-primary-700);
  --rs-sidenav-default-hover-bg: var(--rs-gray-200);
  --rs-sidenav-default-hover-text: var(--rs-gray-800);
  --rs-sidenav-default-footer-border: var(--rs-gray-200);
  --rs-sidenav-inverse-bg: var(--rs-primary-500);
  --rs-sidenav-inverse-text: #fff;
  --rs-sidenav-inverse-selected-bg: var(--rs-primary-700);
  --rs-sidenav-inverse-hover-bg: var(--rs-primary-600);
  --rs-sidenav-inverse-footer-border: var(--rs-primary-600);
  --rs-sidenav-subtle-bg: #fff;
  --rs-sidenav-subtle-text: var(--rs-gray-800);
  --rs-sidenav-subtle-selected-text: var(--rs-primary-700);
  --rs-sidenav-subtle-hover-bg: var(--rs-gray-50);
  --rs-sidenav-subtle-hover-text: var(--rs-gray-800);
  --rs-sidenav-subtle-footer-border: var(--rs-gray-200);
  --rs-input-bg: var(--rs-gray-0);
  --rs-input-focus-border: var(--rs-primary-500);
  --rs-input-disabled-bg: var(--rs-gray-50);
  --rs-inline-edit-hover-bg: var(--rs-gray-200);
  --rs-listbox-option-group-bg: var(--rs-gray-0);
  --rs-listbox-option-hover-bg: rgb(from var(--rs-primary-100) r g b / 50%);
  --rs-listbox-option-hover-text: var(--rs-primary-700);
  --rs-listbox-option-selected-text: var(--rs-primary-700);
  --rs-listbox-option-selected-bg: var(--rs-primary-50);
  --rs-listbox-option-disabled-text: var(--rs-gray-400);
  --rs-listbox-option-disabled-selected-text: var(--rs-primary-200);
  --rs-checkbox-icon: #fff;
  --rs-checkbox-border: var(--rs-gray-300);
  --rs-checkbox-checked-bg: var(--rs-primary-500);
  --rs-checkbox-disabled-bg: var(--rs-gray-50);
  --rs-radio-marker: #fff;
  --rs-radio-border: var(--rs-gray-300);
  --rs-radio-checked-bg: var(--rs-primary-500);
  --rs-radio-disabled-bg: var(--rs-gray-50);
  --rs-radio-tile-border: var(--rs-gray-300);
  --rs-radio-tile-bg: var(--rs-gray-0);
  --rs-radio-tile-checked-color: var(--rs-primary-500);
  --rs-radio-tile-checked-mark-color: #fff;
  --rs-radio-tile-checked-disabled-color: var(--rs-primary-200);
  --rs-radio-tile-icon-size: 32px;
  --rs-rate-symbol: var(--rs-gray-600);
  --rs-rate-symbol-checked: var(--rs-blue-500);
  --rs-toggle-bg: var(--rs-gray-400);
  --rs-toggle-thumb: #fff;
  --rs-toggle-loader-ring: rgb(from var(--rs-gray-50) r g b / 30%);
  --rs-toggle-loader-rotor: var(--rs-gray-0);
  --rs-toggle-hover-bg: var(--rs-gray-500);
  --rs-toggle-disabled-bg: var(--rs-gray-200);
  --rs-toggle-disabled-thumb: #fff;
  --rs-toggle-checked-bg: var(--rs-primary-500);
  --rs-toggle-checked-thumb: #fff;
  --rs-toggle-checked-hover-bg: var(--rs-primary-600);
  --rs-toggle-checked-disabled-bg: var(--rs-primary-200);
  --rs-toggle-checked-disabled-thumb: #fff;
  --rs-slider-bar: var(--rs-gray-100);
  --rs-slider-hover-bar: var(--rs-gray-200);
  --rs-slider-thumb-border: var(--rs-primary-500);
  --rs-slider-thumb-bg: #fff;
  --rs-slider-thumb-hover-shadow: 0 0 0 8px rgb(from var(--rs-gray-500) r g b / 25%);
  --rs-slider-progress: var(--rs-primary-500);
  --rs-uploader-item-bg: var(--rs-gray-300);
  --rs-uploader-item-hover-bg: var(--rs-gray-50);
  --rs-uploader-overlay-bg: rgb(from #fff r g b / 80%);
  --rs-uploader-dnd-bg: var(--rs-gray-0);
  --rs-uploader-dnd-border: var(--rs-gray-200);
  --rs-uploader-dnd-hover-border: var(--rs-primary-500);
  --rs-avatar-bg: var(--rs-gray-300);
  --rs-avatar-text: var(--rs-gray-0);
  --rs-avatar-offset-color: var(--rs-gray-0);
  --rs-avatar-ring-color: var(--rs-avatar-bg);
  --rs-badge-bg: var(--rs-color-red);
  --rs-badge-text: var(--rs-gray-0);
  --rs-close-button-hover-color: var(--rs-color-red);
  --rs-tag-bg: var(--rs-gray-50);
  --rs-carousel-bg: var(--rs-gray-600);
  --rs-carousel-indicator: rgb(from var(--rs-gray-0) r g b / 40%);
  --rs-carousel-indicator-hover: var(--rs-gray-0);
  --rs-carousel-indicator-active: var(--rs-primary-500);
  --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-list-bg: var(--rs-gray-0);
  --rs-list-border: var(--rs-gray-200);
  --rs-list-hover-bg: var(--rs-primary-50);
  --rs-list-placeholder-bg: rgb(from var(--rs-primary-50) r g b / 50%);
  --rs-list-placeholder-border: var(--rs-primary-500);
  --rs-timeline-indicator-bg: var(--rs-gray-300);
  --rs-timeline-indicator-active-bg: var(--rs-primary-500);
  --rs-table-border-color: var(--rs-border-secondary);
  --rs-table-shadow: rgba(9, 9, 9, 0.08);
  --rs-table-sort: var(--rs-primary-500);
  --rs-table-resize: var(--rs-primary-500);
  --rs-table-scrollbar-track: var(--rs-gray-200);
  --rs-table-scrollbar-thumb: var(--rs-gray-800);
  --rs-table-scrollbar-thumb-active: var(--rs-gray-900);
  --rs-table-scrollbar-vertical-track: rgb(from var(--rs-gray-200) r g b / 40%);
  --rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-form-errormessage-text: var(--rs-color-red);
  --rs-form-errormessage-bg: #fff;
  --rs-form-errormessage-border: var(--rs-gray-200);
  --rs-picker-value: var(--rs-primary-700);
  --rs-picker-count-bg: var(--rs-primary-500);
  --rs-picker-count-text: #fff;
  --rs-picker-state-error: var(--rs-state-error);
  --rs-picker-state-error-outline: var(--rs-state-error-outline);
  --rs-calendar-today-bg: var(--rs-primary-500);
  --rs-calendar-today-text: #fff;
  --rs-calendar-range-bg: rgb(from var(--rs-primary-100) r g b / 50%);
  --rs-calendar-time-unit-bg: var(--rs-gray-50);
  --rs-calendar-date-selected-text: #fff;
  --rs-calendar-cell-selected-hover-bg: var(--rs-primary-700);
  --rs-popover-shadow: 0 1px 8px rgba(0, 0, 0, 0.12);
  --rs-tree-indent-line-color: rgba(0, 0, 0, 0.1);
  --rs-scroll-view-shadow-color: rgba(9, 9, 9, 0.2);
}
@supports not (color: rgb(from white r g b)) {
  :root,
  .rs-theme-light {
    --rs-bg-backdrop: rgba(18, 18, 18, 0.3);
    --rs-color-focus-ring: rgba(52, 152, 255, 0.25);
    --rs-state-focus-shadow: 0 0 0 3px rgba(52, 152, 255, 0.25);
    --rs-state-focus-outline: 3px solid rgba(52, 152, 255, 0.25);
    --rs-loader-ring: rgba(247, 247, 250, 0.8);
    --rs-loader-backdrop: rgba(255, 255, 255, 0.9);
    --rs-loader-ring-inverse: rgba(247, 247, 250, 0.3);
    --rs-loader-backdrop-inverse: rgba(18, 18, 18, 0.83);
    --rs-message-success-bg: rgba(200, 240, 199, 0.6);
    --rs-message-info-bg: rgba(197, 231, 252, 0.6);
    --rs-message-warning-bg: rgba(255, 233, 194, 0.6);
    --rs-message-error-bg: rgba(252, 207, 207, 0.6);
    --rs-dropdown-item-bg-hover: rgba(204, 233, 255, 0.5);
    --rs-menuitem-active-bg: rgba(204, 233, 255, 0.5);
    --rs-listbox-option-hover-bg: rgba(204, 233, 255, 0.5);
    --rs-toggle-loader-ring: rgba(247, 247, 250, 0.3);
    --rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(52, 152, 255, 0.25);
    --rs-uploader-overlay-bg: rgba(255, 255, 255, 0.8);
    --rs-carousel-indicator: rgba(255, 255, 255, 0.4);
    --rs-list-placeholder-bg: rgba(242, 250, 255, 0.5);
    --rs-table-scrollbar-vertical-track: rgba(229, 229, 234, 0.4);
    --rs-calendar-range-bg: rgba(204, 233, 255, 0.5);
  }
}
.rs-theme-dark {
  --rs-gray-0: #fff;
  --rs-gray-50: #e9ebf0;
  --rs-gray-100: #cbced4;
  --rs-gray-200: #a4a9b3;
  --rs-gray-300: #858b94;
  --rs-gray-400: #6a6f76;
  --rs-gray-500: #5c6066;
  --rs-gray-600: #3c3f43;
  --rs-gray-700: #292d33;
  --rs-gray-800: #1a1d24;
  --rs-gray-900: #0f131a;
  --rs-primary-50: #f2fcff;
  --rs-primary-100: #ccf3ff;
  --rs-primary-200: #a6e9ff;
  --rs-primary-300: #80ddff;
  --rs-primary-400: #59d0ff;
  --rs-primary-500: #34c3ff;
  --rs-primary-600: #25b3f5;
  --rs-primary-700: #169de0;
  --rs-primary-800: #0a81c2;
  --rs-primary-900: #006199;
  --rs-color-red: #f04f43;
  --rs-color-orange: #ff9800;
  --rs-color-yellow: #ffc757;
  --rs-color-green: #58b15b;
  --rs-color-cyan: #00bcd4;
  --rs-color-blue: #1499ef;
  --rs-color-violet: #673ab7;
  --rs-red-50: #ffeded;
  --rs-red-100: #fccaca;
  --rs-red-200: #faa9a7;
  --rs-red-300: #f58884;
  --rs-red-400: #f26a63;
  --rs-red-500: #f04f43;
  --rs-red-600: #e63f30;
  --rs-red-700: #d12f1d;
  --rs-red-800: #b3200c;
  --rs-red-900: #8a1200;
  --rs-orange-50: #fff9f2;
  --rs-orange-100: #ffe2c2;
  --rs-orange-200: #ffce91;
  --rs-orange-300: #ffba61;
  --rs-orange-400: #ffa930;
  --rs-orange-500: #ff9800;
  --rs-orange-600: #f59700;
  --rs-orange-700: #e08e00;
  --rs-orange-800: #c27e00;
  --rs-orange-900: #996600;
  --rs-yellow-50: #fff9f0;
  --rs-yellow-100: #ffedd1;
  --rs-yellow-200: #ffe2b3;
  --rs-yellow-300: #ffd894;
  --rs-yellow-400: #ffcf75;
  --rs-yellow-500: #ffc757;
  --rs-yellow-600: #f5bb3d;
  --rs-yellow-700: #e0a824;
  --rs-yellow-800: #c28f0e;
  --rs-yellow-900: #997000;
  --rs-green-50: #f3fff2;
  --rs-green-100: #cff0ce;
  --rs-green-200: #aee0ad;
  --rs-green-300: #8ccf8c;
  --rs-green-400: #71bf72;
  --rs-green-500: #58b15b;
  --rs-green-600: #3fab45;
  --rs-green-700: #27a12f;
  --rs-green-800: #10911b;
  --rs-green-900: #007d0c;
  --rs-cyan-50: #f2ffff;
  --rs-cyan-100: #bcf4f7;
  --rs-cyan-200: #87e6ed;
  --rs-cyan-300: #57dae6;
  --rs-cyan-400: #2acadb;
  --rs-cyan-500: #00bcd4;
  --rs-cyan-600: #00b1cc;
  --rs-cyan-700: #00a0bd;
  --rs-cyan-800: #008aa6;
  --rs-cyan-900: #006e87;
  --rs-blue-50: #edf9ff;
  --rs-blue-100: #c0e8fc;
  --rs-blue-200: #93d6fa;
  --rs-blue-300: #67c1f5;
  --rs-blue-400: #3dadf2;
  --rs-blue-500: #1499ef;
  --rs-blue-600: #0e8ce6;
  --rs-blue-700: #087ad1;
  --rs-blue-800: #0464b3;
  --rs-blue-900: #00498a;
  --rs-violet-50: #f6f2ff;
  --rs-violet-100: #d5c9f0;
  --rs-violet-200: #b6a1e3;
  --rs-violet-300: #987bd4;
  --rs-violet-400: #805ac7;
  --rs-violet-500: #673ab7;
  --rs-violet-600: #5f2bb3;
  --rs-violet-700: #531ba8;
  --rs-violet-800: #470c99;
  --rs-violet-900: #390085;
  --rs-state-success: var(--rs-color-green);
  --rs-state-info: var(--rs-color-blue);
  --rs-state-warning: var(--rs-color-yellow);
  --rs-state-error: var(--rs-color-red);
  --rs-body: var(--rs-gray-900);
  --rs-text-link: var(--rs-primary-500);
  --rs-text-link-hover: var(--rs-primary-400);
  --rs-text-link-active: var(--rs-primary-300);
  --rs-text-primary: var(--rs-gray-50);
  --rs-text-secondary: var(--rs-gray-200);
  --rs-text-tertiary: var(--rs-gray-300);
  --rs-text-heading: var(--rs-gray-0);
  --rs-text-inverse: var(--rs-gray-800);
  --rs-text-heading-inverse: var(--rs-gray-900);
  --rs-text-active: var(--rs-primary-500);
  --rs-text-disabled: var(--rs-gray-400);
  --rs-border-primary: var(--rs-gray-600);
  --rs-border-secondary: var(--rs-gray-700);
  --rs-bg-card: var(--rs-gray-800);
  --rs-bg-overlay: var(--rs-gray-700);
  --rs-bg-well: var(--rs-gray-900);
  --rs-bg-active: var(--rs-primary-700);
  --rs-bg-backdrop: rgb(from var(--rs-gray-900) r g b / 80%);
  --rs-state-hover-bg: var(--rs-gray-600);
  --rs-color-focus-ring: 0 0 0 3px rgb(from var(--rs-gray-500) r g b / 25%);
  --rs-state-focus-shadow: 0 0 0 3px rgb(from var(--rs-gray-500) r g b / 25%);
  --rs-state-focus-outline: 3px solid rgb(from var(--rs-gray-500) r g b / 25%);
  --rs-state-error-outline: 3px solid rgb(from var(--rs-color-red) r g b / 25%);
  --rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-btn-default-bg: var(--rs-gray-600);
  --rs-btn-default-text: var(--rs-gray-50);
  --rs-btn-default-hover-bg: var(--rs-gray-500);
  --rs-btn-default-active-bg: var(--rs-gray-300);
  --rs-btn-default-active-text: var(--rs-gray-0);
  --rs-btn-default-disabled-bg: var(--rs-gray-600);
  --rs-btn-default-disabled-text: var(--rs-gray-400);
  --rs-btn-primary-bg: var(--rs-primary-700);
  --rs-btn-primary-text: var(--rs-gray-0);
  --rs-btn-primary-hover-bg: var(--rs-primary-600);
  --rs-btn-primary-active-bg: var(--rs-primary-400);
  --rs-btn-subtle-text: var(--rs-gray-200);
  --rs-btn-subtle-hover-bg: var(--rs-gray-500);
  --rs-btn-subtle-hover-text: var(--rs-gray-50);
  --rs-btn-subtle-active-bg: var(--rs-gray-400);
  --rs-btn-subtle-active-text: var(--rs-gray-0);
  --rs-btn-subtle-disabled-text: var(--rs-gray-500);
  --rs-btn-ghost-border: var(--rs-primary-500);
  --rs-btn-ghost-text: var(--rs-primary-500);
  --rs-btn-ghost-hover-border: var(--rs-primary-400);
  --rs-btn-ghost-hover-text: var(--rs-primary-400);
  --rs-btn-ghost-active-border: var(--rs-primary-200);
  --rs-btn-ghost-active-text: var(--rs-primary-200);
  --rs-btn-link-text: var(--rs-primary-500);
  --rs-btn-link-hover-text: var(--rs-primary-400);
  --rs-btn-link-active-text: var(--rs-primary-200);
  --rs-iconbtn-addon: var(--rs-gray-500);
  --rs-iconbtn-activated-addon: var(--rs-gray-400);
  --rs-iconbtn-pressed-addon: var(--rs-gray-200);
  --rs-iconbtn-primary-addon: var(--rs-primary-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-primary-500);
  --rs-iconbtn-primary-pressed-addon: var(--rs-primary-400);
  --rs-divider-border: var(--rs-gray-600);
  --rs-loader-ring: rgb(from var(--rs-gray-50) r g b / 30%);
  --rs-loader-rotor: var(--rs-gray-0);
  --rs-loader-backdrop: rgb(from var(--rs-gray-900) r g b / 83%);
  --rs-loader-ring-inverse: rgb(from var(--rs-gray-50) r g b / 80%);
  --rs-loader-rotor-inverse: var(--rs-gray-500);
  --rs-loader-backdrop-inverse: rgb(from var(--rs-gray-0) r g b / 90%);
  --rs-message-success-header: #fff;
  --rs-message-success-text: #fff;
  --rs-message-success-icon: #fff;
  --rs-message-success-bg: var(--rs-green-500);
  --rs-message-success-border: var(--rs-green-800);
  --rs-message-info-header: #fff;
  --rs-message-info-text: #fff;
  --rs-message-info-icon: #fff;
  --rs-message-info-bg: var(--rs-blue-500);
  --rs-message-info-border: var(--rs-blue-800);
  --rs-message-warning-header: var(--rs-gray-900);
  --rs-message-warning-text: var(--rs-gray-900);
  --rs-message-warning-icon: var(--rs-gray-900);
  --rs-message-warning-bg: var(--rs-yellow-500);
  --rs-message-warning-border: var(--rs-yellow-800);
  --rs-message-error-header: #fff;
  --rs-message-error-text: #fff;
  --rs-message-error-icon: #fff;
  --rs-message-error-bg: var(--rs-red-500);
  --rs-message-error-border: var(--rs-red-800);
  --rs-tooltip-bg: var(--rs-gray-500);
  --rs-tooltip-text: var(--rs-gray-0);
  --rs-progress-bg: var(--rs-gray-700);
  --rs-progress-bar: var(--rs-primary-500);
  --rs-progress-bar-success: var(--rs-color-green);
  --rs-progress-bar-fail: var(--rs-color-red);
  --rs-placeholder: var(--rs-gray-600);
  --rs-placeholder-active: var(--rs-gray-500);
  --rs-breadcrumb-item-active-text: #fff;
  --rs-dropdown-divider: var(--rs-gray-600);
  --rs-dropdown-item-bg-hover: var(--rs-gray-600);
  --rs-dropdown-item-bg-active: rgb(from var(--rs-primary-900) r g b / 20%);
  --rs-dropdown-item-text-active: var(--rs-primary-500);
  --rs-dropdown-header-text: var(--rs-gray-500);
  --rs-dropdown-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2), 0 4px 4px 3px rgba(0, 0, 0, 0.24);
  --rs-menuitem-active-bg: var(--rs-gray-600);
  --rs-menuitem-active-text: currentColor;
  --rs-steps-border: var(--rs-gray-200);
  --rs-steps-state-finish: var(--rs-primary-500);
  --rs-steps-border-state-finish: var(--rs-primary-500);
  --rs-steps-state-wait: var(--rs-gray-200);
  --rs-steps-state-process: var(--rs-primary-700);
  --rs-steps-state-error: var(--rs-color-red);
  --rs-steps-border-state-error: var(--rs-color-red);
  --rs-steps-icon-state-process: var(--rs-primary-500);
  --rs-steps-icon-state-error: var(--rs-color-red);
  --rs-navs-text: var(--rs-gray-200);
  --rs-navs-text-hover: var(--rs-gray-100);
  --rs-navs-bg-hover: var(--rs-gray-400);
  --rs-navs-text-active: var(--rs-gray-0);
  --rs-navs-bg-active: var(--rs-gray-400);
  --rs-navs-tab-border: var(--rs-gray-600);
  --rs-navs-subtle-border: var(--rs-gray-600);
  --rs-navs-selected: var(--rs-primary-500);
  --rs-navs-pills-bg: var(--rs-gray-700);
  --rs-navs-pills-item-color: var(--rs-text-secondary);
  --rs-navs-pills-item-active-bg: var(--rs-gray-600);
  --rs-navs-pills-item-active-color: var(--rs-gray-0);
  --rs-navs-pills-item-disabled-color: var(--rs-gray-400);
  --rs-navbar-default-bg: var(--rs-gray-800);
  --rs-navbar-default-text: var(--rs-gray-200);
  --rs-navbar-default-selected-text: var(--rs-primary-500);
  --rs-navbar-default-hover-bg: var(--rs-gray-700);
  --rs-navbar-default-hover-text: var(--rs-gray-50);
  --rs-navbar-inverse-bg: var(--rs-primary-700);
  --rs-navbar-inverse-text: #fff;
  --rs-navbar-inverse-selected-bg: var(--rs-primary-400);
  --rs-navbar-inverse-hover-bg: var(--rs-primary-600);
  --rs-navbar-inverse-hover-text: #fff;
  --rs-navbar-subtle-bg: transparent;
  --rs-navbar-subtle-text: var(--rs-gray-200);
  --rs-navbar-subtle-selected-text: var(--rs-primary-500);
  --rs-navbar-subtle-hover-bg: var(--rs-gray-700);
  --rs-navbar-subtle-hover-text: var(--rs-gray-50);
  --rs-sidenav-default-bg: var(--rs-gray-800);
  --rs-sidenav-default-text: var(--rs-gray-200);
  --rs-sidenav-default-selected-text: var(--rs-primary-500);
  --rs-sidenav-default-hover-bg: var(--rs-gray-700);
  --rs-sidenav-default-hover-text: var(--rs-gray-50);
  --rs-sidenav-default-footer-border: var(--rs-gray-600);
  --rs-sidenav-inverse-bg: var(--rs-primary-700);
  --rs-sidenav-inverse-text: #fff;
  --rs-sidenav-inverse-selected-bg: var(--rs-primary-400);
  --rs-sidenav-inverse-hover-bg: var(--rs-primary-600);
  --rs-sidenav-inverse-footer-border: var(--rs-primary-600);
  --rs-sidenav-subtle-bg: transparent;
  --rs-sidenav-subtle-text: var(--rs-gray-200);
  --rs-sidenav-subtle-selected-text: var(--rs-primary-500);
  --rs-sidenav-subtle-hover-bg: var(--rs-gray-700);
  --rs-sidenav-subtle-hover-text: var(--rs-gray-50);
  --rs-sidenav-subtle-footer-border: var(--rs-gray-600);
  --rs-input-bg: var(--rs-gray-800);
  --rs-input-focus-border: var(--rs-primary-500);
  --rs-input-disabled-bg: var(--rs-gray-700);
  --rs-inline-edit-hover-bg: var(--rs-gray-500);
  --rs-listbox-option-group-bg: var(--rs-gray-700);
  --rs-listbox-option-hover-bg: var(--rs-gray-600);
  --rs-listbox-option-hover-text: currentColor;
  --rs-listbox-option-selected-text: var(--rs-primary-500);
  --rs-listbox-option-selected-bg: rgb(from var(--rs-primary-900) r g b / 20%);
  --rs-listbox-option-disabled-text: var(--rs-gray-500);
  --rs-listbox-option-disabled-selected-text: var(--rs-primary-200);
  --rs-checkbox-icon: var(--rs-gray-800);
  --rs-checkbox-border: var(--rs-gray-400);
  --rs-checkbox-checked-bg: var(--rs-primary-500);
  --rs-checkbox-disabled-bg: var(--rs-gray-500);
  --rs-radio-marker: var(--rs-gray-800);
  --rs-radio-border: var(--rs-gray-400);
  --rs-radio-checked-bg: var(--rs-primary-500);
  --rs-radio-disabled-bg: var(--rs-gray-500);
  --rs-radio-tile-border: var(--rs-gray-300);
  --rs-radio-tile-bg: var(--rs-gray-0);
  --rs-radio-tile-checked-color: var(--rs-primary-500);
  --rs-radio-tile-checked-mark-color: var(--rs-gray-800);
  --rs-radio-tile-checked-disabled-color: var(--rs-primary-900);
  --rs-rate-symbol: var(--rs-gray-600);
  --rs-rate-symbol-checked: var(--rs-yellow-500);
  --rs-toggle-bg: var(--rs-gray-400);
  --rs-toggle-thumb: #fff;
  --rs-toggle-hover-bg: var(--rs-gray-300);
  --rs-toggle-disabled-bg: var(--rs-gray-600);
  --rs-toggle-disabled-thumb: var(--rs-gray-500);
  --rs-toggle-checked-bg: var(--rs-primary-700);
  --rs-toggle-checked-thumb: #fff;
  --rs-toggle-checked-hover-bg: var(--rs-primary-600);
  --rs-toggle-checked-disabled-bg: var(--rs-primary-900);
  --rs-toggle-checked-disabled-thumb: var(--rs-gray-300);
  --rs-slider-bar: var(--rs-gray-600);
  --rs-slider-hover-bar: var(--rs-gray-600);
  --rs-slider-thumb-border: var(--rs-primary-500);
  --rs-slider-thumb-bg: var(--rs-gray-700);
  --rs-slider-thumb-hover-shadow: 0 0 0 8px rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-slider-progress: var(--rs-primary-500);
  --rs-uploader-item-bg: var(--rs-gray-300);
  --rs-uploader-item-hover-bg: var(--rs-gray-600);
  --rs-uploader-overlay-bg: rgb(from var(--rs-gray-600) r g b / 80%);
  --rs-uploader-dnd-bg: var(--rs-gray-700);
  --rs-uploader-dnd-border: var(--rs-gray-200);
  --rs-uploader-dnd-hover-border: var(--rs-primary-500);
  --rs-avatar-bg: var(--rs-gray-400);
  --rs-avatar-text: var(--rs-gray-0);
  --rs-avatar-offset-color: var(--rs-gray-900);
  --rs-avatar-ring-color: var(--rs-avatar-bg);
  --rs-badge-bg: var(--rs-color-red);
  --rs-badge-text: var(--rs-gray-0);
  --rs-close-button-hover-color: var(--rs-color-red);
  --rs-tag-bg: var(--rs-gray-600);
  --rs-carousel-bg: var(--rs-gray-600);
  --rs-carousel-indicator: rgb(from var(--rs-gray-0) r g b / 40%);
  --rs-carousel-indicator-hover: var(--rs-gray-0);
  --rs-carousel-indicator-active: var(--rs-primary-500);
  --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-list-bg: var(--rs-gray-900);
  --rs-list-border: var(--rs-gray-700);
  --rs-list-hover-bg: var(--rs-gray-600);
  --rs-list-placeholder-bg: rgb(from var(--rs-primary-900) r g b / 20%);
  --rs-list-placeholder-border: var(--rs-primary-500);
  --rs-timeline-indicator-bg: var(--rs-gray-500);
  --rs-timeline-indicator-active-bg: var(--rs-primary-500);
  --rs-table-border-color: var(--rs-border-secondary);
  --rs-table-shadow: rgba(9, 9, 9, 0.99);
  --rs-table-sort: var(--rs-primary-500);
  --rs-table-resize: var(--rs-primary-500);
  --rs-table-scrollbar-track: var(--rs-gray-700);
  --rs-table-scrollbar-thumb: var(--rs-gray-200);
  --rs-table-scrollbar-thumb-active: var(--rs-gray-100);
  --rs-table-scrollbar-vertical-track: var(--rs-gray-700);
  --rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-form-errormessage-text: #fff;
  --rs-form-errormessage-bg: var(--rs-color-red);
  --rs-form-errormessage-border: var(--rs-color-red);
  --rs-picker-value: var(--rs-primary-500);
  --rs-picker-count-bg: var(--rs-primary-700);
  --rs-picker-count-text: #fff;
  --rs-calendar-today-bg: var(--rs-primary-700);
  --rs-calendar-today-text: #fff;
  --rs-calendar-range-bg: rgb(from var(--rs-primary-900) r g b / 50%);
  --rs-calendar-time-unit-bg: var(--rs-gray-600);
  --rs-calendar-date-selected-text: #fff;
  --rs-calendar-cell-selected-hover-bg: var(--rs-primary-700);
  --rs-popover-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  --rs-tree-indent-line-color: rgba(255, 255, 255, 0.1);
  --rs-scroll-view-shadow-color: rgba(0, 0, 0, 0.99);
}
@supports not (color: rgb(from white r g b)) {
  .rs-theme-dark {
    --rs-bg-backdrop: rgba(15, 19, 26, 0.8);
    --rs-color-focus-ring: 0 0 0 3px rgba(52, 195, 255, 0.25);
    --rs-state-focus-shadow: 0 0 0 3px rgba(52, 195, 255, 0.25);
    --rs-state-focus-outline: 3px solid rgba(52, 195, 255, 0.25);
    --rs-loader-ring: rgba(233, 235, 240, 0.3);
    --rs-loader-backdrop: rgba(15, 19, 26, 0.83);
    --rs-loader-ring-inverse: rgba(233, 235, 240, 0.8);
    --rs-loader-backdrop-inverse: rgba(255, 255, 255, 0.9);
    --rs-dropdown-item-bg-active: rgba(0, 97, 153, 0.2);
    --rs-listbox-option-selected-bg: rgba(0, 97, 153, 0.2);
    --rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(52, 195, 255, 0.25);
    --rs-uploader-overlay-bg: rgba(60, 63, 67, 0.8);
    --rs-carousel-indicator: rgba(255, 255, 255, 0.4);
    --rs-list-placeholder-bg: rgba(0, 97, 153, 0.2);
    --rs-calendar-range-bg: rgba(0, 97, 153, 0.5);
    --rs-placeholder-active: #484c50;
  }
}
.rs-theme-high-contrast {
  --rs-gray-0: #fff;
  --rs-gray-50: #e9ebf0;
  --rs-gray-100: #cbced4;
  --rs-gray-200: #a4a9b3;
  --rs-gray-300: #858b94;
  --rs-gray-400: #6a6f76;
  --rs-gray-500: #5c6066;
  --rs-gray-600: #3c3f43;
  --rs-gray-700: #292d33;
  --rs-gray-800: #1a1d24;
  --rs-gray-900: #0f131a;
  --rs-primary-50: #fffef2;
  --rs-primary-100: #fffbc2;
  --rs-primary-200: #fffa91;
  --rs-primary-300: #fffa61;
  --rs-primary-400: #fffc30;
  --rs-primary-500: #ffff00;
  --rs-primary-600: #f1f500;
  --rs-primary-700: #d9e000;
  --rs-primary-800: #b8c200;
  --rs-primary-900: #8f9900;
  --rs-color-red: #bd1732;
  --rs-color-orange: #ff9800;
  --rs-color-yellow: #ffc757;
  --rs-color-green: #0d822c;
  --rs-color-cyan: #00bcd4;
  --rs-color-blue: #1499ef;
  --rs-color-violet: #673ab7;
  --rs-red-50: #fff2f5;
  --rs-red-100: #f2c2cd;
  --rs-red-200: #e691a3;
  --rs-red-300: #d6637a;
  --rs-red-400: #c93a55;
  --rs-red-500: #bd1732;
  --rs-red-600: #b51029;
  --rs-red-700: #a60a1f;
  --rs-red-800: #8f0414;
  --rs-red-900: #70000b;
  --rs-orange-50: #fff9f2;
  --rs-orange-100: #ffe2c2;
  --rs-orange-200: #ffce91;
  --rs-orange-300: #ffba61;
  --rs-orange-400: #ffa930;
  --rs-orange-500: #ff9800;
  --rs-orange-600: #f59700;
  --rs-orange-700: #e08e00;
  --rs-orange-800: #c27e00;
  --rs-orange-900: #996600;
  --rs-yellow-50: #fff9f0;
  --rs-yellow-100: #ffedd1;
  --rs-yellow-200: #ffe2b3;
  --rs-yellow-300: #ffd894;
  --rs-yellow-400: #ffcf75;
  --rs-yellow-500: #ffc757;
  --rs-yellow-600: #f5bb3d;
  --rs-yellow-700: #e0a824;
  --rs-yellow-800: #c28f0e;
  --rs-yellow-900: #997000;
  --rs-green-50: #f2fff5;
  --rs-green-100: #b3e6bd;
  --rs-green-200: #7ccc8e;
  --rs-green-300: #50b567;
  --rs-green-400: #2a9c46;
  --rs-green-500: #0d822c;
  --rs-green-600: #09802b;
  --rs-green-700: #057a28;
  --rs-green-800: #017325;
  --rs-green-900: #006923;
  --rs-cyan-50: #f2ffff;
  --rs-cyan-100: #bcf4f7;
  --rs-cyan-200: #87e6ed;
  --rs-cyan-300: #57dae6;
  --rs-cyan-400: #2acadb;
  --rs-cyan-500: #00bcd4;
  --rs-cyan-600: #00b1cc;
  --rs-cyan-700: #00a0bd;
  --rs-cyan-800: #008aa6;
  --rs-cyan-900: #006e87;
  --rs-blue-50: #edf9ff;
  --rs-blue-100: #c0e8fc;
  --rs-blue-200: #93d6fa;
  --rs-blue-300: #67c1f5;
  --rs-blue-400: #3dadf2;
  --rs-blue-500: #1499ef;
  --rs-blue-600: #0e8ce6;
  --rs-blue-700: #087ad1;
  --rs-blue-800: #0464b3;
  --rs-blue-900: #00498a;
  --rs-violet-50: #f6f2ff;
  --rs-violet-100: #d5c9f0;
  --rs-violet-200: #b6a1e3;
  --rs-violet-300: #987bd4;
  --rs-violet-400: #805ac7;
  --rs-violet-500: #673ab7;
  --rs-violet-600: #5f2bb3;
  --rs-violet-700: #531ba8;
  --rs-violet-800: #470c99;
  --rs-violet-900: #390085;
  --rs-state-success: var(--rs-color-green);
  --rs-state-info: var(--rs-color-blue);
  --rs-state-warning: var(--rs-color-yellow);
  --rs-state-error: var(--rs-color-red);
  --rs-body: var(--rs-gray-900);
  --rs-text-link: var(--rs-primary-500);
  --rs-text-link-hover: var(--rs-primary-400);
  --rs-text-link-active: var(--rs-primary-300);
  --rs-text-primary: var(--rs-gray-50);
  --rs-text-secondary: var(--rs-gray-200);
  --rs-text-tertiary: var(--rs-gray-300);
  --rs-text-heading: var(--rs-gray-0);
  --rs-text-inverse: var(--rs-gray-800);
  --rs-text-heading-inverse: var(--rs-gray-900);
  --rs-text-active: var(--rs-primary-500);
  --rs-text-disabled: var(--rs-gray-400);
  --rs-text-highlight-bg: var(--rs-primary-500);
  --rs-border-primary: var(--rs-gray-100);
  --rs-border-secondary: var(--rs-gray-700);
  --rs-bg-card: var(--rs-gray-800);
  --rs-bg-overlay: var(--rs-gray-800);
  --rs-bg-well: var(--rs-gray-900);
  --rs-bg-active: var(--rs-primary-500);
  --rs-bg-backdrop: rgb(from var(--rs-gray-900) r g b / 80%);
  --rs-state-hover-bg: var(--rs-gray-600);
  --rs-color-focus-ring: var(--rs-gray-0);
  --rs-state-focus-shadow: 0 0 0 3px var(--rs-gray-900), 0 0 0 5px var(--rs-gray-0);
  --rs-state-focus-shadow-slim: 0 0 0 2px var(--rs-gray-0);
  --rs-state-focus-outline: 3px solid rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-state-error-outline: 3px solid rgb(from var(--rs-color-red) r g b / 25%);
  --rs-shadow-overlay: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-btn-default-bg: transparent;
  --rs-btn-default-text: var(--rs-primary-500);
  --rs-btn-default-border: 1px solid var(--rs-primary-500);
  --rs-btn-default-hover-bg: transparent;
  --rs-btn-default-hover-text: var(--rs-primary-400);
  --rs-btn-default-active-bg: transparent;
  --rs-btn-default-active-text: var(--rs-primary-200);
  --rs-btn-default-disabled-bg: transparent;
  --rs-btn-default-disabled-text: var(--rs-primary-900);
  --rs-btn-default-disabled-boreder-color: var(--rs-gray-100);
  --rs-btn-primary-bg: var(--rs-primary-500);
  --rs-btn-primary-text: var(--rs-gray-900);
  --rs-btn-primary-hover-bg: var(--rs-primary-400);
  --rs-btn-primary-active-bg: var(--rs-primary-200);
  --rs-btn-subtle-text: var(--rs-primary-500);
  --rs-btn-subtle-hover-bg: transparent;
  --rs-btn-subtle-hover-text: var(--rs-primary-400);
  --rs-btn-subtle-active-bg: transparent;
  --rs-btn-subtle-active-text: var(--rs-primary-200);
  --rs-btn-subtle-disabled-text: var(--rs-gray-500);
  --rs-btn-ghost-border: var(--rs-primary-500);
  --rs-btn-ghost-text: var(--rs-primary-500);
  --rs-btn-ghost-hover-border: var(--rs-primary-400);
  --rs-btn-ghost-hover-text: var(--rs-primary-400);
  --rs-btn-ghost-active-border: var(--rs-primary-200);
  --rs-btn-ghost-active-text: var(--rs-primary-200);
  --rs-btn-link-text: var(--rs-primary-500);
  --rs-btn-link-hover-text: var(--rs-primary-400);
  --rs-btn-link-active-text: var(--rs-primary-200);
  --rs-iconbtn-addon: transparent;
  --rs-iconbtn-activated-addon: transparent;
  --rs-iconbtn-pressed-addon: transparent;
  --rs-iconbtn-primary-addon: var(--rs-primary-400);
  --rs-iconbtn-primary-activated-addon: var(--rs-primary-300);
  --rs-iconbtn-primary-pressed-addon: var(--rs-primary-100);
  --rs-divider-border: var(--rs-gray-600);
  --rs-loader-ring: rgb(from var(--rs-gray-50) r g b / 30%);
  --rs-loader-rotor: var(--rs-gray-0);
  --rs-loader-backdrop: rgb(from var(--rs-gray-900) r g b / 83%);
  --rs-loader-ring-inverse: rgb(from var(--rs-gray-50) r g b / 80%);
  --rs-loader-rotor-inverse: var(--rs-gray-500);
  --rs-loader-backdrop-inverse: rgb(from var(--rs-gray-0) r g b / 90%);
  --rs-message-success-header: #fff;
  --rs-message-success-text: #fff;
  --rs-message-success-icon: #fff;
  --rs-message-success-bg: var(--rs-green-900);
  --rs-message-success-border: var(--rs-green-300);
  --rs-message-info-header: #fff;
  --rs-message-info-text: #fff;
  --rs-message-info-icon: #fff;
  --rs-message-info-bg: var(--rs-blue-900);
  --rs-message-info-border: var(--rs-blue-500);
  --rs-message-warning-header: #fff;
  --rs-message-warning-text: #fff;
  --rs-message-warning-icon: #fff;
  --rs-message-warning-bg: var(--rs-yellow-900);
  --rs-message-warning-border: var(--rs-yellow-500);
  --rs-message-error-header: #fff;
  --rs-message-error-text: #fff;
  --rs-message-error-icon: #fff;
  --rs-message-error-bg: var(--rs-red-900);
  --rs-message-error-border: var(--rs-red-300);
  --rs-tooltip-bg: var(--rs-gray-800);
  --rs-tooltip-text: var(--rs-gray-0);
  --rs-progress-bg: var(--rs-gray-700);
  --rs-progress-bar: var(--rs-primary-500);
  --rs-progress-bar-success: var(--rs-color-green);
  --rs-progress-bar-fail: var(--rs-color-red);
  --rs-placeholder: var(--rs-gray-600);
  --rs-placeholder-active: var(--rs-gray-500);
  --rs-breadcrumb-item-active-text: #fff;
  --rs-dropdown-divider: var(--rs-gray-600);
  --rs-dropdown-item-bg-hover: var(--rs-gray-600);
  --rs-dropdown-item-bg-active: rgb(from var(--rs-primary-900) r g b / 20%);
  --rs-dropdown-item-text-active: var(--rs-primary-500);
  --rs-dropdown-header-text: var(--rs-gray-500);
  --rs-dropdown-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2), 0 4px 4px 3px rgba(0, 0, 0, 0.24);
  --rs-menuitem-active-bg: transparent;
  --rs-menuitem-active-text: var(--rs-primary-500);
  --rs-steps-border: var(--rs-gray-200);
  --rs-steps-state-finish: var(--rs-primary-500);
  --rs-steps-border-state-finish: var(--rs-primary-500);
  --rs-steps-state-wait: var(--rs-gray-200);
  --rs-steps-state-process: var(--rs-primary-700);
  --rs-steps-state-error: var(--rs-color-red);
  --rs-steps-border-state-error: var(--rs-color-red);
  --rs-steps-icon-state-process: var(--rs-primary-500);
  --rs-steps-icon-state-error: var(--rs-color-red);
  --rs-navs-text: var(--rs-gray-200);
  --rs-navs-text-hover: var(--rs-primary-500);
  --rs-navs-bg-hover: transparent;
  --rs-navs-text-active: var(--rs-primary-500);
  --rs-navs-bg-active: var(--rs-gray-400);
  --rs-navs-tab-border: var(--rs-gray-600);
  --rs-navs-subtle-border: var(--rs-gray-600);
  --rs-navs-selected: var(--rs-primary-500);
  --rs-navs-pills-bg: var(--rs-gray-700);
  --rs-navs-pills-item-color: var(--rs-text-secondary);
  --rs-navs-pills-item-active-bg: var(--rs-gray-600);
  --rs-navs-pills-item-active-color: var(--rs-primary-500);
  --rs-navs-pills-item-disabled-color: var(--rs-gray-400);
  --rs-navbar-default-bg: var(--rs-gray-800);
  --rs-navbar-default-text: var(--rs-gray-50);
  --rs-navbar-default-selected-text: var(--rs-primary-500);
  --rs-navbar-default-hover-bg: transparent;
  --rs-navbar-default-hover-text: var(--rs-primary-500);
  --rs-navbar-inverse-bg: var(--rs-gray-800);
  --rs-navbar-inverse-text: var(--rs-gray-50);
  --rs-navbar-inverse-selected-bg: transparent;
  --rs-navbar-inverse-selected-text: var(--rs-primary-500);
  --rs-navbar-inverse-hover-bg: transparent;
  --rs-navbar-inverse-hover-text: var(--rs-primary-500);
  --rs-navbar-subtle-bg: var(--rs-gray-800);
  --rs-navbar-subtle-text: var(--rs-gray-50);
  --rs-navbar-subtle-selected-text: var(--rs-primary-500);
  --rs-navbar-subtle-hover-bg: transparent;
  --rs-navbar-subtle-hover-text: var(--rs-primary-500);
  --rs-sidenav-default-bg: var(--rs-gray-800);
  --rs-sidenav-default-text: var(--rs-gray-50);
  --rs-sidenav-default-selected-text: var(--rs-primary-500);
  --rs-sidenav-default-hover-bg: transparent;
  --rs-sidenav-default-hover-text: var(--rs-primary-500);
  --rs-sidenav-default-footer-border: var(--rs-gray-50);
  --rs-sidenav-inverse-bg: var(--rs-gray-800);
  --rs-sidenav-inverse-text: var(--rs-gray-50);
  --rs-sidenav-inverse-selected-bg: transparent;
  --rs-sidenav-inverse-selected-text: var(--rs-primary-500);
  --rs-sidenav-inverse-hover-bg: transparent;
  --rs-sidenav-inverse-footer-border: var(--rs-gray-50);
  --rs-sidenav-subtle-bg: var(--rs-gray-800);
  --rs-sidenav-subtle-text: var(--rs-gray-50);
  --rs-sidenav-subtle-selected-text: var(--rs-primary-500);
  --rs-sidenav-subtle-hover-bg: transparent;
  --rs-sidenav-subtle-hover-text: var(--rs-primary-500);
  --rs-sidenav-subtle-footer-border: var(--rs-gray-50);
  --rs-input-bg: var(--rs-gray-800);
  --rs-input-focus-border: var(--rs-primary-500);
  --rs-input-disabled-bg: var(--rs-gray-700);
  --rs-inline-edit-hover-bg: transparent;
  --rs-listbox-option-group-bg: var(--rs-gray-800);
  --rs-listbox-option-hover-bg: transparent;
  --rs-listbox-option-hover-text: var(--rs-primary-500);
  --rs-listbox-option-selected-text: var(--rs-primary-500);
  --rs-listbox-option-selected-bg: transparent;
  --rs-listbox-option-disabled-text: var(--rs-gray-500);
  --rs-listbox-option-disabled-selected-text: var(--rs-primary-200);
  --rs-checkbox-icon: var(--rs-gray-800);
  --rs-checkbox-border: var(--rs-gray-100);
  --rs-checkbox-checked-bg: var(--rs-primary-500);
  --rs-checkbox-disabled-bg: var(--rs-gray-500);
  --rs-radio-marker: var(--rs-gray-800);
  --rs-radio-border: var(--rs-gray-100);
  --rs-radio-checked-bg: var(--rs-primary-500);
  --rs-radio-disabled-bg: var(--rs-gray-500);
  --rs-radio-tile-border: var(--rs-gray-300);
  --rs-radio-tile-bg: var(--rs-gray-0);
  --rs-radio-tile-checked-color: var(--rs-primary-500);
  --rs-radio-tile-checked-mark-color: var(--rs-gray-800);
  --rs-radio-tile-checked-disabled-color: var(--rs-primary-900);
  --rs-rate-symbol: var(--rs-gray-100);
  --rs-rate-symbol-checked: var(--rs-primary-500);
  --rs-toggle-bg: var(--rs-gray-800);
  --rs-toggle-thumb: var(--rs-gray-100);
  --rs-toggle-hover-bg: var(--rs-gray-800);
  --rs-toggle-disabled-bg: var(--rs-gray-800);
  --rs-toggle-disabled-thumb: var(--rs-gray-300);
  --rs-toggle-checked-bg: var(--rs-primary-500);
  --rs-toggle-checked-thumb: var(--rs-gray-800);
  --rs-toggle-checked-hover-bg: var(--rs-primary-400);
  --rs-toggle-checked-disabled-bg: var(--rs-primary-900);
  --rs-toggle-checked-disabled-thumb: var(--rs-gray-800);
  --rs-slider-bar: var(--rs-gray-600);
  --rs-slider-hover-bar: var(--rs-gray-600);
  --rs-slider-thumb-border: var(--rs-primary-500);
  --rs-slider-thumb-bg: var(--rs-gray-700);
  --rs-slider-thumb-hover-shadow: 0 0 0 8px rgb(from var(--rs-primary-500) r g b / 25%);
  --rs-slider-progress: var(--rs-primary-500);
  --rs-uploader-item-bg: var(--rs-gray-300);
  --rs-uploader-item-hover-bg: var(--rs-gray-800);
  --rs-uploader-item-hover-text: var(--rs-primary-500);
  --rs-uploader-overlay-bg: rgb(from var(--rs-gray-600) r g b / 80%);
  --rs-uploader-dnd-bg: var(--rs-gray-700);
  --rs-uploader-dnd-border: var(--rs-gray-200);
  --rs-uploader-dnd-hover-border: var(--rs-primary-500);
  --rs-avatar-bg: var(--rs-gray-400);
  --rs-avatar-text: var(--rs-gray-0);
  --rs-avatar-offset-color: var(--rs-gray-900);
  --rs-avatar-ring-color: var(--rs-avatar-bg);
  --rs-badge-bg: var(--rs-red-500);
  --rs-badge-text: var(--rs-gray-0);
  --rs-close-button-hover-color: var(--rs-color-red);
  --rs-tag-bg: var(--rs-gray-600);
  --rs-carousel-bg: var(--rs-gray-600);
  --rs-carousel-indicator: rgb(from var(--rs-gray-0) r g b / 40%);
  --rs-carousel-indicator-hover: var(--rs-gray-0);
  --rs-carousel-indicator-active: var(--rs-primary-500);
  --rs-panel-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-pagination-item-text: var(--rs-gray-50);
  --rs-pagination-item-current-text: var(--rs-primary-500);
  --rs-list-bg: transparent;
  --rs-list-border: var(--rs-gray-700);
  --rs-list-hover-bg: var(--rs-gray-600);
  --rs-list-placeholder-bg: rgb(from var(--rs-primary-900) r g b / 20%);
  --rs-list-placeholder-border: var(--rs-primary-500);
  --rs-timeline-indicator-bg: var(--rs-gray-500);
  --rs-timeline-indicator-active-bg: var(--rs-primary-500);
  --rs-table-border-color: var(--rs-border-secondary);
  --rs-table-shadow: rgba(9, 9, 9, 0.99);
  --rs-table-sort: var(--rs-primary-500);
  --rs-table-resize: var(--rs-primary-500);
  --rs-table-scrollbar-track: var(--rs-gray-700);
  --rs-table-scrollbar-thumb: var(--rs-gray-200);
  --rs-table-scrollbar-thumb-active: var(--rs-gray-100);
  --rs-table-scrollbar-vertical-track: var(--rs-gray-700);
  --rs-drawer-bg: var(--rs-gray-700);
  --rs-drawer-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-modal-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  --rs-modal-border: 1px solid var(--rs-gray-100);
  --rs-form-errormessage-text: #fff;
  --rs-form-errormessage-bg: var(--rs-red-500);
  --rs-form-errormessage-border: var(--rs-red-500);
  --rs-picker-value: var(--rs-primary-500);
  --rs-picker-count-bg: var(--rs-primary-500);
  --rs-picker-count-text: var(--rs-gray-900);
  --rs-calendar-today-bg: var(--rs-primary-500);
  --rs-calendar-today-text: var(--rs-gray-900);
  --rs-calendar-range-bg: rgb(from var(--rs-primary-900) r g b / 50%);
  --rs-calendar-time-unit-bg: var(--rs-gray-900);
  --rs-calendar-date-selected-text: var(--rs-gray-900);
  --rs-calendar-cell-selected-hover-bg: var(--rs-gray-50);
  --rs-popover-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
  --rs-tree-indent-line-color: rgba(255, 255, 255, 0.1);
  --rs-scroll-view-shadow-color: rgba(0, 0, 0, 0.99);
}
@supports not (color: rgb(from white r g b)) {
  .rs-theme-high-contrast {
    --rs-bg-backdrop: rgba(15, 19, 26, 0.8);
    --rs-state-focus-outline: 3px solid rgba(255, 255, 0, 0.25);
    --rs-loader-ring: rgba(233, 235, 240, 0.3);
    --rs-loader-backdrop: rgba(15, 19, 26, 0.83);
    --rs-loader-ring-inverse: rgba(233, 235, 240, 0.8);
    --rs-loader-backdrop-inverse: rgba(255, 255, 255, 0.9);
    --rs-dropdown-item-bg-active: rgba(143, 153, 0, 0.2);
    --rs-slider-thumb-hover-shadow: 0 0 0 8px rgba(255, 255, 0, 0.25);
    --rs-uploader-overlay-bg: rgba(60, 63, 67, 0.8);
    --rs-carousel-indicator: rgba(255, 255, 255, 0.4);
    --rs-list-placeholder-bg: rgba(143, 153, 0, 0.2);
    --rs-calendar-range-bg: rgba(143, 153, 0, 0.5);
    --rs-placeholder-active: #484c50;
  }
}
/* stylelint-disable */
*[class*='rs-'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*[class*='rs-']::before,
*[class*='rs-']::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body {
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
b,
strong {
  font-weight: bold;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button {
  border-radius: 0;
}
button,
select {
  text-transform: none;
}
button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: not-allowed;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type='checkbox'],
input[type='radio'] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
textarea {
  overflow: auto;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
[tabindex='-1'] {
  outline: none;
}
input[type='button'],
input[type='submit'],
input[type='reset'],
button {
  border-width: 0;
}
input::-ms-clear {
  display: none;
}
input[type='file']::-webkit-file-upload-button,
input[type='file']::-ms-browse {
  border-width: 0;
  background: transparent;
  color: currentColor;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
html {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: Apple-System, Arial, Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', STXihei, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #343434;
  color: var(--rs-text-primary);
  background-color: #fff;
  background-color: var(--rs-body);
}
a {
  color: #1675e0;
  color: var(--rs-text-link);
  text-decoration: none;
}
a:hover,
a:focus {
  color: #0a5dc2;
  color: var(--rs-text-link-hover);
  text-decoration: underline;
}
a:active {
  color: #004299;
  color: var(--rs-text-link-active);
  text-decoration: underline;
}
img {
  vertical-align: middle;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #e5e5ea;
  border-top: 1px solid var(--rs-border-primary);
}
[role='button'] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: bolder;
  color: inherit;
  margin: 0;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #717273;
  color: var(--rs-text-disabled);
}
h1 {
  font-size: 46px;
  line-height: 62px;
}
h2 {
  font-size: 36px;
  line-height: 50px;
}
h3 {
  font-size: 28px;
  line-height: 42px;
}
h4 {
  font-size: 22px;
  line-height: 34px;
}
h5 {
  font-size: 18px;
  line-height: 24px;
}
h6 {
  font-size: 16px;
  line-height: 22px;
}
p {
  margin: 0;
}
p + p {
  margin-top: 8px;
}
small {
  font-size: 85%;
}
mark {
  background-color: #fff9e6;
  background-color: var(--rs-bg-warning);
  padding: 0.2em;
  font-weight: bolder;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
dl {
  margin-top: 0;
  margin-bottom: 10px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
  margin-bottom: 10px;
}
@font-face {
  font-family: Apple-System;
  src: local(-apple-system), local(BlinkMacSystemFont), local(system-ui);
}
@-webkit-keyframes slideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes slideInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes slideOutLeft {
  from {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}
@-webkit-keyframes slideInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes slideInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes slideOutRight {
  from {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}
@-webkit-keyframes slideInTop {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes slideInTop {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes slideOutTop {
  from {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutTop {
  from {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}
@-webkit-keyframes slideInBottom {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes slideInBottom {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes slideOutBottom {
  from {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutBottom {
  from {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}
.rs-anim-slide-out {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rs-anim-slide-in {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rs-anim-right.rs-anim-slide-in {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}
.rs-anim-right.rs-anim-slide-out {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}
.rs-anim-left.rs-anim-slide-in {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}
.rs-anim-left.rs-anim-slide-out {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}
.rs-anim-top.rs-anim-slide-in {
  -webkit-animation-name: slideInTop;
          animation-name: slideInTop;
}
.rs-anim-top.rs-anim-slide-out {
  -webkit-animation-name: slideOutTop;
          animation-name: slideOutTop;
}
.rs-anim-bottom.rs-anim-slide-in {
  -webkit-animation-name: slideInBottom;
          animation-name: slideInBottom;
}
.rs-anim-bottom.rs-anim-slide-out {
  -webkit-animation-name: slideOutBottom;
          animation-name: slideOutBottom;
}
.rs-anim-bounce-in {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55);
          animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes bounceIn {
  from {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes bounceIn {
  from {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.rs-anim-bounce-out {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
          animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes bounceOut {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
@keyframes bounceOut {
  from {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
  }
}
.rs-anim-collapse {
  display: none;
}
.rs-anim-collapse.rs-anim-in {
  display: block;
}
tr.rs-anim-collapse.rs-anim-in {
  display: table-row;
}
tbody.rs-anim-collapse.rs-anim-in {
  display: table-row-group;
}
.rs-anim-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease, width 0.35s ease, visibility 0.35s ease;
  transition: height 0.35s ease, width 0.35s ease, visibility 0.35s ease;
}
.rs-anim-fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  pointer-events: none;
}
.rs-anim-fade.rs-anim-in {
  opacity: 1;
  pointer-events: auto;
}
.rs-auto-complete-menu {
  overflow-y: auto;
}
.rs-auto-complete-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rs-auto-complete-item {
  display: block;
  padding: 8px 12px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #343434;
  color: var(--rs-text-primary);
  cursor: pointer;
  text-decoration: none;
  width: 100%;
}
.rs-auto-complete-item:hover,
.rs-auto-complete-item:focus,
.rs-auto-complete-item-focus {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
}
.rs-theme-high-contrast .rs-auto-complete-item:hover,
.rs-theme-high-contrast .rs-auto-complete-item:focus,
.rs-theme-high-contrast .rs-auto-complete-item-focus {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  text-decoration: underline;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item:hover,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item:focus,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-auto-complete-item-focus {
  outline-offset: 2px;
}
.rs-auto-complete .rs-input:focus::-webkit-textfield-decoration-container {
  visibility: hidden;
  pointer-events: none;
}
.rs-avatar {
  background-color: #d9d9d9;
  background-color: var(--rs-avatar-bg);
  color: #fff;
  color: var(--rs-avatar-text);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  width: 40px;
  height: 40px;
  font-size: 18px;
}
.rs-avatar > .rs-icon {
  font-size: 29px;
  height: 29px;
}
.rs-avatar > .rs-avatar-image {
  width: 40px;
  height: 40px;
  line-height: 40px;
}
.rs-avatar > .rs-icon {
  vertical-align: middle;
}
.rs-avatar-image::before {
  content: attr(alt);
  position: absolute;
  width: 100%;
  height: inherit;
  top: 0;
  left: 0;
  background: #d9d9d9;
  background: var(--rs-avatar-bg);
  text-align: center;
  padding: 0 2px;
}
.rs-avatar-icon {
  position: absolute;
}
.rs-avatar-bordered {
  --rs-ring-offset-shadow: var(--rs-avatar-offset-color) 0 0 0 2px;
  --rs-ring-shadow: var(--rs-avatar-ring-color) 0 0 0 4px;
  -webkit-box-shadow: var(--rs-ring-offset-shadow), var(--rs-ring-shadow), 0 0 #0000;
          box-shadow: var(--rs-ring-offset-shadow), var(--rs-ring-shadow), 0 0 #0000;
}
.rs-avatar-circle {
  border-radius: 50%;
}
.rs-avatar-xxl {
  width: 120px;
  height: 120px;
  font-size: 48px;
}
.rs-avatar-xxl > .rs-icon {
  font-size: 84px;
  height: 84px;
}
.rs-avatar-xxl > .rs-avatar-image {
  width: 120px;
  height: 120px;
  line-height: 120px;
}
.rs-avatar-xl {
  width: 90px;
  height: 90px;
  font-size: 36px;
}
.rs-avatar-xl > .rs-icon {
  font-size: 63px;
  height: 63px;
}
.rs-avatar-xl > .rs-avatar-image {
  width: 90px;
  height: 90px;
  line-height: 90px;
}
.rs-avatar-lg {
  width: 60px;
  height: 60px;
  font-size: 26px;
}
.rs-avatar-lg > .rs-icon {
  font-size: 43px;
  height: 43px;
}
.rs-avatar-lg > .rs-avatar-image {
  width: 60px;
  height: 60px;
  line-height: 60px;
}
.rs-avatar-sm {
  width: 30px;
  height: 30px;
  font-size: 14px;
}
.rs-avatar-sm > .rs-icon {
  font-size: 22px;
  height: 22px;
}
.rs-avatar-sm > .rs-avatar-image {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.rs-avatar-xs {
  width: 20px;
  height: 20px;
  font-size: 12px;
}
.rs-avatar-xs > .rs-icon {
  font-size: 16px;
  height: 16px;
}
.rs-avatar-xs > .rs-avatar-image {
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.rs-avatar-red {
  --rs-avatar-bg: var(--rs-red-500);
  --rs-avatar-ring-color: var(--rs-red-500);
}
.rs-avatar-orange {
  --rs-avatar-bg: var(--rs-orange-500);
  --rs-avatar-ring-color: var(--rs-orange-500);
}
.rs-avatar-yellow {
  --rs-avatar-bg: var(--rs-yellow-500);
  --rs-avatar-ring-color: var(--rs-yellow-500);
}
.rs-avatar-green {
  --rs-avatar-bg: var(--rs-green-500);
  --rs-avatar-ring-color: var(--rs-green-500);
}
.rs-avatar-cyan {
  --rs-avatar-bg: var(--rs-cyan-500);
  --rs-avatar-ring-color: var(--rs-cyan-500);
}
.rs-avatar-blue {
  --rs-avatar-bg: var(--rs-blue-500);
  --rs-avatar-ring-color: var(--rs-blue-500);
}
.rs-avatar-violet {
  --rs-avatar-bg: var(--rs-violet-500);
  --rs-avatar-ring-color: var(--rs-violet-500);
}
.rs-avatar-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.rs-avatar-group-stack .rs-avatar {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin-right: -10px;
  -webkit-transition: margin 0.15s;
  transition: margin 0.15s;
}
.rs-avatar-group-stack .rs-avatar:last-child {
  margin-right: 0;
}
.rs-avatar-group-stack .rs-avatar:hover {
  margin-right: 0;
}
.rs-badge-wrapper {
  position: relative;
}
.rs-badge {
  display: inline-block;
}
.rs-badge-independent,
.rs-badge-content {
  background-color: #f44336;
  background-color: var(--rs-badge-bg);
  color: #fff;
  color: var(--rs-badge-text);
  border-radius: 8px;
  font-size: 12px;
  line-height: 16px;
  padding: 0 5px;
}
.rs-badge-independent.rs-badge-dot,
.rs-badge-wrapper .rs-badge-content:empty {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  padding: 0;
}
.rs-badge-wrapper .rs-badge-content {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  z-index: 1;
}
.rs-badge-red.rs-badge-independent,
.rs-badge-red .rs-badge-content {
  background-color: #f44336;
  background-color: var(--rs-red-500);
}
.rs-badge-orange.rs-badge-independent,
.rs-badge-orange .rs-badge-content {
  background-color: #fa8900;
  background-color: var(--rs-orange-500);
}
.rs-badge-yellow.rs-badge-independent,
.rs-badge-yellow .rs-badge-content {
  background-color: #ffb300;
  background-color: var(--rs-yellow-500);
}
.rs-badge-green.rs-badge-independent,
.rs-badge-green .rs-badge-content {
  background-color: #4caf50;
  background-color: var(--rs-green-500);
}
.rs-badge-cyan.rs-badge-independent,
.rs-badge-cyan .rs-badge-content {
  background-color: #00bcd4;
  background-color: var(--rs-cyan-500);
}
.rs-badge-blue.rs-badge-independent,
.rs-badge-blue .rs-badge-content {
  background-color: #2196f3;
  background-color: var(--rs-blue-500);
}
.rs-badge-violet.rs-badge-independent,
.rs-badge-violet .rs-badge-content {
  background-color: #673ab7;
  background-color: var(--rs-violet-500);
}
.rs-breadcrumb {
  margin-bottom: 20px;
  font-size: 12px;
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-breadcrumb-item {
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
}
.rs-breadcrumb-item:focus {
  outline: 0;
}
.rs-breadcrumb-item-active {
  color: #121212;
  color: var(--rs-breadcrumb-item-active-text);
}
.rs-breadcrumb-separator {
  margin: 0 4px;
}
.rs-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
  border: none;
  border: var(--rs-btn-default-border, none);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  color: #343434;
  color: var(--rs-btn-default-text);
  background-color: #f7f7fa;
  background-color: var(--rs-btn-default-bg);
  border-radius: 6px;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 12px;
  overflow: hidden;
  position: relative;
}
.rs-theme-high-contrast .rs-btn {
  -webkit-transition: none;
  transition: none;
}
.rs-btn-ghost.rs-btn {
  padding: 7px 11px;
}
.rs-btn-icon.rs-btn {
  padding: 10px 10px;
  line-height: 16px;
}
.rs-btn-icon.rs-btn > .rs-icon {
  font-size: 16px;
}
.rs-btn-icon-with-text.rs-btn {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-btn > .rs-icon {
  padding: 10px 10px;
  width: 36px;
  height: 36px;
}
.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left {
  padding: 8px 12px 8px 48px;
}
.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right {
  padding: 8px 48px 8px 12px;
}
.rs-btn-icon-with-text.rs-btn.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-btn:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-btn:focus-visible {
  outline-offset: 2px;
}
.rs-btn:hover,
.rs-btn:focus {
  color: var(--rs-btn-default-hover-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-default-hover-bg);
  text-decoration: none;
}
.rs-btn:active,
.rs-btn.rs-btn-active {
  color: #121212;
  color: var(--rs-btn-default-active-text);
  background-color: #d9d9d9;
  background-color: var(--rs-btn-default-active-bg);
}
.rs-btn:disabled,
.rs-btn.rs-btn-disabled {
  cursor: not-allowed;
  color: #717273;
  color: var(--rs-btn-default-disabled-text);
  background-color: #f7f7fa;
  background-color: var(--rs-btn-default-disabled-bg);
}
.rs-theme-high-contrast .rs-btn:disabled,
.rs-theme-high-contrast .rs-btn.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
@media not all and (min-resolution: 0.001dpcm) {
  .rs-btn {
    /* stylelint-disable */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    /* stylelint-enable */
  }
}
.rs-btn-start-icon {
  line-height: 0;
  margin-right: 5px;
}
.rs-btn-end-icon {
  line-height: 0;
  margin-left: 5px;
}
.rs-btn-primary {
  color: #fff;
  color: var(--rs-btn-primary-text);
  background-color: #3498ff;
  background-color: var(--rs-btn-primary-bg);
  border: none;
}
.rs-btn-primary:hover,
.rs-btn-primary:focus {
  color: #fff;
  color: var(--rs-btn-primary-text);
  background-color: #2589f5;
  background-color: var(--rs-btn-primary-hover-bg);
}
.rs-btn-primary:active,
.rs-btn-primary.rs-btn-active {
  color: #fff;
  color: var(--rs-btn-primary-text);
  background-color: #1675e0;
  background-color: var(--rs-btn-primary-active-bg);
}
.rs-btn-primary:disabled,
.rs-btn-primary.rs-btn-disabled {
  color: #fff;
  color: var(--rs-btn-primary-text);
  background-color: #3498ff;
  background-color: var(--rs-btn-primary-bg);
  opacity: 0.3;
}
.rs-theme-high-contrast .rs-btn-primary:disabled,
.rs-theme-high-contrast .rs-btn-primary.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-btn-subtle {
  color: #343434;
  color: var(--rs-btn-subtle-text);
  background-color: transparent;
  border: none;
}
.rs-btn-subtle:hover,
.rs-btn-subtle:focus {
  color: #343434;
  color: var(--rs-btn-subtle-hover-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-hover-bg);
}
.rs-btn-subtle:active,
.rs-btn-subtle.rs-btn-active {
  color: #121212;
  color: var(--rs-btn-subtle-active-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-active-bg);
}
.rs-btn-subtle:disabled,
.rs-btn-subtle.rs-btn-disabled {
  color: #b6b7b8;
  color: var(--rs-btn-subtle-disabled-text);
  background: none;
}
.rs-theme-high-contrast .rs-btn-subtle:disabled,
.rs-theme-high-contrast .rs-btn-subtle.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-btn-link {
  color: #1675e0;
  color: var(--rs-btn-link-text);
  background-color: transparent;
  border: none;
}
.rs-btn-link:hover,
.rs-btn-link:focus {
  color: #0a5dc2;
  color: var(--rs-btn-link-hover-text);
  background-color: transparent;
  text-decoration: underline;
}
.rs-btn-link:active,
.rs-btn-link.rs-btn-active {
  color: #004299;
  color: var(--rs-btn-link-active-text);
  background-color: transparent;
}
.rs-btn-link:disabled,
.rs-btn-link.rs-btn-disabled {
  color: #0a5dc2;
  color: var(--rs-btn-link-hover-text);
  background-color: transparent;
  text-decoration: none;
  opacity: 0.3;
}
.rs-theme-high-contrast .rs-btn-link:disabled,
.rs-theme-high-contrast .rs-btn-link.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-btn-ghost {
  color: #1675e0;
  color: var(--rs-btn-ghost-text);
  background-color: transparent;
  border: 1px solid #1675e0;
  border: 1px solid var(--rs-btn-ghost-border);
}
.rs-btn-ghost:hover,
.rs-btn-ghost:focus {
  color: #0a5dc2;
  color: var(--rs-btn-ghost-hover-text);
  background-color: transparent;
  border-color: #0a5dc2;
  border-color: var(--rs-btn-ghost-hover-border);
  -webkit-box-shadow: 0 0 0 1px #0a5dc2;
  -webkit-box-shadow: 0 0 0 1px var(--rs-btn-ghost-hover-border);
          box-shadow: 0 0 0 1px #0a5dc2;
          box-shadow: 0 0 0 1px var(--rs-btn-ghost-hover-border);
}
.rs-btn-ghost:active,
.rs-btn-ghost.rs-btn-active {
  color: #004299;
  color: var(--rs-btn-ghost-active-text);
  background-color: transparent;
  border-color: #004299;
  border-color: var(--rs-btn-ghost-active-border);
}
.rs-btn-ghost:disabled,
.rs-btn-ghost.rs-btn-disabled {
  color: #1675e0;
  color: var(--rs-btn-ghost-text);
  background-color: transparent;
  opacity: 0.3;
  border-color: #1675e0;
  border-color: var(--rs-btn-ghost-border);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-theme-high-contrast .rs-btn-ghost:disabled,
.rs-theme-high-contrast .rs-btn-ghost.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-btn-red {
  --rs-btn-primary-bg: var(--rs-red-500);
  --rs-btn-primary-hover-bg: var(--rs-red-700);
  --rs-btn-primary-active-bg: var(--rs-red-800);
  --rs-btn-subtle-hover-bg: var(--rs-red-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-red-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-red-700);
  --rs-btn-ghost-text: var(--rs-red-700);
  --rs-btn-ghost-hover-border: var(--rs-red-900);
  --rs-btn-ghost-hover-text: var(--rs-red-800);
  --rs-btn-ghost-active-border: var(--rs-red-900);
  --rs-btn-ghost-active-text: var(--rs-red-900);
  --rs-btn-link-text: var(--rs-red-700);
  --rs-btn-link-hover-text: var(--rs-red-800);
  --rs-btn-link-active-text: var(--rs-red-900);
  --rs-iconbtn-primary-addon: var(--rs-red-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-red-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-red-900);
}
.rs-theme-dark .rs-btn-red {
  --rs-btn-primary-bg: var(--rs-red-700);
  --rs-btn-primary-hover-bg: var(--rs-red-500);
  --rs-btn-primary-active-bg: var(--rs-red-400);
  --rs-btn-subtle-hover-bg: var(--rs-red-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-red-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-red-500);
  --rs-btn-ghost-text: var(--rs-red-500);
  --rs-btn-ghost-hover-border: var(--rs-red-400);
  --rs-btn-ghost-hover-text: var(--rs-red-400);
  --rs-btn-ghost-active-border: var(--rs-red-200);
  --rs-btn-ghost-active-text: var(--rs-red-200);
  --rs-btn-link-text: var(--rs-red-500);
  --rs-btn-link-hover-text: var(--rs-red-400);
  --rs-btn-link-active-text: var(--rs-red-200);
  --rs-iconbtn-primary-addon: var(--rs-red-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-red-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-red-300);
}
.rs-theme-high-contrast .rs-btn-red {
  --rs-btn-primary-bg: var(--rs-red-700);
  --rs-btn-primary-hover-bg: var(--rs-red-600);
  --rs-btn-primary-active-bg: var(--rs-red-400);
  --rs-btn-subtle-hover-bg: var(--rs-red-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-red-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-red-500);
  --rs-btn-ghost-text: var(--rs-red-500);
  --rs-btn-ghost-hover-border: var(--rs-red-400);
  --rs-btn-ghost-hover-text: var(--rs-red-400);
  --rs-btn-ghost-active-border: var(--rs-red-200);
  --rs-btn-ghost-active-text: var(--rs-red-200);
  --rs-btn-link-text: var(--rs-red-500);
  --rs-btn-link-hover-text: var(--rs-red-400);
  --rs-btn-link-active-text: var(--rs-red-200);
}
.rs-btn-orange {
  --rs-btn-primary-bg: var(--rs-orange-500);
  --rs-btn-primary-hover-bg: var(--rs-orange-700);
  --rs-btn-primary-active-bg: var(--rs-orange-800);
  --rs-btn-subtle-hover-bg: var(--rs-orange-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-orange-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-orange-700);
  --rs-btn-ghost-text: var(--rs-orange-700);
  --rs-btn-ghost-hover-border: var(--rs-orange-900);
  --rs-btn-ghost-hover-text: var(--rs-orange-800);
  --rs-btn-ghost-active-border: var(--rs-orange-900);
  --rs-btn-ghost-active-text: var(--rs-orange-900);
  --rs-btn-link-text: var(--rs-orange-700);
  --rs-btn-link-hover-text: var(--rs-orange-800);
  --rs-btn-link-active-text: var(--rs-orange-900);
  --rs-iconbtn-primary-addon: var(--rs-orange-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-orange-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-orange-900);
}
.rs-theme-dark .rs-btn-orange {
  --rs-btn-primary-bg: var(--rs-orange-700);
  --rs-btn-primary-hover-bg: var(--rs-orange-500);
  --rs-btn-primary-active-bg: var(--rs-orange-400);
  --rs-btn-subtle-hover-bg: var(--rs-orange-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-orange-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-orange-500);
  --rs-btn-ghost-text: var(--rs-orange-500);
  --rs-btn-ghost-hover-border: var(--rs-orange-400);
  --rs-btn-ghost-hover-text: var(--rs-orange-400);
  --rs-btn-ghost-active-border: var(--rs-orange-200);
  --rs-btn-ghost-active-text: var(--rs-orange-200);
  --rs-btn-link-text: var(--rs-orange-500);
  --rs-btn-link-hover-text: var(--rs-orange-400);
  --rs-btn-link-active-text: var(--rs-orange-200);
  --rs-iconbtn-primary-addon: var(--rs-orange-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-orange-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-orange-300);
}
.rs-theme-high-contrast .rs-btn-orange {
  --rs-btn-primary-bg: var(--rs-orange-700);
  --rs-btn-primary-hover-bg: var(--rs-orange-600);
  --rs-btn-primary-active-bg: var(--rs-orange-400);
  --rs-btn-subtle-hover-bg: var(--rs-orange-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-orange-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-orange-500);
  --rs-btn-ghost-text: var(--rs-orange-500);
  --rs-btn-ghost-hover-border: var(--rs-orange-400);
  --rs-btn-ghost-hover-text: var(--rs-orange-400);
  --rs-btn-ghost-active-border: var(--rs-orange-200);
  --rs-btn-ghost-active-text: var(--rs-orange-200);
  --rs-btn-link-text: var(--rs-orange-500);
  --rs-btn-link-hover-text: var(--rs-orange-400);
  --rs-btn-link-active-text: var(--rs-orange-200);
}
.rs-btn-yellow {
  --rs-btn-primary-bg: var(--rs-yellow-500);
  --rs-btn-primary-hover-bg: var(--rs-yellow-700);
  --rs-btn-primary-active-bg: var(--rs-yellow-800);
  --rs-btn-subtle-hover-bg: var(--rs-yellow-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-yellow-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-yellow-700);
  --rs-btn-ghost-text: var(--rs-yellow-700);
  --rs-btn-ghost-hover-border: var(--rs-yellow-900);
  --rs-btn-ghost-hover-text: var(--rs-yellow-800);
  --rs-btn-ghost-active-border: var(--rs-yellow-900);
  --rs-btn-ghost-active-text: var(--rs-yellow-900);
  --rs-btn-link-text: var(--rs-yellow-700);
  --rs-btn-link-hover-text: var(--rs-yellow-800);
  --rs-btn-link-active-text: var(--rs-yellow-900);
  --rs-iconbtn-primary-addon: var(--rs-yellow-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-yellow-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-yellow-900);
}
.rs-theme-dark .rs-btn-yellow {
  --rs-btn-primary-bg: var(--rs-yellow-700);
  --rs-btn-primary-hover-bg: var(--rs-yellow-500);
  --rs-btn-primary-active-bg: var(--rs-yellow-400);
  --rs-btn-subtle-hover-bg: var(--rs-yellow-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-yellow-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-yellow-500);
  --rs-btn-ghost-text: var(--rs-yellow-500);
  --rs-btn-ghost-hover-border: var(--rs-yellow-400);
  --rs-btn-ghost-hover-text: var(--rs-yellow-400);
  --rs-btn-ghost-active-border: var(--rs-yellow-200);
  --rs-btn-ghost-active-text: var(--rs-yellow-200);
  --rs-btn-link-text: var(--rs-yellow-500);
  --rs-btn-link-hover-text: var(--rs-yellow-400);
  --rs-btn-link-active-text: var(--rs-yellow-200);
  --rs-iconbtn-primary-addon: var(--rs-yellow-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-yellow-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-yellow-300);
}
.rs-theme-high-contrast .rs-btn-yellow {
  --rs-btn-primary-bg: var(--rs-yellow-700);
  --rs-btn-primary-hover-bg: var(--rs-yellow-600);
  --rs-btn-primary-active-bg: var(--rs-yellow-400);
  --rs-btn-subtle-hover-bg: var(--rs-yellow-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-yellow-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-yellow-500);
  --rs-btn-ghost-text: var(--rs-yellow-500);
  --rs-btn-ghost-hover-border: var(--rs-yellow-400);
  --rs-btn-ghost-hover-text: var(--rs-yellow-400);
  --rs-btn-ghost-active-border: var(--rs-yellow-200);
  --rs-btn-ghost-active-text: var(--rs-yellow-200);
  --rs-btn-link-text: var(--rs-yellow-500);
  --rs-btn-link-hover-text: var(--rs-yellow-400);
  --rs-btn-link-active-text: var(--rs-yellow-200);
}
.rs-btn-green {
  --rs-btn-primary-bg: var(--rs-green-500);
  --rs-btn-primary-hover-bg: var(--rs-green-700);
  --rs-btn-primary-active-bg: var(--rs-green-800);
  --rs-btn-subtle-hover-bg: var(--rs-green-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-green-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-green-700);
  --rs-btn-ghost-text: var(--rs-green-700);
  --rs-btn-ghost-hover-border: var(--rs-green-900);
  --rs-btn-ghost-hover-text: var(--rs-green-800);
  --rs-btn-ghost-active-border: var(--rs-green-900);
  --rs-btn-ghost-active-text: var(--rs-green-900);
  --rs-btn-link-text: var(--rs-green-700);
  --rs-btn-link-hover-text: var(--rs-green-800);
  --rs-btn-link-active-text: var(--rs-green-900);
  --rs-iconbtn-primary-addon: var(--rs-green-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-green-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-green-900);
}
.rs-theme-dark .rs-btn-green {
  --rs-btn-primary-bg: var(--rs-green-700);
  --rs-btn-primary-hover-bg: var(--rs-green-500);
  --rs-btn-primary-active-bg: var(--rs-green-400);
  --rs-btn-subtle-hover-bg: var(--rs-green-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-green-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-green-500);
  --rs-btn-ghost-text: var(--rs-green-500);
  --rs-btn-ghost-hover-border: var(--rs-green-400);
  --rs-btn-ghost-hover-text: var(--rs-green-400);
  --rs-btn-ghost-active-border: var(--rs-green-200);
  --rs-btn-ghost-active-text: var(--rs-green-200);
  --rs-btn-link-text: var(--rs-green-500);
  --rs-btn-link-hover-text: var(--rs-green-400);
  --rs-btn-link-active-text: var(--rs-green-200);
  --rs-iconbtn-primary-addon: var(--rs-green-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-green-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-green-300);
}
.rs-theme-high-contrast .rs-btn-green {
  --rs-btn-primary-bg: var(--rs-green-700);
  --rs-btn-primary-hover-bg: var(--rs-green-600);
  --rs-btn-primary-active-bg: var(--rs-green-400);
  --rs-btn-subtle-hover-bg: var(--rs-green-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-green-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-green-500);
  --rs-btn-ghost-text: var(--rs-green-500);
  --rs-btn-ghost-hover-border: var(--rs-green-400);
  --rs-btn-ghost-hover-text: var(--rs-green-400);
  --rs-btn-ghost-active-border: var(--rs-green-200);
  --rs-btn-ghost-active-text: var(--rs-green-200);
  --rs-btn-link-text: var(--rs-green-500);
  --rs-btn-link-hover-text: var(--rs-green-400);
  --rs-btn-link-active-text: var(--rs-green-200);
}
.rs-btn-cyan {
  --rs-btn-primary-bg: var(--rs-cyan-500);
  --rs-btn-primary-hover-bg: var(--rs-cyan-700);
  --rs-btn-primary-active-bg: var(--rs-cyan-800);
  --rs-btn-subtle-hover-bg: var(--rs-cyan-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-cyan-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-cyan-700);
  --rs-btn-ghost-text: var(--rs-cyan-700);
  --rs-btn-ghost-hover-border: var(--rs-cyan-900);
  --rs-btn-ghost-hover-text: var(--rs-cyan-800);
  --rs-btn-ghost-active-border: var(--rs-cyan-900);
  --rs-btn-ghost-active-text: var(--rs-cyan-900);
  --rs-btn-link-text: var(--rs-cyan-700);
  --rs-btn-link-hover-text: var(--rs-cyan-800);
  --rs-btn-link-active-text: var(--rs-cyan-900);
  --rs-iconbtn-primary-addon: var(--rs-cyan-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-cyan-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-cyan-900);
}
.rs-theme-dark .rs-btn-cyan {
  --rs-btn-primary-bg: var(--rs-cyan-700);
  --rs-btn-primary-hover-bg: var(--rs-cyan-500);
  --rs-btn-primary-active-bg: var(--rs-cyan-400);
  --rs-btn-subtle-hover-bg: var(--rs-cyan-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-cyan-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-cyan-500);
  --rs-btn-ghost-text: var(--rs-cyan-500);
  --rs-btn-ghost-hover-border: var(--rs-cyan-400);
  --rs-btn-ghost-hover-text: var(--rs-cyan-400);
  --rs-btn-ghost-active-border: var(--rs-cyan-200);
  --rs-btn-ghost-active-text: var(--rs-cyan-200);
  --rs-btn-link-text: var(--rs-cyan-500);
  --rs-btn-link-hover-text: var(--rs-cyan-400);
  --rs-btn-link-active-text: var(--rs-cyan-200);
  --rs-iconbtn-primary-addon: var(--rs-cyan-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-cyan-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-cyan-300);
}
.rs-theme-high-contrast .rs-btn-cyan {
  --rs-btn-primary-bg: var(--rs-cyan-700);
  --rs-btn-primary-hover-bg: var(--rs-cyan-600);
  --rs-btn-primary-active-bg: var(--rs-cyan-400);
  --rs-btn-subtle-hover-bg: var(--rs-cyan-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-cyan-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-cyan-500);
  --rs-btn-ghost-text: var(--rs-cyan-500);
  --rs-btn-ghost-hover-border: var(--rs-cyan-400);
  --rs-btn-ghost-hover-text: var(--rs-cyan-400);
  --rs-btn-ghost-active-border: var(--rs-cyan-200);
  --rs-btn-ghost-active-text: var(--rs-cyan-200);
  --rs-btn-link-text: var(--rs-cyan-500);
  --rs-btn-link-hover-text: var(--rs-cyan-400);
  --rs-btn-link-active-text: var(--rs-cyan-200);
}
.rs-btn-blue {
  --rs-btn-primary-bg: var(--rs-blue-500);
  --rs-btn-primary-hover-bg: var(--rs-blue-700);
  --rs-btn-primary-active-bg: var(--rs-blue-800);
  --rs-btn-subtle-hover-bg: var(--rs-blue-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-blue-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-blue-700);
  --rs-btn-ghost-text: var(--rs-blue-700);
  --rs-btn-ghost-hover-border: var(--rs-blue-900);
  --rs-btn-ghost-hover-text: var(--rs-blue-800);
  --rs-btn-ghost-active-border: var(--rs-blue-900);
  --rs-btn-ghost-active-text: var(--rs-blue-900);
  --rs-btn-link-text: var(--rs-blue-700);
  --rs-btn-link-hover-text: var(--rs-blue-800);
  --rs-btn-link-active-text: var(--rs-blue-900);
  --rs-iconbtn-primary-addon: var(--rs-blue-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-blue-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-blue-900);
}
.rs-theme-dark .rs-btn-blue {
  --rs-btn-primary-bg: var(--rs-blue-700);
  --rs-btn-primary-hover-bg: var(--rs-blue-500);
  --rs-btn-primary-active-bg: var(--rs-blue-400);
  --rs-btn-subtle-hover-bg: var(--rs-blue-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-blue-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-blue-500);
  --rs-btn-ghost-text: var(--rs-blue-500);
  --rs-btn-ghost-hover-border: var(--rs-blue-400);
  --rs-btn-ghost-hover-text: var(--rs-blue-400);
  --rs-btn-ghost-active-border: var(--rs-blue-200);
  --rs-btn-ghost-active-text: var(--rs-blue-200);
  --rs-btn-link-text: var(--rs-blue-500);
  --rs-btn-link-hover-text: var(--rs-blue-400);
  --rs-btn-link-active-text: var(--rs-blue-200);
  --rs-iconbtn-primary-addon: var(--rs-blue-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-blue-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-blue-300);
}
.rs-theme-high-contrast .rs-btn-blue {
  --rs-btn-primary-bg: var(--rs-blue-700);
  --rs-btn-primary-hover-bg: var(--rs-blue-600);
  --rs-btn-primary-active-bg: var(--rs-blue-400);
  --rs-btn-subtle-hover-bg: var(--rs-blue-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-blue-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-blue-500);
  --rs-btn-ghost-text: var(--rs-blue-500);
  --rs-btn-ghost-hover-border: var(--rs-blue-400);
  --rs-btn-ghost-hover-text: var(--rs-blue-400);
  --rs-btn-ghost-active-border: var(--rs-blue-200);
  --rs-btn-ghost-active-text: var(--rs-blue-200);
  --rs-btn-link-text: var(--rs-blue-500);
  --rs-btn-link-hover-text: var(--rs-blue-400);
  --rs-btn-link-active-text: var(--rs-blue-200);
}
.rs-btn-violet {
  --rs-btn-primary-bg: var(--rs-violet-500);
  --rs-btn-primary-hover-bg: var(--rs-violet-700);
  --rs-btn-primary-active-bg: var(--rs-violet-800);
  --rs-btn-subtle-hover-bg: var(--rs-violet-500);
  --rs-btn-subtle-hover-text: #e5e5ea;
  --rs-btn-subtle-active-bg: var(--rs-violet-600);
  --rs-btn-subtle-active-text: #343434;
  --rs-btn-ghost-border: var(--rs-violet-700);
  --rs-btn-ghost-text: var(--rs-violet-700);
  --rs-btn-ghost-hover-border: var(--rs-violet-900);
  --rs-btn-ghost-hover-text: var(--rs-violet-800);
  --rs-btn-ghost-active-border: var(--rs-violet-900);
  --rs-btn-ghost-active-text: var(--rs-violet-900);
  --rs-btn-link-text: var(--rs-violet-700);
  --rs-btn-link-hover-text: var(--rs-violet-800);
  --rs-btn-link-active-text: var(--rs-violet-900);
  --rs-iconbtn-primary-addon: var(--rs-violet-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-violet-800);
  --rs-iconbtn-primary-pressed-addon: var(--rs-violet-900);
}
.rs-theme-dark .rs-btn-violet {
  --rs-btn-primary-bg: var(--rs-violet-700);
  --rs-btn-primary-hover-bg: var(--rs-violet-500);
  --rs-btn-primary-active-bg: var(--rs-violet-400);
  --rs-btn-subtle-hover-bg: var(--rs-violet-600);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-violet-400);
  --rs-btn-subtle-active-text: #fff;
  --rs-btn-ghost-border: var(--rs-violet-500);
  --rs-btn-ghost-text: var(--rs-violet-500);
  --rs-btn-ghost-hover-border: var(--rs-violet-400);
  --rs-btn-ghost-hover-text: var(--rs-violet-400);
  --rs-btn-ghost-active-border: var(--rs-violet-200);
  --rs-btn-ghost-active-text: var(--rs-violet-200);
  --rs-btn-link-text: var(--rs-violet-500);
  --rs-btn-link-hover-text: var(--rs-violet-400);
  --rs-btn-link-active-text: var(--rs-violet-200);
  --rs-iconbtn-primary-addon: var(--rs-violet-600);
  --rs-iconbtn-primary-activated-addon: var(--rs-violet-400);
  --rs-iconbtn-primary-pressed-addon: var(--rs-violet-300);
}
.rs-theme-high-contrast .rs-btn-violet {
  --rs-btn-primary-bg: var(--rs-violet-700);
  --rs-btn-primary-hover-bg: var(--rs-violet-600);
  --rs-btn-primary-active-bg: var(--rs-violet-400);
  --rs-btn-subtle-hover-bg: var(--rs-violet-600);
  --rs-btn-subtle-hover-text: var(--rs-gray-900);
  --rs-btn-subtle-active-bg: var(--rs-violet-400);
  --rs-btn-subtle-active-text: var(--rs-gray-900);
  --rs-btn-ghost-border: var(--rs-violet-500);
  --rs-btn-ghost-text: var(--rs-violet-500);
  --rs-btn-ghost-hover-border: var(--rs-violet-400);
  --rs-btn-ghost-hover-text: var(--rs-violet-400);
  --rs-btn-ghost-active-border: var(--rs-violet-200);
  --rs-btn-ghost-active-text: var(--rs-violet-200);
  --rs-btn-link-text: var(--rs-violet-500);
  --rs-btn-link-hover-text: var(--rs-violet-400);
  --rs-btn-link-active-text: var(--rs-violet-200);
}
.rs-btn-lg {
  font-size: 16px;
  line-height: 22px;
  padding: 10px 16px;
}
.rs-btn-ghost.rs-btn-lg {
  padding: 9px 15px;
}
.rs-btn-icon.rs-btn-lg {
  padding: 11px 11px;
  line-height: 20px;
}
.rs-btn-icon.rs-btn-lg > .rs-icon {
  font-size: 20px;
}
.rs-btn-icon-with-text.rs-btn-lg {
  line-height: 22px;
}
.rs-btn-icon-with-text.rs-btn-lg > .rs-icon {
  padding: 11px 11px;
  width: 42px;
  height: 42px;
}
.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left {
  padding: 10px 16px 10px 58px;
}
.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right {
  padding: 10px 58px 10px 16px;
}
.rs-btn-icon-with-text.rs-btn-lg.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-btn-md {
  font-size: 14px;
  line-height: 20px;
  padding: 8px 12px;
}
.rs-btn-ghost.rs-btn-md {
  padding: 7px 11px;
}
.rs-btn-icon.rs-btn-md {
  padding: 10px 10px;
  line-height: 16px;
}
.rs-btn-icon.rs-btn-md > .rs-icon {
  font-size: 16px;
}
.rs-btn-icon-with-text.rs-btn-md {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-btn-md > .rs-icon {
  padding: 10px 10px;
  width: 36px;
  height: 36px;
}
.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left {
  padding: 8px 12px 8px 48px;
}
.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right {
  padding: 8px 48px 8px 12px;
}
.rs-btn-icon-with-text.rs-btn-md.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-btn-sm {
  font-size: 14px;
  line-height: 20px;
  padding: 5px 10px;
}
.rs-btn-ghost.rs-btn-sm {
  padding: 4px 9px;
}
.rs-btn-icon.rs-btn-sm {
  padding: 7px 7px;
  line-height: 16px;
}
.rs-btn-icon.rs-btn-sm > .rs-icon {
  font-size: 16px;
}
.rs-btn-icon-with-text.rs-btn-sm {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-btn-sm > .rs-icon {
  padding: 7px 7px;
  width: 30px;
  height: 30px;
}
.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left {
  padding: 5px 10px 5px 40px;
}
.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right {
  padding: 5px 40px 5px 10px;
}
.rs-btn-icon-with-text.rs-btn-sm.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-btn-xs {
  font-size: 12px;
  line-height: 20px;
  padding: 2px 8px;
}
.rs-btn-ghost.rs-btn-xs {
  padding: 1px 7px;
}
.rs-btn-icon.rs-btn-xs {
  padding: 6px 6px;
  line-height: 12px;
}
.rs-btn-icon.rs-btn-xs > .rs-icon {
  font-size: 12px;
}
.rs-btn-icon-with-text.rs-btn-xs {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-btn-xs > .rs-icon {
  padding: 6px 6px;
  width: 24px;
  height: 24px;
}
.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left {
  padding: 2px 8px 2px 32px;
}
.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right {
  padding: 2px 32px 2px 8px;
}
.rs-btn-icon-with-text.rs-btn-xs.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-btn-block {
  width: 100%;
}
.rs-btn-block + .rs-btn-block {
  margin-top: 5px;
}
.rs-btn-loading {
  color: transparent !important;
  position: relative;
  cursor: default;
  pointer-events: none;
}
.rs-btn-loading > .rs-btn-spin::before,
.rs-btn-loading > .rs-btn-spin::after {
  content: '';
  position: absolute;
  width: 18px;
  height: 18px;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  z-index: 1;
}
.rs-btn-xs.rs-btn-loading > .rs-btn-spin::before,
.rs-btn-xs.rs-btn-loading > .rs-btn-spin::after {
  width: 16px;
  height: 16px;
}
.rs-btn-loading > .rs-btn-spin::before {
  border: 3px solid rgb(from #f7f7fa r g b / 80%);
  border: 3px solid var(--rs-loader-ring);
}
.rs-btn-primary.rs-btn-loading > .rs-btn-spin::before {
  border-color: rgba(248, 247, 250, 0.3);
}
.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading > .rs-btn-spin::before {
  border-color: rgb(from #f7f7fa r g b / 30%);
  border-color: var(--rs-loader-ring-inverse);
}
.rs-btn-loading > .rs-btn-spin::after {
  border-width: 3px;
  border-color: #939393 transparent transparent;
  border-color: var(--rs-loader-rotor) transparent transparent;
  border-style: solid;
  -webkit-animation: buttonSpin 0.6s infinite linear;
          animation: buttonSpin 0.6s infinite linear;
}
.rs-btn-primary.rs-btn-loading > .rs-btn-spin::after {
  border-top-color: #fff;
}
.rs-theme-high-contrast .rs-btn-primary.rs-btn-loading > .rs-btn-spin::after {
  border-top-color: #fff;
  border-top-color: var(--rs-loader-rotor-inverse);
}
@-webkit-keyframes buttonSpin {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes buttonSpin {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.rs-btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.rs-btn-group > .rs-btn {
  position: relative;
}
.rs-btn-group > .rs-btn:focus,
.rs-btn-group > .rs-btn:active {
  z-index: 2;
}
.rs-btn-group:not(.rs-btn-group-vertical) > .rs-btn {
  float: left;
}
.rs-btn-group:not(.rs-btn-group-vertical) > .rs-btn:not(:last-child) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.rs-btn-group:not(.rs-btn-group-vertical) > .rs-btn:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.rs-btn-group:not(.rs-btn-group-vertical) > .rs-btn-ghost + .rs-btn-ghost {
  margin-left: -1px;
}
.rs-btn-group-vertical > .rs-btn {
  display: block;
  width: 100%;
  max-width: 100%;
}
.rs-btn-group-vertical > .rs-btn:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.rs-btn-group-vertical > .rs-btn:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.rs-btn-group-vertical > .rs-btn-ghost + .rs-btn-ghost {
  margin-top: -1px;
}
.rs-btn-group-justified {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.rs-btn-group-justified > .rs-btn {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 1%;
          flex: 1 1 1%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rs-btn-toolbar {
  line-height: 0;
}
.rs-picker-subtle .picker-subtle-toggle {
  position: relative;
  z-index: 5;
  padding-right: 32px;
  display: inline-block;
}
.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle {
  cursor: not-allowed;
}
.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover,
.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus,
.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active {
  background: none;
}
.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:hover::after,
.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:focus::after,
.rs-picker-subtle.rs-picker-disabled .picker-subtle-toggle:active::after {
  display: none;
}
.rs-calendar {
  padding-top: 12px;
  position: relative;
  min-height: 266px;
  overflow: hidden;
}
.rs-calendar-bordered .rs-calendar-table {
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
  border-radius: 6px;
}
.rs-calendar-bordered .rs-calendar-table-row:not(:last-child) .rs-calendar-table-cell,
.rs-calendar-bordered .rs-calendar-table-header-row .rs-calendar-table-header-cell {
  border-bottom: 1px solid #f2f2f5;
  border-bottom: 1px solid var(--rs-border-secondary);
}
.rs-calendar-bordered .rs-calendar-month-dropdown {
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
  border-radius: 6px;
}
.rs-calendar-panel .rs-calendar-header {
  width: 100%;
  padding-bottom: 6px;
}
.rs-calendar-panel .rs-calendar-header::before,
.rs-calendar-panel .rs-calendar-header::after {
  content: ' ';
  display: table;
}
.rs-calendar-panel .rs-calendar-header::after {
  clear: both;
}
.rs-calendar-panel .rs-calendar-header .rs-calendar-btn-today {
  float: right;
}
.rs-calendar-panel .rs-calendar-header-forward,
.rs-calendar-panel .rs-calendar-header-backward {
  float: none !important;
}
.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-forward,
.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-backward {
  display: inline-block;
  visibility: hidden;
  pointer-events: none;
}
.rs-calendar-panel .rs-calendar-header-month-toolbar {
  width: auto !important;
}
.rs-calendar-panel.rs-calendar-month-view .rs-calendar-header-month-toolbar {
  padding-left: 0;
  padding-right: 0;
}
.rs-calendar-panel .rs-calendar-month-view {
  padding-left: 0;
  padding-right: 0;
}
.rs-calendar-panel .rs-calendar-table-header-row .rs-calendar-table-header-cell-content {
  padding-top: 8px;
  padding-bottom: 8px;
}
.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-day {
  color: #fff;
  color: var(--rs-calendar-today-text);
  width: 20px;
  height: 20px;
  background-color: #3498ff;
  background-color: var(--rs-calendar-today-bg);
  border-radius: 50%;
  margin-left: auto;
  margin-right: auto;
}
.rs-calendar-panel .rs-calendar-table-cell-is-today .rs-calendar-table-cell-content {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-calendar-panel .rs-calendar-table-cell-selected .rs-calendar-table-cell-content {
  background-color: inherit;
  color: inherit;
  -webkit-box-shadow: inset 0 0 0 1px #3498ff;
  -webkit-box-shadow: inset 0 0 0 1px var(--rs-input-focus-border);
          box-shadow: inset 0 0 0 1px #3498ff;
          box-shadow: inset 0 0 0 1px var(--rs-input-focus-border);
}
.rs-calendar-panel .rs-calendar-table-cell-day {
  margin-top: 3px;
  display: block;
  text-align: center;
}
.rs-calendar-panel .rs-calendar-month-dropdown {
  margin-top: -2px;
  margin-left: 12px;
  margin-right: 12px;
  top: 54px;
  width: calc(100% - 24px);
}
.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-month-dropdown-scroll {
  height: 644px;
}
.rs-calendar-panel.rs-calendar-compact .rs-calendar-month-dropdown-scroll {
  height: 344px;
}
.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content {
  width: 100%;
  height: 100px;
  overflow: hidden;
}
.rs-calendar-panel:not(.rs-calendar-compact) .rs-calendar-table-cell {
  vertical-align: top;
}
.rs-calendar-panel .rs-calendar-table-cell {
  padding: 0 1px;
  line-height: 0;
}
.rs-calendar-panel .rs-calendar-table-cell-content {
  width: 100%;
  border-radius: 0;
}
.rs-calendar-panel .rs-calendar-table-row:last-child :first-child .rs-calendar-table-cell-content {
  border-bottom-left-radius: 6px;
}
.rs-calendar-panel .rs-calendar-table-row:last-child :last-child .rs-calendar-table-cell-content {
  border-bottom-right-radius: 6px;
}
.rs-calendar-panel.rs-calendar-compact .rs-calendar-table-row:not(.rs-calendar-table-header-row) .rs-calendar-table-cell-content {
  height: 50px;
}
.rs-calendar-btn-close {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 14px;
  padding: 0;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  background: var(--rs-bg-overlay);
  z-index: 1;
}
.rs-calendar-panel .rs-calendar-btn-close {
  bottom: 11px;
  margin: 0 20px;
}
.rs-calendar-month-view .rs-calendar-header-month-toolbar {
  padding-left: 24px;
  padding-right: 24px;
}
.rs-calendar-month-view .rs-calendar-header-backward,
.rs-calendar-month-view .rs-calendar-header-forward {
  display: none;
}
.rs-calendar-month-view .rs-calendar-header-title-date {
  color: #1675e0;
  color: var(--rs-text-active);
  background: transparent;
}
.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error {
  color: #f44336;
  color: var(--rs-text-error);
}
.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:focus,
.rs-calendar-month-view .rs-calendar-header-title-date.rs-calendar-header-error:hover:active {
  color: #fff !important;
}
.rs-calendar-time-view .rs-calendar-header-title-time {
  color: #1675e0;
  color: var(--rs-text-active);
  background: transparent;
}
.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error {
  color: #f44336;
  color: var(--rs-text-error);
}
.rs-calendar-time-view .rs-calendar-header-title-time.rs-calendar-header-error:hover:active {
  color: #fff;
}
.rs-calendar-table-cell-selected,
.rs-calendar-table-cell-in-range {
  position: relative;
}
.rs-calendar-table-cell-selected::before,
.rs-calendar-table-cell-in-range::before {
  content: '';
  display: block;
  width: 100%;
  margin-top: 4px;
  height: 24px;
  position: absolute;
  z-index: 0;
  top: 0;
}
.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,
.rs-calendar-table-cell-in-range .rs-calendar-table-cell-content {
  z-index: 1;
  position: relative;
}
.rs-calendar-table-cell-in-range::before {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-calendar-range-bg);
}
.rs-calendar-table-cell-in-range:hover::before {
  display: none;
}
.rs-calendar-month-dropdown-scroll div:focus {
  outline: none;
}
.rs-calendar-header {
  width: 280px;
  padding-left: 12px;
  padding-right: 12px;
}
.rs-calendar-header::before,
.rs-calendar-header::after {
  content: ' ';
  display: table;
}
.rs-calendar-header::after {
  clear: both;
}
.rs-calendar-header-month-toolbar,
.rs-calendar-header-time-toolbar {
  display: inline-block;
}
.rs-calendar-header-month-toolbar {
  float: left;
}
.rs-calendar-header-time-toolbar {
  float: right;
}
.rs-calendar-header-title {
  margin: 0 4px;
}
.rs-calendar-header-meridian {
  font-size: 12px;
  margin-left: 4px;
}
.rs-calendar-header-error {
  color: #343434;
  color: var(--rs-btn-subtle-text);
  background-color: transparent;
  border: none;
  --rs-btn-subtle-text: var(--rs-red-500);
  --rs-btn-subtle-hover-bg: var(--rs-red-500);
  --rs-btn-subtle-hover-text: #fff;
  --rs-btn-subtle-active-bg: var(--rs-red-600);
  --rs-btn-subtle-active-text: #fff;
}
.rs-calendar-header-error:hover,
.rs-calendar-header-error:focus {
  color: #343434;
  color: var(--rs-btn-subtle-hover-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-hover-bg);
}
.rs-calendar-header-error:active,
.rs-calendar-header-error.rs-btn-active {
  color: #121212;
  color: var(--rs-btn-subtle-active-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-active-bg);
}
.rs-calendar-header-error:disabled,
.rs-calendar-header-error.rs-btn-disabled {
  color: #b6b7b8;
  color: var(--rs-btn-subtle-disabled-text);
  background: none;
}
.rs-theme-high-contrast .rs-calendar-header-error:disabled,
.rs-theme-high-contrast .rs-calendar-header-error.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-theme-dark .rs-calendar-header-error {
  --rs-btn-subtle-hover-bg: var(--rs-red-600);
  --rs-btn-subtle-active-bg: var(--rs-red-400);
}
.rs-calendar-header-btn-disabled,
.rs-calendar-header-btn-disabled:hover,
.rs-calendar-header-btn-disabled:hover:focus {
  cursor: not-allowed;
  opacity: 0.3;
  background: none;
}
.rs-calendar-header-btn-disabled::after {
  display: none !important;
}
.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) {
  margin: 0 auto;
  padding-left: 12px;
  padding-right: 12px;
}
.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar {
  display: block;
  text-align: center;
  width: 100%;
}
.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar::before,
.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar::after {
  content: ' ';
  display: table;
}
.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-month-toolbar::after {
  clear: both;
}
.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-backward {
  float: left;
}
.rs-calendar-header-has-month:not(.rs-calendar-header-has-time) .rs-calendar-header-forward {
  float: right;
}
.rs-calendar-header-has-time:not(.rs-calendar-header-has-month) {
  margin: 0 auto;
  text-align: center;
}
.rs-calendar-header-has-time:not(.rs-calendar-header-has-month) .rs-calendar-header-time-toolbar {
  float: none;
  display: inline-block;
}
.rs-calendar-header-has-month.rs-calendar-header-has-time {
  margin: 0 auto;
}
/* rtl:begin:ignore */
/* stylelint-disable-next-line */
[dir='rtl'] .rs-calendar-header-backward .rs-icon,
[dir='rtl'] .rs-calendar-header-forward .rs-icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
/* rtl:end:ignore */
.rs-calendar-body {
  padding: 4px 12px 12px;
}
.rs-calendar-table {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.rs-calendar-table-row {
  display: table-row;
}
.rs-calendar-table-row:nth-child(2) .rs-calendar-table-cell-week-number {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.rs-calendar-table-row:last-child .rs-calendar-table-cell-week-number {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.rs-calendar-table-cell,
.rs-calendar-table-header-cell {
  display: table-cell;
  width: 1%;
  padding: 1px 0;
  text-align: center;
  vertical-align: middle;
}
.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content,
.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content,
.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content,
.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content,
.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,
.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,
.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,
.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,
.rs-calendar-table-cell-un-same-month .rs-calendar-table-cell-content:hover,
.rs-calendar-table-cell-un-same-month .rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-cell-content:hover,
.rs-calendar-table-header-cell-un-same-month .rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,
.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,
.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover {
  color: #717273;
  color: var(--rs-text-disabled);
}
.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content,
.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content,
.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content,
.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content,
.rs-calendar-table-cell-disabled .rs-calendar-table-cell-content:hover,
.rs-calendar-table-cell-disabled .rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-header-cell-disabled .rs-calendar-table-cell-content:hover,
.rs-calendar-table-header-cell-disabled .rs-calendar-table-header-cell-content:hover {
  background: none;
  text-decoration: line-through;
  cursor: not-allowed;
}
.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,
.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,
.rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,
.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,
.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover {
  color: #fff;
  color: var(--rs-calendar-date-selected-text);
  background-color: #3498ff;
  background-color: var(--rs-bg-active);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content:hover,
.rs-theme-high-contrast .rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-is-today.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content:hover {
  text-decoration: underline;
}
.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,
.rs-calendar-table-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,
.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,
.rs-calendar-table-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-cell-content,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-cell-selected .rs-calendar-table-header-cell-content,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-cell-content,
.rs-calendar-table-header-cell-disabled.rs-calendar-table-header-cell-selected .rs-calendar-table-header-cell-content {
  opacity: 0.3;
}
.rs-calendar-table-cell-content {
  display: inline-block;
  font-size: 14px;
  line-height: 1.42857143;
  padding: 5px;
  cursor: pointer;
  border-radius: 6px;
}
.rs-calendar-table-cell-content:hover {
  background-color: #f2faff;
  background-color: var(--rs-state-hover-bg);
}
.rs-calendar-table-cell-is-today .rs-calendar-table-cell-content {
  -webkit-box-shadow: inset 0 0 0 1px #3498ff;
  -webkit-box-shadow: inset 0 0 0 1px var(--rs-input-focus-border);
          box-shadow: inset 0 0 0 1px #3498ff;
          box-shadow: inset 0 0 0 1px var(--rs-input-focus-border);
}
.rs-calendar-table-cell-selected .rs-calendar-table-cell-content {
  color: #fff;
  color: var(--rs-calendar-date-selected-text);
  background-color: #3498ff;
  background-color: var(--rs-bg-active);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-theme-high-contrast .rs-calendar-table-cell-selected .rs-calendar-table-cell-content {
  text-decoration: underline;
}
.rs-calendar-table-header-cell-content {
  display: inline-block;
  color: #717273;
  color: var(--rs-text-secondary);
  font-size: 12px;
  line-height: 1.66666667;
  padding-top: 2px;
  padding-bottom: 2px;
}
.rs-calendar-table-header-cell-content,
.rs-calendar-table-header-cell-content:hover,
.rs-calendar-table-header-cell-content:focus,
.rs-calendar-table-header-cell-content:hover:focus {
  background: none;
  cursor: auto;
}
.rs-calendar-table-cell-week-number {
  display: table-cell;
  min-width: 30px;
  padding: 1px;
  text-align: center;
  vertical-align: middle;
  color: #717273;
  color: var(--rs-text-secondary);
  background-color: #f7f7fa;
  background-color: var(--rs-bg-well);
  font-size: 12px;
}
.rs-calendar-month-dropdown {
  display: none;
  position: absolute;
  top: 44px;
  border-top: 1px solid #e5e5ea;
  border-top: 1px solid var(--rs-border-primary);
  margin-top: 0;
  width: 100%;
  background-color: #fff;
  background-color: var(--rs-bg-overlay);
  overflow: hidden;
  z-index: 1;
}
.rs-calendar-month-view .rs-calendar-month-dropdown {
  display: block;
}
.rs-calendar-month-view .rs-calendar-month-dropdown-scroll {
  -webkit-animation: 0.3s linear slideDown;
          animation: 0.3s linear slideDown;
}
.rs-calendar-month-dropdown-scroll {
  height: 230px;
}
.rs-calendar-month-dropdown-row {
  position: relative;
  padding-left: 50px;
  padding-right: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.rs-calendar-month-dropdown-row:not(:last-child) {
  border-bottom: 1px dashed #e5e5ea;
  border-bottom: 1px dashed var(--rs-border-primary);
}
.rs-calendar-month-dropdown-year {
  position: absolute;
  top: calc(50% - 0.5em);
  left: 12px;
}
.rs-calendar-month-dropdown-year-active {
  color: #1675e0;
  color: var(--rs-text-active);
}
.rs-calendar-month-dropdown-list {
  display: block;
  min-width: 200px;
}
.rs-calendar-month-dropdown-list::before,
.rs-calendar-month-dropdown-list::after {
  content: ' ';
  display: table;
}
.rs-calendar-month-dropdown-list::after {
  clear: both;
}
.rs-calendar-month-dropdown-cell {
  display: inline-block;
  float: left;
  width: calc((100% - 1px * 12 ) / 6);
  margin: 1px;
  text-align: center;
  vertical-align: middle;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-calendar-month-dropdown-cell {
    width: calc((100% - 1px * 12 - 1px) / 6);
  }
}
@supports (-ms-ime-align: auto) {
  .rs-calendar-month-dropdown-cell {
    width: calc((100% - 1px * 12 - 1px) / 6);
  }
}
.rs-calendar-month-dropdown-cell-content {
  display: inline-block;
  font-size: 14px;
  line-height: 1.42857143;
  padding: 5px;
  cursor: pointer;
  border-radius: 6px;
  width: 30px;
  height: 30px;
}
.rs-calendar-month-dropdown-cell-content:hover {
  background-color: #f2faff;
  background-color: var(--rs-state-hover-bg);
}
.rs-calendar-month-dropdown-cell:not(.rs-calendar-month-dropdown-cell-active).disabled .rs-calendar-month-dropdown-cell-content {
  color: #717273;
  color: var(--rs-text-disabled);
  background: none;
  text-decoration: line-through;
  cursor: not-allowed;
}
.rs-calendar-month-dropdown-cell-active.disabled .rs-calendar-month-dropdown-cell-content {
  opacity: 0.3;
  cursor: not-allowed;
}
.rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content {
  color: #fff;
  color: var(--rs-calendar-date-selected-text);
  background-color: #3498ff;
  background-color: var(--rs-bg-active);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-theme-high-contrast .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content {
  text-decoration: underline;
}
.rs-calendar-time-dropdown {
  display: none;
  position: absolute;
  top: 44px;
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;
  background-color: #fff;
  background-color: var(--rs-bg-overlay);
  color: #343434;
  color: var(--rs-text-primary);
  overflow: hidden;
  z-index: 1;
}
.rs-calendar-time-view .rs-calendar-time-dropdown {
  display: block;
}
.rs-calendar-time-view .rs-calendar-time-dropdown-content {
  -webkit-animation: 0.3s linear slideDown;
          animation: 0.3s linear slideDown;
}
.rs-calendar-time-dropdown-row {
  display: table;
  width: 100%;
}
.rs-calendar-time-dropdown-column {
  display: table-cell;
  width: 1%;
}
.rs-calendar-time-dropdown-column > ul,
.rs-calendar-time-dropdown-column > ul > li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rs-calendar-time-dropdown-column > ul {
  height: 230px;
  overflow-y: auto;
  padding-bottom: 200px;
}
.rs-calendar-time-dropdown-column-title {
  width: 100%;
  background-color: #f7f7fa;
  background-color: var(--rs-calendar-time-unit-bg);
  color: #717273;
  color: var(--rs-text-secondary);
  text-align: center;
  font-size: 12px;
  line-height: 1.66666667;
  padding-top: 2px;
  padding-bottom: 2px;
}
.rs-calendar-time-dropdown-cell {
  font-size: 14px;
  line-height: 20px;
  color: inherit;
  padding: 5px;
  display: block;
  text-align: center;
  cursor: pointer;
}
.rs-calendar-time-dropdown-cell,
.rs-calendar-time-dropdown-cell:hover,
.rs-calendar-time-dropdown-cell:focus {
  text-decoration: none;
}
.rs-calendar-time-dropdown-cell:hover {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
}
.rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  text-decoration: underline;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell:hover {
  outline-offset: 2px;
}
.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active {
  background-color: #3498ff;
  background-color: var(--rs-bg-active);
  color: #fff;
  color: var(--rs-calendar-date-selected-text);
}
.rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  text-decoration: underline;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-theme-high-contrast .rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-active:hover {
  outline-offset: 2px;
}
.rs-calendar-time-dropdown-cell.rs-calendar-time-dropdown-cell-disabled {
  color: #717273;
  color: var(--rs-text-disabled);
  background: none;
  cursor: not-allowed;
  text-decoration: line-through;
}
.rs-calendar-time-dropdown-cell-active.rs-calendar-time-dropdown-cell-disabled.rs-calendar-time-dropdown-cell {
  opacity: 0.3;
  cursor: not-allowed;
}
@-webkit-keyframes slideDown {
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes slideDown {
  from {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  to {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.rs-carousel {
  position: relative;
  height: 400px;
  overflow: hidden;
  background-color: #717273;
  background-color: var(--rs-carousel-bg);
}
.rs-carousel-content {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.rs-carousel-slider {
  position: relative;
  left: 0;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  will-change: transform;
}
.rs-carousel-slider-item {
  background-color: #717273;
  background-color: var(--rs-carousel-bg);
  float: left;
  height: 100%;
  width: 100%;
}
.rs-carousel-slider-after {
  position: absolute;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #717273;
  background-color: var(--rs-carousel-bg);
  top: 0;
  -webkit-animation: moveLeftHalf 0.3s ease forwards;
          animation: moveLeftHalf 0.3s ease forwards;
}
.rs-carousel-slider-after-vertical {
  -webkit-animation: moveLeftHalf-vertical 0.3s ease forwards;
          animation: moveLeftHalf-vertical 0.3s ease forwards;
}
.rs-carousel-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
}
.rs-carousel-toolbar > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
.rs-carousel-label-wrapper {
  margin: 3px;
}
.rs-carousel-label-wrapper input {
  width: 0;
  height: 0;
  position: absolute;
  opacity: 0;
}
.rs-carousel-label-wrapper input:checked ~ label {
  background-color: #3498ff;
  background-color: var(--rs-carousel-indicator-active);
}
.rs-carousel-label {
  cursor: pointer;
  display: block;
  background-color: rgb(from #fff r g b / 40%);
  background-color: var(--rs-carousel-indicator);
  -webkit-transition: background 0.3s linear;
  transition: background 0.3s linear;
  -webkit-transition-property: background, width, height;
  transition-property: background, width, height;
  position: relative;
}
.rs-carousel-label::after {
  content: '';
  position: absolute;
  top: -3px;
  right: -3px;
  bottom: -3px;
  left: -3px;
}
.rs-carousel-label:hover {
  background-color: #fff;
  background-color: var(--rs-carousel-indicator-hover);
}
.rs-carousel-shape-dot .rs-carousel-label {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.rs-carousel-shape-bar .rs-carousel-label {
  border-radius: 2px;
}
.rs-carousel-placement-top.rs-carousel-shape-bar .rs-carousel-label,
.rs-carousel-placement-bottom.rs-carousel-shape-bar .rs-carousel-label {
  width: 18px;
  height: 4px;
}
.rs-carousel-placement-top.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked ~ label,
.rs-carousel-placement-bottom.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked ~ label {
  width: 28px;
}
.rs-carousel-placement-left.rs-carousel-shape-bar .rs-carousel-label,
.rs-carousel-placement-right.rs-carousel-shape-bar .rs-carousel-label {
  width: 4px;
  height: 18px;
}
.rs-carousel-placement-left.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked ~ label,
.rs-carousel-placement-right.rs-carousel-shape-bar .rs-carousel-label-wrapper input:checked ~ label {
  height: 28px;
}
.rs-carousel-placement-top .rs-carousel-toolbar,
.rs-carousel-placement-bottom .rs-carousel-toolbar {
  left: 0;
  width: 100%;
}
.rs-carousel-placement-top .rs-carousel-toolbar > ul,
.rs-carousel-placement-bottom .rs-carousel-toolbar > ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rs-carousel-placement-top .rs-carousel-toolbar {
  top: 17px;
}
.rs-carousel-placement-bottom .rs-carousel-toolbar {
  bottom: 17px;
}
.rs-carousel-placement-left .rs-carousel-toolbar,
.rs-carousel-placement-right .rs-carousel-toolbar {
  top: 0;
  width: 1.2vw;
  height: 100%;
}
.rs-carousel-placement-left .rs-carousel-toolbar > ul,
.rs-carousel-placement-right .rs-carousel-toolbar > ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-carousel-placement-left .rs-carousel-toolbar {
  left: 17px;
}
.rs-carousel-placement-right .rs-carousel-toolbar {
  right: 17px;
}
@-webkit-keyframes moveLeftHalf {
  0% {
    -webkit-transform: none;
            transform: none;
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@keyframes moveLeftHalf {
  0% {
    -webkit-transform: none;
            transform: none;
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@-webkit-keyframes moveLeftHalf-vertical {
  0% {
    -webkit-transform: none;
            transform: none;
  }
  100% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@keyframes moveLeftHalf-vertical {
  0% {
    -webkit-transform: none;
            transform: none;
  }
  100% {
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.rs-cascade-search-view-panel {
  max-height: 300px;
  margin-top: 6px;
  overflow: auto;
}
.rs-cascade-search-view-row {
  display: block;
  padding: 8px 12px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #343434;
  color: var(--rs-text-primary);
  cursor: pointer;
  text-decoration: none;
  width: 100%;
}
.rs-cascade-search-view-row:hover {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
}
.rs-theme-high-contrast .rs-cascade-search-view-row:hover {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  text-decoration: underline;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-search-view-row:hover {
  outline-offset: 2px;
}
.rs-cascade-search-view-row.rs-cascade-search-view-row-focus {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
}
.rs-theme-high-contrast .rs-cascade-search-view-row.rs-cascade-search-view-row-focus {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  text-decoration: underline;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-search-view-row.rs-cascade-search-view-row-focus {
  outline-offset: 2px;
}
.rs-cascade-search-view-row:disabled,
.rs-cascade-search-view-row.rs-cascade-search-view-row-disabled {
  color: #b6b7b8;
  color: var(--rs-listbox-option-disabled-text);
  background: none;
  cursor: not-allowed;
}
.rs-cascade-search-view-col {
  display: inline-block;
}
.rs-cascade-search-view-col::after {
  content: '\00a0/\00a0';
}
.rs-cascade-search-view-col:last-child::after {
  display: none;
}
.rs-cascade-tree .rs-highlight-mark {
  padding: 0;
}
.rs-cascade-tree-items {
  padding: 6px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rs-cascade-tree-items ul,
.rs-cascade-tree-items li {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px;
}
.rs-cascade-tree-column {
  overflow-y: auto;
}
.rs-cascade-tree-column-loading {
  padding: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rs-cascade-tree-column-loading .rs-icon {
  margin: 4px;
}
.rs-cascade-tree-item {
  display: block;
  padding: 8px 12px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #343434;
  color: var(--rs-text-primary);
  cursor: pointer;
  text-decoration: none;
  width: 100%;
  position: relative;
  padding: 8px 28px 8px 12px;
  word-break: break-word;
}
.rs-cascade-tree-items-has-children .rs-cascade-tree-item {
  padding-right: 32px;
}
.rs-cascade-tree-item:hover,
.rs-cascade-tree-item:focus,
.rs-cascade-tree-item.rs-cascade-tree-item-focus {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
}
.rs-theme-high-contrast .rs-cascade-tree-item:hover,
.rs-theme-high-contrast .rs-cascade-tree-item:focus,
.rs-theme-high-contrast .rs-cascade-tree-item.rs-cascade-tree-item-focus {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  text-decoration: underline;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-tree-item:hover,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-tree-item:focus,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-cascade-tree-item.rs-cascade-tree-item-focus {
  outline-offset: 2px;
}
.rs-cascade-tree-item.rs-cascade-tree-item-active {
  background-color: #f2faff;
  background-color: var(--rs-listbox-option-selected-bg);
  font-weight: bold;
  color: #1675e0;
  color: var(--rs-listbox-option-selected-text);
}
.rs-theme-high-contrast .rs-cascade-tree-item.rs-cascade-tree-item-active {
  text-decoration: underline;
}
.rs-cascade-tree-item.rs-cascade-tree-item-active .rs-cascade-tree-caret {
  color: #343434;
  color: var(--rs-text-primary);
}
.rs-cascade-tree-item:disabled,
.rs-cascade-tree-item.rs-cascade-tree-item-disabled {
  color: #b6b7b8;
  color: var(--rs-listbox-option-disabled-text);
  background: none;
  cursor: not-allowed;
}
.rs-cascade-tree-caret {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 2px;
  position: absolute;
  top: 8px;
  right: 12px;
  height: 20px;
  font-size: 12px;
}
.rs-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.rs-checkbox-disabled label {
  cursor: not-allowed;
}
.rs-checkbox label {
  line-height: 1.14285714;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.rs-checkbox-inner::before {
  border-color: #3498ff;
  border-color: var(--rs-checkbox-checked-bg);
}
.rs-checkbox.rs-checkbox-disabled label {
  cursor: not-allowed;
}
.rs-checkbox-disabled > .rs-checkbox-checker > label {
  color: #717273;
  color: var(--rs-text-disabled);
}
.rs-checkbox-inline {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  margin-top: 0;
  margin-right: 10px;
}
.rs-plaintext .rs-checkbox-inline:first-child {
  margin-left: 0;
}
.rs-checkbox [type='checkbox']:focus-visible ~ .rs-checkbox-inner::before {
  -webkit-box-shadow: 0 0 0 3px rgb(from #3498ff r g b / 25%);
  -webkit-box-shadow: var(--rs-state-focus-shadow);
          box-shadow: 0 0 0 3px rgb(from #3498ff r g b / 25%);
          box-shadow: var(--rs-state-focus-shadow);
}
.rs-checkbox-checker {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 36px;
  min-height: 36px;
  line-height: 1;
  position: relative;
}
/* rtl:begin:ignore */
.rs-checkbox-control::before,
.rs-checkbox-control .rs-checkbox-inner::before,
.rs-checkbox-control .rs-checkbox-inner::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}
.rs-checkbox-control .rs-checkbox-inner::after {
  opacity: 0;
  -webkit-transform: rotate(45deg) scale(0);
          transform: rotate(45deg) scale(0);
  -webkit-transition: opacity 0.2s ease-in, -webkit-transform 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  transition: opacity 0.2s ease-in, -webkit-transform 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  transition: opacity 0.2s ease-in, transform 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  transition: opacity 0.2s ease-in, transform 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46), -webkit-transform 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}
.rs-theme-high-contrast .rs-checkbox-control .rs-checkbox-inner::after {
  -webkit-transition: none;
  transition: none;
}
.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner::after,
.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner::after {
  border: solid #fff;
  border: solid var(--rs-checkbox-icon);
  width: 6px;
  height: 9px;
  margin-top: 2px;
  margin-left: 5px;
  opacity: 1;
}
.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner::after {
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg) scale(1);
          transform: rotate(45deg) scale(1);
}
.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner::after {
  border-width: 0 0 2px;
  -webkit-transform: rotate(0deg) scale(1);
          transform: rotate(0deg) scale(1);
  width: 10px;
  margin-top: 0;
  margin-left: 3px;
}
/* rtl:end:ignore */
/* stylelint-disable-next-line */
.rs-checkbox-control {
  position: absolute;
  width: 16px;
  height: 16px;
  display: inline-block;
  left: 10px;
  top: 10px;
}
.rs-checkbox-control [type='checkbox'] {
  position: absolute;
  opacity: 0;
  z-index: 1;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
  min-width: 36px;
  min-height: 36px;
}
.rs-checkbox-control::before,
.rs-checkbox-control .rs-checkbox-inner::before,
.rs-checkbox-control .rs-checkbox-inner::after {
  width: 16px;
  height: 16px;
}
.rs-checkbox-control::before {
  border: 1px solid #3498ff;
  border: 1px solid var(--rs-checkbox-checked-bg);
  background-color: transparent;
  border-radius: 3px;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 0.7;
  visibility: hidden;
  -webkit-transition: opacity 0.2s linear, -webkit-transform 0.2s linear;
  transition: opacity 0.2s linear, -webkit-transform 0.2s linear;
  transition: transform 0.2s linear, opacity 0.2s linear;
  transition: transform 0.2s linear, opacity 0.2s linear, -webkit-transform 0.2s linear;
}
.rs-theme-high-contrast .rs-checkbox-control::before {
  -webkit-transition: none;
  transition: none;
}
.rs-checkbox-checked .rs-checkbox-control::before {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  opacity: 0;
  visibility: visible;
}
.rs-checkbox-control .rs-checkbox-inner::before {
  border: 1px solid #d9d9d9;
  border: 1px solid var(--rs-checkbox-border);
  background-color: transparent;
  border-radius: 3px;
  -webkit-transition: background 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
  transition: background 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
  transition: background 0.2s linear, border 0.2s linear, box-shadow 0.2s linear;
  transition: background 0.2s linear, border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
}
.rs-theme-high-contrast .rs-checkbox-control .rs-checkbox-inner::before {
  -webkit-transition: none;
  transition: none;
}
label:hover .rs-checkbox-control .rs-checkbox-inner::before {
  border-color: #3498ff;
  border-color: var(--rs-checkbox-checked-bg);
}
.rs-checkbox-disabled:not(.rs-checkbox-checked):not(.rs-checkbox-indeterminate) .rs-checkbox-control .rs-checkbox-inner::before {
  border-color: #f7f7fa;
  border-color: var(--rs-checkbox-disabled-bg);
  background-color: #f7f7fa;
  background-color: var(--rs-checkbox-disabled-bg);
}
.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner::before,
.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner::before {
  border-color: #3498ff;
  border-color: var(--rs-checkbox-checked-bg);
  background-color: #3498ff;
  background-color: var(--rs-checkbox-checked-bg);
}
.rs-checkbox-disabled.rs-checkbox-checked .rs-checkbox-control .rs-checkbox-inner::before,
.rs-checkbox-disabled.rs-checkbox-indeterminate .rs-checkbox-control .rs-checkbox-inner::before {
  opacity: 0.5;
}
.rs-checkbox-red .rs-checkbox-control::before {
  border-color: #f44336;
  border-color: var(--rs-red-500);
}
.rs-checkbox-red label:hover .rs-checkbox-inner::before {
  border-color: #f44336;
  border-color: var(--rs-red-500);
}
.rs-checkbox-red.rs-checkbox-checked .rs-checkbox-inner::before,
.rs-checkbox-red.rs-checkbox-indeterminate .rs-checkbox-inner::before {
  border-color: #f44336;
  border-color: var(--rs-red-500);
  background-color: #f44336;
  background-color: var(--rs-red-500);
}
.rs-checkbox-orange .rs-checkbox-control::before {
  border-color: #fa8900;
  border-color: var(--rs-orange-500);
}
.rs-checkbox-orange label:hover .rs-checkbox-inner::before {
  border-color: #fa8900;
  border-color: var(--rs-orange-500);
}
.rs-checkbox-orange.rs-checkbox-checked .rs-checkbox-inner::before,
.rs-checkbox-orange.rs-checkbox-indeterminate .rs-checkbox-inner::before {
  border-color: #fa8900;
  border-color: var(--rs-orange-500);
  background-color: #fa8900;
  background-color: var(--rs-orange-500);
}
.rs-checkbox-yellow .rs-checkbox-control::before {
  border-color: #ffb300;
  border-color: var(--rs-yellow-500);
}
.rs-checkbox-yellow label:hover .rs-checkbox-inner::before {
  border-color: #ffb300;
  border-color: var(--rs-yellow-500);
}
.rs-checkbox-yellow.rs-checkbox-checked .rs-checkbox-inner::before,
.rs-checkbox-yellow.rs-checkbox-indeterminate .rs-checkbox-inner::before {
  border-color: #ffb300;
  border-color: var(--rs-yellow-500);
  background-color: #ffb300;
  background-color: var(--rs-yellow-500);
}
.rs-checkbox-green .rs-checkbox-control::before {
  border-color: #4caf50;
  border-color: var(--rs-green-500);
}
.rs-checkbox-green label:hover .rs-checkbox-inner::before {
  border-color: #4caf50;
  border-color: var(--rs-green-500);
}
.rs-checkbox-green.rs-checkbox-checked .rs-checkbox-inner::before,
.rs-checkbox-green.rs-checkbox-indeterminate .rs-checkbox-inner::before {
  border-color: #4caf50;
  border-color: var(--rs-green-500);
  background-color: #4caf50;
  background-color: var(--rs-green-500);
}
.rs-checkbox-cyan .rs-checkbox-control::before {
  border-color: #00bcd4;
  border-color: var(--rs-cyan-500);
}
.rs-checkbox-cyan label:hover .rs-checkbox-inner::before {
  border-color: #00bcd4;
  border-color: var(--rs-cyan-500);
}
.rs-checkbox-cyan.rs-checkbox-checked .rs-checkbox-inner::before,
.rs-checkbox-cyan.rs-checkbox-indeterminate .rs-checkbox-inner::before {
  border-color: #00bcd4;
  border-color: var(--rs-cyan-500);
  background-color: #00bcd4;
  background-color: var(--rs-cyan-500);
}
.rs-checkbox-blue .rs-checkbox-control::before {
  border-color: #2196f3;
  border-color: var(--rs-blue-500);
}
.rs-checkbox-blue label:hover .rs-checkbox-inner::before {
  border-color: #2196f3;
  border-color: var(--rs-blue-500);
}
.rs-checkbox-blue.rs-checkbox-checked .rs-checkbox-inner::before,
.rs-checkbox-blue.rs-checkbox-indeterminate .rs-checkbox-inner::before {
  border-color: #2196f3;
  border-color: var(--rs-blue-500);
  background-color: #2196f3;
  background-color: var(--rs-blue-500);
}
.rs-checkbox-violet .rs-checkbox-control::before {
  border-color: #673ab7;
  border-color: var(--rs-violet-500);
}
.rs-checkbox-violet label:hover .rs-checkbox-inner::before {
  border-color: #673ab7;
  border-color: var(--rs-violet-500);
}
.rs-checkbox-violet.rs-checkbox-checked .rs-checkbox-inner::before,
.rs-checkbox-violet.rs-checkbox-indeterminate .rs-checkbox-inner::before {
  border-color: #673ab7;
  border-color: var(--rs-violet-500);
  background-color: #673ab7;
  background-color: var(--rs-violet-500);
}
.rs-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-checkbox-group > .rs-checkbox {
  margin-left: -10px;
}
.rs-checkbox-group-inline {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rs-picker-check-menu-items {
  overflow-y: auto;
}
.rs-picker-check-menu-items ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rs-picker-check-menu-items .rs-picker-menu-group:not(:first-child) {
  margin-top: 6px;
  border-top: 1px solid #e5e5ea;
  border-top: 1px solid var(--rs-border-primary);
  padding-top: 6px;
}
.rs-picker-check-menu-items .rs-picker-menu-group-title {
  padding: 8px 12px;
  padding-right: 32px;
  position: relative;
  cursor: pointer;
  color: #121212;
  color: var(--rs-text-heading);
}
.rs-picker-check-menu-items .rs-picker-menu-group-title .rs-picker-menu-group-caret {
  display: inline-block;
  margin-left: 2px;
  position: absolute;
  top: 8px;
  right: 12px;
  padding: 3px;
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-picker-check-menu-items .rs-picker-menu-group.folded .rs-picker-menu-group-caret {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.rs-picker-check-menu-items .rs-check-item.rs-checkbox-checked .rs-checkbox-checker > label {
  font-weight: bold;
}
.rs-picker-check-menu-items.rs-picker-check-menu-grouped .rs-check-item .rs-checkbox-checker > label {
  padding-left: 52px;
}
.rs-picker-check-menu-items.rs-picker-check-menu-grouped .rs-check-item .rs-checkbox-checker .rs-checkbox-control {
  left: 26px;
}
.rs-tree-node-toggle {
  cursor: pointer;
  width: 24px;
  padding: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs-tree-node-toggle > .rs-tree-node-toggle-icon {
  display: inline-block;
  height: 16px;
  width: 16px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.rs-tree-node-toggle > .rs-tree-node-custom-icon,
.rs-tree-node-toggle > .rs-tree-node-loading-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 14px;
}
.rs-tree-node-toggle-placeholder {
  width: 24px;
  height: 24px;
}
/* rtl:begin:ignore */
[dir='rtl'] .rs-tree-node-toggle {
  right: 0;
  padding-right: inherit;
}
/* rtl:end:ignore */
.rs-tree-indent-line {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid var(--rs-tree-indent-line-color);
  position: absolute;
  width: 1px;
  top: -10px;
  left: 12px;
  bottom: -4px;
}
.rs-check-tree {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.rs-check-tree .rs-check-tree-node-content .rs-check-item .rs-checkbox-checker > label {
  text-align: left;
  position: relative;
  margin: 0;
  padding: 2px 2px 2px 38px;
}
.rs-check-tree .rs-check-tree-node-content .rs-check-item .rs-checkbox-checker .rs-checkbox-label {
  padding: 6px;
  width: auto;
}
.rs-check-tree .rs-check-tree-node-content:focus-visible .rs-checkbox-label {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-check-tree .rs-check-tree-node-content:focus-visible .rs-checkbox-label {
  outline-offset: 2px;
}
.rs-check-tree .rs-check-tree-node-all-uncheckable .rs-check-item .rs-checkbox-checker > label {
  padding-left: 2px;
}
.rs-check-tree .rs-search-box {
  padding: 6px;
}
.rs-check-tree .rs-check-tree-empty {
  padding: 6px 12px;
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-check-tree-view {
  max-height: 360px;
  overflow-y: auto;
}
.rs-check-tree.rs-tree-virtualized .rs-check-tree-view {
  overflow: hidden;
}
.rs-check-tree .rs-highlight-mark {
  padding: 0;
}
.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker > label {
  padding-left: 32px;
}
.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker > label::before {
  width: 28px;
  margin-left: -34px;
}
.rs-check-tree-without-children .rs-check-item .rs-checkbox-checker .rs-checkbox-control {
  left: 0;
}
.rs-check-tree-group {
  padding-left: 26px;
}
.rs-check-tree-node {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs-check-tree-node .rs-check-item {
  display: inline-block;
}
.rs-check-tree-node .rs-check-item:hover,
.rs-check-tree-node .rs-check-item:focus,
.rs-check-tree-node .rs-check-item-focus {
  background-color: transparent !important;
}
.rs-check-tree-node .rs-check-item:hover .rs-checkbox-label,
.rs-check-tree-node .rs-check-item:focus .rs-checkbox-label,
.rs-check-tree-node .rs-check-item-focus .rs-checkbox-label {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  border-radius: 6px;
}
.rs-check-tree-node .rs-check-item.rs-checkbox-disabled .rs-checkbox-label {
  cursor: not-allowed;
  color: #717273;
  color: var(--rs-text-disabled);
  background: none;
}
.rs-check-tree-node:focus .rs-check-item .rs-checkbox-checker > label {
  color: #343434;
  color: var(--rs-text-primary);
  background-color: #f2faff;
  background-color: var(--rs-state-hover-bg);
}
.rs-check-tree-node .rs-check-item.rs-checkbox-checked .rs-checkbox-checker > label {
  font-weight: bold;
}
.rs-check-tree-node-children > .rs-check-tree-group {
  position: relative;
  display: none;
}
.rs-check-tree-node-expanded.rs-check-tree-node-children > .rs-check-tree-group {
  display: block;
}
.rs-check-tree-node > .rs-check-tree-node-content .rs-checkbox-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}
.rs-picker-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-picker-popup.rs-check-tree-menu {
  padding-top: 12px;
}
.rs-picker-popup .rs-check-item {
  display: block;
}
.rs-picker-popup .rs-check-tree-view {
  padding: 2px 4px;
}
.rs-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.rs-container-has-sidebar {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rs-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.rs-form-control-label {
  margin-bottom: 4px;
}
.rs-form-plaintext .rs-form-control-label {
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-picker-toolbar {
  padding: 12px;
  border-top: 1px solid #e5e5ea;
  border-top: 1px solid var(--rs-border-primary);
}
.rs-picker-date-inline {
  height: 299px;
}
.rs-picker-date-inline .rs-calendar {
  height: 286px;
}
.rs-picker-date .rs-input-group-addon {
  color: #717273;
  color: var(--rs-text-secondary);
  cursor: pointer;
}
.rs-picker-date .rs-input-group-addon .rs-btn-close {
  padding: 0;
}
.rs-picker-date.rs-picker-subtle .rs-input-group {
  border-color: transparent;
}
.rs-picker-date > .rs-input-group.rs-input-group-inside .rs-input {
  padding-right: 0;
}
.rs-picker-date-predefined {
  height: 325px;
  border-right: 1px solid #e5e5ea;
  border-right: 1px solid var(--rs-border-primary);
  padding: 4px 0;
}
.rs-picker-date-predefined .rs-btn {
  display: block;
}
.rs-picker-popup.rs-picker-popup-date {
  padding: 0;
}
.rs-picker-popup .rs-picker-toolbar {
  max-width: 100%;
}
.rs-picker-popup .rs-picker-toolbar-ranges {
  max-width: 400px;
}
.rs-picker-popup .rs-calendar {
  min-width: 264px;
  display: block;
  margin: 0 auto;
}
.rs-picker-popup .rs-calendar-show-week-numbers {
  min-width: 278px;
}
.rs-picker-popup .rs-calendar-show-week-numbers .rs-calendar-body {
  padding-left: 12px;
  padding-right: 12px;
}
.rs-picker-popup .rs-calendar-header {
  width: 100%;
}
.rs-picker-popup .rs-calendar-body {
  padding-left: 15px;
  padding-right: 15px;
}
.rs-picker-popup .rs-calendar-table {
  width: unset;
}
.rs-picker-popup .rs-calendar-month-dropdown-cell:focus-visible .rs-calendar-month-dropdown-cell-content {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-picker-popup .rs-calendar-table-cell:focus-visible {
  outline: none;
}
.rs-picker-popup .rs-calendar-table-cell:focus-visible .rs-calendar-table-cell-content {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content {
  width: 30px;
  height: 30px;
}
.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
}
.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  text-decoration: underline;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-content:hover {
  outline-offset: 2px;
}
.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover {
  background-color: #1675e0;
  background-color: var(--rs-calendar-cell-selected-hover-bg);
  color: #fff;
  color: var(--rs-calendar-date-selected-text);
}
.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-cell-active .rs-calendar-month-dropdown-cell-content:hover {
  color: #fff;
  color: var(--rs-calendar-date-selected-text);
}
.rs-picker-popup .rs-calendar .rs-calendar-table-header-row .rs-calendar-table-cell-content {
  height: 24px;
  padding-top: 0;
}
.rs-picker-popup .rs-calendar .rs-calendar-table-cell-content {
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}
.rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
}
.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  text-decoration: underline;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell:hover .rs-calendar-table-cell-content {
  outline-offset: 2px;
}
.rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content {
  background-color: #1675e0;
  background-color: var(--rs-calendar-cell-selected-hover-bg);
  color: #fff;
  color: var(--rs-calendar-date-selected-text);
}
.rs-theme-high-contrast .rs-picker-popup .rs-calendar .rs-calendar-table-cell-selected:hover .rs-calendar-table-cell-content {
  color: #fff;
  color: var(--rs-calendar-date-selected-text);
}
.rs-picker-popup .rs-calendar .rs-calendar-month-dropdown-scroll {
  height: 227px;
}
.rs-picker-popup .rs-calendar .rs-calendar-time-dropdown-column > ul {
  height: 198px;
  padding-bottom: 184px;
}
.rs-picker-daterange .rs-input-group-addon {
  color: #717273;
  color: var(--rs-text-secondary);
  cursor: pointer;
}
.rs-picker-daterange .rs-input-group-addon .rs-btn-close {
  padding: 0;
}
.rs-picker-daterange.rs-picker-subtle .rs-input-group {
  border-color: transparent;
}
.rs-picker-daterange > .rs-input-group.rs-input-group-inside .rs-input {
  padding-right: 0;
}
.rs-picker-popup.rs-picker-popup-daterange {
  padding: 0;
}
.rs-picker-popup.rs-picker-popup-daterange .rs-calendar:first-child {
  border-right: 1px solid #e5e5ea;
  border-right: 1px solid var(--rs-border-primary);
}
.rs-picker-popup .rs-calendar {
  display: inline-block;
  height: 274px;
  padding-bottom: 12px;
}
.rs-picker-popup .rs-calendar-header {
  width: 100%;
  text-align: center;
}
.rs-picker-popup .rs-calendar-header-month-toolbar {
  float: none;
}
.rs-picker-popup .rs-calendar-month-dropdown {
  z-index: 1;
}
.rs-picker-popup .rs-calendar-month-dropdown-list {
  width: 185px;
}
.rs-picker-popup .rs-picker-daterange-panel-show-one-calendar .rs-picker-toolbar-ranges {
  width: 190px;
}
.rs-picker-popup .rs-picker-daterange-calendar-single .rs-calendar {
  border: 0;
  display: block;
  margin: auto;
}
.rs-picker-daterange-header {
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-bottom: 1px solid #e5e5ea;
  border-bottom: 1px solid var(--rs-border-primary);
}
.rs-picker-daterange-header .rs-picker-header-date:focus {
  background-color: transparent;
}
.rs-picker-daterange-header.rs-picker-tab-active-end,
.rs-picker-daterange-header.rs-picker-tab-active-start {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.rs-picker-daterange-header.rs-picker-tab-active-end::after,
.rs-picker-daterange-header.rs-picker-tab-active-start::after {
  content: ' ';
  position: absolute;
  width: 50%;
  bottom: -1px;
  border-bottom: 2px solid #3498ff;
  left: 0;
  -webkit-transition: left 0.3s;
  transition: left 0.3s;
}
.rs-picker-daterange-header.rs-picker-tab-active-end::after {
  left: 50%;
}
.rs-picker-daterange-calendar-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  height: 274px;
  min-width: 492px;
}
.rs-picker-daterange-predefined {
  height: 366px;
  border-right: 1px solid #e5e5ea;
  border-right: 1px solid var(--rs-border-primary);
  padding: 4px 0;
}
.rs-picker-daterange-predefined .rs-btn {
  display: block;
}
.rs-divider {
  background-color: #e5e5ea;
  background-color: var(--rs-divider-border);
}
.rs-divider-vertical {
  display: inline-block;
  min-height: 1em;
  height: 100%;
  width: 1px;
  vertical-align: middle;
  margin: 0 12px;
}
.rs-divider-horizontal {
  height: 1px;
  width: 100%;
  margin: 24px 0;
}
.rs-divider-horizontal.rs-divider-with-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: transparent;
  margin: 30px 0;
}
.rs-divider-horizontal.rs-divider-with-text::before,
.rs-divider-horizontal.rs-divider-with-text::after {
  content: '';
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  border-top: 1px solid #e5e5ea;
  border-top: 1px solid var(--rs-divider-border);
}
.rs-divider-inner-text {
  padding: 0 12px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@-webkit-keyframes shakeHead {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  25%,
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }
  50% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}
@keyframes shakeHead {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  25%,
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }
  50% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}
.rs-drawer-wrapper {
  position: fixed;
  z-index: 1050;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rs-drawer-wrapper.rs-drawer-no-backdrop {
  pointer-events: none;
}
.rs-drawer {
  display: none;
  overflow: hidden;
  position: fixed;
  z-index: 1050;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: var(--rs-drawer-shadow);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
          box-shadow: var(--rs-drawer-shadow);
  pointer-events: auto;
  outline: 0;
}
.rs-drawer-open.rs-drawer-has-backdrop {
  overflow: hidden;
}
.rs-drawer-left,
.rs-drawer-right {
  top: 0;
  height: 100%;
}
.rs-drawer-left.rs-drawer-lg,
.rs-drawer-right.rs-drawer-lg {
  width: 968px;
}
.rs-drawer-left.rs-drawer-md,
.rs-drawer-right.rs-drawer-md {
  width: 800px;
}
.rs-drawer-left.rs-drawer-sm,
.rs-drawer-right.rs-drawer-sm {
  width: 600px;
}
.rs-drawer-left.rs-drawer-xs,
.rs-drawer-right.rs-drawer-xs {
  width: 400px;
}
.rs-drawer-top,
.rs-drawer-bottom {
  width: 100%;
}
.rs-drawer-top.rs-drawer-lg,
.rs-drawer-bottom.rs-drawer-lg {
  height: 568px;
}
.rs-drawer-top.rs-drawer-md,
.rs-drawer-bottom.rs-drawer-md {
  height: 480px;
}
.rs-drawer-top.rs-drawer-sm,
.rs-drawer-bottom.rs-drawer-sm {
  height: 400px;
}
.rs-drawer-top.rs-drawer-xs,
.rs-drawer-bottom.rs-drawer-xs {
  height: 290px;
}
.rs-drawer-full.rs-drawer-top,
.rs-drawer-full.rs-drawer-bottom {
  height: 100%;
}
.rs-drawer-full.rs-drawer-top .rs-drawer-content,
.rs-drawer-full.rs-drawer-bottom .rs-drawer-content {
  height: 100%;
}
.rs-drawer-full.rs-drawer-left,
.rs-drawer-full.rs-drawer-right {
  width: 100%;
}
.rs-drawer-right {
  right: 0;
}
.rs-drawer-left {
  left: 0;
}
.rs-drawer-top {
  top: 0;
}
.rs-drawer-bottom {
  bottom: 0;
}
.rs-drawer-open .rs-drawer {
  overflow: visible;
}
.rs-drawer-dialog {
  position: relative;
  width: 100%;
  height: 100%;
}
.rs-drawer-shake .rs-drawer-dialog {
  -webkit-animation: 0.3s linear shakeHead;
          animation: 0.3s linear shakeHead;
}
.rs-drawer-content {
  position: absolute;
  background-color: #fff;
  background-color: var(--rs-bg-overlay);
  outline: 0;
  width: 100%;
  height: 100%;
}
.rs-theme-high-contrast .rs-drawer-content {
  background-color: var(--rs-drawer-bg);
}
.rs-drawer-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  background-color: rgb(from #121212 r g b / 30%);
  background-color: var(--rs-bg-backdrop);
}
.rs-drawer-backdrop.rs-anim-fade {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.rs-drawer-backdrop.rs-anim-in {
  opacity: 1;
}
.rs-drawer-header {
  position: relative;
  padding: 20px 40px 20px 60px;
  border-bottom: 1px solid #e5e5ea;
  border-bottom: 1px solid var(--rs-border-primary);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rs-drawer-header::before,
.rs-drawer-header::after {
  content: ' ';
  display: table;
}
.rs-drawer-header::after {
  clear: both;
}
.rs-drawer-header .rs-drawer-header-close {
  position: absolute;
  left: 15px;
  top: 23px;
}
.rs-drawer-title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  margin: 0;
  color: #121212;
  color: var(--rs-text-heading);
  font-weight: normal;
  font-size: 18px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rs-drawer-actions {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: right;
  border-top: none;
  margin-left: auto;
}
.rs-drawer-actions::before,
.rs-drawer-actions::after {
  content: ' ';
  display: table;
}
.rs-drawer-actions::after {
  clear: both;
}
.rs-drawer-title ~ .rs-drawer-actions {
  margin-left: 10px;
}
.rs-drawer-actions .rs-btn + .rs-btn {
  margin-left: 10px;
  margin-bottom: 0;
}
.rs-drawer-actions .rs-btn-group .rs-btn + .rs-btn {
  margin-left: -1px;
}
.rs-drawer-actions .rs-btn-block + .rs-btn-block {
  margin-left: 0;
}
.rs-drawer-body {
  position: relative;
  padding: 30px 60px;
  height: 100%;
  overflow: auto;
}
.rs-drawer-header + .rs-drawer-body {
  height: calc(100% - 76px);
}
.rs-drawer-body-close {
  position: absolute;
  left: 15px;
  top: 25px;
}
.rs-drawer-header ~ .rs-drawer-body .rs-drawer-body-close {
  display: none;
}
.rs-drawer-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.rs-drawer-footer {
  text-align: right;
  border-top: none;
  margin: 0 20px 20px;
}
.rs-drawer-footer::before,
.rs-drawer-footer::after {
  content: ' ';
  display: table;
}
.rs-drawer-footer::after {
  clear: both;
}
.rs-drawer-footer .rs-btn + .rs-btn {
  margin-left: 10px;
  margin-bottom: 0;
}
.rs-drawer-footer .rs-btn-group .rs-btn + .rs-btn {
  margin-left: -1px;
}
.rs-drawer-footer .rs-btn-block + .rs-btn-block {
  margin-left: 0;
}
.rs-dropdown-toggle-caret {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 2px;
  position: absolute;
  top: 8px;
  right: 12px;
  height: 20px;
  font-size: 12px;
}
.rs-dropdown {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn {
  cursor: not-allowed !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle,
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:focus,
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-subtle:active {
  color: #b6b7b8;
  color: var(--rs-btn-subtle-disabled-text);
  background: none;
}
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary,
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:focus,
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-primary:active {
  opacity: 0.3;
  background-color: #3498ff;
  background-color: var(--rs-btn-primary-bg);
}
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link,
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:focus,
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-link:active {
  opacity: 0.3;
  text-decoration: none;
}
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost,
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost:focus,
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn.rs-btn-ghost:active {
  opacity: 0.3;
}
.rs-dropdown-disabled .rs-dropdown-toggle.rs-btn .rs-ripple-pond {
  display: none !important;
}
.rs-dropdown-toggle.rs-btn-lg {
  padding-right: 36px !important;
}
.rs-dropdown-toggle.rs-btn-lg .rs-dropdown-toggle-caret {
  top: 10px;
  right: 16px;
  font-size: 14px;
}
.rs-dropdown-toggle.rs-btn-sm {
  padding-right: 30px !important;
}
.rs-dropdown-toggle.rs-btn-sm .rs-dropdown-toggle-caret {
  top: 5px;
  right: 10px;
  font-size: 10px;
}
.rs-dropdown-toggle.rs-btn-xs {
  padding-right: 28px !important;
}
.rs-dropdown-toggle.rs-btn-xs .rs-dropdown-toggle-caret {
  top: 2px;
  right: 8px;
  font-size: 8px;
}
.rs-dropdown-toggle,
.rs-dropdown-toggle.rs-btn {
  position: relative;
  z-index: 5;
  padding-right: 32px;
  display: inline-block;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.rs-dropdown-toggle.rs-dropdown-toggle-no-caret {
  padding-right: 12px;
}
.rs-dropdown-menu {
  margin: 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  background-color: var(--rs-bg-overlay);
  border-radius: 6px;
  padding: 6px 0;
  outline: 0;
}
.rs-dropdown-menu:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-dropdown-menu:focus-visible {
  outline-offset: 2px;
}
.rs-dropdown .rs-dropdown-menu {
  position: absolute;
  z-index: 6;
  float: left;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.06), 0 4px 4px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: var(--rs-dropdown-shadow);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.06), 0 4px 4px rgba(0, 0, 0, 0.12);
          box-shadow: var(--rs-dropdown-shadow);
  outline: none;
}
.rs-theme-high-contrast .rs-dropdown .rs-dropdown-menu {
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
}
.rs-dropdown-menu[hidden] {
  display: none;
}
.rs-dropdown-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  gap: 6px;
  padding: 8px 12px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #343434;
  color: var(--rs-text-primary);
  white-space: nowrap;
  cursor: pointer;
  text-decoration: none;
}
.rs-dropdown-item:hover,
.rs-dropdown-item:focus,
.rs-dropdown-item:active {
  text-decoration: none;
}
.rs-dropdown-item-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.rs-dropdown-item .rs-dropdown-item-shortcut {
  -webkit-margin-start: 20px;
          margin-inline-start: 20px;
  border: none;
}
.rs-dropdown-item > .rs-icon {
  width: 14px;
  text-align: center;
}
.rs-dropdown-item.rs-dropdown-item-active {
  outline: 0;
  font-weight: bold;
}
.rs-dropdown-item.rs-dropdown-item-active,
.rs-dropdown-item.rs-dropdown-item-active:hover,
.rs-dropdown-item.rs-dropdown-item-active:focus {
  color: #1675e0;
  color: var(--rs-dropdown-item-text-active);
  background-color: #f2faff;
  background-color: var(--rs-dropdown-item-bg-active);
}
.rs-dropdown-item.rs-dropdown-item-active .rs-text,
.rs-dropdown-item.rs-dropdown-item-active:hover .rs-text,
.rs-dropdown-item.rs-dropdown-item-active:focus .rs-text {
  color: #1675e0;
  color: var(--rs-dropdown-item-text-active);
}
.rs-dropdown-item:focus-visible,
.rs-dropdown-item.rs-dropdown-item-focus {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-menuitem-active-bg);
  color: #1675e0;
  color: var(--rs-menuitem-active-text);
}
.rs-theme-high-contrast .rs-dropdown-item:focus-visible,
.rs-theme-high-contrast .rs-dropdown-item.rs-dropdown-item-focus {
  text-decoration: underline;
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
}
.rs-dropdown-item:focus {
  outline: 0;
}
.rs-dropdown-item-disabled {
  color: #717273;
  color: var(--rs-text-disabled);
  cursor: not-allowed;
  pointer-events: none;
}
.rs-dropdown-item-disabled .rs-text {
  color: #717273;
  color: var(--rs-text-disabled);
}
.rs-dropdown-item-disabled:hover,
.rs-dropdown-item-disabled:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
}
.rs-dropdown-item-divider {
  height: 1px;
  margin: 6px 0;
  overflow: hidden;
  background-color: #e5e5ea;
  background-color: var(--rs-dropdown-divider);
}
.rs-dropdown-item-submenu {
  position: relative;
}
.rs-dropdown-item-submenu:hover > .rs-dropdown-item-toggle {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-menuitem-active-bg);
  color: #1675e0;
  color: var(--rs-menuitem-active-text);
}
.rs-theme-high-contrast .rs-dropdown-item-submenu:hover > .rs-dropdown-item-toggle {
  text-decoration: underline;
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
}
.rs-dropdown-item-submenu.rs-dropdown-item {
  position: relative;
}
.rs-dropdown-item-submenu.rs-dropdown-item > .rs-dropdown-item-toggle .rs-dropdown-menu-toggle-icon {
  position: absolute;
  top: 11px;
  margin: 0;
}
.rs-dropdown-item-submenu.rs-dropdown-item > .rs-dropdown-menu {
  position: absolute;
  top: -6px;
}
.rs-dropdown-item.rs-dropdown-item-submenu {
  padding: 0;
}
.rs-dropdown-item.rs-dropdown-item-submenu .rs-dropdown-item-toggle {
  padding: 8px 12px;
  padding-right: 27px;
}
.rs-dropdown-item.rs-dropdown-item-submenu .rs-dropdown-menu-toggle-icon {
  right: 9px;
}
.rs-dropdown-item-submenu .rs-dropdown-menu {
  left: 100%;
}
.rs-dropdown-item-submenu .rs-dropdown-menu[data-direction='start'] {
  left: unset;
  right: 100%;
}
.rs-dropdown-item-submenu.rs-dropdown-item-open > .rs-dropdown-menu {
  display: table;
  -webkit-animation-name: slideUpIn;
          animation-name: slideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rs-dropdown-menu > .rs-dropdown-menu-item-focus {
  outline: 0;
  background-color: #f2faff;
  background-color: var(--rs-dropdown-item-bg-active);
}
.rs-dropdown-menu > .rs-dropdown-menu-item-focus:hover,
.rs-dropdown-menu > .rs-dropdown-menu-item-focus:focus {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-menuitem-active-bg);
  color: #1675e0;
  color: var(--rs-menuitem-active-text);
}
.rs-theme-high-contrast .rs-dropdown-menu > .rs-dropdown-menu-item-focus:hover,
.rs-theme-high-contrast .rs-dropdown-menu > .rs-dropdown-menu-item-focus:focus {
  text-decoration: underline;
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
}
.rs-dropdown-open > .rs-dropdown-menu {
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.rs-dropdown-open.rs-dropdown-placement-top-start > .rs-dropdown-menu,
.rs-dropdown-open.rs-dropdown-placement-top-end > .rs-dropdown-menu {
  bottom: 100%;
}
.rs-dropdown-open.rs-dropdown-placement-left-start > .rs-dropdown-menu,
.rs-dropdown-open.rs-dropdown-placement-left-end > .rs-dropdown-menu {
  right: 100%;
}
.rs-dropdown-open.rs-dropdown-placement-right-start > .rs-dropdown-menu,
.rs-dropdown-open.rs-dropdown-placement-right-end > .rs-dropdown-menu {
  left: 100%;
}
.rs-dropdown-open.rs-dropdown-placement-bottom-start > .rs-dropdown-menu,
.rs-dropdown-open.rs-dropdown-placement-bottom-end > .rs-dropdown-menu {
  top: 100%;
}
.rs-dropdown-open.rs-dropdown-placement-top-start > .rs-dropdown-menu,
.rs-dropdown-open.rs-dropdown-placement-bottom-start > .rs-dropdown-menu {
  left: 0;
}
.rs-dropdown-open.rs-dropdown-placement-top-end > .rs-dropdown-menu,
.rs-dropdown-open.rs-dropdown-placement-bottom-end > .rs-dropdown-menu {
  right: 0;
}
.rs-dropdown-open.rs-dropdown-placement-left-start > .rs-dropdown-menu,
.rs-dropdown-open.rs-dropdown-placement-right-start > .rs-dropdown-menu {
  top: 0;
}
.rs-dropdown-open.rs-dropdown-placement-right-end > .rs-dropdown-menu,
.rs-dropdown-open.rs-dropdown-placement-left-end > .rs-dropdown-menu {
  bottom: 0;
}
.rs-dropdown-open > a {
  outline: 0;
}
.rs-dropdown-header {
  display: block;
  padding: 8px 12px;
  line-height: 1.42857143;
  color: #939393;
  color: var(--rs-dropdown-header-text);
  border-bottom: 1px solid #e5e5ea;
  border-bottom: 1px solid var(--rs-border-primary);
  white-space: nowrap;
}
@-webkit-keyframes slideUpIn {
  0% {
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
  100% {
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@keyframes slideUpIn {
  0% {
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
  100% {
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
.rs-flex-box-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.rs-flex-box-grid-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.rs-flex-box-grid-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.rs-flex-box-grid-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs-flex-box-grid-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.rs-flex-box-grid-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.rs-flex-box-grid-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rs-flex-box-grid-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.rs-flex-box-grid-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.rs-flex-box-grid-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.rs-flex-box-grid-item-1 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 4.16666667%;
}
.rs-flex-box-grid-item-order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.rs-flex-box-grid-item-2 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 8.33333333%;
}
.rs-flex-box-grid-item-order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.rs-flex-box-grid-item-3 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 12.5%;
}
.rs-flex-box-grid-item-order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.rs-flex-box-grid-item-4 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 16.66666667%;
}
.rs-flex-box-grid-item-order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.rs-flex-box-grid-item-5 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 20.83333333%;
}
.rs-flex-box-grid-item-order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.rs-flex-box-grid-item-6 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 25%;
}
.rs-flex-box-grid-item-order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.rs-flex-box-grid-item-7 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 29.16666667%;
}
.rs-flex-box-grid-item-order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.rs-flex-box-grid-item-8 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 33.33333333%;
}
.rs-flex-box-grid-item-order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.rs-flex-box-grid-item-9 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 37.5%;
}
.rs-flex-box-grid-item-order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
.rs-flex-box-grid-item-10 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 41.66666667%;
}
.rs-flex-box-grid-item-order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.rs-flex-box-grid-item-11 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 45.83333333%;
}
.rs-flex-box-grid-item-order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
.rs-flex-box-grid-item-12 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 50%;
}
.rs-flex-box-grid-item-order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
.rs-flex-box-grid-item-13 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 54.16666667%;
}
.rs-flex-box-grid-item-order-13 {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}
.rs-flex-box-grid-item-14 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 58.33333333%;
}
.rs-flex-box-grid-item-order-14 {
  -webkit-box-ordinal-group: 15;
      -ms-flex-order: 14;
          order: 14;
}
.rs-flex-box-grid-item-15 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 62.5%;
}
.rs-flex-box-grid-item-order-15 {
  -webkit-box-ordinal-group: 16;
      -ms-flex-order: 15;
          order: 15;
}
.rs-flex-box-grid-item-16 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 66.66666667%;
}
.rs-flex-box-grid-item-order-16 {
  -webkit-box-ordinal-group: 17;
      -ms-flex-order: 16;
          order: 16;
}
.rs-flex-box-grid-item-17 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 70.83333333%;
}
.rs-flex-box-grid-item-order-17 {
  -webkit-box-ordinal-group: 18;
      -ms-flex-order: 17;
          order: 17;
}
.rs-flex-box-grid-item-18 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 75%;
}
.rs-flex-box-grid-item-order-18 {
  -webkit-box-ordinal-group: 19;
      -ms-flex-order: 18;
          order: 18;
}
.rs-flex-box-grid-item-19 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 79.16666667%;
}
.rs-flex-box-grid-item-order-19 {
  -webkit-box-ordinal-group: 20;
      -ms-flex-order: 19;
          order: 19;
}
.rs-flex-box-grid-item-20 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 83.33333333%;
}
.rs-flex-box-grid-item-order-20 {
  -webkit-box-ordinal-group: 21;
      -ms-flex-order: 20;
          order: 20;
}
.rs-flex-box-grid-item-21 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 87.5%;
}
.rs-flex-box-grid-item-order-21 {
  -webkit-box-ordinal-group: 22;
      -ms-flex-order: 21;
          order: 21;
}
.rs-flex-box-grid-item-22 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 91.66666667%;
}
.rs-flex-box-grid-item-order-22 {
  -webkit-box-ordinal-group: 23;
      -ms-flex-order: 22;
          order: 22;
}
.rs-flex-box-grid-item-23 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 95.83333333%;
}
.rs-flex-box-grid-item-order-23 {
  -webkit-box-ordinal-group: 24;
      -ms-flex-order: 23;
          order: 23;
}
.rs-flex-box-grid-item-24 {
  position: relative;
  display: block;
  min-height: 1px;
  width: 100%;
}
.rs-flex-box-grid-item-order-24 {
  -webkit-box-ordinal-group: 25;
      -ms-flex-order: 24;
          order: 24;
}
.rs-footer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.rs-form-inline > *,
.rs-form-inline > .rs-btn {
  margin-right: 20px;
  margin-bottom: 24px;
  vertical-align: top;
}
.rs-form-inline .rs-form-control-label {
  vertical-align: top;
  margin-bottom: auto;
  margin-right: 12px;
  margin-top: 8px;
  display: inline-block;
}
.rs-form-fluid .rs-form-control-wrapper {
  width: 100%;
}
.rs-form-fluid .rs-form-control-wrapper > .rs-input-number,
.rs-form-fluid .rs-form-control-wrapper > .rs-input {
  width: 100%;
}
.rs-form-fluid.rs-form-vertical .rs-form-group .rs-input-group {
  width: 100%;
}
.rs-form-control-wrapper {
  position: relative;
}
.rs-form-control-wrapper > .rs-input-number,
.rs-form-control-wrapper > .rs-input {
  width: 300px;
}
.rs-form-control-wrapper.read-only {
  pointer-events: none;
  -ms-touch-action: none;
      touch-action: none;
}
.rs-form-vertical .rs-form-group .rs-input-group {
  width: 300px;
}
.rs-form-vertical .rs-form-group .rs-form-control-wrapper {
  display: inline-block;
  max-width: 100%;
}
.rs-form-horizontal .rs-form-group .rs-form-control-wrapper {
  float: left;
}
.rs-form-horizontal .rs-form-group .rs-form-control-wrapper + .rs-form-help-text {
  clear: both;
}
.rs-form-horizontal .rs-form-group .rs-form-control-wrapper + .rs-form-help-text:not(.rs-form-help-text-tooltip) {
  margin-left: 182px;
}
.rs-form-inline .rs-form-group .rs-form-control-wrapper {
  display: inline-block;
}
.rs-form-inline .rs-form-group .rs-sr-only + .rs-form-control-wrapper {
  margin-left: 0;
}
.rs-form-group {
  position: relative;
}
.rs-form:not(.rs-form-inline) .rs-form-group:not(:last-child) {
  margin-bottom: 24px;
}
.rs-form-group .rs-input {
  display: inline-block;
}
.rs-form-group textarea.rs-input {
  vertical-align: bottom;
}
.rs-form-vertical .rs-form-group .rs-form-control-label {
  display: block;
}
.rs-form-vertical .rs-form-group .rs-form-help-text:not(.rs-form-help-text-tooltip) {
  padding-top: 4px;
}
.rs-form-horizontal .rs-form-group::before,
.rs-form-horizontal .rs-form-group::after {
  content: ' ';
  display: table;
}
.rs-form-horizontal .rs-form-group::after {
  clear: both;
}
.rs-form-horizontal .rs-form-group .rs-form-control-label {
  float: left;
  display: inline-block;
  min-height: 20px;
  line-height: 1.42857143;
  font-size: 14px;
  padding: 8px 0;
  width: 170px;
  margin-right: 12px;
  text-align: right;
}
.rs-form-horizontal .rs-form-group .rs-btn-toolbar {
  padding-left: 182px;
}
.rs-form-inline .rs-form-group {
  display: inline-block;
}
@-webkit-keyframes errorMessageSlideUpIn {
  0% {
    -webkit-transform: translate3d(0, 2px, 0);
            transform: translate3d(0, 2px, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes errorMessageSlideUpIn {
  0% {
    -webkit-transform: translate3d(0, 2px, 0);
            transform: translate3d(0, 2px, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes errorMessageSlideDownIn {
  0% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes errorMessageSlideDownIn {
  0% {
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes errorMessageSlideLeftIn {
  0% {
    -webkit-transform: translate3d(-2px, 0, 0);
            transform: translate3d(-2px, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes errorMessageSlideLeftIn {
  0% {
    -webkit-transform: translate3d(-2px, 0, 0);
            transform: translate3d(-2px, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes errorMessageSlideRightIn {
  0% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
@keyframes errorMessageSlideRightIn {
  0% {
    -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.rs-form-error-message {
  position: absolute;
  padding: 3px 7px;
  background-color: #fff;
  background-color: var(--rs-form-errormessage-bg);
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-form-errormessage-border);
  border-radius: 6px;
  -webkit-filter: drop-shadow(0 0 6px rgba(0,0,0,.1));
          filter: drop-shadow(0 0 6px rgba(0,0,0,.1));
  z-index: 5;
  color: #f44336;
  color: var(--rs-form-errormessage-text);
  font-size: 12px;
  line-height: 20px;
  display: none;
  white-space: nowrap;
}
.rs-form-error-message-wrapper {
  position: absolute;
}
.rs-form-error-message-show {
  display: block;
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}
.rs-form-error-message-arrow::before,
.rs-form-error-message-arrow::after {
  content: '';
  position: absolute;
  border-color: transparent;
  border-style: solid;
}
.rs-form-error-message-placement-bottom-start,
.rs-form-error-message-placement-bottom-end {
  bottom: 0;
}
.rs-form-error-message-placement-bottom-start .rs-form-error-message,
.rs-form-error-message-placement-bottom-end .rs-form-error-message {
  top: 0;
}
.rs-form-error-message-placement-bottom-start .rs-form-error-message-show,
.rs-form-error-message-placement-bottom-end .rs-form-error-message-show {
  -webkit-animation-name: errorMessageSlideDownIn;
          animation-name: errorMessageSlideDownIn;
}
.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow::after {
  border-width: 0 6px 6px;
  border-bottom-color: #e5e5ea;
  border-bottom-color: var(--rs-form-errormessage-border);
  top: -6px;
}
.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow::after {
  top: -5px;
  border-bottom-color: #fff;
  border-bottom-color: var(--rs-form-errormessage-bg);
}
.rs-form-error-message-placement-top-start,
.rs-form-error-message-placement-top-end {
  top: 0;
}
.rs-form-error-message-placement-top-start .rs-form-error-message,
.rs-form-error-message-placement-top-end .rs-form-error-message {
  bottom: 0;
}
.rs-form-error-message-placement-top-start .rs-form-error-message-show,
.rs-form-error-message-placement-top-end .rs-form-error-message-show {
  -webkit-animation-name: errorMessageSlideUpIn;
          animation-name: errorMessageSlideUpIn;
}
.rs-form-error-message-placement-top-start .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-top-end .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-top-start .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-top-end .rs-form-error-message-arrow::after {
  border-width: 6px 6px 0;
  border-top-color: #e5e5ea;
  border-top-color: var(--rs-form-errormessage-border);
  bottom: -6px;
}
.rs-form-error-message-placement-top-start .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-top-end .rs-form-error-message-arrow::after {
  bottom: -5px;
  border-top-color: #fff;
  border-top-color: var(--rs-form-errormessage-bg);
}
.rs-form-error-message-placement-bottom-start,
.rs-form-error-message-placement-top-start {
  left: 0;
}
.rs-form-error-message-placement-bottom-start .rs-form-error-message,
.rs-form-error-message-placement-top-start .rs-form-error-message {
  left: 0;
}
.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-top-start .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-bottom-start .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-top-start .rs-form-error-message-arrow::after {
  left: 10px;
}
.rs-form-error-message-placement-bottom-end,
.rs-form-error-message-placement-top-end {
  right: 0;
}
.rs-form-error-message-placement-bottom-end .rs-form-error-message,
.rs-form-error-message-placement-top-end .rs-form-error-message {
  right: 0;
}
.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-top-end .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-bottom-end .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-top-end .rs-form-error-message-arrow::after {
  right: 10px;
}
/* rtl:begin:ignore */
/* stylelint-disable-next-line */
.rs-form-error-message-placement-left-start,
.rs-form-error-message-placement-left-end {
  left: 0;
}
.rs-form-error-message-placement-left-start .rs-form-error-message,
.rs-form-error-message-placement-left-end .rs-form-error-message {
  right: 0;
}
.rs-form-error-message-placement-left-start .rs-form-error-message-show,
.rs-form-error-message-placement-left-end .rs-form-error-message-show {
  -webkit-animation-name: errorMessageSlideRightIn;
          animation-name: errorMessageSlideRightIn;
}
.rs-form-error-message-placement-left-start .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-left-end .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-left-start .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-left-end .rs-form-error-message-arrow::after {
  border-width: 6px 0 6px 6px;
  border-left-color: #e5e5ea;
  border-left-color: var(--rs-form-errormessage-border);
  right: -6px;
}
.rs-form-error-message-placement-left-start .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-left-end .rs-form-error-message-arrow::after {
  right: -5px;
  border-left-color: #fff;
  border-left-color: var(--rs-form-errormessage-bg);
}
.rs-form-error-message-placement-right-start,
.rs-form-error-message-placement-right-end {
  right: 0;
}
.rs-form-error-message-placement-right-start .rs-form-error-message,
.rs-form-error-message-placement-right-end .rs-form-error-message {
  left: 0;
}
.rs-form-error-message-placement-right-start .rs-form-error-message-show,
.rs-form-error-message-placement-right-end .rs-form-error-message-show {
  -webkit-animation-name: errorMessageSlideLeftIn;
          animation-name: errorMessageSlideLeftIn;
}
.rs-form-error-message-placement-right-start .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-right-end .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-right-start .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-right-end .rs-form-error-message-arrow::after {
  border-width: 6px 6px 6px 0;
  border-right-color: #e5e5ea;
  border-right-color: var(--rs-form-errormessage-border);
  left: -6px;
}
.rs-form-error-message-placement-right-start .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-right-end .rs-form-error-message-arrow::after {
  left: -5px;
  border-right-color: #fff;
  border-right-color: var(--rs-form-errormessage-bg);
}
.rs-form-error-message-placement-left-start,
.rs-form-error-message-placement-right-start {
  top: 0;
}
.rs-form-error-message-placement-left-start .rs-form-error-message,
.rs-form-error-message-placement-right-start .rs-form-error-message {
  top: 0;
}
.rs-form-error-message-placement-left-start .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-right-start .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-left-start .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-right-start .rs-form-error-message-arrow::after {
  top: 4px;
}
.rs-form-error-message-placement-left-end,
.rs-form-error-message-placement-right-end {
  bottom: 0;
}
.rs-form-error-message-placement-left-end .rs-form-error-message,
.rs-form-error-message-placement-right-end .rs-form-error-message {
  bottom: 0;
}
.rs-form-error-message-placement-left-end .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-right-end .rs-form-error-message-arrow::before,
.rs-form-error-message-placement-left-end .rs-form-error-message-arrow::after,
.rs-form-error-message-placement-right-end .rs-form-error-message-arrow::after {
  bottom: 4px;
}
/* rtl:end:ignore */
.rs-grid-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}
.rs-grid-container::before,
.rs-grid-container::after {
  content: ' ';
  display: table;
}
.rs-grid-container::after {
  clear: both;
}
@media (min-width: 576px) {
  .rs-grid-container {
    width: 550px;
  }
}
@media (min-width: 768px) {
  .rs-grid-container {
    width: 730px;
  }
}
@media (min-width: 992px) {
  .rs-grid-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .rs-grid-container {
    width: 970px;
  }
}
@media (min-width: 1400px) {
  .rs-grid-container {
    width: 970px;
  }
}
.rs-grid-container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px;
}
.rs-grid-container-fluid::before,
.rs-grid-container-fluid::after {
  content: ' ';
  display: table;
}
.rs-grid-container-fluid::after {
  clear: both;
}
.rs-col-xs-1 {
  width: 4.16666667%;
}
.rs-col-xs-pull-1 {
  right: 4.16666667%;
}
.rs-col-xs-push-1 {
  left: 4.16666667%;
}
.rs-col-xs-offset-1 {
  margin-left: 4.16666667%;
}
.rs-col-xs-2 {
  width: 8.33333333%;
}
.rs-col-xs-pull-2 {
  right: 8.33333333%;
}
.rs-col-xs-push-2 {
  left: 8.33333333%;
}
.rs-col-xs-offset-2 {
  margin-left: 8.33333333%;
}
.rs-col-xs-3 {
  width: 12.5%;
}
.rs-col-xs-pull-3 {
  right: 12.5%;
}
.rs-col-xs-push-3 {
  left: 12.5%;
}
.rs-col-xs-offset-3 {
  margin-left: 12.5%;
}
.rs-col-xs-4 {
  width: 16.66666667%;
}
.rs-col-xs-pull-4 {
  right: 16.66666667%;
}
.rs-col-xs-push-4 {
  left: 16.66666667%;
}
.rs-col-xs-offset-4 {
  margin-left: 16.66666667%;
}
.rs-col-xs-5 {
  width: 20.83333333%;
}
.rs-col-xs-pull-5 {
  right: 20.83333333%;
}
.rs-col-xs-push-5 {
  left: 20.83333333%;
}
.rs-col-xs-offset-5 {
  margin-left: 20.83333333%;
}
.rs-col-xs-6 {
  width: 25%;
}
.rs-col-xs-pull-6 {
  right: 25%;
}
.rs-col-xs-push-6 {
  left: 25%;
}
.rs-col-xs-offset-6 {
  margin-left: 25%;
}
.rs-col-xs-7 {
  width: 29.16666667%;
}
.rs-col-xs-pull-7 {
  right: 29.16666667%;
}
.rs-col-xs-push-7 {
  left: 29.16666667%;
}
.rs-col-xs-offset-7 {
  margin-left: 29.16666667%;
}
.rs-col-xs-8 {
  width: 33.33333333%;
}
.rs-col-xs-pull-8 {
  right: 33.33333333%;
}
.rs-col-xs-push-8 {
  left: 33.33333333%;
}
.rs-col-xs-offset-8 {
  margin-left: 33.33333333%;
}
.rs-col-xs-9 {
  width: 37.5%;
}
.rs-col-xs-pull-9 {
  right: 37.5%;
}
.rs-col-xs-push-9 {
  left: 37.5%;
}
.rs-col-xs-offset-9 {
  margin-left: 37.5%;
}
.rs-col-xs-10 {
  width: 41.66666667%;
}
.rs-col-xs-pull-10 {
  right: 41.66666667%;
}
.rs-col-xs-push-10 {
  left: 41.66666667%;
}
.rs-col-xs-offset-10 {
  margin-left: 41.66666667%;
}
.rs-col-xs-11 {
  width: 45.83333333%;
}
.rs-col-xs-pull-11 {
  right: 45.83333333%;
}
.rs-col-xs-push-11 {
  left: 45.83333333%;
}
.rs-col-xs-offset-11 {
  margin-left: 45.83333333%;
}
.rs-col-xs-12 {
  width: 50%;
}
.rs-col-xs-pull-12 {
  right: 50%;
}
.rs-col-xs-push-12 {
  left: 50%;
}
.rs-col-xs-offset-12 {
  margin-left: 50%;
}
.rs-col-xs-13 {
  width: 54.16666667%;
}
.rs-col-xs-pull-13 {
  right: 54.16666667%;
}
.rs-col-xs-push-13 {
  left: 54.16666667%;
}
.rs-col-xs-offset-13 {
  margin-left: 54.16666667%;
}
.rs-col-xs-14 {
  width: 58.33333333%;
}
.rs-col-xs-pull-14 {
  right: 58.33333333%;
}
.rs-col-xs-push-14 {
  left: 58.33333333%;
}
.rs-col-xs-offset-14 {
  margin-left: 58.33333333%;
}
.rs-col-xs-15 {
  width: 62.5%;
}
.rs-col-xs-pull-15 {
  right: 62.5%;
}
.rs-col-xs-push-15 {
  left: 62.5%;
}
.rs-col-xs-offset-15 {
  margin-left: 62.5%;
}
.rs-col-xs-16 {
  width: 66.66666667%;
}
.rs-col-xs-pull-16 {
  right: 66.66666667%;
}
.rs-col-xs-push-16 {
  left: 66.66666667%;
}
.rs-col-xs-offset-16 {
  margin-left: 66.66666667%;
}
.rs-col-xs-17 {
  width: 70.83333333%;
}
.rs-col-xs-pull-17 {
  right: 70.83333333%;
}
.rs-col-xs-push-17 {
  left: 70.83333333%;
}
.rs-col-xs-offset-17 {
  margin-left: 70.83333333%;
}
.rs-col-xs-18 {
  width: 75%;
}
.rs-col-xs-pull-18 {
  right: 75%;
}
.rs-col-xs-push-18 {
  left: 75%;
}
.rs-col-xs-offset-18 {
  margin-left: 75%;
}
.rs-col-xs-19 {
  width: 79.16666667%;
}
.rs-col-xs-pull-19 {
  right: 79.16666667%;
}
.rs-col-xs-push-19 {
  left: 79.16666667%;
}
.rs-col-xs-offset-19 {
  margin-left: 79.16666667%;
}
.rs-col-xs-20 {
  width: 83.33333333%;
}
.rs-col-xs-pull-20 {
  right: 83.33333333%;
}
.rs-col-xs-push-20 {
  left: 83.33333333%;
}
.rs-col-xs-offset-20 {
  margin-left: 83.33333333%;
}
.rs-col-xs-21 {
  width: 87.5%;
}
.rs-col-xs-pull-21 {
  right: 87.5%;
}
.rs-col-xs-push-21 {
  left: 87.5%;
}
.rs-col-xs-offset-21 {
  margin-left: 87.5%;
}
.rs-col-xs-22 {
  width: 91.66666667%;
}
.rs-col-xs-pull-22 {
  right: 91.66666667%;
}
.rs-col-xs-push-22 {
  left: 91.66666667%;
}
.rs-col-xs-offset-22 {
  margin-left: 91.66666667%;
}
.rs-col-xs-23 {
  width: 95.83333333%;
}
.rs-col-xs-pull-23 {
  right: 95.83333333%;
}
.rs-col-xs-push-23 {
  left: 95.83333333%;
}
.rs-col-xs-offset-23 {
  margin-left: 95.83333333%;
}
.rs-col-xs-24 {
  width: 100%;
}
.rs-col-xs-pull-24 {
  right: 100%;
}
.rs-col-xs-push-24 {
  left: 100%;
}
.rs-col-xs-offset-24 {
  margin-left: 100%;
}
.rs-col-xs-pull-0 {
  right: auto;
}
.rs-col-xs-push-0 {
  left: auto;
}
@media (min-width: 576px) {
  .rs-col-sm-1 {
    width: 4.16666667%;
  }
  .rs-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .rs-col-sm-push-1 {
    left: 4.16666667%;
  }
  .rs-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .rs-col-sm-2 {
    width: 8.33333333%;
  }
  .rs-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .rs-col-sm-push-2 {
    left: 8.33333333%;
  }
  .rs-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .rs-col-sm-3 {
    width: 12.5%;
  }
  .rs-col-sm-pull-3 {
    right: 12.5%;
  }
  .rs-col-sm-push-3 {
    left: 12.5%;
  }
  .rs-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .rs-col-sm-4 {
    width: 16.66666667%;
  }
  .rs-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .rs-col-sm-push-4 {
    left: 16.66666667%;
  }
  .rs-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .rs-col-sm-5 {
    width: 20.83333333%;
  }
  .rs-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .rs-col-sm-push-5 {
    left: 20.83333333%;
  }
  .rs-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .rs-col-sm-6 {
    width: 25%;
  }
  .rs-col-sm-pull-6 {
    right: 25%;
  }
  .rs-col-sm-push-6 {
    left: 25%;
  }
  .rs-col-sm-offset-6 {
    margin-left: 25%;
  }
  .rs-col-sm-7 {
    width: 29.16666667%;
  }
  .rs-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .rs-col-sm-push-7 {
    left: 29.16666667%;
  }
  .rs-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .rs-col-sm-8 {
    width: 33.33333333%;
  }
  .rs-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .rs-col-sm-push-8 {
    left: 33.33333333%;
  }
  .rs-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .rs-col-sm-9 {
    width: 37.5%;
  }
  .rs-col-sm-pull-9 {
    right: 37.5%;
  }
  .rs-col-sm-push-9 {
    left: 37.5%;
  }
  .rs-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .rs-col-sm-10 {
    width: 41.66666667%;
  }
  .rs-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .rs-col-sm-push-10 {
    left: 41.66666667%;
  }
  .rs-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .rs-col-sm-11 {
    width: 45.83333333%;
  }
  .rs-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .rs-col-sm-push-11 {
    left: 45.83333333%;
  }
  .rs-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .rs-col-sm-12 {
    width: 50%;
  }
  .rs-col-sm-pull-12 {
    right: 50%;
  }
  .rs-col-sm-push-12 {
    left: 50%;
  }
  .rs-col-sm-offset-12 {
    margin-left: 50%;
  }
  .rs-col-sm-13 {
    width: 54.16666667%;
  }
  .rs-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .rs-col-sm-push-13 {
    left: 54.16666667%;
  }
  .rs-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .rs-col-sm-14 {
    width: 58.33333333%;
  }
  .rs-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .rs-col-sm-push-14 {
    left: 58.33333333%;
  }
  .rs-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .rs-col-sm-15 {
    width: 62.5%;
  }
  .rs-col-sm-pull-15 {
    right: 62.5%;
  }
  .rs-col-sm-push-15 {
    left: 62.5%;
  }
  .rs-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .rs-col-sm-16 {
    width: 66.66666667%;
  }
  .rs-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .rs-col-sm-push-16 {
    left: 66.66666667%;
  }
  .rs-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .rs-col-sm-17 {
    width: 70.83333333%;
  }
  .rs-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .rs-col-sm-push-17 {
    left: 70.83333333%;
  }
  .rs-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .rs-col-sm-18 {
    width: 75%;
  }
  .rs-col-sm-pull-18 {
    right: 75%;
  }
  .rs-col-sm-push-18 {
    left: 75%;
  }
  .rs-col-sm-offset-18 {
    margin-left: 75%;
  }
  .rs-col-sm-19 {
    width: 79.16666667%;
  }
  .rs-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .rs-col-sm-push-19 {
    left: 79.16666667%;
  }
  .rs-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .rs-col-sm-20 {
    width: 83.33333333%;
  }
  .rs-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .rs-col-sm-push-20 {
    left: 83.33333333%;
  }
  .rs-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .rs-col-sm-21 {
    width: 87.5%;
  }
  .rs-col-sm-pull-21 {
    right: 87.5%;
  }
  .rs-col-sm-push-21 {
    left: 87.5%;
  }
  .rs-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .rs-col-sm-22 {
    width: 91.66666667%;
  }
  .rs-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .rs-col-sm-push-22 {
    left: 91.66666667%;
  }
  .rs-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .rs-col-sm-23 {
    width: 95.83333333%;
  }
  .rs-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .rs-col-sm-push-23 {
    left: 95.83333333%;
  }
  .rs-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .rs-col-sm-24 {
    width: 100%;
  }
  .rs-col-sm-pull-24 {
    right: 100%;
  }
  .rs-col-sm-push-24 {
    left: 100%;
  }
  .rs-col-sm-offset-24 {
    margin-left: 100%;
  }
  .rs-col-sm-pull-0 {
    right: auto;
  }
  .rs-col-sm-push-0 {
    left: auto;
  }
}
@media (min-width: 768px) {
  .rs-col-md-1 {
    width: 4.16666667%;
  }
  .rs-col-md-pull-1 {
    right: 4.16666667%;
  }
  .rs-col-md-push-1 {
    left: 4.16666667%;
  }
  .rs-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .rs-col-md-2 {
    width: 8.33333333%;
  }
  .rs-col-md-pull-2 {
    right: 8.33333333%;
  }
  .rs-col-md-push-2 {
    left: 8.33333333%;
  }
  .rs-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .rs-col-md-3 {
    width: 12.5%;
  }
  .rs-col-md-pull-3 {
    right: 12.5%;
  }
  .rs-col-md-push-3 {
    left: 12.5%;
  }
  .rs-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .rs-col-md-4 {
    width: 16.66666667%;
  }
  .rs-col-md-pull-4 {
    right: 16.66666667%;
  }
  .rs-col-md-push-4 {
    left: 16.66666667%;
  }
  .rs-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .rs-col-md-5 {
    width: 20.83333333%;
  }
  .rs-col-md-pull-5 {
    right: 20.83333333%;
  }
  .rs-col-md-push-5 {
    left: 20.83333333%;
  }
  .rs-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .rs-col-md-6 {
    width: 25%;
  }
  .rs-col-md-pull-6 {
    right: 25%;
  }
  .rs-col-md-push-6 {
    left: 25%;
  }
  .rs-col-md-offset-6 {
    margin-left: 25%;
  }
  .rs-col-md-7 {
    width: 29.16666667%;
  }
  .rs-col-md-pull-7 {
    right: 29.16666667%;
  }
  .rs-col-md-push-7 {
    left: 29.16666667%;
  }
  .rs-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .rs-col-md-8 {
    width: 33.33333333%;
  }
  .rs-col-md-pull-8 {
    right: 33.33333333%;
  }
  .rs-col-md-push-8 {
    left: 33.33333333%;
  }
  .rs-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .rs-col-md-9 {
    width: 37.5%;
  }
  .rs-col-md-pull-9 {
    right: 37.5%;
  }
  .rs-col-md-push-9 {
    left: 37.5%;
  }
  .rs-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .rs-col-md-10 {
    width: 41.66666667%;
  }
  .rs-col-md-pull-10 {
    right: 41.66666667%;
  }
  .rs-col-md-push-10 {
    left: 41.66666667%;
  }
  .rs-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .rs-col-md-11 {
    width: 45.83333333%;
  }
  .rs-col-md-pull-11 {
    right: 45.83333333%;
  }
  .rs-col-md-push-11 {
    left: 45.83333333%;
  }
  .rs-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .rs-col-md-12 {
    width: 50%;
  }
  .rs-col-md-pull-12 {
    right: 50%;
  }
  .rs-col-md-push-12 {
    left: 50%;
  }
  .rs-col-md-offset-12 {
    margin-left: 50%;
  }
  .rs-col-md-13 {
    width: 54.16666667%;
  }
  .rs-col-md-pull-13 {
    right: 54.16666667%;
  }
  .rs-col-md-push-13 {
    left: 54.16666667%;
  }
  .rs-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .rs-col-md-14 {
    width: 58.33333333%;
  }
  .rs-col-md-pull-14 {
    right: 58.33333333%;
  }
  .rs-col-md-push-14 {
    left: 58.33333333%;
  }
  .rs-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .rs-col-md-15 {
    width: 62.5%;
  }
  .rs-col-md-pull-15 {
    right: 62.5%;
  }
  .rs-col-md-push-15 {
    left: 62.5%;
  }
  .rs-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .rs-col-md-16 {
    width: 66.66666667%;
  }
  .rs-col-md-pull-16 {
    right: 66.66666667%;
  }
  .rs-col-md-push-16 {
    left: 66.66666667%;
  }
  .rs-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .rs-col-md-17 {
    width: 70.83333333%;
  }
  .rs-col-md-pull-17 {
    right: 70.83333333%;
  }
  .rs-col-md-push-17 {
    left: 70.83333333%;
  }
  .rs-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .rs-col-md-18 {
    width: 75%;
  }
  .rs-col-md-pull-18 {
    right: 75%;
  }
  .rs-col-md-push-18 {
    left: 75%;
  }
  .rs-col-md-offset-18 {
    margin-left: 75%;
  }
  .rs-col-md-19 {
    width: 79.16666667%;
  }
  .rs-col-md-pull-19 {
    right: 79.16666667%;
  }
  .rs-col-md-push-19 {
    left: 79.16666667%;
  }
  .rs-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .rs-col-md-20 {
    width: 83.33333333%;
  }
  .rs-col-md-pull-20 {
    right: 83.33333333%;
  }
  .rs-col-md-push-20 {
    left: 83.33333333%;
  }
  .rs-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .rs-col-md-21 {
    width: 87.5%;
  }
  .rs-col-md-pull-21 {
    right: 87.5%;
  }
  .rs-col-md-push-21 {
    left: 87.5%;
  }
  .rs-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .rs-col-md-22 {
    width: 91.66666667%;
  }
  .rs-col-md-pull-22 {
    right: 91.66666667%;
  }
  .rs-col-md-push-22 {
    left: 91.66666667%;
  }
  .rs-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .rs-col-md-23 {
    width: 95.83333333%;
  }
  .rs-col-md-pull-23 {
    right: 95.83333333%;
  }
  .rs-col-md-push-23 {
    left: 95.83333333%;
  }
  .rs-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .rs-col-md-24 {
    width: 100%;
  }
  .rs-col-md-pull-24 {
    right: 100%;
  }
  .rs-col-md-push-24 {
    left: 100%;
  }
  .rs-col-md-offset-24 {
    margin-left: 100%;
  }
  .rs-col-md-pull-0 {
    right: auto;
  }
  .rs-col-md-push-0 {
    left: auto;
  }
}
@media (min-width: 992px) {
  .rs-col-lg-1 {
    width: 4.16666667%;
  }
  .rs-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .rs-col-lg-push-1 {
    left: 4.16666667%;
  }
  .rs-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .rs-col-lg-2 {
    width: 8.33333333%;
  }
  .rs-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .rs-col-lg-push-2 {
    left: 8.33333333%;
  }
  .rs-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .rs-col-lg-3 {
    width: 12.5%;
  }
  .rs-col-lg-pull-3 {
    right: 12.5%;
  }
  .rs-col-lg-push-3 {
    left: 12.5%;
  }
  .rs-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .rs-col-lg-4 {
    width: 16.66666667%;
  }
  .rs-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .rs-col-lg-push-4 {
    left: 16.66666667%;
  }
  .rs-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .rs-col-lg-5 {
    width: 20.83333333%;
  }
  .rs-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .rs-col-lg-push-5 {
    left: 20.83333333%;
  }
  .rs-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .rs-col-lg-6 {
    width: 25%;
  }
  .rs-col-lg-pull-6 {
    right: 25%;
  }
  .rs-col-lg-push-6 {
    left: 25%;
  }
  .rs-col-lg-offset-6 {
    margin-left: 25%;
  }
  .rs-col-lg-7 {
    width: 29.16666667%;
  }
  .rs-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .rs-col-lg-push-7 {
    left: 29.16666667%;
  }
  .rs-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .rs-col-lg-8 {
    width: 33.33333333%;
  }
  .rs-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .rs-col-lg-push-8 {
    left: 33.33333333%;
  }
  .rs-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .rs-col-lg-9 {
    width: 37.5%;
  }
  .rs-col-lg-pull-9 {
    right: 37.5%;
  }
  .rs-col-lg-push-9 {
    left: 37.5%;
  }
  .rs-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .rs-col-lg-10 {
    width: 41.66666667%;
  }
  .rs-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .rs-col-lg-push-10 {
    left: 41.66666667%;
  }
  .rs-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .rs-col-lg-11 {
    width: 45.83333333%;
  }
  .rs-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .rs-col-lg-push-11 {
    left: 45.83333333%;
  }
  .rs-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .rs-col-lg-12 {
    width: 50%;
  }
  .rs-col-lg-pull-12 {
    right: 50%;
  }
  .rs-col-lg-push-12 {
    left: 50%;
  }
  .rs-col-lg-offset-12 {
    margin-left: 50%;
  }
  .rs-col-lg-13 {
    width: 54.16666667%;
  }
  .rs-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .rs-col-lg-push-13 {
    left: 54.16666667%;
  }
  .rs-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .rs-col-lg-14 {
    width: 58.33333333%;
  }
  .rs-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .rs-col-lg-push-14 {
    left: 58.33333333%;
  }
  .rs-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .rs-col-lg-15 {
    width: 62.5%;
  }
  .rs-col-lg-pull-15 {
    right: 62.5%;
  }
  .rs-col-lg-push-15 {
    left: 62.5%;
  }
  .rs-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .rs-col-lg-16 {
    width: 66.66666667%;
  }
  .rs-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .rs-col-lg-push-16 {
    left: 66.66666667%;
  }
  .rs-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .rs-col-lg-17 {
    width: 70.83333333%;
  }
  .rs-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .rs-col-lg-push-17 {
    left: 70.83333333%;
  }
  .rs-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .rs-col-lg-18 {
    width: 75%;
  }
  .rs-col-lg-pull-18 {
    right: 75%;
  }
  .rs-col-lg-push-18 {
    left: 75%;
  }
  .rs-col-lg-offset-18 {
    margin-left: 75%;
  }
  .rs-col-lg-19 {
    width: 79.16666667%;
  }
  .rs-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .rs-col-lg-push-19 {
    left: 79.16666667%;
  }
  .rs-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .rs-col-lg-20 {
    width: 83.33333333%;
  }
  .rs-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .rs-col-lg-push-20 {
    left: 83.33333333%;
  }
  .rs-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .rs-col-lg-21 {
    width: 87.5%;
  }
  .rs-col-lg-pull-21 {
    right: 87.5%;
  }
  .rs-col-lg-push-21 {
    left: 87.5%;
  }
  .rs-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .rs-col-lg-22 {
    width: 91.66666667%;
  }
  .rs-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .rs-col-lg-push-22 {
    left: 91.66666667%;
  }
  .rs-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .rs-col-lg-23 {
    width: 95.83333333%;
  }
  .rs-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .rs-col-lg-push-23 {
    left: 95.83333333%;
  }
  .rs-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .rs-col-lg-24 {
    width: 100%;
  }
  .rs-col-lg-pull-24 {
    right: 100%;
  }
  .rs-col-lg-push-24 {
    left: 100%;
  }
  .rs-col-lg-offset-24 {
    margin-left: 100%;
  }
  .rs-col-lg-pull-0 {
    right: auto;
  }
  .rs-col-lg-push-0 {
    left: auto;
  }
}
@media (min-width: 1200px) {
  .rs-col-xl-1 {
    width: 4.16666667%;
  }
  .rs-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .rs-col-xl-push-1 {
    left: 4.16666667%;
  }
  .rs-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .rs-col-xl-2 {
    width: 8.33333333%;
  }
  .rs-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .rs-col-xl-push-2 {
    left: 8.33333333%;
  }
  .rs-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .rs-col-xl-3 {
    width: 12.5%;
  }
  .rs-col-xl-pull-3 {
    right: 12.5%;
  }
  .rs-col-xl-push-3 {
    left: 12.5%;
  }
  .rs-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .rs-col-xl-4 {
    width: 16.66666667%;
  }
  .rs-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .rs-col-xl-push-4 {
    left: 16.66666667%;
  }
  .rs-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .rs-col-xl-5 {
    width: 20.83333333%;
  }
  .rs-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .rs-col-xl-push-5 {
    left: 20.83333333%;
  }
  .rs-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .rs-col-xl-6 {
    width: 25%;
  }
  .rs-col-xl-pull-6 {
    right: 25%;
  }
  .rs-col-xl-push-6 {
    left: 25%;
  }
  .rs-col-xl-offset-6 {
    margin-left: 25%;
  }
  .rs-col-xl-7 {
    width: 29.16666667%;
  }
  .rs-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .rs-col-xl-push-7 {
    left: 29.16666667%;
  }
  .rs-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .rs-col-xl-8 {
    width: 33.33333333%;
  }
  .rs-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .rs-col-xl-push-8 {
    left: 33.33333333%;
  }
  .rs-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .rs-col-xl-9 {
    width: 37.5%;
  }
  .rs-col-xl-pull-9 {
    right: 37.5%;
  }
  .rs-col-xl-push-9 {
    left: 37.5%;
  }
  .rs-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .rs-col-xl-10 {
    width: 41.66666667%;
  }
  .rs-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .rs-col-xl-push-10 {
    left: 41.66666667%;
  }
  .rs-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .rs-col-xl-11 {
    width: 45.83333333%;
  }
  .rs-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .rs-col-xl-push-11 {
    left: 45.83333333%;
  }
  .rs-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .rs-col-xl-12 {
    width: 50%;
  }
  .rs-col-xl-pull-12 {
    right: 50%;
  }
  .rs-col-xl-push-12 {
    left: 50%;
  }
  .rs-col-xl-offset-12 {
    margin-left: 50%;
  }
  .rs-col-xl-13 {
    width: 54.16666667%;
  }
  .rs-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .rs-col-xl-push-13 {
    left: 54.16666667%;
  }
  .rs-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .rs-col-xl-14 {
    width: 58.33333333%;
  }
  .rs-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .rs-col-xl-push-14 {
    left: 58.33333333%;
  }
  .rs-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .rs-col-xl-15 {
    width: 62.5%;
  }
  .rs-col-xl-pull-15 {
    right: 62.5%;
  }
  .rs-col-xl-push-15 {
    left: 62.5%;
  }
  .rs-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .rs-col-xl-16 {
    width: 66.66666667%;
  }
  .rs-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .rs-col-xl-push-16 {
    left: 66.66666667%;
  }
  .rs-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .rs-col-xl-17 {
    width: 70.83333333%;
  }
  .rs-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .rs-col-xl-push-17 {
    left: 70.83333333%;
  }
  .rs-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .rs-col-xl-18 {
    width: 75%;
  }
  .rs-col-xl-pull-18 {
    right: 75%;
  }
  .rs-col-xl-push-18 {
    left: 75%;
  }
  .rs-col-xl-offset-18 {
    margin-left: 75%;
  }
  .rs-col-xl-19 {
    width: 79.16666667%;
  }
  .rs-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .rs-col-xl-push-19 {
    left: 79.16666667%;
  }
  .rs-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .rs-col-xl-20 {
    width: 83.33333333%;
  }
  .rs-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .rs-col-xl-push-20 {
    left: 83.33333333%;
  }
  .rs-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .rs-col-xl-21 {
    width: 87.5%;
  }
  .rs-col-xl-pull-21 {
    right: 87.5%;
  }
  .rs-col-xl-push-21 {
    left: 87.5%;
  }
  .rs-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .rs-col-xl-22 {
    width: 91.66666667%;
  }
  .rs-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .rs-col-xl-push-22 {
    left: 91.66666667%;
  }
  .rs-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .rs-col-xl-23 {
    width: 95.83333333%;
  }
  .rs-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .rs-col-xl-push-23 {
    left: 95.83333333%;
  }
  .rs-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .rs-col-xl-24 {
    width: 100%;
  }
  .rs-col-xl-pull-24 {
    right: 100%;
  }
  .rs-col-xl-push-24 {
    left: 100%;
  }
  .rs-col-xl-offset-24 {
    margin-left: 100%;
  }
  .rs-col-xl-pull-0 {
    right: auto;
  }
  .rs-col-xl-push-0 {
    left: auto;
  }
}
@media (min-width: 1400px) {
  .rs-col-xxl-1 {
    width: 4.16666667%;
  }
  .rs-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .rs-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .rs-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .rs-col-xxl-2 {
    width: 8.33333333%;
  }
  .rs-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .rs-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .rs-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .rs-col-xxl-3 {
    width: 12.5%;
  }
  .rs-col-xxl-pull-3 {
    right: 12.5%;
  }
  .rs-col-xxl-push-3 {
    left: 12.5%;
  }
  .rs-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .rs-col-xxl-4 {
    width: 16.66666667%;
  }
  .rs-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .rs-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .rs-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .rs-col-xxl-5 {
    width: 20.83333333%;
  }
  .rs-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .rs-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .rs-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .rs-col-xxl-6 {
    width: 25%;
  }
  .rs-col-xxl-pull-6 {
    right: 25%;
  }
  .rs-col-xxl-push-6 {
    left: 25%;
  }
  .rs-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .rs-col-xxl-7 {
    width: 29.16666667%;
  }
  .rs-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .rs-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .rs-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .rs-col-xxl-8 {
    width: 33.33333333%;
  }
  .rs-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .rs-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .rs-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .rs-col-xxl-9 {
    width: 37.5%;
  }
  .rs-col-xxl-pull-9 {
    right: 37.5%;
  }
  .rs-col-xxl-push-9 {
    left: 37.5%;
  }
  .rs-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .rs-col-xxl-10 {
    width: 41.66666667%;
  }
  .rs-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .rs-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .rs-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .rs-col-xxl-11 {
    width: 45.83333333%;
  }
  .rs-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .rs-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .rs-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .rs-col-xxl-12 {
    width: 50%;
  }
  .rs-col-xxl-pull-12 {
    right: 50%;
  }
  .rs-col-xxl-push-12 {
    left: 50%;
  }
  .rs-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .rs-col-xxl-13 {
    width: 54.16666667%;
  }
  .rs-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .rs-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .rs-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .rs-col-xxl-14 {
    width: 58.33333333%;
  }
  .rs-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .rs-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .rs-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .rs-col-xxl-15 {
    width: 62.5%;
  }
  .rs-col-xxl-pull-15 {
    right: 62.5%;
  }
  .rs-col-xxl-push-15 {
    left: 62.5%;
  }
  .rs-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .rs-col-xxl-16 {
    width: 66.66666667%;
  }
  .rs-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .rs-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .rs-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .rs-col-xxl-17 {
    width: 70.83333333%;
  }
  .rs-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .rs-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .rs-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .rs-col-xxl-18 {
    width: 75%;
  }
  .rs-col-xxl-pull-18 {
    right: 75%;
  }
  .rs-col-xxl-push-18 {
    left: 75%;
  }
  .rs-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .rs-col-xxl-19 {
    width: 79.16666667%;
  }
  .rs-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .rs-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .rs-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .rs-col-xxl-20 {
    width: 83.33333333%;
  }
  .rs-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .rs-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .rs-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .rs-col-xxl-21 {
    width: 87.5%;
  }
  .rs-col-xxl-pull-21 {
    right: 87.5%;
  }
  .rs-col-xxl-push-21 {
    left: 87.5%;
  }
  .rs-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .rs-col-xxl-22 {
    width: 91.66666667%;
  }
  .rs-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .rs-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .rs-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .rs-col-xxl-23 {
    width: 95.83333333%;
  }
  .rs-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .rs-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .rs-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .rs-col-xxl-24 {
    width: 100%;
  }
  .rs-col-xxl-pull-24 {
    right: 100%;
  }
  .rs-col-xxl-push-24 {
    left: 100%;
  }
  .rs-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .rs-col-xxl-pull-0 {
    right: auto;
  }
  .rs-col-xxl-push-0 {
    left: auto;
  }
}
@media (max-width: 575px) {
  .rs-hidden-xs {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .rs-hidden-sm {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .rs-hidden-md {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .rs-hidden-lg {
    display: none;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  .rs-hidden-xl {
    display: none;
  }
}
@media (min-width: 1400px) {
  .rs-hidden-xxl {
    display: none;
  }
}
.rs-row {
  margin-left: -5px;
  margin-right: -5px;
}
.rs-row::before,
.rs-row::after {
  content: ' ';
  display: table;
}
.rs-row::after {
  clear: both;
}
.rs-col {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
.rs-header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.rs-form-help-text {
  display: block;
  color: #717273;
  color: var(--rs-text-secondary);
  min-height: 20px;
  line-height: 1.66666667;
  font-size: 12px;
}
.rs-form-help-text-tooltip {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 10px;
  margin-top: 8px;
}
.rs-btn-icon > .rs-icon {
  vertical-align: bottom;
}
.rs-btn-icon-with-text > .rs-icon {
  position: absolute;
  top: 0;
  display: block;
  background-color: #f2f2f5;
  background-color: var(--rs-iconbtn-addon);
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
}
.rs-btn-icon-with-text:hover > .rs-icon,
.rs-btn-icon-with-text:focus > .rs-icon {
  background-color: #d9d9d9;
  background-color: var(--rs-iconbtn-activated-addon);
}
.rs-btn-icon-with-text:active > .rs-icon,
.rs-btn-icon-with-text.rs-btn-active > .rs-icon {
  background-color: #b6b7b8;
  background-color: var(--rs-iconbtn-pressed-addon);
}
.rs-btn-icon-with-text:disabled > .rs-icon,
.rs-btn-icon-with-text.rs-btn-disabled > .rs-icon {
  background-color: #f2f2f5;
  background-color: var(--rs-iconbtn-addon);
}
.rs-theme-high-contrast .rs-btn-icon-with-text:disabled,
.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-btn-icon-with-text.rs-btn-primary > .rs-icon {
  background-color: #2589f5;
  background-color: var(--rs-iconbtn-primary-addon);
}
.rs-btn-icon-with-text.rs-btn-primary:hover > .rs-icon,
.rs-btn-icon-with-text.rs-btn-primary:focus > .rs-icon {
  background-color: #1675e0;
  background-color: var(--rs-iconbtn-primary-activated-addon);
}
.rs-btn-icon-with-text.rs-btn-primary:active > .rs-icon,
.rs-btn-icon-with-text.rs-btn-primary.rs-btn-active > .rs-icon {
  background-color: #0a5dc2;
  background-color: var(--rs-iconbtn-primary-pressed-addon);
}
.rs-btn-icon-with-text.rs-btn-primary:disabled > .rs-icon,
.rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled > .rs-icon {
  background-color: #2589f5;
  background-color: var(--rs-iconbtn-primary-addon);
}
.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary:disabled,
.rs-theme-high-contrast .rs-btn-icon-with-text.rs-btn-primary.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-btn-icon-circle {
  border-radius: 50% !important;
}
.rs-input {
  display: block;
  width: 100%;
  color: #343434;
  color: var(--rs-text-primary);
  background-color: #fff;
  background-color: var(--rs-input-bg);
  background-image: none;
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
  border-radius: 6px;
  /* stylelint-disable */
  padding: 7px 11px;
  font-size: 14px;
  line-height: 1.42857143;
  /* stylelint-enable */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input {
    height: 36px;
  }
}
textarea.rs-input {
  height: auto;
}
.rs-theme-high-contrast .rs-input {
  -webkit-transition: none;
  transition: none;
}
.rs-input::-webkit-input-placeholder {
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-input::-moz-placeholder {
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-input::-ms-input-placeholder {
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-input::placeholder {
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-input:focus,
.rs-input:hover:not(:disabled) {
  border-color: #3498ff;
  border-color: var(--rs-input-focus-border);
}
.rs-input:focus {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-input:focus {
  outline-offset: 2px;
}
.rs-input:disabled {
  background-color: #f7f7fa;
  background-color: var(--rs-input-disabled-bg);
  color: #717273;
  color: var(--rs-text-disabled);
}
textarea.rs-input {
  overflow: auto;
  resize: vertical;
}
.rs-input-xs {
  /* stylelint-disable */
  padding: 1px 11px;
  font-size: 12px;
  line-height: 1.66666667;
  /* stylelint-enable */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-xs {
    height: 24px;
  }
}
textarea.rs-input-xs {
  height: auto;
}
.rs-input-lg {
  /* stylelint-disable */
  padding: 9px 11px;
  font-size: 16px;
  line-height: 1.375;
  /* stylelint-enable */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-lg {
    height: 42px;
  }
}
textarea.rs-input-lg {
  height: auto;
}
.rs-input-sm {
  /* stylelint-disable */
  padding: 4px 11px;
  font-size: 14px;
  line-height: 1.42857143;
  /* stylelint-enable */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-sm {
    height: 30px;
  }
}
textarea.rs-input-sm {
  height: auto;
}
.rs-input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 6px;
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
  width: 100%;
  cursor: text;
  color: #343434;
  color: var(--rs-text-primary);
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
}
.rs-theme-high-contrast .rs-input-group {
  -webkit-transition: none;
  transition: none;
}
.rs-input-group:not(.rs-input-group-disabled):hover,
.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,
.rs-input-group:focus-within {
  border-color: #3498ff;
  border-color: var(--rs-input-focus-border);
}
.rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,
.rs-input-group:focus-within {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-input-group:not(.rs-input-group-disabled).rs-input-group-focus,
.rs-theme-high-contrast .rs-input-group:focus-within {
  outline-offset: 2px;
}
.rs-input-group .rs-input-group {
  outline: none !important;
  border-color: transparent !important;
}
.rs-input-group .rs-input-number,
.rs-input-group .rs-input-group-addon,
.rs-input-group .rs-input-group-btn,
.rs-input-group .rs-picker-date .rs-picker-toggle {
  border: none;
  border-radius: 0;
  outline: none;
}
.rs-input-group:not(.rs-input-group-inside) .rs-input {
  border: none;
  border-radius: 0;
  outline: none;
}
.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-btn-group-vertical {
  border-radius: 0;
}
.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-up {
  border-top-right-radius: 0;
}
.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:last-child) .rs-input-number-touchspin-down {
  border-bottom-right-radius: 0;
}
.rs-input-group:not(.rs-input-group-inside) .rs-input-number:not(:first-child) .rs-input {
  border-radius: 0 !important;
}
.rs-input-group:not(.rs-input-group-inside) > :first-child,
.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:first-child .rs-input,
.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:first-child .rs-picker-toggle,
.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:first-child > .rs-input {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.rs-input-group:not(.rs-input-group-inside) > :last-child,
.rs-input-group:not(.rs-input-group-inside) .rs-auto-complete:last-child .rs-input,
.rs-input-group:not(.rs-input-group-inside) .rs-picker-date:last-child .rs-picker-toggle,
.rs-input-group:not(.rs-input-group-inside) .rs-form-control-wrapper:last-child > .rs-input {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.rs-input-group > .rs-input,
.rs-input-group > .rs-form-control-wrapper,
.rs-input-group > .rs-auto-complete {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.rs-input-group .rs-form-control-wrapper > .rs-input {
  width: 100%;
}
.rs-input-group > .rs-input,
.rs-input-group > .rs-auto-complete {
  position: relative;
}
.rs-input-group input.rs-input ~ .rs-input-group-addon,
.rs-input-group .rs-form-control-wrapper ~ .rs-input-group-addon {
  border-left: none;
  left: auto;
  right: 0;
}
.rs-input-group input.rs-input ~ .rs-input-group-addon:not(:last-child),
.rs-input-group .rs-form-control-wrapper ~ .rs-input-group-addon:not(:last-child) {
  border-right: 0;
}
.rs-input-group.rs-input-group-inside {
  width: 100%;
  background-color: #fff;
  background-color: var(--rs-input-bg);
}
.rs-input-group.rs-input-group-inside .rs-input {
  display: block;
  width: 100%;
  border: none;
  outline: none;
}
.rs-input-group.rs-input-group-inside .rs-input-group-btn,
.rs-input-group.rs-input-group-inside .rs-input-group-addon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}
.rs-input-group.rs-input-group-inside .rs-input-group-btn {
  color: #343434;
  color: var(--rs-btn-subtle-text);
  background-color: transparent;
  border: none;
  color: inherit;
  height: 34px;
  padding: 7px 11px;
  border-radius: 0 6px 6px 0;
}
.rs-input-group.rs-input-group-inside .rs-input-group-btn:hover,
.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus {
  color: #343434;
  color: var(--rs-btn-subtle-hover-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-hover-bg);
}
.rs-input-group.rs-input-group-inside .rs-input-group-btn:active,
.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-active {
  color: #121212;
  color: var(--rs-btn-subtle-active-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-active-bg);
}
.rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled,
.rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled {
  color: #b6b7b8;
  color: var(--rs-btn-subtle-disabled-text);
  background: none;
}
.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn:disabled,
.rs-theme-high-contrast .rs-input-group.rs-input-group-inside .rs-input-group-btn.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-input-group.rs-input-group-inside .rs-input-group-btn > .rs-icon {
  font-size: 14px;
  line-height: 1.42857143;
}
.rs-input-group.rs-input-group-inside .rs-input-group-btn:focus {
  outline: none;
}
.rs-input-group.rs-input-group-inside .rs-input-group-btn:first-child {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.rs-input-group.rs-input-group-inside .rs-input-group-btn:last-child {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.rs-input-group.rs-input-group-inside .rs-input-group-addon {
  top: 0;
  background: none;
  border: none;
  padding: 10px 12px;
}
.rs-input-group.rs-input-group-inside .rs-input-group-addon.rs-input-group-btn {
  padding: 8px 13px;
}
.rs-input-group.rs-input-group-inside .rs-input-group-btn ~ input.rs-input,
.rs-input-group.rs-input-group-inside .rs-input-group-addon ~ input.rs-input,
.rs-input-group.rs-input-group-inside .rs-input-group-btn ~ .rs-auto-complete > input.rs-input,
.rs-input-group.rs-input-group-inside .rs-input-group-addon ~ .rs-auto-complete > input.rs-input,
.rs-input-group.rs-input-group-inside .rs-input-group-addon ~ .rs-form-control-wrapper > input.rs-input,
.rs-input-group.rs-input-group-inside .rs-input-group-btn ~ .rs-form-control-wrapper > input.rs-input {
  padding-left: 0;
  padding-right: 12px;
}
.rs-input-group.rs-input-group-inside input.rs-input ~ .rs-input-group-btn,
.rs-input-group.rs-input-group-inside .rs-auto-complete ~ .rs-input-group-addon,
.rs-input-group.rs-input-group-inside .rs-form-control-wrapper ~ .rs-input-group-addon,
.rs-input-group.rs-input-group-inside .rs-form-control-wrapper ~ .rs-input-group-btn {
  left: inherit;
  right: 0;
}
.rs-input-group.rs-input-group-inside .rs-auto-complete ~ .rs-input-group-btn,
.rs-input-group.rs-input-group-inside .rs-form-control-wrapper ~ .rs-input-group-btn {
  left: inherit;
  right: 1px;
}
.rs-input-group.rs-input-group-disabled {
  background-color: #f7f7fa;
  background-color: var(--rs-input-disabled-bg);
  color: #717273;
  color: var(--rs-text-disabled);
  cursor: not-allowed;
}
.rs-input-group.rs-input-group-disabled .rs-input,
.rs-input-group.rs-input-group-disabled .rs-input-group-btn,
.rs-input-group.rs-input-group-disabled .rs-input-group-addon {
  color: inherit;
}
.rs-input-group-lg > .rs-input {
  /* stylelint-disable */
  padding: 9px 11px;
  font-size: 16px;
  line-height: 1.375;
  /* stylelint-enable */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group-lg > .rs-input {
    height: 42px;
  }
}
textarea.rs-input-group-lg > .rs-input {
  height: auto;
}
.rs-input-group-lg.rs-input-group-inside > .rs-input {
  padding-right: 0;
}
.rs-input-group-lg.rs-input-group > .rs-input {
  height: 40px;
}
.rs-input-group-lg.rs-input-group > .rs-input-group-addon {
  height: 40px;
}
.rs-input-group-lg.rs-input-group > .rs-input-group-addon > .rs-icon {
  font-size: inherit;
}
.rs-input-group-lg.rs-input-group:not(.rs-input-group-inside) > .rs-input-group-addon {
  padding-top: 8px;
  padding-bottom: 8px;
}
.rs-input-group-md > .rs-input {
  /* stylelint-disable */
  padding: 7px 11px;
  font-size: 14px;
  line-height: 1.42857143;
  /* stylelint-enable */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group-md > .rs-input {
    height: 36px;
  }
}
textarea.rs-input-group-md > .rs-input {
  height: auto;
}
.rs-input-group-md.rs-input-group-inside > .rs-input {
  padding-right: 0;
}
.rs-input-group-md.rs-input-group > .rs-input {
  height: 34px;
}
.rs-input-group-md.rs-input-group > .rs-input-group-addon {
  height: 34px;
}
.rs-input-group-md.rs-input-group > .rs-input-group-addon > .rs-icon {
  font-size: inherit;
}
.rs-input-group-md.rs-input-group:not(.rs-input-group-inside) > .rs-input-group-addon {
  padding-top: 6px;
  padding-bottom: 6px;
}
.rs-input-group-sm > .rs-input {
  /* stylelint-disable */
  padding: 4px 11px;
  font-size: 14px;
  line-height: 1.42857143;
  /* stylelint-enable */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group-sm > .rs-input {
    height: 30px;
  }
}
textarea.rs-input-group-sm > .rs-input {
  height: auto;
}
.rs-input-group-sm.rs-input-group-inside > .rs-input {
  padding-right: 0;
}
.rs-input-group-sm.rs-input-group > .rs-input {
  height: 28px;
}
.rs-input-group-sm.rs-input-group > .rs-input-group-addon {
  height: 28px;
}
.rs-input-group-sm.rs-input-group > .rs-input-group-addon > .rs-icon {
  font-size: inherit;
}
.rs-input-group-sm.rs-input-group:not(.rs-input-group-inside) > .rs-input-group-addon {
  padding-top: 3px;
  padding-bottom: 3px;
}
.rs-input-group-xs > .rs-input {
  /* stylelint-disable */
  padding: 1px 11px;
  font-size: 12px;
  line-height: 1.66666667;
  /* stylelint-enable */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group-xs > .rs-input {
    height: 24px;
  }
}
textarea.rs-input-group-xs > .rs-input {
  height: auto;
}
.rs-input-group-xs.rs-input-group-inside > .rs-input {
  padding-right: 0;
}
.rs-input-group-xs.rs-input-group > .rs-input {
  height: 22px;
}
.rs-input-group-xs.rs-input-group > .rs-input-group-addon {
  height: 22px;
}
.rs-input-group-xs.rs-input-group > .rs-input-group-addon > .rs-icon {
  font-size: inherit;
}
.rs-input-group.rs-input-group-lg > .rs-input-group-addon {
  /* stylelint-disable */
  padding: 9px 11px;
  font-size: 16px;
  line-height: 1.375;
  /* stylelint-enable */
  min-width: 44px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group.rs-input-group-lg > .rs-input-group-addon {
    height: 42px;
  }
}
textarea.rs-input-group.rs-input-group-lg > .rs-input-group-addon {
  height: auto;
}
.rs-input-group.rs-input-group-md > .rs-input-group-addon {
  /* stylelint-disable */
  padding: 7px 11px;
  font-size: 14px;
  line-height: 1.42857143;
  /* stylelint-enable */
  min-width: 36px;
  padding-left: 11px;
  padding-right: 11px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group.rs-input-group-md > .rs-input-group-addon {
    height: 36px;
  }
}
textarea.rs-input-group.rs-input-group-md > .rs-input-group-addon {
  height: auto;
}
.rs-input-group.rs-input-group-sm > .rs-input-group-addon {
  /* stylelint-disable */
  padding: 4px 11px;
  font-size: 14px;
  line-height: 1.42857143;
  /* stylelint-enable */
  min-width: 32px;
  padding-left: 9px;
  padding-right: 9px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group.rs-input-group-sm > .rs-input-group-addon {
    height: 30px;
  }
}
textarea.rs-input-group.rs-input-group-sm > .rs-input-group-addon {
  height: auto;
}
.rs-input-group.rs-input-group-xs > .rs-input-group-addon {
  /* stylelint-disable */
  padding: 1px 11px;
  font-size: 12px;
  line-height: 1.66666667;
  /* stylelint-enable */
  min-width: 28px;
  padding-left: 7px;
  padding-right: 7px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group.rs-input-group-xs > .rs-input-group-addon {
    height: 24px;
  }
}
textarea.rs-input-group.rs-input-group-xs > .rs-input-group-addon {
  height: auto;
}
.rs-input-group-inside.rs-input-group-lg > .rs-input-group-btn {
  /* stylelint-disable */
  padding: 9px 11px;
  font-size: 16px;
  line-height: 1.375;
  /* stylelint-enable */
  height: 40px;
  padding: 9px 15px;
  border-radius: 0 6px 6px 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group-inside.rs-input-group-lg > .rs-input-group-btn {
    height: 42px;
  }
}
textarea.rs-input-group-inside.rs-input-group-lg > .rs-input-group-btn {
  height: auto;
}
.rs-input-group-inside.rs-input-group-lg > .rs-input-group-btn > .rs-icon {
  font-size: 16px;
  line-height: 1.375;
}
.rs-input-group-inside.rs-input-group-md > .rs-input-group-btn {
  /* stylelint-disable */
  font-size: 14px;
  line-height: 1.42857143;
  /* stylelint-enable */
  height: 34px;
  padding: 7px 11px;
  border-radius: 0 6px 6px 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group-inside.rs-input-group-md > .rs-input-group-btn {
    height: 36px;
  }
}
textarea.rs-input-group-inside.rs-input-group-md > .rs-input-group-btn {
  height: auto;
}
.rs-input-group-inside.rs-input-group-md > .rs-input-group-btn > .rs-icon {
  font-size: 14px;
  line-height: 1.42857143;
}
.rs-input-group-inside.rs-input-group-sm > .rs-input-group-btn {
  /* stylelint-disable */
  padding: 4px 11px;
  font-size: 14px;
  line-height: 1.42857143;
  /* stylelint-enable */
  height: 28px;
  padding: 4px 9px;
  border-radius: 0 6px 6px 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group-inside.rs-input-group-sm > .rs-input-group-btn {
    height: 30px;
  }
}
textarea.rs-input-group-inside.rs-input-group-sm > .rs-input-group-btn {
  height: auto;
}
.rs-input-group-inside.rs-input-group-sm > .rs-input-group-btn > .rs-icon {
  font-size: 12px;
  line-height: 1.66666667;
}
.rs-input-group-inside.rs-input-group-xs > .rs-input-group-btn {
  /* stylelint-disable */
  padding: 1px 11px;
  font-size: 12px;
  line-height: 1.66666667;
  /* stylelint-enable */
  height: 22px;
  padding: 1px 7px;
  border-radius: 0 6px 6px 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-input-group-inside.rs-input-group-xs > .rs-input-group-btn {
    height: 24px;
  }
}
textarea.rs-input-group-inside.rs-input-group-xs > .rs-input-group-btn {
  height: auto;
}
.rs-input-group-inside.rs-input-group-xs > .rs-input-group-btn > .rs-icon {
  font-size: 12px;
  line-height: 1.66666667;
}
.rs-input-group-addon:not(:first-child):not(:last-child),
.rs-input-group-btn:not(:first-child):not(:last-child),
.rs-input-group:not(.rs-input-group-inside) .rs-input:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.rs-input-group-addon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  vertical-align: middle;
  color: #343434;
  color: var(--rs-text-primary);
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  text-align: center;
  background-color: #f7f7fa;
  background-color: var(--rs-btn-default-bg);
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
  border-radius: 6px;
}
.rs-input-group-addon.rs-input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 6px;
}
.rs-input-group-addon.rs-input-xs {
  padding: 8px 8px;
  font-size: 12px;
  border-radius: 6px;
}
.rs-input-group-addon.rs-input-lg {
  padding: 10px 16px;
  font-size: 16px;
  border-radius: 6px;
}
.rs-input-group-addon input[type='radio'],
.rs-input-group-addon input[type='checkbox'] {
  margin-top: 0;
}
.rs-input-group-btn {
  position: relative;
  line-height: 1;
  white-space: nowrap;
  border-radius: 0;
}
.rs-input-group-btn > .rs-btn {
  position: relative;
}
.rs-input-group-btn > .rs-btn + .rs-btn {
  margin-left: -1px;
}
.rs-input-group-btn:first-child > .rs-btn,
.rs-input-group-btn:first-child > .rs-btn-group {
  margin-right: -1px;
  border-right: medium none;
}
.rs-input-group-btn:last-child > .rs-btn,
.rs-input-group-btn:last-child > .rs-btn-group {
  margin-left: -1px;
}
.rs-input-number {
  background-color: #fff;
  background-color: var(--rs-input-bg);
}
.rs-input-number-btn-group-vertical {
  position: relative;
  width: 20px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  display: block;
}
.rs-input-number-btn-group-vertical > .rs-btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  position: relative;
  border: none;
}
.rs-input-number-touchspin-up,
.rs-input-number-touchspin-down {
  position: relative;
  border-radius: 0;
  padding: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  height: 17px;
}
.rs-input-number-touchspin-up > .rs-icon,
.rs-input-number-touchspin-down > .rs-icon {
  height: 17px;
}
.rs-input-group-lg .rs-input-number-touchspin-up,
.rs-input-group-lg .rs-input-number-touchspin-down {
  height: 20px;
}
.rs-input-group-lg .rs-input-number-touchspin-up > .rs-icon,
.rs-input-group-lg .rs-input-number-touchspin-down > .rs-icon {
  height: 20px;
}
.rs-input-group-sm .rs-input-number-touchspin-up,
.rs-input-group-sm .rs-input-number-touchspin-down {
  height: 14px;
}
.rs-input-group-sm .rs-input-number-touchspin-up > .rs-icon,
.rs-input-group-sm .rs-input-number-touchspin-down > .rs-icon {
  height: 14px;
}
.rs-input-group-xs .rs-input-number-touchspin-up,
.rs-input-group-xs .rs-input-number-touchspin-down {
  height: 11px;
}
.rs-input-group-xs .rs-input-number-touchspin-up > .rs-icon,
.rs-input-group-xs .rs-input-number-touchspin-down > .rs-icon {
  height: 11px;
}
.rs-input-number-touchspin-up > .rs-icon,
.rs-input-number-touchspin-down > .rs-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rs-input-number-btn-group-vertical:last-child .rs-input-number-touchspin-up {
  border-top-right-radius: 6px;
}
.rs-input-number-btn-group-vertical:last-child .rs-input-number-touchspin-down {
  border-bottom-right-radius: 6px;
}
.rs-input-number > .rs-input {
  border-bottom-left-radius: 6px !important;
  border-top-left-radius: 6px !important;
}
.rs-input-number > .rs-input:disabled + .rs-input-number-btn-group-vertical .rs-input-number-touchspin-up,
.rs-input-number > .rs-input:disabled + .rs-input-number-btn-group-vertical .rs-input-number-touchspin-down {
  background-color: #f7f7fa;
  background-color: var(--rs-input-disabled-bg);
}
.rs-input-number input[type='number'] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
.rs-input-number input[type='number']::-webkit-inner-spin-button {
  /* stylelint-disable */
  -webkit-appearance: none;
}
.rs-picker-input {
  position: relative;
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
  border-radius: 6px;
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
  background-color: #fff;
  background-color: var(--rs-input-bg);
}
.rs-picker-input .rs-picker-toggle {
  border: none !important;
  background: transparent !important;
  height: 34px;
  cursor: text;
}
.rs-picker-input .rs-picker-toggle-clean,
.rs-picker-input .rs-picker-toggle-caret {
  top: 7px;
}
.rs-picker-input .rs-picker-toggle .rs-ripple-pond {
  display: none;
}
.rs-picker-input:not(.rs-picker-disabled) .rs-picker-toggle {
  position: absolute !important;
}
.rs-picker-input .rs-picker-toggle.rs-btn-lg {
  height: 40px;
}
.rs-picker-input .rs-picker-toggle.rs-btn-md {
  height: 34px;
}
.rs-picker-input .rs-picker-toggle.rs-btn-sm {
  height: 28px;
}
.rs-picker-input .rs-picker-toggle.rs-btn-xs {
  height: 22px;
}
.rs-picker-textbox {
  margin-right: 32px;
  min-height: 34px;
}
.rs-picker-cleanable .rs-picker-textbox {
  margin-right: 44px;
}
.rs-picker-search {
  border: none;
  width: 100%;
}
.rs-picker-search-input {
  /* stylelint-disable */
  padding: 7px 11px;
  font-size: 14px;
  line-height: 1.42857143;
  /* stylelint-enable */
  background: none;
  outline: none;
  border: none;
  width: 100%;
  position: relative;
  padding-right: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-picker-search-input {
    height: 36px;
  }
}
textarea.rs-picker-search-input {
  height: auto;
}
.rs-picker-tag .rs-picker-search-input {
  font-size: 14px;
  line-height: 1.42857143;
  padding: 2px 12px 2px 11px;
}
.rs-picker-tag .rs-picker-search-input > input {
  background: none;
  outline: none;
  border: none;
  width: 100%;
}
.rs-picker-focused .rs-picker-search-input {
  z-index: 6;
}
.rs-picker-input-lg .rs-picker-search-input {
  padding: 8px 16px;
  font-size: 16px;
  line-height: 1.375;
}
.rs-picker-input-lg .rs-picker-textbox {
  min-height: 40px;
}
.rs-picker-input-md .rs-picker-search-input {
  padding: 7px 12px;
  font-size: 14px;
  line-height: 1.42857143;
}
.rs-picker-input-sm .rs-picker-search-input {
  padding: 4px 10px;
  font-size: 14px;
  line-height: 1.42857143;
}
.rs-picker-input-sm .rs-picker-textbox {
  min-height: 28px;
}
.rs-picker-input-xs .rs-picker-search-input {
  padding: 1px 8px;
  font-size: 12px;
  line-height: 1.66666667;
}
.rs-picker-input-xs .rs-picker-textbox {
  min-height: 22px;
}
.rs-inline-edit {
  position: relative;
  display: inline-block;
}
.rs-inline-edit .rs-plaintext {
  /* stylelint-disable */
  padding: 7px 11px;
  font-size: 14px;
  line-height: 1.42857143;
  /* stylelint-enable */
  border-radius: 6px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-inline-edit .rs-plaintext {
    height: 36px;
  }
}
textarea.rs-inline-edit .rs-plaintext {
  height: auto;
}
.rs-inline-edit .rs-plaintext:hover {
  background-color: #e5e5ea;
  background-color: var(--rs-inline-edit-hover-bg);
}
.rs-inline-edit-disabled .rs-plaintext:hover {
  background-color: transparent;
}
.rs-inline-edit-controls {
  position: absolute;
  inset-block-start: 100%;
  inset-inline-end: 0px;
  -webkit-margin-before: 6px;
          margin-block-start: 6px;
  z-index: 7;
}
.rs-inline-edit-controls .rs-btn {
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
}
.rs-inline-edit-xs .rs-plaintext {
  /* stylelint-disable */
  padding: 1px 11px;
  font-size: 12px;
  line-height: 1.66666667;
  /* stylelint-enable */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-inline-edit-xs .rs-plaintext {
    height: 24px;
  }
}
textarea.rs-inline-edit-xs .rs-plaintext {
  height: auto;
}
.rs-inline-edit-lg .rs-plaintext {
  /* stylelint-disable */
  padding: 9px 11px;
  font-size: 16px;
  line-height: 1.375;
  /* stylelint-enable */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-inline-edit-lg .rs-plaintext {
    height: 42px;
  }
}
textarea.rs-inline-edit-lg .rs-plaintext {
  height: auto;
}
.rs-inline-edit-sm .rs-plaintext {
  /* stylelint-disable */
  padding: 4px 11px;
  font-size: 14px;
  line-height: 1.42857143;
  /* stylelint-enable */
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-inline-edit-sm .rs-plaintext {
    height: 30px;
  }
}
textarea.rs-inline-edit-sm .rs-plaintext {
  height: auto;
}
.rs-list {
  position: relative;
  -webkit-box-shadow: 0 1px 0 #e5e5ea, 0 -1px 0 #e5e5ea;
  -webkit-box-shadow: 0 1px 0 var(--rs-list-border), 0 -1px 0 var(--rs-list-border);
          box-shadow: 0 1px 0 #e5e5ea, 0 -1px 0 #e5e5ea;
          box-shadow: 0 1px 0 var(--rs-list-border), 0 -1px 0 var(--rs-list-border);
  overflow-x: hidden;
  overflow-y: auto;
}
.rs-list-bordered {
  border-radius: 6px;
  -webkit-box-shadow: 0 0 0 1px #e5e5ea;
  -webkit-box-shadow: 0 0 0 1px var(--rs-list-border);
          box-shadow: 0 0 0 1px #e5e5ea;
          box-shadow: 0 0 0 1px var(--rs-list-border);
}
.rs-list-hover .rs-list-item:hover {
  background-color: #f2faff;
  background-color: var(--rs-list-hover-bg);
}
.rs-list-sortable .rs-list-item {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.rs-list-sortable .rs-list-item-disabled,
.rs-list-sortable .rs-list-item-disabled:active {
  cursor: not-allowed;
}
.rs-list-item {
  position: relative;
}
.rs-list-item-bordered {
  padding-left: 20px;
  padding-right: 20px;
}
.rs-list-item-lg {
  padding-top: 20px;
  padding-bottom: 20px;
}
.rs-list-item-md {
  padding-top: 13px;
  padding-bottom: 13px;
}
.rs-list-item-sm {
  padding-top: 8px;
  padding-bottom: 8px;
}
/* rtl:begin:ignore */
/* stylelint-disable-next-line */
.rs-list-item {
  background-color: #fff;
  background-color: var(--rs-list-bg);
  -webkit-box-shadow: 0 -1px 0 #e5e5ea, 0 1px 0 #e5e5ea;
  -webkit-box-shadow: 0 -1px 0 var(--rs-list-border), 0 1px 0 var(--rs-list-border);
          box-shadow: 0 -1px 0 #e5e5ea, 0 1px 0 #e5e5ea;
          box-shadow: 0 -1px 0 var(--rs-list-border), 0 1px 0 var(--rs-list-border);
}
.rs-list-item-helper {
  position: absolute;
  background-color: #fff;
  background-color: var(--rs-list-bg);
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
  width: calc(100% - 2px);
  border-radius: 6px;
  top: 0;
  left: 0;
  z-index: 99;
  border: none;
  cursor: move;
}
.rs-modal-open .rs-list-item-helper {
  z-index: 1149;
}
.rs-drawer-open .rs-list-item-helper {
  z-index: 1149;
}
.rs-list-item-holder {
  background-color: rgb(from #f2faff r g b / 50%);
  background-color: var(--rs-list-placeholder-bg);
  visibility: hidden;
}
.rs-list-item-holder::after {
  content: '';
  position: absolute;
  visibility: visible;
  top: 1px;
  left: 1px;
  width: calc(100% - 2 * 1px);
  height: calc(100% - 2 * 1px);
  border: 1px #3498ff dashed;
  border: 1px var(--rs-list-placeholder-border) dashed;
}
/* rtl:end:ignore */
.rs-loader {
  display: inline-block;
}
.rs-loader::before,
.rs-loader::after {
  content: ' ';
  display: table;
}
.rs-loader::after {
  clear: both;
}
.rs-loader .rs-loader-spin {
  width: 18px;
  height: 18px;
}
.rs-loader .rs-loader-spin::before,
.rs-loader .rs-loader-spin::after {
  width: 18px;
  height: 18px;
}
.rs-loader .rs-loader-content {
  font-size: 12px;
  line-height: 1.5;
}
.rs-loader .rs-loader-vertical .rs-loader .rs-loader {
  height: 48px;
}
.rs-loader .rs-loader-vertical .rs-loader .rs-loader-content {
  line-height: 1.66666667;
}
.rs-loader-spin {
  position: relative;
  display: inline-block;
  float: left;
}
.rs-loader-spin::before,
.rs-loader-spin::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  border-radius: 50%;
}
.rs-loader-spin::before {
  border: 3px solid rgb(from #f7f7fa r g b / 80%);
  border: 3px solid var(--rs-loader-ring);
}
.rs-loader-spin::after {
  border-width: 3px;
  border-style: solid;
  border-color: #939393 transparent transparent;
  border-color: var(--rs-loader-rotor) transparent transparent;
  -webkit-animation: loaderSpin 0.6s infinite linear;
          animation: loaderSpin 0.6s infinite linear;
}
.rs-loader-content {
  float: left;
  display: inline-block;
}
.rs-loader-spin + .rs-loader-content {
  margin-left: 12px;
}
.rs-loader-xs .rs-loader-spin + .rs-loader-content {
  margin-left: 10px;
}
.rs-loader-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgb(from #fff r g b / 90%);
  background: var(--rs-loader-backdrop);
}
.rs-loader-vertical {
  width: auto;
  display: inline-block;
}
.rs-loader-vertical .rs-loader {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-loader-vertical .rs-loader-spin {
  margin: 0 auto;
}
.rs-loader-vertical .rs-loader-content {
  line-height: 1.66666667;
  text-align: center;
}
.rs-loader-vertical .rs-loader-spin,
.rs-loader-vertical .rs-loader-content {
  display: block;
  float: none;
}
.rs-loader-vertical .rs-loader-spin + .rs-loader-content {
  margin-left: 0;
  margin-top: 10px;
}
.rs-loader-inverse .rs-loader-content {
  color: #f7f7fa;
  color: var(--rs-text-inverse);
}
.rs-loader-inverse .rs-loader-backdrop {
  background: rgb(from #121212 r g b / 83%);
  background: var(--rs-loader-backdrop-inverse);
}
.rs-loader-inverse .rs-loader-spin::before {
  border-color: rgb(from #f7f7fa r g b / 30%);
  border-color: var(--rs-loader-ring-inverse);
}
.rs-loader-inverse .rs-loader-spin::after {
  border-top-color: #fff;
  border-top-color: var(--rs-loader-rotor-inverse);
}
.rs-loader-speed-fast .rs-loader-spin::after {
  -webkit-animation-duration: 0.4s;
          animation-duration: 0.4s;
}
.rs-loader-speed-normal .rs-loader-spin::after {
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}
.rs-loader-speed-slow .rs-loader-spin::after {
  -webkit-animation-duration: 0.8s;
          animation-duration: 0.8s;
}
.rs-loader-speed-paused .rs-loader-spin::after {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.rs-loader-center,
.rs-loader-backdrop-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}
.rs-loader-center .rs-loader,
.rs-loader-backdrop-wrapper .rs-loader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.rs-loader-center:not(.rs-loader-vertical) .rs-loader,
.rs-loader-backdrop-wrapper:not(.rs-loader-vertical) .rs-loader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rs-loader-center.rs-loader-vertical .rs-loader,
.rs-loader-backdrop-wrapper.rs-loader-vertical .rs-loader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.rs-loader-center .rs-loader-content,
.rs-loader-backdrop-wrapper .rs-loader-content {
  z-index: 1;
}
.rs-loader-lg .rs-loader-spin {
  width: 64px;
  height: 64px;
}
.rs-loader-lg .rs-loader-spin::before,
.rs-loader-lg .rs-loader-spin::after {
  width: 64px;
  height: 64px;
}
.rs-loader-lg .rs-loader-content {
  font-size: 16px;
  line-height: 4;
}
.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader {
  height: 94px;
}
.rs-loader-lg .rs-loader-vertical .rs-loader-lg .rs-loader-content {
  line-height: 1.25;
}
.rs-loader-md .rs-loader-spin {
  width: 36px;
  height: 36px;
}
.rs-loader-md .rs-loader-spin::before,
.rs-loader-md .rs-loader-spin::after {
  width: 36px;
  height: 36px;
}
.rs-loader-md .rs-loader-content {
  font-size: 14px;
  line-height: 2.57142857;
}
.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader {
  height: 66px;
}
.rs-loader-md .rs-loader-vertical .rs-loader-md .rs-loader-content {
  line-height: 1.42857143;
}
.rs-loader-sm .rs-loader-spin {
  width: 18px;
  height: 18px;
}
.rs-loader-sm .rs-loader-spin::before,
.rs-loader-sm .rs-loader-spin::after {
  width: 18px;
  height: 18px;
}
.rs-loader-sm .rs-loader-content {
  font-size: 14px;
  line-height: 1.28571429;
}
.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader {
  height: 48px;
}
.rs-loader-sm .rs-loader-vertical .rs-loader-sm .rs-loader-content {
  line-height: 1.42857143;
}
.rs-loader-xs .rs-loader-spin {
  width: 16px;
  height: 16px;
}
.rs-loader-xs .rs-loader-spin::before,
.rs-loader-xs .rs-loader-spin::after {
  width: 16px;
  height: 16px;
}
.rs-loader-xs .rs-loader-content {
  font-size: 12px;
  line-height: 1.33333333;
}
.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader {
  height: 46px;
}
.rs-loader-xs .rs-loader-vertical .rs-loader-xs .rs-loader-content {
  line-height: 1.66666667;
}
.rs-loader-wrapper {
  display: inline-block;
  width: auto;
  line-height: 0;
}
@-webkit-keyframes loaderSpin {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loaderSpin {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes notificationMoveIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@keyframes notificationMoveIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@-webkit-keyframes notificationMoveInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes notificationMoveInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes notificationMoveInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@keyframes notificationMoveInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
@-webkit-keyframes notificationMoveOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    max-height: 100px;
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    max-height: 0;
    overflow: hidden;
  }
}
@keyframes notificationMoveOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
    max-height: 100px;
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleY(0.8);
            transform: scaleY(0.8);
    max-height: 0;
    overflow: hidden;
  }
}
.rs-message {
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.42857143;
  position: relative;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  overflow: hidden;
}
.rs-message-container {
  padding: 20px;
  padding-right: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rs-message-centered .rs-message-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  gap: 20px;
}
.rs-message-centered .rs-message-icon {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}
.rs-message-centered .rs-message-icon .rs-icon {
  font-size: 40px !important;
}
.rs-message-centered.rs-message-bordered {
  border-left-width: 1px !important;
  border-top-width: 4px !important;
}
.rs-message-icon {
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 0;
  margin-right: 10px;
}
.rs-message-icon .rs-icon {
  font-size: 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs-message-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.rs-message-header {
  color: #121212;
  color: var(--rs-text-heading);
  line-height: 1.71428571;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rs-message-header + .rs-message-body {
  margin-top: 4px;
}
.rs-message-body {
  color: #343434;
  color: var(--rs-text-primary);
}
.rs-message-body ul,
.rs-message-body ol {
  margin: 0;
  padding: 0;
  -webkit-padding-start: 16px;
          padding-inline-start: 16px;
}
.rs-message.rs-message-has-title .rs-message-icon {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.rs-message.rs-message-has-title .rs-message-icon .rs-icon {
  font-size: 24px;
  line-height: 1;
}
.rs-message:not(.rs-message-hiding) + .rs-message {
  margin-top: 10px;
}
.rs-message:not(.rs-message-hiding) + .rs-message.rs-message-hiding:last-child {
  -webkit-transition: margin-top 0.1s linear 0.3s;
  transition: margin-top 0.1s linear 0.3s;
  margin-top: 0;
}
.rs-message.rs-message-hiding {
  -webkit-animation: notificationMoveOut 0.3s ease-in forwards;
          animation: notificationMoveOut 0.3s ease-in forwards;
}
.rs-theme-dark .rs-message .rs-btn-link,
.rs-theme-dark .rs-message a {
  color: inherit;
  text-decoration: underline;
}
.rs-message-full {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  border-radius: 0;
  z-index: 3;
}
.rs-message-success {
  background-color: #fff;
}
.rs-message-success.rs-message-bordered {
  border: 1px solid #4caf50;
  border: 1px solid var(--rs-message-success-border);
  border-left-width: 4px;
}
.rs-message-success.rs-message-bordered .rs-message-icon {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 4px solid #a5e0a4;
  border: 4px solid var(--rs-message-success-icon-border);
  border-radius: 50%;
}
.rs-message-success .rs-message-container {
  background-color: rgb(from #c8f0c7 r g b / 60%);
  background-color: var(--rs-message-success-bg);
}
.rs-message-success .rs-message-header {
  color: #121212;
  color: var(--rs-message-success-header);
}
.rs-message-success .rs-message-body {
  color: #343434;
  color: var(--rs-message-success-text);
}
.rs-message-success .rs-btn-close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 8px;
  font-size: 12px;
}
.rs-message-success .rs-message-icon > .rs-icon,
.rs-message-success .rs-btn-close {
  color: #4caf50;
  color: var(--rs-message-success-icon);
}
.rs-theme-high-contrast .rs-message-success {
  border: 1px solid #4caf50;
  border: 1px solid var(--rs-message-success-border);
}
.rs-message-info {
  background-color: #fff;
}
.rs-message-info.rs-message-bordered {
  border: 1px solid #2196f3;
  border: 1px solid var(--rs-message-info-border);
  border-left-width: 4px;
}
.rs-message-info.rs-message-bordered .rs-message-icon {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 4px solid #9bd4fa;
  border: 4px solid var(--rs-message-info-icon-border);
  border-radius: 50%;
}
.rs-message-info .rs-message-container {
  background-color: rgb(from #c5e7fc r g b / 60%);
  background-color: var(--rs-message-info-bg);
}
.rs-message-info .rs-message-header {
  color: #121212;
  color: var(--rs-message-info-header);
}
.rs-message-info .rs-message-body {
  color: #343434;
  color: var(--rs-message-info-text);
}
.rs-message-info .rs-btn-close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 8px;
  font-size: 12px;
}
.rs-message-info .rs-message-icon > .rs-icon,
.rs-message-info .rs-btn-close {
  color: #2196f3;
  color: var(--rs-message-info-icon);
}
.rs-theme-high-contrast .rs-message-info {
  border: 1px solid #2196f3;
  border: 1px solid var(--rs-message-info-border);
}
.rs-message-warning {
  background-color: #fff;
}
.rs-message-warning.rs-message-bordered {
  border: 1px solid #ffb300;
  border: 1px solid var(--rs-message-warning-border);
  border-left-width: 4px;
}
.rs-message-warning.rs-message-bordered .rs-message-icon {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 4px solid #ffd991;
  border: 4px solid var(--rs-message-warning-icon-border);
  border-radius: 50%;
}
.rs-message-warning .rs-message-container {
  background-color: rgb(from #ffe9c2 r g b / 60%);
  background-color: var(--rs-message-warning-bg);
}
.rs-message-warning .rs-message-header {
  color: #121212;
  color: var(--rs-message-warning-header);
}
.rs-message-warning .rs-message-body {
  color: #343434;
  color: var(--rs-message-warning-text);
}
.rs-message-warning .rs-btn-close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 8px;
  font-size: 12px;
}
.rs-message-warning .rs-message-icon > .rs-icon,
.rs-message-warning .rs-btn-close {
  color: #ffb300;
  color: var(--rs-message-warning-icon);
}
.rs-theme-high-contrast .rs-message-warning {
  border: 1px solid #ffb300;
  border: 1px solid var(--rs-message-warning-border);
}
.rs-message-error {
  background-color: #fff;
}
.rs-message-error.rs-message-bordered {
  border: 1px solid #f44336;
  border: 1px solid var(--rs-message-error-border);
  border-left-width: 4px;
}
.rs-message-error.rs-message-bordered .rs-message-icon {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: 4px solid #faa9a7;
  border: 4px solid var(--rs-message-error-icon-border);
  border-radius: 50%;
}
.rs-message-error .rs-message-container {
  background-color: rgb(from #fccfcf r g b / 60%);
  background-color: var(--rs-message-error-bg);
}
.rs-message-error .rs-message-header {
  color: #121212;
  color: var(--rs-message-error-header);
}
.rs-message-error .rs-message-body {
  color: #343434;
  color: var(--rs-message-error-text);
}
.rs-message-error .rs-btn-close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 8px;
  font-size: 12px;
}
.rs-message-error .rs-message-icon > .rs-icon,
.rs-message-error .rs-btn-close {
  color: #f44336;
  color: var(--rs-message-error-icon);
}
.rs-theme-high-contrast .rs-message-error {
  border: 1px solid #f44336;
  border: 1px solid var(--rs-message-error-border);
}
.rs-modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 1049;
  background-color: rgb(from #121212 r g b / 30%);
  background-color: var(--rs-bg-backdrop);
}
.rs-modal-backdrop.rs-anim-fade {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
.rs-modal-backdrop.rs-anim-in {
  opacity: 1;
}
.rs-modal-open {
  overflow: hidden;
}
.rs-modal-wrapper {
  position: fixed;
  overflow: auto;
  z-index: 1050;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rs-modal {
  display: none;
  overflow: visible;
  outline: 0;
  margin: 30px auto 0 auto;
  position: relative;
  width: auto;
  z-index: 1050;
}
.rs-modal-lg {
  width: 968px;
  max-width: calc(100% - 10px);
}
.rs-modal-md {
  width: 800px;
  max-width: calc(100% - 10px);
}
.rs-modal-sm {
  width: 600px;
  max-width: calc(100% - 10px);
}
.rs-modal-xs {
  width: 400px;
  max-width: calc(100% - 10px);
}
.rs-modal-full {
  margin: 0;
  height: 100%;
}
.rs-modal-full .rs-modal-content {
  position: absolute;
  height: 100%;
  width: 100%;
  border-radius: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-modal-full .rs-modal-content .rs-modal-header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.rs-modal-full .rs-modal-content .rs-modal-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: auto;
}
.rs-modal-full .rs-modal-content .rs-modal-footer {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.rs-modal-shake .rs-modal-dialog {
  -webkit-animation: 0.3s linear shakeHead;
          animation: 0.3s linear shakeHead;
}
.rs-modal-content {
  position: relative;
  background-color: #fff;
  background-color: var(--rs-bg-overlay);
  border: none;
  border: var(--rs-modal-border, none);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: var(--rs-modal-shadow);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
          box-shadow: var(--rs-modal-shadow);
  padding: 20px;
}
.rs-modal-header {
  padding-right: 20px;
}
.rs-modal-header::before,
.rs-modal-header::after {
  content: ' ';
  display: table;
}
.rs-modal-header::after {
  clear: both;
}
.rs-modal-header .rs-modal-header-close {
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 12px;
  color: #717273;
  color: var(--rs-text-secondary);
  padding: 0;
}
.rs-modal-header .rs-modal-header-close:hover {
  color: #343434;
  color: var(--rs-text-primary);
}
.rs-modal-title {
  font-weight: normal;
  font-size: 18px;
  line-height: 1.11111111;
  display: block;
  color: #121212;
  color: var(--rs-text-heading);
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rs-modal-body {
  position: relative;
  margin-top: 20px;
  padding-bottom: 20px;
}
.rs-modal-footer {
  text-align: right;
  border-top: none;
}
.rs-modal-footer::before,
.rs-modal-footer::after {
  content: ' ';
  display: table;
}
.rs-modal-footer::after {
  clear: both;
}
.rs-modal-footer .rs-btn + .rs-btn {
  margin-left: 10px;
  margin-bottom: 0;
}
.rs-modal-footer .rs-btn-group .rs-btn + .rs-btn {
  margin-left: -1px;
}
.rs-modal-footer .rs-btn-block + .rs-btn-block {
  margin-left: 0;
}
.rs-modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
.rs-cascade-tree-items .rs-check-item .rs-checkbox-checker > label {
  padding-right: 26px;
}
.rs-cascade-tree-items .rs-check-item.rs-check-item-focus .rs-checkbox-checker > label,
.rs-cascade-tree-items .rs-check-item.rs-checkbox-checked .rs-checkbox-checker > label {
  font-weight: bold;
}
.rs-cascade-tree-column.rs-cascade-tree-column-uncheckable .rs-check-item .rs-checkbox-checker > label {
  padding-left: 12px;
}
.rs-cascade-tree-multi .rs-cascade-search-view-row {
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.rs-cascade-tree-multi .rs-cascade-search-view-col {
  padding: 0;
}
.rs-picker-popup-multi-cascader .rs-cascade-search-view-row {
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.rs-picker-popup-multi-cascader .rs-cascade-search-view-col {
  padding: 0;
}
.rs-nav {
  position: relative;
  outline: 0;
}
.rs-nav .rs-dropdown > .rs-dropdown-toggle {
  height: 36px;
  vertical-align: bottom;
}
.rs-nav-default .rs-nav-item,
.rs-nav-tabs .rs-nav-item {
  overflow: hidden;
  position: relative;
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
}
@media not all and (min-resolution: 0.001dpcm) {
  .rs-nav-default .rs-nav-item,
  .rs-nav-tabs .rs-nav-item {
    /* stylelint-disable */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    /* stylelint-enable */
  }
}
.rs-nav-item {
  padding: 8px 12px;
  cursor: pointer;
  color: #343434;
  color: var(--rs-navs-text);
  background: transparent;
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  outline: none;
  text-decoration: none;
}
@media not all and (min-resolution: 0.001dpcm) {
  .rs-nav-item {
    /* stylelint-disable */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    /* stylelint-enable */
  }
}
.rs-nav-item:hover,
.rs-nav-item:focus,
.rs-nav-item:active {
  text-decoration: none;
}
.rs-theme-high-contrast .rs-nav-item {
  -webkit-transition: none;
  transition: none;
}
.rs-nav-item:hover,
.rs-nav-item:focus,
.rs-nav-item.rs-nav-item-focus {
  color: #343434;
  color: var(--rs-navs-text-hover);
}
.rs-theme-high-contrast .rs-nav-item:hover,
.rs-theme-high-contrast .rs-nav-item:focus,
.rs-theme-high-contrast .rs-nav-item.rs-nav-item-focus {
  text-decoration: underline;
}
.rs-nav-item:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-width: 2px;
  outline-offset: 0;
  z-index: 2;
}
.rs-theme-high-contrast .rs-nav-item:focus-visible {
  outline-offset: 2px;
}
.rs-nav-item:active {
  color: #121212;
  color: var(--rs-navs-text-active);
}
.rs-theme-high-contrast .rs-nav-item:active {
  text-decoration: underline;
}
.rs-nav-item.rs-nav-item-disabled {
  cursor: not-allowed;
  pointer-events: none;
  color: #717273;
  color: var(--rs-text-disabled);
}
.rs-nav-item.rs-nav-item-active {
  position: relative;
  color: #1675e0;
  color: var(--rs-navs-selected);
  z-index: 1;
}
.rs-theme-high-contrast .rs-nav-item.rs-nav-item-active {
  text-decoration: underline;
}
.rs-nav-item-icon {
  margin-right: 6px;
}
.rs-nav-item-caret {
  font-size: 16px;
  vertical-align: text-bottom;
  margin-left: 6px;
}
.rs-nav-horizontal {
  white-space: nowrap;
}
.rs-nav-horizontal > .rs-nav-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  vertical-align: top;
}
.rs-nav-horizontal .rs-nav-bar {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.rs-nav-reversed.rs-nav-horizontal .rs-nav-bar {
  bottom: auto;
  top: 0;
}
.rs-nav-vertical > .rs-nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs-nav-vertical > .rs-dropdown {
  width: 100%;
}
.rs-nav-vertical > .rs-dropdown > .rs-dropdown-toggle {
  width: 100%;
  text-align: left;
  z-index: 0;
}
.rs-nav-vertical .rs-nav-bar {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}
.rs-nav-reversed.rs-nav-vertical .rs-nav-bar {
  right: auto;
}
.rs-nav-default .rs-nav-item {
  border-radius: 6px;
}
.rs-nav-default .rs-nav-item:hover {
  background: #e5e5ea;
  background: var(--rs-navs-bg-hover);
}
.rs-nav-tabs .rs-nav-item:hover,
.rs-nav-tabs .rs-nav-item:focus {
  background: #e5e5ea;
  background: var(--rs-navs-bg-hover);
}
.rs-nav-tabs .rs-nav-item.rs-nav-item-active {
  border: 1px solid #d9d9d9;
  border: 1px solid var(--rs-navs-tab-border);
  background-color: #fff;
  background-color: var(--rs-bg-card);
  z-index: 1;
}
.rs-nav-tabs.rs-nav-horizontal > .rs-nav-item,
.rs-nav-tabs.rs-nav-horizontal > .rs-dropdown .rs-dropdown-toggle {
  border-radius: 6px 6px 0 0;
}
.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal > .rs-nav-item,
.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal > .rs-dropdown .rs-dropdown-toggle {
  border-radius: 0 0 6px 6px;
}
.rs-nav-tabs.rs-nav-horizontal .rs-nav-bar {
  border-top: 1px solid #d9d9d9;
  border-top: 1px solid var(--rs-navs-tab-border);
}
.rs-nav-tabs.rs-nav-horizontal .rs-nav-item.rs-nav-item-active {
  border-bottom-width: 0;
}
.rs-nav-reversed.rs-nav-tabs.rs-nav-horizontal .rs-nav-item.rs-nav-item-active {
  border-bottom-width: 1px;
  border-top-width: 0;
}
.rs-nav-tabs.rs-nav-vertical > .rs-nav-item,
.rs-nav-tabs.rs-nav-vertical > .rs-dropdown .rs-dropdown-toggle {
  border-radius: 6px 0 0 6px;
}
.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical > .rs-nav-item,
.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical > .rs-dropdown .rs-dropdown-toggle {
  border-radius: 0 6px 6px 0;
}
.rs-nav-tabs.rs-nav-vertical .rs-nav-bar {
  width: 1px;
  background: #d9d9d9;
  background: var(--rs-navs-tab-border);
}
.rs-nav-tabs.rs-nav-vertical .rs-nav-item.rs-nav-item-active {
  border-right-width: 0;
}
.rs-nav-reversed.rs-nav-tabs.rs-nav-vertical .rs-nav-item.rs-nav-item-active {
  border-right-width: 1px;
  border-left-width: 0;
}
.rs-nav-subtle .rs-nav-item {
  position: relative;
}
.rs-nav-subtle .rs-nav-item:hover,
.rs-nav-subtle .rs-nav-item:focus {
  color: #1675e0;
  color: var(--rs-navs-selected);
}
.rs-nav-subtle .rs-nav-item.rs-nav-item-active::before {
  content: '';
  position: absolute;
  background-color: #1675e0;
  background-color: var(--rs-navs-selected);
  display: block;
  z-index: 1;
}
.rs-nav-subtle.rs-nav-horizontal .rs-nav-bar {
  border-top: 2px solid #f7f7fa;
  border-top: 2px solid var(--rs-navs-subtle-border);
}
.rs-nav-subtle.rs-nav-horizontal .rs-nav-item.rs-nav-item-active::before {
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
}
.rs-nav-reversed.rs-nav-subtle.rs-nav-horizontal .rs-nav-item.rs-nav-item-active::before {
  bottom: auto;
  top: 0;
}
.rs-nav-subtle.rs-nav-vertical .rs-nav-bar {
  width: 2px;
  background: #f7f7fa;
  background: var(--rs-navs-subtle-border);
}
.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active::before {
  right: 0;
  top: 0;
  bottom: 0;
  width: 2px;
}
.rs-nav-reversed.rs-nav-subtle.rs-nav-vertical .rs-nav-item.rs-nav-item-active::before {
  right: auto;
  left: 0;
}
.rs-nav-pills {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-color: #f2f2f5;
  background-color: var(--rs-navs-pills-bg);
  border-radius: 6px;
  padding: 4px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.rs-nav-pills .rs-nav-item {
  border-radius: 6px;
  position: relative;
  padding: 4px 12px;
  color: #717273;
  color: var(--rs-navs-pills-item-color);
}
.rs-nav-pills .rs-nav-item-active {
  background-color: #fff;
  background-color: var(--rs-navs-pills-item-active-bg);
  color: #121212;
  color: var(--rs-navs-pills-item-active-color);
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: var(--rs-navs-pills-item-shadow);
          box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
          box-shadow: var(--rs-navs-pills-item-shadow);
}
.rs-nav-pills .rs-nav-item-disabled {
  color: #b6b7b8;
  color: var(--rs-navs-pills-item-disabled-color);
}
.rs-nav-pills.rs-nav-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-nav-pills.rs-nav-vertical .rs-nav-item {
  padding: 6px 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rs-nav-justified {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rs-nav-justified > .rs-nav-item,
.rs-nav-justified > .rs-dropdown {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 1%;
          flex: 1 1 1%;
}
.rs-nav-justified > .rs-dropdown .rs-dropdown-toggle {
  width: 100%;
  text-align: left;
}
.rs-navbar::before,
.rs-navbar::after {
  content: ' ';
  display: table;
}
.rs-navbar::after {
  clear: both;
}
.rs-navbar-header,
.rs-navbar-brand {
  float: left;
  display: inline-block;
  height: 56px;
  color: inherit;
}
.rs-navbar-header a {
  color: inherit;
}
.rs-navbar-brand {
  padding: 18px 20px;
}
.rs-navbar-nav {
  float: left;
}
.rs-navbar-nav.rs-navbar-right {
  float: right;
}
.rs-navbar-nav:focus .rs-navbar-item:focus-visible,
.rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,
.rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,
.rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle {
  z-index: 1;
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible,
.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,
.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,
.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle {
  outline-offset: 2px;
}
.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible,
.rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,
.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,
.rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item:focus-visible,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-navbar-item.rs-navbar-item-focus,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown .rs-dropdown-toggle:focus-visible,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav:focus .rs-dropdown.rs-dropdown-focus .rs-dropdown-toggle {
  outline-offset: 2px;
}
.rs-navbar-item,
.rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle {
  padding: 18px 16px;
  height: 56px;
  border-radius: 0;
  color: inherit;
  float: left;
  background-color: transparent;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs-navbar-item-icon {
  font-size: 16px;
  margin-right: 5px;
}
.rs-navbar-item-caret {
  font-size: 16px;
  margin-left: 6px;
}
.rs-navbar-brand,
.rs-navbar-item,
.rs-navbar-nav > .rs-dropdown-item,
.rs-navbar-brand:hover,
.rs-navbar-item:hover,
.rs-navbar-nav > .rs-dropdown-item:hover,
.rs-navbar-brand:focus,
.rs-navbar-item:focus,
.rs-navbar-nav > .rs-dropdown-item:focus,
.rs-navbar-brand:active,
.rs-navbar-item:active,
.rs-navbar-nav > .rs-dropdown-item:active,
.rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle {
  text-decoration: none;
}
.rs-navbar-brand:focus-visible,
.rs-navbar-item:focus-visible,
.rs-navbar-nav > .rs-dropdown-item:focus-visible,
.rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle:focus,
.rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  z-index: 2;
}
.rs-theme-high-contrast .rs-navbar-brand:focus-visible,
.rs-theme-high-contrast .rs-navbar-item:focus-visible,
.rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown-item:focus-visible {
  outline-offset: 2px;
}
.rs-theme-high-contrast .rs-navbar-brand:focus-visible,
.rs-theme-high-contrast .rs-navbar-item:focus-visible,
.rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown-item:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-brand:focus-visible,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-item:focus-visible,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown-item:focus-visible {
  outline-offset: 2px;
}
.rs-navbar-item,
.rs-navbar-nav > .rs-dropdown,
.rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle {
  margin: 0 !important;
}
.rs-theme-high-contrast .rs-navbar-item.rs-navbar-item-active {
  text-decoration: underline;
}
.rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle {
  padding-right: 36px;
}
.rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle {
  border: none;
}
.rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle:focus-visible {
  outline-offset: 2px;
}
.rs-navbar-nav > .rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret {
  top: 18px;
  right: 16px;
}
.rs-navbar .rs-dropdown-item:hover {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-menuitem-active-bg);
  color: #1675e0;
  color: var(--rs-menuitem-active-text);
}
.rs-theme-high-contrast .rs-navbar .rs-dropdown-item:hover {
  text-decoration: underline;
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
}
.rs-navbar-default {
  background-color: #f7f7fa;
  background-color: var(--rs-navbar-default-bg);
  color: #343434;
  color: var(--rs-navbar-default-text);
}
.rs-navbar-default .rs-navbar-item:hover,
.rs-navbar-default .rs-dropdown .rs-dropdown-toggle:hover,
.rs-navbar-default .rs-dropdown.rs-dropdown-open .rs-dropdown-toggle {
  background-color: #e5e5ea;
  background-color: var(--rs-navbar-default-hover-bg);
  color: #343434;
  color: var(--rs-navbar-default-hover-text);
}
.rs-navbar-default .rs-navbar-item.rs-navbar-item-active,
.rs-navbar-default .rs-dropdown .rs-dropdown-menu-active ~ .rs-dropdown-toggle {
  color: #1675e0;
  color: var(--rs-navbar-default-selected-text);
}
.rs-navbar-inverse {
  background-color: #3498ff;
  background-color: var(--rs-navbar-inverse-bg);
  color: #fff;
  color: var(--rs-navbar-inverse-text);
}
.rs-navbar-inverse .rs-navbar-item:hover,
.rs-navbar-inverse .rs-dropdown .rs-dropdown-toggle:hover,
.rs-navbar-inverse .rs-navbar-item:focus,
.rs-navbar-inverse .rs-dropdown .rs-dropdown-toggle:focus {
  background-color: #2589f5;
  background-color: var(--rs-navbar-inverse-hover-bg);
  color: #fff;
  color: var(--rs-navbar-inverse-hover-text);
}
.rs-navbar-inverse .rs-navbar-item.rs-navbar-item-active,
.rs-navbar-inverse .rs-dropdown .rs-dropdown-menu-active ~ .rs-dropdown-toggle {
  background-color: #1675e0;
  background-color: var(--rs-navbar-inverse-selected-bg);
}
.rs-theme-high-contrast .rs-navbar-inverse .rs-navbar-item.rs-navbar-item-active,
.rs-theme-high-contrast .rs-navbar-inverse .rs-dropdown .rs-dropdown-menu-active ~ .rs-dropdown-toggle {
  color: var(--rs-navbar-inverse-selected-text);
}
.rs-navbar-subtle {
  background-color: transparent;
  color: #343434;
  color: var(--rs-navbar-subtle-text);
}
.rs-navbar-subtle .rs-navbar-item:hover,
.rs-navbar-subtle .rs-dropdown .rs-dropdown-toggle:hover,
.rs-navbar-subtle .rs-navbar-item:focus,
.rs-navbar-subtle .rs-dropdown .rs-dropdown-toggle:focus {
  background-color: #f7f7fa;
  background-color: var(--rs-navbar-subtle-hover-bg);
  color: #343434;
  color: var(--rs-navbar-subtle-hover-text);
}
.rs-navbar-subtle .rs-navbar-item.rs-navbar-item-active,
.rs-navbar-subtle .rs-dropdown .rs-dropdown-menu-active ~ .rs-dropdown-toggle {
  color: #1675e0;
  color: var(--rs-navbar-subtle-selected-text);
}
.rs-notification {
  pointer-events: auto;
  position: relative;
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  border-radius: 6px;
  background: #fff;
  background: var(--rs-bg-overlay);
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  overflow: hidden;
}
.rs-notification:not(.rs-toast-fade-exited) ~ .rs-notification {
  margin-top: 10px;
}
.rs-theme-high-contrast .rs-notification {
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
}
.rs-notification-content {
  padding: 20px;
  max-width: 400px;
}
.rs-notification-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  color: #121212;
  color: var(--rs-text-heading);
  font-size: 16px;
  line-height: 1.5;
}
.rs-notification-title > p {
  margin: 0;
}
.rs-notification-title .rs-icon {
  font-size: 24px;
  width: 24px;
  line-height: 1;
  margin-right: 10px;
}
.rs-notification-title-with-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rs-notification-description {
  color: #343434;
  color: var(--rs-text-primary);
}
.rs-notification-title + .rs-notification-description {
  margin-top: 8px;
}
.rs-notification.rs-notification-hiding {
  -webkit-animation: notificationMoveOut 0.3s ease-in forwards;
          animation: notificationMoveOut 0.3s ease-in forwards;
}
.rs-notification.rs-notification-hiding ~ .rs-notification {
  margin-top: 0;
}
.rs-notification .rs-btn-close {
  position: absolute;
  right: 0;
  top: 0;
  padding: 8px;
  font-size: 12px;
}
.rs-notification-success .rs-notification-content .rs-notification-title + .rs-notification-description {
  margin-left: 34px;
}
.rs-notification-success .rs-notification-content .rs-icon {
  color: #4caf50;
  color: var(--rs-state-success);
}
.rs-notification-success .rs-notification-content .rs-icon::before {
  vertical-align: middle;
}
.rs-notification-info .rs-notification-content .rs-notification-title + .rs-notification-description {
  margin-left: 34px;
}
.rs-notification-info .rs-notification-content .rs-icon {
  color: #2196f3;
  color: var(--rs-state-info);
}
.rs-notification-info .rs-notification-content .rs-icon::before {
  vertical-align: middle;
}
.rs-notification-warning .rs-notification-content .rs-notification-title + .rs-notification-description {
  margin-left: 34px;
}
.rs-notification-warning .rs-notification-content .rs-icon {
  color: #ffb300;
  color: var(--rs-state-warning);
}
.rs-notification-warning .rs-notification-content .rs-icon::before {
  vertical-align: middle;
}
.rs-notification-error .rs-notification-content .rs-notification-title + .rs-notification-description {
  margin-left: 34px;
}
.rs-notification-error .rs-notification-content .rs-icon {
  color: #f44336;
  color: var(--rs-state-error);
}
.rs-notification-error .rs-notification-content .rs-icon::before {
  vertical-align: middle;
}
.rs-pagination-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs-pagination-group-lg {
  font-size: 16px;
}
.rs-pagination-group-md,
.rs-pagination-group-sm {
  font-size: 14px;
}
.rs-pagination-group-xs {
  font-size: 12px;
}
.rs-pagination-group-grow {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.rs-pagination-group .rs-pagination {
  vertical-align: middle;
}
.rs-pagination-group-limit {
  position: relative;
}
.rs-pagination-group-limit + .rs-pagination-group-total {
  margin-left: 18px;
}
.rs-pagination-group-skip {
  vertical-align: middle;
  display: inline-block;
  margin-left: 10px;
}
.rs-pagination-group-skip .rs-input {
  width: 46px;
  margin: 0 5px;
  display: inline-block;
}
.rs-pagination {
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
}
.rs-pagination-lg .rs-pagination-btn {
  font-size: 16px;
  line-height: 22px;
  padding: 10px 16px;
  min-width: 42px;
}
.rs-btn-ghost.rs-pagination-lg .rs-pagination-btn {
  padding: 9px 15px;
}
.rs-btn-icon.rs-pagination-lg .rs-pagination-btn {
  padding: 11px 11px;
  line-height: 20px;
}
.rs-btn-icon.rs-pagination-lg .rs-pagination-btn > .rs-icon {
  font-size: 20px;
}
.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn {
  line-height: 22px;
}
.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn > .rs-icon {
  padding: 11px 11px;
  width: 42px;
  height: 42px;
}
.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-left {
  padding: 10px 16px 10px 58px;
}
.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-right {
  padding: 10px 58px 10px 16px;
}
.rs-btn-icon-with-text.rs-pagination-lg .rs-pagination-btn.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-pagination-lg .rs-pagination-btn .rs-pagination-symbol {
  height: 22px;
}
.rs-pagination-lg .rs-pagination-btn-active {
  padding: 9px 15px;
}
.rs-pagination-md .rs-pagination-btn {
  font-size: 14px;
  line-height: 20px;
  padding: 8px 12px;
  min-width: 36px;
}
.rs-btn-ghost.rs-pagination-md .rs-pagination-btn {
  padding: 7px 11px;
}
.rs-btn-icon.rs-pagination-md .rs-pagination-btn {
  padding: 10px 10px;
  line-height: 16px;
}
.rs-btn-icon.rs-pagination-md .rs-pagination-btn > .rs-icon {
  font-size: 16px;
}
.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn > .rs-icon {
  padding: 10px 10px;
  width: 36px;
  height: 36px;
}
.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-left {
  padding: 8px 12px 8px 48px;
}
.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-right {
  padding: 8px 48px 8px 12px;
}
.rs-btn-icon-with-text.rs-pagination-md .rs-pagination-btn.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-pagination-md .rs-pagination-btn-active {
  padding: 7px 11px;
}
.rs-pagination-sm .rs-pagination-btn {
  font-size: 14px;
  line-height: 20px;
  padding: 5px 10px;
  min-width: 30px;
}
.rs-btn-ghost.rs-pagination-sm .rs-pagination-btn {
  padding: 4px 9px;
}
.rs-btn-icon.rs-pagination-sm .rs-pagination-btn {
  padding: 7px 7px;
  line-height: 16px;
}
.rs-btn-icon.rs-pagination-sm .rs-pagination-btn > .rs-icon {
  font-size: 16px;
}
.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn > .rs-icon {
  padding: 7px 7px;
  width: 30px;
  height: 30px;
}
.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-left {
  padding: 5px 10px 5px 40px;
}
.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-right {
  padding: 5px 40px 5px 10px;
}
.rs-btn-icon-with-text.rs-pagination-sm .rs-pagination-btn.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-pagination-sm .rs-pagination-btn-active {
  padding: 4px 9px;
}
.rs-pagination-xs .rs-pagination-btn {
  font-size: 12px;
  line-height: 20px;
  padding: 2px 8px;
  min-width: 24px;
}
.rs-btn-ghost.rs-pagination-xs .rs-pagination-btn {
  padding: 1px 7px;
}
.rs-btn-icon.rs-pagination-xs .rs-pagination-btn {
  padding: 6px 6px;
  line-height: 12px;
}
.rs-btn-icon.rs-pagination-xs .rs-pagination-btn > .rs-icon {
  font-size: 12px;
}
.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn > .rs-icon {
  padding: 6px 6px;
  width: 24px;
  height: 24px;
}
.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-left {
  padding: 2px 8px 2px 32px;
}
.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-right {
  padding: 2px 32px 2px 8px;
}
.rs-btn-icon-with-text.rs-pagination-xs .rs-pagination-btn.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-pagination-xs .rs-pagination-btn-active {
  padding: 1px 7px;
}
.rs-pagination-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
  border: none;
  border: var(--rs-btn-default-border, none);
  color: #343434;
  color: var(--rs-btn-default-text);
  background-color: #f7f7fa;
  background-color: var(--rs-btn-default-bg);
  border-radius: 6px;
  padding: 8px 12px;
  overflow: hidden;
  color: #343434;
  color: var(--rs-btn-subtle-text);
  background-color: transparent;
  border: none;
  font-size: 14px;
  line-height: 20px;
  padding: 5px 10px;
  margin: 0 2px;
  position: relative;
  float: left;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rs-theme-high-contrast .rs-pagination-btn {
  -webkit-transition: none;
  transition: none;
}
.rs-btn-ghost.rs-pagination-btn {
  padding: 7px 11px;
}
.rs-btn-icon.rs-pagination-btn {
  padding: 10px 10px;
  line-height: 16px;
}
.rs-btn-icon.rs-pagination-btn > .rs-icon {
  font-size: 16px;
}
.rs-btn-icon-with-text.rs-pagination-btn {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-pagination-btn > .rs-icon {
  padding: 10px 10px;
  width: 36px;
  height: 36px;
}
.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left {
  padding: 8px 12px 8px 48px;
}
.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right {
  padding: 8px 48px 8px 12px;
}
.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-pagination-btn:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-pagination-btn:focus-visible {
  outline-offset: 2px;
}
.rs-pagination-btn:hover,
.rs-pagination-btn:focus {
  color: var(--rs-btn-default-hover-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-default-hover-bg);
  text-decoration: none;
}
.rs-pagination-btn:active,
.rs-pagination-btn.rs-btn-active {
  color: #121212;
  color: var(--rs-btn-default-active-text);
  background-color: #d9d9d9;
  background-color: var(--rs-btn-default-active-bg);
}
.rs-pagination-btn:disabled,
.rs-pagination-btn.rs-btn-disabled {
  cursor: not-allowed;
  color: #717273;
  color: var(--rs-btn-default-disabled-text);
  background-color: #f7f7fa;
  background-color: var(--rs-btn-default-disabled-bg);
}
.rs-theme-high-contrast .rs-pagination-btn:disabled,
.rs-theme-high-contrast .rs-pagination-btn.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
@media not all and (min-resolution: 0.001dpcm) {
  .rs-pagination-btn {
    /* stylelint-disable */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    /* stylelint-enable */
  }
}
.rs-pagination-btn:hover,
.rs-pagination-btn:focus {
  color: #343434;
  color: var(--rs-btn-subtle-hover-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-hover-bg);
}
.rs-pagination-btn:active,
.rs-pagination-btn.rs-btn-active {
  color: #121212;
  color: var(--rs-btn-subtle-active-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-active-bg);
}
.rs-pagination-btn:disabled,
.rs-pagination-btn.rs-btn-disabled {
  color: #b6b7b8;
  color: var(--rs-btn-subtle-disabled-text);
  background: none;
}
.rs-theme-high-contrast .rs-pagination-btn:disabled,
.rs-theme-high-contrast .rs-pagination-btn.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-btn-ghost.rs-pagination-btn {
  padding: 4px 9px;
}
.rs-btn-icon.rs-pagination-btn {
  padding: 7px 7px;
  line-height: 16px;
}
.rs-btn-icon.rs-pagination-btn > .rs-icon {
  font-size: 16px;
}
.rs-btn-icon-with-text.rs-pagination-btn {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-pagination-btn > .rs-icon {
  padding: 7px 7px;
  width: 30px;
  height: 30px;
}
.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left {
  padding: 5px 10px 5px 40px;
}
.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right {
  padding: 5px 40px 5px 10px;
}
.rs-btn-icon-with-text.rs-pagination-btn.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-pagination-btn .rs-pagination-symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
}
.rs-theme-high-contrast .rs-pagination-btn {
  -webkit-transition: none;
  transition: none;
  color: var(--rs-pagination-item-text);
}
.rs-theme-high-contrast .rs-pagination-btn:hover,
.rs-theme-high-contrast .rs-pagination-btn:focus-visible {
  color: var(--rs-pagination-item-current-text);
  text-decoration: underline;
}
.rs-pagination-btn.rs-pagination-btn-active {
  color: #1675e0;
  color: var(--rs-btn-ghost-text);
  background-color: transparent;
  border: 1px solid #1675e0;
  border: 1px solid var(--rs-btn-ghost-border);
}
.rs-pagination-btn.rs-pagination-btn-active:hover,
.rs-pagination-btn.rs-pagination-btn-active:focus {
  color: #0a5dc2;
  color: var(--rs-btn-ghost-hover-text);
  background-color: transparent;
  border-color: #0a5dc2;
  border-color: var(--rs-btn-ghost-hover-border);
  -webkit-box-shadow: 0 0 0 1px #0a5dc2;
  -webkit-box-shadow: 0 0 0 1px var(--rs-btn-ghost-hover-border);
          box-shadow: 0 0 0 1px #0a5dc2;
          box-shadow: 0 0 0 1px var(--rs-btn-ghost-hover-border);
}
.rs-pagination-btn.rs-pagination-btn-active:active,
.rs-pagination-btn.rs-pagination-btn-active.rs-btn-active {
  color: #004299;
  color: var(--rs-btn-ghost-active-text);
  background-color: transparent;
  border-color: #004299;
  border-color: var(--rs-btn-ghost-active-border);
}
.rs-pagination-btn.rs-pagination-btn-active:disabled,
.rs-pagination-btn.rs-pagination-btn-active.rs-btn-disabled {
  color: #1675e0;
  color: var(--rs-btn-ghost-text);
  background-color: transparent;
  opacity: 0.3;
  border-color: #1675e0;
  border-color: var(--rs-btn-ghost-border);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active:disabled,
.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-theme-high-contrast .rs-pagination-btn.rs-pagination-btn-active {
  color: var(--rs-pagination-item-current-text);
  text-decoration: underline;
}
/* rtl:begin:ignore */
[dir='rtl'] .rs-pagination-btn [class*='rs-icon-page'] {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
/* rtl:end:ignore */
.rs-scroll-view.rs-scroll-view-shadow {
  overflow: auto;
  padding: 0px;
}
.rs-scroll-view.rs-scroll-view-shadow::before,
.rs-scroll-view.rs-scroll-view-shadow::after {
  content: '';
  position: sticky;
  width: 100%;
  height: 2px;
  visibility: hidden;
  display: block;
  z-index: 1;
}
.rs-scroll-view.rs-scroll-view-shadow::before {
  top: -2px;
  -webkit-box-shadow: 3px 0 5px rgba(9, 9, 9, 0.2);
  -webkit-box-shadow: 3px 0 5px var(--rs-scroll-view-shadow-color);
          box-shadow: 3px 0 5px rgba(9, 9, 9, 0.2);
          box-shadow: 3px 0 5px var(--rs-scroll-view-shadow-color);
}
.rs-scroll-view.rs-scroll-view-shadow::after {
  bottom: -2px;
  -webkit-box-shadow: -3px 0 5px rgba(9, 9, 9, 0.2);
  -webkit-box-shadow: -3px 0 5px var(--rs-scroll-view-shadow-color);
          box-shadow: -3px 0 5px rgba(9, 9, 9, 0.2);
          box-shadow: -3px 0 5px var(--rs-scroll-view-shadow-color);
}
.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-middle::before,
.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-middle::after {
  visibility: visible;
}
.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-top::after {
  visibility: visible;
}
.rs-scroll-view.rs-scroll-view-shadow.rs-scroll-view-thumb-bottom::before {
  visibility: visible;
}
.rs-scroll-view.rs-scroll-view-custom-scrollbar {
  --rs-scrollbar-bg: transparent;
  --rs-scrollbar-thumb-bg: rgba(87, 87, 87, 0.6);
  --rs-scrollbar-thumb-hover-bg: var(--rs-gray-800);
  scrollbar-width: auto;
  scrollbar-color: var(--rs-scrollbar-thumb-bg) var(--rs-scrollbar-bg);
}
.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar {
  width: 12px;
}
.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-track {
  background: var(--rs-scrollbar-bg);
  border-radius: 10px;
}
.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-thumb {
  background-color: var(--rs-scrollbar-thumb-bg);
  border-radius: 6px;
  border: 3px solid var(--rs-scrollbar-bg);
}
.rs-scroll-view.rs-scroll-view-custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background-color: var(--rs-scrollbar-thumb-hover-bg);
}
.rs-panel {
  border-radius: 6px;
  overflow: hidden;
}
.rs-panel .rs-anim-collapse {
  display: none;
}
.rs-panel .rs-anim-collapse.rs-anim-in {
  display: block;
}
.rs-panel-bordered {
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
}
.rs-panel-shaded {
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: var(--rs-panel-shadow);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
          box-shadow: var(--rs-panel-shadow);
}
.rs-panel-header,
.rs-panel-body {
  padding: 20px;
}
.rs-panel-body-fill {
  padding: 0 !important;
}
.rs-panel-header {
  color: #121212;
  color: var(--rs-text-heading);
  font-size: 16px;
  line-height: 1.25;
  font-weight: inherit;
}
.rs-panel-btn {
  width: 100%;
  border: none;
  background: none;
  outline: transparent solid 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  padding: 10px;
  border-radius: 6px;
}
.rs-panel-btn:hover,
.rs-panel-btn:focus,
.rs-panel-btn:active {
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-hover-bg);
  color: #343434;
  color: var(--rs-btn-subtle-hover-text);
  outline: transparent solid 2px;
}
.rs-panel-btn-icon {
  -webkit-transition: -webkit-transform 0.2s ease 0s;
  transition: -webkit-transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
}
.rs-panel-btn[disabled] {
  cursor: not-allowed;
  color: #717273;
  color: var(--rs-text-disabled);
  background-color: var(--rs-btn-subtle-disabled-bg);
}
.rs-panel-title {
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0%;
          flex: 1 1 0%;
  text-align: left;
}
.rs-panel-title a {
  color: inherit;
}
.rs-panel-title a:hover,
.rs-panel-title a:focus,
.rs-panel-title a:active {
  text-decoration: none;
}
.rs-panel-header + .rs-panel-body-collapse .rs-panel-body,
.rs-panel-header + .rs-panel-body {
  padding-top: 0;
}
.rs-panel-collapsible > .rs-panel-header {
  cursor: pointer;
  -webkit-transition: background-color 0.3s linear, border-radius 0.3s linear;
  transition: background-color 0.3s linear, border-radius 0.3s linear;
  position: relative;
  padding: 10px;
}
.rs-panel-collapsible > .rs-panel-header > .rs-icon {
  color: #717273;
  color: var(--rs-text-secondary);
  position: absolute;
  top: 24px;
  right: 20px;
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}
.rs-panel-group {
  border-radius: 6px;
  overflow: hidden;
}
.rs-panel-group-bordered {
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
}
.rs-panel-group > .rs-panel {
  border: none;
}
.rs-panel-group > .rs-panel + .rs-panel {
  position: relative;
}
.rs-panel-group > .rs-panel + .rs-panel::before {
  content: '';
  position: absolute;
  top: 0;
  border-top: 1px solid #e5e5ea;
  border-top: 1px solid var(--rs-border-primary);
  left: 20px;
  right: 20px;
}
.rs-placeholder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rs-placeholder-paragraph {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.rs-placeholder-paragraph-graph {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 60px;
  height: 60px;
  border-radius: 2px;
  margin-right: 20px;
  background-color: #f2f2f5;
  background-color: var(--rs-placeholder);
}
.rs-placeholder-paragraph-graph-circle {
  border-radius: 50%;
}
.rs-placeholder-paragraph-graph-image {
  width: 80px;
  height: 60px;
  position: relative;
  overflow: hidden;
}
.rs-placeholder-paragraph-graph-image::after {
  content: '';
  width: 0;
  height: 0;
  left: 10px;
  bottom: 10px;
  position: absolute;
  border-bottom: 36px solid #fff;
  border-bottom: 36px solid var(--rs-bg-card);
  border-left: 20px solid transparent;
  border-right: 30px solid transparent;
}
.rs-placeholder-paragraph-graph-image::before {
  content: '';
  width: 0;
  height: 0;
  left: 40px;
  bottom: 10px;
  position: absolute;
  border-bottom: 22px solid #fff;
  border-bottom: 22px solid var(--rs-bg-card);
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
}
.rs-placeholder-paragraph-graph-image .rs-placeholder-paragraph-graph-inner {
  width: 12px;
  height: 12px;
  right: 18px;
  top: 10px;
  border-radius: 50%;
  background: #fff;
  background: var(--rs-bg-card);
  position: absolute;
}
.rs-placeholder-paragraph-group {
  width: 100%;
}
.rs-placeholder-paragraph .rs-placeholder-row:nth-child(9) {
  width: 75%;
}
.rs-placeholder-paragraph .rs-placeholder-row:nth-child(8) {
  width: 60%;
}
.rs-placeholder-paragraph .rs-placeholder-row:nth-child(7) {
  width: 85%;
}
.rs-placeholder-paragraph .rs-placeholder-row:nth-child(6) {
  width: 70%;
}
.rs-placeholder-paragraph .rs-placeholder-row:nth-child(5) {
  width: 90%;
}
.rs-placeholder-paragraph .rs-placeholder-row:nth-child(4) {
  width: 65%;
}
.rs-placeholder-paragraph .rs-placeholder-row:nth-child(3) {
  width: 80%;
}
.rs-placeholder-paragraph .rs-placeholder-row:nth-child(2) {
  width: 50%;
}
.rs-placeholder-paragraph .rs-placeholder-row:nth-child(1) {
  width: 100%;
}
.rs-placeholder-row {
  background-color: #f2f2f5;
  background-color: var(--rs-placeholder);
  width: 100%;
}
.rs-placeholder-grid-col {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.rs-placeholder-grid-col:first-child {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.rs-placeholder-grid-col .rs-placeholder-row {
  width: 30%;
}
.rs-placeholder-grid-col .rs-placeholder-row:nth-child(3) {
  width: 35%;
}
.rs-placeholder-grid-col .rs-placeholder-row:nth-child(2) {
  width: 25%;
}
.rs-placeholder-grid-col .rs-placeholder-row:nth-child(1) {
  width: 50%;
}
.rs-placeholder-graph {
  display: inline-block;
  width: 100%;
  background-color: #f2f2f5;
  background-color: var(--rs-placeholder);
}
.rs-placeholder-active.rs-placeholder-graph,
.rs-placeholder-active .rs-placeholder-paragraph-graph,
.rs-placeholder-active .rs-placeholder-row {
  background: linear-gradient(-45deg, #f2f2f5 25%, #e5e5ea 37%, #f2f2f5 63%);
  background: linear-gradient(-45deg, var(--rs-placeholder) 25%, var(--rs-placeholder-active) 37%, var(--rs-placeholder) 63%);
  background-size: 400% 100% !important;
  -webkit-animation: placeholder-active 1.5s ease infinite;
          animation: placeholder-active 1.5s ease infinite;
}
@-webkit-keyframes placeholder-active {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes placeholder-active {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
/* rtl:begin:ignore */
/* rtl:end:ignore */
.rs-popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1060;
  display: none;
  padding: 12px;
  font-size: 14px;
  background-color: #fff;
  background-color: var(--rs-bg-overlay);
  background-clip: padding-box;
  border-radius: 4px;
  opacity: 0;
  -webkit-filter: drop-shadow(0 1px 8px rgba(0, 0, 0, 0.12));
  -webkit-filter: drop-shadow(var(--rs-popover-shadow));
          filter: drop-shadow(0 1px 8px rgba(0, 0, 0, 0.12));
          filter: drop-shadow(var(--rs-popover-shadow));
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: var(--rs-popover-shadow);
          box-shadow: 0 1px 8px rgba(0, 0, 0, 0.12);
          box-shadow: var(--rs-popover-shadow);
}
.rs-popover.rs-anim-fade {
  -webkit-transition: opacity 0.1s linear, -webkit-transform 0.1s ease-out;
  transition: opacity 0.1s linear, -webkit-transform 0.1s ease-out;
  transition: opacity 0.1s linear, transform 0.1s ease-out;
  transition: opacity 0.1s linear, transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
}
.rs-popover.rs-anim-in {
  opacity: 1;
  -webkit-transition: opacity 0.15s linear, -webkit-transform 0.15s ease-in;
  transition: opacity 0.15s linear, -webkit-transform 0.15s ease-in;
  transition: opacity 0.15s linear, transform 0.15s ease-in;
  transition: opacity 0.15s linear, transform 0.15s ease-in, -webkit-transform 0.15s ease-in;
}
.rs-theme-high-contrast .rs-popover {
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
}
.rs-popover > .rs-popover-arrow {
  border-width: 6px;
}
.rs-popover > .rs-popover-arrow,
.rs-popover > .rs-popover-arrow::before,
.rs-popover > .rs-popover-arrow::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rs-popover > .rs-popover-arrow::before,
.rs-popover > .rs-popover-arrow::after {
  border-width: 6px;
  content: '';
}
.rs-popover > .rs-popover-arrow::before {
  display: none;
}
.rs-theme-high-contrast .rs-popover > .rs-popover-arrow::before {
  display: block;
}
.rs-popover-title {
  margin: 0;
  font-size: 14px;
  line-height: 1.42857143;
}
.rs-popover-content {
  font-size: 12px;
  line-height: 1.66666667;
}
.rs-popover-title ~ .rs-popover-content {
  margin-top: 8px;
}
.rs-popover[class*='placement-top'] {
  margin-top: -8px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.rs-popover[class*='placement-top'].rs-anim-in {
  -webkit-transform: translate(0, -2px);
          transform: translate(0, -2px);
}
.rs-popover[class*='placement-top'] > .rs-popover-arrow {
  margin-left: -6px;
  bottom: -6px;
}
.rs-popover[class*='placement-top'] > .rs-popover-arrow::after {
  bottom: -6px;
  margin-left: -6px;
  border-width: 6px 6px 0;
  border-top-color: #fff;
  border-top-color: var(--rs-bg-overlay);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-popover[class*='placement-top'] > .rs-popover-arrow::after {
    bottom: -7px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-popover[class*='placement-top'] > .rs-popover-arrow::after {
    bottom: -7px;
  }
}
.rs-theme-high-contrast .rs-popover[class*='placement-top'] > .rs-popover-arrow::before {
  bottom: -7px;
  margin-left: -7px;
  border-width: 7px 7px 0;
  border-top-color: #e5e5ea;
  border-top-color: var(--rs-border-primary);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-theme-high-contrast .rs-popover[class*='placement-top'] > .rs-popover-arrow::before {
    bottom: -8px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-theme-high-contrast .rs-popover[class*='placement-top'] > .rs-popover-arrow::before {
    bottom: -8px;
  }
}
/* rtl:begin:ignore */
.rs-popover[class*='placement-right'] {
  margin-left: 8px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.rs-popover[class*='placement-right'].rs-anim-in {
  -webkit-transform: translate(2px, 0);
          transform: translate(2px, 0);
}
.rs-popover[class*='placement-right'] > .rs-popover-arrow {
  left: -6px;
  margin-top: -6px;
}
.rs-popover[class*='placement-right'] > .rs-popover-arrow::after {
  left: -6px;
  margin-top: -6px;
  border-width: 6px 6px 6px 0;
  border-right-color: #fff;
  border-right-color: var(--rs-bg-overlay);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-popover[class*='placement-right'] > .rs-popover-arrow::after {
    left: -7px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-popover[class*='placement-right'] > .rs-popover-arrow::after {
    left: -7px;
  }
}
.rs-theme-high-contrast .rs-popover[class*='placement-right'] > .rs-popover-arrow::before {
  left: -7px;
  margin-top: -7px;
  border-width: 7px 7px 7px 0;
  border-right-color: #e5e5ea;
  border-right-color: var(--rs-border-primary);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-theme-high-contrast .rs-popover[class*='placement-right'] > .rs-popover-arrow::before {
    left: -8px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-theme-high-contrast .rs-popover[class*='placement-right'] > .rs-popover-arrow::before {
    left: -8px;
  }
}
.rs-popover[class*='placement-left'] {
  margin-left: -8px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.rs-popover[class*='placement-left'].rs-anim-in {
  -webkit-transform: translate(-2px, 0);
          transform: translate(-2px, 0);
}
.rs-popover[class*='placement-left'] > .rs-popover-arrow {
  right: -6px;
  margin-top: -6px;
}
.rs-popover[class*='placement-left'] > .rs-popover-arrow::after {
  right: -6px;
  margin-top: -6px;
  border-width: 6px 0 6px 6px;
  border-left-color: #fff;
  border-left-color: var(--rs-bg-overlay);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-popover[class*='placement-left'] > .rs-popover-arrow::after {
    right: -7px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-popover[class*='placement-left'] > .rs-popover-arrow::after {
    right: -7px;
  }
}
.rs-theme-high-contrast .rs-popover[class*='placement-left'] > .rs-popover-arrow::before {
  right: -7px;
  margin-top: -7px;
  border-width: 7px 0 7px 7px;
  border-left-color: #e5e5ea;
  border-left-color: var(--rs-border-primary);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-theme-high-contrast .rs-popover[class*='placement-left'] > .rs-popover-arrow::before {
    right: -8px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-theme-high-contrast .rs-popover[class*='placement-left'] > .rs-popover-arrow::before {
    right: -8px;
  }
}
/* rtl:end:ignore */
.rs-popover[class*='placement-bottom'] {
  margin-top: 8px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.rs-popover[class*='placement-bottom'].rs-anim-in {
  -webkit-transform: translate(0, 2px);
          transform: translate(0, 2px);
}
.rs-popover[class*='placement-bottom'] > .rs-popover-arrow {
  margin-left: -6px;
  top: -6px;
}
.rs-popover[class*='placement-bottom'] > .rs-popover-arrow::after {
  top: -6px;
  margin-left: -6px;
  border-width: 0 6px 6px;
  border-bottom-color: #fff;
  border-bottom-color: var(--rs-bg-overlay);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-popover[class*='placement-bottom'] > .rs-popover-arrow::after {
    top: -7px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-popover[class*='placement-bottom'] > .rs-popover-arrow::after {
    top: -7px;
  }
}
.rs-theme-high-contrast .rs-popover[class*='placement-bottom'] > .rs-popover-arrow::before {
  top: -7px;
  margin-left: -7px;
  border-width: 0 7px 7px;
  border-bottom-color: #e5e5ea;
  border-bottom-color: var(--rs-border-primary);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-theme-high-contrast .rs-popover[class*='placement-bottom'] > .rs-popover-arrow::before {
    top: -8px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-theme-high-contrast .rs-popover[class*='placement-bottom'] > .rs-popover-arrow::before {
    top: -8px;
  }
}
.rs-popover.placement-bottom > .rs-popover-arrow,
.rs-popover.placement-top > .rs-popover-arrow {
  left: 50%;
}
.rs-popover.placement-bottom-end > .rs-popover-arrow,
.rs-popover.placement-top-end > .rs-popover-arrow {
  right: 4px;
}
.rs-popover.placement-left > .rs-popover-arrow,
.rs-popover.placement-right > .rs-popover-arrow {
  top: 50%;
}
.rs-popover.placement-left-end > .rs-popover-arrow,
.rs-popover.placement-right-end > .rs-popover-arrow {
  bottom: 4px;
}
.rs-popover-full {
  padding: 0;
}
.rs-popover-full .rs-popover-content {
  margin-top: 0;
}
.rs-popover.placement-top-start.rs-popover-full > .rs-popover-arrow,
.rs-popover.placement-bottom-start.rs-popover-full > .rs-popover-arrow {
  margin-left: 6px;
}
.rs-popover.placement-right-start.rs-popover-full > .rs-popover-arrow,
.rs-popover.placement-left-start.rs-popover-full > .rs-popover-arrow {
  margin-top: 6px;
}
@-webkit-keyframes progress-active {
  0% {
    opacity: 0.1;
    width: 0;
  }
  20% {
    opacity: 0.5;
    width: 0;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
@keyframes progress-active {
  0% {
    opacity: 0.1;
    width: 0;
  }
  20% {
    opacity: 0.5;
    width: 0;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
@-webkit-keyframes progress-active-vertical {
  0% {
    opacity: 0.1;
    height: 0;
  }
  20% {
    opacity: 0.5;
    height: 0;
  }
  100% {
    opacity: 0;
    height: 100%;
  }
}
@keyframes progress-active-vertical {
  0% {
    opacity: 0.1;
    height: 0;
  }
  20% {
    opacity: 0.5;
    height: 0;
  }
  100% {
    opacity: 0;
    height: 100%;
  }
}
.rs-progress-info {
  font-size: 0;
}
.rs-progress,
.rs-progress-icon-success,
.rs-progress-icon-fail,
.rs-progress-info-status {
  font-size: 16px;
  line-height: 1.25;
}
.rs-progress-circle {
  position: relative;
  font-size: 0;
}
.rs-progress-circle-info {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  font-size: 16px;
  line-height: 2.25;
  height: 36px;
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-progress-circle .rs-progress-trail {
  stroke: #e5e5ea;
  stroke: var(--rs-progress-bg);
}
.rs-progress-circle .rs-progress-stroke {
  stroke: #3498ff;
  stroke: var(--rs-progress-bar);
  -webkit-transition: stroke-dashoffset 0.3s ease, stroke-dasharray 0.2s ease-in-out, stroke 0.3s;
  transition: stroke-dashoffset 0.3s ease, stroke-dasharray 0.2s ease-in-out, stroke 0.3s;
}
.rs-progress-circle-success .rs-progress-circle-info {
  color: #4caf50;
  color: var(--rs-progress-bar-success);
}
.rs-progress-circle-success .rs-progress-stroke {
  stroke: #4caf50;
  stroke: var(--rs-progress-bar-success);
}
.rs-progress-circle-fail .rs-progress-circle-info {
  color: #f44336;
  color: var(--rs-progress-bar-fail);
}
.rs-progress-circle-fail .rs-progress-stroke {
  stroke: #f44336;
  stroke: var(--rs-progress-bar-fail);
}
.rs-progress-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 8px 12px;
}
.rs-progress-line-active .rs-progress-line-bg {
  position: relative;
}
.rs-progress-line-active .rs-progress-line-bg::before {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  border-radius: 10px;
  -webkit-animation: progress-active 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;
          animation: progress-active 2s cubic-bezier(0.23, 1, 0.32, 1) infinite;
}
.rs-progress-line .rs-progress-info {
  width: 50px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50px;
          flex: 0 0 50px;
  height: 20px;
  padding-left: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs-progress-line-outer {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  border-radius: 5px;
  overflow: hidden;
  vertical-align: middle;
}
.rs-progress-line-inner {
  background: #e5e5ea;
  background: var(--rs-progress-bg);
  border-radius: 5px;
}
.rs-progress-line-bg {
  background-color: #3498ff;
  background-color: var(--rs-progress-bar);
  border-radius: 5px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -webkit-transition-property: width, background-color;
  transition-property: width, background-color;
}
.rs-progress-line-inner,
.rs-progress-line-bg {
  height: 10px;
}
.rs-progress-line-success {
  color: #4caf50;
  color: var(--rs-progress-bar-success);
}
.rs-progress-line-success .rs-progress-line-bg {
  background-color: #4caf50;
  background-color: var(--rs-progress-bar-success);
}
.rs-progress-line-fail {
  color: #f44336;
  color: var(--rs-progress-bar-fail);
}
.rs-progress-line-fail .rs-progress-line-bg {
  background-color: #f44336;
  background-color: var(--rs-progress-bar-fail);
}
.rs-progress-line.rs-progress-line-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  width: auto;
}
.rs-progress-line.rs-progress-line-vertical .rs-progress-line-outer {
  width: auto;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.rs-progress-line.rs-progress-line-vertical .rs-progress-line-inner {
  min-height: 100px;
  width: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: 100%;
}
.rs-progress-line.rs-progress-line-vertical .rs-progress-info {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  padding-left: 0;
  padding-bottom: 12px;
  width: auto;
}
.rs-progress-line.rs-progress-line-vertical .rs-progress-line-bg {
  width: 100%;
  -webkit-transition-property: height, background-color;
  transition-property: height, background-color;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  position: absolute;
  bottom: 0;
}
.rs-progress-line.rs-progress-line-vertical.rs-progress-line-active .rs-progress-line-bg::before {
  -webkit-animation-name: progress-active-vertical;
          animation-name: progress-active-vertical;
}
.rs-progress-icon-success,
.rs-progress-icon-fail {
  display: inline-block;
}
.rs-progress-icon-success svg,
.rs-progress-icon-fail svg {
  stroke: currentColor;
  stroke-width: 0.5px;
  stroke-linecap: round;
}
.rs-progress-line .rs-progress-icon-success,
.rs-progress-line .rs-progress-icon-fail {
  line-height: 0;
  font-size: 14px;
}
.rs-progress-circle .rs-progress-icon-success,
.rs-progress-circle .rs-progress-icon-fail {
  line-height: 0;
  font-size: 36px;
}
.rs-radio {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.rs-radio-disabled label {
  cursor: not-allowed;
}
.rs-radio label {
  line-height: 1.14285714;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.rs-radio-inner::before {
  border-color: #3498ff;
  border-color: var(--rs-checkbox-checked-bg);
}
.rs-radio.rs-radio-disabled label {
  cursor: not-allowed;
}
.rs-radio-disabled > .rs-radio-checker > label {
  color: #717273;
  color: var(--rs-text-disabled);
}
.rs-radio-inline {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  margin-top: 0;
  margin-right: 10px;
}
.rs-plaintext .rs-radio-inline:first-child {
  margin-left: 0;
}
.rs-radio [type='radio']:focus ~ .rs-radio-inner::before {
  -webkit-box-shadow: 0 0 0 3px rgb(from #3498ff r g b / 25%);
  -webkit-box-shadow: var(--rs-state-focus-shadow);
          box-shadow: 0 0 0 3px rgb(from #3498ff r g b / 25%);
          box-shadow: var(--rs-state-focus-shadow);
}
.rs-radio-checker {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 36px;
  min-height: 36px;
  line-height: 1;
  position: relative;
}
.rs-radio-control {
  position: absolute;
  width: 16px;
  height: 16px;
  display: inline-block;
  left: 10px;
  top: 10px;
}
.rs-radio-control [type='radio'] {
  opacity: 0;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  top: -10px;
  right: -10px;
  bottom: -10px;
  left: -10px;
}
.rs-radio-control [type='radio']:disabled {
  cursor: not-allowed;
}
.rs-radio-control::before,
.rs-radio-control .rs-radio-inner::before,
.rs-radio-control .rs-radio-inner::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}
.rs-radio-control::before,
.rs-radio-control .rs-radio-inner::before {
  width: 16px;
  height: 16px;
}
.rs-radio-control::before {
  border: 1px solid #3498ff;
  border: 1px solid var(--rs-radio-checked-bg);
  background-color: transparent;
  border-radius: 50%;
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 0.7;
  visibility: hidden;
  -webkit-transition: opacity 0.2s linear, -webkit-transform 0.2s linear;
  transition: opacity 0.2s linear, -webkit-transform 0.2s linear;
  transition: transform 0.2s linear, opacity 0.2s linear;
  transition: transform 0.2s linear, opacity 0.2s linear, -webkit-transform 0.2s linear;
}
.rs-theme-high-contrast .rs-radio-control::before {
  -webkit-transition: none;
  transition: none;
}
.rs-radio-checked .rs-radio-control::before {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
  opacity: 0;
  visibility: visible;
}
.rs-radio-inner::before {
  border: 1px solid #d9d9d9;
  border: 1px solid var(--rs-radio-border);
  background-color: transparent;
  border-radius: 50%;
  -webkit-transition: background 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
  transition: background 0.2s linear, border 0.2s linear, -webkit-box-shadow 0.2s linear;
  transition: background 0.2s linear, border 0.2s linear, box-shadow 0.2s linear;
  transition: background 0.2s linear, border 0.2s linear, box-shadow 0.2s linear, -webkit-box-shadow 0.2s linear;
}
.rs-theme-high-contrast .rs-radio-inner::before {
  -webkit-transition: none;
  transition: none;
}
.rs-radio:hover .rs-radio-inner::before {
  border-color: #3498ff;
  border-color: var(--rs-radio-checked-bg);
}
.rs-radio.rs-radio-disabled .rs-radio-inner::before {
  border-color: #f7f7fa;
  border-color: var(--rs-radio-disabled-bg);
  background-color: #f7f7fa;
  background-color: var(--rs-radio-disabled-bg);
}
.rs-radio.rs-radio-checked .rs-radio-inner::before {
  border-color: #3498ff;
  border-color: var(--rs-radio-checked-bg);
  background-color: #3498ff;
  background-color: var(--rs-radio-checked-bg);
}
.rs-radio.rs-radio-disabled.rs-radio-checked .rs-radio-inner::before {
  opacity: 0.5;
}
.rs-radio-inner::after {
  width: 6px;
  height: 6px;
  background-color: #fff;
  background-color: var(--rs-radio-marker);
  margin-top: 5px;
  margin-left: 5px;
  border-radius: 50%;
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: opacity 0.2s ease-in, -webkit-transform 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  transition: opacity 0.2s ease-in, -webkit-transform 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  transition: opacity 0.2s ease-in, transform 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46);
  transition: opacity 0.2s ease-in, transform 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46), -webkit-transform 0.2s cubic-bezier(0.12, 0.4, 0.29, 1.46);
}
.rs-theme-high-contrast .rs-radio-inner::after {
  -webkit-transition: none;
  transition: none;
}
.rs-radio-checked .rs-radio-inner::after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}
.rs-radio-red .rs-radio-control::before {
  border-color: #f44336;
  border-color: var(--rs-red-500);
}
.rs-radio-red label:hover .rs-radio-inner::before {
  border-color: #f44336;
  border-color: var(--rs-red-500);
}
.rs-radio-red.rs-radio-checked .rs-radio-inner::before {
  border-color: #f44336;
  border-color: var(--rs-red-500);
  background-color: #f44336;
  background-color: var(--rs-red-500);
}
.rs-radio-orange .rs-radio-control::before {
  border-color: #fa8900;
  border-color: var(--rs-orange-500);
}
.rs-radio-orange label:hover .rs-radio-inner::before {
  border-color: #fa8900;
  border-color: var(--rs-orange-500);
}
.rs-radio-orange.rs-radio-checked .rs-radio-inner::before {
  border-color: #fa8900;
  border-color: var(--rs-orange-500);
  background-color: #fa8900;
  background-color: var(--rs-orange-500);
}
.rs-radio-yellow .rs-radio-control::before {
  border-color: #ffb300;
  border-color: var(--rs-yellow-500);
}
.rs-radio-yellow label:hover .rs-radio-inner::before {
  border-color: #ffb300;
  border-color: var(--rs-yellow-500);
}
.rs-radio-yellow.rs-radio-checked .rs-radio-inner::before {
  border-color: #ffb300;
  border-color: var(--rs-yellow-500);
  background-color: #ffb300;
  background-color: var(--rs-yellow-500);
}
.rs-radio-green .rs-radio-control::before {
  border-color: #4caf50;
  border-color: var(--rs-green-500);
}
.rs-radio-green label:hover .rs-radio-inner::before {
  border-color: #4caf50;
  border-color: var(--rs-green-500);
}
.rs-radio-green.rs-radio-checked .rs-radio-inner::before {
  border-color: #4caf50;
  border-color: var(--rs-green-500);
  background-color: #4caf50;
  background-color: var(--rs-green-500);
}
.rs-radio-cyan .rs-radio-control::before {
  border-color: #00bcd4;
  border-color: var(--rs-cyan-500);
}
.rs-radio-cyan label:hover .rs-radio-inner::before {
  border-color: #00bcd4;
  border-color: var(--rs-cyan-500);
}
.rs-radio-cyan.rs-radio-checked .rs-radio-inner::before {
  border-color: #00bcd4;
  border-color: var(--rs-cyan-500);
  background-color: #00bcd4;
  background-color: var(--rs-cyan-500);
}
.rs-radio-blue .rs-radio-control::before {
  border-color: #2196f3;
  border-color: var(--rs-blue-500);
}
.rs-radio-blue label:hover .rs-radio-inner::before {
  border-color: #2196f3;
  border-color: var(--rs-blue-500);
}
.rs-radio-blue.rs-radio-checked .rs-radio-inner::before {
  border-color: #2196f3;
  border-color: var(--rs-blue-500);
  background-color: #2196f3;
  background-color: var(--rs-blue-500);
}
.rs-radio-violet .rs-radio-control::before {
  border-color: #673ab7;
  border-color: var(--rs-violet-500);
}
.rs-radio-violet label:hover .rs-radio-inner::before {
  border-color: #673ab7;
  border-color: var(--rs-violet-500);
}
.rs-radio-violet.rs-radio-checked .rs-radio-inner::before {
  border-color: #673ab7;
  border-color: var(--rs-violet-500);
  background-color: #673ab7;
  background-color: var(--rs-violet-500);
}
.rs-radio-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-radio-group > .rs-radio {
  margin-left: -10px;
}
.rs-radio-group-inline {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rs-radio-group-picker {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #343434;
  color: var(--rs-text-primary);
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
  border-radius: 6px;
}
.rs-radio-group-picker .rs-radio-inline {
  padding: 0 10px;
  margin: 0;
}
.rs-radio-group-picker .rs-radio-inline:first-child {
  padding-left: 12px;
}
.rs-radio-group-picker .rs-radio-inline:last-child {
  padding-right: 12px;
}
.rs-radio-group-picker .rs-radio-checker {
  padding: 0;
  min-height: auto;
}
.rs-radio-group-picker .rs-radio-control {
  display: none;
}
.rs-radio-group-picker .rs-radio-checker > label {
  display: inline-block;
  white-space: nowrap;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  color: #717273;
  color: var(--rs-text-secondary);
  background: none;
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
  padding: 7px 0 5px;
  border-bottom: 2px solid transparent;
}
.rs-theme-high-contrast .rs-radio-group-picker .rs-radio-checker > label {
  -webkit-transition: none;
  transition: none;
}
.rs-radio-group-picker .rs-radio-checker > label:hover,
.rs-radio-group-picker .rs-radio-checker > label:active {
  color: #1675e0;
  color: var(--rs-text-active);
  background: none;
}
.rs-radio-group-picker .rs-radio-checked .rs-radio-checker > label {
  color: #1675e0;
  color: var(--rs-text-active);
  border-color: #1675e0;
  border-color: var(--rs-text-active);
}
.rs-radio-group-picker .rs-radio-disabled .rs-radio-checker {
  opacity: 0.3;
  cursor: not-allowed;
}
.rs-radio-group-picker .rs-radio-disabled:not(.rs-radio-checked) .rs-radio-checker > label {
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-radio-tile {
  border-radius: 6px;
  overflow: hidden;
  border: 2px solid #d9d9d9;
  border: 2px solid var(--rs-radio-tile-border);
  padding: 10px;
  position: relative;
  cursor: pointer;
}
.rs-radio-tile-label {
  font-weight: bold;
}
.rs-radio-tile-content {
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-radio-tile-mark {
  background: #3498ff;
  background: var(--rs-radio-tile-checked-color);
  border-bottom-left-radius: 50%;
  height: 48px;
  position: absolute;
  right: -24px;
  top: -24px;
  width: 48px;
  z-index: 3;
  opacity: 0;
}
.rs-radio-tile-mark-icon {
  position: absolute;
  font-size: 16px;
  top: 25px;
  left: 7px;
  color: #fff;
  color: var(--rs-radio-tile-checked-mark-color);
}
.rs-radio-tile-checked .rs-radio-tile-mark {
  opacity: 1;
}
.rs-radio-tile-checked.rs-radio-tile-disabled {
  border-color: #a6d7ff;
  border-color: var(--rs-radio-tile-checked-disabled-color);
}
.rs-radio-tile-checked.rs-radio-tile-disabled .rs-radio-tile-mark {
  background-color: #a6d7ff;
  background-color: var(--rs-radio-tile-checked-disabled-color);
}
.rs-radio-tile-checked,
.rs-radio-tile:hover:not(.rs-radio-tile-disabled) {
  border: 2px solid #3498ff;
  border: 2px solid var(--rs-radio-tile-checked-color);
}
.rs-radio-tile-disabled,
.rs-radio-tile-disabled .rs-radio-tile-content {
  color: #717273;
  color: var(--rs-text-disabled);
  cursor: not-allowed;
}
.rs-radio-tile input {
  opacity: 0;
  width: 0;
  height: 0;
  position: absolute;
}
.rs-radio-tile-icon {
  font-size: 32px;
  font-size: var(--rs-radio-tile-icon-size);
}
.rs-picker-select-menu-items {
  overflow-y: auto;
}
.rs-picker-select-menu-items ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rs-picker-select-menu-items .rs-picker-menu-group:not(:first-child) {
  margin-top: 6px;
  border-top: 1px solid #e5e5ea;
  border-top: 1px solid var(--rs-border-primary);
  padding-top: 6px;
}
.rs-picker-select-menu-items .rs-picker-menu-group-title {
  padding: 8px 12px;
  padding-right: 32px;
  position: relative;
  cursor: pointer;
  color: #121212;
  color: var(--rs-text-heading);
}
.rs-picker-select-menu-items .rs-picker-menu-group-title .rs-picker-menu-group-caret {
  display: inline-block;
  margin-left: 2px;
  position: absolute;
  top: 8px;
  right: 12px;
  padding: 3px;
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-picker-select-menu-items .rs-picker-menu-group.folded .rs-picker-menu-group-caret {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.rs-picker-select-menu-items .rs-picker-menu-group ~ [role='option'] > .rs-picker-select-menu-item {
  padding-left: 26px;
}
.rs-picker-select-menu-item {
  display: block;
  padding: 8px 12px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #343434;
  color: var(--rs-text-primary);
  cursor: pointer;
  text-decoration: none;
  width: 100%;
}
.rs-picker-select-menu-item:hover,
.rs-picker-select-menu-item:focus,
.rs-picker-select-menu-item.rs-picker-select-menu-item-focus {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
}
.rs-theme-high-contrast .rs-picker-select-menu-item:hover,
.rs-theme-high-contrast .rs-picker-select-menu-item:focus,
.rs-theme-high-contrast .rs-picker-select-menu-item.rs-picker-select-menu-item-focus {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  text-decoration: underline;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item:hover,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item:focus,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-picker-select-menu-item.rs-picker-select-menu-item-focus {
  outline-offset: 2px;
}
.rs-picker-select-menu-item.rs-picker-select-menu-item-active {
  font-weight: bold;
  color: #1675e0;
  color: var(--rs-listbox-option-selected-text);
  background-color: #f2faff;
  background-color: var(--rs-listbox-option-selected-bg);
}
.rs-picker-select-menu-item.rs-picker-select-menu-item-disabled {
  color: #b6b7b8;
  color: var(--rs-listbox-option-disabled-text);
  background: none;
  cursor: not-allowed;
}
.grouped .rs-picker-select-menu-item,
.rs-picker-select-menu-group-children .rs-picker-select-menu-item {
  padding-left: 26px;
}
.rs-sidebar-collapse {
  -webkit-transition: width 0.15s ease-in, -webkit-box-flex 0.15s ease-in;
  transition: width 0.15s ease-in, -webkit-box-flex 0.15s ease-in;
  transition: flex 0.15s ease-in, width 0.15s ease-in;
  transition: flex 0.15s ease-in, width 0.15s ease-in, -webkit-box-flex 0.15s ease-in, -ms-flex 0.15s ease-in;
  min-width: 0;
}
.rs-sidenav {
  -webkit-transition: width 0.15s ease-in;
  transition: width 0.15s ease-in;
  width: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-sidenav-nav {
  list-style: none;
  padding: 0;
}
.rs-sidenav-nav .rs-sidenav-item,
.rs-sidenav-nav .rs-dropdown-toggle,
.rs-sidenav-nav .rs-dropdown-item,
.rs-sidenav-nav .rs-dropdown-item-toggle {
  padding: 15px 20px;
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
  border-radius: 0;
  color: inherit;
}
.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item,
.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle,
.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-item,
.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-item-toggle {
  -webkit-transition: none;
  transition: none;
}
.rs-sidenav-nav .rs-dropdown-item {
  display: block;
}
.rs-sidenav-nav > .rs-sidenav-item,
.rs-sidenav-nav > .rs-dropdown {
  margin: 0 !important;
}
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle {
  display: block;
  width: 100%;
  text-align: start;
  background: none;
  padding-right: 40px;
  position: relative;
  border-width: 0;
}
.rs-sidenav-collapse-in .rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle {
  padding-left: 56px;
}
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle:focus {
  outline: 0;
}
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  z-index: 1;
}
.rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle:focus-visible {
  outline-offset: 2px;
}
.rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle:focus-visible {
  outline-offset: 2px;
}
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-toggle-icon {
  font-size: 16px;
  position: absolute;
  right: 20px;
  top: 11px;
}
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-expand-icon {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-collapse-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle,
.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-menu {
  border: none;
}
.rs-sidenav-nav .rs-sidenav-item:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  z-index: 1;
}
.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible {
  outline-offset: 2px;
}
.rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav .rs-sidenav-item:focus-visible {
  outline-offset: 2px;
}
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-menu-item-focus,
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-item-active {
  font-weight: normal;
  background: transparent;
}
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-menu {
  -webkit-transition: height 0.15s ease-in;
  transition: height 0.15s ease-in;
}
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle {
  height: auto;
  padding-right: 40px;
}
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret {
  font-size: 16px;
  right: 20px;
  top: 15px;
}
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle .rs-dropdown-toggle-caret[aria-label='angle-right'] {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.rs-sidenav-nav > .rs-sidenav-item,
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle {
  font-size: 16px;
  line-height: 1.25;
  padding-left: 56px;
  width: 100%;
  white-space: normal;
}
.rs-sidenav-nav > .rs-sidenav-item:focus-visible,
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
}
.rs-theme-high-contrast .rs-sidenav-nav > .rs-sidenav-item:focus-visible,
.rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle:focus-visible {
  outline-offset: 2px;
}
.rs-sidenav-nav > .rs-sidenav-item > .rs-icon:not(.rs-dropdown-toggle-caret),
.rs-sidenav-nav > .rs-dropdown .rs-dropdown-toggle > .rs-icon:not(.rs-dropdown-toggle-caret) {
  font-size: 16px;
  margin-right: 20px;
  position: absolute;
  left: 20px;
  top: 15px;
  line-height: 1.25;
  height: 16px;
}
.rs-sidenav-nav > .rs-dropdown-focus .rs-dropdown-toggle,
.rs-sidenav-nav .rs-dropdown-toggle:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  z-index: 2;
}
.rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown-focus .rs-dropdown-toggle,
.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible {
  outline-offset: 2px;
}
.rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown-focus .rs-dropdown-toggle,
.rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav > .rs-dropdown-focus .rs-dropdown-toggle,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-nav .rs-dropdown-toggle:focus-visible {
  outline-offset: 2px;
}
.rs-sidenav-item {
  position: relative;
  display: block;
  outline: 0;
  overflow: hidden;
  text-decoration: none;
}
.rs-sidenav-item:hover,
.rs-sidenav-item:focus {
  text-decoration: none;
}
.rs-sidenav-item:focus-visible,
.rs-sidenav-item.rs-sidenav-item-focus {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  z-index: 2;
}
.rs-theme-high-contrast .rs-sidenav-item:focus-visible,
.rs-theme-high-contrast .rs-sidenav-item.rs-sidenav-item-focus {
  outline-offset: 2px;
}
.rs-sidenav-toggle {
  height: 50px;
  border-top: 1px solid;
  margin-top: auto;
}
.rs-sidenav-toggle-button {
  float: right;
  width: 56px;
  height: 100%;
  border: none;
  border-radius: 0;
  color: inherit;
}
.rs-sidenav-collapse-in {
  width: 100%;
}
.rs-sidenav-collapse-in .rs-sidenav-item {
  border-radius: 0;
}
.rs-sidenav-collapse-in .rs-dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,
.rs-sidenav-collapse-in .rs-dropdown-item-focus {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  background: none;
  z-index: 2;
}
.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,
.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus {
  outline-offset: 2px;
}
.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,
.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus {
  outline-offset: 2px;
}
.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu,
.rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu > .rs-dropdown-item-toggle,
.rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  z-index: 2;
}
.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu > .rs-dropdown-item-toggle,
.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
  outline-offset: 2px;
}
.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu > .rs-dropdown-item-toggle,
.rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item:focus-visible.rs-dropdown-item-submenu > .rs-dropdown-item-toggle,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-in .rs-dropdown-item-focus.rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
  outline-offset: 2px;
}
.rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu),
.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
  overflow: hidden;
  position: relative;
}
@media not all and (min-resolution: 0.001dpcm) {
  .rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu),
  .rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
    /* stylelint-disable */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    /* stylelint-enable */
  }
}
.rs-sidenav-collapse-in .rs-dropdown-item-disabled .rs-sidenav-collapse-in .rs-dropdown-item::after {
  display: none;
}
.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle-caret::before,
.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-toggle > .rs-dropdown-item-toggle-icon::before {
  display: none;
}
.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle-caret,
.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-toggle > .rs-dropdown-item-toggle-icon {
  -webkit-transition: -webkit-transform 0.3s linear;
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
}
.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-expand .rs-dropdown-toggle-caret {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-menu {
  display: block;
  position: static;
  float: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-animation-name: none;
          animation-name: none;
  padding: 0;
  background-color: transparent;
  border-radius: 0;
}
.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-submenu {
  padding: 0;
}
.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-item-submenu:hover {
  background-color: transparent;
}
.rs-sidenav-collapse-in .rs-dropdown-item:not(.rs-dropdown-item-submenu),
.rs-sidenav-collapse-in .rs-dropdown-menu .rs-dropdown-menu-toggle {
  width: 100%;
  white-space: normal;
}
.rs-sidenav-collapse-in .rs-dropdown-menu {
  overflow: hidden;
}
.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-collapse > .rs-dropdown-menu.rs-dropdown-menu-collapse-out,
.rs-sidenav-collapse-in .rs-dropdown-item-submenu.rs-dropdown-item-collapse > .rs-dropdown-menu.rs-dropdown-menu-collapse-out {
  display: none;
}
.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-menu-collapse-in > .rs-dropdown-menu.dropdown-menu-collapse-in,
.rs-sidenav-collapse-in .rs-dropdown-item-submenu.rs-dropdown-menu-collapse-in > .rs-dropdown-menu.rs-dropdown-menu-collapse-in {
  display: block;
}
.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-item-menu-icon {
  padding-top: 11px;
  padding-bottom: 11px;
  line-height: 1.42857143;
  width: 14px;
  position: absolute;
  z-index: 1;
}
.rs-sidenav-collapse-in .rs-dropdown-item,
.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-item-toggle {
  padding: 11px 20px 11px 56px;
}
.rs-sidenav-collapse-in .rs-dropdown-item.rs-dropdown-item-with-icon > .rs-dropdown-item-content > .rs-dropdown-item-menu-icon {
  left: 56px;
}
.rs-sidenav-collapse-in .rs-dropdown-item.rs-dropdown-item-with-icon > .rs-dropdown-item-content > .rs-dropdown-menu-toggle {
  padding-left: 76px;
}
.rs-sidenav-collapse-in .rs-dropdown-item .rs-dropdown-item:not(.rs-dropdown-item-submenu),
.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-menu .rs-dropdown-item-toggle {
  padding-left: 65px;
}
.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-with-icon > .rs-dropdown-item-content > .rs-dropdown-item-menu-icon {
  left: 65px;
}
.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-with-icon > .rs-dropdown-item-content > .rs-dropdown-menu-toggle {
  padding-left: 85px;
}
.rs-sidenav-collapse-out .rs-sidenav-item,
.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle {
  padding-right: 0;
  height: 50px;
  padding-left: 56px;
}
.rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,
.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,
.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible {
  outline-offset: 2px;
}
.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,
.rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-out .rs-sidenav-item:focus-visible,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle:focus-visible {
  outline-offset: 2px;
}
.rs-sidenav-collapse-out .rs-dropdown-item {
  padding: 8px 27px 8px 12px;
}
.rs-sidenav-collapse-out .rs-dropdown-item-submenu {
  padding: 0;
}
.rs-sidenav-collapse-out .rs-dropdown-toggle-caret {
  display: none;
}
.rs-sidenav-collapse-out .rs-sidenav-item-text,
.rs-sidenav-collapse-out .rs-dropdown-toggle > span {
  -webkit-animation: sideNavFoldedText 0.15s ease-in forwards;
          animation: sideNavFoldedText 0.15s ease-in forwards;
}
.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-sidenav-item,
.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-sidenav-item,
.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown .rs-dropdown-toggle,
.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-toggle,
.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-item,
.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item,
.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-item-submenu > .rs-dropdown-menu-toggle,
.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item-submenu > .rs-dropdown-menu-toggle {
  white-space: nowrap;
  text-overflow: clip;
}
.rs-sidenav-collapsing.rs-sidenav-collapse-in .rs-dropdown-toggle-caret {
  display: none;
}
.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown .rs-dropdown-menu {
  padding-left: 0px;
}
.rs-sidenav-collapsing.rs-sidenav-collapse-out .rs-dropdown-item {
  -webkit-animation: sideNavFoldedText 0.15s ease-in;
          animation: sideNavFoldedText 0.15s ease-in;
}
.rs-sidenav-default {
  background-color: #f7f7fa;
  background-color: var(--rs-sidenav-default-bg);
  color: #343434;
  color: var(--rs-sidenav-default-text);
}
.rs-sidenav-default .rs-sidenav-item,
.rs-sidenav-default .rs-dropdown-toggle,
.rs-sidenav-default .rs-sidenav-toggle-button {
  background-color: #f7f7fa;
  background-color: var(--rs-sidenav-default-bg);
}
.rs-sidenav-default .rs-sidenav-item:hover,
.rs-sidenav-default .rs-dropdown .rs-dropdown-toggle:hover,
.rs-sidenav-default .rs-sidenav-toggle-button:hover,
.rs-sidenav-default .rs-dropdown.rs-dropdown-open .rs-dropdown-toggle {
  background-color: #e5e5ea;
  background-color: var(--rs-sidenav-default-hover-bg);
  color: #343434;
  color: var(--rs-sidenav-default-hover-text);
}
.rs-sidenav-default .rs-sidenav-item.rs-sidenav-item-active,
.rs-sidenav-default .rs-dropdown-item.rs-dropdown-item-active,
.rs-sidenav-default .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon {
  color: #1675e0;
  color: var(--rs-sidenav-default-selected-text);
}
.rs-sidenav-default .rs-sidenav-toggle {
  border-top-color: #e5e5ea;
  border-top-color: var(--rs-sidenav-default-footer-border);
}
.rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown-item.rs-dropdown-item-active {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-menuitem-active-bg);
  color: #1675e0;
  color: var(--rs-menuitem-active-text);
}
.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown-item.rs-dropdown-item-active {
  text-decoration: underline;
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
}
.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle,
.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle,
.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle,
.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle {
  color: #343434;
  color: var(--rs-sidenav-default-text);
}
.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle:hover,
.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle:hover,
.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle:hover,
.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle:hover,
.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle:focus,
.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle:focus,
.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle:focus,
.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle:focus,
.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle.rs-dropdown-item-focus,
.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle.rs-dropdown-item-focus,
.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle.rs-dropdown-item-focus,
.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle.rs-dropdown-item-focus {
  background-color: #e5e5ea;
  background-color: var(--rs-sidenav-default-hover-bg);
  color: #343434;
  color: var(--rs-sidenav-default-hover-text);
}
.rs-sidenav-default.rs-sidenav-collapse-in .rs-sidenav-item.rs-sidenav-item-active,
.rs-sidenav-default.rs-sidenav-collapsing .rs-sidenav-item.rs-sidenav-item-active,
.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active,
.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active {
  color: #1675e0;
  color: var(--rs-sidenav-default-selected-text);
}
.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-in .rs-sidenav-item.rs-sidenav-item-active,
.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapsing .rs-sidenav-item.rs-sidenav-item-active,
.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active,
.rs-theme-high-contrast .rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active {
  text-decoration: underline;
}
.rs-sidenav-default.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon,
.rs-sidenav-default.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon,
.rs-sidenav-default.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon {
  color: #1675e0;
  color: var(--rs-sidenav-default-selected-text);
}
.rs-sidenav-inverse {
  background-color: #3498ff;
  background-color: var(--rs-sidenav-inverse-bg);
  color: #fff;
  color: var(--rs-sidenav-inverse-text);
}
.rs-sidenav-inverse .rs-sidenav-item,
.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle,
.rs-sidenav-inverse .rs-sidenav-toggle-button,
.rs-sidenav-inverse .rs-dropdown-item-submenu:hover > .rs-dropdown-item-toggle {
  background-color: #3498ff;
  background-color: var(--rs-sidenav-inverse-bg);
}
.rs-sidenav-inverse .rs-sidenav-item:hover,
.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:hover,
.rs-sidenav-inverse .rs-sidenav-toggle-button:hover,
.rs-sidenav-inverse .rs-dropdown-item-submenu:hover > .rs-dropdown-item-toggle:hover,
.rs-sidenav-inverse .rs-sidenav-item:focus,
.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:focus,
.rs-sidenav-inverse .rs-sidenav-toggle-button:focus,
.rs-sidenav-inverse .rs-dropdown-item-submenu:hover > .rs-dropdown-item-toggle:focus {
  background-color: #2589f5;
  background-color: var(--rs-sidenav-inverse-hover-bg);
}
.rs-sidenav-inverse .rs-dropdown-item,
.rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-menu-toggle,
.rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-item-toggle,
.rs-sidenav-inverse .rs-sidenav-toggle-button {
  color: #fff;
  color: var(--rs-sidenav-inverse-text);
}
.rs-sidenav-inverse .rs-dropdown-item:hover,
.rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-menu-toggle:hover,
.rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-item-toggle:hover,
.rs-sidenav-inverse .rs-sidenav-toggle-button:hover,
.rs-sidenav-inverse .rs-dropdown-item:focus,
.rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-menu-toggle:focus,
.rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-item-toggle:focus,
.rs-sidenav-inverse .rs-sidenav-toggle-button:focus,
.rs-sidenav-inverse .rs-dropdown-item.rs-dropdown-item-focus,
.rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-menu-toggle.rs-dropdown-item-focus,
.rs-sidenav-inverse .rs-dropdown-item > .rs-dropdown-item-toggle.rs-dropdown-item-focus,
.rs-sidenav-inverse .rs-sidenav-toggle-button.rs-dropdown-item-focus {
  background-color: #2589f5;
  background-color: var(--rs-sidenav-inverse-hover-bg);
  color: #fff;
  color: var(--rs-sidenav-inverse-text);
}
.rs-theme-high-contrast .rs-sidenav-inverse .rs-sidenav-item.rs-sidenav-item-active,
.rs-theme-high-contrast .rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle {
  color: var(--rs-sidenav-inverse-selected-text);
}
.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle,
.rs-sidenav-inverse .rs-sidenav-item,
.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle {
  color: #fff;
  color: var(--rs-sidenav-inverse-text);
}
.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover,
.rs-sidenav-inverse .rs-sidenav-item:hover,
.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:hover,
.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:focus,
.rs-sidenav-inverse .rs-sidenav-item:focus,
.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle:focus,
.rs-sidenav-inverse .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle.rs-dropdown-item-focus,
.rs-sidenav-inverse .rs-sidenav-item.rs-dropdown-item-focus,
.rs-sidenav-inverse .rs-dropdown .rs-dropdown-toggle.rs-dropdown-item-focus {
  color: #fff;
  color: var(--rs-sidenav-inverse-text);
}
.rs-sidenav-inverse .rs-sidenav-item.rs-sidenav-item-active,
.rs-sidenav-inverse .rs-dropdown-item.rs-dropdown-item-active {
  background-color: #1675e0;
  background-color: var(--rs-sidenav-inverse-selected-bg);
}
.rs-sidenav-inverse .rs-sidenav-toggle {
  border-top-color: #2589f5;
  border-top-color: var(--rs-sidenav-inverse-footer-border);
}
.rs-sidenav-subtle {
  background-color: transparent;
}
.rs-sidenav-subtle .rs-sidenav-item,
.rs-sidenav-subtle .rs-dropdown-toggle,
.rs-sidenav-subtle .rs-dropdown-item,
.rs-sidenav-subtle .rs-sidenav-toggle-button {
  background-color: transparent;
  color: #343434;
  color: var(--rs-sidenav-subtle-text);
}
.rs-sidenav-subtle .rs-sidenav-item:hover,
.rs-sidenav-subtle .rs-dropdown-toggle:hover,
.rs-sidenav-subtle .rs-dropdown-item:hover,
.rs-sidenav-subtle .rs-sidenav-toggle-button:hover,
.rs-sidenav-subtle .rs-sidenav-item:focus-visible,
.rs-sidenav-subtle .rs-dropdown-toggle:focus-visible,
.rs-sidenav-subtle .rs-dropdown-item:focus-visible,
.rs-sidenav-subtle .rs-sidenav-toggle-button:focus-visible {
  background-color: #f7f7fa;
  background-color: var(--rs-sidenav-subtle-hover-bg);
  color: #343434;
  color: var(--rs-sidenav-subtle-hover-text);
}
.rs-sidenav-subtle .rs-sidenav-item.rs-sidenav-item-active,
.rs-sidenav-subtle .rs-dropdown-item.rs-dropdown-item-active,
.rs-sidenav-subtle .rs-dropdown.rs-dropdown-selected-within .rs-sidenav-item-icon {
  color: #1675e0;
  color: var(--rs-sidenav-subtle-selected-text);
}
.rs-sidenav-subtle .rs-dropdown-open > .rs-dropdown-toggle.btn {
  background-color: transparent;
}
.rs-sidenav-subtle .rs-dropdown-open > .rs-dropdown-toggle.btn:hover,
.rs-sidenav-subtle .rs-dropdown-open > .rs-dropdown-toggle.btn:focus {
  background-color: #f7f7fa;
  background-color: var(--rs-sidenav-subtle-hover-bg);
}
.rs-sidenav-subtle .rs-sidenav-toggle {
  border-top-color: #e5e5ea;
  border-top-color: var(--rs-sidenav-subtle-footer-border);
}
.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle,
.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle,
.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle,
.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle {
  color: #343434;
  color: var(--rs-sidenav-subtle-text);
}
.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle:hover,
.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle:hover,
.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle:hover,
.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle:hover,
.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-menu-toggle:focus-visible,
.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-menu-toggle:focus-visible,
.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-item > .rs-dropdown-item-toggle:focus-visible,
.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-item > .rs-dropdown-item-toggle:focus-visible {
  background-color: #f7f7fa;
  background-color: var(--rs-sidenav-subtle-hover-bg);
  color: #343434;
  color: var(--rs-sidenav-subtle-hover-text);
}
.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active,
.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown-menu > .rs-dropdown-item.rs-dropdown-item-active {
  color: #1675e0;
  color: var(--rs-sidenav-subtle-selected-text);
}
.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover,
.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover,
.rs-sidenav-subtle.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle:hover {
  background-color: #f7f7fa;
  background-color: var(--rs-sidenav-subtle-hover-bg);
}
.rs-sidenav-subtle.rs-sidenav-collapse-in .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon,
.rs-sidenav-subtle.rs-sidenav-collapsing .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon,
.rs-sidenav-subtle.rs-sidenav-collapse-out .rs-dropdown.rs-dropdown-selected-within .rs-dropdown-toggle-icon {
  color: #1675e0;
  color: var(--rs-sidenav-subtle-selected-text);
}
@-webkit-keyframes sideNavFoldedText {
  0% {
    max-width: 200px;
    opacity: 0.8;
  }
  100% {
    max-width: 0;
    opacity: 0;
  }
}
@keyframes sideNavFoldedText {
  0% {
    max-width: 200px;
    opacity: 0.8;
  }
  100% {
    max-width: 0;
    opacity: 0;
  }
}
.rs-slider {
  position: relative;
}
.rs-slider .rs-tooltip {
  display: none;
}
.rs-slider .rs-tooltip.rs-tooltip-placement-top .rs-tooltip::after {
  margin: auto;
  left: 0;
  right: 0;
}
.rs-slider-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.rs-slider-disabled .rs-slider-bar,
.rs-slider-disabled .rs-slider-handle::before {
  pointer-events: none;
}
.rs-slider-with-mark:not(.rs-slider-vertical) {
  margin-bottom: 29px;
}
.rs-slider-bar {
  height: 6px;
  border-radius: 3px;
  background-color: #f2f2f5;
  background-color: var(--rs-slider-bar);
  -webkit-transition: background-color ease-in-out 0.3s;
  transition: background-color ease-in-out 0.3s;
  cursor: pointer;
}
.rs-slider:hover .rs-slider-bar {
  background-color: #e5e5ea;
  background-color: var(--rs-slider-hover-bar);
}
.rs-slider-vertical .rs-slider-bar {
  height: 100%;
  width: 6px;
}
.rs-slider-handle {
  position: absolute;
  top: -50%;
  outline: none;
}
.rs-slider-handle::before {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 2px solid #3498ff;
  border: 2px solid var(--rs-slider-thumb-border);
  background-color: #fff;
  background-color: var(--rs-slider-thumb-bg);
  margin-left: -6px;
  cursor: pointer;
  /* stylelint-disable */
  -webkit-transition: background-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, transform 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  /* stylelint-enable */
}
.rs-slider-handle:hover::before,
.rs-slider-handle:focus::before {
  -webkit-box-shadow: 0 0 0 8px rgb(from #939393 r g b / 25%);
  -webkit-box-shadow: var(--rs-slider-thumb-hover-shadow);
          box-shadow: 0 0 0 8px rgb(from #939393 r g b / 25%);
          box-shadow: var(--rs-slider-thumb-hover-shadow);
}
.rs-slider-handle:active::before,
.rs-slider-handle.active::before {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.rs-slider-vertical .rs-slider-handle {
  top: unset;
}
.rs-slider-vertical .rs-slider-handle::before {
  left: 3px;
  margin-top: -6px;
}
.rs-slider-handle:hover .rs-tooltip,
.rs-slider-handle.active .rs-tooltip {
  display: block;
  opacity: 1;
  top: -30px;
}
.rs-slider-vertical .rs-slider-handle:hover .rs-tooltip,
.rs-slider-vertical .rs-slider-handle.active .rs-tooltip {
  top: -33px;
  margin-left: 3px;
}
.rs-slider-mark {
  position: absolute;
  top: 15px;
  left: -2px;
  white-space: nowrap;
}
.rs-slider-mark-content {
  margin-left: -50%;
}
.rs-slider-mark-last {
  left: auto;
  right: -2px;
}
.rs-slider-mark-last .rs-slider-mark-content {
  margin-left: 50%;
}
.rs-slider-graduator {
  width: 100%;
}
.rs-slider-graduator ol,
.rs-slider-graduator li {
  list-style: none;
}
.rs-slider-graduator > ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  width: 100%;
}
.rs-slider-graduator > ol > li {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 1%;
          flex: 1 1 1%;
  position: relative;
}
.rs-slider-graduator > ol > li:last-child::after,
.rs-slider-graduator > ol > li::before {
  content: '';
  display: block;
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fff;
  background-color: var(--rs-slider-thumb-bg);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #f2f2f5;
  border: 2px solid var(--rs-slider-bar);
  margin-left: -4px;
  top: -1px;
}
.rs-slider-vertical .rs-slider-graduator > ol > li:last-child::after,
.rs-slider-vertical .rs-slider-graduator > ol > li::before {
  top: unset;
  bottom: -4px;
  margin-left: -1px;
}
.rs-slider-graduator > ol > li:last-child::after {
  right: -4px;
}
.rs-slider-vertical .rs-slider-graduator > ol > li:last-child::after {
  left: 0;
  bottom: unset;
  top: -4px;
}
.rs-slider-graduator > ol > li.rs-slider-pass::before {
  border-color: #3498ff;
  border-color: var(--rs-slider-progress);
}
.rs-slider-graduator > ol > li.rs-slider-active::before {
  visibility: hidden;
}
.rs-slider-vertical .rs-slider-graduator {
  display: block;
  height: 100%;
}
.rs-slider-vertical .rs-slider-graduator > ol {
  width: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  height: 100%;
  padding: 0;
}
.rs-slider-vertical .rs-slider-graduator > ol > li {
  display: block;
  padding: 0;
}
.rs-slider-progress-bar {
  position: absolute;
  height: 6px;
  border-radius: 3px 0 0 3px;
  background-color: #3498ff;
  background-color: var(--rs-slider-progress);
}
.rs-slider-vertical .rs-slider-progress-bar {
  width: 6px;
  border-radius: 0 0 3px 3px;
}
.rs-slider-vertical {
  height: 100%;
}
.rs-slider-vertical .rs-slider-mark {
  top: unset;
  bottom: -8px;
  left: 15px;
}
.rs-slider-vertical .rs-slider-mark-content {
  margin-left: auto;
}
.rs-slider-vertical .rs-slider-mark-last {
  bottom: unset;
  top: -8px;
}
.rs-steps {
  min-height: 30px;
}
.rs-steps-item {
  padding-left: 40px;
  position: relative;
  overflow: hidden;
}
.rs-steps-item-icon-wrapper {
  width: 30px;
  height: 30px;
  text-align: center;
  font-size: 16px;
  line-height: 1.75;
  color: #717273;
  color: var(--rs-text-secondary);
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #717273;
  border: 1px solid var(--rs-steps-border);
  border-radius: 50%;
}
.rs-steps-item-status-finish .rs-steps-item-icon-wrapper {
  border-color: #3498ff;
  border-color: var(--rs-steps-state-finish);
  color: #3498ff;
  color: var(--rs-steps-state-finish);
}
.rs-steps-item-status-error .rs-steps-item-icon-wrapper {
  border-color: #f44336;
  border-color: var(--rs-steps-state-error);
  color: #f44336;
  color: var(--rs-steps-state-error);
}
.rs-steps-item-status-process .rs-steps-item-icon-wrapper {
  border-color: #3498ff;
  border-color: var(--rs-steps-state-process);
  background-color: #3498ff;
  background-color: var(--rs-steps-state-process);
  color: #f7f7fa;
  color: var(--rs-text-inverse);
}
.rs-steps-item-status-process .rs-steps-item-icon-wrapper .rs-icon {
  color: #3498ff;
  color: var(--rs-steps-icon-state-process);
}
.rs-steps-item-icon-wrapper.rs-steps-item-custom-icon {
  border: none;
  background: none;
}
.rs-steps-item-icon-wrapper > .rs-steps-item-icon {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  position: relative;
}
.rs-steps-item-icon-wrapper > .rs-steps-item-icon .rs-icon {
  font-size: 14px;
  vertical-align: middle;
}
.rs-steps-item-content {
  color: #717273;
  color: var(--rs-text-secondary);
  display: inline-block;
  position: relative;
  width: 100%;
}
.rs-steps-item-status-process .rs-steps-item-content {
  color: #343434;
  color: var(--rs-text-primary);
}
.rs-steps-item-status-error .rs-steps-item-content {
  color: #f44336;
  color: var(--rs-text-error);
}
.rs-steps-item-title {
  position: relative;
  font-size: 16px;
  line-height: 1.875;
  min-height: 16px;
  padding-right: 10px;
  display: inline-block;
}
.rs-steps-item-title:empty {
  padding-right: 0;
}
.rs-steps-item-description {
  margin-top: 12px;
}
.rs-steps-item-tail,
.rs-steps-item-title::after {
  position: absolute;
  border-color: #717273;
  border-color: var(--rs-steps-border);
}
.rs-steps-item-status-process .rs-steps-item-tail,
.rs-steps-item-status-process .rs-steps-item-title::after {
  border-color: #717273;
  border-color: var(--rs-steps-border);
}
.rs-steps-item-status-finish .rs-steps-item-tail,
.rs-steps-item-status-finish .rs-steps-item-title::after {
  border-color: #3498ff;
  border-color: var(--rs-steps-state-finish);
}
.rs-steps-next-error .rs-steps-item-tail,
.rs-steps-next-error .rs-steps-item-title::after {
  border-color: #f44336;
  border-color: var(--rs-steps-border-state-error);
}
.rs-steps-horizontal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.rs-steps-horizontal .rs-steps-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-height: 30px;
}
.rs-steps-horizontal .rs-steps-item:last-child {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.rs-steps-horizontal .rs-steps-item:last-child .rs-steps-item-title::after {
  display: none;
}
.rs-steps-horizontal .rs-steps-item:not(:first-child) {
  padding-left: 50px;
}
.rs-steps-horizontal .rs-steps-item:not(:first-child) .rs-steps-item-icon-wrapper {
  left: 10px;
}
.rs-steps-horizontal .rs-steps-item-content {
  height: 30px;
}
.rs-steps-horizontal .rs-steps-item-title::after {
  content: '';
  top: 15px;
  left: 100%;
  width: 9999px;
  border-top-width: 1px;
  border-top-style: solid;
}
.rs-steps-vertical .rs-steps-item {
  padding-bottom: 20px;
}
.rs-steps-vertical .rs-steps-item:not(:first-child) {
  margin-top: 10px;
}
.rs-steps-vertical .rs-steps-item:last-child .rs-steps-item-tail {
  display: none;
}
.rs-steps-vertical .rs-steps-item-tail {
  top: 40px;
  bottom: 0;
  left: 15px;
  border-left-width: 1px;
  border-left-style: solid;
}
.rs-steps-small {
  min-height: 24px;
}
.rs-steps-small.rs-steps-horizontal .rs-steps-item {
  min-height: 24px;
}
.rs-steps-small.rs-steps-horizontal .rs-steps-item:not(:first-child) {
  padding-left: 44px;
}
.rs-steps-small.rs-steps-vertical .rs-steps-item-tail {
  left: 12px;
}
.rs-steps-small.rs-steps-horizontal .rs-steps-item-title::after {
  top: 12px;
}
.rs-steps-small .rs-steps-item {
  padding-left: 34px;
}
.rs-steps-small .rs-steps-item-icon-wrapper {
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 1.57142857;
}
.rs-steps-small .rs-steps-item-title {
  font-size: 14px;
  line-height: 1.71428571;
}
.rs-steps-small .rs-steps-item-description {
  margin-top: 12px;
  font-size: 12px;
  line-height: 1.66666667;
}
.rs-table {
  position: relative;
  overflow: hidden;
}
.rs-table-column-resizing {
  cursor: ew-resize;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.rs-table-row {
  overflow: hidden;
  position: absolute;
  height: 36px;
  width: 100%;
  top: 0;
}
.rs-table-row.virtualized {
  pointer-events: none;
}
@media not all and (min-resolution: 0.001dpcm) {
  .rs-table-row.virtualized {
    visibility: hidden;
  }
}
.rs-table-row-expanded {
  position: absolute;
  height: 46px;
  bottom: 0;
  width: 100%;
  z-index: 4;
  border-top: 1px solid #f2f2f5;
  border-top: 1px solid var(--rs-table-border-color);
  padding: 10px;
  background-color: #fff;
  background-color: var(--rs-bg-card);
}
.rs-table-hover .rs-table-row:hover .rs-table-cell-group {
  background-color: #fff;
  background-color: var(--rs-bg-card);
}
.rs-table-hover .rs-table-row:hover .rs-table-cell {
  background-color: #fff;
  background-color: var(--rs-bg-card);
}
.rs-table-row-header {
  background-color: #fff;
  background-color: var(--rs-bg-card);
}
.rs-table-row-header .rs-table-cell {
  background-color: #fff;
  background-color: var(--rs-bg-card);
}
.rs-table-row-header .rs-table-cell-group-shadow {
  z-index: 5;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-table-hover .rs-table-row:not(.rs-table-row-header):hover,
.rs-table-hover .rs-table-row:hover .rs-table-cell-group,
.rs-table-hover .rs-table-row:hover .rs-table-cell {
  background-color: #f2faff;
  background-color: var(--rs-state-hover-bg);
}
.rs-table-hover .rs-table-row-header:hover .rs-table-cell-group,
.rs-table-hover .rs-table-row-header:hover .rs-table-cell {
  background-color: #fff;
  background-color: var(--rs-bg-card);
}
.rs-table-header-row-wrapper {
  z-index: 2;
  position: relative;
  font-size: 12px;
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-table-affix-header {
  z-index: 3;
  visibility: hidden;
}
.rs-table-affix-header.fixed {
  visibility: visible;
}
.rs-table-body-row-wrapper {
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.rs-table-body-info {
  width: 100%;
  text-align: center;
  top: 50%;
  position: absolute;
  margin-top: -20px;
  line-height: 40px;
}
.rs-table-body-info .icon {
  margin: 0 10px;
}
.rs-table-body-info-wheel-area {
  width: 100%;
}
.rs-table-body-wheel-area {
  width: 100%;
}
.rs-table-loader-wrapper {
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgb(from #fff r g b / 90%);
  background-color: var(--rs-loader-backdrop);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  pointer-events: none;
}
@media not all and (min-resolution: 0.001dpcm) {
  .rs-table-loader-wrapper {
    visibility: hidden;
  }
}
.rs-table-loader {
  width: 100%;
  text-align: center;
  top: 50%;
  position: absolute;
  margin-top: -20px;
  line-height: 40px;
}
.rs-table-loader-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
  margin-right: 12px;
  padding-top: 3px;
}
.rs-table-loader-icon::before,
.rs-table-loader-icon::after {
  width: 18px;
  height: 18px;
}
.rs-table-loader-icon::before,
.rs-table-loader-icon::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  border-radius: 50%;
}
.rs-table-loader-icon::before {
  border: 3px solid rgb(from #f7f7fa r g b / 80%);
  border: 3px solid var(--rs-loader-ring);
}
.rs-table-loader-icon::after {
  border-width: 3px;
  border-style: solid;
  border-color: #939393 transparent transparent;
  border-color: var(--rs-loader-rotor) transparent transparent;
  -webkit-animation: loaderSpin 0.6s infinite linear;
          animation: loaderSpin 0.6s infinite linear;
}
.rs-table-loading .rs-table-loader-wrapper {
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  z-index: 1;
}
.rs-table-cell {
  height: 36px;
  display: block;
  overflow: hidden;
  position: absolute;
  white-space: normal;
  background-color: #fff;
  background-color: var(--rs-bg-card);
  border-bottom: 1px solid #f2f2f5;
  border-bottom: 1px solid var(--rs-table-border-color);
}
.rs-table-cell.first {
  border-left-width: 0;
}
.rs-table-cell-wrap1 {
  display: table;
}
.rs-table-cell-wrap2 {
  display: table-row;
}
.rs-table-cell-wrap3 {
  display: table-cell;
  vertical-align: middle;
}
.rs-table-cell-content {
  padding: 13px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rs-table-cell-header .rs-table-cell-content {
  padding: 10px 10px;
  line-height: 1.66666667;
}
.rs-table-cell-header-sort-wrapper {
  cursor: pointer;
  margin-left: 5px;
  display: inline-block;
}
.rs-table-cell-header-icon-sort {
  color: #3498ff;
  color: var(--rs-table-sort);
  font-size: 16px;
  line-height: 1.66666667;
}
.rs-table-cell-rowspan {
  border-bottom: 1px solid #f2f2f5 !important;
  border-bottom: 1px solid var(--rs-table-border-color) !important;
}
.rs-table-cell-full-text:hover {
  z-index: 1 !important;
  width: auto !important;
  -webkit-box-shadow: inset #3498ff 0px 0px 2px;
  -webkit-box-shadow: inset var(--rs-primary-500) 0px 0px 2px;
          box-shadow: inset #3498ff 0px 0px 2px;
          box-shadow: inset var(--rs-primary-500) 0px 0px 2px;
}
.rs-table-cell-full-text:hover .rs-table-cell-content {
  width: auto !important;
}
.rs-table-cell-header-sortable .rs-table-cell-content {
  cursor: pointer;
}
.rs-table-column-resize-spanner {
  height: 36px;
  width: 3px;
  z-index: 3;
  position: absolute;
  cursor: ew-resize !important;
  outline: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.rs-table-column-resize-spanner::after,
.rs-table-column-resize-spanner::before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  margin: auto;
  bottom: 0;
  top: 0;
  display: none;
}
.rs-table-column-resize-spanner::before {
  border-style: dashed solid dashed dashed;
  border-color: transparent #3498ff transparent transparent;
  border-color: transparent var(--rs-table-resize) transparent transparent;
  border-width: 3px;
  right: 4px;
}
.rs-table-column-resize-spanner::after {
  border-style: dashed dashed dashed solid;
  border-color: transparent transparent transparent #3498ff;
  border-color: transparent transparent transparent var(--rs-table-resize);
  border-width: 3px;
  left: 4px;
}
.rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover ~ .rs-table-column-resize-spanner,
.rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover {
  background-color: #3498ff;
  background-color: var(--rs-table-resize);
}
.rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover ~ .rs-table-column-resize-spanner::before,
.rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover::before,
.rs-table:not(.rs-table-column-resizing) .rs-table-cell-header .rs-table-cell:hover ~ .rs-table-column-resize-spanner::after,
.rs-table:not(.rs-table-column-resizing) .rs-table-column-resize-spanner:hover::after {
  display: block;
}
.rs-table-cell-group-fixed-right,
.rs-table-cell-group-fixed-left {
  position: absolute;
  z-index: 4;
  background-color: #fff;
  background-color: var(--rs-bg-card);
}
.rs-table-cell-group-shadow,
.rs-table-cell-group-left-shadow {
  -webkit-box-shadow: 3px 0 5px rgba(9, 9, 9, 0.08) /* rtl:ignore */;
  -webkit-box-shadow: 3px 0 5px var(--rs-table-shadow) /* rtl:ignore */;
          box-shadow: 3px 0 5px rgba(9, 9, 9, 0.08) /* rtl:ignore */;
          box-shadow: 3px 0 5px var(--rs-table-shadow) /* rtl:ignore */;
}
.rs-table-cell-group-right-shadow {
  -webkit-box-shadow: -3px 0 5px rgba(9, 9, 9, 0.08) /* rtl:ignore */;
  -webkit-box-shadow: -3px 0 5px var(--rs-table-shadow) /* rtl:ignore */;
          box-shadow: -3px 0 5px rgba(9, 9, 9, 0.08) /* rtl:ignore */;
          box-shadow: -3px 0 5px var(--rs-table-shadow) /* rtl:ignore */;
}
.rs-table-mouse-area {
  display: none;
  background-color: #3498ff;
  background-color: var(--rs-table-resize);
  left: -1px;
  top: 0;
  position: absolute;
  width: 1px;
  z-index: 6;
}
.rs-table-mouse-area > span {
  height: 36px;
  width: 3px;
  z-index: 3;
  cursor: ew-resize !important;
  outline: none;
  background-color: #3498ff;
  background-color: var(--rs-table-resize);
  position: absolute;
  left: -1.5px;
}
.rs-table-word-wrap .rs-table-cell-content {
  white-space: normal;
}
.rs-table-bordered {
  border: 1px solid #f2f2f5;
  border: 1px solid var(--rs-table-border-color);
}
.rs-table-cell-bordered .rs-table-cell {
  border-right: 1px solid #f2f2f5;
  border-right: 1px solid var(--rs-table-border-color);
}
.rs-table-column-group {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}
.rs-table-column-group-header {
  border-bottom: 1px solid #f2f2f5;
  border-bottom: 1px solid var(--rs-table-border-color);
  position: absolute;
  width: 100%;
}
.rs-table-column-group-header-content {
  display: table-cell;
  padding: 10px;
}
.rs-table-column-group-cell {
  position: absolute;
  border-right: 1px solid #f2f2f5;
  border-right: 1px solid var(--rs-table-border-color);
}
.rs-table:not(.rs-table-has-rowspan) .rs-table-row {
  border-bottom: 1px solid #f2f2f5;
  border-bottom: 1px solid var(--rs-table-border-color);
}
.rs-table-cell-expand-wrapper {
  margin-right: 10px;
  display: inline-block;
  cursor: pointer;
}
.rs-table-cell-expand-icon {
  cursor: pointer;
  outline: none;
  font-size: 16px;
}
.rs-table-scrollbar {
  background-color: #e5e5ea;
  background-color: var(--rs-table-scrollbar-track);
  position: absolute;
  -webkit-transition: background 0.1s linear, -webkit-transform 0.1s linear;
  transition: background 0.1s linear, -webkit-transform 0.1s linear;
  transition: background 0.1s linear, transform 0.1s linear;
  transition: background 0.1s linear, transform 0.1s linear, -webkit-transform 0.1s linear;
  opacity: 0.6;
  z-index: 1;
}
.rs-table-scrollbar-hide {
  display: none;
}
.rs-table-scrollbar-handle {
  position: absolute;
  background-color: #343434;
  background-color: var(--rs-table-scrollbar-thumb);
  border-radius: 4px;
}
.rs-table-scrollbar-pressed {
  z-index: 1;
}
.rs-table-scrollbar-pressed .rs-table-scrollbar-handle {
  background-color: #121212;
  background-color: var(--rs-table-scrollbar-thumb-active);
}
.rs-table-scrollbar-horizontal {
  width: 100%;
  height: 10px;
  bottom: 0;
}
.rs-table-scrollbar-horizontal.fixed {
  position: fixed;
}
.rs-table-scrollbar-horizontal .rs-table-scrollbar-handle {
  height: 8px;
  left: 0 /* rtl:ignore */;
  top: 1px;
}
.rs-table-scrollbar-pressed.rs-table-scrollbar-horizontal:hover,
.rs-table-scrollbar-horizontal:hover {
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-transform: scaleY(1.3);
          transform: scaleY(1.3);
}
.rs-table-scrollbar-vertical {
  top: 0;
  right: 0;
  width: 10px;
  bottom: 10px;
  background-color: rgb(from #e5e5ea r g b / 40%);
  background-color: var(--rs-table-scrollbar-vertical-track);
}
.rs-table-scrollbar-vertical .rs-table-scrollbar-handle {
  min-height: 20px;
  width: 8px;
  top: 0;
  left: 1px;
}
.rs-table-scrollbar-pressed.rs-table-scrollbar-vertical:hover,
.rs-table-scrollbar-vertical:hover {
  -webkit-transform-origin: right center;
          transform-origin: right center;
  -webkit-transform: scaleX(1.3);
          transform: scaleX(1.3);
}
.rs-tag {
  display: inline-block;
  background-color: #f7f7fa;
  background-color: var(--rs-tag-bg);
  color: #343434;
  color: var(--rs-text-primary);
  border-radius: 6px;
  line-height: 20px;
}
.rs-tag-closable {
  position: relative;
}
.rs-tag-icon-close {
  position: absolute;
  top: 0;
  right: 0;
}
.rs-tag-lg {
  padding: 5px 10px;
  font-size: 14px;
}
.rs-tag-lg .rs-tag-icon-close {
  padding: 9px 8px;
}
.rs-tag-closable.rs-tag-lg {
  padding-right: 27px;
}
.rs-tag-md {
  padding: 2px 8px;
  font-size: 12px;
}
.rs-tag-md .rs-tag-icon-close {
  padding: 6px 8px;
}
.rs-tag-closable.rs-tag-md {
  padding-right: 25px;
}
.rs-tag-sm {
  padding: 0 8px;
  font-size: 12px;
}
.rs-tag-sm .rs-tag-icon-close {
  padding: 4px 5px;
}
.rs-tag-closable.rs-tag-sm {
  padding-right: 25px;
}
.rs-tag + .rs-tag {
  margin-left: 10px;
}
.rs-tag-red {
  background-color: #f44336;
  background-color: var(--rs-red-500);
  color: #ffffff;
}
.rs-tag-orange {
  background-color: #fa8900;
  background-color: var(--rs-orange-500);
  color: #ffffff;
}
.rs-tag-yellow {
  background-color: #ffb300;
  background-color: var(--rs-yellow-500);
  color: #ffffff;
}
.rs-tag-green {
  background-color: #4caf50;
  background-color: var(--rs-green-500);
  color: #ffffff;
}
.rs-tag-cyan {
  background-color: #00bcd4;
  background-color: var(--rs-cyan-500);
  color: #ffffff;
}
.rs-tag-blue {
  background-color: #2196f3;
  background-color: var(--rs-blue-500);
  color: #ffffff;
}
.rs-tag-violet {
  background-color: #673ab7;
  background-color: var(--rs-violet-500);
  color: #ffffff;
}
.rs-tag-group {
  margin: -10px 0 0 -10px;
}
.rs-tag-group > .rs-tag {
  margin-top: 10px;
  margin-left: 10px;
}
.rs-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.rs-tabs-reversed {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.rs-tabs-vertical {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.rs-tabs-vertical .rs-tabs-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.rs-tabs .rs-nav-vertical {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-picker-tag .rs-picker-toggle {
  left: 0;
  cursor: text;
}
.rs-picker-tag.rs-picker-disabled {
  cursor: not-allowed;
}
.rs-picker-tag.rs-picker-disabled .rs-picker-toggle {
  position: absolute;
}
.rs-picker-tag .rs-tag {
  max-width: calc(100% - 6px);
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.rs-picker-tag .rs-picker-search-input,
.rs-picker-tag .rs-tag {
  margin-top: 5px;
}
.rs-picker-tag.rs-picker-has-value .rs-picker-search-input {
  padding-left: 6px;
}
.rs-picker-tag .rs-picker-search,
.rs-picker-tag .rs-picker-search-input,
.rs-picker-tag .rs-picker-search-input > input {
  display: inline-block;
  width: auto;
  min-width: 14px;
}
.rs-picker-tag .rs-picker-search-input > input {
  padding: 0;
}
.rs-picker-tag .rs-picker-textbox {
  position: relative;
  z-index: 6;
  padding-bottom: 5px;
}
.rs-picker-tag-list {
  display: contents;
}
.rs-plaintext .rs-tag {
  margin: 0;
}
.rs-picker-tag .rs-picker-textbox,
.rs-picker-tag-md .rs-picker-textbox {
  padding-bottom: 5px;
}
.rs-picker-tag .rs-picker-textbox .rs-picker-search-input,
.rs-picker-tag-md .rs-picker-textbox .rs-picker-search-input {
  padding-left: 12px;
  margin-top: 5px;
  font-size: 14px;
}
.rs-picker-tag .rs-picker-textbox input,
.rs-picker-tag-md .rs-picker-textbox input {
  height: 18px;
}
.rs-picker-tag .rs-picker-toggle,
.rs-picker-tag-md .rs-picker-toggle {
  padding-top: 7px;
  padding-bottom: 7px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-picker-tag .rs-picker-tag-list .rs-tag-md,
.rs-picker-tag-md .rs-picker-tag-list .rs-tag-md {
  margin-top: 5px;
  margin-left: 5px;
}
.rs-picker-tag-lg .rs-picker-textbox {
  padding-bottom: 7px;
}
.rs-picker-tag-lg .rs-picker-textbox .rs-picker-search-input {
  padding-left: 16px;
  margin-top: 7px;
  font-size: 16px;
}
.rs-picker-tag-lg .rs-picker-textbox input {
  height: 20px;
}
.rs-picker-tag-lg .rs-picker-toggle {
  padding-top: 9px;
  padding-bottom: 9px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-picker-tag-lg .rs-picker-textbox {
  min-height: 40px;
}
.rs-picker-tag-lg .rs-picker-tag-list .rs-tag-lg {
  margin-top: 6px;
  margin-left: 6px;
}
.rs-picker-tag-sm .rs-picker-textbox {
  padding-bottom: 2px;
}
.rs-picker-tag-sm .rs-picker-textbox .rs-picker-search-input {
  padding-left: 10px;
  margin-top: 2px;
  font-size: 14px;
}
.rs-picker-tag-sm .rs-picker-textbox input {
  height: 18px;
}
.rs-picker-tag-sm .rs-picker-toggle {
  padding-top: 4px;
  padding-bottom: 4px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-picker-tag-sm .rs-picker-textbox {
  min-height: 28px;
}
.rs-picker-tag-sm .rs-picker-tag-list .rs-tag-sm {
  margin-top: 4px;
  margin-left: 4px;
}
.rs-picker-tag-xs .rs-picker-textbox {
  padding-bottom: -1px;
}
.rs-picker-tag-xs .rs-picker-textbox .rs-picker-search-input {
  padding-left: 8px;
  margin-top: -1px;
  font-size: 12px;
}
.rs-picker-tag-xs .rs-picker-textbox input {
  height: 18px;
}
.rs-picker-tag-xs .rs-picker-toggle {
  padding-top: 1px;
  padding-bottom: 1px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-picker-tag-xs .rs-picker-textbox {
  min-height: 22px;
  padding-bottom: 1px;
}
.rs-picker-tag-xs .rs-picker-textbox .rs-picker-search-input {
  padding-top: 1px;
  padding-bottom: 1px;
}
.rs-picker-tag-xs .rs-picker-tag-list .rs-tag-sm {
  margin-top: 1px;
  margin-left: 2px;
}
.rs-picker-disabled-options .rs-picker-toggle {
  padding-right: 32px !important;
}
.rs-picker-disabled-options .rs-picker-textbox {
  margin-right: 32px !important;
}
.rs-picker-disabled-options .rs-picker-clean {
  right: 10px !important;
}
.rs-timeline {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
  direction: ltr;
}
.rs-timeline-item {
  position: relative;
  text-align: left;
}
.rs-timeline-item:not(:last-child) .rs-timeline-item-content {
  padding-bottom: 18px;
}
.rs-timeline-item-dot {
  position: absolute;
  top: 5px;
}
.rs-timeline-item-dot::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  background-color: #d9d9d9;
  background-color: var(--rs-timeline-indicator-bg);
  border-radius: 50%;
}
.rs-timeline-item-custom-dot {
  text-align: center;
}
.rs-timeline-item-custom-dot::before {
  display: none;
}
.rs-timeline-item-active .rs-timeline-item-dot::before {
  background-color: #3498ff;
  background-color: var(--rs-timeline-indicator-active-bg);
}
.rs-timeline-item-tail {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 2px;
  background-color: #d9d9d9;
  background-color: var(--rs-timeline-indicator-bg);
}
.rs-timeline-item:first-child .rs-timeline-item-tail {
  top: 5px;
}
.rs-timeline-item:last-child .rs-timeline-item-tail {
  bottom: auto;
  height: 15px;
}
.rs-timeline-endless .rs-timeline-item:last-child .rs-timeline-item-tail {
  height: auto;
  min-height: 38px;
}
.rs-timeline-item:only-child .rs-timeline-item-tail {
  display: none;
}
.rs-timeline-align-left .rs-timeline-item-dot {
  left: 0;
}
.rs-timeline-align-left .rs-timeline-item-tail {
  left: 4px;
}
.rs-timeline-align-left .rs-timeline-item {
  padding-left: 22px;
}
.rs-timeline-align-left .rs-timeline-item {
  padding-left: 22px;
}
.rs-timeline-align-right .rs-timeline-item-dot {
  right: 0;
}
.rs-timeline-align-right .rs-timeline-item-tail {
  right: 4px;
}
.rs-timeline-align-right .rs-timeline-item {
  padding-right: 22px;
}
.rs-timeline-align-right .rs-timeline-item-content {
  text-align: right;
}
.rs-timeline-align-alternate .rs-timeline-item-dot {
  left: calc(50% - 5px);
}
.rs-timeline-align-alternate .rs-timeline-item-tail {
  left: calc(50% - 1px);
}
.rs-timeline-align-alternate .rs-timeline-item-content {
  width: 50%;
}
.rs-timeline-align-alternate .rs-timeline-item:nth-child(even) .rs-timeline-item-content {
  text-align: right;
}
.rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) {
  text-align: right;
}
.rs-timeline-align-alternate .rs-timeline-item:nth-child(odd) .rs-timeline-item-content {
  display: inline-block;
  text-align: left;
}
.rs-timeline-with-time .rs-timeline-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
}
.rs-timeline-with-time .rs-timeline-item-dot {
  left: calc(50% - 5px);
}
.rs-timeline-with-time .rs-timeline-item-tail {
  left: calc(50% - 1px);
}
.rs-timeline-with-time .rs-timeline-item-time,
.rs-timeline-with-time .rs-timeline-item-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 50%;
          flex: 1 0 50%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-timeline-with-time .rs-timeline-item-time,
  .rs-timeline-with-time .rs-timeline-item-content {
    max-width: 50%;
  }
}
.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n),
.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item {
  padding-right: 0;
}
.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-time {
  text-align: right;
}
.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-time {
  text-align: left;
}
.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-time,
.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-content,
.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n + 1) .rs-timeline-item-time,
.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-content {
  padding-right: 17px;
}
.rs-timeline-with-time.rs-timeline-align-left .rs-timeline-item-content,
.rs-timeline-with-time.rs-timeline-align-right .rs-timeline-item-time,
.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n + 1) .rs-timeline-item-content,
.rs-timeline-align-alternate .rs-timeline-item:nth-child(2n) .rs-timeline-item-time {
  padding-left: 17px;
}
.rs-toggle {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
}
.rs-toggle .rs-toggle-loader {
  width: 18px;
  height: 18px;
  left: 3px;
  top: 3px;
}
.rs-toggle .rs-toggle-loader .rs-loader-spin,
.rs-toggle .rs-toggle-loader .rs-loader-spin::before,
.rs-toggle .rs-toggle-loader .rs-loader-spin::after {
  width: 18px;
  height: 18px;
}
.rs-toggle .rs-toggle-presentation {
  height: 24px;
  min-width: 44px;
  border-radius: 12px;
}
.rs-toggle .rs-toggle-presentation::after {
  width: 18px;
  height: 18px;
  left: 3px;
  top: 3px;
  border-radius: 9px;
}
.rs-toggle .rs-toggle-presentation:active::after {
  width: 21.6px;
}
.rs-toggle .rs-toggle-inner {
  margin-left: 24px;
  margin-right: 8px;
  height: 24px;
  line-height: 2;
  font-size: 12px;
}
.rs-toggle .rs-toggle-inner .rs-icon {
  font-size: 12px;
}
.rs-toggle.rs-toggle-checked .rs-toggle-presentation::after {
  left: 100%;
  margin-left: -21px;
}
.rs-toggle.rs-toggle-checked .rs-toggle-presentation:active::after {
  margin-left: -24.6px;
}
.rs-toggle.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner {
  margin-right: 24px;
  margin-left: 8px;
}
.rs-toggle.rs-toggle-checked .rs-toggle-loader {
  left: 100%;
  margin-left: -21px;
}
.rs-toggle .rs-toggle-label {
  font-size: 14px;
}
.rs-toggle-label {
  cursor: pointer;
  margin-left: 10px;
}
.rs-toggle-input {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
.rs-toggle-presentation {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
  background-color: #b6b7b8;
  background-color: var(--rs-toggle-bg);
  color: #fff;
  color: var(--rs-toggle-thumb);
  cursor: pointer;
  -webkit-transition: background-color 0.15s ease-out, width 0.15s ease-out;
  transition: background-color 0.15s ease-out, width 0.15s ease-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.rs-theme-high-contrast .rs-toggle-presentation {
  -webkit-transition: none;
  transition: none;
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  -webkit-box-shadow: inset 0 0 0 1px var(--rs-toggle-thumb);
          box-shadow: inset 0 0 0 1px #fff;
          box-shadow: inset 0 0 0 1px var(--rs-toggle-thumb);
}
.rs-toggle-input:focus-visible + .rs-toggle-presentation {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-toggle-input:focus-visible + .rs-toggle-presentation {
  outline-offset: 2px;
}
.rs-theme-high-contrast .rs-toggle-input:focus-visible + .rs-toggle-presentation {
  -webkit-box-shadow: inset 0 0 0 1px #fff, 0 0 0 3px rgb(from #3498ff r g b / 25%);
  -webkit-box-shadow: inset 0 0 0 1px var(--rs-toggle-thumb), var(--rs-state-focus-shadow);
          box-shadow: inset 0 0 0 1px #fff, 0 0 0 3px rgb(from #3498ff r g b / 25%);
          box-shadow: inset 0 0 0 1px var(--rs-toggle-thumb), var(--rs-state-focus-shadow);
}
.rs-toggle-presentation:hover {
  background-color: #939393;
  background-color: var(--rs-toggle-hover-bg);
}
.rs-toggle-presentation::after {
  content: '';
  cursor: pointer;
  position: absolute;
  background-color: currentColor;
  -webkit-transition: left 0.15s ease-out, margin-left 0.15s ease-out, width 0.15s ease-out;
  transition: left 0.15s ease-out, margin-left 0.15s ease-out, width 0.15s ease-out;
}
.rs-theme-high-contrast .rs-toggle-presentation::after {
  -webkit-transition: none;
  transition: none;
}
.rs-toggle-disabled .rs-toggle-presentation {
  background-color: #e5e5ea;
  background-color: var(--rs-toggle-disabled-bg);
  color: #fff;
  color: var(--rs-toggle-disabled-thumb);
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  -webkit-box-shadow: inset 0 0 0 1px var(--rs-toggle-disabled-thumb);
          box-shadow: inset 0 0 0 1px #fff;
          box-shadow: inset 0 0 0 1px var(--rs-toggle-disabled-thumb);
  pointer-events: none;
}
.rs-toggle-checked .rs-toggle-presentation {
  background-color: #3498ff;
  background-color: var(--rs-toggle-checked-bg);
  color: #fff;
  color: var(--rs-toggle-checked-thumb);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-toggle-checked .rs-toggle-presentation:hover {
  background-color: #2589f5;
  background-color: var(--rs-toggle-checked-hover-bg);
}
.rs-toggle-disabled.rs-toggle-checked .rs-toggle-presentation {
  background-color: #a6d7ff;
  background-color: var(--rs-toggle-checked-disabled-bg);
  color: #fff;
  color: var(--rs-toggle-checked-disabled-thumb);
}
.rs-toggle-loading .rs-toggle-presentation::after {
  display: none;
}
.rs-toggle-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: margin 0.15s ease-out;
  transition: margin 0.15s ease-out;
}
.rs-theme-high-contrast .rs-toggle-inner {
  -webkit-transition: none;
  transition: none;
}
.rs-toggle-loader {
  position: absolute;
  -webkit-transition: left 0.15s ease-out, margin-left 0.15s ease-out, width 0.15s ease-out;
  transition: left 0.15s ease-out, margin-left 0.15s ease-out, width 0.15s ease-out;
}
.rs-toggle-loader .rs-loader-spin::before {
  border-color: rgb(from #f7f7fa r g b / 30%);
  border-color: var(--rs-toggle-loader-ring);
}
.rs-toggle-loader .rs-loader-spin::after {
  border-top-color: #fff;
  border-top-color: var(--rs-toggle-loader-rotor);
}
.rs-toggle-sm {
  font-size: 12px;
}
.rs-toggle-sm .rs-toggle-loader {
  width: 10px;
  height: 10px;
  left: 2px;
  top: 2px;
}
.rs-toggle-sm .rs-toggle-loader .rs-loader-spin,
.rs-toggle-sm .rs-toggle-loader .rs-loader-spin::before,
.rs-toggle-sm .rs-toggle-loader .rs-loader-spin::after {
  width: 10px;
  height: 10px;
}
.rs-toggle-sm .rs-toggle-loader .rs-loader-spin::before,
.rs-toggle-sm .rs-toggle-loader .rs-loader-spin::after {
  border-width: 2px;
}
.rs-toggle-sm .rs-toggle-presentation {
  height: 14px;
  min-width: 26px;
  border-radius: 7px;
}
.rs-toggle-sm .rs-toggle-presentation::after {
  width: 10px;
  height: 10px;
  left: 2px;
  top: 2px;
  border-radius: 5px;
}
.rs-toggle-sm .rs-toggle-presentation:active::after {
  width: 12px;
}
.rs-toggle-sm .rs-toggle-inner {
  margin-left: 14px;
  margin-right: 6px;
  height: 14px;
  line-height: 1.4;
  font-size: 10px;
}
.rs-toggle-sm .rs-toggle-inner .rs-icon {
  font-size: 10px;
}
.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation::after {
  left: 100%;
  margin-left: -12px;
}
.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation:active::after {
  margin-left: -14px;
}
.rs-toggle-sm.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner {
  margin-right: 14px;
  margin-left: 6px;
}
.rs-toggle-sm.rs-toggle-checked .rs-toggle-loader {
  left: 100%;
  margin-left: -12px;
}
.rs-toggle-sm .rs-toggle-label {
  font-size: 12px;
}
.rs-toggle-md {
  font-size: 14px;
}
.rs-toggle-md .rs-toggle-loader {
  width: 18px;
  height: 18px;
  left: 3px;
  top: 3px;
}
.rs-toggle-md .rs-toggle-loader .rs-loader-spin,
.rs-toggle-md .rs-toggle-loader .rs-loader-spin::before,
.rs-toggle-md .rs-toggle-loader .rs-loader-spin::after {
  width: 18px;
  height: 18px;
}
.rs-toggle-md .rs-toggle-presentation {
  height: 24px;
  min-width: 44px;
  border-radius: 12px;
}
.rs-toggle-md .rs-toggle-presentation::after {
  width: 18px;
  height: 18px;
  left: 3px;
  top: 3px;
  border-radius: 9px;
}
.rs-toggle-md .rs-toggle-presentation:active::after {
  width: 21.6px;
}
.rs-toggle-md .rs-toggle-inner {
  margin-left: 24px;
  margin-right: 8px;
  height: 24px;
  line-height: 2;
  font-size: 12px;
}
.rs-toggle-md .rs-toggle-inner .rs-icon {
  font-size: 12px;
}
.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation::after {
  left: 100%;
  margin-left: -21px;
}
.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation:active::after {
  margin-left: -24.6px;
}
.rs-toggle-md.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner {
  margin-right: 24px;
  margin-left: 8px;
}
.rs-toggle-md.rs-toggle-checked .rs-toggle-loader {
  left: 100%;
  margin-left: -21px;
}
.rs-toggle-md .rs-toggle-label {
  font-size: 14px;
}
.rs-toggle-lg {
  font-size: 16px;
}
.rs-toggle-lg .rs-toggle-loader {
  width: 22px;
  height: 22px;
  left: 4px;
  top: 4px;
}
.rs-toggle-lg .rs-toggle-loader .rs-loader-spin,
.rs-toggle-lg .rs-toggle-loader .rs-loader-spin::before,
.rs-toggle-lg .rs-toggle-loader .rs-loader-spin::after {
  width: 22px;
  height: 22px;
}
.rs-toggle-lg .rs-toggle-presentation {
  height: 30px;
  min-width: 55px;
  border-radius: 15px;
}
.rs-toggle-lg .rs-toggle-presentation::after {
  width: 22px;
  height: 22px;
  left: 4px;
  top: 4px;
  border-radius: 11px;
}
.rs-toggle-lg .rs-toggle-presentation:active::after {
  width: 26.4px;
}
.rs-toggle-lg .rs-toggle-inner {
  margin-left: 30px;
  margin-right: 10px;
  height: 30px;
  line-height: 2.14285714;
  font-size: 14px;
}
.rs-toggle-lg .rs-toggle-inner .rs-icon {
  font-size: 14px;
}
.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation::after {
  left: 100%;
  margin-left: -26px;
}
.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation:active::after {
  margin-left: -30.4px;
}
.rs-toggle-lg.rs-toggle-checked .rs-toggle-presentation .rs-toggle-inner {
  margin-right: 30px;
  margin-left: 10px;
}
.rs-toggle-lg.rs-toggle-checked .rs-toggle-loader {
  left: 100%;
  margin-left: -26px;
}
.rs-toggle-lg .rs-toggle-label {
  font-size: 16px;
}
.rs-toggle-checked.rs-toggle-red .rs-toggle-presentation {
  background-color: #f44336;
  background-color: var(--rs-red-500);
}
.rs-toggle-checked.rs-toggle-red .rs-toggle-presentation:hover {
  background-color: #eb3626;
  background-color: var(--rs-red-600);
}
.rs-toggle-checked.rs-toggle-orange .rs-toggle-presentation {
  background-color: #fa8900;
  background-color: var(--rs-orange-500);
}
.rs-toggle-checked.rs-toggle-orange .rs-toggle-presentation:hover {
  background-color: #f08800;
  background-color: var(--rs-orange-600);
}
.rs-toggle-checked.rs-toggle-yellow .rs-toggle-presentation {
  background-color: #ffb300;
  background-color: var(--rs-yellow-500);
}
.rs-toggle-checked.rs-toggle-yellow .rs-toggle-presentation:hover {
  background-color: #f5af00;
  background-color: var(--rs-yellow-600);
}
.rs-toggle-checked.rs-toggle-green .rs-toggle-presentation {
  background-color: #4caf50;
  background-color: var(--rs-green-500);
}
.rs-toggle-checked.rs-toggle-green .rs-toggle-presentation:hover {
  background-color: #37ab3c;
  background-color: var(--rs-green-600);
}
.rs-toggle-checked.rs-toggle-cyan .rs-toggle-presentation {
  background-color: #00bcd4;
  background-color: var(--rs-cyan-500);
}
.rs-toggle-checked.rs-toggle-cyan .rs-toggle-presentation:hover {
  background-color: #00b1cc;
  background-color: var(--rs-cyan-600);
}
.rs-toggle-checked.rs-toggle-blue .rs-toggle-presentation {
  background-color: #2196f3;
  background-color: var(--rs-blue-500);
}
.rs-toggle-checked.rs-toggle-blue .rs-toggle-presentation:hover {
  background-color: #1787e8;
  background-color: var(--rs-blue-600);
}
.rs-toggle-checked.rs-toggle-violet .rs-toggle-presentation {
  background-color: #673ab7;
  background-color: var(--rs-violet-500);
}
.rs-toggle-checked.rs-toggle-violet .rs-toggle-presentation:hover {
  background-color: #5f2bb3;
  background-color: var(--rs-violet-600);
}
/* rtl:begin:ignore */
/* rtl:end:ignore */
.rs-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-size: 12px;
  opacity: 0;
  line-height: 1.66666667;
  max-width: 250px;
  padding: 2px 10px;
  color: #fff;
  color: var(--rs-tooltip-text);
  background-color: #121212;
  background-color: var(--rs-tooltip-bg);
  border-radius: 4px;
  overflow-wrap: break-word;
}
.rs-tooltip.rs-anim-fade {
  -webkit-transition: opacity 0.1s linear, -webkit-transform 0.1s ease-out;
  transition: opacity 0.1s linear, -webkit-transform 0.1s ease-out;
  transition: opacity 0.1s linear, transform 0.1s ease-out;
  transition: opacity 0.1s linear, transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
}
.rs-tooltip.rs-anim-in {
  opacity: 1;
  -webkit-transition: opacity 0.15s linear, -webkit-transform 0.15s ease-in;
  transition: opacity 0.15s linear, -webkit-transform 0.15s ease-in;
  transition: opacity 0.15s linear, transform 0.15s ease-in;
  transition: opacity 0.15s linear, transform 0.15s ease-in, -webkit-transform 0.15s ease-in;
}
.rs-tooltip-arrow::before,
.rs-tooltip-arrow::after {
  content: ' ';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rs-tooltip-arrow::before {
  display: none;
}
.rs-theme-high-contrast .rs-tooltip {
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
}
.rs-theme-high-contrast .rs-tooltip-arrow::before {
  display: block;
}
.rs-tooltip[class*='placement-top'] {
  margin-top: -8px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.rs-tooltip[class*='placement-top'].rs-anim-in {
  -webkit-transform: translate(0, -2px);
          transform: translate(0, -2px);
}
.rs-tooltip[class*='placement-top']::after {
  bottom: -6px;
  margin-left: -6px;
  border-width: 6px 6px 0;
  border-top-color: #121212;
  border-top-color: var(--rs-tooltip-bg);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-tooltip[class*='placement-top']::after {
    bottom: -7px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-tooltip[class*='placement-top']::after {
    bottom: -7px;
  }
}
.rs-theme-high-contrast .rs-tooltip[class*='placement-top']::before {
  bottom: -7px;
  margin-left: -7px;
  border-width: 7px 7px 0;
  border-top-color: var(--rs-tooltip-border);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-theme-high-contrast .rs-tooltip[class*='placement-top']::before {
    bottom: -8px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-theme-high-contrast .rs-tooltip[class*='placement-top']::before {
    bottom: -8px;
  }
}
.rs-tooltip[class*='placement-bottom'] {
  margin-top: 8px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.rs-tooltip[class*='placement-bottom'].rs-anim-in {
  -webkit-transform: translate(0, 2px);
          transform: translate(0, 2px);
}
.rs-tooltip[class*='placement-bottom']::after {
  top: -6px;
  margin-left: -6px;
  border-width: 0 6px 6px;
  border-bottom-color: #121212;
  border-bottom-color: var(--rs-tooltip-bg);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-tooltip[class*='placement-bottom']::after {
    top: -7px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-tooltip[class*='placement-bottom']::after {
    top: -7px;
  }
}
.rs-theme-high-contrast .rs-tooltip[class*='placement-bottom']::before {
  top: -7px;
  margin-left: -7px;
  border-width: 0 7px 7px;
  border-bottom-color: var(--rs-tooltip-border);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-theme-high-contrast .rs-tooltip[class*='placement-bottom']::before {
    top: -8px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-theme-high-contrast .rs-tooltip[class*='placement-bottom']::before {
    top: -8px;
  }
}
/* rtl:begin:ignore */
.rs-tooltip[class*='placement-right'] {
  margin-left: 8px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.rs-tooltip[class*='placement-right'].rs-anim-in {
  -webkit-transform: translate(2px, 0);
          transform: translate(2px, 0);
}
.rs-tooltip[class*='placement-right']::after {
  left: -6px;
  margin-top: -6px;
  border-width: 6px 6px 6px 0;
  border-right-color: #121212;
  border-right-color: var(--rs-tooltip-bg);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-tooltip[class*='placement-right']::after {
    left: -7px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-tooltip[class*='placement-right']::after {
    left: -7px;
  }
}
.rs-theme-high-contrast .rs-tooltip[class*='placement-right']::before {
  left: -7px;
  margin-top: -7px;
  border-width: 7px 7px 7px 0;
  border-right-color: var(--rs-tooltip-border);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-theme-high-contrast .rs-tooltip[class*='placement-right']::before {
    left: -8px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-theme-high-contrast .rs-tooltip[class*='placement-right']::before {
    left: -8px;
  }
}
.rs-tooltip[class*='placement-left'] {
  margin-left: -8px;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
}
.rs-tooltip[class*='placement-left'].rs-anim-in {
  -webkit-transform: translate(-2px, 0);
          transform: translate(-2px, 0);
}
.rs-tooltip[class*='placement-left']::after {
  right: -6px;
  margin-top: -6px;
  border-width: 6px 0 6px 6px;
  border-left-color: #121212;
  border-left-color: var(--rs-tooltip-bg);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-tooltip[class*='placement-left']::after {
    right: -7px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-tooltip[class*='placement-left']::after {
    right: -7px;
  }
}
.rs-theme-high-contrast .rs-tooltip[class*='placement-left']::before {
  right: -7px;
  margin-top: -7px;
  border-width: 7px 0 7px 7px;
  border-left-color: var(--rs-tooltip-border);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-theme-high-contrast .rs-tooltip[class*='placement-left']::before {
    right: -8px;
  }
}
@supports (-ms-ime-align: auto) {
  .rs-theme-high-contrast .rs-tooltip[class*='placement-left']::before {
    right: -8px;
  }
}
/* rtl:end:ignore */
.rs-tooltip.placement-bottom::before,
.rs-tooltip.placement-top::before,
.rs-tooltip.placement-bottom::after,
.rs-tooltip.placement-top::after {
  left: 50%;
}
.rs-tooltip.placement-bottom-start::before,
.rs-tooltip.placement-top-start::before,
.rs-tooltip.placement-bottom-start::after,
.rs-tooltip.placement-top-start::after {
  left: 10px;
}
.rs-tooltip.placement-bottom-end::before,
.rs-tooltip.placement-top-end::before {
  right: 3px;
}
.rs-tooltip.placement-bottom-end::after,
.rs-tooltip.placement-top-end::after {
  right: 4px;
}
.rs-tooltip.placement-right::before,
.rs-tooltip.placement-left::before,
.rs-tooltip.placement-right::after,
.rs-tooltip.placement-left::after {
  top: 50%;
}
.rs-tooltip.placement-right-start::before,
.rs-tooltip.placement-left-start::before,
.rs-tooltip.placement-right-start::after,
.rs-tooltip.placement-left-start::after {
  top: 10px;
}
.rs-tooltip.placement-right-end::before,
.rs-tooltip.placement-left-end::before {
  bottom: 3px;
}
.rs-tooltip.placement-right-end::after,
.rs-tooltip.placement-left-end::after {
  bottom: 4px;
}
.rs-tree {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.rs-tree-drag-preview {
  position: absolute;
  top: 0;
  color: #343434;
  color: var(--rs-text-primary);
  background-color: #fff;
  background-color: var(--rs-bg-overlay);
  display: inline-block;
  margin: 0;
  padding: 8px 12px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1px 8px rgba(0, 0, 0, 0.12);
  z-index: -1;
}
.rs-tree .rs-search-box {
  padding: 6px;
}
.rs-tree .rs-tree-empty {
  padding: 6px 12px;
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-tree-view {
  max-height: 360px;
  overflow-y: auto;
}
.rs-tree.rs-tree-virtualized .rs-tree-view {
  overflow: hidden;
}
.rs-tree .rs-highlight-mark {
  padding: 0;
}
.rs-tree-group {
  padding-left: 18px;
}
.rs-tree-node {
  position: relative;
  font-size: 0;
  text-align: left;
  margin: 0 0 4px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs-tree-node:focus-visible .rs-tree-node-label {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-tree-node:focus-visible .rs-tree-node-label {
  outline-offset: 2px;
}
.rs-tree-node-label {
  position: relative;
  margin: 1px;
  cursor: pointer;
  font-size: 14px;
  line-height: 22px;
  padding: 6px;
  border-radius: 6px;
}
.rs-tree-node-label:hover,
.rs-tree-node-label:focus,
.rs-tree-node-label.rs-tree-node-label-focus {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
}
.rs-theme-high-contrast .rs-tree-node-label:hover,
.rs-theme-high-contrast .rs-tree-node-label:focus,
.rs-theme-high-contrast .rs-tree-node-label.rs-tree-node-label-focus {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  text-decoration: underline;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label:hover,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label:focus,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-tree-node-label.rs-tree-node-label-focus {
  outline-offset: 2px;
}
.rs-tree-node-label::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  left: -8px;
  border-left: 6px solid #1675e0;
  border-left: 6px solid var(--rs-text-link);
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  display: none;
}
.rs-tree-node-active .rs-tree-node-label {
  font-weight: bold;
  color: #1675e0;
  color: var(--rs-text-link);
  background-color: #f2faff;
  background-color: var(--rs-listbox-option-selected-bg);
}
.rs-tree-node-drag-over {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
}
.rs-tree-node-dragging {
  outline: 1px dashed #3498ff;
  outline: 1px dashed var(--rs-primary-500);
}
.rs-tree-node-drag-over-top.rs-tree-node-label {
  border-top: 2px solid #1675e0 !important;
  border-top: 2px solid var(--rs-text-link) !important;
  border-radius: 0;
}
.rs-tree-node-drag-over-top.rs-tree-node-label::after {
  display: block;
  top: -4px;
}
.rs-tree-node-drag-over-bottom.rs-tree-node-label {
  border-bottom: 2px solid #1675e0 !important;
  border-bottom: 2px solid var(--rs-text-link) !important;
  border-radius: 0;
}
.rs-tree-node-drag-over-bottom.rs-tree-node-label::after {
  display: block;
  bottom: -4px;
}
.rs-tree-node-drag-disabled.rs-tree-node-label {
  cursor: not-allowed;
}
.rs-tree-node-disabled .rs-tree-node-label {
  background: none;
  color: #b6b7b8;
  color: var(--rs-listbox-option-disabled-text);
  cursor: not-allowed;
}
.rs-tree-node-disabled > .rs-tree-node-label {
  cursor: not-allowed;
  color: #b6b7b8;
  color: var(--rs-listbox-option-disabled-text);
}
.rs-tree-node-disabled > .rs-tree-node-label,
.rs-tree-node-disabled > .rs-tree-node-label:hover {
  background-color: transparent;
}
.rs-tree-node-disabled.rs-tree-node-active > .rs-tree-node-label,
.rs-tree-node-disabled.rs-tree-node-active > .rs-tree-node-label:hover {
  color: #a6d7ff;
  color: var(--rs-listbox-option-disabled-selected-text);
}
.rs-tree-node:not(.rs-tree-node-disabled):focus > .rs-tree-node-label {
  background-color: #f2faff;
  background-color: var(--rs-listbox-option-selected-bg);
}
.rs-tree-node:not(.rs-tree-node-disabled) > .rs-tree-node-label:focus {
  background-color: #f2faff;
  background-color: var(--rs-listbox-option-selected-bg);
}
.rs-tree-node-children > .rs-tree-group {
  position: relative;
  display: none;
}
.rs-tree-node-expanded.rs-tree-node-children > .rs-tree-group {
  display: block;
}
.rs-picker-popup .rs-tree.rs-tree-virtualized {
  padding: 0;
}
.rs-picker-popup .rs-tree-node {
  margin: 0;
}
.rs-picker-popup .rs-tree-view {
  padding: 2px 4px;
}
.rs-uploader-trigger input[type='file'] {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
}
.rs-uploader-file-item-disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
.rs-uploader-file-item-disabled:hover {
  background-color: transparent !important;
}
.rs-uploader-picture .rs-uploader-file-item-disabled .rs-uploader-file-item-status {
  cursor: not-allowed;
}
.rs-uploader-file-item-disabled .rs-uploader-file-item-btn-remove {
  display: none;
}
.rs-uploader-file-item-icon-reupload {
  cursor: pointer;
  margin-left: 10px;
  color: #343434;
  color: var(--rs-text-primary);
  font-size: 12px;
}
.rs-theme-high-contrast .rs-uploader-file-item:hover .rs-uploader-file-item-title {
  color: var(--rs-uploader-item-hover-text);
  text-decoration: underline;
}
.rs-uploader-text .rs-uploader-file-items {
  margin-top: 10px;
}
.rs-uploader-text .rs-uploader-file-item {
  padding: 8px 30px 8px 36px;
  position: relative;
  -webkit-transition: 0.3s linear background-color;
  transition: 0.3s linear background-color;
}
.rs-uploader-text .rs-uploader-file-item:hover {
  background-color: #f7f7fa;
  background-color: var(--rs-uploader-item-hover-bg);
}
.rs-uploader-text .rs-uploader-file-item-icon-wrapper {
  position: absolute;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  top: 8px;
  left: 12px;
  width: 20px;
  height: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon {
  width: 18px;
  height: 18px;
}
.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,
.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after {
  width: 18px;
  height: 18px;
}
.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,
.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  border-radius: 50%;
}
.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before {
  border: 3px solid rgb(from #f7f7fa r g b / 80%);
  border: 3px solid var(--rs-loader-ring);
}
.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after {
  border-width: 3px;
  border-style: solid;
  border-color: #939393 transparent transparent;
  border-color: var(--rs-loader-rotor) transparent transparent;
  -webkit-animation: loaderSpin 0.6s infinite linear;
          animation: loaderSpin 0.6s infinite linear;
}
.rs-uploader-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon > svg {
  display: none;
}
.rs-uploader-text .rs-uploader-file-item-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #343434;
  color: var(--rs-text-primary);
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.rs-uploader-text .rs-uploader-file-item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.rs-uploader-text .rs-uploader-file-item-size {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  color: #717273;
  color: var(--rs-text-secondary);
  padding: 0 8px;
}
.rs-uploader-text .rs-uploader-file-item-status {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.rs-uploader-text .rs-uploader-file-item-status > a {
  text-decoration: none;
}
.rs-uploader-text .rs-uploader-file-item-status > a:hover,
.rs-uploader-text .rs-uploader-file-item-status > a:focus,
.rs-uploader-text .rs-uploader-file-item-status > a:active {
  text-decoration: none;
}
.rs-uploader-text .rs-uploader-file-item-btn-remove {
  position: absolute;
  font-size: 14px;
  top: 12px;
  right: 12px;
  color: #717273;
  color: var(--rs-text-secondary);
  cursor: pointer;
  padding: 0;
}
.rs-uploader-text .rs-uploader-file-item-btn-remove:hover,
.rs-uploader-text .rs-uploader-file-item-btn-remove:focus {
  text-decoration: none;
}
.rs-uploader-text .rs-uploader-file-item-panel {
  position: relative;
}
.rs-uploader-text .rs-uploader-file-item-progress {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
}
.rs-uploader-text .rs-uploader-file-item-progress-bar {
  height: 2px;
  background-color: #3498ff;
  background-color: var(--rs-primary-500);
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
.rs-uploader-text .rs-uploader-file-item-has-error .rs-uploader-file-item-content,
.rs-uploader-text .rs-uploader-file-item-has-error .rs-uploader-file-item-title {
  color: #f44336;
  color: var(--rs-state-error);
}
.rs-uploader-picture {
  display: inline-block;
}
.rs-uploader-picture::before,
.rs-uploader-picture::after {
  content: ' ';
  display: table;
}
.rs-uploader-picture::after {
  clear: both;
}
.rs-uploader-picture .rs-uploader-trigger-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
  border: none;
  border: var(--rs-btn-default-border, none);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  color: #343434;
  color: var(--rs-btn-default-text);
  background-color: #f7f7fa;
  background-color: var(--rs-btn-default-bg);
  font-size: 14px;
  line-height: 20px;
  padding: 8px 12px;
  overflow: hidden;
  position: relative;
  color: #343434;
  color: var(--rs-btn-subtle-text);
  background-color: transparent;
  border: none;
  width: 66px;
  height: 66px;
  margin: 0;
  padding: 0;
  border: 2px dotted #e5e5ea;
  border: 2px dotted var(--rs-border-primary);
  border-radius: 6px;
  margin-top: 10px;
}
.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn {
  -webkit-transition: none;
  transition: none;
}
.rs-btn-ghost.rs-uploader-picture .rs-uploader-trigger-btn {
  padding: 7px 11px;
}
.rs-btn-icon.rs-uploader-picture .rs-uploader-trigger-btn {
  padding: 10px 10px;
  line-height: 16px;
}
.rs-btn-icon.rs-uploader-picture .rs-uploader-trigger-btn > .rs-icon {
  font-size: 16px;
}
.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn > .rs-icon {
  padding: 10px 10px;
  width: 36px;
  height: 36px;
}
.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-left {
  padding: 8px 12px 8px 48px;
}
.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-right {
  padding: 8px 48px 8px 12px;
}
.rs-btn-icon-with-text.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-uploader-picture .rs-uploader-trigger-btn:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn:focus-visible {
  outline-offset: 2px;
}
.rs-uploader-picture .rs-uploader-trigger-btn:hover,
.rs-uploader-picture .rs-uploader-trigger-btn:focus {
  color: var(--rs-btn-default-hover-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-default-hover-bg);
  text-decoration: none;
}
.rs-uploader-picture .rs-uploader-trigger-btn:active,
.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active {
  color: #121212;
  color: var(--rs-btn-default-active-text);
  background-color: #d9d9d9;
  background-color: var(--rs-btn-default-active-bg);
}
.rs-uploader-picture .rs-uploader-trigger-btn:disabled,
.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled {
  cursor: not-allowed;
  color: #717273;
  color: var(--rs-btn-default-disabled-text);
  background-color: #f7f7fa;
  background-color: var(--rs-btn-default-disabled-bg);
}
.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn:disabled,
.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
@media not all and (min-resolution: 0.001dpcm) {
  .rs-uploader-picture .rs-uploader-trigger-btn {
    /* stylelint-disable */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    /* stylelint-enable */
  }
}
.rs-uploader-picture .rs-uploader-trigger-btn:hover,
.rs-uploader-picture .rs-uploader-trigger-btn:focus {
  color: #343434;
  color: var(--rs-btn-subtle-hover-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-hover-bg);
}
.rs-uploader-picture .rs-uploader-trigger-btn:active,
.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-active {
  color: #121212;
  color: var(--rs-btn-subtle-active-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-active-bg);
}
.rs-uploader-picture .rs-uploader-trigger-btn:disabled,
.rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled {
  color: #b6b7b8;
  color: var(--rs-btn-subtle-disabled-text);
  background: none;
}
.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn:disabled,
.rs-theme-high-contrast .rs-uploader-picture .rs-uploader-trigger-btn.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-uploader-picture .rs-uploader-trigger.rs-uploader-trigger-disabled .rs-uploader-trigger-btn {
  color: #343434 !important;
  color: var(--rs-btn-subtle-text) !important;
  background-color: transparent !important;
}
.rs-uploader-picture .rs-uploader-trigger.rs-uploader-trigger-disabled .rs-uploader-trigger-btn::after {
  display: none;
}
.rs-uploader-picture .rs-uploader-trigger,
.rs-uploader-picture .rs-uploader-file-item {
  float: left;
}
.rs-uploader-picture .rs-uploader-file-items {
  display: inline;
}
.rs-uploader-picture .rs-uploader-file-item {
  width: 66px;
  height: 66px;
  overflow: hidden;
  background-color: #d9d9d9;
  background-color: var(--rs-uploader-item-bg);
  border-radius: 6px;
  position: relative;
  margin-top: 10px;
  margin-right: 10px;
}
.rs-uploader-picture .rs-uploader-file-item-preview {
  position: relative;
  height: 66px;
  vertical-align: middle;
  text-align: center;
  z-index: 1;
}
.rs-uploader-picture .rs-uploader-file-item-preview > img {
  width: 100%;
  height: auto;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .rs-uploader-picture .rs-uploader-file-item-preview > img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.rs-uploader-picture .rs-uploader-file-item-preview .rs-uploader-file-item-icon {
  font-size: 22px;
  margin: 22px;
}
.rs-uploader-picture .rs-uploader-file-item-status {
  position: absolute;
  top: 0;
  left: 0;
  width: 66px;
  height: 66px;
  text-align: center;
  z-index: 3;
  background-color: rgb(from #fff r g b / 80%);
  background-color: var(--rs-uploader-overlay-bg);
  cursor: default;
  color: #f44336;
  color: var(--rs-state-error);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.rs-uploader-picture .rs-uploader-file-item-status > span {
  white-space: nowrap;
}
.rs-uploader-picture .rs-uploader-file-item-status > a:hover {
  text-decoration: none;
}
.rs-uploader-picture .rs-uploader-file-item-icon-wrapper {
  display: none;
}
.rs-uploader-picture .rs-uploader-file-item-btn-remove {
  color: #717273;
  color: var(--rs-text-secondary);
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 3px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  background-color: rgb(from #fff r g b / 80%);
  background-color: var(--rs-uploader-overlay-bg);
  border-radius: 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.2s opacity;
  transition: 0.2s opacity;
  z-index: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 0;
}
.rs-uploader-picture .rs-uploader-file-item-btn-remove:hover,
.rs-uploader-picture .rs-uploader-file-item-btn-remove:focus {
  text-decoration: none;
}
.rs-uploader-picture .rs-uploader-file-item:hover .rs-uploader-file-item-btn-remove {
  opacity: 1;
  visibility: visible;
}
.rs-uploader-picture .rs-uploader-file-item-icon-loading {
  display: block;
  width: 66px;
  height: 66px;
  line-height: 66px;
  background-color: rgb(from #fff r g b / 80%);
  background-color: var(--rs-uploader-overlay-bg);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  text-align: center;
}
.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
}
.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,
.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after {
  width: 18px;
  height: 18px;
}
.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,
.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  border-radius: 50%;
}
.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before {
  border: 3px solid rgb(from #f7f7fa r g b / 80%);
  border: 3px solid var(--rs-loader-ring);
}
.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after {
  border-width: 3px;
  border-style: solid;
  border-color: #939393 transparent transparent;
  border-color: var(--rs-loader-rotor) transparent transparent;
  -webkit-animation: loaderSpin 0.6s infinite linear;
          animation: loaderSpin 0.6s infinite linear;
}
.rs-uploader-picture .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon > svg {
  display: none;
}
.rs-uploader-picture .rs-uploader-file-item-icon-reupload {
  margin-left: 0;
  display: block;
}
.rs-uploader-picture-text .rs-uploader-file-item {
  position: relative;
  height: 50px;
  padding-left: 50px;
  margin-top: 10px;
  padding-right: 30px;
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
  border-radius: 6px;
  overflow: hidden;
  -webkit-transition: 0.3s linear background-color;
  transition: 0.3s linear background-color;
}
.rs-uploader-picture-text .rs-uploader-file-item:hover {
  background-color: #f7f7fa;
  background-color: var(--rs-uploader-item-hover-bg);
}
.rs-uploader-picture-text .rs-uploader-file-item-icon-wrapper {
  display: none;
}
.rs-uploader-picture-text .rs-uploader-file-item-preview {
  position: absolute;
  left: 0;
  top: 0;
  width: 50px;
  height: 50px;
  vertical-align: middle;
  text-align: center;
  background-color: #e5e5ea;
  background-color: var(--rs-border-primary);
  overflow: hidden;
  border-radius: 6px 0 0 6px;
}
.rs-uploader-picture-text .rs-uploader-file-item-preview > img {
  width: 100%;
  height: auto;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .rs-uploader-picture-text .rs-uploader-file-item-preview > img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.rs-uploader-picture-text .rs-uploader-file-item-preview .rs-uploader-file-item-icon {
  font-size: 22px;
  margin: 12px;
}
.rs-uploader-picture-text .rs-uploader-file-item-content {
  padding: 5px 12px;
}
.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-title,
.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-size {
  display: block;
}
.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-title {
  color: #343434;
  color: var(--rs-text-primary);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rs-uploader-picture-text .rs-uploader-file-item-content .rs-uploader-file-item-size {
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-uploader-picture-text .rs-uploader-file-item-btn-remove {
  position: absolute;
  top: 0;
  right: 12px;
  color: #717273;
  color: var(--rs-text-secondary);
  cursor: pointer;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
}
.rs-uploader-picture-text .rs-uploader-file-item-btn-remove:hover,
.rs-uploader-picture-text .rs-uploader-file-item-btn-remove:focus {
  text-decoration: none;
}
.rs-uploader-picture-text .rs-uploader-file-item-progress {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  padding-left: 50px;
}
.rs-uploader-picture-text .rs-uploader-file-item-progress-bar {
  height: 2px;
  background-color: #3498ff;
  background-color: var(--rs-primary-500);
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}
.rs-uploader-picture-text .rs-uploader-file-item-icon-loading {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 50px;
  height: 50px;
  z-index: 1;
  background-color: #e5e5ea;
  background-color: var(--rs-border-primary);
  text-align: center;
  line-height: 50px;
}
.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
  position: relative;
}
.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,
.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after {
  width: 18px;
  height: 18px;
}
.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before,
.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  border-radius: 50%;
}
.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::before {
  border: 3px solid rgb(from #f7f7fa r g b / 80%);
  border: 3px solid var(--rs-loader-ring);
}
.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon::after {
  border-width: 3px;
  border-style: solid;
  border-color: #939393 transparent transparent;
  border-color: var(--rs-loader-rotor) transparent transparent;
  -webkit-animation: loaderSpin 0.6s infinite linear;
          animation: loaderSpin 0.6s infinite linear;
}
.rs-uploader-picture-text .rs-uploader-file-item-icon-loading .rs-uploader-file-item-icon > svg {
  display: none;
}
.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-size {
  display: none;
}
.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-title,
.rs-uploader-picture-text .rs-uploader-file-item-has-error .rs-uploader-file-item-status {
  display: block;
  color: #f44336;
  color: var(--rs-state-error);
}
.rs-uploader-draggable .rs-uploader-trigger-customize .rs-uploader-trigger-btn {
  display: block;
  background: #fff;
  background: var(--rs-uploader-dnd-bg);
  border: 1px dashed #e5e5ea;
  border: 1px dashed var(--rs-uploader-dnd-border);
}
.rs-uploader-draggable .rs-uploader-trigger.rs-uploader-trigger-customize:not(.rs-uploader-trigger-disabled) .rs-uploader-trigger-btn:hover,
.rs-uploader-draggable .rs-uploader-trigger-drag-over .rs-uploader-trigger-btn.rs-uploader-trigger-customize {
  border-color: #3498ff;
  border-color: var(--rs-uploader-dnd-hover-border);
}
.rs-uploader-draggable .rs-uploader-trigger-disabled {
  cursor: not-allowed;
}
.rs-uploader-draggable .rs-uploader-trigger-disabled .rs-uploader-trigger-btn {
  pointer-events: none;
}
.rs-rate {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #2196f3;
  color: var(--rs-rate-symbol-checked);
  list-style: none;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}
.rs-rate-character {
  position: relative;
  margin-right: 10px;
  padding: 3px 0;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.rs-rate-character-before {
  position: absolute;
  width: 50%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
}
.rs-rate-character-after {
  color: #717273;
  color: var(--rs-rate-symbol);
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
}
.rs-theme-high-contrast .rs-rate-character-after > .rs-icon {
  fill: none;
  stroke: currentColor;
}
.rs-rate-character-before,
.rs-rate-character-after {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
}
.rs-rate-character-before > .rs-icon,
.rs-rate-character-after > .rs-icon {
  font-size: inherit;
}
.rs-rate-character-half .rs-rate-character-before {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
}
.rs-rate-character-full .rs-rate-character-after {
  color: inherit;
  -webkit-filter: none;
          filter: none;
}
.rs-rate-character-full .rs-rate-character-after > .rs-icon {
  fill: currentColor;
}
.rs-rate-character-vertical {
  width: 100%;
  height: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  bottom: 3px;
}
.rs-rate-character .rs-icon {
  position: absolute;
  height: 1em;
  width: 1em;
}
.rs-rate:not(.rs-rate-readonly).rs-rate:not(.rs-rate-disabled) .rs-rate-character:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.rs-rate:not(.rs-rate-readonly).rs-rate:not(.rs-rate-disabled) .rs-rate-character:active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.rs-rate-disabled {
  opacity: 0.5;
  outline: none;
}
.rs-rate-disabled .rs-rate-character {
  cursor: not-allowed;
}
.rs-rate-readonly .rs-rate-character {
  cursor: default;
  pointer-events: none;
}
.rs-rate-lg {
  font-size: 36px;
}
.rs-rate-lg .rs-rate-character {
  width: 36px;
  height: 42px;
}
.rs-rate-md {
  font-size: 30px;
}
.rs-rate-md .rs-rate-character {
  width: 30px;
  height: 36px;
}
.rs-rate-sm {
  font-size: 24px;
}
.rs-rate-sm .rs-rate-character {
  width: 24px;
  height: 30px;
}
.rs-rate-xs {
  font-size: 18px;
}
.rs-rate-xs .rs-rate-character {
  width: 18px;
  height: 24px;
}
.rs-rate-red {
  color: #f44336;
  color: var(--rs-red-500);
}
.rs-rate-orange {
  color: #fa8900;
  color: var(--rs-orange-500);
}
.rs-rate-yellow {
  color: #ffb300;
  color: var(--rs-yellow-500);
}
.rs-rate-green {
  color: #4caf50;
  color: var(--rs-green-500);
}
.rs-rate-cyan {
  color: #00bcd4;
  color: var(--rs-cyan-500);
}
.rs-rate-blue {
  color: #2196f3;
  color: var(--rs-blue-500);
}
.rs-rate-violet {
  color: #673ab7;
  color: var(--rs-violet-500);
}
.rs-toast {
  pointer-events: auto;
}
.rs-toast-container {
  position: fixed;
  z-index: 1080;
  pointer-events: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rs-toast-container .rs-toast:not(.rs-notification) {
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: var(--rs-shadow-overlay);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
          box-shadow: var(--rs-shadow-overlay);
}
.rs-toast-container .rs-toast-fade-entered,
.rs-toast-container .rs-toast-fade-exiting {
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.rs-toast-container .rs-toast-fade-entered {
  -webkit-animation-duration: 0.4s;
          animation-duration: 0.4s;
  -webkit-animation-timing-function: cubic-bezier(0.99, 0.44, 0.44, 1.35);
          animation-timing-function: cubic-bezier(0.99, 0.44, 0.44, 1.35);
}
.rs-toast-container .rs-toast-fade-exited,
.rs-toast-container .rs-toast-fade-entering {
  opacity: 0;
}
.rs-toast-container .rs-toast-fade-exited {
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scaleY(0.8);
          transform: scaleY(0.8);
  max-height: 0;
  overflow: hidden;
}
.rs-toast-container-top-center,
.rs-toast-container-bottom-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.rs-toast-container-top-center .rs-toast-fade-entered,
.rs-toast-container-bottom-center .rs-toast-fade-entered {
  -webkit-animation-name: notificationMoveIn;
          animation-name: notificationMoveIn;
}
.rs-toast-container-bottom-start,
.rs-toast-container-top-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  left: 24px;
}
.rs-toast-container-bottom-start .rs-toast-fade-entered,
.rs-toast-container-top-start .rs-toast-fade-entered {
  -webkit-animation-name: notificationMoveInLeft;
          animation-name: notificationMoveInLeft;
}
.rs-toast-container-bottom-end,
.rs-toast-container-top-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  right: 24px;
}
.rs-toast-container-bottom-end .rs-toast-fade-entered,
.rs-toast-container-top-end .rs-toast-fade-entered {
  margin-left: auto;
  -webkit-animation-name: notificationMoveInRight;
          animation-name: notificationMoveInRight;
}
.rs-toast-container-top-center,
.rs-toast-container-top-start,
.rs-toast-container-top-end {
  top: 24px;
}
.rs-toast-container-bottom-center,
.rs-toast-container-bottom-start,
.rs-toast-container-bottom-end {
  bottom: 24px;
}
.rs-toast-container .rs-toast-fade-exiting {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-timing-function: cubic-bezier(0.64, 0.65, 0.57, 1.13);
          animation-timing-function: cubic-bezier(0.64, 0.65, 0.57, 1.13);
  -webkit-animation-name: notificationMoveOut;
          animation-name: notificationMoveOut;
}
.rs-stack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rs-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}
.rs-text {
  font-family: Apple-System, Arial, Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', STXihei, sans-serif;
  line-height: 1.42857143;
  color: #343434;
  color: var(--rs-text-primary);
  margin: 0;
}
blockquote.rs-text {
  font-style: italic;
  padding-left: 1.5rem;
  border-left: 2px solid #e5e5ea;
  border-left: 2px solid var(--rs-gray-200);
}
kbd.rs-text {
  background-color: #f7f7fa;
  background-color: var(--rs-bg-well);
  border: solid #c8c8c8;
  -o-border-image: initial;
     border-image: initial;
  border-radius: 0.25em;
  border-width: 1px 1px 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0.875em;
  padding: 0.2em 0.3em;
}
.rs-text.rs-text-muted {
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-text-left {
  text-align: left;
}
.rs-text-center {
  text-align: center;
}
.rs-text-right {
  text-align: right;
}
.rs-text-justify {
  text-align: justify;
}
.rs-text-uppercase {
  text-transform: uppercase;
}
.rs-text-lowercase {
  text-transform: lowercase;
}
.rs-text-capitalize {
  text-transform: capitalize;
}
.rs-text-thin {
  font-weight: 100;
  font-weight: var(--rs-text-weight-thin);
}
.rs-text-light {
  font-weight: 300;
  font-weight: var(--rs-text-weight-light);
}
.rs-text-medium {
  font-weight: 500;
  font-weight: var(--rs-text-weight-medium);
}
.rs-text-semibold {
  font-weight: 600;
  font-weight: var(--rs-text-weight-semibold);
}
.rs-text-bold {
  font-weight: 700;
  font-weight: var(--rs-text-weight-bold);
}
.rs-text-extrabold {
  font-weight: 800;
  font-weight: var(--rs-text-weight-extrabold);
}
.rs-text-pre-line {
  white-space: pre-line;
}
.rs-text-ellipsis {
  overflow: hidden;
}
@supports (-webkit-line-clamp: 1) {
  .rs-text-ellipsis {
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
}
@supports not (-webkit-line-clamp: 1) {
  .rs-text-ellipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: break-word;
  }
}
.rs-text-red {
  color: #f44336;
  color: var(--rs-red-500);
}
.rs-text-orange {
  color: #fa8900;
  color: var(--rs-orange-500);
}
.rs-text-yellow {
  color: #ffb300;
  color: var(--rs-yellow-500);
}
.rs-text-green {
  color: #4caf50;
  color: var(--rs-green-500);
}
.rs-text-cyan {
  color: #00bcd4;
  color: var(--rs-cyan-500);
}
.rs-text-blue {
  color: #2196f3;
  color: var(--rs-blue-500);
}
.rs-text-violet {
  color: #673ab7;
  color: var(--rs-violet-500);
}
.rs-heading {
  font-family: inherit;
  font-weight: bolder;
  color: inherit;
  margin: 0;
}
.rs-heading.h1 {
  font-size: 46px;
  line-height: 62px;
}
.rs-heading.h2 {
  font-size: 36px;
  line-height: 50px;
}
.rs-heading.h3 {
  font-size: 28px;
  line-height: 42px;
}
.rs-heading.h4 {
  font-size: 22px;
  line-height: 34px;
}
.rs-heading.h5 {
  font-size: 18px;
  line-height: 24px;
}
.rs-heading.h6 {
  font-size: 16px;
  line-height: 22px;
}
.rs-heading-group {
  margin-bottom: 1rem;
}
.rs-highlight-mark {
  background-color: #fff6c9;
  background-color: var(--rs-text-highlight-bg);
  padding: 0 0.2em;
  font-weight: bolder;
  border-radius: 4px;
}
.rs-ripple {
  position: absolute;
  display: block;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: 0s;
  transition: 0s;
}
.rs-ripple-rippling {
  -webkit-transition: opacity 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.55s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.55s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.55s cubic-bezier(0.4, 0, 0.2, 1), opacity 1s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.55s cubic-bezier(0.4, 0, 0.2, 1), opacity 1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.55s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 0;
}
.rs-ripple-pond {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
}
.rs-theme-high-contrast .rs-ripple-pond {
  display: none !important;
}
.rs-btn-close {
  border: none;
  outline: none !important;
  background: transparent;
  line-height: 1;
  cursor: pointer;
}
.rs-btn-close .rs-icon {
  vertical-align: bottom;
}
.rs-btn-close:hover,
.rs-btn-close:focus {
  color: #f44336;
  color: var(--rs-close-button-hover-color);
}
.rs-btn-close:hover svg path,
.rs-btn-close:focus svg path {
  stroke: #f44336;
  stroke: var(--rs-close-button-hover-color);
  stroke-width: 1;
}
.rs-picker-toggle-wrapper {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
}
.rs-picker-toggle.rs-btn .rs-ripple-pond {
  display: none !important;
}
.rs-picker-block {
  display: block;
}
.rs-picker-disabled {
  cursor: not-allowed;
}
.rs-picker-disabled .rs-picker-toggle-value,
.rs-picker-disabled .rs-picker-toggle-indicator,
.rs-picker-disabled .rs-picker-tag-list .rs-tag {
  color: #717273 !important;
  color: var(--rs-text-disabled) !important;
}
.rs-picker-disabled .rs-picker-value-count {
  opacity: 0.5;
}
.rs-picker-toggle .rs-picker-toggle-placeholder {
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-picker-has-value .rs-btn .rs-picker-toggle-value,
.rs-picker-has-value .rs-picker-toggle .rs-picker-toggle-value {
  color: #1675e0;
  color: var(--rs-picker-value);
}
.rs-picker-none {
  padding: 6px 12px 12px;
  color: #717273;
  color: var(--rs-text-secondary);
  cursor: default;
}
.rs-picker-countable .rs-picker-toggle-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rs-picker-value-list {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rs-picker-value-list {
    max-width: 100%;
  }
}
.rs-picker-value-count {
  margin: 0 4px;
  background-color: #3498ff;
  background-color: var(--rs-picker-count-bg);
  color: #fff;
  color: var(--rs-picker-count-text);
  border-radius: 10px;
  padding: 0 8px;
  line-height: 20px;
}
.rs-picker-value-separator {
  margin: 0 4px 0 0;
}
.rs-picker:not(.rs-picker-disabled):hover,
.rs-picker.rs-picker-focused {
  border-color: #3498ff;
  border-color: var(--rs-input-focus-border);
}
.rs-picker-toggle-active,
.rs-picker.rs-picker-focused {
  -webkit-box-shadow: 0 0 0 3px rgb(from #3498ff r g b / 25%);
  -webkit-box-shadow: var(--rs-state-focus-shadow);
          box-shadow: 0 0 0 3px rgb(from #3498ff r g b / 25%);
          box-shadow: var(--rs-state-focus-shadow);
}
.rs-picker-label.rs-input-group-addon {
  color: #343434;
  color: var(--rs-text-primary);
  padding-right: 4px !important;
}
.rs-picker-loader {
  width: 14px;
  height: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rs-picker-error > .rs-picker-input-group {
  border-color: #f44336;
  border-color: var(--rs-picker-state-error);
}
.rs-picker-error > .rs-picker-input-group:hover {
  border-color: #f44336;
  border-color: var(--rs-picker-state-error);
}
.rs-picker-error > .rs-picker-input-group:focus-within {
  border-color: #f44336;
  border-color: var(--rs-picker-state-error);
  outline: 3px solid rgb(from #f44336 r g b / 25%);
  outline: var(--rs-picker-state-error-outline);
}
.rs-picker-toggle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  white-space: nowrap;
  -webkit-transition: color 0.15s ease-out, background-color 0.15s ease-out;
  transition: color 0.15s ease-out, background-color 0.15s ease-out;
  border: none;
  border: var(--rs-btn-default-border, none);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  text-decoration: none;
  color: #343434;
  color: var(--rs-btn-default-text);
  background-color: #f7f7fa;
  background-color: var(--rs-btn-default-bg);
  border-radius: 6px;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 12px;
  overflow: hidden;
  position: relative;
}
.rs-theme-high-contrast .rs-picker-toggle {
  -webkit-transition: none;
  transition: none;
}
.rs-btn-ghost.rs-picker-toggle {
  padding: 7px 11px;
}
.rs-btn-icon.rs-picker-toggle {
  padding: 10px 10px;
  line-height: 16px;
}
.rs-btn-icon.rs-picker-toggle > .rs-icon {
  font-size: 16px;
}
.rs-btn-icon-with-text.rs-picker-toggle {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-picker-toggle > .rs-icon {
  padding: 10px 10px;
  width: 36px;
  height: 36px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left {
  padding: 8px 12px 8px 48px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right {
  padding: 8px 48px 8px 12px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-picker-toggle:focus-visible {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
}
.rs-theme-high-contrast .rs-picker-toggle:focus-visible {
  outline-offset: 2px;
}
.rs-picker-toggle:hover,
.rs-picker-toggle:focus {
  color: var(--rs-btn-default-hover-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-default-hover-bg);
  text-decoration: none;
}
.rs-picker-toggle:active,
.rs-picker-toggle.rs-btn-active {
  color: #121212;
  color: var(--rs-btn-default-active-text);
  background-color: #d9d9d9;
  background-color: var(--rs-btn-default-active-bg);
}
.rs-picker-toggle:disabled,
.rs-picker-toggle.rs-btn-disabled {
  cursor: not-allowed;
  color: #717273;
  color: var(--rs-btn-default-disabled-text);
  background-color: #f7f7fa;
  background-color: var(--rs-btn-default-disabled-bg);
}
.rs-theme-high-contrast .rs-picker-toggle:disabled,
.rs-theme-high-contrast .rs-picker-toggle.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
@media not all and (min-resolution: 0.001dpcm) {
  .rs-picker-toggle {
    /* stylelint-disable */
    -webkit-mask-image: -webkit-radial-gradient(white, black);
    /* stylelint-enable */
  }
}
.rs-picker-default .rs-picker-toggle {
  padding: 7px 11px;
}
.rs-picker-toggle-textbox {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 1px solid #0000;
  padding-left: 10px;
  padding-right: 32px;
  color: #343434;
  color: var(--rs-text-primary);
  background-color: #fff;
  background-color: var(--rs-input-bg);
  outline: none;
}
.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-textbox {
  padding-left: 14px;
}
.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-textbox {
  padding-left: 8px;
}
.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-textbox {
  padding-left: 6px;
}
.rs-picker-toggle-read-only {
  opacity: 0;
}
.rs-picker-default .rs-picker-toggle {
  -webkit-transition: border-color ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s;
}
.rs-theme-high-contrast .rs-picker-default .rs-picker-toggle {
  -webkit-transition: none;
  transition: none;
}
.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:hover,
.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle:focus,
.rs-picker-default:not(.rs-picker-disabled) .rs-picker-toggle-active {
  border-color: #3498ff;
  border-color: var(--rs-input-focus-border);
}
.rs-picker-subtle .rs-picker-toggle {
  color: #343434;
  color: var(--rs-btn-subtle-text);
  background-color: transparent;
  border: none;
  -webkit-transition: none;
  transition: none;
}
.rs-picker-subtle .rs-picker-toggle:hover,
.rs-picker-subtle .rs-picker-toggle:focus {
  color: #343434;
  color: var(--rs-btn-subtle-hover-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-hover-bg);
}
.rs-picker-subtle .rs-picker-toggle:active,
.rs-picker-subtle .rs-picker-toggle.rs-btn-active {
  color: #121212;
  color: var(--rs-btn-subtle-active-text);
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-active-bg);
}
.rs-picker-subtle .rs-picker-toggle:disabled,
.rs-picker-subtle .rs-picker-toggle.rs-btn-disabled {
  color: #b6b7b8;
  color: var(--rs-btn-subtle-disabled-text);
  background: none;
}
.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle:disabled,
.rs-theme-high-contrast .rs-picker-subtle .rs-picker-toggle.rs-btn-disabled {
  border-color: var(--rs-btn-default-disabled-boreder-color);
}
.rs-picker-subtle .rs-picker-toggle-active {
  background-color: #e5e5ea;
  background-color: var(--rs-btn-subtle-hover-bg);
  color: #343434;
  color: var(--rs-btn-subtle-hover-text);
}
/* stylelint-disable-next-line */
.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn {
  padding-right: 32px;
}
.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn {
  padding-right: 32px;
}
.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean {
  top: 8px;
  right: 12px;
}
.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-default .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean {
  top: 7px;
}
.rs-picker-date .rs-picker-toggle.rs-btn,
.rs-picker-daterange .rs-picker-toggle.rs-btn {
  padding-right: 36px;
}
.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon {
  top: 8px;
  right: 12px;
}
.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn .rs-picker-toggle-indicator .rs-picker-caret-icon {
  top: 7px;
}
.rs-picker-default .rs-picker-toggle.rs-btn {
  padding-top: 7px;
  padding-bottom: 7px;
}
.rs-picker-toggle.rs-btn-lg {
  font-size: 16px;
  line-height: 22px;
  padding: 10px 16px;
}
.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-lg {
  padding-right: 36px;
}
.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-lg {
  padding-right: 36px;
}
.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean {
  top: 10px;
  right: 16px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-default .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean {
  top: 9px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-lg {
  padding-left: 15px;
}
.rs-picker-date .rs-picker-toggle.rs-btn-lg,
.rs-picker-daterange .rs-picker-toggle.rs-btn-lg {
  padding-right: 42px;
}
.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon {
  top: 10px;
  right: 16px;
}
.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-lg .rs-picker-toggle-indicator .rs-picker-caret-icon {
  top: 9px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-lg {
  padding-top: 9px;
  padding-bottom: 9px;
}
.rs-btn-ghost.rs-picker-toggle.rs-btn-lg {
  padding: 9px 15px;
}
.rs-btn-icon.rs-picker-toggle.rs-btn-lg {
  padding: 11px 11px;
  line-height: 20px;
}
.rs-btn-icon.rs-picker-toggle.rs-btn-lg > .rs-icon {
  font-size: 20px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg {
  line-height: 22px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg > .rs-icon {
  padding: 11px 11px;
  width: 42px;
  height: 42px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left {
  padding: 10px 16px 10px 58px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right {
  padding: 10px 58px 10px 16px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-lg.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-picker-toggle.rs-btn-lg .rs-picker-value-count {
  line-height: 22px;
}
.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-md {
  padding-right: 32px;
}
.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-md {
  padding-right: 32px;
}
.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean {
  top: 8px;
  right: 12px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-default .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean {
  top: 7px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-md {
  padding-left: 11px;
}
.rs-picker-date .rs-picker-toggle.rs-btn-md,
.rs-picker-daterange .rs-picker-toggle.rs-btn-md {
  padding-right: 36px;
}
.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon {
  top: 8px;
  right: 12px;
}
.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-md .rs-picker-toggle-indicator .rs-picker-caret-icon {
  top: 7px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-md {
  padding-top: 7px;
  padding-bottom: 7px;
}
.rs-picker-toggle.rs-btn-sm {
  font-size: 14px;
  line-height: 20px;
  padding: 5px 10px;
}
.rs-btn-ghost.rs-picker-toggle.rs-btn-sm {
  padding: 4px 9px;
}
.rs-btn-icon.rs-picker-toggle.rs-btn-sm {
  padding: 7px 7px;
  line-height: 16px;
}
.rs-btn-icon.rs-picker-toggle.rs-btn-sm > .rs-icon {
  font-size: 16px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm > .rs-icon {
  padding: 7px 7px;
  width: 30px;
  height: 30px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left {
  padding: 5px 10px 5px 40px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right {
  padding: 5px 40px 5px 10px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-sm.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-sm {
  padding-right: 30px;
}
.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-sm {
  padding-right: 30px;
}
.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean {
  top: 5px;
  right: 10px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-default .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean {
  top: 4px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-sm {
  padding-left: 9px;
}
.rs-picker-date .rs-picker-toggle.rs-btn-sm,
.rs-picker-daterange .rs-picker-toggle.rs-btn-sm {
  padding-right: 34px;
}
.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon {
  top: 4px;
  right: 10px;
}
.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-sm .rs-picker-toggle-indicator .rs-picker-caret-icon {
  top: 3px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-sm {
  padding-top: 4px;
  padding-bottom: 4px;
}
.rs-picker-toggle.rs-btn-xs {
  font-size: 12px;
  line-height: 20px;
  padding: 2px 8px;
}
.rs-btn-ghost.rs-picker-toggle.rs-btn-xs {
  padding: 1px 7px;
}
.rs-btn-icon.rs-picker-toggle.rs-btn-xs {
  padding: 6px 6px;
  line-height: 12px;
}
.rs-btn-icon.rs-picker-toggle.rs-btn-xs > .rs-icon {
  font-size: 12px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs {
  line-height: 20px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs > .rs-icon {
  padding: 6px 6px;
  width: 24px;
  height: 24px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left {
  padding: 2px 8px 2px 32px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-left > .rs-icon {
  left: 0;
  border-right: none;
  border-right: var(--rs-btn-default-border, none);
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right {
  padding: 2px 32px 2px 8px;
}
.rs-btn-icon-with-text.rs-picker-toggle.rs-btn-xs.rs-btn-icon-placement-right > .rs-icon {
  right: 0;
  border-left: none;
  border-left: var(--rs-btn-default-border, none);
}
.rs-picker-toggle-wrapper .rs-picker-toggle.rs-btn-xs {
  padding-right: 28px;
}
.rs-picker-has-value.rs-picker-cleanable .rs-picker-toggle.rs-btn-xs {
  padding-right: 28px;
}
.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean {
  top: 2px;
  right: 8px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-default .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean {
  top: 1px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-xs {
  padding-left: 7px;
}
.rs-picker-date .rs-picker-toggle.rs-btn-xs,
.rs-picker-daterange .rs-picker-toggle.rs-btn-xs {
  padding-right: 30px;
}
.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon {
  top: 2px;
  right: 8px;
}
.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-subtle .rs-picker-date .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon,
.rs-picker-subtle .rs-picker-daterange .rs-picker-toggle.rs-btn-xs .rs-picker-toggle-indicator .rs-picker-caret-icon {
  top: 1px;
}
.rs-picker-default .rs-picker-toggle.rs-btn-xs {
  padding-top: 1px;
  padding-bottom: 1px;
}
/* stylelint-disable-next-line */
.rs-picker-toggle {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rs-picker-default .rs-picker-toggle {
  position: relative;
  z-index: 5;
  padding-right: 32px;
  display: inline-block;
  color: #343434;
  color: var(--rs-text-primary);
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
}
.rs-picker-disabled .rs-picker-toggle {
  cursor: not-allowed;
}
.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):hover,
.rs-picker-toggle .rs-picker-default:not(.rs-picker-disabled):focus {
  border-color: #3498ff;
  border-color: var(--rs-input-focus-border);
}
.rs-picker-subtle .rs-picker-toggle {
  position: relative;
  z-index: 5;
  padding-right: 32px;
  display: inline-block;
}
.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle {
  cursor: not-allowed;
}
.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover,
.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus,
.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active {
  background: none;
}
.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:hover::after,
.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:focus::after,
.rs-picker-subtle.rs-picker-disabled .rs-picker-toggle:active::after {
  display: none;
}
.rs-picker-toggle.rs-btn {
  width: 100%;
  text-align: left;
}
.rs-picker-toggle-label {
  color: #343434;
  color: var(--rs-text-primary);
}
.rs-picker-toggle-label::after {
  content: ':';
  margin: 0 4px 0 2px;
}
.rs-picker-toggle-value {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.rs-picker-cleanable.rs-picker-has-value .rs-picker-toggle {
  padding-right: 44px;
}
.rs-picker-toggle-indicator .rs-picker-clean {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 2px;
  position: absolute;
  top: 8px;
  right: 30px;
  height: 20px;
  font-size: 12px;
  background: inherit;
  color: #717273;
  color: var(--rs-text-secondary);
  -webkit-transition: 0.2s color linear;
  transition: 0.2s color linear;
  cursor: pointer;
}
.rs-picker-toggle-indicator .rs-picker-clean.rs-btn-close {
  padding: 4px 0;
}
.rs-picker-date .rs-picker-toggle-indicator .rs-picker-clean,
.rs-picker-daterange .rs-picker-toggle-indicator .rs-picker-clean {
  right: 38px;
}
.rs-picker-toggle-indicator .rs-picker-caret-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 2px;
  position: absolute;
  top: 8px;
  right: 12px;
  height: 20px;
  font-size: 12px;
  color: #717273;
  color: var(--rs-text-secondary);
}
.rs-picker-toggle-indicator .rs-picker-loader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: 2px;
  position: absolute;
  top: 8px;
  right: 12px;
  height: 20px;
  font-size: 12px;
}
.rs-picker-popup {
  position: absolute;
  text-align: left;
  z-index: 7;
  border-radius: 6px;
  background-color: #fff;
  background-color: var(--rs-bg-overlay);
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: var(--rs-shadow-overlay);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.12), 0 0 10px rgba(0, 0, 0, 0.06);
          box-shadow: var(--rs-shadow-overlay);
  overflow: hidden;
  -webkit-transition: none;
  transition: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 6px 0;
}
.rs-theme-high-contrast .rs-picker-popup {
  border: 1px solid #e5e5ea;
  border: 1px solid var(--rs-border-primary);
}
.rs-modal-open .rs-picker-popup {
  z-index: 1055;
}
.rs-drawer-open .rs-picker-popup {
  z-index: 1055;
}
.rs-picker-popup.rs-picker-inline {
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.rs-picker-popup .rs-search-box {
  padding: 6px 12px 6px;
}
.rs-picker-popup .rs-highlight .rs-highlight-mark {
  padding: 0;
}
.rs-picker-default .rs-btn,
.rs-picker-input .rs-btn,
.rs-picker-default .rs-picker-toggle,
.rs-picker-input .rs-picker-toggle {
  background-color: #fff !important;
  background-color: var(--rs-input-bg) !important;
}
.rs-picker-default.rs-picker-disabled .rs-picker-toggle,
.rs-picker-input.rs-picker-disabled .rs-picker-toggle,
.rs-picker-default.rs-picker-disabled .rs-btn,
.rs-picker-input.rs-picker-disabled .rs-btn {
  background-color: #f7f7fa !important;
  background-color: var(--rs-input-disabled-bg) !important;
}
.rs-picker-default.rs-picker-disabled .rs-input-group,
.rs-picker-input.rs-picker-disabled .rs-input-group {
  pointer-events: none;
}
.rs-check-item {
  display: block;
}
.rs-check-item:not(.rs-checkbox-disabled):hover,
.rs-check-item:focus,
.rs-check-item.rs-check-item-focus {
  background-color: rgb(from #cce9ff r g b / 50%);
  background-color: var(--rs-listbox-option-hover-bg);
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
}
.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover,
.rs-theme-high-contrast .rs-check-item:focus,
.rs-theme-high-contrast .rs-check-item.rs-check-item-focus {
  outline: 3px solid rgb(from #3498ff r g b / 25%);
  outline: 3px solid var(--rs-color-focus-ring);
  outline-offset: -3px;
  outline-width: 2px;
  color: #1675e0;
  color: var(--rs-listbox-option-hover-text);
  text-decoration: underline;
}
.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item:focus,
.rs-theme-high-contrast .rs-theme-high-contrast .rs-check-item.rs-check-item-focus {
  outline-offset: 2px;
}
.rs-theme-high-contrast .rs-check-item:not(.rs-checkbox-disabled):hover .rs-check-tree-node-text-wrapper,
.rs-theme-high-contrast .rs-check-item:focus .rs-check-tree-node-text-wrapper,
.rs-theme-high-contrast .rs-check-item.rs-check-item-focus .rs-check-tree-node-text-wrapper {
  text-decoration: underline;
}
.rs-check-item .rs-checkbox-checker {
  padding: 0;
}
.rs-check-item .rs-checkbox-checker > label {
  position: relative;
  cursor: pointer;
  display: block;
  padding: 8px 12px 8px 38px;
  line-height: 20px;
}
.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker > label {
  -webkit-transition: none;
  transition: none;
}
.rs-check-item .rs-checkbox-checker > label::before {
  background-color: #fff;
  background-color: var(--rs-bg-overlay);
}
.rs-theme-high-contrast .rs-check-item .rs-checkbox-checker > label::before {
  background: none;
}
.rs-checkbox-disabled.rs-check-item .rs-checkbox-checker > label {
  cursor: not-allowed;
}
.grouped .rs-check-item .rs-checkbox-checker > label,
.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker > label {
  padding-left: 52px;
}
.rs-check-item .rs-checkbox-checker .rs-checkbox-control {
  left: 12px;
}
.grouped .rs-check-item .rs-checkbox-checker .rs-checkbox-control,
.rs-picker-check-menu-group-children .rs-check-item .rs-checkbox-checker .rs-checkbox-control {
  left: 26px;
}
.rs-picker-menu-group {
  background-color: #fff;
  background-color: var(--rs-listbox-option-group-bg);
  position: sticky;
  top: -1px;
  z-index: 1;
}
.rs-search-box {
  position: relative;
}
.rs-search-box-icon {
  color: #717273;
  color: var(--rs-text-secondary);
}
.challenge-maker {
  width: 80%;
  margin: 0 10%;
  height: 30rem;
  border: 2px solid rgba(0, 0, 0, 0.337254902);
  border-radius: 0.3rem;
  background: rgba(255, 255, 255, 0.5411764706);
  display: grid;
  place-items: center;
  position: relative;
  margin-top: 5rem;
}
.challenge-maker .create-heading {
  color: #2f9e41;
  position: absolute;
  top: -4rem;
}
.challenge-maker .step-lines {
  position: absolute;
  top: 1.5rem;
  left: 10%;
  width: 80%;
  height: 1rem;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 1rem;
  cursor: pointer;
}
.challenge-maker .step-lines div {
  width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.368627451);
  display: grid;
  justify-items: center;
}
.challenge-maker .step-lines div h5 {
  display: none;
}
.challenge-maker .step-lines .line-active {
  border-color: #2f9e41;
  animation: initiate-steps 0.3s linear forwards;
}
.challenge-maker .step-lines .line-active h5 {
  display: unset;
  position: absolute;
  bottom: -1.5rem;
}
.challenge-maker .step-lines .off-step {
  animation: off-steps 0.3s linear forwards;
}
.challenge-maker .steps {
  width: 100%;
  height: 100%;
  margin-top: 2.5rem;
}
@media (max-width: 600px) {
  .challenge-maker {
    width: 100%;
    height: 35rem;
    margin: 0;
    border: none;
  }
  .challenge-maker .step-lines {
    width: 90%;
    height: 0.6rem;
    top: 1.2rem;
    left: 5%;
  }
  .challenge-maker .step-lines .line-active h5 {
    font-size: 0.9rem;
    color: rgba(0, 0, 0, 0.4745098039);
  }
}
.challenge-maker .step-1 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  place-items: center;
}
.challenge-maker .step-1 .name {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1rem;
}
.challenge-maker .step-1 .name label {
  font-size: 1rem;
  font-weight: bold;
  padding-left: 0.5rem;
  color: rgba(0, 0, 0, 0.5254901961);
}
.challenge-maker .step-1 .name input {
  width: 20rem;
  padding: 0.5rem 0.3rem;
  outline: none;
  border: 2px solid rgba(126, 217, 230, 0.8823529412);
  border-radius: 0.4rem;
  font-size: 1.2rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7137254902);
}
.challenge-maker .step-1 .name input::placeholder {
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.2039215686);
}
.challenge-maker .step-1 .logo {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1rem;
}
.challenge-maker .step-1 .logo label {
  font-size: 1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.5254901961);
}
.challenge-maker .step-1 .logo .logo-field {
  position: relative;
  width: 11rem;
  height: 11rem;
  cursor: pointer;
}
.challenge-maker .step-1 .logo .logo-field img {
  width: auto;
  height: auto;
  max-width: 99%;
  max-height: 99%;
  position: absolute;
  right: 0;
  z-index: 1;
  border-radius: 0.7rem;
  border: 3px dotted rgba(0, 0, 0, 0.662745098);
  padding: 0.1rem;
}
.challenge-maker .step-1 .logo .logo-field img:hover {
  box-shadow: 0 0 0.5rem #2f9e41;
}
.challenge-maker .step-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  place-items: center;
}
.challenge-maker .step-2 .start-date {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1rem;
}
.challenge-maker .step-2 .start-date label {
  font-size: 1rem;
  font-weight: bold;
  padding-left: 0.5rem;
  color: rgba(0, 0, 0, 0.5254901961);
}
.challenge-maker .step-2 .duration {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1rem;
}
.challenge-maker .step-2 .duration label {
  font-size: 1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.5254901961);
}
.challenge-maker .step-2 .duration div {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  place-items: center;
  column-gap: 0.7rem;
}
.challenge-maker .step-2 .duration div input {
  width: 5rem;
  padding: 0.5rem 0.3rem;
  outline: none;
  border: 2px solid rgba(126, 217, 230, 0.8823529412);
  border-radius: 0.4rem;
  font-size: 1.2rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7137254902);
}
.challenge-maker .step-2 .duration div span {
  font-size: 1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.5254901961);
  justify-self: start;
}
.challenge-maker .step-3 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  place-items: center;
}
.challenge-maker .step-3 .description {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 1rem;
}
.challenge-maker .step-3 .description label {
  font-size: 1rem;
  font-weight: bold;
  padding-left: 0.5rem;
  color: rgba(0, 0, 0, 0.5254901961);
}
.challenge-maker .step-3 .description textarea {
  width: 20rem;
  height: 10rem;
  padding: 0.5rem 0.3rem;
  outline: none;
  border: 2px solid rgba(126, 217, 230, 0.8823529412);
  border-radius: 0.4rem;
  font-size: 1rem;
  color: rgba(0, 0, 0, 0.7137254902);
  place-self: center;
}
.challenge-maker .step-3 .about-users {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 2.5rem;
}
.challenge-maker .step-3 .about-users .max-users {
  display: grid;
  grid-template-columns: 80% 20%;
  place-items: center;
  column-gap: 0.7rem;
}
.challenge-maker .step-3 .about-users .max-users label {
  font-size: 1rem;
  font-weight: bold;
  padding-left: 0.5rem;
  color: rgba(0, 0, 0, 0.5254901961);
}
.challenge-maker .step-3 .about-users .max-users input {
  width: 5rem;
  padding: 0.5rem 0.3rem;
  outline: none;
  border: 2px solid rgba(126, 217, 230, 0.8823529412);
  border-radius: 0.4rem;
  font-size: 1.2rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7137254902);
}
.challenge-maker .step-3 .about-users .admin-wants {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  row-gap: 1rem;
}
.challenge-maker .step-3 .about-users .admin-wants label {
  font-size: 1rem;
  font-weight: bold;
  padding-left: 0.5rem;
  color: rgba(0, 0, 0, 0.5254901961);
}
.challenge-maker .step-3 .about-users .admin-wants .choosing {
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0.5rem;
}
.challenge-maker .step-3 .about-users .admin-wants .choosing div {
  display: grid;
  grid-template-columns: 1fr max-content;
  align-items: center;
  column-gap: 0.5rem;
}
.challenge-maker .step-3 .about-users .admin-wants .choosing div input {
  width: 1.1rem;
  height: 1.1rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
  accent-color: #2f9e41;
}
@media (max-width: 600px) {
  .challenge-maker .step-1 {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, 1fr);
    height: 70%;
    margin-bottom: 35%;
  }
  .challenge-maker .step-1 label {
    font-size: 0.85rem !important;
    color: rgba(0, 0, 0, 0.4039215686) !important;
  }
  .challenge-maker .step-1 .name input {
    width: 15rem;
  }
  .challenge-maker .step-1 .logo {
    display: grid;
    width: 68%;
    justify-items: start;
  }
  .challenge-maker .step-1 .logo label {
    margin-top: -0.7rem;
  }
  .challenge-maker .step-1 .logo .logo-field {
    margin-top: -0.2rem;
    width: 9rem;
    height: 9rem;
    place-self: center;
  }
  .challenge-maker .step-2 {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, 1fr);
    height: 70%;
    margin-bottom: 35%;
  }
  .challenge-maker .step-2 label {
    font-size: 0.85rem !important;
    color: rgba(0, 0, 0, 0.4039215686) !important;
  }
  .challenge-maker .step-3 {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(2, 1fr);
    height: 70%;
    margin-bottom: 35%;
  }
  .challenge-maker .step-3 label {
    font-size: 0.85rem !important;
    color: rgba(0, 0, 0, 0.4039215686) !important;
  }
  .challenge-maker .step-3 .description {
    padding-bottom: 1rem;
    border-bottom: 1px dashed rgba(0, 0, 0, 0.2274509804);
  }
  .challenge-maker .step-3 .description textarea {
    width: 18rem;
    height: 5rem;
    font-size: 0.85rem;
  }
  .challenge-maker .step-3 .about-users .max-users {
    grid-template-columns: repeat(2, 1fr);
  }
  .challenge-maker .step-3 .about-users .max-users input {
    width: 7rem;
  }
  .challenge-maker .step-3 .about-users .admin-wants .choosing {
    grid-template-columns: repeat(3, 1fr);
    column-gap: 1rem;
  }
  .challenge-maker .step-3 .about-users .admin-wants .choosing div {
    grid-template-columns: max-content max-content;
  }
  .challenge-maker .step-3 .about-users .admin-wants .choosing:first-child {
    margin-top: 3rem;
  }
}
.challenge-maker .action-buttons {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  column-gap: 1rem;
}
.challenge-maker .action-buttons .next-step-btn {
  min-width: 10rem;
  padding: 0.4rem 0;
  border: 1px solid #2f9e41;
  border-radius: 0.3rem;
  color: #2f9e41;
  font-size: 1rem;
  font-weight: bold;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.challenge-maker .action-buttons .next-step-btn:hover {
  color: #fff;
  background: #2f9e41;
}
.challenge-maker .action-buttons .prv-step-btn {
  min-width: 10rem;
  padding: 0.4rem 0;
  border: 1px solid #6b6b6b;
  border-radius: 0.3rem;
  color: #6b6b6b;
  font-size: 1rem;
  font-weight: bold;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.challenge-maker .action-buttons .prv-step-btn:hover {
  color: #fff;
  background: #6b6b6b;
}
.challenge-maker .action-buttons .prv-btn-disable {
  opacity: 50%;
  user-select: none;
}
.challenge-maker .action-buttons .prv-btn-disable:hover {
  color: #6b6b6b;
  background: #fff;
}
@media (max-width: 600px) {
  .challenge-maker .action-buttons .next-step-btn {
    width: 8rem;
    min-width: 8rem;
    padding: 0.3rem 0;
  }
  .challenge-maker .action-buttons .prv-step-btn {
    width: 8rem;
    min-width: 8rem;
    padding: 0.3rem 0;
  }
}
.challenge-maker .final-form-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3647058824);
  z-index: 100 !important;
}
.challenge-maker .final-form {
  position: absolute;
  width: 60%;
  height: 100%;
  margin-top: -5%;
  background: #fff !important;
  border: 2px solid #000;
  border-radius: 0.3rem;
  z-index: 1000 !important;
  display: grid;
  place-items: center;
}
.challenge-maker .final-form h4 {
  text-align: center;
  padding: 0.7rem 0;
  margin-bottom: 0.5rem;
}
.challenge-maker .final-form .top-info {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 1rem;
}
.challenge-maker .final-form .top-info img {
  width: auto;
  height: auto;
  max-width: 9rem;
  max-height: 9rem;
  border-radius: 0.2rem;
  place-self: start;
}
.challenge-maker .final-form .top-info .times {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
}
.challenge-maker .final-form .top-info .times div {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.challenge-maker .final-form .top-info .times div label {
  color: rgba(0, 0, 0, 0.6705882353);
  font-size: 0.9rem;
}
.challenge-maker .final-form .top-info .times div span {
  font-size: 1.1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7529411765);
}
.challenge-maker .final-form .bot-info {
  display: grid;
  grid-template-columns: 1fr;
}
.challenge-maker .final-form .bot-info .description-area {
  display: grid;
  grid-template-columns: 1fr;
  place-items: center;
  margin-bottom: 1rem;
}
.challenge-maker .final-form .bot-info .description-area label {
  color: rgba(0, 0, 0, 0.6705882353);
  font-size: 0.9rem;
  justify-self: start;
  margin-left: 6%;
}
.challenge-maker .final-form .bot-info .description-area p {
  width: 90%;
  height: 5rem;
  padding: 0.7rem;
  overflow: auto;
  border: 1px solid rgba(0, 0, 0, 0.2549019608);
  border-radius: 0.4rem;
  color: rgba(0, 0, 0, 0.6705882353);
}
.challenge-maker .final-form .bot-info .about-participants {
  width: 90%;
  margin: 0 5%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.challenge-maker .final-form .bot-info .about-participants .max {
  display: grid;
  grid-template-columns: 1fr;
}
.challenge-maker .final-form .bot-info .about-participants .max label {
  color: rgba(0, 0, 0, 0.6705882353);
  font-size: 0.9rem;
}
.challenge-maker .final-form .bot-info .about-participants .max span {
  font-size: 1.1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7529411765);
}
.challenge-maker .final-form .bot-info .about-participants .admin-wants label {
  color: rgba(0, 0, 0, 0.6705882353);
  font-size: 0.9rem;
}
.challenge-maker .final-form .bot-info .about-participants .admin-wants div span {
  font-size: 1.1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.7529411765);
  margin-left: 0.8rem;
}
.challenge-maker .final-form .confirm-btn {
  width: 8rem;
  padding: 0.4rem 0;
  border: 1px solid #2f9e41;
  border-radius: 0.3rem;
  background: #2f9e41;
  color: #fff;
  font-size: 1.1rem;
  font-weight: bold;
  letter-spacing: 0.1rem;
  cursor: pointer;
  transition: ease-in-out 0.25s;
}
.challenge-maker .final-form .confirm-btn:hover {
  background: #fff;
  color: #2f9e41;
  letter-spacing: normal;
}
@media (max-width: 600px) {
  .challenge-maker .final-form {
    width: 90%;
    height: 98%;
    top: 4%;
  }
  .challenge-maker .final-form h4 {
    font-size: 1.2rem;
  }
  .challenge-maker .final-form .top-info {
    grid-template-columns: max-content 1fr;
    column-gap: 0.7rem;
  }
  .challenge-maker .final-form .top-info img {
    width: auto;
    height: auto;
    max-width: 7rem;
    max-height: 7rem;
  }
  .challenge-maker .final-form .top-info .times div label {
    font-size: 0.75rem;
  }
  .challenge-maker .final-form .top-info .times div span {
    font-size: 0.9rem;
  }
  .challenge-maker .final-form .bot-info .description-area label {
    font-size: 0.75rem;
  }
  .challenge-maker .final-form .bot-info .description-area p {
    width: 90%;
    height: 4rem;
    font-size: 0.8rem;
    color: rgba(0, 0, 0, 0.937254902);
  }
  .challenge-maker .final-form .bot-info .about-participants .max label {
    font-size: 0.75rem;
  }
  .challenge-maker .final-form .bot-info .about-participants .max span {
    font-size: 0.9rem;
  }
  .challenge-maker .final-form .bot-info .about-participants .admin-wants {
    padding-left: 0.5rem;
    border-left: 1px dashed rgba(0, 0, 0, 0.2);
  }
  .challenge-maker .final-form .bot-info .about-participants .admin-wants label {
    font-size: 0.75rem;
  }
  .challenge-maker .final-form .bot-info .about-participants .admin-wants div span {
    font-size: 0.9rem;
    margin-left: 0.8rem;
  }
}
.challenge-maker .loading-screen {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2392156863);
  display: grid;
  place-items: center;
  z-index: 2000 !important;
}
@keyframes initiate-steps {
  0% {
    background: linear-gradient(to right, #2f9e41, #fff, #fff, #fff, #fff, #fff);
  }
  20% {
    background: linear-gradient(to right, #2f9e41, #2f9e41, #fff, #fff, #fff, #fff);
  }
  40% {
    background: linear-gradient(to right, #2f9e41, #2f9e41, #2f9e41, #fff, #fff, #fff);
  }
  60% {
    background: linear-gradient(to right, #2f9e41, #2f9e41, #2f9e41, #2f9e41, #fff, #fff);
  }
  80% {
    background: linear-gradient(to right, #2f9e41, #2f9e41, #2f9e41, #2f9e41, #2f9e41, #fff);
  }
  100% {
    background: linear-gradient(to right, #2f9e41, #2f9e41, #2f9e41, #2f9e41, #2f9e41, #2f9e41);
  }
}
@keyframes off-steps {
  0% {
    background: linear-gradient(to right, #fff, #2f9e41, #2f9e41, #2f9e41, #2f9e41, #2f9e41);
  }
  20% {
    background: linear-gradient(to right, #fff, #fff, #2f9e41, #2f9e41, #2f9e41, #2f9e41);
  }
  40% {
    background: linear-gradient(to right, #fff, #fff, #fff, #2f9e41, #2f9e41, #2f9e41);
  }
  60% {
    background: linear-gradient(to right, #fff, #fff, #fff, #fff, #2f9e41, #2f9e41);
  }
  80% {
    background: linear-gradient(to right, #fff, #fff, #fff, #fff, #fff, #2f9e41);
  }
  100% {
    background: linear-gradient(to right, #fff, #fff, #fff, #fff, #fff, #fff);
  }
}.mid-night {
  max-width: 1000px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.mid-night .title {
  padding: 1rem 0;
  font-size: 1.2rem;
  font-weight: 700;
  text-align: center;
}
.mid-night .table-container {
  margin-top: 1rem;
  overflow-x: auto;
}
.mid-night table {
  width: 100%;
  border-collapse: collapse;
}
.mid-night table th,
.mid-night table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.mid-night table th {
  background-color: #f7f7f7;
}
.mid-night table tr:last-child td {
  border-bottom: none;
}
.mid-night table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
.mid-night .detail-report {
  padding: 1rem;
}.select-group, .qu {
  max-width: 900px;
  margin: 3rem auto;
  min-height: 25rem;
  position: relative;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.select-group .select-country, .qu .select-country {
  width: 98%;
  margin: auto;
}
.select-group .select-overly, .qu .select-overly {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url("/assets/select-group-C8XnptUl.jpg");
  background-color: #fff;
  background-size: 100% 100%;
  display: grid;
  place-items: center;
  transition: 0.7s;
}
.select-group .select-overly .overly-content, .qu .select-overly .overly-content {
  width: 48%;
  height: 55%;
  text-align: center;
}
.select-group .select-overly .overly-content .title, .qu .select-overly .overly-content .title {
  font-size: 2.2rem;
  font-weight: 800;
  color: #29a58b;
}
.select-group .select-overly .overly-content .sub-title, .qu .select-overly .overly-content .sub-title {
  font-size: 1.1rem;
  color: gray;
  margin-top: 1rem;
  font-weight: 700;
}
.select-group .select-overly .overly-content .information, .qu .select-overly .overly-content .information {
  margin: 1rem;
  font-weight: 600;
  font-size: 0.8rem;
  margin-bottom: 2rem;
}
.select-group .button-3, .qu .button-3 {
  background-color: #29a58b;
  border-radius: 6px;
  box-shadow: rgba(27, 31, 35, 0.1) 0 1px 0;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  padding: 6px 16px;
  text-align: center;
}
.select-group .button-3:hover, .qu .button-3:hover {
  background-color: #3cc0a3;
}
.select-group .button-3:focus, .qu .button-3:focus {
  box-shadow: rgba(46, 164, 79, 0.4) 0 0 0 3px;
  outline: none;
}
.select-group .button-3:active, .qu .button-3:active {
  background-color: #29a58b;
  box-shadow: rgba(20, 70, 32, 0.2) 0 1px 0 inset;
}
.select-group .hide, .qu .hide {
  transform: translate(100%);
}
.select-group .select-main-content, .qu .select-main-content {
  display: flex;
  flex-direction: column;
  min-height: 25rem;
}
.select-group .select-main-content .slider, .qu .select-main-content .slider {
  flex: 1;
  display: grid;
  grid-template-columns: 1fr 2fr;
  align-items: center;
  border-bottom: 1px solid gray;
}
.select-group .select-main-content .slider .slider-image, .qu .select-main-content .slider .slider-image {
  width: 90%;
  margin: auto;
  overflow: hidden;
  border-radius: 50%;
}
.select-group .select-main-content .slider .slider-image img, .qu .select-main-content .slider .slider-image img {
  width: 100%;
}
.select-group .select-main-content .slider .right, .qu .select-main-content .slider .right {
  min-height: 20rem;
  padding: 1rem;
}
.select-group .select-main-content .slider .right .title, .qu .select-main-content .slider .right .title {
  font-size: 2rem;
  color: #29a58b;
  font-weight: 800;
}
.select-group .select-main-content .slider .right .info, .qu .select-main-content .slider .right .info {
  padding: 1rem 0;
  font-size: 1.1rem;
  color: gray;
}
.select-group .select-main-content .pagination, .qu .select-main-content .pagination {
  max-width: 100%;
  overflow: auto;
  display: flex;
  justify-content: center;
  padding: 1rem 0;
  border-top: 1px solid gainsboro;
}
.select-group .select-main-content .pagination .pagination-self, .qu .select-main-content .pagination .pagination-self {
  display: flex;
  column-gap: 1.5rem;
  width: max-content;
  padding: 0.5rem;
  margin: auto;
}
.select-group .select-main-content .pagination .pagination-self .each-group, .qu .select-main-content .pagination .pagination-self .each-group {
  padding: 0.5rem;
  border-radius: 50%;
  outline: 3px solid gainsboro;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  background-color: white;
  transition: 0.5s;
}
.select-group .select-main-content .pagination .pagination-self .each-group img, .qu .select-main-content .pagination .pagination-self .each-group img {
  width: 2rem;
}
.select-group .select-main-content .pagination .pagination-self .active_group, .qu .select-main-content .pagination .pagination-self .active_group {
  outline: 3px solid rgb(255, 136, 0);
}
@media (max-width: 700px) {
  .select-group, .qu {
    min-height: 15rem !important;
  }
  .select-group .select-overly, .qu .select-overly {
    background-size: 200% 100%;
    background-position: center center;
  }
  .select-group .select-overly .overly-content, .qu .select-overly .overly-content {
    width: 80%;
    height: 60%;
  }
  .select-group .select-overly .overly-content .title, .qu .select-overly .overly-content .title {
    font-size: 1.8rem;
  }
  .select-group .select-overly .overly-content .sub-title, .qu .select-overly .overly-content .sub-title {
    font-size: 1rem;
  }
  .select-group .pagination-self, .qu .pagination-self {
    width: 94% !important;
  }
  .select-group .select-main-content, .qu .select-main-content {
    min-height: 15rem !important;
  }
  .select-group .select-main-content .slider, .qu .select-main-content .slider {
    grid-template-columns: 1fr;
    margin: 1rem 0;
  }
  .select-group .select-main-content .slider .slider-image, .qu .select-main-content .slider .slider-image {
    width: 70%;
  }
  .select-group .select-main-content .slider .right, .qu .select-main-content .slider .right {
    min-height: unset;
  }
  .select-group .select-main-content .slider .info, .qu .select-main-content .slider .info {
    width: 100% !important;
  }
}

.qu .title {
  text-align: center;
  font-size: 1.4rem;
  font-weight: 800;
  color: #29a58b;
  padding: 0.5rem;
}
.qu .sub-title {
  text-align: center;
  padding: 0.4rem 0;
}
.qu .each-question {
  padding: 0.5rem;
}
.qu .each-question .label {
  padding: 0.5rem;
  font-weight: 700;
}
.qu .each-question .ans {
  color: rgb(70, 70, 70);
}
.qu .button {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}

.select-group-popup .icon {
  display: flex;
  justify-content: center;
}
.select-group-popup .icon img {
  width: 7.5rem;
}
.select-group-popup .title {
  text-align: center;
  font-size: 1.2rem;
  font-weight: 600;
  color: gray;
}
.select-group-popup .title span {
  color: #29a58b;
  font-weight: 900;
}
.select-group-popup .label {
  padding: 0.5rem;
  font-weight: 800;
}
.select-group-popup .notes {
  padding: 0.5rem;
}
.select-group-popup .button {
  display: flex;
  justify-content: center;
  margin: 1rem;
}.quest .green-area {
  overflow: visible !important;
}
.quest .xp-container {
  padding: 0.5rem;
  width: 90% !important;
  margin: auto;
}
.quest .xp-container .title {
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
}
.quest .xp-container .title span {
  color: #21C56C;
  font-weight: 900;
}
.quest .xp-container .sub-title {
  text-align: center;
  color: rgb(71, 71, 71);
  padding: 0.3rem 0;
}
.quest .xp-container .quest-img {
  width: 6rem;
  margin: 0.5rem auto;
  overflow: hidden;
  padding: 0.5rem;
}
.quest .xp-container .quest-img img {
  width: 100%;
}
.quest .xp-container .info {
  text-align: center;
  color: rgb(172, 172, 172);
  font-size: 0.8rem;
}
.quest .xp-container .progress-bar-quest {
  width: 80%;
  max-width: 600px;
  border-radius: 5rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  margin: auto;
  display: grid;
  overflow: hidden;
  margin-bottom: 1rem;
}
.quest .xp-container .progress-bar-quest .each-progress-bar {
  width: 100%;
  text-align: center;
  border-right: 1px solid gainsboro;
}
.quest .xp-container .progress-bar-quest .quest-complete {
  background-color: rgba(33, 197, 107, 0.6862745098);
  color: white;
  border-right: 1px solid rgb(185, 185, 185);
}
.quest .xp-container .quest-status {
  text-align: center;
  padding: 0.5rem 0;
  font-size: 1.2rem;
}
.quest .xp-container .quest-status span {
  font-weight: 700;
}
.quest .xp-container .quests-list .each-quest {
  display: grid;
  grid-template-columns: 1fr max-content;
  column-gap: 0.5rem;
  justify-content: space-between;
  padding: 0.5rem;
  border-bottom: 1px solid gainsboro;
  align-items: center;
}
.quest .xp-container .quests-list .each-quest .left {
  display: flex;
  column-gap: 1rem;
  align-items: center;
}
.quest .xp-container .quests-list .each-quest .left .img {
  width: 2.5rem;
}
.quest .xp-container .quests-list .each-quest .left .img img {
  width: 100%;
}
.quest .xp-container .quests-list .each-quest .left .label .main-label {
  font-weight: 700;
}
.quest .xp-container .quests-list .each-quest .left .label .sub-info {
  color: gray;
}
.quest .xp-container .quests-list .each-quest .right {
  text-align: center;
}
.quest .xp-container .quests-list .each-quest .right .status {
  font-size: 1.3rem;
}
.quest .xp-container .quests-list .each-quest .right .show-info button {
  background-color: #21C56C;
  border-radius: 0.3rem;
  color: white;
  font-size: 0.8rem;
  cursor: pointer;
  padding-bottom: 0.3rem;
}

.show-task .video-player {
  max-width: 95%;
  max-width: 20vh;
  width: auto;
  margin: auto;
}
.show-task .video-player video {
  width: 100%;
}
.show-task .info {
  padding: 0.5rem;
}
.show-task .button {
  display: flex;
  margin: 1rem 0;
  justify-content: center;
}
.show-task .button button {
  border: none;
  padding: 0.3rem 0.5rem;
  background-color: #21C56C;
  color: white;
  border-radius: 0.3rem;
}.voice-recorder {
  max-width: 700px;
  margin: auto;
  padding: 0.5rem;
  background-color: white;
}
.voice-recorder .title {
  font-size: 1.3rem;
  font-weight: 700;
}
.voice-recorder .info {
  color: gray;
  padding: 0.5rem 0;
}
.voice-recorder .select {
  display: flex;
  justify-content: center;
  border: 1px solid black;
  border-radius: 1rem;
  width: max-content;
  margin: auto;
  overflow: hidden;
}
.voice-recorder .select div {
  width: 7rem;
  text-align: center;
  padding: 0.3rem;
  cursor: pointer;
}
.voice-recorder .select .active-type {
  background-color: #82E08C;
  color: white;
  font-weight: 700;
}
.voice-recorder .text-input {
  margin: 1rem 0;
  display: flex;
  justify-content: center;
}
.voice-recorder .text-input textarea {
  width: 90%;
  resize: none;
  min-height: 8rem;
}
.voice-recorder .voice-recorder-el {
  display: flex;
  justify-content: center;
  margin: 2rem 0;
}
.voice-recorder .recorded {
  display: flex;
  justify-content: center;
}
.voice-recorder .message-list {
  width: 95%;
  margin: auto;
}
.voice-recorder .message-list .each-message {
  padding: 0.2rem;
  border-bottom: 2px solid gainsboro;
}
.voice-recorder .message-list .each-message .label {
  font-weight: 700;
  padding: 0.2rem 0;
}
.voice-recorder .message-list .each-message .content {
  padding: 0.5rem 0;
}
.voice-recorder .message-list .each-message .content .audio {
  text-align: center;
}
.voice-recorder .message-list .each-message .action {
  display: flex;
  justify-content: space-between;
  color: gray;
}
.voice-recorder .message-list .each-message .action .delete {
  color: red;
}.chat-manager {
  max-width: 700px;
  margin: 1rem auto;
}
.chat-manager .title {
  font-size: 1.3rem;
  font-weight: 700;
  padding: 0.5rem 0;
}
.chat-manager .add {
  text-align: end;
  margin: 1rem 0;
}
.chat-manager table {
  width: 100%;
}
.chat-manager table td {
  text-align: center;
}
.chat-manager table .actions {
  display: flex;
  column-gap: 1.5rem;
  justify-content: center;
}

.user-manage {
  justify-content: space-between;
}
.user-manage .action {
  color: red;
}

.add-chat {
  padding: 0.5rem;
}
.add-chat .each-input {
  margin: 1rem 0;
}

.chat-user-manager .users-list {
  max-height: 40vh;
  overflow: auto;
}
.chat-user-manager .tab {
  width: max-content;
  margin: auto;
  display: flex;
  justify-content: center;
  column-gap: 2rem;
}.leaders {
  max-width: 800px;
  margin: auto;
  padding-bottom: 2rem;
}
.leaders .title {
  padding: 0.5rem;
  font-size: 1.7rem;
  font-weight: 800;
  color: #82E08C;
}
.leaders .subtitle {
  padding: 0.5rem;
}
.leaders table {
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  width: 100%;
  margin: 1rem 0;
  line-height: 2rem;
}
.leaders table td {
  text-align: center;
}
.leaders table .rank img {
  width: 2.5rem;
}
.leaders table .show-profile {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  padding: 0.3rem 0;
}
.leaders table .show-profile img {
  width: 3rem;
  height: 3rem;
  object-fit: cover;
  border-radius: 50%;
}
@media (max-width: 700px) {
  .leaders table {
    font-size: 0.7rem;
  }
}.review-manager {
  max-width: 1000px;
  margin: 2rem auto 4rem;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
  min-height: 50vh;
}
.review-manager .title {
  font-size: 1.5rem;
  padding: 0.5rem;
  font-weight: 700;
}
.review-manager table {
  width: 100%;
  max-width: 900px;
  margin: auto;
  border-collapse: collapse;
}
.review-manager table th,
.review-manager table td {
  text-align: center;
  padding: 0.6rem;
  border-bottom: 1px solid gainsboro;
}
.review-manager table th {
  background-color: #f7f7f7;
}
.review-manager table tr:last-child td {
  border-bottom: none;
}
.review-manager table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
.review-manager table .actions {
  column-gap: 0.5rem;
  justify-content: center;
  cursor: pointer;
}
.review-manager .text_self {
  text-align: start !important;
  line-height: 1rem;
  font-size: 0.9rem;
  padding: 0.5rem;
  background-color: #f6f6f6;
  border-bottom: 1px solid gainsboro;
  max-width: 50vw;
}

.pagination-container-review {
  display: flex;
  justify-content: center;
  column-gap: 1rem;
  font-size: 1.5rem;
  align-items: center;
  cursor: pointer;
}.weight-progress {
  max-width: 900px;
  margin: auto;
  padding: 0.3rem;
  direction: ltr !important;
}
.weight-progress .title {
  padding: 0.3rem;
  font-size: 1.3rem;
  font-weight: 700;
  border-bottom: 1px solid gainsboro;
}
.weight-progress .progress-label {
  font-weight: 700;
  padding: 0.3rem;
  margin: 1rem 0;
}
.weight-progress .gpt-text {
  background-image: url("/assets/comment-bg-CiXeX8KE.png");
  background-size: 100% 100%;
  padding: 0.5rem;
  line-height: 1.3rem;
}
.weight-progress .scroll-table {
  background-color: #F6F6F6;
  padding: 0.75rem 0.5rem;
  border-radius: 8px;
}
.weight-progress .scroll-table .table-self {
  max-height: 20rem;
  overflow: auto;
}
.weight-progress .scroll-table .table-cell {
  display: grid;
  grid-template-columns: 1fr 2fr;
  text-align: center;
  margin: 0.5rem 0;
  align-items: center;
  column-gap: 0.5rem;
}
.weight-progress .scroll-table .table-cell .weights {
  display: grid;
  grid-template-columns: 2fr 1fr;
  column-gap: 0.5rem;
  text-align: center;
  background-color: white;
  padding: 0.5rem 0;
  border-radius: 8px;
  font-weight: 600;
}
.weight-progress .scroll-table .table-cell .date {
  padding: 0.5rem 0;
  background-color: white;
  border-radius: 8px;
}
.weight-progress .scroll-table .table-info .weights {
  background-color: initial;
  padding: 0;
}
.weight-progress .scroll-img {
  display: flex;
  justify-content: center;
}
.weight-progress .scroll-img img {
  width: 2rem;
  transform: rotateY(180deg);
}
.weight-progress .overall-table {
  font-size: 0.8rem;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
}
.weight-progress .overall-table .each-info {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid gainsboro;
  padding: 0.75rem 0.5rem;
}
.weight-progress .overall-table .each-info:last-child {
  border: none;
}
.weight-progress .overall-table .each-info .value {
  color: gray;
}
.weight-progress .progress-container {
  font-size: 0.7rem;
  color: gray;
  display: flex;
}
.weight-progress .progress-container .each-side {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.weight-progress .progress-container .each-side .progress-self {
  grid-column: 1/3;
  text-align: center;
  background-color: green;
  color: white;
}
.weight-progress .progress-container .each-side .right-side {
  text-align: end;
}
.weight-progress .progress-container .each-side .move-left {
  transform: translate(15%);
}
.weight-progress .progress-container .remain .progress-self {
  background-color: gray !important;
}.main-page-package {
  min-height: 40rem;
  text-align: center;
  width: 100%;
  background-color: rgba(236, 236, 236, 0.705);
  position: relative;
  display: flex;
  flex-direction: column;
  background: rgb(255, 255, 255);
  background: linear-gradient(180deg, rgb(255, 255, 255) 50%, rgb(33, 197, 108) 50%);
}
.main-page-package .title {
  font-size: 2rem;
  padding: 0.5rem 0;
  font-weight: 600;
}
.main-page-package .sub-title {
  color: gray;
}
.main-page-package .list {
  flex: 1;
  position: absolute;
  z-index: 2;
  width: 100%;
  bottom: 0;
  height: 50%;
  transform: translate(0, -50%);
}
.main-page-package .list-self {
  max-width: 1000px;
  margin: auto;
  height: 100%;
  margin: auto;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 1rem;
}
.main-page-package .list-self .each-package {
  background-color: white;
  aspect-ratio: 1;
  overflow: hidden;
  border-radius: 0.4rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  display: grid;
  grid-template-rows: 1fr max-content max-content;
  text-align: start;
}
.main-page-package .list-self .each-package .img img {
  width: 100%;
  aspect-ratio: 1.26;
  object-fit: cover;
}
.main-page-package .list-self .each-package .name {
  padding: 0.5rem 0.2rem;
  font-size: 1.1rem;
  font-weight: 700;
  border-bottom: 1px solid rgb(228, 228, 228);
}
.main-page-package .list-self .each-package .lang {
  font-size: 0.8rem;
  color: gray;
  padding: 0.3rem;
}
.main-page-package .list-self .each-package .lang span {
  color: black;
  font-weight: 700;
}
.main-page-package .list-self .coming-soon {
  display: grid;
  place-items: center;
  background-color: rgb(238, 238, 238);
  font-weight: 700;
}
@media (max-width: 1000px) {
  .main-page-package .list {
    position: relative;
    transform: translate(0, 0);
    width: 90%;
    margin: 1rem auto;
  }
  .main-page-package .list .list-self {
    row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 700px) {
  .main-page-package .title {
    font-size: 1.5rem;
  }
  .main-page-package .list-self {
    row-gap: 1rem;
    grid-template-columns: 1fr !important;
  }
}.border-progress {
  position: relative;
  width: var(--progress-width);
  height: 100%;
  min-height: var(--progress-width);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--border-radius, 4px);
  text-align: center;
  transition: 0.5s;
  overflow: hidden;
  z-index: 3;
  background: conic-gradient(var(--progress-color) calc(var(--progress-value) * 3.6deg), #d1d5db calc(var(--progress-value) * 3.6deg));
}
.border-progress::before {
  content: "";
  position: absolute;
  inset: var(--progress-border-width);
  background: var(--progress-bg-color);
  border-radius: inherit;
  transition: 0.5s;
}
.border-progress__content {
  position: relative;
  z-index: 1;
  transition: 0.5s;
  width: 95%;
  min-height: 95%;
  border-radius: var(--border-radius);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}.home-new {
  max-width: 600px;
  padding-bottom: 3.5rem;
  margin: auto;
}
.home-new .top-section {
  min-height: 20rem;
  background-color: #E4F8E6;
  border-radius: 0 0 4rem 4rem;
}
.home-new .delete-button {
  margin: 1rem;
}
.home-new .delete-button button {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  background-color: #FF5656;
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 0.5rem;
}
.home-new .days-container {
  width: 98%;
  overflow: auto;
  margin: auto;
  padding: 1rem 0;
}
.home-new .days-container .days {
  display: flex;
  column-gap: 0.5rem;
}
.home-new .days-container .day-content .top,
.home-new .days-container .day-content .month {
  color: rgb(180, 180, 180);
  font-weight: 500;
  font-size: 0.7rem;
  padding-top: 2px;
}
.home-new .days-container .day-content .day-num {
  padding: 0.2rem 0;
}
.home-new .days-container .active-day {
  color: white !important;
}
.home-new .days-container .active-day .month {
  color: white;
}
.home-new .days-container .active-day .top {
  color: white !important;
}
.home-new .today-status {
  width: 60%;
  max-width: 200px;
  margin: 1rem auto;
  aspect-ratio: 1;
}
.home-new .today-status .today-status-content {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.home-new .today-status .today-status-content .today-title {
  font-weight: 700;
  font-size: 1.3rem;
}
.home-new .today-status .today-status-content .img {
  flex: 1;
  width: 60%;
  margin: auto;
  overflow: hidden;
  transform: translate(0, 15%);
}
.home-new .today-status .today-status-content .img img {
  width: 100%;
}
.home-new .todays-video {
  margin-top: 1rem;
  padding: 0.5rem;
}
.home-new .todays-video .title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.home-new .todays-video .title .title-self {
  font-size: 1.5rem;
  font-weight: 700;
}
.home-new .todays-video .title .show-all {
  display: flex;
  align-items: center;
  column-gap: 0.3rem;
}
.home-new .todays-video .home-new-video-container {
  width: 100%;
  display: flex;
  align-items: center;
  margin-top: 0.5rem;
}
.home-new .todays-video .home-new-video-container .video-self-home {
  flex: 1;
  width: 100%;
  background-color: black;
  aspect-ratio: 16/9;
  border-radius: 0.4rem;
  overflow: hidden;
  display: flex;
  justify-content: center;
  position: relative;
}
.home-new .todays-video .home-new-video-container .video-self-home video {
  height: 100%;
  width: auto;
  margin: auto;
  max-width: 100%;
}
.home-new .todays-video .home-new-video-container .video-self-home .video-title {
  position: absolute;
  left: 0;
  padding: 0.5rem;
  background-color: rgba(82, 82, 82, 0.671);
  color: white;
  font-weight: 600;
  font-size: 1.1rem;
  border-radius: 0 0 4rem 0;
  padding-right: 1rem;
  opacity: 1;
  transition: 0.5s;
}
.home-new .todays-video .home-new-video-container .hide-title .video-title {
  opacity: 0 !important;
}
.home-new .todays-video .home-new-video-container .navigator {
  font-size: 1.5rem;
  font-weight: 700;
}
.home-new .todays-video .video-counter {
  text-align: center;
  padding-top: 0.5rem;
  font-weight: 600;
  font-size: 1.2rem;
}
.home-new .todays-report {
  padding: 0.5rem;
}
.home-new .todays-report .top-report {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.home-new .todays-report .send-status {
  font-size: 0.7rem;
}
.home-new .todays-report .send-status-bot {
  padding: 0 0.5rem;
}
.home-new .todays-report .title {
  font-size: 1.5rem;
  font-weight: 700;
  padding: 0 0.5rem;
}
.home-new .meals-container {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  margin: 1rem 0.75rem;
  grid-gap: 1rem;
}
.home-new .meals-container .each-meal-home {
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  aspect-ratio: 1;
  border-radius: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background: #F6F6F6;
}
.home-new .meals-container .each-meal-home .img {
  width: 50%;
  margin: auto;
  flex: 1;
  display: flex;
  align-items: center;
}
.home-new .meals-container .each-meal-home .img img {
  width: 100%;
}
.home-new .meals-container .each-meal-home .label {
  font-weight: 600;
  padding: 0.5rem 0;
}
.home-new .meals-container .user-meal {
  position: relative;
}
.home-new .meals-container .user-meal .img {
  width: 100%;
}
.home-new .meals-container .user-meal .img img {
  aspect-ratio: 1;
  object-fit: cover;
}
.home-new .meals-container .user-meal .label {
  position: absolute;
  bottom: -0.5rem;
  background-color: #fff;
  width: 100%;
  text-align: center;
  border-radius: 0.4rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
@media (max-width: 600px) {
  .home-new .meals-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
.home-new .life-style-images {
  margin: 1rem 0;
  padding: 0.5rem;
}
.home-new .life-style-images .label {
  font-size: 1.3rem;
  font-weight: 600;
  padding: 0.5rem;
}
.home-new .life-style-images .life-style-container {
  margin: 0.5rem;
  background-color: #F6F6F6;
  padding: 1rem 0.5rem;
  border-radius: 0.4rem;
  overflow: auto;
}
.home-new .life-style-images .life-style-container .all-images {
  display: flex;
  column-gap: 0.5rem;
  width: max-content;
}
.home-new .life-style-images .life-style-container .each-image {
  width: 6rem;
  aspect-ratio: 1;
  background-color: #fff;
  border-radius: 0.3rem;
}
.home-new .life-style-images .life-style-container .each-image img {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 0.4rem;
  object-fit: cover;
}
.home-new .life-style-images .life-style-container .add {
  display: grid;
  place-items: center;
  align-items: end;
}
.home-new .life-style-images .life-style-container .add .img-icon {
  color: gray;
  font-size: 2.3rem;
  padding: 0;
}
.home-new .life-style-images .life-style-container .add .plus-icon {
  font-size: 1rem;
  width: 2rem;
  aspect-ratio: 1;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #82E08C;
  border-radius: 50%;
}
.home-new .admin-review-home {
  margin: 1rem 0;
  padding: 0.5rem;
}
.home-new .admin-review-home .label {
  font-size: 1.3rem;
  font-weight: 600;
  padding: 0.5rem;
}
.home-new .admin-review-home .admin-review-container {
  margin: 0.5rem;
  background-color: #F6F6F6;
  padding: 1rem 0.5rem;
  border-radius: 0.4rem;
}
.home-new .admin-review-home .admin-review-container .each-review {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  font-weight: 600;
  margin: 0.8rem 0;
}
.home-new .admin-review-home .admin-review-container .each-review img {
  width: 1rem;
}
.home-new .errors {
  background-color: rgb(255, 242, 242);
  color: #FF5656;
}
.home-new .errors .each-error {
  border-bottom: 1px solid rgb(224, 224, 224);
  padding: 0.2rem 0.5rem;
}
.home-new .errors .each-error:last-child {
  border: none;
}

.upload-meal {
  padding: 0.5rem;
}
.upload-meal .image-upload {
  width: 50%;
  margin: 1rem auto;
  border: 1px solid gainsboro;
  border-radius: 0.5rem;
  min-height: 6rem;
  justify-content: center;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  color: #B0B0B0;
  font-size: 1.3rem;
}
.upload-meal .image-upload img {
  width: 100%;
  height: auto;
}
.upload-meal .time .label {
  font-size: 1.3rem;
  font-weight: 600;
}

.upload-note {
  margin: 1rem 0.5rem;
}
.upload-note .label {
  font-size: 1.3rem;
  font-weight: 600;
}
.upload-note .question-label {
  font-size: 1rem;
}
.upload-note .meal-options {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  padding-bottom: 0.5rem;
  margin-top: 0.5rem;
}
.upload-note .meal-options label {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  padding: 0 0.5rem;
  height: 2rem;
  border-radius: 0.3rem;
  background-color: #e6f5ea;
  color: #73D686;
  cursor: pointer;
}
.upload-note .meal-options label input {
  display: none;
}
.upload-note .meal-options label .icon {
  font-size: 1.1rem;
}
.upload-note .meal-options label .text {
  font-size: 0.9rem;
}
.upload-note .meal-options label.selected {
  background-color: #73D686;
  color: white;
}
.upload-note .textarea {
  width: 97%;
  margin: auto;
}
.upload-note .textarea textarea {
  width: 97%;
  resize: none;
  margin-top: 1rem;
  border: none;
  background-color: #F6F6F6;
  border-radius: 0.3rem;
  min-height: 4rem;
  padding: 0.6rem;
}

.send-button {
  margin: 0.5rem auto;
  width: 94%;
}
.send-button button {
  width: 100%;
  text-align: center;
  background-color: #82E08C;
  padding: 0.5rem 0;
  border-radius: 2rem;
  font-size: 1.2rem;
  font-weight: 600;
}
.send-button button:disabled {
  background-color: rgb(196, 196, 196);
}

.red-button button {
  background-color: #FF5656;
  color: white;
}

.home-input {
  display: flex;
  justify-content: space-between;
  padding: 1rem 0.5rem;
  margin: 1rem;
  align-items: center;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
}
.home-input .icon {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}
.home-input .icon .icon-self {
  font-size: 2rem;
  display: flex;
}
.home-input .icon .label {
  font-size: 0.9rem !important;
  font-weight: 700;
}
.home-input .inputs {
  display: flex;
  column-gap: 0.5rem;
  font-size: 1rem;
  text-align: center;
  font-weight: 600;
}
.home-input .inputs .input-self {
  background-color: #dfdfdf;
  border-radius: 0.4rem;
  padding: 0 0.2rem;
}
.home-input .inputs input {
  width: 2.5rem;
  background: none;
  border: none;
  -moz-appearance: textfield;
  text-align: center;
}
.home-input .inputs input::-webkit-outer-spin-button,
.home-input .inputs input ::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.home-input .inputs input:focus {
  outline: none;
}
.home-input .inputs .action {
  aspect-ratio: 1;
  background-color: #dfdfdf;
  width: 1.8rem;
  text-align: center;
  border-radius: 50%;
  color: #4d4d4d;
  display: flex;
  align-items: center;
  justify-content: center;
}

.send-errors {
  background-color: rgba(255, 168, 168, 0.2470588235);
  color: #FF5656;
  border-radius: 0.4rem;
  margin: 0.4rem;
}
.send-errors .each-error {
  padding: 0.5rem;
  border-bottom: 1px solid gainsboro;
}
.send-errors .each-error:last-child {
  border: none;
}

.red-out {
  outline: 2px solid rgb(252, 180, 180);
}

.delete-report {
  padding: 0.5rem;
  display: flex;
  align-items: end;
}
.delete-report .delete-content {
  background-color: #FF5656;
  padding: 0.3rem;
  border-radius: 0.4rem;
  color: white;
  cursor: pointer;
}

.search-user-dd {
  height: 40rem;
  width: 18rem;
  margin: 1rem auto;
}

.search-user-home {
  width: 18rem;
  margin: 1rem auto;
}
.search-user-home * {
  z-index: 4;
}

.error-time {
  margin: 0.5rem;
  padding: 0.2rem;
  border-radius: 0.4rem;
}.workout-submit .workout-list,
.selected-workout .workout-list {
  padding: 0.5rem;
}
.workout-submit .workout-list .each-workout,
.selected-workout .workout-list .each-workout {
  padding: 0.5rem;
  background-color: #F6F6F6;
  margin: 0.5rem;
  border-radius: 0.4rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 42px;
}
.workout-submit .workout-list .each-workout .left,
.selected-workout .workout-list .each-workout .left {
  display: flex;
  column-gap: 0.5rem;
  align-items: center;
}
.workout-submit .workout-list .each-workout .left .image,
.selected-workout .workout-list .each-workout .left .image {
  width: 50px;
  display: flex;
  justify-content: end;
}
.workout-submit .workout-list .each-workout .left .label,
.selected-workout .workout-list .each-workout .left .label {
  font-weight: 600;
}
.workout-submit .workout-list .each-workout .right .check-box .checkbox-self,
.selected-workout .workout-list .each-workout .right .check-box .checkbox-self {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: var(--bg-color);
  border: 1px solid gray;
}
.workout-submit .send,
.selected-workout .send {
  margin-top: 1rem;
}
.workout-submit .send .send-button,
.selected-workout .send .send-button {
  width: 100% !important;
}

.selected-workout .workout-value {
  display: flex;
  justify-content: space-between;
  column-gap: 0.5rem;
}
.selected-workout .workout-value .controller {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  background-color: rgba(193, 193, 193, 0.5215686275);
}
.selected-workout .workout-value .input-self {
  width: 5.5rem;
  display: flex;
  column-gap: 0.3rem;
  background-color: rgba(193, 193, 193, 0.5215686275);
  border-radius: 0.4rem;
  align-items: center;
  padding: 0.2rem;
}
.selected-workout .workout-value .input-self input {
  width: 100%;
  border: none;
  background: none;
  text-align: center;
  -moz-appearance: textfield;
}
.selected-workout .workout-value .input-self input::-webkit-outer-spin-button,
.selected-workout .workout-value .input-self input ::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}.top-less-layout {
  margin-left: 15rem;
}
@media (max-width: 1000px) {
  .top-less-layout {
    margin-left: 12rem;
  }
}
@media (max-width: 600px) {
  .top-less-layout {
    margin-left: unset;
  }
}
@media (max-width: 600px) {
  .top-less-layout .desktop-top {
    display: none;
  }
}
.top-less-layout .mobile-back-container {
  padding: 0.5rem;
  font-size: 1.2rem;
  font-weight: 700;
  display: flex;
  column-gap: 0.3rem;
  align-items: center;
}.new-videos {
  max-width: 600px;
  margin: auto;
  padding: 0.5rem;
  position: relative;
}
.new-videos .each-video {
  display: grid;
  grid-template-columns: 1fr 1.6fr;
  height: 14rem;
  column-gap: 0.5rem;
}
.new-videos .each-video .play-button {
  font-size: 1.5rem;
  position: absolute;
  z-index: 10;
  top: 52%;
  transform: translate(-50%, -50%);
  left: 52%;
  color: white;
}
.new-videos .each-video .left-side {
  position: relative;
}
.new-videos .each-video .left-side img {
  width: 100%;
  height: 14rem;
}
.new-videos .each-video .video-cart {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANcAAAB8CAYAAAD6piWYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQTSURBVHgB7d3dcSNFFAXglhSAVxk4AyADkwFEgEMgA5YIYCPYJQKcAc6AzQATgS2/S6LbnvKukCXNz51xlfr7XhTBqTOjubd7lt7Q/f391WKx+CnB+XhYr9cflsvl3Sy9gRyqyxyqj9vt9irBGdpsNt+/SbgeHx//zMH6IcGZms1mt5OHqzwKzufzvxKct7t5mlgO1scEFZg0XLm1rvPPZYIKTBqu3Fq/JKjEZOHSWtRmsnBpLWozSbi0FjUaPVzlg7HWokajhysH6zppLSo0arhKa+Ufs4NUadRwLRaL8jh4maBCo40/Ne9a/ySo03jjT01rQbVGaS6tBSM1l9aCEZpLa8GT+OYqG8YJiP0rvow5Wd2HZ6HhMuYEX4SFy3Au7AoLl9aCXSHh0lqwLyRcWgv2DQ7XarV6n7QW7BkULislcNigcFmEhMN6jz8Zc4Kj+o8/Gc6F43o1l9aCk/o1l9aC0zo3l9aCVro3l9aCdjqFq9yttd1urxNwUqdw5cfB3xLQSutwNcO53yagldbhMpwL3bQKl5US6K5VuLQWdHcyXFoL+jn6ETkH611urb+TcEFXxz8i52D9nAQLejkYLouQMMzBcLlbC4Z59Z3LcC4M9vo7l+FcGG6vubQWhNhvLq0FMXaaS2tBmN3mcrcWxHkJV7MIeZWAEC/hyo+DWgsCPYXLcC7EewqXlRKINy/vWklrQbhcWvNvEhCuPBa+S0C4sDuRgV3zzWbzbwLClea6SUC4+XK5fMi/nxIQ6umdKz8a/pGAUE/hyu11O5vNbhMQ5uXfwvV6/WsCwryES3tBrJ3vXNoL4uyES3tBnL0JDe0FMfbCpb0gxquzhdoLhjt4y8lqtSqnQF0moI/Dt5xsNhvtBQMcvZ8rt9d9su8Ffdyd2uf6PQG9HA1XfjT8kH8eEtDZ0XA16yjaC3o4ueavvaCfk+HSXtBPqwNqtBd01ypc2gu6a320mvaCblqHS3tBN50OBXWQDbTXKVy5ve6SY9iglc7HWRvohXY6h6u0l2VKOK3XRQyWKeG0XuFyFACc1vsKIe0Fx/UOl/aC4wZdfqe94LBB4dJecNjga1u1F7xucLi0F7wu5MLx3F5mDuF/ZimIQ0Rhx11IczWso8BXwsLVrKNYpoRGWLgsU8KuyMdCRwHAV0LDpb3gi9BwFdoLnoWHS3vBs/BwFdoLRgqX9oKRwlU07QXVGi1cTXt9SlCp0cJVOIaNmo0arnIM23a7vUlQoVHDVeRwefeiSqOHyzIltRo9XIWjAKjRJOHSXtRoknAV2ovaTBYu7UVtJgtXob2oyaTh0l7UZNJwNQz0UoWwo9W6cAwbFfj8Fs1VZg5/TPa9OG83bxKu/O71OQfsO3OHnKFSGu8vLi78eQdj+Q8EB16J76hIHQAAAABJRU5ErkJggg==");
  background-size: 100% 100%;
  height: 60%;
  margin: auto;
  width: 100%;
}
.new-videos .each-video .video-cart .video-content {
  margin: 1rem 0;
  margin-left: 15%;
  margin-right: 1rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  column-gap: 0.5rem;
}
.new-videos .each-video .video-cart .video-content .left-content {
  flex: 1;
}
.new-videos .each-video .video-cart .video-content .day {
  font-size: 2rem;
  font-weight: 700;
  font-style: italic;
  text-align: end;
}
.new-videos .each-video .video-cart .video-content .vid-name {
  font-size: 0.8rem;
  font-weight: 700;
}
.new-videos .each-video .video-cart .video-content .inf {
  padding: 0.5rem 0;
  color: #96999A;
}
.new-videos .each-video .video-cart-left {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANcAAACkCAYAAAAEy7vaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATzSURBVHgB7drrcVpHGMfhBX3WrYKoBJegVJB0kKSCuIMkHSQdOB1IFQR3oBLUgdwAkIMNBNALnMvuyQz7PDMeI3Th029gdv+T1Hh7e7ubTqcfJ5PJdwkux2w+nz/f399/Sf+DSRPWQxPWP83jhwSX53WxWHzfBPaaRtZ0Nf01CYvL9fXNY/XpLI1s2vwb/UVhZA/rN5FRTRPU4cc0MnFRiw/NR8PHNCJxUY3mo+EPaUTioiY/j3mwIS5qsrrP/SmNRFxUZTKZjHawIS6qslwuH5uPhh/SCMRFdcY62BAXNfqYRiAuanQ3xp2XuKjS1dXVb6kwcVGl9cFG0TsvcVGt0mNecVGzonde4qJmRce84qJqJe+8xEXtio15xUXtio15xUX1So15xUX1So15xQWpzMGGuOCb7GNeccE32ce84oK13GNeccFa7jGvuGBHzjGvuGBftjsvccG+bGNeccGBXHde4oL3sox5xQXvZRnzigsCOca84oJAjjGvuOCIoQcb4oLjBo15xQXHDRrzigtOGDLmFRecMGTMKy44o++YV1xwXq87L3HBeb3GvOKCFvrceYkL2uk85hUXtNN5zCsuaKnrmFdc0FLXMa+4oIMuBxvigm5aj3nFBd20HvOKCzpqO+YVF3TUdswrLuihzZhXXNDP2TsvcUE/Z8e84oKezt15iQv6OznmFRf0d3LMKy4Y4NSYV1wwwKkxr7hgoGMHG+KC4cIxr7hguHDMKy7IIBrzigsyiMa84oJMDse84oJ89u68xAX57I15xQUZ7d55iQvy2o55xQV5bce84oLMNmNecUFmmzGvuKCA1cGGuKCA5t3LOxcUcicuKERcUMYXcUEBzYHGk7iggPl8/iwuyO/T/f29j4WQ22QyeVr9Ly7I6/Xm5uZ59UBckNds80BckFFzSvhp+zgBubxeX19/3nwhLsjnafcLcUEmi8Xir92vxQV5vDR3W6+7T4gLMmjutv48fE5ckMF8Pv98+Jy4YKDlcjk7/Ei4Ii4YaPdua+/5BAyyWsBHz4sLhvm6gI++IS4YYLOAj4gL+tsu4CPigv5mp74pLujp2Cnh9vsJ6GNvAR8RF/TzdO4HxAU9HC7gI+KC7l6iudMhcUFH0QI+Ii7oKFrAR8QFHRxbwEfEBR2cu9va+9kEtHZsAR8RF7R3dAEfERe0dGoBHxEXtHNyAR8RF7QzSx2JC1rockq4/Z0EnHN2AR8RF5zX6SBjQ1xwRpsFfERccNpL27nTIXHBCW0X8BFxwQltF/ARccERXRbwEXHBEX3utvZ+PwGhLgv4iLgg1mkBHxEXBLou4CPigvc6L+Aj4oL3ZikDccGBoaeE27+TgF29FvARccG+wQcZG+KCHX0X8BFxwX9ehsydDokL1oYs4CPigrUhC/iIuCANX8BHxAUp393W3t9MwOAFfERckGEBHxEX1cuxgI+Ii9plWcBHxEXtZqkQcVG1EqeE27+doF7ZFvARcVGzIgcZG+KiWjkX8BFxUauX3HOnQ+KiSrkX8BFxUaXcC/iIuKhOiQV8RFxUp+Td1t7rJKhMiQV8RFzUpsgCPiIuqlJqAR8RFzUptoCPiIuazNKIxEU1xjol3L5egjoUXcBHxEUtRjvI2BAXVSi9gI9Mmxf9O8Fl+32MudOhafOisyawX5rHrwkuyGpD2BxiPN7e3v6RgMvxL+TLTfgRyNHjAAAAAElFTkSuQmCC");
}
.new-videos .each-video .video-cart-left .video-content {
  margin-right: 20%;
  margin-left: 1rem;
  text-align: left;
}
.new-videos .hide-name {
  opacity: 0;
  height: 0;
}
.new-videos .action-button {
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1.1rem;
}
.new-videos .action-button .lock-icon {
  background-color: #96999A;
  color: white;
  width: 100%;
  aspect-ratio: 1;
  display: grid;
  place-items: center;
  border-radius: 50%;
}
.new-videos .action-button .play {
  background-color: #82E08C;
  color: white;
  width: 100%;
  aspect-ratio: 1;
  display: grid;
  place-items: center;
  border-radius: 50%;
}
.new-videos .video-player {
  width: 90%;
  margin: 1rem auto;
  display: flex;
  justify-content: center;
}
.new-videos .video-player video {
  height: auto;
  max-width: 100%;
  width: auto;
  max-height: 50vh;
  margin: auto;
}

.search-vid-abs {
  position: fixed;
  top: 0;
  z-index: 999;
  width: 95%;
  max-width: 450px;
  margin: auto;
}

.search-self {
  display: flex;
  align-items: center;
  border-radius: 2.5rem;
  margin: 0.5rem auto;
  background-color: #f6f6f6;
  padding: 0.2rem 0.5rem;
  column-gap: 0.5rem;
  max-width: 350px;
}
.search-self .icon {
  font-size: 1.2rem;
}
.search-self .input-self {
  flex: 1;
}
.search-self .input-self input {
  width: 100%;
  border: none;
  background: none;
  padding: 0.5rem 0;
}
.search-self .input-self input:focus {
  outline: none;
}.progress {
  padding: 0.5rem;
  overflow: auto;
  max-width: 600px;
  margin: auto;
}
.progress .progress-head {
  width: 95%;
  margin: auto;
  overflow: auto;
  padding-bottom: 0.5rem;
}
.progress .all-selectors {
  display: flex;
  column-gap: 0.5rem;
  width: max-content;
}
.progress .all-selectors .each-selector {
  padding: 0.2rem 1.5rem;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
  cursor: pointer;
}
.progress .all-selectors .active-section {
  background-color: #82E08C;
  font-weight: 600;
}
.progress .add-sections .each-add {
  display: flex;
  column-gap: 0.5rem;
  margin: 0.5rem 0.25rem;
  background-color: #F6F6F6;
  align-items: center;
  padding: 0.75rem 0.5rem;
  border-radius: 0.4rem;
}
.progress .add-sections .each-add .icon {
  width: 2rem;
  height: 2rem;
}
.progress .add-sections .each-add .icon img {
  width: 100%;
  height: 100%;
}
.progress .add-sections .each-add .plus {
  display: flex;
  align-items: center;
  justify-content: end;
  flex: 1;
}
.progress .add-sections .each-add .plus .plus-self {
  width: 2rem;
  height: 2rem;
  display: grid;
  place-items: center;
  background-color: rgba(193, 193, 193, 0.6588235294);
  font-size: 1.2rem;
  border-radius: 50%;
  color: rgba(18, 18, 18, 0.568627451);
  font-weight: 400;
}

.coming-soon {
  display: flex;
  justify-content: center;
  margin: 1rem 0;
}
.coming-soon img {
  width: 50%;
}

.each-day-water {
  display: grid;
  place-items: center;
  border-radius: 0.4rem;
  width: 100%;
  height: 100%;
  position: relative;
  height: 3rem;
}
.each-day-water .water-content {
  width: 65%;
}
.each-day-water .water-content .water-image {
  width: 100%;
}
.each-day-water .water-content .water-image img {
  width: 100%;
  max-width: 1.3rem;
  height: 2rem;
}
.each-day-water .water-content .day-self {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0.25rem 0.1rem;
  font-size: 0.6rem;
  font-weight: 600;
}

.water-cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 0.5rem;
  margin: 1rem 0.4rem;
}
.water-cards .each-card {
  padding-top: 0.5rem;
  text-align: center;
  background-color: #E4F8E6;
  border-radius: 0.4rem;
}
.water-cards .each-card .label {
  font-weight: 600;
}
.water-cards .each-card .value {
  color: #82E08C;
  font-size: 1.3rem;
  font-weight: 700;
  padding: 0.3rem 0;
}

.overall-card {
  background-color: #DEFBFF;
  margin: 1rem 0.4rem;
  padding: 0.5rem 1rem;
  display: grid;
  grid-template-columns: 1fr 2.5fr;
  align-items: center;
  border-radius: 0.4rem;
}
.overall-card .card-text {
  font-weight: 600;
  font-size: 1.1rem;
}
.overall-card .card-text span {
  font-size: 2rem;
  font-weight: 700;
  color: #007696;
  line-height: 1.7rem;
}
.overall-card .animation {
  width: 60%;
  margin: auto;
  display: grid;
  place-items: center;
}

.overall-sleep {
  background-color: #E4F8E6;
}
.overall-sleep span {
  color: #82E08C !important;
  font-size: 1.3rem !important;
}

.water-progress {
  margin-top: 1rem;
}

.bowl-image {
  font-size: 1.5rem;
}

.each-cell-calender {
  min-height: 3rem;
  display: flex;
  align-items: center;
  background-color: white;
  width: 95%;
  justify-content: center;
  border-radius: 0.5rem;
  box-shadow: rgba(50, 50, 93, 0.1) 0px 2px 5px -1px, rgba(0, 0, 0, 0.1) 0px 1px 3px -1px;
}

.gray-c {
  background-color: unset;
  box-shadow: unset;
}

.bowl {
  margin-top: 1rem;
}

.open-water .water-drop {
  width: 50%;
  margin: auto;
  position: relative;
}
.open-water .water-drop::after {
  position: absolute;
  width: 100%;
  background-color: var(--background);
  height: var(--height);
  bottom: 0;
  left: 0;
  content: var(--content);
  z-index: -1;
  text-align: center;
  display: grid;
  align-items: center;
  margin-bottom: 0.75rem;
}
.open-water .water-drop img {
  width: 100%;
  height: auto;
}
.open-water .info {
  width: 80%;
  margin: auto;
  display: flex;
  align-items: center;
  column-gap: 1rem;
}
.open-water .info .date {
  font-size: 0.7rem;
}
.open-water .info .glasses-cnt {
  font-size: 1.1rem;
  font-weight: 600;
}
.open-water .glasses-img {
  display: grid;
  grid-template-columns: repeat(var(--all-glasses), 1fr);
  grid-gap: 0.5rem;
  width: 90%;
  margin: 1rem auto;
}
.open-water .glasses-img .each-glass {
  width: 100%;
}
.open-water .glasses-img .each-glass img {
  width: 100%;
}

.period .blood {
  width: 50%;
  height: auto;
}
.period .period-container {
  position: relative;
}
.period .period-icon {
  font-size: 1.3rem;
  cursor: pointer;
  display: flex;
}
.period .period-icon span {
  font-size: 0.6rem;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0.2rem;
}
.period .period-icon .image {
  width: 100%;
  display: flex;
  justify-content: center;
}
.period .period-icon .image img {
  width: 80%;
}
.period .period-icon .help-badge {
  position: absolute;
  top: 3rem;
  width: 0;
  height: 0;
  overflow: hidden;
  background-color: white;
  border-radius: 0.4rem;
  font-size: 1rem;
  transform: translate(-45%);
  box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  transition: 0.2s;
  z-index: 10;
}
.period .period-icon .help-badge .title {
  width: 6rem;
  font-size: 0.7rem;
  text-align: start;
  padding: 0.3rem;
}
.period .period-icon:hover .help-badge {
  width: 6rem;
  height: max-content;
}
.period .period-cards .each-card {
  background-color: #F9CFDD;
}
.period .period-cards .each-card .label {
  font-size: 0.7rem;
  font-weight: 700;
}
.period .period-cards .each-card .value {
  font-size: 0.9rem;
  color: #D63B70;
}

.each-sleep {
  position: relative;
}
.each-sleep .day-self {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0.2rem;
  font-size: 0.6rem;
  font-weight: 600;
}

.sleep-click .date {
  text-align: center;
  font-weight: 600;
}
.sleep-click .pt-2 {
  padding-top: 1rem;
}
.sleep-click .each-info {
  display: grid;
  grid-template-columns: 5rem 1fr;
  padding: 0.5rem;
  align-items: start;
}
.sleep-click .each-info .img {
  width: 60%;
  margin: auto;
  height: 100%;
}
.sleep-click .each-info .img img {
  width: 100%;
}
.sleep-click .each-info .infos .info-self .label {
  font-weight: 600;
}

.body-progress .sides {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  text-align: center;
  column-gap: 0.5rem;
  padding: 0.3rem;
  border-radius: 0.4rem;
  background-color: #F6F6F6;
}
.body-progress .sides div {
  padding: 0.5rem 0;
  cursor: pointer;
}
.body-progress .sides .active-side {
  background-color: #82E08C;
  border-radius: 0.4rem;
  font-weight: 700;
}
.body-progress .selected-image {
  width: 95%;
  margin: auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 0.5rem;
}
.body-progress .selected-image .each-image .label {
  text-align: center;
  font-weight: 600;
  padding: 0.5rem 0;
}
.body-progress .selected-image .each-image img {
  width: 100%;
  aspect-ratio: 3/4;
  border-radius: 0.4rem;
  object-fit: cover;
}
.body-progress .title {
  padding: 0.5rem;
  font-size: 1.4rem;
}
.body-progress .all-images-container {
  width: 95%;
  margin: auto;
  overflow: auto;
}
.body-progress .all-images-container .all-images {
  display: flex;
  column-gap: 1rem;
  width: max-content;
  padding-bottom: 0.5rem;
}
.body-progress .all-images-container .all-images img {
  width: 6rem;
  height: 6rem;
  object-fit: cover;
  border-radius: 0.4rem;
}
.body-progress .all-images-container .all-images .label {
  font-size: 0.8rem;
  color: gray;
  text-align: center;
}

.img-zoom {
  width: 100% !important;
}

.color-green {
  color: #5DCAA7;
  font-size: 1rem;
  font-weight: 600;
}

.color-orange {
  color: #FFC014;
  font-size: 1rem;
  font-weight: 600;
}

.period-cycles {
  padding: 0 0.5rem;
}
.period-cycles .title {
  font-size: 1.5rem;
  font-weight: 700;
}
.period-cycles .cycle-container {
  background-color: #F6F6F6;
  padding: 0.5rem;
  margin: 1rem 0;
  border-radius: 0.6rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
.period-cycles .cycle-container .label {
  font-size: 1.2rem;
  color: #82E08C;
  padding: 0.5rem 0;
}
.period-cycles .cycle-container .each-cycle {
  padding: 0.25rem 0;
  border-bottom: 1px solid gainsboro;
}
.period-cycles .cycle-container .each-cycle .cycle-head span {
  font-weight: 700;
}
.period-cycles .cycle-container .each-cycle .period-duration {
  padding: 0.25rem 0;
  color: #B0B0B0;
}
.period-cycles .cycle-container .each-cycle:last-child {
  border: none;
}
.period-cycles .cycle-container .counter-period {
  overflow: auto;
  padding-bottom: 0.4rem;
}
.period-cycles .cycle-container .counter-period .all-counters {
  display: flex;
  column-gap: 5px;
  width: max-content;
}
.period-cycles .cycle-container .counter-period .all-counters .each-counter {
  width: 9px;
  height: 18px;
  background-color: white;
  border-radius: 0.4rem;
  position: relative;
}
.period-cycles .cycle-container .counter-period .all-counters .each-counter::after {
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: var(--dot-color);
  top: 2px;
  left: 2px;
}

.workout-progress .counts {
  margin: 1rem 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #F6F6F6;
  border-radius: 8px;
  padding: 0.5rem;
}
.workout-progress .counts .each-count {
  text-align: center;
}
.workout-progress .counts .each-count .label {
  font-size: 0.8rem;
}
.workout-progress .counts .each-count .count {
  color: #82E08C;
  font-size: 1rem;
  font-weight: 600;
}
.workout-progress .counts .img {
  width: 1.5rem;
  margin: auto;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.workout-progress .counts .img img {
  width: 100%;
  height: 100%;
}
.workout-progress .tree {
  position: relative;
  width: 100%;
  margin-bottom: 5rem;
}
.workout-progress .tree .img {
  position: absolute;
  width: 100%;
  height: auto;
  transform: scale(1.04) translate(-0.2rem);
  z-index: -1;
}
.workout-progress .tree .img img {
  width: 100%;
  height: auto;
}
.workout-progress .tree .inside-tree {
  display: flex;
  justify-content: end;
  min-height: 5rem;
  align-items: center;
}
.workout-progress .tree .inside-tree .tree-content {
  width: calc(100% - 10rem);
  white-space: pre-line;
  font-size: 1rem;
  font-weight: 600;
}
.workout-progress .tree .inside-tree .success-days {
  color: #82E08C;
  font-weight: 700;
}

.workout-multi-box-shadow {
  width: 95%;
  height: 98%;
  box-shadow: #82E08C 0px 0px 0px 1px inset, rgb(255, 255, 255) -3px -3px 0px -1px, #82E08C -3px -3px;
  background-color: white;
  border-radius: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.each-workout {
  position: relative;
  display: grid;
  place-items: center;
}
.each-workout .day-self {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0.2rem;
  font-size: 0.6rem;
  font-weight: 600;
}
.each-workout .img {
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
}
.each-workout .img img {
  width: 100%;
  height: 1.5rem;
}

.workout-click {
  min-height: 15rem;
  margin: 0.5rem;
  border-radius: 0.4rem;
}
.workout-click .each-workout {
  display: flex;
  justify-content: space-between;
  margin: 0.5rem;
  padding: 0.75rem;
  background-color: #F6F6F6;
  border-radius: 0.4rem;
}
.workout-click .each-workout .left {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.workout-click .each-workout .left .label {
  font-weight: 600;
}
.workout-click .total {
  padding: 0.5rem;
}
.workout-click .total span {
  font-weight: 700;
}

.hints-period {
  display: flex;
  column-gap: 1rem;
  margin: 1rem 0.5rem;
}
.hints-period .each-hint {
  display: flex;
  column-gap: 0.3rem;
  align-items: center;
}
.hints-period .each-hint img {
  width: 0.9rem !important;
}
.hints-period .circle {
  width: 0.75rem;
  height: 0.75rem;
  background-color: var(--bg);
  border-radius: 50%;
}.custom-calender {
  margin: auto;
  background-color: #F6F6F6;
  margin: 0.4rem;
  border-radius: 0.4rem;
  padding: 0.5rem;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.custom-calender .calender-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 1rem;
}
.custom-calender .calender-top .arrow {
  font-size: 1.2rem;
  width: 2rem;
  height: 2rem;
  background-color: #fff;
  display: grid;
  place-items: center;
  border-radius: 50%;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.custom-calender .calender-top .selectors {
  display: flex;
  column-gap: 0.2rem;
}
.custom-calender .calender-top .selectors .each-select {
  position: relative;
  background-color: white;
  border-radius: 0.2rem;
}
.custom-calender .calender-top .selectors .each-select select {
  font-size: 1.2rem;
  font-weight: 700;
  border: none;
  padding: 0.3rem 0.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-overflow: "";
  position: relative;
  z-index: 2;
  background: none;
  width: 4.5rem;
  text-align: center;
}
.custom-calender .calender-top .selectors .each-select option {
  font-size: 0.8rem !important;
  font-weight: 500;
}
.custom-calender .calender-top .selectors .each-select .small-angle {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0.5rem 0.25rem;
  z-index: 1;
}
.custom-calender .calender-self-days {
  width: 100%;
  height: 98%;
  display: flex;
  align-items: center;
}
.custom-calender .today {
  position: relative;
  overflow: hidden;
  border-radius: 0.5rem;
}
.custom-calender .today::after {
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  content: "";
  background-color: #82E08C;
  top: -0.75rem;
  left: -0.75rem;
  transform: rotate(45deg);
}
.custom-calender .calender-header {
  font-weight: bold;
  padding-bottom: 1rem;
}
.custom-calender .calender {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  text-align: center;
  place-items: center;
  grid-gap: 0.25rem;
}.user-info-component {
  margin: 0.5rem;
  background-color: #f6f6f6;
  padding: 0.5rem;
  border-radius: 0.4rem;
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
}
.user-info-component .image {
  width: 3rem;
  height: 3rem;
}
.user-info-component .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 50%;
}.podcast .title {
  height: 3.3rem;
  display: grid;
  place-items: center;
  font-size: 1.5rem;
  font-weight: 700;
  border-bottom: 1px solid gainsboro;
}
.podcast .rotate-icon {
  transform: rotate(180deg) !important;
  transform-origin: center;
  align-items: center;
  display: flex;
}
.podcast .episodes {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  max-width: 600px;
  margin: 1rem auto;
  grid-gap: 1rem;
  padding: 0.5rem;
}
.podcast .episodes .each-episodes {
  border-radius: 0.4rem;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  overflow: hidden;
  cursor: pointer;
}
.podcast .episodes .each-episodes .img {
  width: 100%;
  aspect-ratio: 1;
}
.podcast .episodes .each-episodes .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.podcast .episodes .each-episodes .label {
  padding: 0.3rem;
  font-size: 1.2rem;
  font-weight: 700;
}
.podcast .episodes .each-episodes .duration {
  padding: 0.2rem 0.5rem;
  display: flex;
  align-items: center;
  column-gap: 0.3rem;
  justify-content: end;
  color: gray;
}
@media (max-width: 600px) {
  .podcast .episodes {
    grid-template-columns: 1fr 1fr;
  }
}

.home-button-podcast {
  padding: 0.5rem;
  font-size: 1rem;
  height: 1rem;
  margin: 0.5rem;
  background-color: white;
  cursor: pointer;
  display: flex;
  align-items: center;
  column-gap: 0.4rem;
  font-size: 1.2rem;
  font-weight: 700;
}

.right-button-podcast {
  right: 0;
}

.play-podcast .title {
  height: 3.3rem;
  display: grid;
  place-items: center;
  font-size: 1.5rem;
  font-weight: 700;
  border-bottom: 1px solid gainsboro;
}

.podcast-player {
  max-width: 500px;
  margin: auto;
}
.podcast-player .shares {
  display: flex;
  column-gap: 1rem;
}
.podcast-player .shares .each-share, .podcast-player .shares .each-share a {
  display: flex;
  align-items: center;
  column-gap: 0.5rem;
  background-color: #f6f6f6;
  padding: 0.3rem 1rem;
  width: max-content;
  border-radius: 0.4rem;
  transition: 0.3s;
  cursor: pointer;
}
.podcast-player .shares .each-share a, .podcast-player .shares .each-share a a {
  text-decoration: none;
  width: 100%;
}
.podcast-player .selector {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 0.2rem;
  border-radius: 0.4rem;
  margin: 1rem 0;
  column-gap: 1rem;
  background-color: #f6f6f6;
}
.podcast-player .selector .each-selector {
  display: flex;
  column-gap: 0.3rem;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: black;
  padding: 0.75rem 0;
  border-radius: 0.4rem;
  font-size: 1.1rem;
  font-weight: 600;
  cursor: pointer;
}
.podcast-player .selector .active-selector {
  background-color: #51b45b;
  color: white;
}
.podcast-player .text-area {
  width: 90%;
  margin: 1rem auto;
}
.podcast-player .text-area textarea {
  width: 100%;
  padding: 0;
  margin: 0;
  min-height: 5rem;
  resize: none;
  border: none;
  background: none;
  background-color: #f6f6f6;
  border-radius: 0.4rem;
}
.podcast-player .cover img {
  width: 100%;
  height: auto;
}
.podcast-player .info-podcast {
  padding: 0.5rem;
  margin: auto;
}
.podcast-player .info-podcast .label {
  font-size: 1.5rem;
  font-weight: 800;
}
.podcast-player .info-podcast .podcast-dec {
  padding: 0.5rem;
  line-height: 1.5rem;
  background-color: #f6f6f6;
  margin: 1rem 0;
  border-radius: 0.5rem;
}

.podcast-hide {
  width: 0;
  height: 0;
  overflow: hidden;
}

.podcast-overly {
  width: 100vw;
  max-width: unset;
  position: fixed;
  top: 0;
  height: 100vh;
  height: 100svh;
  background-color: rgba(128, 128, 128, 0.514);
  z-index: 600;
  display: flex;
  align-items: center;
  justify-content: center;
}
.podcast-overly .close-podcast {
  display: flex;
  justify-content: end;
  padding: 0 0.5rem;
  font-size: 1.2rem;
  padding-bottom: 0.5rem;
}
.podcast-overly .info-podcast {
  max-width: 500px;
  width: 100%;
  background-color: white;
  margin: initial;
  height: max-content;
  border-radius: 1rem;
}
@media (max-width: 500px) {
  .podcast-overly {
    align-items: end;
  }
  .podcast-overly .info-podcast {
    border-radius: 1rem 1rem 0 0;
  }
}

.website-player {
  height: 352px;
  background-color: rgb(0, 96, 2);
  border-radius: 12px;
  display: grid;
  align-items: end;
}
.website-player .player-content-site {
  padding: 0 1.5rem;
  color: white;
}
.website-player .label {
  font-weight: 700 !important;
  margin-top: 0.5rem;
}
.website-player .cover {
  width: 38%;
  margin: auto;
}
.website-player .cover img {
  width: 100%;
  aspect-ratio: 1;
  border-radius: 15px;
  object-fit: cover;
}
.website-player .date {
  color: rgb(130, 226, 138);
}
.website-player .player-self {
  margin: 2rem auto;
  display: flex;
  align-items: center;
}
.website-player .player-self audio {
  width: 100%;
}
.website-player .player-self .playback-speed {
  width: 3rem;
  display: grid;
  place-items: center;
}
.website-player .player-self .playback-speed button {
  background: black;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  font-size: 0.8rem;
}.inspiration-container {
  width: 100vw;
  height: 100vh;
  display: grid;
  place-items: center;
}
.inspiration-container .inspiration {
  max-width: 1000px;
  width: 95%;
  margin: auto;
  height: 100%;
  max-height: 550px;
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius: 0.8rem;
  overflow: hidden;
  transition: 0.5s;
  position: relative;
}
.inspiration-container .inspiration .content-spin {
  display: flex;
  height: 100%;
}
.inspiration-container .inspiration .content-spin .left {
  display: flex;
  height: 100%;
  align-items: center;
  background-color: #01a89a;
  justify-content: center;
  transition: 0.5s;
}
.inspiration-container .inspiration .content-spin .left .left-content {
  width: 80%;
  text-align: center;
  color: white;
}
.inspiration-container .inspiration .content-spin .left .left-content .title {
  font-size: 1.4rem;
  font-weight: 700;
  padding: 0.5rem 0;
}
.inspiration-container .inspiration .content-spin .left .left-content .img {
  width: 50%;
  margin: auto;
}
.inspiration-container .inspiration .content-spin .left .left-content .img img {
  width: 100%;
}
.inspiration-container .inspiration .content-spin .right {
  padding: 1rem;
  min-width: 50%;
}
.inspiration-container .inspiration .content-spin .right .titles {
  margin: 1rem 0;
  text-align: center;
}
.inspiration-container .inspiration .content-spin .right .titles .title {
  padding: 0.5rem 0;
  font-size: 2rem;
  font-weight: 700;
}
.inspiration-container .inspiration .content-spin .right .inputs {
  padding: 0.5rem;
}
.inspiration-container .inspiration .content-spin .right .inputs .each-input {
  margin: 1rem 0;
}
.inspiration-container .inspiration .content-spin .right .inputs .each-input .label {
  font-weight: 600;
  padding: 0.5rem 0;
}
.inspiration-container .inspiration .content-spin .right .inputs .each-input .input-self {
  width: 100%;
}
.inspiration-container .inspiration .content-spin .right .inputs .each-input .input-self input {
  width: 100%;
  border: 1px solid gainsboro;
  border-radius: 0.3rem;
  padding: 0.4rem 0;
}
.inspiration-container .inspiration .content-spin .right .inputs .each-input .phone input {
  width: calc(100% - 2.5rem);
  margin-left: 2.5rem;
  border-radius: 0 0.3rem 0.3rem 0;
}
.inspiration-container .inspiration .content-spin .right .button {
  width: 100%;
  background-color: #01a89a;
  text-align: center;
  color: white;
  border-radius: 0.3rem;
  padding: 0.5rem 0;
  margin-top: 3rem;
  font-weight: 700;
  font-size: 1.1rem;
  cursor: pointer;
}
.inspiration-container .animation-spin {
  width: 90%;
  margin: auto;
}
.inspiration-container .lottie {
  width: 40%;
  margin: auto;
}
.inspiration-container .for-spin {
  width: 100%;
  max-width: 700px;
  max-height: 650px;
}
.inspiration-container .for-spin .left {
  max-width: 0;
  overflow: hidden;
}
.inspiration-container .for-spin .right {
  grid-column: 1/3;
  width: 100%;
}

.spin-container {
  margin: auto;
  display: flex;
  justify-content: center;
}

.thanks {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  transform: translate(100%);
  transition: 0.5s;
}

.show-thanks {
  transform: translate(0);
}.events {
  max-width: 1000px;
  margin: auto;
}
.events .table {
  text-align: center;
}
.events .table th, .events .table td {
  padding: 0.5rem;
}
.events .table tr:nth-child(even) {
  background-color: rgba(220, 220, 220, 0.349);
}.group-helper {
  padding: 0.5rem;
  max-width: 900px;
  margin: auto;
}
.group-helper .title {
  font-size: 1.2rem;
  font-weight: 600;
}
.group-helper .filters {
  display: flex;
  align-items: end;
  column-gap: 1rem;
  flex-wrap: wrap;
  row-gap: 0.5rem;
}
.group-helper .list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 0.5rem;
}
.group-helper .table td {
  text-align: center;
}
.group-helper .sort .inputs {
  display: flex;
  column-gap: 1rem;
  margin: 1rem 0;
}.admin-profile {
  max-width: 550px;
  margin: auto;
}

.global-back {
  padding: 0.75rem;
  font-weight: 600;
  font-size: 1.2rem;
  width: max-content;
}.payments-prediction {
  max-width: 900px;
  margin: 2rem auto;
  background-color: #fff;
  padding: 1rem;
  border-radius: 0.4rem;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
}
.payments-prediction .title {
  font-size: 1.2rem;
  font-weight: 600;
  padding: 0.5rem 0;
}
.payments-prediction .carts {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin: 1rem 0;
  grid-gap: 0.5rem;
  overflow: hidden;
}
.payments-prediction .carts .cart {
  background-color: #f6f6f6;
  padding: 0.5rem;
  border-radius: 0.5rem;
  position: relative;
}
.payments-prediction .carts .cart .each-sub {
  padding: 0.5rem 0;
}
.payments-prediction .carts .cart .each-sub .predict {
  color: #51b45b;
  font-weight: 600;
}
.payments-prediction .carts .cart .select-mark {
  opacity: 0;
  transition: 0.5s;
  position: absolute;
  padding: 0.5rem;
  font-size: 1.2rem;
  right: 0;
  top: 0;
  background-color: #51b45b;
  width: 1.5rem;
  aspect-ratio: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0 0 0 1rem;
  color: white;
}
@media (max-width: 600px) {
  .payments-prediction .carts {
    grid-template-columns: 1fr;
  }
}
.payments-prediction .sort .inputs {
  display: flex;
  column-gap: 1rem;
  margin: 0.5rem 0;
}
.payments-prediction .selected_cart .select-mark {
  opacity: 1 !important;
}
.payments-prediction .table td {
  text-align: center;
}
.payments-prediction .table table {
  width: 100%;
  border-collapse: collapse;
}
.payments-prediction .table table th,
.payments-prediction .table table td {
  padding: 0.6rem;
  text-align: center;
  border-bottom: 1px solid gainsboro;
}
.payments-prediction .table table th {
  background-color: #f7f7f7;
}
.payments-prediction .table table tr:last-child td {
  border-bottom: none;
}
.payments-prediction .table table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}.note-manager {
  max-width: 1000px;
  margin: 0 auto;
  padding: 20px;
  font-family: Arial, sans-serif;
  min-height: 100vh;
}
.note-manager .title {
  font-size: 28px;
  font-weight: bold;
  color: #2c3e50;
  text-align: center;
  padding-bottom: 15px;
}
.note-manager .filters-row {
  display: flex;
  gap: 20px;
  align-items: center;
  padding: 20px;
  background: white;
  border-radius: 5px;
}
.note-manager .filters-row .filter-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 10rem;
}
.note-manager .filters-row .filter-group label {
  font-size: 14px;
  font-weight: 600;
  color: #555;
  margin-bottom: 5px;
}
.note-manager .filters-row .filter-group select {
  padding: 10px 15px;
  border: 2px solid #e1e8ed;
  border-radius: 8px;
  font-size: 14px;
  background: white;
  cursor: pointer;
  transition: all 0.3s ease;
  min-width: 150px;
}
.note-manager .selected-group-info {
  padding: 15px;
  border-radius: 8px;
}
.note-manager .selected-group-info .selected-group-label {
  font-size: 14px;
  color: #666;
  margin-bottom: 5px;
}
.note-manager .selected-group-info .selected-group-name {
  font-size: 16px;
  font-weight: 600;
  color: #2c3e50;
}
.note-manager .list {
  background: white;
  border-radius: 5px;
  overflow: hidden;
}
.note-manager .list .list-header {
  padding: 20px;
  font-size: 18px;
  font-weight: 600;
}
.note-manager .list .note-item {
  padding: 20px;
  border-bottom: 1px solid #e1e8ed;
  transition: all 0.3s ease;
  cursor: pointer;
}
.note-manager .list .note-item:last-child {
  border-bottom: none;
}
.note-manager .list .note-item .item-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.note-manager .list .note-item .sender {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 8px;
}
.note-manager .list .note-item .note-item-title {
  font-size: 16px;
  color: #2c3e50;
  line-height: 1.6;
  white-space: pre-line;
  word-wrap: break-word;
  margin-bottom: 10px;
}
.note-manager .list .note-item .note-meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 12px;
  color: #7f8c8d;
}
.note-manager .list .empty-state {
  padding: 60px 20px;
  text-align: center;
  color: #7f8c8d;
}
.note-manager .list .empty-state .empty-icon {
  font-size: 48px;
  margin-bottom: 20px;
}
.note-manager .list .empty-state .empty-text {
  font-size: 18px;
  margin-bottom: 10px;
}
.note-manager .list .empty-state .empty-subtext {
  font-size: 14px;
}
.note-manager .list .pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  border-top: 1px solid #e1e8ed;
  width: max-content;
  margin: auto;
}
.note-manager .list .pagination .pagination-btn {
  padding: 10px 20px;
  background: white;
  border-radius: 8px;
  cursor: pointer;
  font-size: 14px;
  font-weight: 600;
  transition: all 0.3s ease;
}
.note-manager .list .pagination .pagination-btn.disabled {
  color: #bdc3c7;
  border-color: #e1e8ed;
  cursor: not-allowed;
  transform: none;
}
.note-manager .list .pagination .page-info {
  font-weight: 600;
  color: #2c3e50;
  padding: 10px 20px;
  background: white;
  border-radius: 8px;
  border: 2px solid #e1e8ed;
}
@media (max-width: 768px) {
  .note-manager {
    padding: 15px;
  }
  .note-manager .filters-row {
    flex-direction: column;
    gap: 15px;
  }
  .note-manager .filters-row .filter-group {
    width: 100%;
  }
  .note-manager .filters-row .filter-group select {
    min-width: 100%;
  }
  .note-manager .title {
    font-size: 24px;
  }
}@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url("/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNc-kAwBdRge.woff2") format('woff2');
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
}


li{
  list-style: none;
}



.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -moz-font-feature-settings: 'liga';
  -moz-osx-font-smoothing: grayscale;
}


.motivations-container{
  width: 100%;
  max-width: 600px;
  margin: auto;
  
}

@font-face {
  font-family: iranyekan;
  src: url("/assets/iranyekanwebregular-Bf-FvXnb.ttf");
}

@font-face {
  font-family: iranyesans;
  src: url("/assets/IRANSansWebFaNum-DO0gVDlE.ttf");
}

.App {
  display: flex;
  flex-direction: column;
}

.persian {
  font-family: iranyesans !important;
}

.persian * {
  font-family: iranyesans !important;
  direction: rtl;
}

.persian input {
  font-family: "Times New Roman", Georgia, serif !important;
}

.persian .information-section {
  direction: rtl !important;
}

.persian .side-panel-head {
  direction: rtl !important;
}

.persian .overly-content {
  direction: rtl !important;
}

.persian .rotate-icon {
  transform: rotate(180deg) !important;
  transform-origin: center;
  align-items: center;
  display: flex;
}


.en {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif !important;
  direction: ltr !important;

  * {
    direction: ltr !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif !important
  }

  
}
.rtl{
  direction: rtl !important;
  *{
    direction: rtl !important;
  }
}

.en .lds-default {
  direction: rtl !important;
}

.page {

  width: 100%;
}

.page-title {
  background-color: #82E08C;
  color: white;
  font-size: 16pt;
  min-height: 40px;
  text-align: left;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.page-title-small span {
  /* padding-left: 15px; */
}

.page-title-small {
  background-color: #82E08C;
  color: white;
  font-size: 10pt;
  min-height: 40px;
  text-align: left;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.page-title span {
  padding-left: 15px;
}

.side-nav {
  width: 180px;
  transition: 0.2s;
  border-right: 1px solid rgb(196, 190, 190);
}

.content-panel {
  flex: 1;
  overflow: auto;
}


.nav-handler {
  cursor: pointer;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.icon-selected {
  color: rgb(128, 127, 127);
}

.icon {
  padding: 0 !important;
}

.action-builder {
  padding: 0 10px;
  cursor: pointer;
  height: 40px;
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}

.action-builder span {
  padding-left: 5px;
  /* margin-bottom: 2px; */
}

.slide-pane__close {
  width: 0px;
}

@media screen and (max-height: 450px) {
  .sidenav {
    padding-top: 15px;
  }

  .sidenav a {
    font-size: 18px;
  }
}

.App-logo {
  height: 40vmin;
  pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
  .App-logo {
    animation: App-logo-spin infinite 20s linear;
  }
}


@keyframes App-logo-spin {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}



.slide-pane {
  display: flex;
  flex-direction: column;
  background: #fff;
  min-width: 100px;
  height: 100%;
  box-shadow: 0 8px 8px rgba(0, 0, 0, 0.5);
  transition: transform 0.5s;
  will-change: transform;
}

.slide-pane:focus {
  outline-style: none;
}

.slide-pane_from_right {
  margin-left: auto;
  transform: translateX(100%);
}

.slide-pane_from_right.content-after-open {
  transform: translateX(0%);
}

.slide-pane_from_right.content-before-close {
  transform: translateX(100%);
}

.slide-pane_from_left {
  margin-right: auto;
  transform: translateX(-100%);
}

.slide-pane_from_left.content-after-open {
  transform: translateX(0%);
}

.slide-pane_from_left.content-before-close {
  transform: translateX(-100%);
}

.slide-pane_from_bottom {
  height: 90vh;
  margin-top: 10vh;
  transform: translateY(100%);
}

.slide-pane_from_bottom.content-after-open {
  transform: translateY(0%);
}

.slide-pane_from_bottom.content-before-close {
  transform: translateY(100%);
}

.slide-pane__overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(0, 0, 0, 0);
}

.slide-pane__overlay.overlay-after-open {
  background-color: rgba(0, 0, 0, 0.3);
  transition: background-color 0.5s;
}

.slide-pane__overlay.overlay-before-close {
  background-color: rgba(0, 0, 0, 0);
}

.slide-pane__header {
  display: flex;
  flex: 0 0 64px;
  align-items: center;
  background: #ebebeb;
  height: 64px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.slide-pane__title-wrapper {
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-left: 32px;
  min-width: 0;
}

.slide-pane .slide-pane__title {
  font-size: 18px;
  font-weight: normal;
  max-width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  padding: 0;
}

.slide-pane__close {
  margin-left: 24px;
  padding: 16px;
  opacity: 0.7;
  cursor: pointer;
}

.slide-pane__close svg {
  padding: 0;
}

.slide-pane__content {
  position: relative;
  overflow-y: auto;
  padding: 24px 32px;
  flex: 1 1 auto;
}

.slide-pane__subtitle {
  font-size: 12px;
  margin-top: 2px;
}

.main-container {
  display: grid;
  width: 100vw;
  height: 100vh;
  height: 100svh;
  display: grid;
  place-items: center;
  background-color: #dbdbdb;
}

.main-container .content {
  height: 100%;
  max-height: 80rem;
  width: 100%;
  overflow: auto;
  max-width: 500px;
  border-radius: 0.5rem;
  background-color: #fff;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
  display: grid;
}

.img-full-screen {
  width: 100vw !important;
}

.pinchDiv {
  /* min-height: 60vh !important; */
  margin: 1rem 0;
}


.img-full-screen img {
  width: 80vw !important;
  height: auto !important;
}:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right);
}
.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right);
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial;
  }
}
.Toastify__toast {
  --y: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
  overflow: hidden;
}
.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}
.Toastify__toast--stacked[data-collapsed=false] {
  overflow: visible;
}
.Toastify__toast--stacked[data-collapsed=true]:not(:last-child) > * {
  opacity: 0;
}
.Toastify__toast--stacked:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}
.Toastify__toast--stacked[data-pos=top] {
  top: 0;
}
.Toastify__toast--stacked[data-pos=bot] {
  bottom: 0;
}
.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
  transform-origin: top;
}
.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
  transform-origin: bottom;
}
.Toastify__toast--stacked:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast-body {
  margin: auto 0;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  padding: 6px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.Toastify__toast-body > div:last-child {
  word-break: break-word;
  -ms-flex: 1;
      flex: 1;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  -ms-flex-item-align: start;
      align-self: flex-start;
  z-index: 1;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp[data-hidden=true] {
  opacity: 0;
}
.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=ReactToastify.css.map */