.calc-stats{grid-template-columns:1.25fr 1.25fr 1fr 1fr}
.calc-stats .assumed-stat{border-left:1px dashed #b69767;padding-left:20px}
.calc-stats .assumed-stat strong{color:#a06432}
.assumed-head{color:#9a6635!important}
.assumed-cell{position:relative;background:#fbf5e9}
.assumed-score{border-style:dashed;border-color:#c5a36f;background:#fffaf0}
.assumed-mark{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:10px;background:#ead6b7;color:#89572e;font-size:9px;vertical-align:middle}
.course-row.has-assumption{background:#fffaf0}
.course-row.has-assumption .course-name::after{content:"假设";display:inline-block;margin-left:8px;padding:0 5px;border-radius:9px;background:#ead6b7;color:#89572e;font-size:9px;vertical-align:1px}
.course-row.has-assumption .course-state{color:#9a6635}
.course-row.assumed-excluded .course-state{color:#a58459}
@media(max-width:700px){.calc-stats .assumed-stat{padding-left:12px}}
