.ui-dropdown{position:relative}.ui-dropdown__panel{cursor:pointer;transition:color .2s linear}.ui-dropdown__panel:hover{color:var(--primary)}.ui-dropdown__body{--max-height:240px;background:var(--black);max-height:calc(100dvh - 200px - var(--max-height));z-index:10;width:100%;min-width:max-content;min-height:max-content;padding:20px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:4px 4px 4px #9d9d9d40}.ui-dropdown__body-scroll{scrollbar-gutter:stable;max-height:calc(-40px + var(--max-height));flex-direction:column;gap:16px;padding-right:8px;display:flex;overflow-y:auto}.ui-dropdown__body-scroll::-webkit-scrollbar{border-radius:4px;width:5px;height:5px}.ui-dropdown__body-scroll::-webkit-scrollbar-track{background:var(--grey_light);border-radius:4px}.ui-dropdown__body-scroll::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.checkbox{word-break:break-word;cursor:pointer;align-items:center;gap:16px;display:flex}.checkbox input:checked+.checkbox__box{color:#fff;border-color:#fff}.checkbox input:checked+.checkbox__box svg{opacity:1}.checkbox input:hover:not(:checked)+.checkbox__box{border-color:var(--primary)}.checkbox label{justify-content:flex-start;gap:16px}.checkbox label,.checkbox__box{align-items:center;display:flex}.checkbox__box{color:#373737;border:3px solid #373737;flex-shrink:0;justify-content:center;width:32px;height:32px;transition:border-color .2s linear,background-color .2s linear}.checkbox__box svg{opacity:0;width:16px;height:12px;transition:opacity .2s linear}.checkbox.input{border:unset;padding:unset}.checkbox:has(input[disabled]){opacity:.5;pointer-events:none}
