@charset "UTF-8";.promotion-modal__content--title{font-size:14px;color:#25223c}.promotion-modal__content--price{background-color:#f7f6ff;margin-top:24px;padding:16px;border-radius:14px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.promotion-modal__content--price .row{display:flex;flex-flow:row nowrap}.promotion-modal__content--price .second-row{padding-top:16px}.promotion-modal__content--price--title{font-weight:700;box-sizing:border-box;padding-right:24px;font-size:14px;color:#25223c;min-width:80px;display:inline-block}.promotion-modal__content--price--price{padding-right:10px;font-size:14px;color:#25223c}.promotion-modal__content .switching{color:#000;margin-top:24px;font-size:16px;font-weight:500}.promotion-modal__content .promotion-title{font-weight:700;margin-top:24px;font-size:14px;color:#25223c;margin-bottom:4px}.promotion-modal__content .promotion-title .promotion-title-optional{color:#8c8a98;font-weight:400;margin-left:4px}.promotion-modal__content input{width:100%;height:40px;padding:12px 8px;box-sizing:border-box;border-radius:8px}.promotion-modal__content .promotion-count{margin-top:4px;color:#8c8a98;text-align:right;font-size:12px}.promotion-modal__content--warning{padding-top:5px;color:#f0270c;font-size:14px}.promotion-modal__content--warning .kmt-triangle-exclamation-full{padding-right:5px;font-size:12px}.promotion-modal__content--warning_dash{padding:0 7px}.promotion-modal .promote_btn,.promotion-modal .promote_cancel,.promotion-modal .promote_buy{display:inline-block;border-radius:6px;padding:4px 8px;font-size:16px;font-style:normal;height:32px}.promotion-modal .promote_buy,.promotion-modal .promote_btn{line-height:20px}.promotion-modal .promote_cancel{line-height:25px}.promotion-modal .landscape-overlay-modal__header{padding:24px 24px 16px}.promotion-modal .landscape-overlay-modal__header .kmt-cross-line{font-size:16px;line-height:24px;color:#25223c}.promotion-modal .landscape-overlay-modal__footer{padding:24px}.promotion-forbid-modal .landscape-overlay-modal__main{width:320px}.promotion-forbid-modal .landscape-overlay-modal__content{padding:0 40px}.promotion-forbid-modal .title{text-align:center;font-size:22px;font-style:normal;font-weight:500;padding-bottom:32px}.promotion-forbid-modal .content{text-align:center;font-size:14px;font-style:normal;font-weight:400;color:#25223c;margin-bottom:16px}.promotion-forbid-modal .landscape-overlay-modal__footer{padding:16px 40px 40px}.promotion-forbid-modal .landscape-overlay-modal__footer .promotion-forbid-button{width:100%}.promotion-forbid-modal .important-text{font-weight:700;color:#e30060}.promotion-placeholder{width:82%;padding:20px;border-radius:8px;box-shadow:0 3px 10px rgba(63,25,253,.15);overflow:hidden;background-color:#fff;margin:20px 10px}.promotion-placeholder__container{overflow:hidden}.promotion-placeholder__avatar{width:60px;height:60px;border-radius:30px;background-color:#e9e9eb;display:inline-block}.promotion-placeholder__footer{background-color:#e9e9eb;width:calc(100% - 75px);display:inline-block;height:60px;margin-left:10px}.promotion--description-title{max-width:calc(100% - 160px);margin:20px 0 8px;font-size:30px;font-weight:300}.promotion--description-subtitle{max-width:calc(100% - 160px);margin-bottom:8px;font-size:14px}.promotion .promotion-button{position:absolute;right:0;top:34px;margin:8px 0}.promotion .promotion-button--phone{position:relative;float:right;text-align:right;right:-8px;top:8px;z-index:1}.promotion .pack>h1{margin:25px 0 15px}.promotion .pack .infinite-load>ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .promotion .pack .infinite-load>ul{height:1px}.promotion .pack .col-sm-9{padding:0;position:relative}.promotion .pack .promotion-tile{padding:0 0 20px;width:100%}.promotion .pack .promotion-tile-meta{display:none;padding-bottom:7px;line-height:20px}.promotion .pack .promotion-tile-meta__month,.promotion .pack .promotion-tile-meta__time{font-family:Roboto;display:inline-block;vertical-align:middle;margin-right:.5em;font-weight:500}.promotion .pack .promotion-tile-meta__month{display:inline-block}.promotion .pack .promotion-tile-meta__month:before{font-family:kaufmich-troll;content:"";margin-right:5px;font-size:16px;position:relative;top:3px}.promotion .pack .promotion-tile-meta__time{display:inline-block}.promotion .pack .promotion-tile-meta__time:before{font-family:kaufmich-troll;content:"";margin-right:5px;font-size:16px;position:relative;top:3px}.promotion .pack .promotion-tile-meta__status{float:right;position:relative;top:5px;color:#8c8a98}.promotion .pack .promotion-tile-meta__status .running{background:#75c6f5;width:10px;height:10px;border-radius:5px;position:relative;left:8px;top:1px;margin-right:10px;display:inline-block}.promotion .pack .promotion-tile-meta__status .stopped{background:#f0270c;width:10px;height:10px;border-radius:5px;position:relative;left:8px;top:1px;margin-right:10px;display:inline-block}.promotion .pack .promotion-tile-container{background-color:#fff;border-radius:8px;box-shadow:0 3px 10px rgba(63,25,253,.15);overflow:hidden;background:#fff;padding:20px;height:100px;box-sizing:border-box}.promotion .pack .promotion-tile-avatar{text-align:center;width:60px;display:inline-block}.promotion .pack .promotion-tile-content{width:calc(100% - 60px);display:inline-block;padding-left:30px;box-sizing:border-box}.promotion .pack .promotion-tile-list{width:20%;display:inline-block}.promotion .pack .promotion-tile-list:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .promotion .pack .promotion-tile-list{height:1px}.promotion .pack .promotion-tile-list-title{color:#8c8a98;font-weight:700;position:relative;top:-6px}.promotion .pack .promotion-tile-list-content{position:relative;top:6px;font-weight:500}.promotion .pack .promotion-tile-list-content span{display:inline-block}.promotion .pack .promotion-tile-list-content .running-text,.promotion .pack .promotion-tile-list-content .stopped-text{color:#585669;font-weight:400}.promotion .pack .promotion-tile-list .running{background:#75c6f5;width:10px;height:10px;border-radius:5px;position:relative;left:8px;top:1px;margin-left:5px}.promotion .pack .promotion-tile-list .stopped{background:#f0270c;width:10px;height:10px;border-radius:5px;position:relative;left:8px;top:1px;margin-left:5px}@media only screen and (max-width: 768px){.promotion .pack .promotion-button{position:relative;float:right;top:0}.promotion .pack .promotion--description-title{max-width:100%;margin-top:8px;font-weight:700}.promotion .pack .promotion--description-subtitle{max-width:100%}.promotion .pack .user-tile-list--placeholder{padding-top:25px}.promotion .pack .promotion-tile-meta{display:block}.promotion .pack .promotion-tile-content{padding-left:10px}.promotion .pack .promotion-tile__total{width:38%!important}.promotion .pack .promotion-tile__delivered,.promotion .pack .promotion-tile__clicks{width:31%!important}.promotion .pack .promotion-tile__date,.promotion .pack .promotion-tile__status{display:none!important}.promotion .pack .promotion-tile-list-title{font-size:12px;overflow:hidden}.promotion .pack .promotion-tile-container{padding:10px;height:80px;width:98%;margin:0 auto}}@media only screen and (max-width: 767px) and (min-width: 320px){.promotion .pack .promotion-tile{padding:0 0 15px}.promotion .pack .promotion-tile__container{padding:10px 6px}.promotion .pack .col-sm-9 ul{overflow:hidden}.promotion .pack .infinite-load--whole-page{padding-top:56px}.promotion .pack .promotion-placeholder__container{position:relative;top:60px}.promotion .pack .placeholder-empty-tip{padding-top:100px}}@media only screen and (min-width: 768px){.promotion .promotion__sub-menu .sub-nav-tabs{background-color:transparent}.promotion .promotion__sub-menu .btn{width:200px}.promotion .promotion__sub-menu--fixed .sub-nav-tabs{width:auto;top:30px}.promotion .promotion__sub-menu--fixed .btn{position:fixed;top:158px}.promotion .promotion__sub-menu--fixed p{margin-top:128px}}.promotion__sub-menu{margin:0 -15px}.promotion__sub-menu .sub-nav-tabs{background-color:#fff}.promotion__sub-menu p{height:1px}.promotion__sub-menu .btn{margin-top:8px!important;padding:0}.promotion__sub-menu .btn a{display:block;width:100%;height:100%}.promotion__sub-menu--fixed p{margin-top:46px}.promotion__sub-menu--fixed .sub-nav-tabs{position:fixed;width:100%;max-width:530px;top:0;z-index:30}@media only screen and (min-width: 768px) and (max-width: 960px){.promotion-tile__clicks{width:15%!important}.promotion-tile__date{width:25%!important}.promotion .pack h1{margin:25px 0}}
