.hop-kenh-tin{margin:var(--v4-k3) 0;color:var(--v4-than);gap:12px;display:grid}.hkt-dau h2{font-size:var(--v4-co-5);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.hkt-dem{color:var(--v4-cam-chu);font-size:var(--v4-co-2);font-weight:var(--v4-dam-vua)}.hkt-ghi{color:var(--v4-than-2);font-size:var(--v4-co-1);margin:4px 0 0}.hkt-kenh{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.hkt-kenh button{border:1px solid var(--v4-ke);min-height:44px;color:var(--v4-than);font:inherit;font-weight:var(--v4-dam-vua);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.hkt-kenh button[aria-pressed=true]{border-color:var(--v4-cam);background:var(--v4-dao-nhat)}.hkt-kenh span{background:var(--v4-cam-chu);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px}.hkt-loc{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.hkt-loc input[type=search]{border:1px solid var(--v4-ke);width:100%;min-height:44px;color:var(--v4-than);background:#fff;border-radius:12px;padding:10px 12px;font-size:16px}.hkt-cong-tac{min-height:44px;font-size:var(--v4-co-2);cursor:pointer;grid-column:1/-1;align-items:center;gap:8px;display:flex}.hkt-cong-tac input{width:22px;height:22px;accent-color:var(--v4-cam-chu)}.hkt-nap{color:var(--v4-than-2);font-size:var(--v4-co-1);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.hkt-nap--tre{color:#b42318;font-weight:var(--v4-dam-vua)}.hkt-bao{border-left:4px solid var(--v4-cam);background:var(--v4-dao-nhat);font-size:var(--v4-co-2);margin:0;padding:10px 14px}.hkt-bao--loi{color:#b42318;background:#fff;border-left-color:#b42318}.hkt-luoi{gap:12px;display:grid}.hkt-ds{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.hkt-dong{width:100%;color:var(--v4-than);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #34343424;border-radius:14px;gap:3px;padding:12px 14px;text-decoration:none;display:grid}.hkt-dong[aria-pressed=true]{border-color:var(--v4-cam);background:var(--v4-dao-nhat)}.hkt-dong-dau{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.hkt-dong-dau b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hkt-dong-dau em{background:var(--v4-cam-chu);color:#fff;text-align:center;border-radius:999px;flex:none;min-width:22px;padding:1px 7px;font-size:12px;font-style:normal}.hkt-dong-chu{color:var(--v4-than-2);font-size:var(--v4-co-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hkt-dong small{color:var(--v4-than-2);font-size:12px}.hkt-khung{align-content:start;gap:10px;min-width:0;scroll-margin-top:72px;display:grid}.hkt-khung-dau{gap:8px;display:grid}.hkt-ten{overflow-wrap:anywhere;gap:2px;margin:0;display:grid}.hkt-ten span{color:var(--v4-than-2);font-size:var(--v4-co-1)}.hkt-hanh-dong{flex-wrap:wrap;gap:8px;display:flex}.hkt-nut{border:1px solid var(--v4-than);min-height:44px;color:var(--v4-than);font:inherit;font-weight:var(--v4-dam-vua);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.hkt-nut:disabled{opacity:.6;cursor:wait}.hkt-nut--chinh{border-color:var(--v4-cam-chu);background:var(--v4-cam-chu);color:#fff}.hkt-nut--phu{border-color:var(--v4-ke);color:var(--v4-than-2)}.hkt-ve{justify-self:start;display:none}.hkt-tin{background:#fafbfc;border:1px solid #3434341f;border-radius:16px;flex-direction:column;gap:8px;max-height:60vh;padding:12px;display:flex;overflow-y:auto}.hkt-bong{gap:2px;max-width:88%;margin:0;display:grid}.hkt-bong span{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #3434341a;border-radius:14px;padding:8px 12px}.hkt-bong small{color:var(--v4-than-2);font-size:11px}.hkt-bong--moi span{border-color:var(--v4-cam)}.hkt-bong--ra{text-align:right;align-self:flex-end}.hkt-bong--ra span{text-align:left;background:#ffd9c2;border:0}.hkt-chu-web{background:var(--v4-so);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px}.hkt-nhap{gap:10px;display:grid}.hkt-nhap h3{font-size:var(--v4-co-4);margin:6px 0 0}.hkt-the{border:1px solid var(--v4-ke);background:#fff;border-radius:14px;gap:6px;padding:12px;display:grid}.hkt-the--cho_duyet{border-color:var(--v4-vang)}.hkt-the--da_duyet{border-color:var(--v4-cam-chu)}.hkt-the--da_gui_tay{opacity:.75}.hkt-the-dau{font-size:var(--v4-co-1);justify-content:space-between;gap:8px;margin:0;display:flex}.hkt-the-chu{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.hkt-soan{gap:8px;display:grid}.hkt-soan textarea{width:100%;font:inherit;border:1px solid #34343433;border-radius:12px;padding:10px 12px;font-size:16px}.hkt-trong{color:var(--v4-than-2);margin:0}@media (max-width:759px){.hop-kenh-tin[data-mo="1"] .hkt-ds{display:none}.hop-kenh-tin[data-mo="1"] .hkt-ve{display:inline-flex}.hkt-hanh-dong .hkt-nut{flex:140px}}@media (min-width:760px){.hkt-loc{grid-template-columns:minmax(0,1fr) auto auto}.hkt-cong-tac{grid-column:auto}.hkt-luoi{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.hkt-ds{max-height:70vh;overflow-y:auto}}
.htk{margin-bottom:2rem}.htk-luoi{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.htk-cot{min-width:0}.htk-tieu{margin:1rem 0 .5rem;font-size:.95rem}.htk-chua-gan{overflow-wrap:anywhere;border-bottom:1px solid #00000014;padding:.6rem 0}.htk-chua-gan p{margin:0 0 .25rem}.htk-gan{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.htk-gan select{flex:10rem;min-width:0}.htk-hoi-thoai{gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.htk-hoi-thoai li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.htk-the h3{margin:0 0 .25rem}.htk-the h4{margin:1rem 0 .35rem;font-size:.9rem}.htk-the ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.htk-the p{margin:.15rem 0 0}@media (min-width:1100px){.htk-luoi{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.9fr)}}
.flow-page--library .flow-wrap{max-width:1080px}.thu-vien-van-hanh{gap:var(--v4-k2);margin-top:var(--v4-k4);color:var(--v4-than);display:grid}.thu-vien-van-hanh h2{margin:var(--v4-k3) 0 0;font-size:var(--v4-co-5);align-items:baseline;gap:10px;display:flex}.thu-vien-van-hanh h2 span,.tv-tab span,.tv-da-xu-ly summary span{color:var(--v4-cam-chu);font-size:var(--v4-co-2);font-weight:var(--v4-dam-vua)}.tv-tab{gap:var(--v4-k1);flex-wrap:wrap;display:flex}.tv-tab button{border:1px solid var(--v4-ke);color:var(--v4-than);font-weight:var(--v4-dam-vua);cursor:pointer;background:#fff;border-radius:999px;padding:10px 16px}.tv-tab button[aria-pressed=true]{border-color:var(--v4-cam);background:var(--v4-dao-nhat)}.tv-loc{align-items:end;gap:var(--v4-k2);flex-wrap:wrap;display:flex}.tv-loc label{color:var(--v4-than-2);font-size:var(--v4-co-1);font-weight:var(--v4-dam-vua);flex:220px;gap:4px;display:grid}.tv-loc input,.tv-loc select,.tv-quyet textarea{border:1px solid var(--v4-ke);width:100%;color:var(--v4-than);background:#fff;border-radius:12px;padding:10px 12px;font-size:16px}.tv-bao{border-left:4px solid var(--v4-cam);background:var(--v4-dao-nhat);font-size:var(--v4-co-2);margin:0;padding:10px 14px}.tv-bao--loi{border-left-color:var(--v4-cam-chu);color:var(--v4-cam-chu);background:#fff}.tv-ds{gap:var(--v4-k2);margin:0;padding:0;list-style:none;display:grid}.tv-the{padding:var(--v4-k2) var(--v4-k3);border:1px solid var(--v4-ke);border-radius:var(--v4-bo);background:#fff;gap:8px;display:grid}.tv-dau{justify-content:space-between;align-items:start;gap:var(--v4-k2);display:flex}.tv-dau h3{color:var(--v4-than);font-size:var(--v4-co-4);overflow-wrap:anywhere;margin:0;line-height:1.3}.tv-nhan{background:var(--v4-so);color:var(--v4-than-2);font-size:var(--v4-co-1);font-weight:var(--v4-dam-vua);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px}.tv-nhan--proposed,.tv-nhan--hold,.tv-nhan--heavy_pending{background:var(--v4-vang);color:var(--v4-than)}.tv-nhan--accepted,.tv-nhan--wired{background:var(--v4-dao);color:var(--v4-than)}.tv-ma{color:var(--v4-than-2);font-size:var(--v4-co-1);overflow-wrap:anywhere;margin:0}.tv-ma a{color:var(--v4-cam-chu)}.tv-tom-tat{white-space:pre-line;overflow-wrap:anywhere;margin:0}.tv-khuyen{background:var(--v4-so);font-size:var(--v4-co-2);overflow-wrap:anywhere;border-radius:12px;gap:2px;margin:0;padding:10px 12px;display:grid}.tv-khuyen b{color:var(--v4-cam-chu);font-size:var(--v4-co-1)}.tv-da-quyet{color:var(--v4-cam-chu);font-size:var(--v4-co-2);margin:0}.tv-quyet{gap:8px;display:grid}.tv-quyet label{color:var(--v4-than-2);font-size:var(--v4-co-1);gap:4px;display:grid}.tv-nut{gap:var(--v4-k1);flex-wrap:wrap;display:flex}.tv-nut button,.tv-chi-tiet-nut{border:1px solid var(--v4-than);min-height:44px;color:var(--v4-than);font-weight:var(--v4-dam-vua);cursor:pointer;background:#fff;border-radius:999px;padding:8px 18px}.tv-nut .tv-nut--duyet{border-color:var(--v4-cam-chu);background:var(--v4-cam-chu);color:#fff}.tv-nut button:disabled{opacity:.6;cursor:wait}.tv-chi-tiet-nut{border-color:var(--v4-ke);min-height:36px;font-size:var(--v4-co-1);justify-self:start;padding:4px 14px}.tv-chi-tiet{background:var(--v4-so);font-size:var(--v4-co-1);border-radius:12px;gap:8px;padding:12px;display:grid}.tv-chi-tiet dl{gap:6px;margin:0;display:grid}.tv-chi-tiet dl div{grid-template-columns:minmax(90px,180px) minmax(0,1fr);gap:10px;display:grid}.tv-chi-tiet dt{color:var(--v4-than-2);font-weight:var(--v4-dam-vua);overflow-wrap:anywhere}.tv-chi-tiet dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tv-chi-tiet h4{margin:6px 0 0}.tv-chi-tiet ul{margin:0;padding-left:18px}.tv-da-xu-ly summary{margin:var(--v4-k3) 0 var(--v4-k2);font-weight:var(--v4-dam-vua);cursor:pointer}@media (max-width:680px){.tv-the{padding:var(--v4-k2)}.tv-dau{flex-direction:column}.tv-chi-tiet dl div{grid-template-columns:1fr;gap:2px}}
.flow-page--lich .flow-wrap{max-width:1080px}.lich-may{gap:var(--v4-k2);margin-top:var(--v4-k4);color:var(--v4-than);display:grid}.lm-bao{border-left:4px solid var(--v4-cam);background:var(--v4-dao-nhat);font-size:var(--v4-co-2);margin:0;padding:10px 14px}.lm-bao--loi{border-left-color:var(--v4-cam-chu);color:var(--v4-cam-chu);background:#fff}.lm-tong{gap:var(--v4-k1);flex-wrap:wrap;display:flex}.lm-o{border:1px solid var(--v4-ke);border-radius:var(--v4-bo);min-width:96px;color:var(--v4-than-2);font-size:var(--v4-co-1);font-weight:var(--v4-dam-vua);cursor:pointer;background:#fff;justify-items:start;gap:2px;padding:10px 14px;display:grid}.lm-o b{color:var(--v4-than);font-size:var(--v4-co-5);line-height:1.1}.lm-o[aria-pressed=true]{border-color:var(--v4-cam);background:var(--v4-dao-nhat)}.lm-o--do b,.lm-o--can b{color:var(--v4-cam-chu)}.lm-loc{align-items:end;gap:var(--v4-k2);flex-wrap:wrap;display:flex}.lm-loc label{color:var(--v4-than-2);font-size:var(--v4-co-1);font-weight:var(--v4-dam-vua);flex:220px;gap:4px;display:grid}.lm-loc input,.lm-loc select{border:1px solid var(--v4-ke);width:100%;color:var(--v4-than);background:#fff;border-radius:12px;padding:10px 12px;font-size:16px}.lm-ghi-chu{background:var(--v4-so);font-size:var(--v4-co-2);border-radius:12px;margin:0;padding:10px 14px 10px 28px}.lm-ds{gap:var(--v4-k2);margin:0;padding:0;list-style:none;display:grid}.lm-the{padding:var(--v4-k2) var(--v4-k3);border:1px solid var(--v4-ke);border-radius:var(--v4-bo);background:#fff;border-left-width:5px;gap:6px;display:grid}.lm-the--do{border-left-color:var(--v4-cam-chu)}.lm-the--cam{border-left-color:var(--v4-vang)}.lm-the--chay{border-left-color:var(--v4-cam)}.lm-the--xanh,.lm-the--tat{border-left-color:var(--v4-ke)}.lm-dau{justify-content:space-between;align-items:start;gap:var(--v4-k2);display:flex}.lm-dau h3{font-size:var(--v4-co-4);overflow-wrap:anywhere;margin:0;line-height:1.3}.lm-nhan{background:var(--v4-so);color:var(--v4-than-2);font-size:var(--v4-co-1);font-weight:var(--v4-dam-vua);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px}.lm-nhan--do{background:var(--v4-cam-chu);color:#fff}.lm-nhan--cam{background:var(--v4-vang);color:var(--v4-than)}.lm-nhan--chay{background:var(--v4-dao);color:var(--v4-than)}.lm-phu{color:var(--v4-than-2);font-size:var(--v4-co-1);overflow-wrap:anywhere;margin:0}.lm-mo-ta{overflow-wrap:anywhere;margin:0}.lm-ly-do{color:var(--v4-cam-chu);font-size:var(--v4-co-2);overflow-wrap:anywhere;margin:0}.lm-xu-ly{background:var(--v4-so);font-size:var(--v4-co-2);overflow-wrap:anywhere;border-radius:12px;gap:2px;margin:0;padding:10px 12px;display:grid}.lm-xu-ly b{color:var(--v4-cam-chu);font-size:var(--v4-co-1)}.lm-nut{border:1px solid var(--v4-ke);color:var(--v4-than);font-size:var(--v4-co-1);cursor:pointer;background:#fff;border-radius:999px;justify-self:start;padding:6px 12px}.lm-chi-tiet p{color:var(--v4-than-2);font-size:var(--v4-co-1);font-weight:var(--v4-dam-vua);margin:6px 0 2px}.lm-chi-tiet pre{background:var(--v4-so);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:320px;margin:0;padding:10px 12px;font-size:13px;overflow:auto}
