.item-selector{border-radius:3px;color:#fff}.item-selector,.item-selector .select-element{font-size:15px;font-weight:400;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.item-selector .select-element{align-items:center;background:#2b2f33;border:1px solid #1a1a1a;border-radius:3px;display:flex;height:46px;padding-left:15px;transition:border .25s ease-out;width:100%}.item-selector .select-element .channel-icon{margin-right:6px}.item-selector .select-element input{background-color:transparent;border:0;color:#fff;height:100%;outline:0;padding:0;width:100%;z-index:1}.item-selector .select-element input+.placeholder{color:#fff}.item-selector .select-element input:focus+.placeholder{filter:brightness(0) saturate(100%) invert(48%) sepia(13%) saturate(7%) hue-rotate(354deg) brightness(91%) contrast(79%)}.item-selector .select-element .placeholder{max-width:calc(100% - 48px);overflow:hidden;position:absolute;text-overflow:ellipsis;z-index:0}.item-selector .select-element .placeholder .emoji{height:20px;margin-left:1px;margin-right:1px;-o-object-fit:contain;object-fit:contain;vertical-align:-4px;width:20px}.item-selector .select-element:hover{border:1px solid #000}.item-selector .down{cursor:pointer;padding:2px 0 2px 2px;position:absolute;right:16px}.item-selector.active .select-element{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.item-selector.active .down svg{transform:rotate(180deg)}.item-selector:focus{border-color:#cd6e57}.item-selector .item-creation{background-color:#2b2f33;border-bottom:1px solid #1a1a1a;border-left:1px solid #1a1a1a;border-radius:0 0 3px 3px;border-right:1px solid #1a1a1a;left:0;position:absolute;top:98%;width:100%;z-index:499}.item-selector .item-creation .waiter{background-color:#ffffff0d;border-radius:3px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;margin:10px;padding:10px}.item-selector .item-creation .waiter .name{align-items:center;display:flex;height:32px}.item-selector .item-creation .waiter .controls{display:flex;gap:10px;justify-content:flex-end}.item-selector .item-creation .waiter .controls .input-waiter{background-color:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:3px;color:#fff;font-size:14px;font-weight:500;height:32px;margin:0 4px;max-width:55px;outline:0;padding:2px 8px}.item-selector .item-creation .waiter .controls .button{margin:0;padding:2px 8px}.item-selector .item-creation .waiter .controls .buttons{display:flex;gap:10px}.item-selector .item-creation .waiter .controls .buttons .button{height:46px;min-width:auto;padding:0 24px}@media screen and (width <= 960px),screen and (width >= 1200px) and (width <= 1340px),screen and (width >= 1500px) and (width <= 1740px){.item-selector .item-creation .waiter{padding:16px}.item-selector .item-creation .waiter .name{height:auto;margin:8px 0}.item-selector .item-creation .waiter .controls{flex-direction:column;width:100%}.item-selector .item-creation .waiter .controls .buttons{justify-content:flex-end;margin-left:0}.item-selector .item-creation .waiter .controls .buttons .button{height:-moz-fit-content;height:fit-content;min-height:38px;min-width:96px;padding:2px 16px}}.item-selector .select-elements{background-color:#2b2f33;border:1px solid #1a1a1a;border-radius:0 0 3px 3px;box-shadow:0 0 10px #00000040;max-height:var(--max-height,200px);overflow-y:auto;position:absolute;top:45px;width:100%;z-index:1000}.item-selector .select-elements hr{border:1px solid hsla(0,0%,100%,.1);margin:8px}.item-selector .select-elements.top-pos{bottom:100%;top:unset}.item-selector .select-elements::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#303030;border-radius:5px;width:10px}.item-selector .select-elements::-webkit-scrollbar-thumb{background-color:#cd6e57;border-radius:5px;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.item-selector .select-elements .element{align-items:center;display:flex;font-weight:500;min-height:46px;padding:0 14px;position:relative}.item-selector .select-elements .element .emoji{height:18px;margin-left:1px;margin-right:1px;-o-object-fit:contain;object-fit:contain;vertical-align:-3px;width:18px}.item-selector .select-elements .element .icon{font-size:18px;margin-bottom:1px;margin-right:6px}.item-selector .select-elements .element:not(.no-elements){cursor:pointer}.item-selector .select-elements .element.active,.item-selector .select-elements .element:not(.no-elements).selected{background-color:#232529}.item-selector .select-elements .element.no-access{cursor:not-allowed}.item-selector .select-elements .element span{overflow:hidden;text-overflow:ellipsis}.item-selector .select-elements .element .name{align-items:center;display:flex;flex:1;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-selector.disabled{color:#7b7b7b}.item-selector.disabled .select-element.selected:before{filter:invert(52%) hue-rotate(120deg) brightness(92%) contrast(89%)}.item-selector.disabled input::-moz-placeholder{color:#7b7b7b}.item-selector.disabled input::placeholder{color:#7b7b7b}
