[toggle-button]{width:38px;height:20px;display:inline-block;vertical-align:top;position:relative;background-image:url(/shared/img/bg/btn-toggle-bg.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent}[toggle-button].on>span>span{background-color:#fff}[toggle-button]>span{width:calc(100% - 6px);height:100%;margin-left:auto;margin-right:auto;display:block;position:relative}[toggle-button]>span>span{width:14px;height:14px;border-radius:7px;background-color:#d8d8d8;z-index:1;margin-top:3px;transition:background-color .5s}[toggle-button]>i,[toggle-button]>span>span{position:absolute;display:block;left:0;top:0;right:auto;bottom:auto}[toggle-button]>i{width:37px;height:20px;background-image:url(/shared/img/bg/btn-toggle-active.svg);background-repeat:no-repeat;background-size:contain;opacity:0}[drop-list]{overflow:hidden;position:absolute;left:0;top:0;right:auto;bottom:auto;z-index:3;width:100%;max-height:0;border-radius:4px;visibility:hidden}[drop-list].black .list-box{background-color:#1f2224;border:1px solid #1f2224}[drop-list].animated{transition:none}[drop-list].animated.down{max-height:200px}[drop-list].animated.up{transform:translateY(0);opacity:1;max-height:200px}[drop-list].on{visibility:visible}[drop-list].up{transform:translateY(100px);opacity:0;transition:transform .2s,opacity .2s}[drop-list].down{transition:max-height .2s}[drop-list] .list-box{overflow:hidden;max-height:200px;padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0;background-color:#fff;border:1px solid #eee;overflow:auto}[drop-list] .list-box li{padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px;font-size:14px;line-height:40px;cursor:pointer;color:#787781}[drop-list] .list-box li:hover{background-color:#eee}[drop-list] .list-box li.none-data{padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0;cursor:default;text-align:center}[drop-list] .list-box li.none-data:hover{background-color:transparent}[drop-list]::-webkit-scrollbar{width:0}[drop-list]::-webkit-scrollbar-track{background-color:transparent}[drop-list]::-webkit-scrollbar-thumb{background-color:transparent;border-radius:2px}[drop-list]::-webkit-scrollbar-thumb:hover{background-color:transparent}.input-group>.input-group-prepend>[drop-select]>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>[drop-select]>.btn{border-top-left-radius:0;border-bottom-left-radius:0}[drop-select]{overflow:hidden;height:50px;box-sizing:border-box;position:relative;background-color:#fff;border-radius:12px;border:1px solid #ebebf0;cursor:pointer}[drop-select]>.angle{width:32px;height:32px;position:absolute;right:10px;top:50%;left:auto;bottom:auto;z-index:1;background-color:#ebebf0;border-radius:8px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}[drop-select]>.angle svg{width:12px;height:12px;stroke:#191919;transition:transform .3s}[drop-select].focus{border:1px solid #ebebf0}[drop-select].open.down{border-radius:12px 12px 0 0;border-bottom:1px solid transparent}[drop-select].open.up{border-radius:0 0 12px 12px;border-top:1px solid transparent}[drop-select].error:before{content:"";display:block;position:absolute;left:0;bottom:0;right:auto;top:auto;z-index:2;width:100%;border-bottom:1px solid #f90}[drop-select] input[type=text]{position:relative;z-index:2;width:100%;height:100%;padding-left:12px;padding-right:31px;text-align:left;font-size:14px;line-height:50px;font-weight:400;color:#787781;overflow:hidden;text-after-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;background-color:transparent;cursor:pointer}[drop-select].open input[type=text]{border-radius:12px 12px 0 0;border-bottom:0}[drop-select].open>.angle svg{transform:rotate(180deg)}[drop-select].readonly{background-color:#eee}[drop-select].readonly input[type=text]{pointer-events:none;cursor:default}[drop-select].product input[type=text]{font-size:14px;line-height:34px;background:#2a2a2a;color:#fff}[drop-select].black{background-color:hsla(0,0%,100%,.04);border:0}[drop-select].black>.angle{background-color:transparent}[drop-select].black>.angle svg{stroke:hsla(0,0%,100%,.5)}.requested [drop-select].error{border:1px solid red!important}[checkbox-item]{display:flex;align-items:center;position:relative;box-sizing:border-box;cursor:pointer}[checkbox-item].small{gap:6px}[checkbox-item].small.disabled{opacity:.3;cursor:default}[checkbox-item].small i{display:block;width:14px;height:14px;border:1px solid hsla(0,0%,100%,.5);border-radius:2px;padding-top:2px}[checkbox-item].small i svg{width:8px;height:8px;display:block;margin-left:auto;margin-right:auto}[checkbox-item].small i svg .fill-target{fill:transparent}[checkbox-item].small i.checked{background-color:hsla(0,0%,100%,.8)}[checkbox-item].small i.checked svg .fill-target{fill:#000}[checkbox-item].big{padding-left:30px;padding-top:2px;padding-bottom:2px;gap:8px}[checkbox-item].big i{width:24px;height:24px;border-radius:50%;vertical-align:middle;background-color:#ebebf0;position:absolute;left:0;top:0;right:auto;bottom:auto}[checkbox-item].big i svg{margin-left:auto;margin-right:auto;display:block;width:10px;height:100%}[checkbox-item].big i svg .fill-target{fill:#fff}[checkbox-item].big i.checked svg .fill-target{fill:#000}[checkbox-item].big span{display:inline-block;vertical-align:middle}[checkbox-item].default{height:16px;gap:6px}[checkbox-item].default i{display:inline-block;width:16px;height:16px;border:1px solid hsla(0,0%,100%,.5);border-radius:3px;border:1px solid #191919;padding-top:2px;opacity:.5}[checkbox-item].default i svg{width:10px;height:10px;display:block;margin-left:auto;margin-right:auto}[checkbox-item].default i svg .fill-target{fill:transparent}[checkbox-item].default i.checked{background-color:hsla(0,0%,100%,.8);opacity:1}[checkbox-item].default i.checked svg .fill-target{fill:#2c81ff}[pagination]{text-align:center}[pagination] button{width:20px;height:20px;vertical-align:middle}[pagination] button svg{width:11px}[pagination] button svg .stroke-target{stroke:#777}.no-touch [pagination] button:hover:not(.hover-disable) svg .stroke-target,[pagination] button:active svg .stroke-target{stroke:#fff}[pagination] button+button{margin-left:10px}[pagination] a{vertical-align:middle;display:inline-block;margin-right:24px;margin-left:24px;position:relative;padding-top:0;padding-right:2px;padding-bottom:0;padding-left:2px;color:#777;opacity:.4}.no-touch [pagination] a:hover:not(.hover-disable),[pagination] a.active,[pagination] a:active{opacity:1}[pagination] a.active:after{content:"";display:block;position:absolute;left:0;bottom:0;right:auto;top:auto;width:100%;height:1px;background-color:#fff}[pagination] a+a{margin-left:0}[pagination] .left button{transform:rotate(90deg)}[pagination] .right button{transform:rotate(-90deg)}[pagination] .invisible{opacity:.2;pointer-events:none}[pagination].dark button svg .stroke-target{stroke:#191919}.no-touch [pagination].dark button:hover:not(.hover-disable) svg .stroke-target,[pagination].dark button:active svg .stroke-target{stroke:#000}[pagination].dark a{color:#787781;opacity:.4}.no-touch [pagination].dark a:hover:not(.hover-disable),[pagination].dark a.active,[pagination].dark a:active{opacity:1}[pagination].dark a.active:after{content:"";display:block;position:absolute;left:0;bottom:0;right:auto;top:auto;width:100%;height:1px;background-color:#000}[grid-table]{position:relative}[grid-table] table{table-layout:fixed}[grid-table] table thead th{border-top:1px solid #aaa;border-bottom:2px solid #aaa;padding:5px}[grid-table] table thead th>i{display:inline-block;position:relative;height:8px;margin-left:5px}[grid-table] table thead th>i:after,[grid-table] table thead th>i:before{position:absolute;content:"";display:block;border-left:3px solid transparent;border-right:3px solid transparent}[grid-table] table thead th>i:before{left:0;bottom:0;right:auto;top:auto;border-top:3px solid #545454}[grid-table] table thead th>i:after{left:0;top:0;right:auto;bottom:auto;border-bottom:3px solid #545454}[grid-table] table thead th>i.desc:before{border-top:3px solid #bcbcbc}[grid-table] table thead th>i.asc:after{border-bottom:3px solid #bcbcbc}[grid-table] table tbody{position:relative}[grid-table] table tbody td{border-bottom:1px solid #ccc;padding:5px}[grid-table] table tbody td .bold{font-weight:700}[grid-table] table tbody.moving tr{transition:transform .3s;box-shadow:inset 0 0 1px 0 #999}[grid-table] table tbody tr{position:relative;background-color:#fff}[grid-table] table tbody tr.drag{z-index:1;box-shadow:0 0 5px #999;transition:none}[grid-table] .header{position:absolute;left:0;top:0;right:auto;bottom:auto;background-color:#fff;z-index:2}[grid-table] .scroll-holder{display:inline-block;overflow-y:auto;position:relative;border-bottom:1px solid #ccc}[grid-table] i.icon-menu{cursor:row-resize}[grid-table] i.icon-menu.dimmed{opacity:.2;cursor:no-drop}[grid-table] .no-list{padding:10px;font-size:15px;text-align:center}[grid-table].loading:after{content:"Loading...";position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;height:100%;display:flex;justify-content:center;flex-flow:column;text-align:center;background-color:rgba(0,0,0,.2);font-weight:700;color:#fff;z-index:10;font-size:20px}.no-shrink{flex-shrink:0}[bracket-swiss-rounds] [with-label]{border-bottom:1px solid #2c2c2c}[bracket-swiss-rounds] .manage table tbody td:nth-of-type(4){text-align:right}