/* Стили страницы «Контракты», извлечены 1-в-1 из оригинального style.css case-battle.fit */
.container{max-width:1200px;margin:0 auto;padding:0 10px;position:relative;flex:1 0 auto}
/* оригинал свёрстан в content-box (у нас глобальный border-box) — возвращаем родную модель
   коробки поддереву контрактов; правила оригинала с явным border-box победят специфичностью */
.container.contract,.container.contract *,.container.contract *::before,.container.contract *::after,.light-modal,.light-modal *{box-sizing:content-box}
.container.support>form div button[type=submit],.light-modal-body.skinpay-wrapper a.gradient-btn,.light-modal-content form button[type=submit],.light-modal-content form a.gradient-btn,.container.profileOLD a.gradient-btn,.container.profileOLD .block .gradient-btn,.container.contract .main-blocks a.gradient-btn,.result-page .body a,.result-page .body button[type=submit]{color:#fff;text-decoration:none;display:inline-block;position:relative;text-align:center;outline:none;border:solid 2px rgba(0,0,0,0);-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;cursor:pointer;font-size:.7em;padding:12px 13px;text-transform:uppercase;z-index:0}
.container.support>form div button[type=submit]:before,.light-modal-body.skinpay-wrapper a.gradient-btn:before,.light-modal-content form button[type=submit]:before,.light-modal-content form a.gradient-btn:before,.container.profileOLD a.gradient-btn:before,.container.profileOLD .block .gradient-btn:before,.container.contract .main-blocks a.gradient-btn:before,.result-page .body a:before,.result-page .body button[type=submit]:before,.container.support>form div button[type=submit]:after,.light-modal-body.skinpay-wrapper a.gradient-btn:after,.light-modal-content form button[type=submit]:after,.light-modal-content form a.gradient-btn:after,.container.profileOLD a.gradient-btn:after,.container.profileOLD .block .gradient-btn:after,.container.contract .main-blocks a.gradient-btn:after,.result-page .body a:after,.result-page .body button[type=submit]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.container.support>form div button[type=submit]:before,.light-modal-body.skinpay-wrapper a.gradient-btn:before,.light-modal-content form button[type=submit]:before,.light-modal-content form a.gradient-btn:before,.container.profileOLD a.gradient-btn:before,.container.profileOLD .block .gradient-btn:before,.container.contract .main-blocks a.gradient-btn:before,.result-page .body a:before,.result-page .body button[type=submit]:before{z-index:-2;margin:-2px;background:-webkit-linear-gradient(to right, #e6964c, #bb281e);background:linear-gradient(to right, #e6964c, #bb281e)}
.container.support>form div button[type=submit]:after,.light-modal-body.skinpay-wrapper a.gradient-btn:after,.light-modal-content form button[type=submit]:after,.light-modal-content form a.gradient-btn:after,.container.profileOLD a.gradient-btn:after,.container.profileOLD .block .gradient-btn:after,.container.contract .main-blocks a.gradient-btn:after,.result-page .body a:after,.result-page .body button[type=submit]:after{z-index:-1;margin:0;background:-webkit-linear-gradient(to right, #261214, #181412);background:linear-gradient(to right, #261214, #181412)}
.container.support>form div button[type=submit]:hover:after,.light-modal-body.skinpay-wrapper a.gradient-btn:hover:after,.light-modal-content form button[type=submit]:hover:after,.light-modal-content form a.gradient-btn:hover:after,.container.profileOLD a.gradient-btn:hover:after,.container.profileOLD .block .gradient-btn:hover:after,.container.contract .main-blocks a.gradient-btn:hover:after,.result-page .body a:hover:after,.result-page .body button[type=submit]:hover:after{background:-webkit-linear-gradient(to right, #e6964c, #bb281e);background:linear-gradient(to right, #e6964c, #bb281e)}
.container.support>form div button.disabled[type=submit],.light-modal-body.skinpay-wrapper a.disabled.gradient-btn,.light-modal-content form button.disabled[type=submit],.light-modal-content form a.disabled.gradient-btn,.container.profileOLD a.disabled.gradient-btn,.container.profileOLD .block .disabled.gradient-btn,.container.contract .main-blocks a.disabled.gradient-btn,.result-page .body a.disabled,.result-page .body button.disabled[type=submit]{color:#6f6f6f;cursor:not-allowed}
.container.support>form div button.disabled[type=submit] span,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn span,.light-modal-content form button.disabled[type=submit] span,.light-modal-content form a.disabled.gradient-btn span,.container.profileOLD a.disabled.gradient-btn span,.container.profileOLD .block .disabled.gradient-btn span,.container.contract .main-blocks a.disabled.gradient-btn span,.result-page .body a.disabled span,.result-page .body button.disabled[type=submit] span,.container.support>form div button.disabled[type=submit] strong,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn strong,.light-modal-content form button.disabled[type=submit] strong,.light-modal-content form a.disabled.gradient-btn strong,.container.profileOLD a.disabled.gradient-btn strong,.container.profileOLD .block .disabled.gradient-btn strong,.container.contract .main-blocks a.disabled.gradient-btn strong,.result-page .body a.disabled strong,.result-page .body button.disabled[type=submit] strong{color:#6f6f6f}
.container.support>form div button.disabled[type=submit] svg,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn svg,.light-modal-content form button.disabled[type=submit] svg,.light-modal-content form a.disabled.gradient-btn svg,.container.profileOLD a.disabled.gradient-btn svg,.container.profileOLD .block .disabled.gradient-btn svg,.container.contract .main-blocks a.disabled.gradient-btn svg,.result-page .body a.disabled svg,.result-page .body button.disabled[type=submit] svg{fill:#6f6f6f}
.container.support>form div button.disabled[type=submit]:before,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn:before,.light-modal-content form button.disabled[type=submit]:before,.light-modal-content form a.disabled.gradient-btn:before,.container.profileOLD a.disabled.gradient-btn:before,.container.profileOLD .block .disabled.gradient-btn:before,.container.contract .main-blocks a.disabled.gradient-btn:before,.result-page .body a.disabled:before,.result-page .body button.disabled[type=submit]:before{z-index:-2;margin:-2px;background:-webkit-linear-gradient(to right, #6f6f6f, #6f6f6f);background:linear-gradient(to right, #6f6f6f, #6f6f6f)}
.container.support>form div button.disabled[type=submit]:hover span,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn:hover span,.light-modal-content form button.disabled[type=submit]:hover span,.light-modal-content form a.disabled.gradient-btn:hover span,.container.profileOLD a.disabled.gradient-btn:hover span,.container.profileOLD .block .disabled.gradient-btn:hover span,.container.contract .main-blocks a.disabled.gradient-btn:hover span,.result-page .body a.disabled:hover span,.result-page .body button.disabled[type=submit]:hover span,.container.support>form div button.disabled[type=submit]:hover strong,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn:hover strong,.light-modal-content form button.disabled[type=submit]:hover strong,.light-modal-content form a.disabled.gradient-btn:hover strong,.container.profileOLD a.disabled.gradient-btn:hover strong,.container.profileOLD .block .disabled.gradient-btn:hover strong,.container.contract .main-blocks a.disabled.gradient-btn:hover strong,.result-page .body a.disabled:hover strong,.result-page .body button.disabled[type=submit]:hover strong{color:#6f6f6f}
.container.support>form div button.disabled[type=submit]:hover svg,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn:hover svg,.light-modal-content form button.disabled[type=submit]:hover svg,.light-modal-content form a.disabled.gradient-btn:hover svg,.container.profileOLD a.disabled.gradient-btn:hover svg,.container.profileOLD .block .disabled.gradient-btn:hover svg,.container.contract .main-blocks a.disabled.gradient-btn:hover svg,.result-page .body a.disabled:hover svg,.result-page .body button.disabled[type=submit]:hover svg{fill:#6f6f6f}
.container.support>form div button.disabled[type=submit]:hover:after,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn:hover:after,.light-modal-content form button.disabled[type=submit]:hover:after,.light-modal-content form a.disabled.gradient-btn:hover:after,.container.profileOLD a.disabled.gradient-btn:hover:after,.container.profileOLD .block .disabled.gradient-btn:hover:after,.container.contract .main-blocks a.disabled.gradient-btn:hover:after,.result-page .body a.disabled:hover:after,.result-page .body button.disabled[type=submit]:hover:after{background:-webkit-linear-gradient(to right, #261214, #181412);background:linear-gradient(to right, #261214, #181412)}
.pagination-holder .pagination{margin:0 auto;padding:0;white-space:nowrap}
.pagination-holder .pagination li{display:inline-block;font-size:14px;color:#999}
.pagination-holder .pagination li a,.pagination-holder .pagination li span{padding:5px}
.pagination-holder .pagination li a{font-size:16px;color:#999;text-decoration:none;display:inline-block}
.pagination-holder .pagination li a:hover{background-color:rgb(34.6153846154,39.2307692308,55.3846153846)}
.pagination-holder .pagination li.next a,.pagination-holder .pagination li.next span{padding-right:7px}
.pagination-holder .pagination li.prev a,.pagination-holder .pagination li.prev span{padding-left:7px}
.pagination-holder .pagination li.active a{font-weight:bold;color:#fff}
.pagination-holder .count-page{font-size:12px;color:#999;font-weight:lighter;text-align:center;margin-bottom:7px}
.pagination-holder .pagination-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#171c25;justify-content:center}
.pagination-holder .pagination-wrap .first-page,.pagination-holder .pagination-wrap .last-page,.pagination-holder .pagination-wrap .prev-page,.pagination-holder .pagination-wrap .next-page{width:25px;height:28px;background-color:#171c25;border:none;cursor:pointer;padding:0}
.pagination-holder .pagination-wrap .first-page:before{content:url("/assets/img/first-page.png")}
.pagination-holder .pagination-wrap .last-page:before{content:url("/assets/img/last-page.png")}
.pagination-holder .pagination-wrap .prev-page:before{content:url("/assets/img/prev-page.png")}
.pagination-holder .pagination-wrap .next-page:before{content:url("/assets/img/next-page.png")}
.pagination-holder .pagination-wrap .page{font-size:16px;color:#999;padding:5px}
.result-page{background-color:rgba(9,8,13,.55);padding:18px 15px;box-sizing:border-box;position:relative;width:520px;margin:35px auto;max-width:calc(100vw - 30px)}
.result-page .success{padding:8px 10px;border:1px solid #8f923c;font-size:14px;background-color:rgb(29.7106796117,30.3339805825,12.4660194175);line-height:19px}
.result-page.lighten-box{background-color:rgba(9,8,13,.25)}
.result-page .header{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start}
.result-page .header>img{margin-right:11px;float:left}
.result-page .header>svg{margin-right:14px}
.result-page .header .icon-support-at{font-size:2.3rem;fill:#8f923c;margin-right:11px;float:left}
.result-page .header .header-text{display:inline-block;font-size:17px;font-weight:normal;color:#7d8495;width:440px}
.result-page .header .header-text h1{font-size:17px;color:#bfcae3;margin-bottom:3px;margin-top:2px}
.result-page .body{padding-left:50px;margin-top:20px}
.result-page .body .highlight{color:#ea9a50}
.result-page .body a,.result-page .body button[type=submit]{margin-right:5px}
.result-page .footer{padding-left:50px;margin-top:10px}
.result-page .footer a{color:#686c75;text-decoration:none;font-size:13px}
.result-page .footer a:hover{text-decoration:underline}
ol.faq-style{counter-reset:li;padding-left:10px;margin:0}
ol.faq-style>li{position:relative;display:block;padding:.4em .4em .4em 2.3em;margin:.5em 0 0 0;background:#21242a;color:#e2e2e2;transition:all .3s ease-out}
ol.faq-style>li:hover{background:#2e313a}
ol.faq-style>li:hover:before{transform:rotate(360deg)}
ol.faq-style>li h3{margin:5px 0 0 0;color:#d78f4c;font-size:17px}
ol.faq-style>li p{font-size:14px;margin-top:5px;margin-bottom:5px;cursor:default;line-height:normal}
ol.faq-style>li:before{content:counter(li);counter-increment:li;position:absolute;left:-18px;top:50%;margin-top:-1.3em;background:#d6883e;height:30px;width:30px;line-height:1.9em;border:5px solid #14171e;text-align:center;font-weight:bold;border-radius:30px;transition:all .3s ease-out;color:#14171e;transform-origin:center center}
.lds-ellipsis{display:none;position:absolute;width:64px;height:64px;z-index:2}
.lds-ellipsis>div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#cef;animation-timing-function:cubic-bezier(0, 1, 1, 0)}
.lds-ellipsis div:nth-child(1){left:6px;animation:lds-ellipsis1 .6s infinite}
.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}
.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}
.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}
.lds-ellipsis.ellipsis-small{display:inline-block;right:0;height:15px;width:58px}
.lds-ellipsis.ellipsis-small>div{top:4px;width:7px;height:7px}
@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}
@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}
@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(19px, 0)}}
.container.support>form div button[type=submit],.light-modal-body.skinpay-wrapper a.gradient-btn,.light-modal-content form button[type=submit],.light-modal-content form a.gradient-btn,.container.profileOLD a.gradient-btn,.container.profileOLD .block .gradient-btn,.container.contract .main-blocks a.gradient-btn,.result-page .body a,.result-page .body button[type=submit]{color:#fff;text-decoration:none;display:inline-block;position:relative;text-align:center;outline:none;border:solid 2px rgba(0,0,0,0);-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;cursor:pointer;font-size:.7em;padding:12px 13px;text-transform:uppercase;z-index:0}
.container.support>form div button[type=submit]:before,.light-modal-body.skinpay-wrapper a.gradient-btn:before,.light-modal-content form button[type=submit]:before,.light-modal-content form a.gradient-btn:before,.container.profileOLD a.gradient-btn:before,.container.profileOLD .block .gradient-btn:before,.container.contract .main-blocks a.gradient-btn:before,.result-page .body a:before,.result-page .body button[type=submit]:before,.container.support>form div button[type=submit]:after,.light-modal-body.skinpay-wrapper a.gradient-btn:after,.light-modal-content form button[type=submit]:after,.light-modal-content form a.gradient-btn:after,.container.profileOLD a.gradient-btn:after,.container.profileOLD .block .gradient-btn:after,.container.contract .main-blocks a.gradient-btn:after,.result-page .body a:after,.result-page .body button[type=submit]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}
.container.support>form div button[type=submit]:before,.light-modal-body.skinpay-wrapper a.gradient-btn:before,.light-modal-content form button[type=submit]:before,.light-modal-content form a.gradient-btn:before,.container.profileOLD a.gradient-btn:before,.container.profileOLD .block .gradient-btn:before,.container.contract .main-blocks a.gradient-btn:before,.result-page .body a:before,.result-page .body button[type=submit]:before{z-index:-2;margin:-2px;background:-webkit-linear-gradient(to right, #e6964c, #bb281e);background:linear-gradient(to right, #e6964c, #bb281e)}
.container.support>form div button[type=submit]:after,.light-modal-body.skinpay-wrapper a.gradient-btn:after,.light-modal-content form button[type=submit]:after,.light-modal-content form a.gradient-btn:after,.container.profileOLD a.gradient-btn:after,.container.profileOLD .block .gradient-btn:after,.container.contract .main-blocks a.gradient-btn:after,.result-page .body a:after,.result-page .body button[type=submit]:after{z-index:-1;margin:0;background:-webkit-linear-gradient(to right, #261214, #181412);background:linear-gradient(to right, #261214, #181412)}
.container.support>form div button[type=submit]:hover:after,.light-modal-body.skinpay-wrapper a.gradient-btn:hover:after,.light-modal-content form button[type=submit]:hover:after,.light-modal-content form a.gradient-btn:hover:after,.container.profileOLD a.gradient-btn:hover:after,.container.profileOLD .block .gradient-btn:hover:after,.container.contract .main-blocks a.gradient-btn:hover:after,.result-page .body a:hover:after,.result-page .body button[type=submit]:hover:after{background:-webkit-linear-gradient(to right, #e6964c, #bb281e);background:linear-gradient(to right, #e6964c, #bb281e)}
.container.support>form div button.disabled[type=submit],.light-modal-body.skinpay-wrapper a.disabled.gradient-btn,.light-modal-content form button.disabled[type=submit],.light-modal-content form a.disabled.gradient-btn,.container.profileOLD a.disabled.gradient-btn,.container.profileOLD .block .disabled.gradient-btn,.container.contract .main-blocks a.disabled.gradient-btn,.result-page .body a.disabled,.result-page .body button.disabled[type=submit]{color:#6f6f6f;cursor:not-allowed}
.container.support>form div button.disabled[type=submit] span,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn span,.light-modal-content form button.disabled[type=submit] span,.light-modal-content form a.disabled.gradient-btn span,.container.profileOLD a.disabled.gradient-btn span,.container.profileOLD .block .disabled.gradient-btn span,.container.contract .main-blocks a.disabled.gradient-btn span,.result-page .body a.disabled span,.result-page .body button.disabled[type=submit] span,.container.support>form div button.disabled[type=submit] strong,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn strong,.light-modal-content form button.disabled[type=submit] strong,.light-modal-content form a.disabled.gradient-btn strong,.container.profileOLD a.disabled.gradient-btn strong,.container.profileOLD .block .disabled.gradient-btn strong,.container.contract .main-blocks a.disabled.gradient-btn strong,.result-page .body a.disabled strong,.result-page .body button.disabled[type=submit] strong{color:#6f6f6f}
.container.support>form div button.disabled[type=submit] svg,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn svg,.light-modal-content form button.disabled[type=submit] svg,.light-modal-content form a.disabled.gradient-btn svg,.container.profileOLD a.disabled.gradient-btn svg,.container.profileOLD .block .disabled.gradient-btn svg,.container.contract .main-blocks a.disabled.gradient-btn svg,.result-page .body a.disabled svg,.result-page .body button.disabled[type=submit] svg{fill:#6f6f6f}
.container.support>form div button.disabled[type=submit]:before,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn:before,.light-modal-content form button.disabled[type=submit]:before,.light-modal-content form a.disabled.gradient-btn:before,.container.profileOLD a.disabled.gradient-btn:before,.container.profileOLD .block .disabled.gradient-btn:before,.container.contract .main-blocks a.disabled.gradient-btn:before,.result-page .body a.disabled:before,.result-page .body button.disabled[type=submit]:before{z-index:-2;margin:-2px;background:-webkit-linear-gradient(to right, #6f6f6f, #6f6f6f);background:linear-gradient(to right, #6f6f6f, #6f6f6f)}
.container.support>form div button.disabled[type=submit]:hover span,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn:hover span,.light-modal-content form button.disabled[type=submit]:hover span,.light-modal-content form a.disabled.gradient-btn:hover span,.container.profileOLD a.disabled.gradient-btn:hover span,.container.profileOLD .block .disabled.gradient-btn:hover span,.container.contract .main-blocks a.disabled.gradient-btn:hover span,.result-page .body a.disabled:hover span,.result-page .body button.disabled[type=submit]:hover span,.container.support>form div button.disabled[type=submit]:hover strong,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn:hover strong,.light-modal-content form button.disabled[type=submit]:hover strong,.light-modal-content form a.disabled.gradient-btn:hover strong,.container.profileOLD a.disabled.gradient-btn:hover strong,.container.profileOLD .block .disabled.gradient-btn:hover strong,.container.contract .main-blocks a.disabled.gradient-btn:hover strong,.result-page .body a.disabled:hover strong,.result-page .body button.disabled[type=submit]:hover strong{color:#6f6f6f}
.container.support>form div button.disabled[type=submit]:hover svg,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn:hover svg,.light-modal-content form button.disabled[type=submit]:hover svg,.light-modal-content form a.disabled.gradient-btn:hover svg,.container.profileOLD a.disabled.gradient-btn:hover svg,.container.profileOLD .block .disabled.gradient-btn:hover svg,.container.contract .main-blocks a.disabled.gradient-btn:hover svg,.result-page .body a.disabled:hover svg,.result-page .body button.disabled[type=submit]:hover svg{fill:#6f6f6f}
.container.support>form div button.disabled[type=submit]:hover:after,.light-modal-body.skinpay-wrapper a.disabled.gradient-btn:hover:after,.light-modal-content form button.disabled[type=submit]:hover:after,.light-modal-content form a.disabled.gradient-btn:hover:after,.container.profileOLD a.disabled.gradient-btn:hover:after,.container.profileOLD .block .disabled.gradient-btn:hover:after,.container.contract .main-blocks a.disabled.gradient-btn:hover:after,.result-page .body a.disabled:hover:after,.result-page .body button.disabled[type=submit]:hover:after{background:-webkit-linear-gradient(to right, #261214, #181412);background:linear-gradient(to right, #261214, #181412)}
.container.contract{background:url("/assets/img/bg_case.webp") no-repeat;background-size:100% auto;position:relative;overflow:hidden;margin:0 auto;padding:0 10px}
.container.contract h1.page-title{margin-bottom:35px}
.container.contract #result-target-holder{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;font-size:15px;justify-content:center;margin-bottom:20px;color:#7d8495}
.container.contract #result-target-holder svg.icon-question{font-size:1.1rem;cursor:pointer}
.container.contract #result-target-holder .result-target-select{display:inline-block;color:#7d8495;background-color:#000;border-right:1px solid #141619;border-bottom:1px solid #141619;text-align:left;cursor:pointer;position:relative;width:210px;box-sizing:border-box;margin:0 6px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.container.contract #result-target-holder .result-target-select span{display:block;overflow:hidden;text-overflow:ellipsis;padding:11px 20px 11px 53px;white-space:nowrap;text-transform:uppercase;font-size:13px}
.container.contract #result-target-holder .result-target-select span:after{content:"";background:url("/assets/img/arrows.png") 0 6px;width:11px;height:6px;display:inline-block;position:absolute;top:15px;right:10px}
.container.contract #result-target-holder .result-target-select span:hover{color:#e5ebfb}
.container.contract #result-target-holder .result-target-select.active span:after{background-position:0 0}
.container.contract #result-target-holder .result-target-select #result-target-option-holder svg{margin-right:5px;vertical-align:top;transform:rotate(14deg);position:absolute;left:5px;top:12px}
.container.contract #result-target-holder .result-target-select #result-target-option-holder svg.icon-random{font-size:1.1rem;transform:translateY(-3px) translateX(12px)}
.container.contract #result-target-holder .result-target-select #result-target-option-holder svg.icon-awp{font-size:.57rem}
.container.contract #result-target-holder .result-target-select #result-target-option-holder svg.icon-ak47{font-size:.8rem}
.container.contract #result-target-holder .result-target-select #result-target-option-holder svg.icon-knife{font-size:.6rem;transform:translateX(3px) rotate(14deg)}
.container.contract #result-target-holder .result-target-select #result-target-option-holder svg.icon-shotgun{font-size:.6rem}
.container.contract #result-target-holder .result-target-select #result-target-option-holder svg.icon-ump{font-size:1.2rem;transform:translateY(-1px) translateX(2px) rotate(14deg)}
.container.contract #result-target-holder .result-target-select #result-target-option-holder svg.icon-glove{font-size:1.1rem;transform:translateY(-4px) translateX(7px) rotate(14deg)}
.container.contract #result-target-holder .result-target-select #result-target-option-holder svg.icon-usp{font-size:.8rem;transform:translateY(-1px) translateX(5px) rotate(14deg)}
.container.contract #result-target-holder .result-target-select #result-target-option-holder svg.icon-machinegun{font-size:.8rem;transform:translateY(-1px) rotate(14deg)}
.container.contract #result-target-holder .result-target-list{display:none;width:209px;background-color:#000;position:absolute;top:36px;left:0;border-right:1px solid #141619;border-bottom:1px solid #141619}
.container.contract #result-target-holder .result-target-list.open{display:block}
.container.contract #result-target-holder .result-target-list svg{transform:rotate(14deg)}
.container.contract #result-target-holder .result-target-list svg.icon-glove{font-size:1.35rem;transform:translateY(-3px) rotate(14deg)}
.container.contract #result-target-holder .result-target-list svg.icon-knife{font-size:.75rem;transform:translateY(-6px) rotate(14deg)}
.container.contract #result-target-holder .result-target-list svg.icon-ump{font-size:1.4rem;transform:translateX(4px) rotate(14deg)}
.container.contract #result-target-holder .result-target-list svg.icon-awp{font-size:.75rem}
.container.contract #result-target-holder .result-target-list svg.icon-shotgun{font-size:.75rem;transform:translateY(-6px) rotate(14deg)}
.container.contract #result-target-holder .result-target-list svg.icon-machinegun{font-size:1rem}
.container.contract #result-target-holder .result-target-list svg.icon-usp{font-size:1.1rem}
.container.contract #result-target-holder .result-target-list svg.icon-ak47{font-size:1rem}
.container.contract #result-target-holder .result-target-list svg.icon-random{font-size:1.4rem;transform:rotate(0deg) translateX(5px)}
.container.contract #result-target-holder .result-target-list ul{list-style:none;padding-left:10px;padding-right:10px;margin-top:0;margin-bottom:5px;font-size:14px;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.container.contract #result-target-holder .result-target-list ul li.full-width{width:100%;display:list-item;text-align:center}
.container.contract #result-target-holder .result-target-list ul li{border-bottom:1px solid rgba(0,0,0,0);padding:12px 0;text-align:center;outline:none;width:60px}
.container.contract #result-target-holder .result-target-list ul li *{vertical-align:middle}
.container.contract #result-target-holder .result-target-list ul li:hover,.container.contract #result-target-holder .result-target-list ul li.active{color:#d3863c}
.container.contract .pagination-holder{position:absolute;bottom:10px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}
.container.contract .pagination-holder .pagination-wrap{background-color:rgba(0,0,0,0)}
.container.contract .pagination-holder .pagination-wrap ul.pagination{background-color:#171c25}
.container.contract .rules{color:#e19248;font-size:0;font-weight:600;text-decoration:none;position:absolute;top:30px}
.container.contract .rules img{vertical-align:middle;margin-right:10px}
.container.contract .rules span{font-size:16px;position:relative;vertical-align:middle}
.container.contract .rules span:after{background-color:#e19248;display:block;content:"";height:2px;width:0%;left:50%;bottom:0;position:absolute;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;transition:width .3s ease-in-out;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}
.container.contract .rules span:hover:after,.container.contract .rules span:focus:after{width:100%}
.container.contract #contract-collection{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:20px}
.container.contract #contract-collection .item{width:112px;height:110px;margin-bottom:10px;margin-right:8px;background-color:rgba(9,8,13,.55);position:relative}
.container.contract #contract-collection .item:hover .overlay{display:block}
.container.contract #contract-collection .item:hover .cost{background-color:rgba(0,0,0,0);color:#bfcae3}
.container.contract #contract-collection .item:hover .asset img,.container.contract #contract-collection .item:hover .funds img{opacity:.2}
.container.contract #contract-collection .item:hover .asset svg,.container.contract #contract-collection .item:hover .funds svg{font-size:1.7rem;fill:#ee6f3c}
.container.contract #contract-collection .item img{max-width:100%;box-sizing:border-box}
.container.contract #contract-collection .item .empty-slot{position:absolute;top:50%;margin-top:-17px;left:50%;margin-left:-44px}
.container.contract #contract-collection .item h6{font-size:10px;margin:12px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;line-height:15px}
.container.contract #contract-collection .item .overlay{display:none;position:absolute;width:100%;height:100%;left:0;top:0}
.container.contract #contract-collection .item .funds,.container.contract #contract-collection .item .asset{height:100%;box-sizing:border-box;text-align:center;cursor:pointer;font-size:13px;position:relative}
.container.contract #contract-collection .item .funds img{width:67px;padding-top:23px}
.container.contract #contract-collection .item .asset img{padding:0 8px}
.container.contract #contract-collection .item .cost{position:absolute;text-align:center;width:100%;color:#ee6f3c;background-color:#2b3342;bottom:0;margin:0;padding:5px 0;font-weight:100;font-size:12px}
.container.contract #contract-collection .one-more{width:108px;height:105px;background-color:rgba(9,8,13,.21);position:relative;border:1px dashed #382f2b;cursor:pointer}
.container.contract #contract-collection .one-more .plus{position:absolute;top:50%;margin-top:-16px;left:50%;margin-left:-16px}
.container.contract #contract-collection .one-more:hover{background-color:rgba(9,8,13,.51);border:1px solid #382f2b}
.container.contract #contract-summary{background-color:rgba(9,8,13,.55);min-height:53px;flex-wrap:nowrap;padding:0 10px 0 15px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:15px;align-items:center}
.container.contract #contract-summary.overflow .contract-error,.container.contract #contract-summary.overflow .asset-counter,.container.contract #contract-summary.overflow .contract-total-sum>span{color:#ff8e74}
.container.contract #contract-summary.overflow .contract-error{display:block}
.container.contract #contract-summary.overflow .asset-counter{display:none}
.container.contract #contract-summary .user-balance{font-size:16px;color:#bfcae3;white-space:nowrap}
.container.contract #contract-summary .user-balance .wallet{background:url("/assets/img/ico-wallet.png") no-repeat;width:25px;height:25px;display:inline-block;vertical-align:bottom;margin-right:7px}
.container.contract #contract-summary .user-balance .balance-amount{color:#fff;font-weight:bold;font-size:20px}
.container.contract #contract-summary .user-balance .addbalance{background:url("/assets/img/ico-add-balance.png") no-repeat;width:22px;height:22px;display:inline-block;vertical-align:bottom;margin-left:10px;cursor:pointer}
.container.contract #contract-summary .contract-error{display:none}
.container.contract #contract-summary .contract-error,.container.contract #contract-summary .asset-counter{font-size:14px;text-transform:uppercase}
.container.contract #contract-summary .asset-counter{color:#e29349}
.container.contract #contract-summary .contract-total-sum{text-transform:uppercase;color:#bfcae3;font-size:16px;width:250px}
.container.contract #contract-summary .contract-total-sum.wide{width:260px}
.container.contract #contract-summary .contract-total-sum span{font-weight:600}
.container.contract .loading{width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;left:0;top:0;z-index:2;display:flex;align-items:center;justify-content:center}
.container.contract .loading .lds-ellipsis{display:block;margin:auto}
.container.contract .main-blocks{display:-webkit-box;display:-ms-flexbox;display:flex}
.container.contract .main-blocks #inv-sort-by-price{color:#7d8495;font-size:15px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;white-space:nowrap}
.container.contract .main-blocks #inv-sort-by-price.active:after{background:url("/assets/img/sorts.png") 0 -14px}
.container.contract .main-blocks #inv-sort-by-price:after{content:" ";background:url("/assets/img/sorts.png") 0 14px;height:14px;width:14px;margin-left:7px;display:inline-block;margin-bottom:-1px}
.container.contract .main-blocks #inv-sort-by-price.reverse:after{background-position:0 0}
.container.contract .main-blocks #inv-sort-by-price:hover{color:hsl(222.5,10.1694915254%,83.7254901961%)}
.container.contract .main-blocks #user-items,.container.contract .main-blocks #contract-result{background-color:#0f1118;width:50%}
.container.contract .main-blocks #user-items .header,.container.contract .main-blocks #contract-result .header{background-color:#090a0e;font-size:17px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 15px;min-height:60px;align-items:center}
.container.contract .main-blocks #user-items .header .header-text,.container.contract .main-blocks #contract-result .header .header-text{text-transform:uppercase}
.container.contract .main-blocks #user-items .body,.container.contract .main-blocks #contract-result .body{height:405px}
.container.contract .main-blocks #user-items{margin-right:12px;position:relative}
.container.contract .main-blocks #user-items .summary{color:#555a67;text-transform:initial;margin-left:10px}
.container.contract .main-blocks #user-items .items-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1px 0 0 2px}
.container.contract .main-blocks #user-items .items-holder .item{width:117px;height:112px;background:url("/assets/img/bg-weapon.png") no-repeat;background-size:cover;border:1px solid #202531;border-bottom:2px solid rgba(0,0,0,0)}
.container.contract .main-blocks #user-items .items-holder .item.base{border-bottom-color:#ddd}
.container.contract .main-blocks #user-items .items-holder .item.restricted{border-bottom-color:#8a2be2}
.container.contract .main-blocks #user-items .items-holder .item.mil-spec{border-bottom-color:#4169e1}
.container.contract .main-blocks #user-items .items-holder .item.classified{border-bottom-color:#e334c8}
.container.contract .main-blocks #user-items .items-holder .item.industrial{border-bottom-color:#279bf0}
.container.contract .main-blocks #user-items .items-holder .item.covert{border-bottom-color:#ea2f2f}
.container.contract .main-blocks #user-items .items-holder .item.rare{border-bottom-color:#e9bf0c}
.container.contract .main-blocks #user-items .items-holder .item{position:relative;box-sizing:border-box;margin-right:1px;margin-bottom:1px;text-align:center;cursor:pointer}
.container.contract .main-blocks #user-items .items-holder .item .cost{position:absolute;top:0;right:0;font-size:13px;color:#ee6f3c;background-color:#2b3342;padding:3px 5px}
.container.contract .main-blocks #user-items .items-holder .item>img{width:70px;height:70px;margin:11px 0 21px 0}
.container.contract .main-blocks #user-items .items-holder .item .name{font-size:12px;color:#fff;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-top:-25px;text-align:left;padding:0 5px}
.container.contract .main-blocks #user-items .items-holder .item .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.62);display:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.container.contract .main-blocks #user-items .items-holder .item .overlay .button{background-image:url("/assets/img/add-btn.png");height:32px;width:32px;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px);display:block}
.container.contract .main-blocks #user-items .items-holder .item.disabled{cursor:default}
.container.contract .main-blocks #user-items .items-holder .item.disabled .overlay{display:block}
.container.contract .main-blocks #user-items .items-holder .item.disabled .overlay .button{display:none}
.container.contract .main-blocks #user-items .items-holder .item:hover .overlay{display:block}
.container.contract .main-blocks #user-items .empty-inventory{color:#737376;font-size:17px;text-transform:uppercase;text-align:center;padding-top:70px}
.container.contract .main-blocks #user-items .empty-inventory img{display:block;margin:20px auto auto}
.container.contract .main-blocks #contract-result{position:relative}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper{text-align:right;margin:0 auto}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper>div{display:inline-block;margin-left:9px;vertical-align:middle}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper>div:last-child{width:65px;margin-left:4px;text-align:left;vertical-align:baseline}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper .balance-range-wrapper{width:150px;margin:auto 6px auto 20px}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper .text{text-align:left;font-size:12px;font-weight:normal;display:inline-block;color:#bfcae3;white-space:nowrap}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper [disabled].noUi-target{cursor:not-allowed;background-color:dimgray}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper [disabled].noUi-target.noUi-horizontal .noUi-handle{border:1px solid dimgray;cursor:not-allowed}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper .noUi-target{background-color:#d3863c;box-shadow:none;border:none}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper .noUi-target.noUi-horizontal{height:3px}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper .noUi-target.noUi-horizontal .noUi-handle:before,.container.contract .main-blocks #contract-result .header #use-balance-wrapper .noUi-target.noUi-horizontal .noUi-handle:after{display:none}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper .noUi-target.noUi-horizontal .noUi-handle{right:-10px;top:-7px;box-shadow:none;width:16px;height:16px;border:1px solid #d3863c;border-radius:16px;background-color:#0f1118;outline:none;cursor:pointer}
.container.contract .main-blocks #contract-result .body{text-align:center;font-size:17px;margin:auto;position:relative}
.container.contract .main-blocks #contract-result .body #result-range{text-transform:uppercase;color:#bfcae3;line-height:2;margin-bottom:20px;padding-top:30px}
.container.contract .main-blocks #contract-result .body #result-range>div span{margin:0 7px 0 6px;font-weight:600;color:#e39349}
.container.contract .main-blocks #contract-result .body #result-range>div span:first-child{margin-left:5px}
.container.contract .main-blocks #contract-result .body #result-range>div span:last-child{margin-right:0}
.container.contract .main-blocks #contract-result .body #signature-holder{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;justify-content:center;margin-bottom:20px;height:137px;max-height:137px}
.container.contract .main-blocks #contract-result .body #signature-holder ul{margin:4px 10px 0;padding:0;list-style:none}
.container.contract .main-blocks #contract-result .body #signature-holder ul li{margin-bottom:7px;cursor:pointer}
.container.contract .main-blocks #contract-result .body #signature-holder ul.colors li.active{box-shadow:0 0 0 1px #fff}
.container.contract .main-blocks #contract-result .body #signature-holder ul.tools svg{-webkit-transition:all 210ms ease;-moz-transition:all 210ms ease;-o-transition:all 210ms ease;transition:all 210ms ease;-webkit-backface-visibility:hidden}
.container.contract .main-blocks #contract-result .body #signature-holder ul.tools li:hover>svg,.container.contract .main-blocks #contract-result .body #signature-holder ul.tools li.active>svg{transform:scale(1.22);-webkit-transform:scale(1.22);-o-transform:scale(1.22);-moz-transform:scale(1.22)}
.container.contract .main-blocks #contract-result .body #signature-holder ul.tools li.active{color:#d3863c}
.container.contract .main-blocks #contract-result .body #signature-holder svg.icon-pencil,.container.contract .main-blocks #contract-result .body #signature-holder svg.icon-trash,.container.contract .main-blocks #contract-result .body #signature-holder svg.icon-eraser{font-size:1.1rem}
.container.contract .main-blocks #contract-result .body #signature-holder ul.colors>li{width:14px;height:14px;border:1px solid #0f1118;box-shadow:0 0 0 1px #d3863c;border-radius:50%}
.container.contract .main-blocks #contract-result .body #signature-holder #signature-canvas{border:1px solid #404040;background-color:#1f2230;padding:0;cursor:crosshair}
.container.contract .main-blocks #contract-result .body #btn-sign,.container.contract .main-blocks #contract-result .body #btn-result-close{border:2px solid #e6964c;background:linear-gradient(90deg, #261214, #181412);font-size:16px;text-transform:uppercase;color:#fff;padding:12px 20px 11px 20px;cursor:pointer}
.container.contract .main-blocks #contract-result .body #btn-sign:focus,.container.contract .main-blocks #contract-result .body #btn-result-close:focus{outline:none}
.container.contract .main-blocks #contract-result .body #btn-sign .icon-handshake,.container.contract .main-blocks #contract-result .body #btn-result-close .icon-handshake{font-size:1.2rem;vertical-align:text-bottom;margin-right:10px}
.container.contract .main-blocks #contract-result .body #btn-sign svg:not(.gradient),.container.contract .main-blocks #contract-result .body #btn-result-close svg:not(.gradient){display:none}
.container.contract .main-blocks #contract-result .body #btn-sign.disabled,.container.contract .main-blocks #contract-result .body #btn-result-close.disabled{cursor:not-allowed;color:#898989;border:2px solid #404040}
.container.contract .main-blocks #contract-result .body #btn-sign.disabled svg,.container.contract .main-blocks #contract-result .body #btn-result-close.disabled svg{display:inline-block}
.container.contract .main-blocks #contract-result .body #btn-sign.disabled svg.gradient,.container.contract .main-blocks #contract-result .body #btn-result-close.disabled svg.gradient{display:none}
.container.contract .main-blocks #contract-result .body #btn-sign.disabled:hover,.container.contract .main-blocks #contract-result .body #btn-result-close.disabled:hover{background:linear-gradient(90deg, rgb(38, 18, 20), rgb(24, 20, 18))}
.container.contract .main-blocks #contract-result .body #btn-sign:hover,.container.contract .main-blocks #contract-result .body #btn-result-close:hover{background:linear-gradient(90deg, rgb(87, 19, 24), rgb(20, 57, 25))}
.container.contract .main-blocks #contract-result #state-after-sign{padding-top:15px;overflow:hidden}
.container.contract .main-blocks #contract-result #state-after-sign .result-image-holder{position:relative;width:200px;margin:0 auto}
.container.contract .main-blocks #contract-result #state-after-sign h3{margin:30px 0 10px}
.container.contract .main-blocks #contract-result #state-after-sign h5{color:#e29349;font-size:18px;font-weight:bold;margin:0 0 6px}
.container.contract .main-blocks #contract-result #state-after-sign .result-image{max-width:100%;-webkit-animation-name:visibility,scale;animation-name:visibility,scale;animation-duration:2s,500ms;animation-iteration-count:1;animation-direction:normal;animation-timing-function:linear,ease-in-out;animation-fill-mode:both;animation-delay:0s,2s;min-height:200px}
.container.contract .main-blocks #contract-result #state-after-sign .result-shine{animation-name:visibility_rotation,rotation;-webkit-animation-name:visibility_rotation,rotation;animation-duration:7s;animation-iteration-count:1,infinite;animation-timing-function:linear;animation-direction:normal;position:absolute;left:-40px;top:-25px;animation-delay:0s,7s}
.container.contract #colors-holder{width:26px;text-align:left}
.container.contract .color-picker,.container.contract .color-picker::before,.container.contract .color-picker::after,.container.contract .color-picker *,.container.contract .color-picker *::before,.container.contract .color-picker *::after{box-sizing:border-box}
.container.contract .color-picker{position:absolute;top:0;left:0;z-index:9999;box-shadow:1px 3px 6px rgba(0,0,0,.5)}
.container.contract .color-picker>div{display:flex;height:137px;width:16px;color:#000}
.container.contract .color-picker>div *{border-color:inherit;color:inherit}
.container.contract .color-picker i{font:inherit;font-size:12px}
.container.contract .color-picker\:a,.container.contract .color-picker\:h,.container.contract .color-picker\:sv{background-size:100% 100%;position:relative}
.container.contract .color-picker\:a,.container.contract .color-picker\:h{width:1.5em;border-left:1px solid;cursor:ns-resize}
.container.contract .color-picker\:a div,.container.contract .color-picker\:h div,.container.contract .color-picker\:sv div{position:absolute;top:0;right:0;bottom:0;left:0}
.container.contract .color-picker\:a i,.container.contract .color-picker\:h i{position:absolute;top:-0.25em;right:0;z-index:2;display:block;height:0;left:-4px;width:24px;border:4px solid #fff;background-color:#fff;opacity:.9}
.container.contract .color-picker\:sv{width:10em;display:none;cursor:crosshair;overflow:hidden}
.container.contract .color-picker\:sv i{display:block;width:.75em;height:.75em;position:absolute;top:-0.375em;right:-0.375em;z-index:2}
.container.contract .color-picker\:sv i::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #fff;border-radius:100%;box-shadow:0 0 2px #000}
.container.contract .color-picker\:a{display:none}
.container.contract .color-picker\:a div{z-index:2}
.container.contract .color-picker\:a div+div{background-image:linear-gradient(45deg, #ddd 25%, transparent 25%, transparent 75%, #ddd 75%, #ddd 100%),linear-gradient(45deg, #ddd 25%, #fff 25%, #fff 75%, #ddd 75%, #ddd 100%);background-size:.5em .5em;background-position:0 0,.25em .25em;z-index:1}
.container.contract .color-picker\:h div{background-image:linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%)}
.container.contract .color-picker\:sv div+div{background-image:linear-gradient(to right, #fff, rgba(255, 255, 255, 0))}
.container.contract .color-picker\:sv div+div+div{background-image:linear-gradient(to top, #000, rgba(0, 0, 0, 0))}
.container.contract .color-picker\:a,.container.contract .color-picker\:h,.container.contract .color-picker\:sv{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}
.container.contract .color-picker.is-static{display:inline-block;position:static;left:0 !important;top:0 !important;box-shadow:none}
.container.profileOLD .block .gradient-btn .lds-ellipsis{right:auto}
.container.profileOLD .block .gradient-btn .lds-ellipsis>div{background:#6d6d6d}
.container.profileOLD .items-block .items .unit .weapon .contract-ico,.container.profileOLD .items-block .items .unit .weapon .upgrade-ico,.container.profileOLD .items-block .items .unit .weapon .sell-ico{position:absolute;right:8px;top:10px}
.container.profileOLD .items-block .items .unit .weapon .contract-ico svg,.container.profileOLD .items-block .items .unit .weapon .upgrade-ico svg,.container.profileOLD .items-block .items .unit .weapon .sell-ico svg{fill:#718ab6}
.container.profileOLD .items-block .items .unit .weapon .contract-ico svg{width:23px;height:23px}
.light-modal-body.compact a{color:#ea9a50;text-decoration:none}
.light-modal-body.compact ol li{font-size:12px}
.light-modal-body.compact ol li:before{height:24px;width:24px;line-height:2em;border-radius:24px}
.light-modal-body.compact ol li .label.label-success{background-color:#164e66;display:inline;padding:.2em .6em .3em;font-size:80%;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.light-modal{display:none;position:fixed;background:rgba(0,0,0,0);top:0;bottom:0;left:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;right:0;z-index:6;transition:background 1s;font-size:16px;visibility:hidden}
.light-modal-wider .light-modal-content{width:500px}
.light-modal-wider .light-modal-footer{padding:3px}
.light-modal-content{background:#292d35;color:#fff;width:380px;border-radius:.2em;position:relative;max-height:calc(100vh - 10px);line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:calc(100vw - 30px)}
.light-modal-content ul#choose-payment{display:flex;margin:0;padding:0;align-items:center;flex-wrap:wrap}
.light-modal-content ul#choose-payment li{list-style:none;text-align:center;width:84px;cursor:pointer;height:70px;align-items:center;background:#1a2031;border:.7px solid #2f374e;display:flex;color:#404c6c;justify-content:center}
.light-modal-content ul#choose-payment li img{width:66px;height:auto;display:inherit}
.light-modal-content ul#choose-payment li:hover{background-color:#2f374e}
.light-modal-content ul#choose-payment li.active{background-color:#2f374e;border-bottom:2px solid #ff9739}
.light-modal-content p.help{font-size:12px;color:silver;margin:0;text-align:center}
.light-modal-content p.help a{color:silver}
.light-modal-content .mb-25{margin-bottom:25px}
.light-modal-content form{margin-bottom:15px;width:345px}
.light-modal-content form label{width:125px;display:inline-block;text-align:right;padding-right:10px;vertical-align:middle;line-height:16px}
.light-modal-content form label div#promo-hint{font-size:13px;margin-top:5px;height:16px;position:relative}
.light-modal-content form label div.success{color:#e4b081}
.light-modal-content form label div.error{color:#ca5c64}
.light-modal-content form>div{margin-bottom:15px;text-align:right}
.light-modal-content form>div #promo-result-holder{display:block;height:18px;margin-bottom:2px}
.light-modal-content form>div #promo-result-holder>div{display:none;font-size:13px;color:#bac5de}
.light-modal-content form>div #promo-result-holder>div strong{color:#e4b081}
.light-modal-content form>div>div{display:inline-block;position:relative}
.light-modal-content form>div>div>span{display:block;font-size:22px;color:#35353f;position:absolute;right:12px;top:8px}
.light-modal-content form>div>div>span svg{fill:#35353f;width:19px;height:19px}
.light-modal-content form input[type=text],.light-modal-content form input[type=number]{background-color:#0f0f19;height:43px;line-height:45px;width:140px;outline:0;border:1px solid #0e0e17;border-right-color:#191a21;border-bottom-color:#191a21;font-size:14px;font-weight:600;color:#fff;padding:0 10px;margin-right:-1px;text-transform:uppercase;display:inline-block}
.light-modal-content form input[type=text]::-webkit-input-placeholder,.light-modal-content form input[type=number]::-webkit-input-placeholder{color:#35353f}
.light-modal-content form input[type=text]::-moz-placeholder,.light-modal-content form input[type=number]::-moz-placeholder{color:#35353f}
.light-modal-content form input[type=text]:-ms-input-placeholder,.light-modal-content form input[type=number]:-ms-input-placeholder{color:#35353f}
.light-modal-content form input[type=text]:-moz-placeholder,.light-modal-content form input[type=number]:-moz-placeholder{color:#35353f}
.light-modal-content img{max-width:100%;border-radius:.2em}
.light-modal-content.large-content{width:50vw}
.light-modal-header{padding:14px 20px;background:rgba(0,0,0,.2);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.light-modal-heading{margin:0;font-size:20px;font-weight:400}
.light-modal-heading+.light-modal-close-icon{position:static}
.light-modal-body{background:#14171e url("/assets/img/modal-bg.jpg") no-repeat center top;padding:20px 20px 4px 20px;overflow:auto;max-height:450px}
.light-modal-body.skinpay-wrapper{background-color:#272a31;background-image:none;padding:10px 0;height:70px;display:flex;box-sizing:border-box;justify-content:center;align-items:center}
.light-modal-body.skinpay-wrapper img{height:65%}
.light-modal-body.skinpay-wrapper a.gradient-btn:before{background:-webkit-linear-gradient(to right, #a3a3a4, #6e5ab1);background:linear-gradient(to right, #a3a3a4, #6e5ab1)}
.light-modal-body.skinpay-wrapper a.gradient-btn:hover:after{background:-webkit-linear-gradient(to right, #4754e5, #453a70);background:linear-gradient(to right, #4754e5, #453a70)}
.light-modal-footer{padding:15px 20px;background:rgba(0,0,0,.2);text-align:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;justify-content:space-between}
.light-modal-footer svg{width:calc(25% - 10px);height:25px}
.light-modal-close-icon{text-decoration:none;line-height:1}
.light-modal-close-icon svg{transition:all .2s ease-in-out}
.light-modal-close-icon:hover svg{fill:#fff}
.light-modal-close-icon{position:absolute;top:-15px;right:-15px}
.light-modal-close-icon svg{width:18px;height:18px;fill:#7c7c7c}
.light-modal-caption{position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%;padding:10px 0;background:rgba(0,0,0,.2);border-radius:.2em;width:100%;text-align:center;margin-top:5px}
.light-modal.visible{background:rgba(0,0,0,.6);display:-ms-flexbox;display:flex;visibility:visible}
.light-modal-navigation .navigation-next,.light-modal-navigation .navigation-prev{width:32px;height:32px;border-color:#fff;transition:border-color .2s}
.light-modal-navigation .navigation-next:hover,.light-modal-navigation .navigation-prev:hover{border-color:hsla(0,0%,100%,.7)}
.light-modal-navigation .navigation-next{position:absolute;right:-50px;top:50%;border-bottom:1px solid;border-left:1px solid;-ms-transform:rotate(-135deg);transform:rotate(-135deg)}
.light-modal-navigation .navigation-prev{position:absolute;left:-50px;top:50%;border-bottom:1px solid;border-left:1px solid;-ms-transform:rotate(45deg);transform:rotate(45deg)}
@media(max-width: 480px) {
.light-modal-navigation .navigation-next{right:5px}
.light-modal-navigation .navigation-prev{left:5px}
}
@media(max-width: 440px) {
.light-modal{font-size:14px}
.light-modal:target .light-modal-content{width:320px}
}
@supports(display: flex) {
@media(max-width: 440px) {
.light-modal:target .light-modal-content{width:320px}
}
}
@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}
@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}
@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}
.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}
@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}
@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}
@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}
@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-target{position:relative;direction:ltr}
.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}
.noUi-connects{overflow:hidden;z-index:0}
.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}
html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}
.noUi-vertical .noUi-origin{width:0}
.noUi-horizontal .noUi-origin{height:0}
.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}
.noUi-touch-area{height:100%;width:100%}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}
.noUi-state-drag *{cursor:inherit !important}
.noUi-horizontal{height:18px}
.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}
.noUi-vertical{width:18px}
.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}
html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}
.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}
.noUi-connects{border-radius:3px}
.noUi-connect{background:#3fb8af}
.noUi-draggable{cursor:ew-resize}
.noUi-vertical .noUi-draggable{cursor:ns-resize}
.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}
.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}
.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}
.noUi-handle:after{left:17px}
.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}
.noUi-vertical .noUi-handle:after{top:17px}
[disabled] .noUi-connect{background:#b8b8b8}
[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}
.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-pips{position:absolute;color:#999}
.noUi-value{position:absolute;white-space:nowrap;text-align:center}
.noUi-value-sub{color:#ccc;font-size:10px}
.noUi-marker{position:absolute;background:#ccc}
.noUi-marker-sub{background:#aaa}
.noUi-marker-large{background:#aaa}
.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}
.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}
.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}
.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}
.noUi-marker-horizontal.noUi-marker-sub{height:10px}
.noUi-marker-horizontal.noUi-marker-large{height:15px}
.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}
.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px}
.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}
.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}
.noUi-marker-vertical.noUi-marker-sub{width:10px}
.noUi-marker-vertical.noUi-marker-large{width:15px}
.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}
.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}
.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}
@media only screen and (max-width: 1470px) {
.container.contract .main-blocks #user-items .items-holder{max-height:340px;overflow-y:scroll}
.container.contract .main-blocks #user-items .items-holder .item{width:116px}
}
@media only screen and (max-width: 1300px) {
.main-content .container.upgrade .upgrade-content .game .item-bottom .right-balance.hide .hide-text{display:none}
}
@media only screen and (max-width: 1200px) {
.container.contract .main-blocks #user-items .summary{display:block;margin-left:0;margin-top:1px}
}
@media only screen and (max-width: 1080px) {
.container.contract #contract-collection .item{width:107px}
.container.contract #contract-summary{padding:0 5px 0 10px}
.container.contract #contract-summary>div{width:33%}
.container.contract #contract-summary .user-balance .wallet{display:none}
.container.contract #contract-summary .user-balance .addbalance{margin-left:1px}
.container.contract #contract-summary .asset-counter{text-align:center}
.container.contract #contract-summary .contract-total-sum{text-align:center}
.container.contract #contract-summary .asset-counter,.container.contract #contract-summary .contract-total-sum{font-size:13px}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper>div{margin-left:0}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper>div:first-child{display:none}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper .balance-range-wrapper{margin:auto 5px auto 8px;width:134px}
}
@media only screen and (max-width: 900px) {
.container.contract #contract-summary .user-balance .text{display:block}
.container.contract #contract-summary .user-balance .balance-amount{font-size:16px}
.container.contract .pagination-holder .count-page{display:block;margin-bottom:7px}
.container.contract .main-blocks{flex-direction:column}
.container.contract .main-blocks #user-items,.container.contract .main-blocks #contract-result{margin:0;width:auto}
.container.contract .main-blocks #user-items .body,.container.contract .main-blocks #contract-result .body{margin-bottom:0}
.container.contract .main-blocks #user-items .items-holder,.container.contract .main-blocks #contract-result .items-holder{height:auto;overflow:auto}
.container.contract .main-blocks #user-items .items-holder .item,.container.contract .main-blocks #contract-result .items-holder .item{width:114px}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper>div{margin-left:10px}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper>div:first-child{display:inline-block}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper .balance-range-wrapper{margin:auto 5px auto 8px;width:150px}
.container.contract .main-blocks #user-items{margin-bottom:15px}
.container.contract .main-blocks #user-items .summary{margin-left:10px;display:inline}
}
@media only screen and (max-width: 550px) {
.container.contract h1.page-title{margin-bottom:60px}
.container.contract .rules{left:50%;margin-left:-75px;top:55px}
.container.contract .main-blocks #user-items .summary{display:block;margin-left:0}
.container.contract #contract-summary{flex-wrap:wrap;padding:10px 5px 0 5px;justify-content:center}
.container.contract #contract-summary>div{width:100%;margin-bottom:10px}
.container.contract #contract-summary .user-balance{text-align:center}
.container.contract #contract-summary .user-balance .wallet{display:inline-block}
.container.contract #contract-summary .user-balance .text{display:inline-block}
.container.contract #contract-summary .user-balance .addbalance{margin-left:10px}
.main-content .content-center .rules{top:55px}
.main-content .content-center .contract-content .contract .contract-balance{justify-content:center}
.main-content .content-center .contract-content .contract .items{flex-wrap:wrap}
.main-content .content-center .contract-content .contract .items .my-items{width:100%;margin-right:0;margin-bottom:15px}
.main-content .content-center .contract-content .contract .items .my-items .weapon{min-height:200px}
.main-content .content-center .contract-content .contract .items .contract-items{width:100%}
}
@media only screen and (max-width: 440px) {
.container.contract #contract-collection .item{width:110px;height:110px}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper>div{margin-left:0}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper>div:first-child{display:none}
.container.contract .main-blocks #contract-result .header #use-balance-wrapper .balance-range-wrapper{margin:auto 5px auto 8px;width:134px}
.light-modal-content form{width:100%}
.light-modal-content form label{width:70px}
}
@media only screen and (max-width: 400px) {
.result-page{width:auto;margin:25px auto 0 auto}
.result-page .header .header-text{font-size:15px;width:auto}
.result-page .header .icon-support-at{width:2.2em;font-size:2.2rem}
.result-page .footer{padding-left:0}
.result-page .help-block-error{padding-left:0}
.result-page .dark-form{width:100%}
.result-page .dark-form input[type=text],.result-page .dark-form input[type=number],.result-page .dark-form input[type=password],.result-page .dark-form textarea{width:100%;box-sizing:border-box}
.result-page .dark-form .submit-btn{text-align:left}
.result-page .dark-form .submit-btn button{margin:0 0 0 2px}
.result-page .dark-form label{width:auto;display:block;margin-bottom:5px}
}

@-webkit-keyframes visibility{from{filter:grayscale(1) blur(6px) saturate(0)}to{filter:grayscale(0) blur(0) saturate(2)}}
@keyframes visibility{from{filter:grayscale(1) blur(6px) saturate(0)}to{filter:grayscale(0) blur(0) saturate(2)}}
@-webkit-keyframes visibility_rotation{from{-webkit-transform:rotate(0deg) scale(0.9, 0.9);transform:rotate(0deg) scale(0.9, 0.9);opacity:0}50%{opacity:1;-webkit-transform:rotate(180deg) scale(1.2, 1.2);transform:rotate(180deg) scale(1.2, 1.2)}to{-webkit-transform:rotate(360deg) scale(0.9, 0.9);transform:rotate(360deg) scale(0.9, 0.9)}}
@keyframes visibility_rotation{from{-webkit-transform:rotate(0deg) scale(0.9, 0.9);transform:rotate(0deg) scale(0.9, 0.9);opacity:0}50%{opacity:1;-webkit-transform:rotate(180deg) scale(1.2, 1.2);transform:rotate(180deg) scale(1.2, 1.2)}to{-webkit-transform:rotate(360deg) scale(0.9, 0.9);transform:rotate(360deg) scale(0.9, 0.9)}}
/* animate.css: базовые правила (fill-mode both — bounceOut должен фиксироваться) */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}
.faster{-webkit-animation-duration:500ms;animation-duration:500ms}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}


/* суффикс валюты у цен — как в оригинале */
.__balance::after,.__currency::after{content:"₽";margin-left:.33rem;font-weight:normal}

/* базовые размеры иконок спрайта (font-size/width из оригинального style.css) */
.icon-knife{font-size:305.4rem;width:4.2969875573em}
.icon-knife-2{font-size:2.663rem;width:4.7258730755em}
.icon-usp{font-size:1.16rem;width:2.6896551724em}
.icon-ak47{font-size:1.4rem;width:3.3857142857em}
.icon-awp{font-size:1rem;width:4.77em}
.icon-ump{font-size:2.3rem;width:2.0869565217em}
.icon-shotgun{font-size:109rem;width:4.5091743119em}
.icon-machinegun{font-size:156.1rem;width:3.4791800128em}
.icon-glove{font-size:6.182rem;width:1.6057910061em}
.icon-random{font-size:51.2rem;width:1em}
.icon-pencil{font-size:46.9336rem;width:1em}
.icon-eraser{font-size:50.785rem;width:1em}
.icon-trash{font-size:9.8rem;width:1em}
.icon-circle-close{font-size:17.42rem;width:1em}
.icon-question{font-size:43.9rem;width:1em}
.icon-handshake{font-size:32rem;width:1.6em}

/* правки по фидбеку: заголовку вернуть родной отступ h1 (наш глобальный reset
   его убил — «Правила игры» наезжали на слоты); текстура контейнера (bg_case.webp)
   остаётся как в оригинале, а глобальный водяной знак с контр-террористом
   (bg-main.png на body::before) на контрактах глушим — как уже сделано на профиле */
body::before{background:none!important}
.container.contract h1.page-title{margin-top:.67em}
