.schw{margin:14px 0 6px;border:1px solid #efe9e3;border-radius:11px;overflow:hidden;background:#fff}
.schtb{display:flex;align-items:center;gap:9px;padding:9px 11px;background:#FBF8F6;
 border-bottom:1px solid #efe9e3;flex-wrap:wrap}
.schtb .fld{display:flex;align-items:center;gap:7px;border:1px solid #e6ded7;border-radius:7px;
 background:#fff;padding:5px 9px;font-family:'Sora';font-size:11px;font-weight:600;color:var(--l-ink)}
.schtb .fld span{color:#a89f97;font-weight:500}
.schtb .pubbtn{margin-left:auto;font-family:'Sora';font-size:10.5px;font-weight:700;color:#fff;
 background:#E43A3F;border-radius:7px;padding:6px 12px;letter-spacing:.02em}
.schlg{display:flex;align-items:center;gap:14px;padding:7px 11px;border-bottom:1px solid #efe9e3;
 flex-wrap:wrap}
.schlg b{font-family:'Sora';font-size:9.5px;font-weight:600;letter-spacing:.04em;color:#948b83;
 display:inline-flex;align-items:center;gap:5px}
.schlg b i{width:10px;height:10px;border-radius:3px;border:1px solid #d6dae0;background:#fff}
.schlg b.pub i{background:#EAF7EF;border-color:#c3e4d1}
.schlg b.unp i{background:#FDEDED;border-color:#f5cfcf}
.schlg .tz{margin-left:auto;font-family:'Sora';font-size:9.5px;font-weight:600;color:#a89f97}
.schg{display:grid;grid-template-columns:repeat(7,1fr)}
.schg .d{text-align:center;padding:7px 2px 8px;border-bottom:1px solid #efe9e3;
 border-right:1px solid #f5efe9;font-family:'Sora';font-size:9.5px;font-weight:600;color:#a89f97}
.schg .d:last-child{border-right:0}
.schg .d u{display:block;text-decoration:none;font-size:12.5px;color:var(--l-ink);margin-top:2px}
.schg .d.now u{width:23px;height:23px;line-height:23px;margin:2px auto 0;border-radius:50%;
 background:#4B3FD0;color:#fff}
.schasg{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding:6px 11px;
 background:#F7F4F1;border-bottom:1px solid #efe9e3;font-family:'Sora';font-size:10.5px;
 font-weight:600;color:var(--l-ink)}
.schasg em{font-style:normal;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;
 color:#fff;background:#E43A3F;border-radius:999px;padding:3px 8px}
.schc{min-height:62px;padding:5px;border-right:1px solid #f5efe9;border-bottom:1px solid #f5efe9}
.schc:nth-child(7n){border-right:0}
.shf{border:1px solid #e2e6ec;border-radius:7px;background:#fff;padding:5px 6px 4px;
 font-size:9px;line-height:1.4}
.shf .t{font-family:'Sora';font-weight:700;font-size:9.5px;color:var(--l-ink)}
.shf .who{color:#7d756e;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.shf .bar{display:block;margin-top:5px;border-radius:4px;background:#AFB6C0;color:#fff;
 font-family:'Sora';font-size:8px;font-weight:700;letter-spacing:.05em;text-align:center;padding:2px 0}
.shf.pub{background:#F2FAF5;border-color:#cfe8d9}
@media(max-width:620px){
 .schtb .fld:nth-child(n+3){display:none}
 .schlg .tz{display:none}
 .schg .d{font-size:8.5px}
 .schc{min-height:50px;padding:3px}
}

