.yz-bar{position:relative;display:flex;gap:4px;align-items:center;z-index:40;font-family:Arial,sans-serif;flex:none}
.yz-bar.in-head{position:relative;top:auto;right:auto;bottom:auto}
.yz-cur,.yz-money,.yz-menu button{display:flex;align-items:center;gap:4px;border:1px solid #3a3a42;border-radius:999px;background:#111;color:#fff;padding:5px 8px;font:600 12px/1 Arial,sans-serif}
.yz-caret{font-style:normal;font-size:9px;opacity:.8}
.yz-cur svg,.yz-money svg,.yz-menu svg,.yz-one svg,.yz-cmenu svg{width:16px;height:11px;flex:none}
.yz-menu,.yz-cmenu{position:absolute;right:0;top:36px;display:grid;gap:4px;padding:6px;background:#111;border-radius:12px;z-index:81;min-width:180px}
.yz-menu[hidden],.yz-cmenu[hidden]{display:none!important}
.pcl740-action{display:none!important}
.yz-menu button,.yz-cmenu button{width:100%;text-align:left}
.yz-cmenu button.on,.yz-menu button.on{outline:2px solid #c6f54a}
.head-inner{height:auto;min-height:56px;flex-wrap:nowrap;align-items:center;gap:6px}
.head-tools{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}
.brand{min-width:0}
.brand img,.brand-full{max-width:108px;height:auto}
.reels-top{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;overflow:hidden}
.reels-top [data-all]{white-space:nowrap;flex:none}
.sw-receipt input[type=file]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}
.reel-caption{right:56px!important;max-width:calc(100vw - 68px);overflow:hidden}
.reel-caption .sr-submit{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;width:auto!important}
.reel-actions{z-index:8}
button[data-sound]{width:40px;height:40px;min-width:40px;padding:0;border-radius:50%;overflow:hidden;font-size:0;line-height:0;display:inline-grid;place-items:center}
button[data-sound]::after{content:"";width:16px;height:16px;background:#fff;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 9h4l5-4v14l-5-4H4zm12.5 3a4.5 4.5 0 0 0-2.5-4v8a4.5 4.5 0 0 0 2.5-4z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M4 9h4l5-4v14l-5-4H4zm12.5 3a4.5 4.5 0 0 0-2.5-4v8a4.5 4.5 0 0 0 2.5-4z'/></svg>") center/contain no-repeat}
.yz-one{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;font-weight:800}
.yz-one svg{width:16px;height:11px}
.yz-big{font-size:28px;line-height:1.1}
.yz-due{display:block;margin-top:6px;color:#d0ff00;font-size:15px;font-weight:700}
.yz-rate{display:block;margin-top:2px;color:#9a9aa3;font-size:12px}
.yz-paybox{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:10px 0}
.yz-currow{position:relative}
.yz-other{border:1px solid #d0ff00;color:#d0ff00;background:transparent;border-radius:12px;padding:8px 12px;font:600 14px/1 Arial,sans-serif}
.yz-cmenu{top:40px}
.ln-info{display:flex;flex-direction:column;gap:4px;max-width:100%}
.ln-info h3{order:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ln-info p{order:2;margin:0}
.ln-info .ln-buy{order:3}
.ln-info .ln-more{order:4}
.ln-sum{display:inline-flex}
.ln-card,.ln-rc{max-width:100%}
.ln-info p,.ln-rc b{overflow-wrap:anywhere}
.ln-kind,.ln-gap{display:none!important}
.ln-info p{display:flex;flex-direction:column;justify-content:center;max-height:1.6em;min-height:1.2em;overflow:hidden}
.ln-sum{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ln-media .yz-tier,.shelf-card .tier-tag,.ln-card .tier-tag{position:absolute;top:8px;left:8px;right:auto!important;bottom:auto!important;width:auto!important;max-width:calc(100% - 16px);z-index:4;margin:0;overflow:hidden;text-overflow:clip;white-space:nowrap;box-sizing:border-box;font-size:9px;letter-spacing:0}
.sw-card>p{padding-right:64px;box-sizing:border-box}
.shr-b{z-index:6}
.ln-badge{max-width:calc(100% - 52px);z-index:4;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}
.shelf-card>span:not(.tier-tag):not(.shr-b){bottom:26px;padding-bottom:2px}
.shelf-card .shelf-price{position:absolute;left:6px;right:8px;bottom:4px;z-index:3;padding:0}
@media(max-width:767px){.head-tools{gap:4px;flex-wrap:nowrap}.yz-cur,.yz-money{padding:4px 6px}.yz-bar{flex-wrap:nowrap}}
.kn-ico{width:14px;height:14px;flex:none}
.reels-top,.shelf-top{display:flex;align-items:center;gap:4px;flex-wrap:nowrap!important;height:48px!important;min-height:48px;padding-left:8px;padding-right:8px}
.reels-top>.sw-profile,.shelf-top>.sw-profile{display:none!important}
header .sw-pay,.site-head .sw-pay,.reels-top .sw-pay,.shelf-top .sw-pay{display:none!important}
.reels-top .yz-cur,.reels-top .yz-money,.shelf-top .yz-cur,.shelf-top .yz-money,.kn-line .yz-cur,.kn-line .yz-money{padding:3px 6px;font-size:12px}
.reels-top .kn-ico,.shelf-top .kn-ico,.kn-line .kn-ico{width:12px;height:12px}
.reels-top>a,.shelf-top>a{flex:none;overflow:visible;white-space:nowrap;font-size:13px}
.reels-top>button,.shelf-top>small{margin-left:auto;flex:none;padding:5px 8px;font-size:12px}
.yz-bar .yz-menu:not([hidden]){position:fixed;left:8px;right:auto;top:52px;bottom:auto;width:min(240px,calc(100vw - 16px));max-height:min(420px,calc(100dvh - 70px));overflow:auto;z-index:80;border-radius:12px;padding:6px;background:#141418;box-shadow:0 8px 24px #000a}
.kn-back{position:fixed;inset:0;z-index:30;border:0;background:#0008;padding:0}
.kn-back[hidden]{display:none}
.kn-sheet-h{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px;font-size:16px}
.kn-sheet-h button{width:28px;height:28px;border:0;border-radius:14px;background:#222228;color:#fff;flex:none}
.kn-bal{display:block;max-width:76px;color:#d7ff2f;font:800 10px/1.1 Arial,sans-serif;white-space:nowrap}
.kn-account{margin:0 0 14px;padding:18px;border:1px solid #3a4a18;border-radius:18px;background:linear-gradient(160deg,#1c2410,#121214 55%)}
.kn-account em{display:block;color:#bdbdc7;font-style:normal;font-size:14px}
.kn-account strong{display:block;margin:8px 0 14px;font-size:34px;line-height:1.05;letter-spacing:-1px}
.kn-account button,.kn-topup{border:0;border-radius:14px;background:#d7ff2f;color:#111;font:800 16px/48px Arial,sans-serif;min-height:48px}
.kn-account button{width:100%}
.kn-topup{display:inline-block;margin:8px 0;padding:0 16px;font-size:15px;line-height:40px;min-height:40px}
.reel-pills .tier-tag{background:#d7ff2f;color:#111;font-weight:800;opacity:1}
.kn-line{display:flex!important;align-items:center;justify-content:flex-start!important;gap:4px;flex-wrap:nowrap!important;height:48px!important;min-height:48px;max-height:48px;padding:0 8px!important;width:100%;box-sizing:border-box}
.kn-line>.brand,.kn-line>.head-nav,.kn-line>.head-tools,.r41-head.kn-line>b{display:none!important}
@media(min-width:768px){.kn-line>.account-button,.reels-top>.account-button,.shelf-top>.account-button{display:inline-flex!important;align-items:center;gap:4px;flex:none;min-height:28px;height:28px;padding:0 8px;border:1px solid #68686e;border-radius:22px;background:#17171a;color:#fff;box-shadow:none;font:700 12px/1 Arial,sans-serif}.kn-line>.account-button svg,.reels-top>.account-button svg,.shelf-top>.account-button svg{width:14px;height:14px}.kn-line>.account-button span,.reels-top>.account-button span,.shelf-top>.account-button span{display:inline}}
.kn-brand{flex:none;color:#fff;font:800 12px/1 Arial,sans-serif;letter-spacing:-.3px;text-decoration:none;white-space:nowrap}
.kn-brand span{color:#d7ff2f}
.kn-all{margin-left:auto;flex:none;border:1px solid #68686e;background:#17171a;color:#fff;border-radius:22px;padding:5px 8px;font:700 12px/1 Arial,sans-serif;white-space:nowrap;text-decoration:none}
.r41-host>a.sr-close{display:inline-block;margin:0 8px 6px;color:#d7ff2f;font:700 13px/1 Arial,sans-serif}
.r41-host>.r41-head.kn-line{margin-left:-18px;margin-right:-18px;width:calc(100% + 36px)}
@media(max-width:700px){
.reel:not(.reel-idea):not(.reel-wide) video,.reel:not(.reel-idea):not(.reel-wide) .reel-poster{bottom:78px!important;height:auto}
.reel:not(.reel-wide) .reel-caption{left:0!important;right:0!important;bottom:0!important;top:auto!important;max-width:none!important;padding:8px 12px 10px;background:#141416;opacity:1;border-radius:0;z-index:4}
.reel:not(.reel-wide) .reel-caption h1{color:#fff}
.reels-feed .reel-caption .sr-submit{background:transparent!important;background-color:transparent!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;width:100%!important;max-width:100%;text-align:left!important;font-size:14px!important;font-weight:700;padding:2px 0!important;white-space:normal!important;overflow:visible!important}
.reels-feed .reel-caption .sr-submit.sr-auto{display:inline-block!important;width:auto!important;max-width:100%;margin-top:6px;padding:6px 10px!important;border-radius:9px!important;background:#d0ff00!important;color:#101105!important;font-weight:800;line-height:1.3;text-align:left!important}
.reel-actions{top:64px;bottom:88px;z-index:8}
}
@media(max-width:360px){.reels-top>button[data-all],.shelf-top>small,.kn-all{display:none!important}}
/*HEADER-0711*/body:not(.home) .site-head{position:sticky;top:0;z-index:35;background:#1a1124}body.lenta-home .ln-chips{top:49px}
@media(max-width:767px){.site-head,.home .site-head{position:sticky;top:0;z-index:40;background:#1a1124}}
.reel-note{margin:4px 0 0;color:#f4f4f5;font-size:14px;font-weight:700;line-height:1.3}
a.sr-order{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;margin-top:8px;padding:8px 12px;border-radius:14px;background:#d0ff00;color:#101105;font-weight:800;line-height:1.25;text-align:center;text-decoration:none}
.ln-buy.sr-order{height:auto}
.shelf-item{flex:0 0 38%;scroll-snap-align:start;min-width:0}
.shelf-item>.shelf-card{flex:none;width:100%}
.sr-card-wrap{min-width:0}
.reel-caption .sr-order{position:relative;z-index:6;margin-bottom:4px}
.reels-feed .reel-caption .sr-submit.sr-auto{display:inline-block!important;width:auto!important;max-width:100%;margin-top:6px;padding:6px 10px!important;border-radius:9px!important;background:#d0ff00!important;color:#101105!important;font-weight:800;line-height:1.3;text-align:left!important}
