.bb-rq .rq-jump{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}
.bb-rq .rq-jump a{padding:7px 14px;border:1px solid #d9d4c7;border-radius:999px;font-size:14px;text-decoration:none;background:#fff}
.rq-blk{margin:34px 0 8px;scroll-margin-top:90px}
.rq-h{font-size:22px;margin:0 0 4px}.rq-c{font-size:14px;font-weight:600;color:#6b6b6b;background:#f1eee6;border-radius:999px;padding:2px 9px;vertical-align:middle}
.rq-p{margin:0 0 12px;color:#666;font-size:14px}
.rq-tbl{list-style:none;margin:0;padding:0;border:1px solid #e4e0d5;border-radius:14px;background:#fff;overflow:hidden}
.rq-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) 180px minmax(0,1.3fr) 96px;gap:14px;align-items:center;padding:12px 18px;border-top:1px solid #eeeae0;font-size:15px}
.rq-row:nth-child(2){border-top:0}.rq-row:nth-child(odd):not(.rq-head){background:#fbfaf6}
.rq-head{background:#f6f3ea!important;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#6b6b6b;padding:9px 18px}
.rq-head span:last-child{grid-column:4/6}
.rq-name{font-weight:700;color:inherit;text-decoration:none;grid-column:1}.rq-name:hover{text-decoration:underline}
.rq-sub{grid-column:1;grid-row:2;font-size:13px;color:#666;margin-top:-8px}
.rq-when{grid-column:2;grid-row:1;font-weight:600}.rq-close{color:#a4441f}
.rq-st{grid-column:3;grid-row:1;justify-self:start;font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}
.rq-st-ok{background:#e6f2e8;color:#1f6b35}.rq-st-tba{background:#fdf3dc;color:#7a5a00}.rq-st-exp{background:#eee;color:#555}
.rq-meta{grid-column:4;grid-row:1;color:#555;font-size:14px}
.rq-reg{grid-column:5;grid-row:1;justify-self:end;font-size:14px;font-weight:600;white-space:nowrap}
.rq-past{margin-top:22px}
@media (max-width:760px){
 .rq-head{display:none}
 .rq-row{grid-template-columns:1fr auto;gap:4px 10px;padding:12px 14px}
 .rq-name{grid-column:1/3;grid-row:1}.rq-sub{grid-column:1/3;grid-row:auto;margin:0}
 .rq-when{grid-column:1;grid-row:auto}.rq-st{grid-column:2;grid-row:auto;justify-self:end}
 .rq-meta{grid-column:1/3;grid-row:auto;font-size:13px}.rq-reg{grid-column:1/3;grid-row:auto;justify-self:start}
}
