@keyframes dotsBounceBefore{0{transform:translate3d(0,0,0)}
60%{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
80%{transform:translate3d(-0.5rem,0,0);animation-timing-function:cubic-bezier(0,1.11,0.7,1.43)}
100%{transform:translate3d(0,0,0)}
}
@keyframes dotsBounceAfter{0{transform:translate3d(0,0,0)}
60%{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
80%{transform:translate3d(0.5rem,0,0);animation-timing-function:cubic-bezier(0,1.11,0.7,1.43)}
100%{transform:translateX(0)}
}
.case-list{position:relative;min-height:300px}
.case-list__wrapper{color:#696969;padding:30px 0;font-size:13px}
.case-list__wrapper-ready .case-list__placeholder,.case-list__wrapper-ready .case-list__spinner{display:none}
.case-list__wrapper-no-sites .case-list__table-site{display:none}
.case-list__wrapper-no-sites .case-list__filter-box .case-list__dropdown-item-site{display:none}
.case-list__placeholder{position:absolute;top:0;bottom:0;left:0;right:0;transition:all .3s;background:#fff;opacity:.6}
.case-list__utils{display:flex;margin-bottom:30px;justify-content:space-between}
.case-list__breadcrumbs{margin-bottom:20px;font-size:16px}
.case-list__top-content{display:flex;justify-content:space-between}
.case-list__title{font-size:38px;line-height:48px;color:#282829;font-weight:300;font-style:normal}
.case-list__button--link{cursor:pointer;background-color:#f80;color:#fff;font-size:14px;padding:9px 21px;border-radius:3px}
.case-list__button--link:hover{background-color:#ff9d2a}
.case-list__button--link:active{background-color:#eb6321}
.case-list__sort-block{padding:10px 20px;background-color:#fff;border-radius:4px;align-items:center;justify-content:space-between;display:flex;margin:35px 0 10px;position:relative}
.case-list__filter--toggle-active .case-list__filter-box--dropdown{display:block}
.case-list__filter-box{width:100%;margin-right:10px;max-width:188px}
.case-list__filter-box--text{font-size:13px;padding-bottom:5px}
.case-list__filter-box--select{position:relative}
.case-list__filter-box--wrapper{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:8px 12px;border:1px solid #e8e8e8}
.case-list__filter-box--wrapper:focus{border-color:#1589ee;box-shadow:0 0 3px #0070d2}
.case-list__filter-box--arrow{height:14px;width:14px;position:absolute;top:11px;right:13px}
.case-list__filter-box input{width:100%}
.case-list__filter-box.case-list__filter-box--search{max-width:none;position:relative}
.case-list__filter-box--wrapper-search-value{padding:8px 28px 8px 12px}
.case-list__filter-box--clear-search-result{color:#0684c0;margin-left:10px;cursor:pointer;display:none}
.case-list__filter-box--clear-search-result:hover{color:#056895}
.case-list__filter-box--button{background-color:#9a9999;color:#fff;padding:9px 21px;font-size:14px;margin-top:21px;border-radius:3px;min-width:130px;cursor:default}
.case-list__filter-box--button-active{cursor:pointer;background-color:#0684bd}
.case-list__filter-box--button-active:hover{background-color:#2098ce}
.case-list__filter-box--button-active:active{background-color:#005684}
.case-list__filter-box--dropdown{position:absolute;top:39px;left:0;width:100%;background-color:white;padding:5px 0;z-index:1;font-size:13px;line-height:18px;border:1px solid #e8e8e8;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);box-sizing:unset;display:none}
.case-list__filter-box .case-list__dropdown-item{display:flex;align-items:center;padding:8px 12px;position:relative}
.case-list__filter-box .case-list__dropdown-item--icon{width:16px;height:14px;display:none;position:absolute}
.case-list__filter-box .case-list__dropdown-item--text{padding-left:21px}
.case-list__filter-box .case-list__dropdown-item:hover{background-color:#f2f9fc}
.case-list__filter-box .case-list__dropdown-item.case-list__dropdown-item--active{background-color:#f2f9fc}
.case-list__filter-box .case-list__dropdown-item.case-list__dropdown-item--active .case-list__dropdown-item--icon{display:block}
.case-list__filter-box .case-list__dropdown-item.case-list__dropdown-item-account-hidden{display:none}
.case-list__filter-box--has-error{position:relative}
.case-list__filter-box--has-error .case-list__help-message{display:block;position:absolute;right:0;top:2px;color:#c23934;font-size:12px;font-weight:500;font-style:normal}
.case-list__filter-box--has-error .case-list__filter-box--wrapper{border:2px solid #c23934}
.case-list__filter-result-block--clear .case-list__clear-search,.case-list__filter-result-block--clear .case-list__filter-box--clear-search-result{display:block}
.case-list__help-message{display:none}
.case-list__clear-search{width:14px;height:14px;position:absolute;right:8px;top:31px;cursor:pointer;display:none}
.case-list__clear-search:hover{color:#04618c}
.case-list__pagination-block{display:flex;align-items:center}
.case-list__limit{display:flex;align-items:center;max-width:none;margin:0 20px}
.case-list__limit .case-list__filter-box--select{max-width:80px;margin:0 10px}
.case-list__limit .case-list__filter-box--button{margin:0;padding:8px 16px;background-color:#fff;color:#0684c0;border:1px solid #e8e8e8;display:flex;cursor:pointer}
.case-list__limit .case-list__filter-box--button .case-list__dropdown-item--icon{position:unset;margin-right:5px;display:block}
.case-list__limit .case-list__filter-box--button:hover{background-color:#e7f0f4;color:#056895}
.case-list__limit .case-list__filter-box--text{padding-bottom:0}
.case-list__pager{display:flex}
.case-list__pager-list{display:flex;align-items:center}
.case-list__pager-list-item{padding:3px 10px;margin:0 3px;min-width:30px;text-align:center;user-select:none;font-size:1rem;border-radius:4px;border:1px solid transparent;transition:all .5s ease-out;cursor:pointer}
.case-list__pager-list-item.case-list__accessible-button:not(.case-list__pager-list-item--active):hover{color:#0684bd;border-color:#0684bd}
.case-list__pager-list-item:active,.case-list__pager-list-item:focus{outline:0}
.case-list__pager-list-item::-moz-focus-inner{border:0}
.case-list__pager-list-item--active{color:#fff;background:#0684bd;cursor:default}
.case-list__pager-list-item.case-list__pager-anchor{text-align:center;padding:5px 6px;cursor:default;color:#939597}
.case-list__pager-list-item.case-list__pager-anchor.case-list__pager-arrow--active{cursor:pointer;color:inherit}
.case-list__pager-list-item.case-list__pager-anchor.case-list__pager-arrow--active:hover{color:#0684bd;border-color:#0684bd}
.case-list__pager-list-item.case-list__pager-anchor svg{width:16px;height:16px}
.case-list__download-csv{display:none}
.case-list__table-block{background-color:white;margin:10px 0;padding:0 20px 20px;border-radius:4px;justify-content:space-between;position:relative;min-height:100px}
.case-list__table-no-cases{height:200px;position:relative}
.case-list__table-no-cases.case-list__table-no-cases--hidden{display:none}
.case-list__table-no-cases--text{font-size:24px;color:#ccc;font-weight:300;font-style:normal;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.case-list__table-content{border-bottom:1px solid #e8e8e8}
.case-list__table-content .case-list__table-column{padding-left:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.case-list__table-content .case-list__table-row{border-top:1px solid #e8e8e8}
.case-list__table-content .case-list__table-row:hover{background-color:#f2f9fc;border-bottom:2px solid #e8e8e8;border-top:2px solid #e8e8e8;margin:-1px 0 -2px 0}
.case-list__table-content .case-list__table-number-link{color:#0684bd}
.case-list__table-content .case-list__table-number-link:hover{color:#056895;text-decoration:underline}
.case-list__table-row{display:flex}
.case-list__table-column{padding:8px}
.case-list__table-column .case-list__table-header-link{font-weight:600;color:inherit;padding:8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}
.case-list__table-column .case-list__table-header-link--arrow{width:14px;height:15px;display:none}
.case-list__table-column .case-list__table-header-link:hover{background-color:#fafaf9}
.case-list__table-column .case-list__table-header-link:hover .case-list__table-header-link--arrow{display:block}
.case-list__table-column .case-list__table-header-link-desc{background-color:#fafaf9}
.case-list__table-column .case-list__table-header-link-desc .case-list__table-header-link--arrow{display:block;transform:translateZ(0) rotate(-180deg)}
.case-list__table-column .case-list__table-header-link-asc{background-color:#fafaf9}
.case-list__table-column .case-list__table-header-link-asc .case-list__table-header-link--arrow{display:block;transform:translateZ(0) rotate(-360deg)}
.case-list__table-number{width:15%}
.case-list__table-subject{max-width:43%;width:100%}
.case-list__table-site{width:16%}
.case-list__table-date,.case-list__table-contact,.case-list__table-status{width:14%}
.case-list__spinner{position:absolute;top:50%;left:50%;z-index:1;width:34px;transform:translate(-50%,-50%) rotate(90deg);will-change:transform}
.case-list__spinner.case-list__spinner-small{width:22px}
.case-list__spinner-dot{position:absolute;top:0;left:0;width:100%}
.case-list__spinner-dot--a{transform:rotate(60deg)}
.case-list__spinner-dot--b{transform:rotate(120deg)}
.case-list__spinner:before,.case-list__spinner:after,.case-list__spinner-dot::before,.case-list__spinner-dot:after{width:8px;height:8px;content:"";position:absolute;background:#0684bd;border-radius:50%;animation-duration:1000ms;animation-iteration-count:infinite;transform:translate3d(0,0,0)}
.case-list__spinner:before,.case-list__spinner-dot::before{animation-name:dotsBounceBefore;top:-5px;left:-5px}
.case-list__spinner:after,.case-list__spinner-dot:after{animation-name:dotsBounceAfter;top:-5px;right:-5px}
.case-list__spinner-small:before,.case-list__spinner-small:after,.case-list__spinner-small-dot::before,.case-list__spinner-small-dot:after{width:5px;height:5px}
.case-list__spinner-small:before,.case-list__spinner-small-dot::before{top:-3px;left:-3px}
.case-list__spinner-small:after,.case-list__spinner-small-dot:after{top:-3px;right:-3px}
.case-list__spinner:before{animation-delay:-83.3333ms}
.case-list__spinner-dot--a:before{animation-delay:83.3333ms}
.case-list__spinner-dot--b:before{animation-delay:250ms}
.case-list__spinner:after{animation-delay:416.667ms}
.case-list__spinner-dot--a:after{animation-delay:583.333ms}
.case-list__spinner-dot--b:after{animation-delay:750ms}
@media only screen and (max-width:1099px){.case-list__utils{flex-wrap:wrap;align-items:flex-start}
.case-list__breadcrumbs{padding-bottom:15px}
}
@media only screen and (max-width:619px){.case-list__title{order:0;font-size:28px;line-height:34px}
.case-list__utils{order:1;margin-bottom:74px}
.case-list__breadcrumbs{display:none}
}