.formField__Tooltip{height:16rem;position:relative;width:16rem;z-index:1000}.formField__Tooltip.isOpen .formField__TooltipIcon+.formField__TooltipText,.formField__Tooltip.isOpen .formField__TooltipIcon:before{opacity:1;transition:opacity .2s,visibility .2s;visibility:visible}@media screen and (min-width:769px){.formField__Tooltip.isArrowOnBottom .formField__TooltipIcon:before{border-color:transparent transparent #0151a0;border-width:0 8px 8px;bottom:-8px;top:auto}}.formField__Tooltip.isClickOnly{cursor:pointer}.formField__TooltipIcon{background-color:#0151a0;border-radius:50%;color:#fff;display:block;font-size:10rem;height:16rem;line-height:16rem;position:relative;text-align:center;width:16rem;z-index:100}.formField__TooltipIcon:before{border-color:#0151a0 transparent transparent;border-style:solid;border-width:8rem 8rem 0;content:"";height:0;left:50%;opacity:0;position:absolute;top:-8px;transform:translate(-50%);visibility:hidden;width:0}@media screen and (min-width:769px){.formField__TooltipIcon:before{transition:opacity .2s,visibility .2s}}.formField__TooltipText{background-color:#0151a0;bottom:100%;color:#fff;font-size:14rem;font-weight:400;opacity:0;padding:10rem;position:absolute;right:8rem;visibility:hidden;width:250rem;will-change:opacity}@media screen and (min-width:769px){.formField__TooltipText{transition:opacity .2s,visibility .2s}}.formField__TooltipText:before{bottom:-24rem;content:"";left:0;position:absolute;right:0;top:0}@media screen and (max-width:768px){.formField__TooltipText{bottom:auto!important;left:5rem!important;position:fixed;right:5rem!important;transform:translateY(-100%) translateY(-8rem);width:auto}}.checkboxField input{opacity:0;pointer-events:none;position:absolute}.checkboxField input:checked+label:before{opacity:1}.checkboxField input:checked+label:focus:before,.checkboxField.isDisabled{opacity:.5}.checkboxField.isError .checkboxField__Box{border-color:#db0037}.checkboxField.isError .checkboxField__Box:before{background-color:#db0037}.checkboxField.isDark .checkboxField__Box{background-color:#000}.checkboxField.isDark .checkboxField__Box:before{background-color:#fff}.checkboxField__Box{background-color:#fbfbfb;border:1px solid #335efa;border-radius:4rem;cursor:pointer;height:16rem;min-height:16rem;min-width:16rem;outline:0;position:relative;transition:background-color .3s;width:16rem}.checkboxField__Box:before{background:url(../resources/images/icons/check-white.svg) no-repeat;content:"";height:10rem;left:2rem;opacity:0;position:absolute;top:2rem;transition:opacity .3s;width:10rem}.checkboxField__Box:focus:before{opacity:.25}.checkboxField__Wrapper{align-items:center;display:flex}.checkboxField__Wrapper:has(input:checked) .checkboxField__Box{background-color:#335efa}.checkboxField__Label{cursor:pointer}.checkboxField__Error,.checkboxField__Label{padding-left:10rem}.checkboxField--Toggle .checkboxField__Box{border-radius:20rem;opacity:1;width:40rem}.checkboxField--Toggle .checkboxField__Box:before{border-radius:50%;height:14rem;inset:50% auto 2px 2px;opacity:1;transform:translateY(-50%);transition:transform .2s,opacity .2s;width:14rem}.checkboxField--Toggle input:checked+label:before{transform:translate(20rem,-50%)}.selectField__Wrapper{align-items:center;background-color:#fff;border:1px solid #09090a;border-radius:10rem;display:flex;min-height:43rem;position:relative}.selectField__Wrapper input{border:0;border-radius:10rem;font-size:16rem;outline:0;padding:10rem;width:100%}.selectField{position:relative}.isDisabled.selectField .textField__Wrapper{background-color:#eee;border-color:#aaa}.isDisabled.selectField input{background-color:#eee}.isError.selectField .textField__Wrapper{border-color:#db0037}@media screen and (min-width:769px){.isInline.selectField{align-items:center;display:flex}.isInline.selectField .textField__Wrapper{margin:0 0 0 10rem}.isInline.selectField .textField__Wrapper+*{margin-left:10rem}}.selectField__Prepend{padding-left:10rem;white-space:nowrap}.selectField__Append{padding-right:10rem;white-space:nowrap}.selectField__Append,.selectField__Options li{font-size:14rem;line-height:24rem}.selectField:hover .selectField__Wrapper{background-color:#bfdcff}.selectField.hasFocus{z-index:100000}.selectField.hasFocus .selectField__Options{opacity:1;visibility:visible}.selectField.hasFocus~.selectField.hasFocus{z-index:10000}.selectField.hasFocus .selectField__Wrapper{background-color:#8fbbfd}.selectField.hasFocus svg{transform:rotate(180deg)}.selectField.isAutocomplete.hasFocus.isSmall .form__Label{display:none}.selectField.hasTooltip .selectField__Append,.selectField.hasTooltip:not(.hasAppend) .selectField__Wrapper input,.selectField.hasTooltip:not(.hasAppend) .selectField__Wrapper select{padding-right:80rem!important}.selectField.hasAppend .selectField__Wrapper input,.selectField.hasAppend .selectField__Wrapper select{padding-right:16rem!important}.selectField.isDisabled .selectField__Wrapper,.selectField.isDisabled .selectField__Wrapper input{background-color:transparent!important}.selectField.hasFocus .selectField__Wrapper:after{transform:translateY(-50%)}.selectField.isSmall{max-width:224rem!important}.selectField.isSmall.hasFocus .form__Label{transform:translateY(-50%)}.selectField.isSmall.hasValue .form__Label:not(.checkboxField__Label){opacity:0}.selectField.isSmall.hasTooltip .selectField__Wrapper input,.selectField.isSmall.hasTooltip .selectField__Wrapper select{padding:16rem 16rem 16rem 0!important}.selectField.isSmall .selectField__Wrapper{max-width:100%!important}.selectField.isSmall .selectField__Wrapper:after{height:16rem;width:16rem}.selectField.isSmall .selectField__Wrapper input,.selectField.isSmall .selectField__Wrapper select{padding:12rem 42rem 12rem 0!important}@media (max-width:768px){.selectField.isSmall .selectField__Wrapper input,.selectField.isSmall .selectField__Wrapper select{padding:12rem 32rem 12rem 0!important}}.selectField__Wrapper{background-color:transparent;border-color:#335efa;border-radius:8rem;padding:8rem 12rem;transition:background-color .3s;width:100%}.selectField__Wrapper input{opacity:0;position:absolute}.selectField__Wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;display:none;font-size:19rem;opacity:0;width:100%}@media (max-width:768px){.selectField__Wrapper select{inset:0;position:absolute}}.selectField__Wrapper select:focus{outline:none}.selectField__Wrapper select option{font-size:19rem}.selectField__Wrapper .form__Label{margin:0!important;pointer-events:none;width:-moz-fit-content;width:fit-content}.selectField__Wrapper .form__Label select:not(.selectField__Search),.selectField__Wrapper .form__Label~input{cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectField__Wrapper .formField__Tooltip{right:48rem!important}.selectField__Prepend{margin:0!important}.selectField__Append{align-items:center;display:flex;flex:0;width:100%}.selectField__Append svg{height:16rem;margin-left:auto;position:absolute;right:12rem;top:12rem;transform-origin:center;transition:transform .3s;width:16rem}.selectField__Options{background-color:#fbfbfb;border-radius:8rem;left:0;max-height:400rem;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8rem);transition:opacity .3s,visibility .3s;visibility:hidden;z-index:10000}@media (max-width:768px){.selectField__Options{border:1px solid #335efa}}.selectField__Options ul{max-height:400rem;overflow-x:hidden;overflow-y:auto}.selectField__Options ul::-webkit-scrollbar{background:#e1e8ee;width:8rem}.selectField__Options ul::-webkit-scrollbar-corner,.selectField__Options ul::-webkit-scrollbar-track{background:transparent;border-radius:20rem}.selectField__Options ul::-webkit-scrollbar-thumb{background:#0d1b77;border-radius:9999px}.selectField__Options li{color:#0d1b77;cursor:pointer;padding:12rem 16rem;position:relative;transition:background-color .3s}.selectField__Options li:focus{outline:0}.selectField__Options li:active,.selectField__Options li:focus,.selectField__Options li:hover{background-color:#335efa;color:#fbfbfb}.selectField__Options li:hover:has(input:checked) .checkboxField__Box{background-color:#fbfbfb}.selectField__Options li:hover:has(input:checked) .checkboxField__Box:before{background:url(../resources/images/icons/check-blue.svg) no-repeat}.selectField__Options li.isSelected{color:#335efa!important}.selectField__Options li .form__Label{color:inherit!important}.selectField__Options .checkboxField__Label{pointer-events:all!important;position:static!important;transform:none!important}.selectField__Options .checkboxField__Label:before{content:"";inset:0;position:absolute}.selectField__Options .form__Errors{display:none}.selectField__Search{cursor:text}
