/*! CSS Used from: Embedded */
.ns-11bkxze {
    font-family: 'Roboto', -apple-system, BlinkMacSystemFont, Segoe UI,
        Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
    line-height: 1.55;
    flex: 1
}

.ns-7c7vou {
    position: relative;
}

.ns-1wpc1xj {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    overflow: visible;
}

/*! CSS Used from: Embedded */
.ns-3cevnw {
    outline: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    text-decoration: none;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    box-sizing: border-box;
    border-radius: 0.25rem;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0.1875rem,
        rgba(0, 0, 0, 0.05) 0px 2.25rem 1.75rem -0.4375rem,
        rgba(0, 0, 0, 0.04) 0px 1.0625rem 1.0625rem -0.4375rem;
    pointer-events: all;
    flex: 0 0 27.5rem;
    max-width: 100%;
    max-height: calc(90vh);
    overflow-y: auto;
}

.ns-7tavfx {
    max-height: calc(90vh);
    display: flex;
}

.ns-1ajh50z {
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
}

.ns-b6zkvl {
    width: 100%;
    height: 100%;
}

.ns-753b79 {
    display: flex;
    user-select: none;
    touch-action: none;
    box-sizing: border-box;
    padding: calc(0.15rem);
    transition: background-color 150ms ease 0s, opacity 150ms ease 0s;
}

.ns-753b79:hover {
    background-color: rgb(248, 249, 250);
}

.ns-753b79:hover .___ref-thumb {
    background-color: rgba(0, 0, 0, 0.5);
}

.ns-753b79[data-orientation='vertical'] {
    width: 0.75rem;
}

.ns-10xvykz {
    flex: 1 1 0%;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 0.75rem;
    position: relative;
    transition: background-color 150ms ease 0s;
    overflow: hidden;
}

.ns-10xvykz::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    min-width: 2.75rem;
    min-height: 2.75rem;
}

.ns-1deqy7c {
    overflow: hidden;
}

.ns-1vk7ugd {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    padding: 1rem calc(0.6875rem) 1rem 1rem;
    position: sticky;
    top: 0px;
    background-color: rgb(255, 255, 255);
    border-radius: 8px;
}
.ns-1vk7ugd button, #btnLoginAjax {
    text-shadow: none;
}

.ns-1k9itrp {
    line-height: 1;
    padding: 0px;
    margin: 0px;
    font-weight: 400;
    font-size: 1rem;
}

.ns-yvvf17 {
    -webkit-tap-highlight-color: transparent;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    cursor: pointer;
    appearance: none;
    font-size: 1rem;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    border-radius: 0.25rem;
    padding: 0px;
    line-height: 1;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 1.375rem;
    min-height: 1.375rem;
    width: 1.375rem;
    min-width: 1.375rem;
    border: 0.0625rem solid transparent;
    background-color: transparent;
    color: rgb(52, 58, 64);
}

.ns-yvvf17:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-yvvf17:focus:not(:focus-visible) {
    outline: none;
}

@media (hover: hover) {
    .ns-yvvf17:hover {
        background-color: rgb(248, 249, 250);
    }
}

@media (hover: none) {
    .ns-yvvf17:active {
        background-color: rgb(248, 249, 250);
    }
}

.ns-yvvf17:active {
    transform: translateY(0.0625rem);
}

.ns-yvvf17:disabled {
    color: rgb(206, 212, 218);
    cursor: not-allowed;
    background-color: rgb(241, 243, 245);
    border-color: rgb(241, 243, 245);
    background-image: none;
    pointer-events: none;
}

.ns-yvvf17:disabled:active {
    transform: none;
}

.ns-1q36a81 {
    padding: 1rem;
}

.ns-1q36a81:not(:only-child) {
    padding-top: 0px;
}

.ns-pi8rf9 {
    padding: 20px;
}

.ns-caxjnw {
    display: flex;
    flex-direction: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 1rem;
}

.ns-ifziax {
    color: rgb(224, 49, 49);
}

.ns-1fzet7j {
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 500;
    color: rgb(33, 37, 41);
    word-break: break-word;
    cursor: default;
    -webkit-tap-highlight-color: transparent;
}

.ns-1hkft08 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    height: 2.25rem;
    -webkit-tap-highlight-color: transparent;
    line-height: calc(2.125rem);
    appearance: none;
    resize: none;
    box-sizing: border-box;
    font-size: 0.875rem;
    width: 100%;
    color: rgb(0, 0, 0);
    display: block;
    text-align: left;
    border: 0.0625rem solid rgb(206, 212, 218);
    background-color: rgb(255, 255, 255);
    transition: border-color 100ms ease 0s;
    min-height: 2.25rem;
    padding-left: calc(0.75rem);
    padding-right: calc(0.75rem);
    border-radius: 0.25rem;
}

.ns-1hkft08:focus {
    outline: none;
    border-color: rgb(10, 115, 183);
}

.ns-1hkft08:disabled {
    background-color: rgb(241, 243, 245);
    color: rgb(144, 146, 150);
    opacity: 0.6;
    cursor: not-allowed;
}

.ns-1hkft08:disabled::placeholder {
    color: rgb(144, 146, 150);
}

.ns-1hkft08::placeholder {
    user-select: none;
    color: rgb(173, 181, 189);
    opacity: 1;
}

.ns-sc5gua {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    position: absolute;
    inset: 0rem;
    background-color: transparent;
    border-width: 0.0625rem 0px;
    border-style: solid;
    border-color: transparent;
    border-image: initial;
    box-sizing: border-box;
    display: block;
    width: calc(100% - 2rem);
    padding-left: calc(0.75rem);
    font-size: 0.875rem;
    height: calc(2.125rem);
    line-height: calc(2rem);
    color: rgb(0, 0, 0);
}

.ns-sc5gua:focus {
    outline: 0px;
}

.ns-sc5gua:disabled {
    cursor: not-allowed;
}

.ns-sc5gua::placeholder {
    user-select: none;
    color: rgb(173, 181, 189);
    opacity: 1;
}

.ns-c7k433 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 2rem;
}

.ns-1t4w6rf {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    height: 2.25rem;
    -webkit-tap-highlight-color: transparent;
    line-height: calc(2.125rem);
    appearance: none;
    resize: none;
    box-sizing: border-box;
    font-size: 0.875rem;
    width: 100%;
    color: rgb(0, 0, 0);
    display: block;
    text-align: left;
    border: 0.0625rem solid rgb(206, 212, 218);
    background-color: rgb(255, 255, 255);
    transition: border-color 100ms ease 0s;
    min-height: 2.25rem;
    padding-left: calc(0.75rem);
    padding-right: 2rem;
    border-radius: 0.25rem;
    position: relative;
    overflow: hidden;
}

.ns-1t4w6rf:focus {
    outline: none;
    border-color: rgb(10, 115, 183);
}

.ns-1t4w6rf:disabled {
    background-color: rgb(241, 243, 245);
    color: rgb(144, 146, 150);
    opacity: 0.6;
    cursor: not-allowed;
}

.ns-1t4w6rf:disabled::placeholder {
    color: rgb(144, 146, 150);
}

.ns-1t4w6rf::placeholder {
    user-select: none;
    color: rgb(173, 181, 189);
    opacity: 1;
}

.ns-2w6txd {
    -webkit-tap-highlight-color: transparent;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    cursor: pointer;
    appearance: none;
    font-size: 1rem;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    border-radius: 0.25rem;
    padding: 0px;
    line-height: 1;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 1.625rem;
    min-height: 1.625rem;
    width: 1.625rem;
    min-width: 1.625rem;
    border: 0.0625rem solid transparent;
    background-color: transparent;
    color: rgb(52, 58, 64);
}

.ns-2w6txd:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-2w6txd:focus:not(:focus-visible) {
    outline: none;
}

@media (hover: hover) {
    .ns-2w6txd:hover {
        background-color: rgb(248, 249, 250);
    }
}

@media (hover: none) {
    .ns-2w6txd:active {
        background-color: rgb(248, 249, 250);
    }
}

.ns-2w6txd:active {
    transform: translateY(0.0625rem);
}

.ns-2w6txd:disabled {
    color: rgb(206, 212, 218);
    cursor: not-allowed;
    background-color: rgb(241, 243, 245);
    border-color: rgb(241, 243, 245);
    background-image: none;
    pointer-events: none;
}

.ns-2w6txd:disabled:active {
    transform: none;
}

.ns-1emc9ft {
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 1rem;
}

.ns-1emc9ft > * {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    flex-grow: 0;
}

.ns-q9qwbl {
    position: absolute;
    inset: 0rem;
    color: rgb(255, 255, 255);
    transform: translateY(0.3125rem) scale(0.5);
    opacity: 0;
    transition-property: opacity, transform;
    transition-timing-function: ease;
    transition-duration: 100ms;
    pointer-events: none;
    width: 60%;
    z-index: 1;
    margin: auto;
}

@media (prefers-reduced-motion) {
    .ns-q9qwbl {
        transition-duration: 0ms;
    }
}

.ns-13uu19v {
    position: relative;
    width: 1rem;
    height: 1rem;
    order: 1;
}

.ns-z7ko6h {
    -webkit-tap-highlight-color: transparent;
    appearance: none;
    background-color: rgb(255, 255, 255);
    border: 0.0625rem solid rgb(206, 212, 218);
    width: 1rem;
    height: 1rem;
    border-radius: 0.25rem;
    padding: 0px;
    display: block;
    margin: 0px;
    transition: border-color 100ms ease 0s, background-color 100ms ease 0s;
    cursor: default;
}

.ns-z7ko6h:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-z7ko6h:focus:not(:focus-visible) {
    outline: none;
}

.ns-z7ko6h:checked {
    background-color: rgb(10, 115, 183);
    border-color: rgb(10, 115, 183);
}

.ns-z7ko6h:checked + .___ref-icon {
    opacity: 1;
    color: rgb(255, 255, 255);
    transform: translateY(0px) scale(1);
}

.ns-z7ko6h:disabled {
    background-color: rgb(233, 236, 239);
    border-color: rgb(222, 226, 230);
    cursor: not-allowed;
}

.ns-z7ko6h:disabled + .___ref-icon {
    color: rgb(173, 181, 189);
}

.ns-14n9mxy {
    display: flex;
}

.ns-1jj159a {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    display: inline-flex;
    flex-direction: column;
    -webkit-tap-highlight-color: transparent;
    font-size: 0.75rem;
    line-height: 1rem;
    color: rgb(0, 0, 0);
    cursor: default;
    order: 2;
}

.ns-9gvgd1 {
    cursor: default;
    padding-left: 0.75rem;
}

.ns-j4phng {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    font-size: 0.875rem;
    line-height: 1.55;
    text-decoration: none;
    background-color: transparent;
    cursor: pointer;
    padding: 0px;
    border: 0px;
    color: rgb(29, 135, 212);
}

.ns-j4phng:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-j4phng:focus:not(:focus-visible) {
    outline: none;
}

@media (hover: hover) {
    .ns-j4phng:hover {
        text-decoration: underline;
    }
}

@media (hover: none) {
    .ns-j4phng:active {
        text-decoration: underline;
    }
}

.ns-tu8ne2 {
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 1rem;
    margin-top: 1.5rem;
}

.ns-tu8ne2 > * {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    flex-grow: 0;
}

.ns-7gn2wq {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    font-size: 0.75rem;
    line-height: 1.55;
    text-decoration: none;
    background-color: transparent;
    cursor: pointer;
    padding: 0px;
    border: 0px;
    color: rgb(134, 142, 150);
}

.ns-7gn2wq:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-7gn2wq:focus:not(:focus-visible) {
    outline: none;
}

@media (hover: hover) {
    .ns-7gn2wq:hover {
        text-decoration: underline;
    }
}

@media (hover: none) {
    .ns-7gn2wq:active {
        text-decoration: underline;
    }
}

.ns-1ryt1ht {
    white-space: nowrap;
    height: 100%;
    overflow: hidden;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.ns-f5508k {
    padding: 0px 1.125rem;
    appearance: none;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    height: 2.25rem;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    width: auto;
    border-radius: 0.25rem;
    font-weight: 600;
    position: relative;
    line-height: 1;
    font-size: 0.875rem;
    user-select: none;
    cursor: pointer;
    border: 0.0625rem solid transparent;
    background-color: rgb(10, 115, 183);
    color: rgb(255, 255, 255);
    text-transform: none !important;
}

.ns-f5508k:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-f5508k:focus:not(:focus-visible) {
    outline: none;
}

.ns-f5508k:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-f5508k:focus:not(:focus-visible) {
    outline: none;
}

@media (hover: hover) {
    .ns-f5508k:not([data-disabled]):hover {
        background-color: rgb(0, 103, 169);
    }
}

@media (hover: none) {
    .ns-f5508k:not([data-disabled]):active {
        background-color: rgb(0, 103, 169);
    }
}

.ns-f5508k:active {
    transform: translateY(0.0625rem);
}

.ns-f5508k:disabled {
    border-color: transparent;
    background-color: rgb(233, 236, 239);
    color: rgb(173, 181, 189);
    cursor: not-allowed;
    background-image: none;
    pointer-events: none;
}

.ns-f5508k:disabled:active {
    transform: none;
}

.ns-4ipviv {
    border-right: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-image: initial;
    margin: 1.25rem 0px;
    border-top: 0px !important;
}

.ns-1ss3ue6 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    color: inherit;
    font-size: 0.75rem;
    line-height: 1.55;
    text-decoration: none;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-top: 0.125rem;
}

.ns-1ss3ue6:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-1ss3ue6:focus:not(:focus-visible) {
    outline: none;
}

.ns-1ss3ue6::before {
    content: '';
    flex: 1 1 0%;
    height: 0.0625rem;
    border-top: 0.0625rem solid rgb(206, 212, 218);
    margin-right: 0.625rem;
}

.ns-1ss3ue6::after {
    content: '';
    flex: 1 1 0%;
    border-top: 0.0625rem solid rgb(206, 212, 218);
    margin-left: 0.625rem;
}

.ns-xwmre6 {
    display: flex;
    gap: 1rem;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    flex-flow: column wrap;
}

.ns-1jbrfp {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-right: 0.625rem;
}

.ns-zidy2m {
    padding: 0px 1.125rem 0px calc(0.75rem);
    appearance: none;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    height: 2.25rem;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    display: block;
    width: 100%;
    border-radius: 0.25rem;
    font-weight: 600;
    position: relative;
    line-height: 1;
    font-size: 0.875rem;
    user-select: none;
    cursor: pointer;
    border: 0.0625rem solid transparent;
    background-color: rgb(66, 103, 178);
    color: rgb(255, 255, 255);
}

.ns-zidy2m:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-zidy2m:focus:not(:focus-visible) {
    outline: none;
}

.ns-zidy2m:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-zidy2m:focus:not(:focus-visible) {
    outline: none;
}

@media (hover: hover) {
    .ns-zidy2m:not([data-disabled]):hover {
        background-color: rgb(0, 103, 169);
    }
}

@media (hover: none) {
    .ns-zidy2m:not([data-disabled]):active {
        background-color: rgb(0, 103, 169);
    }
}

.ns-zidy2m:active {
    transform: translateY(0.0625rem);
}

.ns-zidy2m:disabled {
    border-color: transparent;
    background-color: rgb(233, 236, 239);
    color: rgb(173, 181, 189);
    cursor: not-allowed;
    background-image: none;
    pointer-events: none;
}

.ns-zidy2m:disabled:active {
    transform: none;
}

.ns-zidy2m:not([data-disabled]):hover {
    background-color: rgb(59, 93, 160);
}

.ns-t7sd4k {
    padding: 0px 1.125rem 0px calc(0.75rem);
    appearance: none;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    height: 2.25rem;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    display: block;
    width: 100%;
    border-radius: 0.25rem;
    font-weight: 600;
    position: relative;
    line-height: 1;
    font-size: 0.875rem;
    user-select: none;
    cursor: pointer;
    border: 0.0625rem solid rgb(206, 212, 218);
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
}

.ns-t7sd4k:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-t7sd4k:focus:not(:focus-visible) {
    outline: none;
}

.ns-t7sd4k:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}

.ns-t7sd4k:focus:not(:focus-visible) {
    outline: none;
}

@media (hover: hover) {
    .ns-t7sd4k:not([data-disabled]):hover {
        background-color: rgb(248, 249, 250);
    }
}

@media (hover: none) {
    .ns-t7sd4k:not([data-disabled]):active {
        background-color: rgb(248, 249, 250);
    }
}

.ns-t7sd4k:active {
    transform: translateY(0.0625rem);
}

.ns-t7sd4k:disabled {
    border-color: transparent;
    background-color: rgb(233, 236, 239);
    color: rgb(173, 181, 189);
    cursor: not-allowed;
    background-image: none;
    pointer-events: none;
}

.ns-t7sd4k:disabled:active {
    transform: none;
}

/*! CSS Used from: Embedded */
/* section {
    display: block;
}

a {
    background: transparent;
    text-decoration-skip: objects;
}

a:active, a:hover {
    outline-width: 0;
} */

/* svg:not(:root) {
    overflow: hidden;
}

button, input {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

button, input {
    overflow: visible;
}

button {
    text-transform: none;
}

button, [type=submit] {
    -webkit-appearance: button;
}

[type=checkbox] {
    box-sizing: border-box;
    padding: 0;
} */

/*! CSS Used from: Embedded */
.ns-1wpc1xj {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 100%;
    overflow: visible;
}
.ns-11bkxze {
    font-family: 'Roboto', -apple-system, BlinkMacSystemFont, Segoe UI,
        Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji;
    line-height: 1.55;
}
.ns-14n9mxy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.ns-7c7vou {
    position: relative;
}
.ns-1ryt1ht {
    white-space: nowrap;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
/*! CSS Used from: Embedded */
.ns-9gvgd1 {
    cursor: default;
    padding-left: 0.75rem;
}
.ns-ifziax {
    color: rgb(224, 49, 49);
}
.ns-xiucpp {
    position: fixed;
    width: 100%;
    top: 0px;
    bottom: 0px;
    max-height: 100%;
    z-index: 201;
    pointer-events: none;
    padding: 5vh 5vw;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
}
.ns-3cevnw {
    outline: 0px;
    -webkit-tap-highlight-color: transparent;
    display: block;
    text-decoration: none;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    box-sizing: border-box;
    border-radius: 0.25rem;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 0.0625rem 0.1875rem,
        rgba(0, 0, 0, 0.05) 0px 2.25rem 1.75rem -0.4375rem,
        rgba(0, 0, 0, 0.04) 0px 1.0625rem 1.0625rem -0.4375rem;
    pointer-events: all;
    flex: 0 0 27.5rem;
    max-width: 100%;
    max-height: calc(90vh);
    overflow-y: auto;
}
.ns-7tavfx {
    max-height: calc(90vh);
    display: flex;
}
.ns-1ajh50z {
    display: flex;
    flex-direction: column;
    flex: 1 1 0%;
}
.ns-b6zkvl {
    width: 100%;
    height: 100%;
}
.ns-753b79 {
    display: flex;
    user-select: none;
    touch-action: none;
    box-sizing: border-box;
    padding: calc(0.15rem);
    transition: background-color 150ms ease 0s, opacity 150ms ease 0s;
}
.ns-753b79:hover {
    background-color: rgb(248, 249, 250);
}
.ns-753b79:hover .___ref-thumb {
    background-color: rgba(0, 0, 0, 0.5);
}
.ns-753b79[data-orientation='vertical'] {
    width: 0.75rem;
}
.ns-753b79[data-state='hidden'] {
    display: none;
    opacity: 0;
}
.ns-10xvykz {
    flex: 1 1 0%;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 0.75rem;
    position: relative;
    transition: background-color 150ms ease 0s;
    overflow: hidden;
}
.ns-10xvykz::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    min-width: 2.75rem;
    min-height: 2.75rem;
}
.ns-1deqy7c {
    overflow: hidden;
}
.ns-1vk7ugd {
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    padding: 1rem calc(0.6875rem) 1rem 1rem;
    position: sticky;
    top: 0px;
    background-color: rgb(255, 255, 255);
}
.ns-1k9itrp {
    line-height: 1;
    padding: 0px;
    margin: 0px;
    font-weight: 400;
    font-size: 1rem;
}
.ns-yvvf17 {
    -webkit-tap-highlight-color: transparent;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    cursor: pointer;
    appearance: none;
    font-size: 1rem;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    border-radius: 0.25rem;
    padding: 0px;
    line-height: 1;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 1.375rem;
    min-height: 1.375rem;
    width: 1.375rem;
    min-width: 1.375rem;
    border: 0.0625rem solid transparent;
    background-color: transparent;
    color: rgb(52, 58, 64);
}
.ns-yvvf17:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-yvvf17:focus:not(:focus-visible) {
    outline: none;
}
@media (hover: hover) {
    .ns-yvvf17:hover {
        background-color: rgb(248, 249, 250);
    }
}
@media (hover: none) {
    .ns-yvvf17:active {
        background-color: rgb(248, 249, 250);
    }
}
.ns-yvvf17:active {
    transform: translateY(0.0625rem);
}
.ns-yvvf17:disabled {
    color: rgb(206, 212, 218);
    cursor: not-allowed;
    background-color: rgb(241, 243, 245);
    border-color: rgb(241, 243, 245);
    background-image: none;
    pointer-events: none;
}
.ns-yvvf17:disabled:active {
    transform: none;
}
.ns-1q36a81 {
    padding: 1rem;
}
.ns-1q36a81:not(:only-child) {
    padding-top: 0px;
}
.ns-pi8rf9 {
    padding: 20px;
}
.ns-caxjnw {
    display: flex;
    flex-direction: column;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    justify-content: flex-start;
    gap: 1rem;
}
.ns-1fzet7j {
    display: inline-block;
    font-size: 0.875rem;
    font-weight: 500;
    color: rgb(33, 37, 41);
    word-break: break-word;
    cursor: default;
    -webkit-tap-highlight-color: transparent;
}

.verify-password-label-id {
    font-size: 13px!important;
    margin-bottom: 4px;
}

.verify-password-label-vn {
    font-size: 12px!important;
    padding-top: 2px;
    margin-bottom: 4px;
}

.ns-1hkft08 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    height: 2.25rem;
    -webkit-tap-highlight-color: transparent;
    line-height: calc(2.125rem);
    appearance: none;
    resize: none;
    box-sizing: border-box;
    font-size: 0.875rem;
    width: 100%;
    color: rgb(0, 0, 0);
    display: block;
    text-align: left;
    border: 0.0625rem solid rgb(206, 212, 218);
    background-color: rgb(255, 255, 255);
    transition: border-color 100ms ease 0s;
    min-height: 2.25rem;
    padding-left: calc(0.75rem);
    padding-right: calc(0.75rem);
    border-radius: 0.25rem;
}
.ns-1hkft08:focus {
    outline: none;
    border-color: rgb(10, 115, 183);
}
.ns-1hkft08:disabled {
    background-color: rgb(241, 243, 245);
    color: rgb(144, 146, 150);
    opacity: 0.6;
    cursor: not-allowed;
}
.ns-1hkft08:disabled::placeholder {
    color: rgb(144, 146, 150);
}
.ns-1hkft08::placeholder {
    user-select: none;
    color: rgb(173, 181, 189);
    opacity: 1;
}
.ns-sc5gua {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    position: absolute;
    inset: 0rem;
    background-color: transparent;
    border-width: 0.0625rem 0px;
    border-style: solid;
    border-color: transparent;
    border-image: initial;
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding-left: calc(0.75rem);
    font-size: 0.875rem;
    height: calc(2.125rem);
    line-height: calc(2rem);
    color: rgb(0, 0, 0);
    box-shadow: none;
}
.ns-sc5gua:focus {
    outline: 0px;
}
.ns-sc5gua:disabled {
    cursor: not-allowed;
}
.ns-sc5gua::placeholder {
    user-select: none;
    color: rgb(173, 181, 189);
    opacity: 1;
}
.ns-c7k433 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 2rem;
}
.ns-1t4w6rf {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    height: 2.25rem;
    -webkit-tap-highlight-color: transparent;
    line-height: calc(2.125rem);
    appearance: none;
    resize: none;
    box-sizing: border-box;
    font-size: 0.875rem;
    width: 100%;
    color: rgb(0, 0, 0);
    display: block;
    text-align: left;
    border: 0.0625rem solid rgb(206, 212, 218);
    background-color: rgb(255, 255, 255);
    transition: border-color 100ms ease 0s;
    min-height: 2.25rem;
    padding-left: calc(0.75rem);
    padding-right: 2rem;
    border-radius: 0.25rem;
    position: relative;
    overflow: hidden;
}
.ns-1t4w6rf:focus {
    outline: none;
    border-color: rgb(10, 115, 183);
}
.ns-1t4w6rf:disabled {
    background-color: rgb(241, 243, 245);
    color: rgb(144, 146, 150);
    opacity: 0.6;
    cursor: not-allowed;
}
.ns-1t4w6rf:disabled::placeholder {
    color: rgb(144, 146, 150);
}
.ns-1t4w6rf::placeholder {
    user-select: none;
    color: rgb(173, 181, 189);
    opacity: 1;
}
.ns-2w6txd {
    -webkit-tap-highlight-color: transparent;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    cursor: pointer;
    appearance: none;
    font-size: 1rem;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    border-radius: 0.25rem;
    padding: 0px;
    line-height: 1;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 1.625rem;
    min-height: 1.625rem;
    width: 1.625rem;
    min-width: 1.625rem;
    border: 0.0625rem solid transparent;
    background-color: transparent;
    color: rgb(52, 58, 64);
}
.ns-2w6txd:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-2w6txd:focus:not(:focus-visible) {
    outline: none;
}
@media (hover: hover) {
    .ns-2w6txd:hover {
        background-color: rgb(248, 249, 250);
    }
}
@media (hover: none) {
    .ns-2w6txd:active {
        background-color: rgb(248, 249, 250);
    }
}
.ns-2w6txd:active {
    transform: translateY(0.0625rem);
}
.ns-2w6txd:disabled {
    color: rgb(206, 212, 218);
    cursor: not-allowed;
    background-color: rgb(241, 243, 245);
    border-color: rgb(241, 243, 245);
    background-image: none;
    pointer-events: none;
}
.ns-2w6txd:disabled:active {
    transform: none;
}
.ns-q9qwbl {
    position: absolute;
    inset: 0rem;
    color: rgb(255, 255, 255);
    transform: translateY(0.3125rem) scale(0.5);
    opacity: 0;
    transition-property: opacity, transform;
    transition-timing-function: ease;
    transition-duration: 100ms;
    pointer-events: none;
    width: 60%;
    z-index: 1;
    margin: auto;
}
@media (prefers-reduced-motion) {
    .ns-q9qwbl {
        transition-duration: 0ms;
    }
}
.ns-13uu19v {
    position: relative;
    width: 1rem;
    height: 1rem;
    order: 1;
}
.ns-z7ko6h {
    -webkit-tap-highlight-color: transparent;
    appearance: none;
    background-color: rgb(255, 255, 255);
    border: 0.0625rem solid rgb(206, 212, 218);
    width: 1rem;
    height: 1rem;
    border-radius: 0.25rem;
    padding: 0px;
    display: block;
    margin: 0px;
    transition: border-color 100ms ease 0s, background-color 100ms ease 0s;
    cursor: default;
}
.ns-z7ko6h:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-z7ko6h:focus:not(:focus-visible) {
    outline: none;
}
.ns-z7ko6h:checked {
    background-color: rgb(10, 115, 183);
    border-color: rgb(10, 115, 183);
}
.ns-z7ko6h:checked + .___ref-icon {
    opacity: 1;
    color: rgb(255, 255, 255);
    transform: translateY(0px) scale(1);
}
.ns-z7ko6h:disabled {
    background-color: rgb(233, 236, 239);
    border-color: rgb(222, 226, 230);
    cursor: not-allowed;
}
.ns-z7ko6h:disabled + .___ref-icon {
    color: rgb(173, 181, 189);
}
.ns-1jj159a {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    display: inline-flex;
    flex-direction: column;
    -webkit-tap-highlight-color: transparent;
    font-size: 0.75rem;
    line-height: 1rem;
    color: rgb(0, 0, 0);
    cursor: default;
    order: 2;
}
.ns-tu8ne2 {
    box-sizing: border-box;
    display: flex;
    flex-flow: wrap;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    justify-content: space-between;
    gap: 1rem;
    margin-top: 1.5rem;
}
.ns-tu8ne2 > * {
    box-sizing: border-box;
    -webkit-box-flex: 0;
    flex-grow: 0;
}
.ns-7gn2wq {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    font-size: 0.75rem;
    line-height: 1.55;
    text-decoration: none;
    background-color: transparent;
    cursor: pointer;
    padding: 0px;
    border: 0px;
    color: rgb(134, 142, 150);
}
.ns-7gn2wq:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-7gn2wq:focus:not(:focus-visible) {
    outline: none;
}
@media (hover: hover) {
    .ns-7gn2wq:hover {
        text-decoration: underline;
    }
}
@media (hover: none) {
    .ns-7gn2wq:active {
        text-decoration: underline;
    }
}
.ns-f5508k {
    padding: 0px 1.125rem;
    appearance: none;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    height: 2.25rem;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    width: auto;
    border-radius: 0.25rem;
    font-weight: 600;
    position: relative;
    line-height: 1;
    font-size: 0.875rem;
    user-select: none;
    cursor: pointer;
    border: 0.0625rem solid transparent;
    background-color: rgb(10, 115, 183);
    color: rgb(255, 255, 255);
}
.ns-f5508k:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-f5508k:focus:not(:focus-visible) {
    outline: none;
}
.ns-f5508k:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-f5508k:focus:not(:focus-visible) {
    outline: none;
}
@media (hover: hover) {
    .ns-f5508k:not([data-disabled]):hover {
        background-color: rgb(0, 103, 169);
    }
}
@media (hover: none) {
    .ns-f5508k:not([data-disabled]):active {
        background-color: rgb(0, 103, 169);
    }
}
.ns-f5508k:active {
    transform: translateY(0.0625rem);
}
.ns-f5508k:disabled {
    border-color: transparent;
    background-color: rgb(233, 236, 239);
    color: rgb(173, 181, 189);
    cursor: not-allowed;
    background-image: none;
    pointer-events: none;
}
.ns-f5508k:disabled:active {
    transform: none;
}
.ns-4ipviv {
    border-right: 0px;
    border-bottom: 0px;
    border-left: 0px;
    border-image: initial;
    margin: 1.25rem 0px;
    border-top: 0px !important;
}
.ns-1ss3ue6 {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    color: inherit;
    font-size: 0.75rem;
    line-height: 1.55;
    text-decoration: none;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-top: 0.125rem;
}
.ns-1ss3ue6:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-1ss3ue6:focus:not(:focus-visible) {
    outline: none;
}
.ns-1ss3ue6::before {
    content: '';
    flex: 1 1 0%;
    height: 0.0625rem;
    border-top: 0.0625rem solid rgb(206, 212, 218);
    margin-right: 0.625rem;
}
.ns-1ss3ue6::after {
    content: '';
    flex: 1 1 0%;
    border-top: 0.0625rem solid rgb(206, 212, 218);
    margin-left: 0.625rem;
}
.ns-xwmre6 {
    display: flex;
    gap: 1rem;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    justify-content: flex-start;
    flex-flow: column wrap;
}
.ns-1jbrfp {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin-right: 0.625rem;
}
.ns-zidy2m {
    padding: 0px 1.125rem 0px calc(0.75rem);
    appearance: none;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    height: 2.25rem;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    display: block;
    width: 100%;
    border-radius: 0.25rem;
    font-weight: 600;
    position: relative;
    line-height: 1;
    font-size: 0.875rem;
    user-select: none;
    cursor: pointer;
    border: 0.0625rem solid transparent;
    background-color: rgb(66, 103, 178);
    color: rgb(255, 255, 255);
}
.ns-zidy2m:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-zidy2m:focus:not(:focus-visible) {
    outline: none;
}
.ns-zidy2m:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-zidy2m:focus:not(:focus-visible) {
    outline: none;
}
@media (hover: hover) {
    .ns-zidy2m:not([data-disabled]):hover {
        background-color: rgb(0, 103, 169);
    }
}
@media (hover: none) {
    .ns-zidy2m:not([data-disabled]):active {
        background-color: rgb(0, 103, 169);
    }
}
.ns-zidy2m:active {
    transform: translateY(0.0625rem);
}
.ns-zidy2m:disabled {
    border-color: transparent;
    background-color: rgb(233, 236, 239);
    color: rgb(173, 181, 189);
    cursor: not-allowed;
    background-image: none;
    pointer-events: none;
}
.ns-zidy2m:disabled:active {
    transform: none;
}
.ns-zidy2m:not([data-disabled]):hover {
    background-color: rgb(59, 93, 160);
}
.ns-t7sd4k {
    padding: 0px 1.125rem 0px calc(0.75rem);
    appearance: none;
    text-align: left;
    text-decoration: none;
    box-sizing: border-box;
    height: 2.25rem;
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    display: block;
    width: 100%;
    border-radius: 0.25rem;
    font-weight: 600;
    position: relative;
    line-height: 1;
    font-size: 0.875rem;
    user-select: none;
    cursor: pointer;
    border: 0.0625rem solid rgb(206, 212, 218);
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
}
.ns-t7sd4k:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-t7sd4k:focus:not(:focus-visible) {
    outline: none;
}
.ns-t7sd4k:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-t7sd4k:focus:not(:focus-visible) {
    outline: none;
}
@media (hover: hover) {
    .ns-t7sd4k:not([data-disabled]):hover {
        background-color: rgb(248, 249, 250);
    }
}
@media (hover: none) {
    .ns-t7sd4k:not([data-disabled]):active {
        background-color: rgb(248, 249, 250);
    }
}
.ns-t7sd4k:active {
    transform: translateY(0.0625rem);
}
.ns-t7sd4k:disabled {
    border-color: transparent;
    background-color: rgb(233, 236, 239);
    color: rgb(173, 181, 189);
    cursor: not-allowed;
    background-image: none;
    pointer-events: none;
}
.ns-t7sd4k:disabled:active {
    transform: none;
}
.ns-eosl2n {
    display: flex;
    gap: 0.75rem;
}
.ns-5u2xot {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    -webkit-tap-highlight-color: transparent;
    line-height: 1.55;
    text-decoration: none;
    color: rgb(134, 142, 150);
    font-size: 0.75rem;
}
.ns-5u2xot:focus {
    outline-offset: 0.125rem;
    outline: rgb(56, 162, 238) solid 0.125rem;
}
.ns-5u2xot:focus:not(:focus-visible) {
    outline: none;
}
.ns-1qj7q0z {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    width: 2.25rem;
    pointer-events: none;
}
.ns-1dp276m {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    height: 2.25rem;
    -webkit-tap-highlight-color: transparent;
    line-height: calc(2.125rem);
    appearance: none;
    resize: none;
    box-sizing: border-box;
    font-size: 0.875rem;
    width: 100%;
    color: rgb(0, 0, 0);
    display: block;
    text-align: left;
    border: 0.0625rem solid rgb(206, 212, 218);
    background-color: rgb(255, 255, 255);
    transition: border-color 100ms ease 0s;
    min-height: 2.25rem;
    padding-left: calc(0.75rem);
    padding-right: 2.25rem;
    border-radius: 0.25rem;
}

.ns-1dp276m-lang {
    padding-left: 0;
    padding-right: 0;
    border: none;
}

.ns-1dp276m:focus {
    outline: none;
    border-color: rgb(10, 115, 183);
}
.ns-1dp276m:disabled {
    background-color: rgb(241, 243, 245);
    color: rgb(144, 146, 150);
    opacity: 0.6;
    cursor: not-allowed;
}
.ns-1dp276m:disabled::placeholder {
    color: rgb(144, 146, 150);
}
.ns-1dp276m::placeholder {
    user-select: none;
    color: rgb(173, 181, 189);
    opacity: 1;
}
.ns-1dp276m:not(:disabled) {
    cursor: pointer;
}
.ns-1dp276m:not(:disabled)::selection {
    background-color: transparent;
}
.ns-1tdpm8v {
    font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI',
        Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';
    line-height: 1.55;
    width: 100%;
}
