@charset "UTF-8";
.shortstory:has(.short-trailer-badge) .shortimg{position:relative}
.shortstory:has(.short-trailer-badge) .short-poster-wrap{width:150px;margin-right:16px;margin-bottom:40px}
.shortstory:has(.short-trailer-badge) .short-poster-link{width:150px;height:225px}
.shortstory:has(.short-trailer-badge) .short-poster-wrap .short-poster-link>img{width:150px !important;height:225px !important}
.shortstory:has(.short-trailer-badge) .short-meta{margin-top:10px}
.shortstory:has(.short-trailer-badge) .short-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.shortstory:has(.short-trailer-badge) .kg-short-poster-rating{width:150px}
.shortstory:has(.short-trailer-badge) .kg-short-poster-rating .main-sliders-rate{gap:6px !important}
.shortstory:has(.short-trailer-badge) .kg-short-poster-rating .main-sliders-rate>div{height:28px !important;font-size:12px !important;padding:0 4px !important}
.shortstory:has(.short-trailer-badge) .kg-short-poster-rating .main-sliders-rate svg,.shortstory:has(.short-trailer-badge) .kg-short-poster-rating .main-sliders-rate img{width:15px !important;height:15px !important}
.shortstory:has(.short-trailer-badge) .short-watch-btn{position:absolute !important;left:50% !important;top:89px !important;transform:translateX(-50%);width:48px !important;height:48px !important;min-width:0 !important;margin:0 !important;padding:0 !important;border-radius:50% !important;font-size:0 !important;line-height:0 !important;display:flex !important;align-items:center;justify-content:center;background:rgba(0,0,0,.55) !important;border:2px solid rgba(255,255,255,.85) !important;box-shadow:0 2px 10px rgba(0,0,0,.5);transition:background .15s,transform .15s}
.shortstory:has(.short-trailer-badge) .short-watch-btn:before{content:"";display:block;margin-left:4px;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff}
.shortstory:has(.short-trailer-badge) .short-watch-btn:hover{background:rgba(202,86,63,.9) !important;transform:translateX(-50%) scale(1.08)}
.shortstory:has(.short-trailer-badge) .anons-block-short{position:absolute !important;float:none !important;left:0 !important;top:265px !important;width:150px !important;max-width:150px !important;margin:0 !important}
.shortstory:has(.short-trailer-badge) .movie-expected{background:none !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important;width:150px !important;min-width:0 !important;max-width:150px !important;transform:none !important}
.shortstory:has(.short-trailer-badge) .movie-expected__actions,.shortstory:has(.short-trailer-badge) .movie-expected__actions.short{display:block !important;padding:0 !important;margin:0 !important;width:150px !important;min-width:0 !important}
.shortstory:has(.short-trailer-badge) .movie-expected__wrapper{position:relative;display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:space-between;align-items:center;box-sizing:border-box;width:150px !important;height:26px;margin:0 !important;padding:0 7px !important;gap:6px;border:1px solid #43494b;border-radius:6px;background:linear-gradient(90deg,rgba(46,160,90,.8) var(--p,0%),#2a2d2f var(--p,0%));font:700 12px/1 Arial,sans-serif;color:#fff;white-space:nowrap}
.shortstory:has(.short-trailer-badge) .movie-expected__percent,.shortstory:has(.short-trailer-badge) .movie-expected__count{display:block !important;flex:0 0 auto !important;width:auto !important;margin:0 !important;padding:0 !important;background:none !important;border:0 !important;font:inherit !important;color:#fff !important;white-space:nowrap !important;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.shortstory:has(.short-trailer-badge) .movie-expected__percent:before{content:"Ждут ";font-weight:400;opacity:.9}
.shortstory:has(.short-trailer-badge) .movie-expected__count:after{content:" чел.";font-size:10px;font-weight:400;opacity:.85}
