@charset "utf-8";

[_nghost-ng-c3072412467] { align-items: start; display: flex; flex-direction: row; }

._background[_ngcontent-ng-c3072412467] { display: flex; flex: 0 0 auto; position: relative; }

._background--error[_ngcontent-ng-c3072412467] { border-color: var(--error-red, #cf2e1d); }

._background--checked[_ngcontent-ng-c3072412467] { background-color: var(--light-blue, #166bc8); border-color: var(--light-blue, #166bc8); }

.theme-lauda[_nghost-ng-c3072412467] ._background--checked[_ngcontent-ng-c3072412467], .theme-lauda [_nghost-ng-c3072412467] ._background--checked[_ngcontent-ng-c3072412467] { background-color: var(--success-green, #2b7f27); border-color: var(--success-green, #2b7f27); }

._background--checked[_ngcontent-ng-c3072412467]::before { border-bottom: .125rem solid var(--light-base, #fff); border-left: .125rem solid var(--light-base, #fff); content: " "; display: block; height: 0.375rem; margin: 0.25rem 0.1875rem; transform: rotate(-45deg); width: 0.625rem; }

._background--indeterminate[_ngcontent-ng-c3072412467] { background-color: var(--light-blue, #166bc8); border-color: var(--light-blue, #166bc8); }

.theme-lauda[_nghost-ng-c3072412467] ._background--indeterminate[_ngcontent-ng-c3072412467], .theme-lauda [_nghost-ng-c3072412467] ._background--indeterminate[_ngcontent-ng-c3072412467] { background-color: var(--success-green, #2b7f27); border-color: var(--success-green, #2b7f27); }

._background--indeterminate[_ngcontent-ng-c3072412467]::before { border-bottom: .125rem solid var(--light-base, #fff); content: " "; display: block; height: 0.375rem; margin: 0.25rem 0.1875rem; width: 0.625rem; }

._background--disabled[_ngcontent-ng-c3072412467] { background-color: var(--bg-grey, #f4f4f4); border-color: var(--light-grey, #c3c7cc); }

._background--disabled._background--checked[_ngcontent-ng-c3072412467] { background-color: var(--light-grey, #c3c7cc); }

._background--is-prime[_ngcontent-ng-c3072412467] { background-color: transparent; border-color: var(--primary-blue, #073590); border-radius: 0.25rem; }

._background--is-prime._background--checked[_ngcontent-ng-c3072412467] { background-color: var(--primary-blue, #073590); }

._background--is-prime._background--checked[_ngcontent-ng-c3072412467]::before { border-color: var(--main-yellow, #f1c933); }

._container[_ngcontent-ng-c3072412467] { cursor: pointer; display: flex; }

._container--disabled[_ngcontent-ng-c3072412467] { cursor: default; }

._container--mobile[_ngcontent-ng-c3072412467] { flex-direction: row-reverse; justify-content: space-between; padding-left: 0px; padding-right: 0px; }

._input[_ngcontent-ng-c3072412467] { opacity: 0; position: absolute; }

._input[_ngcontent-ng-c3072412467]:focus + ._background[_ngcontent-ng-c3072412467] { outline: rgb(22, 107, 200) auto 0.0625rem; outline-offset: 0.0625rem; }

._container--is-prime[_ngcontent-ng-c3072412467] ._input[_ngcontent-ng-c3072412467]:focus + ._background[_ngcontent-ng-c3072412467] { outline-color: var(--main-yellow, #f1c933); outline-style: none; }

._input[_ngcontent-ng-c3072412467]:focus + ._background._background--error[_ngcontent-ng-c3072412467] { outline: rgb(207, 46, 29) auto 0.0625rem; outline-offset: 0.0625rem; }

._label[_ngcontent-ng-c3072412467] { font-size: 0.875rem; padding-left: 0.75rem; }

._label--mobile[_ngcontent-ng-c3072412467] { padding-left: 0px; padding-right: 0.75rem; }

._label[_ngcontent-ng-c3072412467]:empty { padding-left: 0px; padding-right: 0px; }

[dir="rtl"][_nghost-ng-c3072412467][_nghost-ng-c3072412467] .__container[_ngcontent-ng-c3072412467], [dir="rtl"] [_nghost-ng-c3072412467] .__container[_ngcontent-ng-c3072412467] { flex-flow: row-reverse; }

[dir="rtl"][_nghost-ng-c3072412467][_nghost-ng-c3072412467] ._label[_ngcontent-ng-c3072412467]:not(:empty), [dir="rtl"] [_nghost-ng-c3072412467] ._label[_ngcontent-ng-c3072412467]:not(:empty) { padding-left: 0px; padding-right: 0.875rem; }