/* Sobhe Kish 2.29 — contextual editorial sidebar; single posts only. */
.skn-inner-layout.skn-single-layout{
  grid-template-columns:minmax(0,1fr) minmax(350px,34%);
  gap:clamp(16px,1.8vw,24px);
  align-items:start;
}
.skn-single-layout>.skn-editorial-aside{display:block;min-width:0;max-width:100%;}
.skn-editorial-aside-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.skn-editorial-aside-lane{display:grid;align-content:start;gap:12px;min-width:0}
.skn-aside-module{min-width:0;overflow:hidden;border:1px solid #e1e9f2;border-radius:14px;background:#fff;box-shadow:0 5px 20px rgba(12,35,67,.035);padding:13px}
.skn-aside-head{display:flex;align-items:center;justify-content:space-between;gap:7px;padding-bottom:12px;border-bottom:1px solid #edf1f6;margin-bottom:11px}
.skn-aside-head h2{font-size:13px;line-height:1.7;color:var(--skn-navy);font-weight:900;display:flex;align-items:center;gap:7px;margin:0;min-width:0}
.skn-aside-title-icon{width:23px;height:23px;display:grid;place-items:center;color:var(--skn-accent);background:#fff1f3;border-radius:8px;flex-shrink:0}
.skn-aside-all{display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;border-radius:50%;background:#f3f6fa;color:#556e88;transition:background .2s ease}
.skn-aside-all:hover{background:#e8eef6;color:var(--skn-navy)}
.skn-aside-news-list{display:grid;gap:0}
.skn-aside-news-item{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #edf1f6;min-width:0}
.skn-aside-news-item:first-child{padding-top:0}.skn-aside-news-item:last-child{border-bottom:0;padding-bottom:0}
.skn-aside-news-image{width:68px;height:61px;flex:none;overflow:hidden;border-radius:9px;background:#f0f4f8}
.skn-aside-news-image img,.skn-aside-news-image .skn-img,.skn-aside-news-image .skn-no-image{width:100%;height:100%;object-fit:cover;display:flex;align-items:center;justify-content:center}
.skn-aside-news-text{min-width:0;flex:1}.skn-aside-news-text h3{font-size:12px;font-weight:850;line-height:1.75;overflow-wrap:anywhere;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.skn-aside-news-text time,.skn-aside-video-title time{font-size:10px;color:#8496aa}
.skn-aside-photo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.skn-aside-photo-item{min-width:0;margin:0}.skn-aside-photo-item:first-child{grid-column:1/-1}
.skn-aside-photo-item>a{display:block;border-radius:10px;overflow:hidden;aspect-ratio:4/3;background:#eef2f7}
.skn-aside-photo-item:first-child>a{aspect-ratio:16/10}
.skn-aside-photo-item img,.skn-aside-photo-item .skn-img,.skn-aside-photo-item .skn-no-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.skn-aside-photo-item>a:hover img{transform:scale(1.035)}
.skn-aside-photo-item h3{font-size:12px;font-weight:850;line-height:1.7;margin:9px 1px 2px;overflow-wrap:anywhere}
.skn-aside-video-list{display:grid;gap:10px}
.skn-aside-video-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:center;min-width:0}
.skn-aside-video-item+.skn-aside-video-item{border-top:1px solid #edf1f6;padding-top:10px}
.skn-aside-video-image{height:62px;border-radius:9px;overflow:hidden;background:#f0f4f8;display:block;position:relative}
.skn-aside-video-image img,.skn-aside-video-image .skn-img,.skn-aside-video-image .skn-no-image{width:100%;height:100%;object-fit:cover;display:flex;align-items:center;justify-content:center}
.skn-aside-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:rgba(8,35,64,.85);color:#fff;border:2px solid rgba(255,255,255,.8)}
.skn-aside-video-title{min-width:0}.skn-aside-video-title h3{font-size:12px;line-height:1.7;font-weight:850;margin:0 0 5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.skn-aside-popular-list{list-style:none;margin:0;padding:0;display:grid}
.skn-aside-popular-list li{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid #edf1f6;min-width:0}
.skn-aside-popular-list li:first-child{padding-top:0}.skn-aside-popular-list li:last-child{padding-bottom:0;border-bottom:0}
.skn-aside-popular-list li>div{flex:1;min-width:0}
.skn-aside-popular-number{width:27px;height:27px;flex:none;border-radius:50%;background:#eef3f9;color:#4f6683;font-size:12px;font-weight:900;display:grid;place-items:center}
.skn-aside-popular-list li:first-child .skn-aside-popular-number{background:var(--skn-accent);color:#fff}
.skn-aside-popular-list a{font-size:12px;line-height:1.7;font-weight:800;display:block;overflow-wrap:anywhere}
.skn-aside-popular-list small{display:block;font-size:10px;margin-top:5px;color:#8394a8}
.skn-aside-tag-list{display:flex;flex-wrap:wrap;gap:7px}
.skn-aside-tag-list a{font-size:11px;color:#5c7089;font-weight:700;border-radius:999px;background:#f3f6fa;padding:6px 10px;line-height:1.5;overflow-wrap:anywhere}
.skn-aside-tag-list a:hover{background:#fff0f2;color:var(--skn-accent)}
.skn-editorial-extra-widgets{display:grid;gap:12px;margin-top:12px;min-width:0}
.skn-editorial-extra-widgets .skn-widget{background:#fff;border:1px solid #e1e9f2;border-radius:14px;padding:14px;min-width:0;overflow-wrap:anywhere}
@media(min-width:1500px){
  .skn-inner-layout.skn-single-layout{grid-template-columns:minmax(0,1fr) minmax(450px,36%)}
  .skn-aside-news-image{width:79px;height:70px}
  .skn-aside-head h2{font-size:14px}
}
@media(max-width:1200px){
  .skn-inner-layout.skn-single-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px}
  .skn-editorial-aside-grid{grid-template-columns:1fr}
  .skn-aside-news-image{width:76px;height:63px}
  .skn-editorial-aside-lane{gap:12px}
}
@media(max-width:900px){
  .skn-inner-layout.skn-single-layout{grid-template-columns:minmax(0,1fr)}
  .skn-single-layout>.skn-editorial-aside{display:block;max-width:100%}
  .skn-editorial-aside-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .skn-aside-module{padding:16px}
  .skn-editorial-extra-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
  .skn-inner-layout.skn-single-layout{gap:18px}
  .skn-editorial-aside-grid,.skn-editorial-extra-widgets{grid-template-columns:1fr;gap:12px}
  .skn-aside-module{padding:14px;border-radius:12px}
  .skn-aside-head h2{font-size:15px}
  .skn-aside-news-image{width:94px;height:68px}
  .skn-aside-news-text h3,.skn-aside-video-title h3,.skn-aside-popular-list a{font-size:13px}
  .skn-aside-video-item{grid-template-columns:112px minmax(0,1fr)}
  .skn-aside-video-image{height:72px}
  .skn-aside-photo-item:first-child>a{aspect-ratio:16/9}
}
@media(max-width:350px){
  .skn-aside-news-image{width:80px;height:65px}
  .skn-aside-video-item{grid-template-columns:96px minmax(0,1fr)}
}
