:root{--tui-checkbox-size-s:24px;--tui-checkbox-size-xs:16px;--tui-checkbox-s-border-radius:6px;--tui-checkbox-xs-border-radius:4px}.tui-checkbox{padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;background-color:var(--tui-background-control-secondary-level-2);border-radius:var(--tui-checkbox-s-border-radius);border:1px solid var(--tui-line-primary);transition:transform .12s ease-out,background-color .12s ease-out,border-color .12s ease-out;width:100%;height:100%}.tui-checkbox:active:not(.tui-checkbox_disabled){transform:scale(.95);transition:transform 70ms ease-in}.tui-checkbox:before{content:"";position:absolute;width:100%;height:100%;inset:-1px;border-radius:var(--tui-checkbox-s-border-radius);left:0;top:0;background-color:var(--tui-chrome-300);opacity:0;transition:opacity .12s ease-out;z-index:1}.tui-checkbox:hover:not(.tui-checkbox_disabled):before{opacity:.2}.tui-checkbox_size-s{width:var(--tui-checkbox-size-s);height:var(--tui-checkbox-size-s)}.tui-checkbox_size-s .tui-checkbox__icon{width:12px;height:9px}.tui-checkbox_size-s.tui-checkbox_indeterminate .tui-checkbox__icon{height:2px;width:14px}.tui-checkbox_size-xs{width:var(--tui-checkbox-size-xs);height:var(--tui-checkbox-size-xs)}.tui-checkbox_size-xs,.tui-checkbox_size-xs:before{border-radius:var(--tui-checkbox-xs-border-radius)}.tui-checkbox_size-xs .tui-checkbox__icon{width:8px;height:6px}.tui-checkbox_size-xs.tui-checkbox_indeterminate .tui-checkbox__icon{height:1.5px;width:9px}.tui-checkbox_size-xs .tui-checkbox__input{left:-calc(var(--tui-checkbox-size-s) - var(--tui-checkbox-size-xs));top:-calc(var(--tui-checkbox-size-s) - var(--tui-checkbox-size-xs))}.tui-checkbox_checked{background:var(--tui-background-control-primary);border-color:var(--tui-background-control-primary)}.tui-checkbox_checked .tui-checkbox__icon{color:var(--tui-invert-background-control-primary)}.tui-checkbox_error{border-color:var(--tui-background-negative-strong);background:var(--tui-background-negative-muted)}.tui-checkbox_error:before{background:var(--tui-lipstick-300)}.tui-checkbox_disabled{background:var(--tui-background-control-disabled);border-color:var(--tui-background-control-disabled)}.tui-checkbox_disabled .tui-checkbox__icon{color:var(--tui-front-disabled)}.tui-checkbox_checked.tui-checkbox_error{background:var(--tui-background-negative-strong)}.tui-checkbox_indeterminate .tui-checkbox__icon{width:100%;background-color:currentColor}.tui-checkbox__input{position:absolute;opacity:0;width:var(--tui-checkbox-size-s);height:var(--tui-checkbox-size-s);top:0;left:0;margin:0;padding:0;z-index:2;cursor:pointer}.tui-checkbox__input:disabled{cursor:default}.tui-checkbox__icon{display:flex;align-items:center}.tui-checkbox__svg{width:100%;height:100%}:root{--tui-menu-border-radius:16px;--tui-menu-height:236px}.tui-menu__positioner{outline:none;min-width:100%!important}.tui-menu{border-radius:var(--tui-menu-border-radius);border:1px solid var(--tui-special-divider);background:var(--tui-background-general-level-1);box-shadow:0 3px 20px 0 rgba(186,179,171,.25);max-height:var(--tui-menu-height);overflow-y:scroll;color:var(--tui-front-primary);font-style:normal;font-weight:500;padding:4px;font-size:14px;line-height:18px;letter-spacing:-.14px;z-index:1;position:relative;outline:none}.tui-menu[data-state=open]{animation:fadeIn .25s ease-out}.tui-menu[data-state=closed]{animation:fadeOut .2s ease-in}.tui-menu__option{position:relative;padding:12px;border-radius:12px;background:var(--tui-background-general-level-1);cursor:pointer;border:1.5px solid var(--tui-background-general-level-1)}.tui-menu__option:after,.tui-menu__option:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .3s ease-out,background-color .3s ease-out;pointer-events:none}.tui-menu__option:before{z-index:1;background-color:var(--tui-selected-controls-generic)}.tui-menu__option:after{z-index:2;background-color:var(--tui-hover-controls-generic)}.tui-menu__option:hover:not(.tui-menu__option_disabled):after{opacity:1}.tui-menu__option.tui-menu__option_disabled:after,.tui-menu__option.tui-menu__option_disabled:before{opacity:0!important}.tui-menu__option_disabled{color:var(--tui-front-disabled);cursor:default}.tui-menu__option_selected{font-weight:700}.tui-menu__option_selected:not(:has(.tui-checkbox)):before{opacity:1}.tui-menu__option-container{position:relative;z-index:3;display:flex;gap:12px}.tui-menu__option-container .tui-checkbox{flex-shrink:0;margin-top:1px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.tui-select{position:relative;width:100%}.tui-select .tui-select__chevron{color:var(--tui-front-secondary);transition:transform .2s ease-in-out;-webkit-margin-start:4px;margin-inline-start:4px}.tui-select .tui-chip .tui-select__chevron{-webkit-margin-start:-1px;margin-inline-start:-1px}.tui-select_open .tui-select__chevron{transform:rotate(-180deg)}.tui-select_error .tui-text-field__hint{color:var(--tui-front-negative)}.tui-select_disabled .tui-text-field__hint{color:var(--tui-front-disabled)}.tui-select_highlighted [data-highlighted]:not(:hover){border-color:var(--tui-front-accent);transition:border-color .1s ease-in-out}.tui-select_size-l .tui-menu{font-size:16px;line-height:20px;letter-spacing:-.16px}.tui-select__hint{color:var(--tui-front-secondary);padding-inline:2px;margin-top:4px}.tui-select-chip-trigger__content{display:flex;align-items:center;gap:4px}.tui-select-chip-trigger__content .tui-counter-badge_size-m,.tui-select-chip-trigger__content .tui-counter-badge_size-s{-webkit-margin-start:2px;margin-inline-start:2px}.tui-select .tui-chip_size-md{-webkit-padding-end:12px;padding-inline-end:12px}.tui-select .tui-chip_size-sm,.tui-select .tui-chip_size-xs{-webkit-padding-end:8px;padding-inline-end:8px}