@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-detail-additional-features__wrapper{display:flex;flex-direction:column;background:#fff;padding:50px 16px 32px;border-radius:3px;min-width:800px;max-width:900px;position:relative;flex-wrap:wrap}
.case-detail-additional-features__wrapper .case-detail-additional-features__disable{display:none}
.case-detail-additional-features__field-title{font-size:14px;margin-bottom:10px}
.case-detail-additional-features__field--required .case-detail-additional-features__field-title:before{content:'*';margin-right:2px;color:red}
.case-detail-additional-features__buttons-wrapper{display:flex;justify-content:flex-end;width:100%;margin-top:35px}
.case-detail-additional-features__submit-btn,.case-detail-additional-features__cancel-btn{padding:8px 10px;border-radius:5px;border:1px solid #0070b1;min-width:80px;margin-right:15px;font-size:14px;font-weight:600;display:flex;justify-content:center;cursor:pointer}
.case-detail-additional-features__submit-btn{color:#fff;background:#0070b1}
.case-detail-additional-features__submit-btn--disabled{cursor:default;background:#ccc;border-color:#ccc}
.case-detail-additional-features__cancel-btn{color:#0070b1;background:#fff}
.case-detail-additional-features__title{padding-bottom:16px;margin-bottom:32px;border-bottom:1px solid #e4e5e6;font-weight:300;font-style:normal;font-size:21px;text-align:center;width:100%}
.case-detail-additional-features__text{font-size:14px;line-height:21px;color:#032d60}
.case-detail-additional-features__input-wrapper{display:flex;margin:5px auto;width:100%}
.case-detail-additional-features__input-wrapper .select--new-case{width:100%}
.case-detail-additional-features__symbols-left{font-size:12px}
.case-detail-additional-features__input-text,.case-detail-additional-features__textarea{height:32px;padding:10px 12px;width:100%;border:1px solid #e8e8e8;color:#282828;font-size:14px;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;display:block;margin:0;font-family:inherit;border-radius:5px}
.case-detail-additional-features__input-text:focus,.case-detail-additional-features__textarea:focus{border-color:#1589ee;box-shadow:#0070d2 0 0 3px 0}
.case-detail-additional-features__textarea{min-height:90px;min-width:100%}
.case-detail-additional-features__input-field{width:100%}
.case-detail-additional-features__message-text{font-size:18px;padding:20px 0}
.case-detail-additional-features__success-wrapper svg{color:#00c6b7;width:48px;height:48px;margin:0 auto}
.case-detail-additional-features__error-wrapper svg{color:#ef6e64;width:65px;height:65px;margin:0 auto}
.case-detail-additional-features__message-wrapper{display:flex;flex-direction:column;justify-content:center;text-align:center;min-height:150px}
.case-detail-additional-features__placeholder{position:absolute;top:0;bottom:0;left:0;right:0;transition:all .3s;background:#fff;opacity:.6}
.case-detail-additional-features__loading-wrapper{position:relative;width:100%;min-height:150px}
.case-detail-additional-features__spinner{position:absolute;top:50%;left:48%;z-index:1;width:34px;transform:translate(-50%,-50%) rotate(90deg);will-change:transform}
.case-detail-additional-features__spinner.case-detail-additional-features__spinner-small{width:22px}
.case-detail-additional-features__spinner-dot{position:absolute;top:0;left:0;width:100%}
.case-detail-additional-features__spinner-dot--a{transform:rotate(60deg)}
.case-detail-additional-features__spinner-dot--b{transform:rotate(120deg)}
.case-detail-additional-features__spinner:before,.case-detail-additional-features__spinner:after,.case-detail-additional-features__spinner-dot::before,.case-detail-additional-features__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-detail-additional-features__input--textarea{width:100%;border:1px solid #e8e8e8;color:#282828;font-size:14px}
.case-detail-additional-features__input--textarea:focus{border-color:#1589ee;box-shadow:#0070d2 0 0 3px 0}
.case-detail-additional-features__field--pattern-error .case-detail-additional-features__input--textarea,.case-detail-additional-features__field--error .case-detail-additional-features__input--textarea{border-color:#c23934}
.case-detail-additional-features__input--text{height:32px;padding:0 12px}
.case-detail-additional-features__input--textarea{min-height:110px;max-height:500px;padding:8px 12px;resize:vertical}
.case-detail-additional-features__spinner:before,.case-detail-additional-features__spinner-dot::before{animation-name:dotsBounceBefore;top:-5px;left:-5px}
.case-detail-additional-features__spinner:after,.case-detail-additional-features__spinner-dot:after{animation-name:dotsBounceAfter;top:-5px;right:-5px}
.case-detail-additional-features__spinner:before{animation-delay:-83.3333ms}
.case-detail-additional-features__spinner-dot--a:before{animation-delay:83.3333ms}
.case-detail-additional-features__spinner-dot--b:before{animation-delay:250ms}
.case-detail-additional-features__spinner:after{animation-delay:416.667ms}
.case-detail-additional-features__spinner-dot--a:after{animation-delay:583.333ms}
.case-detail-additional-features__spinner-dot--b:after{animation-delay:750ms}
@media only screen and (max-width:619px){.case-detail-additional-features__wrapper{min-width:0}
.case-detail-additional-features__input-wrapper{flex-direction:column;align-items:normal}
.case-detail-additional-features__text,.case-detail-additional-features__title,.case-detail-additional-features__input{margin-bottom:10px}
}