body.hub{overflow:auto;height:auto}
#goc{max-width:760px;margin:0 auto;padding:12px 14px 40px}
.hub-dau{display:flex;gap:10px;align-items:center;padding:8px 0}
.hub-dau b{font-size:18px;flex:1}
.hub-dau #nguoi{color:var(--chu2);font-size:13px}
.the{background:var(--nen2);border:1px solid var(--vien);border-radius:12px;padding:12px 14px;margin:12px 0}
.the h2{margin:0 0 8px;font-size:16px}.the h3{margin:14px 0 6px;font-size:14px;color:var(--chu2)}
.the label{display:block;font-size:13px;color:var(--chu2);margin:8px 0}
.the input{display:block;width:100%;margin-top:3px;font:inherit;padding:9px 10px;border:1px solid var(--vien);border-radius:8px;background:var(--nen);color:var(--chu)}
.hang-nut{display:flex;gap:8px;margin:6px 0}
.phu{background:none;border:1px solid var(--vien);border-radius:8px;padding:6px 12px;color:var(--chu)}
.mo-ta{font-size:13px;color:var(--chu2);margin:4px 0}
.tb{padding:9px 12px;border-radius:8px;background:var(--nhan-nen);margin:8px 0;font-size:14px}
.tb.loi{background:#fde2e2;color:#7f1d1d}
@media(prefers-color-scheme:dark){.tb.loi{background:#4a1d1d;color:#fecaca}}
.ds .muc{display:flex;gap:8px;align-items:center;padding:9px 2px;border-bottom:1px solid var(--vien);flex-wrap:wrap}
.ds .muc:last-child{border:0}
.ds .ten{flex:1;min-width:140px;overflow-wrap:anywhere}
.ds .ten a{color:inherit;font-weight:600;text-decoration:none}
.ds .ten small{display:block;color:var(--chu2);font-size:12px}
.tt{font-size:12px;padding:2px 8px;border-radius:10px;background:var(--nhan-nen);color:var(--nhan)}
.tt.loi{background:#fde2e2;color:#7f1d1d}
.nut:disabled{opacity:.5}
.bar{height:6px;background:var(--vien);border-radius:3px;overflow:hidden;width:100%}.bar i{display:block;height:100%;background:var(--ql)}
.nk .muc{font-size:12px}

.ly-do{color:#991b1b!important}
@media(prefers-color-scheme:dark){.ly-do{color:#fca5a5!important}}

.pha{font-size:13px;margin-top:4px}
