._9sCIzQ {
    box-sizing: border-box;
    display: flex;
    min-height: 100%;
    overflow: hidden;
    position: relative
}

.wNGpBA {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

._6i3kwQ {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    isolation: isolate;
    width: 100%
}

.Od1Udw {
    flex-grow: 0
}

.xIuERA {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.WwpS_Q {
    box-sizing: border-box
}

.wNH5Fw {
    isolation: auto
}

.zFy0ZQ {
    background-color: var(--Wa7Mmg);
    border: none;
    border-radius: 24px;
    opacity: var(--73fYsA);
    width: 100%
}

.zFy0ZQ:not(:disabled) {
    cursor: pointer
}

.zFy0ZQ.YWvjNg:hover {
    background-color: var(--mvXy3w)
}

.zFy0ZQ.YWvjNg:active {
    background-color: var(--www8Xw)
}

.zFy0ZQ:disabled {
    pointer-events: none
}

.y1B_1A {
    background-color: var(--neon6Q);
    cursor: not-allowed
}

._4ILOcQ {
    all: unset;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    position: relative
}

.Mh7mQg {
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
    width: 1px
}

.Mh7mQg,
.o_7gvw {
    position: absolute
}

.o_7gvw {
    background-color: #fff;
    border-radius: calc(var(--wfznTw)/16*8px);
    bottom: calc(var(--wfznTw)*-1/16*5px);
    filter: drop-shadow(0 calc(var(--wfznTw)/16*1px) calc(var(--wfznTw)/16*6px) #0004);
    max-width: 100%;
    padding: calc(var(--wfznTw)/16*4px) calc(var(--wfznTw)/16*8px);
    right: calc(var(--qMNgbA)*.9px - var(--wfznTw)/16*15.5px);
    text-align: end;
    transform: translateY(100%);
    z-index: 1
}

.o_7gvw:before {
    border-bottom-color: transparent;
    border-bottom: calc(var(--wfznTw)/16*7px) solid #fff;
    border-left: calc(var(--wfznTw)/16*7px) solid transparent;
    border-right: calc(var(--wfznTw)/16*7px) solid transparent;
    border-top: 0;
    content: "";
    height: 0;
    position: absolute;
    right: calc(var(--wfznTw)/16*10.5px);
    top: calc(var(--wfznTw)/16*2px);
    transform: translateY(-100%);
    width: 0
}

.dAwWRA {
    align-items: center;
    background-color: var(--dayejg);
    border-radius: 12px;
    border-width: 0;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    justify-content: center;
    width: 100%
}

.dAwWRA.oKt_Cg:hover {
    background-color: var(--1PG0Mg)
}

.dAwWRA.oKt_Cg:active {
    background-color: var(--9P_0YQ)
}

.dAwWRA:disabled {
    pointer-events: none
}

.HLJxlw {
    background-color: var(---3Rdqg);
    cursor: default
}

.kpt6Eg {
    background-color: var(--1y49lg)
}

._1TTelg {
    align-items: center;
    cursor: inherit;
    display: flex;
    justify-content: center
}

.dAwWRA:focus-within {
    box-shadow: inset 0 0 0 1px var(--Cjk51Q)
}

.lLyTrw {
    grid-gap: var(--CEwLjw);
    display: grid;
    grid-template-columns: repeat(var(--W5t64A), minmax(var(--7BjzEw), 1fr));
    height: 100%;
    justify-items: center;
    width: 100%
}

.r4VAMw {
    align-items: center;
    background-color: var(--hMlWEg);
    border-radius: 12px;
    border-width: 0;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    width: 100%
}

.r4VAMw.SMPq5g:hover {
    background-color: var(---127VA)
}

.r4VAMw.SMPq5g:active {
    background-color: var(--9x4z1A)
}

.r4VAMw:disabled {
    pointer-events: none
}

.UpIThA {
    background-color: var(--GtGNYg);
    cursor: default
}

.jc6y_A {
    background-color: var(--W5Lfog)
}

.aOiRWQ {
    align-items: center;
    display: flex;
    justify-content: center
}

.r4VAMw:focus-within {
    box-shadow: inset 0 0 0 1px var(--r8_7Tw)
}

.ybpBnQ {
    position: relative
}

._3v99oA {
    position: absolute;
    right: var(--3tgqzg);
    top: 50%;
    transform: translateY(-50%)
}

.iaCeXQ {
    display: grid;
    height: 100%;
    width: 100%
}

.rSeRzQ {
    display: block;
    position: relative
}

.EP8SeA {
    inset: 0;
    margin: 0;
    opacity: 0;
    position: absolute
}

.EP8SeA:disabled {
    pointer-events: none
}

.VTAQRg {
    align-items: center;
    background-color: var(--_v6jRQ);
    border-radius: var(--T5edVA);
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    position: relative
}

.Buj71Q {
    background-color: var(--CGAV4g)
}

.VTAQRg:not(.zMViSA) {
    cursor: pointer
}

.EP8SeA,
.rSeRzQ {
    cursor: inherit
}

.zt5zlQ.A_ugOA:hover {
    background-color: var(--6wmixw)
}

.zt5zlQ.A_ugOA:active {
    background-color: var(--LX33kQ)
}

.zSZK5w {
    padding-right: calc(var(--XYYx_A)*2.5)
}

._5MHe6g {
    display: flex;
    position: absolute;
    right: var(--XYYx_A);
    top: 50%;
    transform: translateY(-50%)
}

.gBYSAw {
    overflow: visible
}

.GpAzFg {
    background-color: var(--60vMXA);
    height: 100%;
    left: 0;
    position: absolute;
    width: 50%
}

.bHM4Bw {
    align-items: center;
    display: grid;
    grid-template-columns: auto 1fr;
    min-height: calc(var(--KBfK1Q) + var(--KBfK1Q)/4 + var(--KBfK1Q)/4)
}

.n4ooaw {
    background-color: transparent;
    border: calc(var(--KBfK1Q)/16) solid var(--THA9bg);
    border-radius: calc(var(--KBfK1Q)/4);
    box-sizing: border-box;
    display: block;
    height: var(--KBfK1Q);
    margin-block-end: calc(var(--KBfK1Q)/4);
    margin-block-start: calc(var(--KBfK1Q)/4);
    margin-inline-end: calc(var(--KBfK1Q)/2);
    margin-inline-start: calc(var(--KBfK1Q)/4);
    margin: checkboxMarginTopLeftBottom checkboxMarginRight checkboxMarginTopLeftBottom checkboxMarginTopLeftBottom;
    width: var(--KBfK1Q)
}

.Jw4Eqw {
    background-color: var(--THA9bg);
    background-image: var(--HgMgMg);
    background-position: 50%;
    background-repeat: no-repeat
}

.Rw_cTw {
    background: transparent;
    border: 0;
    box-sizing: border-box;
    cursor: pointer;
    height: 100%;
    padding: 2px;
    text-align: center;
    width: 100%
}

.Rw_cTw:disabled {
    pointer-events: none
}

.Rw_cTw.g0Fw6w {
    cursor: default
}

.Rw_cTw:not(.g0Fw6w) {
    cursor: pointer
}

.Rw_cTw:focus-within {
    box-shadow: inset 0 0 0 1px var(--4yIcLg)
}

.DsSAig {
    position: relative
}

.Xz8a5Q {
    line-height: 0;
    position: absolute;
    right: var(--ozZJmw);
    top: 50%;
    transform: translateY(-50%)
}

.XsCoFw {
    bottom: var(--ozZJmw);
    line-height: 0;
    transform: translateY(0)
}

._4x6reg {
    display: flex;
    justify-content: center;
    padding-top: 2px
}

.FnpX4Q {
    box-sizing: border-box;
    position: relative
}

.n9ICbQ {
    inset: 0;
    position: absolute
}

/*# sourceMappingURL=sourcemaps/67396d728aca38e0.ltr.css.map*/