
.review-nav{display:flex;flex-direction:column;min-height:0}
.review-nav-group{display:flex;flex-direction:column;gap:2px}
.review-nav-group[hidden],.review-nav .menuitem[hidden]{display:none!important}
.review-nav .sidebar-section{margin:6px 12px 14px}
.review-nav .nav-divider{border-top:1px solid #302b25;padding-top:19px;margin-top:19px}
.review-nav .menuitem{display:flex;gap:12px;align-items:center;min-height:41px;text-decoration:none}
.review-nav .navicon{width:22px;flex:0 0 22px;text-align:center;font-size:19px;color:#a4a098;line-height:1}
.review-nav .menuitem:hover .navicon,.review-nav .menuitem.selected .navicon{color:#f8c347}
.review-nav .asidefoot{margin-top:auto}
.wk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}
.wk-stat{padding:16px 13px;background:#19191b;border:1px solid #4d4234;border-radius:10px}
.wk-stat b{display:block;font-size:27px;font-weight:650;color:#f8c347}
.wk-stat small{color:#b1aca3;font-size:11px}
.wk-section{margin:26px 0}
.wk-section h2{font:normal 22px Georgia,Cambria,serif;color:#f4f0e8;margin:0 0 14px}
.wk-row{display:flex;align-items:center;gap:11px;border-top:1px solid #34312c;padding:13px 9px;min-width:0}
.wk-row:hover{background:#1b1a19}
.wk-row-main{flex:1;min-width:0}
.wk-link{border:0;background:none;padding:0;font-size:13px;font-weight:750;color:#f2f0e9;cursor:pointer;text-align:left;overflow-wrap:anywhere}
.wk-link:hover{color:#f8c347}
.wk-row small{display:block;font-size:11px;line-height:1.5;color:#aca69c;margin-top:5px;overflow-wrap:anywhere}
.wk-row p{color:#d0cbc2;margin:7px 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.wk-star{color:#a7a197;font-size:21px;border:0;background:none;cursor:pointer;padding:6px}
.wk-star.active,.wk-star:hover{color:#f8c347}
.wk-search{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:17px 0}
.wk-search input{background:#151516;border:1px solid #514939;border-radius:9px;padding:11px 13px;color:#eee9df;max-width:440px;min-width:0;flex:1 1 220px}
.wk-search .btn.active{border-color:#e3b54b;color:#f8c347}
.wk-state{font-size:10px;border-radius:30px;padding:5px 8px;border:1px solid #866b3a;color:#ffcf75;white-space:nowrap}
.wk-state.done{border-color:#4f7657;color:#a7d5b0}
.wk-empty{border:1px dashed #544a3b;border-radius:11px;padding:23px;background:#191818;color:#beb7aa;font-size:13px;line-height:1.65}
@media(max-width:1100px){.wk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:830px){
 .review-nav{display:flex;flex-direction:row;align-items:center;overflow-x:auto;scrollbar-width:thin}
 .review-nav-group{flex:0 0 auto;flex-direction:row}
 .review-nav .sidebar-section,.review-nav .asidefoot{display:none}
 .review-nav .menuitem{width:auto;min-height:38px;display:inline-flex;flex:0 0 auto;margin:0 5px 0 0;padding:8px 11px}
 .review-nav .navicon{width:18px;flex-basis:18px;font-size:17px}
}
@media(max-width:520px){.wk-stat{padding:11px}.wk-stat b{font-size:23px}.wk-stats{gap:7px}.wk-row{padding:12px 3px}}
