.app-shell{display:flex;flex-direction:column;min-height:100dvh;background:var(--nen)}.app-bo-qua{position:fixed;top:8px;left:8px;z-index:60;padding:8px 14px;background:var(--chinh);border-radius:var(--r-1);color:var(--tren-chinh);font-size:13px;font-weight:var(--w-vua);text-decoration:none;transform:translateY(calc(-100% - 16px))}.app-bo-qua:focus-visible{transform:none}@media (prefers-reduced-motion: no-preference){.app-bo-qua{transition:transform var(--chuyen)}}.app-header{position:sticky;top:0;z-index:30;flex:none;background:linear-gradient(90deg,#4436ff12,#d679ff0f 55%,#11efe314),var(--dau-trang-nen);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:var(--bong-1)}.app-header:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,var(--dai-1),var(--dai-2) 35%,var(--dai-3) 68%,var(--dai-4));pointer-events:none}.app-header-inner{display:flex;align-items:center;gap:24px;width:100%;max-width:var(--rong-toi-da);height:var(--cao-dau-trang);margin:0 auto;padding:0 24px}.app-logo{display:flex;flex:none;align-items:center;gap:9px;border-radius:var(--r-1);color:var(--chu);text-decoration:none;font-size:15px;font-weight:var(--w-vua);letter-spacing:var(--siet-nhe);white-space:nowrap}.app-logo:hover .app-logo-mark{color:var(--chinh)}.app-logo-mark{width:22px;height:22px;flex:none;color:var(--chu)}.app-logo strong{font-weight:var(--w-dam)}.app-navigation{display:flex;align-items:center;align-self:stretch;gap:2px;min-width:0;margin:0 auto}.navigation-link{position:relative;display:flex;align-items:center;height:32px;padding:0 12px;border-radius:var(--r-tron);color:var(--chu);font-size:14px;font-weight:var(--w-than);text-decoration:none;white-space:nowrap;transition:background var(--chuyen),color var(--chuyen)}.navigation-link:hover{background:var(--nen-mo);color:var(--chu)}.navigation-link-active,.navigation-link-active:hover{background:var(--nhan-manh-nen);color:var(--nhan-manh);font-weight:var(--w-vua)}.app-header-user-area{display:flex;flex:none;align-items:center;gap:10px}.model-health{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-tron);color:var(--chu-3);font-family:var(--font-ma);font-size:11.5px;white-space:nowrap}.model-health-cham{color:var(--tot)}.model-health-canh-bao{background:var(--canh-bao-nen);border-color:var(--canh-bao-vien);color:var(--canh-bao-chu)}.model-health-canh-bao .model-health-cham{color:var(--canh-bao);border-radius:1px;transform:rotate(45deg)}.model-health-loi{background:var(--loi-nen);border-color:var(--loi-vien);color:var(--loi-chu)}.model-health-loi .model-health-cham{color:var(--loi);background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.model-health-chua-ro .model-health-cham{color:var(--chu-3)}.model-health-chua-ro .model-health-cham{animation:none}.model-health-chua-ro .model-health-cham:after{content:none}.app-nut-bieu-tuong{display:inline-flex;flex:none;align-items:center;gap:6px;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--vien);border-radius:var(--r-nut);color:var(--chu-2);cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen),color var(--chuyen),transform var(--chuyen)}.app-nut-bieu-tuong:hover{background:var(--nen-mo);border-color:var(--vien-dam);color:var(--chu)}.app-nut-menu{display:none}.app-navigation-ngan-keo{display:grid;max-width:var(--rong-toi-da);margin:0 auto;gap:2px;padding:8px 24px 12px;border-top:1px solid var(--vien)}.app-navigation-ngan-keo[hidden]{display:none}.navigation-link-ngan{padding:10px 12px;border-radius:var(--r-1);color:var(--chu-2);font-size:14px;text-decoration:none;transition:background var(--chuyen),color var(--chuyen)}.navigation-link-ngan:hover{background:var(--nen-mo);color:var(--chu)}.navigation-link-ngan-active,.navigation-link-ngan-active:hover{background:var(--nhan-manh-nen);color:var(--nhan-manh);font-weight:var(--w-vua)}.app-main-content{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.nen-stripe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.nen-stripe-ke{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;max-width:var(--rong-toi-da);margin:0 auto;padding:0 28px}.nen-stripe-ke span{width:1px;background:linear-gradient(180deg,var(--ke-dut) 50%,transparent 0) 0 0 / 1px 8px repeat-y}.nen-stripe-ke span:first-child,.nen-stripe-ke span:last-child{background:var(--ke-lien)}.nen-stripe-dai{position:absolute;top:calc(96px + 21.26vw);left:0;width:100%;height:clamp(200px,19vw,320px);overflow:hidden;opacity:var(--dai-do-dac);transform:skewY(-12deg);transform-origin:0 0}.nen-stripe-dai:before{content:"";position:absolute;top:0;right:-30%;bottom:0;left:-30%;background:radial-gradient(38% 120% at 14% 55%,var(--dai-1) 0%,transparent 70%),radial-gradient(30% 130% at 42% 25%,var(--dai-2) 0%,transparent 72%),radial-gradient(32% 140% at 66% 75%,var(--dai-3) 0%,transparent 70%),radial-gradient(28% 120% at 90% 40%,var(--dai-4) 0%,transparent 72%),linear-gradient(90deg,var(--dai-1),var(--dai-2) 35%,var(--dai-3) 68%,var(--dai-4))}@media (prefers-reduced-motion: no-preference){.nen-stripe-dai:before{animation:nen-stripe-troi 26s ease-in-out infinite alternate}}@keyframes nen-stripe-troi{0%{transform:translate(-12%)}to{transform:translate(12%)}}.app-main-content:focus{outline:none}.app-main-ray{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;width:100%;max-width:var(--rong-toi-da);min-height:0;margin:0 auto;padding:28px 28px 48px}.page-placeholder h1{margin:0;font-size:28px}@media (max-width: 1360px){.app-navigation{display:none}.app-nut-menu{display:inline-flex}.app-header-user-area{margin-left:auto}}@media (max-width: 720px){:root{--cao-dau-trang: 56px}.app-header-inner{gap:12px;padding:0 16px}.app-main-ray{padding:18px 16px 32px}.nen-stripe-ke{padding:0 16px}.nen-stripe-ke span:nth-child(2),.nen-stripe-ke span:nth-child(4){display:none}.app-navigation-ngan-keo{padding:4px 16px 12px}.model-health{display:none}.model-health-canh-bao,.model-health-loi{display:inline-flex;padding:6px}.model-health-canh-bao .model-health-nhan,.model-health-loi .model-health-nhan{display:none}.app-logo{flex:0 1 auto;font-size:14.5px;min-width:0}.app-logo span{overflow:hidden;text-overflow:ellipsis}}.morning-comparison{display:inline-block;margin-left:7px;font-size:11.5px;font-weight:var(--w-vua);line-height:1.3;font-variant-numeric:tabular-nums}.morning-comparison-increase{color:var(--tot-chu)}.morning-comparison-decrease{color:var(--loi-chu)}.morning-comparison-unchanged{color:var(--chu-3)}.morning-comparison-missing{color:var(--chu-4);font-weight:var(--w-than)}.morning-date-selector{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;overflow:hidden;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-1)}.morning-date-selector-label{flex:none;color:var(--chu-4);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:var(--w-vua)}.morning-date-list{display:flex;gap:6px;min-width:0;margin:-4px;padding:4px 4px 6px;overflow-x:auto}.morning-date-button{min-width:96px;padding:6px 12px;background:var(--nen-ben);color:var(--chu-2);border:1px solid var(--vien);border-radius:var(--r-1);font:inherit;line-height:1.3;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen),color var(--chuyen),transform var(--chuyen)}.morning-date-button span,.morning-date-button strong{display:block}.morning-date-button span{color:var(--chu-4);font-size:11.5px;font-weight:var(--w-than)}.morning-date-button strong{font-family:var(--font-ma);font-size:12px;font-weight:var(--w-vua);white-space:nowrap}.morning-date-button:hover{background:var(--nen-mo);color:var(--chu)}.morning-date-button:active{transform:scale(.98)}.morning-date-button-active,.morning-date-button-active:hover{background:var(--nhan-manh-nen);color:var(--nhan-manh);border-color:var(--nhan-manh-vien)}.morning-date-button-active span{color:var(--nhan-manh)}@media (max-width: 860px){.morning-date-selector{align-items:flex-start;flex-direction:column;gap:10px}.morning-date-list{width:calc(100% + 8px)}}.bd-khung{position:relative;width:100%;min-width:0}.bd-svg{display:block;overflow:visible}.bd-truc{stroke:var(--vien);stroke-width:1;shape-rendering:crispEdges}.bd-moc,.bd-cham-doc{stroke:var(--vien-dam);stroke-width:1;shape-rendering:crispEdges}.bd-duong{fill:none;stroke:var(--chart-thuong);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.bd-diem{stroke:var(--bd-nen, var(--the-nen));stroke-width:2}.bd-diem-nhan{fill:var(--chart-nhan)}.bd-diem-loi{fill:var(--chart-loi)}.bd-diem-tro{fill:var(--chart-thuong)}.bd-cot{fill:var(--chart-nen);transition:fill var(--chuyen)}.bd-cot-tro{fill:var(--chart-thuong)}.bd-cot-nhan{fill:var(--chart-nhan)}.bd-nhan-so{fill:var(--chu);font-family:var(--font-chu);font-size:11.5px;font-weight:var(--w-vua)}.bd-nhan-x{fill:var(--chu-4);font-family:var(--font-chu);font-size:10.5px;font-variant-numeric:tabular-nums}.bd-nhan-x-nhan{fill:var(--chu);font-weight:var(--w-vua)}.bd-lop-cham{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-xs)}.bd-lop-cham:focus-visible{outline:2px solid var(--vong);outline-offset:2px}.bd-o-cham{position:absolute;top:0;bottom:0}.bd-tooltip{position:absolute;z-index:5;bottom:calc(100% + 6px);display:grid;gap:1px;padding:6px 9px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-1);box-shadow:var(--bong-2);color:var(--chu-3);font-size:11.5px;line-height:1.35;white-space:nowrap;pointer-events:none;transform:translate(-50%)}.bd-tooltip strong{color:var(--chu);font-size:13px;font-weight:var(--w-vua)}.bd-an{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.trang-thai{padding:18px 20px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);color:var(--chu);box-shadow:var(--bong-1)}.trang-thai-thong-diep,.trang-thai-goi-y{margin:0;font-size:13.5px;line-height:1.6;overflow-wrap:anywhere}.trang-thai-goi-y{margin-top:6px;color:var(--chu-3);font-size:12.5px}.trang-thai-tai{min-height:112px}.trang-thai-khung{height:10px;margin-top:10px;background:var(--vien);border-radius:var(--r-xs);animation:trang-thai-chay 1.4s ease-in-out infinite alternate}.trang-thai-khung-tieu-de{width:46%;height:15px;margin-top:0}.trang-thai-khung-ngan{width:62%}.trang-thai-tai .trang-thai-thong-diep{margin-top:14px;color:var(--chu-4);font-variant-numeric:tabular-nums;font-size:11.5px}.trang-thai-loi{background:var(--loi-nen);border-color:var(--loi-vien);box-shadow:inset 3px 0 0 var(--loi)}.trang-thai-loi strong{color:var(--loi-chu)}.trang-thai-loi .trang-thai-thong-diep{margin-top:6px}.trang-thai-nut{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;padding:8px 16px;background:var(--the-nen);border:1px solid var(--nhan-manh-vien);border-radius:var(--r-nut);color:var(--nhan-manh);font:inherit;font-size:14px;font-weight:var(--w-vua);line-height:1.2;white-space:nowrap;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen),transform var(--chuyen)}.trang-thai-nut:hover{background:var(--nhan-manh-nen);border-color:var(--nhan-manh)}@keyframes trang-thai-chay{0%{opacity:1}to{opacity:.4}}@media (prefers-reduced-motion: reduce){.trang-thai-khung{animation:none}}.chu-an{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.duong-di{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;padding:0;list-style:none;overflow-wrap:anywhere}.duong-di>li{min-width:0}.duong-di>li+li:before{content:"→";content:"→" / "";margin-right:6px;color:var(--chu-4)}.phan-trang{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.phan-trang-o{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:34px;height:34px;padding:0 10px;background:transparent;border:1px solid transparent;border-radius:var(--r-nut);color:var(--chu-2);font-size:13px;font-weight:var(--w-vua);font-variant-numeric:tabular-nums;text-decoration:none;transition:background var(--chuyen),border-color var(--chuyen),color var(--chuyen),transform var(--chuyen)}a.phan-trang-o:hover:not([aria-disabled=true],[aria-current=page]){background:var(--nen-mo);color:var(--chu)}.phan-trang-o-buoc{padding:0 14px;background:var(--the-nen);border-color:var(--nhan-manh-vien);color:var(--nhan-manh)}a.phan-trang-o-buoc:hover{background:var(--nhan-manh-nen);border-color:var(--nhan-manh);color:var(--nhan-manh)}.phan-trang-o-dang-xem{background:var(--nhan-manh-nen);border-color:var(--nhan-manh-vien);color:var(--nhan-manh)}.phan-trang-o-tat{cursor:default;opacity:.45}.phan-trang-o-dang-xem{cursor:default}.phan-trang-lap{min-width:20px;color:var(--chu-4);text-align:center}.panel-chi-tiet{position:fixed;top:var(--cao-dau-trang);right:0;bottom:0;z-index:40;width:min(440px,100vw);overflow-y:auto;overscroll-behavior:contain;background:var(--the-nen);border-left:1px solid var(--vien);box-shadow:var(--bong-3);transform:translate(100%)}.panel-chi-tiet[data-trang-thai=mo]{transform:translate(0)}@media (prefers-reduced-motion: no-preference){.panel-chi-tiet{transition:transform .24s cubic-bezier(.16,1,.3,1)}}.panel-chi-tiet:focus{outline:none}.panel-chi-tiet>.dt3d-chi-tiet{margin:0;padding:18px 20px 28px;background:transparent;border:0;border-radius:0;box-shadow:none}.panel-chi-tiet .suco-hoso-noi,.panel-chi-tiet .suco-hoso-than{max-height:none;overflow:visible}.panel-chi-tiet .suco-hoso{max-height:none;overflow:visible;overscroll-behavior:auto}.panel-chi-tiet .dt3d-chi-tiet-bang{grid-template-columns:minmax(0,1fr);gap:3px 0}.panel-chi-tiet .dt3d-chi-tiet-bang dt:not(:first-of-type){margin-top:9px}.panel-chi-tiet .suco-hoso{padding:16px 16px 24px}.panel-chi-tiet .suco-vi-sao-dau{flex-direction:column;gap:2px}.panel-chi-tiet .suco-vi-sao-dau span{white-space:normal}.ma-su-co{display:inline-flex;align-items:center;gap:3px;vertical-align:baseline;white-space:nowrap}.ma-su-co-chu{font-family:var(--font-code);font-size:.92em;font-variant-numeric:tabular-nums;letter-spacing:0}.ma-su-co-lien-ket{color:var(--nhan-manh);text-decoration:none;text-underline-offset:3px}.ma-su-co-lien-ket:hover,.ma-su-co-lien-ket:focus-visible{text-decoration:underline}.ma-su-co-chep{position:relative;z-index:1;display:inline-grid;place-items:center;width:22px;height:22px;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--chu-3);cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen),color var(--chuyen)}.ma-su-co-chep:hover{background:var(--nen-mo);border-color:var(--vien);color:var(--chu)}.ma-su-co-da-chep,.ma-su-co-da-chep:hover{color:var(--tot-chu)}.morning-page-dau{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 18px}.morning-page-title{margin:0;font-size:30px;font-weight:var(--w-dam);letter-spacing:var(--siet);line-height:1.2}.morning-page-title-phu{margin:0;color:var(--chu-3);font-size:13px;font-weight:var(--w-than);letter-spacing:0}.morning-page-title-phu .morning-comparison{margin-left:0;font-size:inherit}.morning-page-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch}.morning-main-column{display:flex;flex-direction:column;min-width:0}.morning-main-column>.morning-card{flex:1}.morning-hang-rong{grid-column:1 / -1;min-width:0}.morning-card{padding:18px 20px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-1)}.morning-card+.morning-card{margin-top:14px}.morning-card h2{margin:0 0 14px;color:var(--chu);font-size:15px;font-weight:var(--w-dam)}.morning-alert-panel{background:var(--loi-nen);border-color:var(--loi-vien);box-shadow:inset 3px 0 0 var(--loi)}.morning-alert-panel-note{background:var(--the-nen);border-color:var(--vien);box-shadow:none}.morning-alert-body-co-bieu-do{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.morning-alert-bieu-do{margin:12px 0 0}.morning-alert-bieu-do figcaption{margin-bottom:8px;color:var(--chu-3);font-size:12px}.morning-alert-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.morning-alert-heading>h2{margin:0;font-size:16px;font-weight:var(--w-dam);letter-spacing:var(--siet);line-height:1.4}.morning-alert-case-reference{max-width:100%;min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.morning-alert-description{margin-top:12px;color:var(--chu-2);font-size:13.5px;line-height:1.65}.morning-alert-description p{margin:0}.morning-alert-description strong{color:var(--chu);font-weight:var(--w-vua)}.morning-note{color:var(--chu-4);font-variant-numeric:tabular-nums;font-size:12px}.morning-alert-footer{display:flex;align-items:center;gap:10px;margin-top:16px}.morning-metric-list{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.morning-chip{display:inline-flex;align-items:center;min-width:0;gap:8px;padding:8px 12px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);font-size:12.5px;overflow-wrap:anywhere}.morning-chip strong{font-weight:var(--w-vua);font-variant-numeric:tabular-nums}.morning-chip .morning-chip-so{font-family:var(--font-ma)}.morning-chip-source{color:var(--chu-4);font-size:11.5px}.morning-alert-actions{display:flex;flex:none;gap:8px;margin-left:auto;white-space:nowrap}.morning-button{display:inline-flex;align-items:center;gap:7px;justify-content:center;padding:8px 16px;background:var(--the-nen);color:var(--nhan-manh);border:1px solid var(--nhan-manh-vien);border-radius:var(--r-nut);font-family:var(--font-chu);font-size:14px;font-weight:var(--w-vua);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen),color var(--chuyen),transform var(--chuyen)}.morning-button:hover{background:var(--nhan-manh-nen);border-color:var(--nhan-manh)}.morning-button:active{transform:scale(.98)}.morning-button-primary{background:var(--chinh);border-color:var(--chinh);color:var(--tren-chinh)}.morning-button-primary:hover{background:var(--chinh-nhat);border-color:var(--chinh-nhat);color:var(--tren-chinh)}.morning-button-primary:active{background:var(--chinh-dam);border-color:var(--chinh-dam)}.morning-button-small{padding:6px 14px;font-size:13px}.morning-pipeline-panel{margin-top:14px}.morning-pipeline-list{display:flex;flex-wrap:wrap;gap:8px}.morning-pipeline-stage{--bd-nen: var(--nen-ben);flex:1 1 140px;min-width:0;padding:14px 16px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1)}.morning-pipeline-stage-alert{--bd-nen: var(--loi-nen);background:var(--loi-nen);border-color:var(--loi-vien);box-shadow:inset 3px 0 0 var(--loi)}.morning-pipeline-name{color:var(--chu-3);font-size:12px}.morning-pipeline-value{margin:4px 0 2px;font-size:26px;font-weight:var(--w-vua);letter-spacing:var(--siet);line-height:1.1}.morning-pipeline-mau-so{display:flex;flex-wrap:wrap;gap:2px 8px;margin-bottom:6px;color:var(--chu-2);font-size:12px}.morning-pipeline-mau-so b{color:var(--chu);font-weight:var(--w-vua);font-variant-numeric:tabular-nums}.morning-pipeline-mau-so span{color:var(--chu-3)}.morning-pipeline-comparison{min-height:24px;margin:-3px 0 8px}.morning-pipeline-comparison .morning-comparison{margin-left:0}.morning-pipeline-baseline{display:flex;align-items:center;gap:4px;margin-top:6px;color:var(--chu-4);font-variant-numeric:tabular-nums;font-size:11.5px}.morning-pipeline-baseline-alert{color:var(--loi-chu)}.morning-pipeline-ghi-chu{margin-top:6px;color:var(--chu-3);font-size:11.5px;line-height:1.45}.morning-pipeline-luu-y{margin:14px 0 0;padding:12px 14px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu-2);font-size:12px;line-height:1.6}.morning-state-loading .trang-thai-tai{min-height:300px}@media (max-width: 1250px){.morning-alert-footer{align-items:flex-start;flex-direction:column}.morning-alert-actions{margin-left:0}}@media (max-width: 1050px){.morning-pipeline-stage{flex-basis:30%}}@media (max-width: 720px){.morning-page-title{font-size:22px}.morning-page-title-phu{flex-basis:100%}.morning-card{padding:15px 16px}.morning-pipeline-stage{flex-basis:100%}.morning-alert-actions{flex-wrap:wrap;white-space:normal}}.suco-mau{margin:0 0 12px;color:var(--chu-3);font-size:12.5px}.suco-luoi{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.suco-o{display:flex;flex-direction:column;gap:3px;padding:13px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu);font:inherit;text-align:left;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen)}.suco-o:hover:not(:disabled){border-color:var(--vien-dam)}.suco-o:disabled{cursor:default}.suco-o-chon,.suco-o-chon:hover:not(:disabled){border-color:var(--nhan-manh-vien);box-shadow:inset 0 0 0 1px var(--nhan-manh-vien)}.suco-do-thi{margin:14px 0 16px}.suco-do-thi-tieu-de{margin:0 0 4px;color:var(--chu);font-size:14px;font-weight:var(--w-dam)}.suco-o-ten{min-height:34px;color:var(--chu);font-size:15px;font-weight:650;letter-spacing:var(--siet-nhe);line-height:1.3;display:flex;align-items:flex-start;gap:8px}.suco-o-icon{flex:none;margin-top:-1px;color:var(--nhan-manh)}.suco-o-loi .suco-o-icon{color:var(--loi)}.suco-o-so{font-family:var(--font-ma);font-size:23px;font-weight:700;letter-spacing:var(--siet);line-height:1.15;font-variant-numeric:tabular-nums}.suco-o-nhan{color:var(--chu-3);font-size:11.5px;font-weight:560}.suco-o-loi{background:var(--loi-nen);border-color:var(--loi-vien);box-shadow:inset 3px 0 0 var(--loi)}.suco-o-loi:hover:not(:disabled){border-color:var(--loi)}.suco-o-loi .suco-o-so{color:var(--loi-chu)}.suco-o-sach .suco-o-so{color:var(--tot-chu)}.suco-o-cho{cursor:default}.suco-o-dang-soi{margin-top:6px;color:var(--chu-3);font-size:12px}@media (prefers-reduced-motion: no-preference){.suco-o-dang-soi{animation:suco-cho-nhip 1.6s ease-in-out infinite}}@keyframes suco-cho-nhip{0%,to{opacity:1}50%{opacity:.4}}.suco-o-ngoai{background:var(--the-nen);border-style:dashed}.suco-o-ngoai-chu{margin-top:6px;color:var(--chu-4);font-size:11px;font-style:italic}.suco-o-can-nguoi{margin-top:4px;color:var(--canh-bao-chu);font-variant-numeric:tabular-nums;font-size:11.5px}.suco-o-don-thu{margin-top:4px;color:var(--loi-chu, var(--loi));font-size:11.5px;font-weight:var(--w-vua)}.suco-o-mau-soi{margin-top:4px;color:var(--chu-3);font-variant-numeric:tabular-nums;font-size:11.5px}.suco-o-can-xem .suco-o-so{color:var(--chu)}.suco-o-can-xem .suco-o-mau-soi{color:var(--chu-3)}.suco-o-trong{border-style:dashed}@media (max-width: 1100px){.suco-luoi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.suco-luoi{grid-template-columns:repeat(2,minmax(0,1fr))}}.suco-dong{display:inline-flex;flex:none;align-items:center;gap:6px;padding:6px 14px;background:transparent;border:1px solid transparent;border-radius:var(--r-nut);color:var(--chu-2);font-family:var(--font-chu);font-size:13px;font-weight:var(--w-vua);line-height:1.2;cursor:pointer;transition:background var(--chuyen),color var(--chuyen),transform var(--chuyen)}.suco-dong:hover{background:var(--nen-mo);color:var(--chu)}.suco-dong:active{transform:scale(.98)}.suco-hoso-than{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.suco-hoso-noi{max-height:640px;margin-top:14px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-1)}.suco-chon-don{display:grid;gap:10px;padding:12px 14px;background:var(--nen-ben);border-bottom:1px solid var(--vien)}.suco-chon-don-loc{display:flex;flex-wrap:wrap;gap:6px}.suco-chon-don-dem{margin-left:2px;color:var(--chu-3);font-family:var(--font-ma);font-size:12px;font-variant-numeric:tabular-nums}.mp-dang-chon .suco-chon-don-dem{color:inherit}.suco-chon-don-hang{display:grid;gap:4px;min-width:0}.suco-chon-don-nhan{color:var(--chu-3);font-size:12px}.suco-chon-don-o{display:flex;gap:6px;min-width:0}.suco-chon-don-o .mp-nut{flex:none;padding-inline:11px}.suco-chon-don-o select{flex:1 1 auto;min-width:0;padding:6px 30px 6px 10px;background:var(--the-nen);color:var(--chu);border:1px solid var(--vien-dam);border-radius:var(--r-1);font-family:var(--font-ma);font-size:var(--co-phu);text-overflow:ellipsis}.suco-chon-don-phu{margin:0;color:var(--chu-3);font-size:12px}.suco-hoso{padding:18px 24px 32px;overflow-y:auto;overscroll-behavior:contain}.suco-hoso h3{margin:22px 0 10px;color:var(--chu);font-size:15px;font-weight:var(--w-dam)}.suco-hoso-dau{margin:0;color:var(--chu-3);font-size:var(--co-phu)}.suco-ket-luan{margin:10px 0 0;padding:14px 16px;background:var(--nhan-manh-nen);border:1px solid var(--nhan-manh-vien);border-radius:var(--r-1);box-shadow:inset 4px 0 0 var(--nhan-manh);color:var(--chu);font-size:var(--co-than);font-weight:560;line-height:1.6}.suco-buoc{margin:0;padding-left:18px}.suco-buoc li{margin-bottom:7px}.suco-buoc-phu{display:block;color:var(--chu-3);font-size:var(--co-phu)}.suco-vi-sao{margin-bottom:10px;padding:12px 14px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1)}.suco-vi-sao-ben_kia_khong_tra_loi,.suco-vi-sao-ben_kia_tra_ma_loi,.suco-vi-sao-chet_phia_minh{background:var(--loi-nen);border-color:var(--loi-vien);box-shadow:inset 3px 0 0 var(--loi)}.suco-vi-sao-dieu_kien_nghiep_vu{box-shadow:inset 2px 0 0 var(--tot)}.suco-vi-sao-ly_do_trong_log_su_kien{box-shadow:inset 3px 0 0 var(--loi)}.suco-vi-sao-loi_dung_mo_phong{box-shadow:inset 2px 0 0 var(--vien-dam, var(--vien))}.suco-vi-sao-dau{display:flex;justify-content:space-between;gap:10px;font-size:var(--co-than);font-weight:var(--w-vua)}.suco-vi-sao-dau span{color:var(--chu-4);font-variant-numeric:tabular-nums;font-size:var(--co-phu);font-weight:var(--w-than);white-space:nowrap}.suco-nguyen-van{margin:10px 0;padding:10px 12px;background:var(--nen-sau);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu-2);font-family:var(--font-ma);font-size:var(--co-phu);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.suco-phan-lop{margin:4px 0 0;font-size:var(--co-phu)}.suco-api{margin:6px 0 0;color:var(--chu-4);font-family:var(--font-code);font-size:var(--co-phu);overflow-wrap:anywhere}.suco-canh-bao{margin:8px 0 0;padding:10px 12px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);box-shadow:inset 2px 0 0 var(--canh-bao);color:var(--chu-2);font-size:var(--co-phu)}.suco-ha-tang{margin:0 0 8px;font-size:var(--co-phu)}.suco-ha-tang em{display:block;color:var(--chu-3);font-size:var(--co-phu);font-style:italic}.suco-cho{margin:0;padding-left:18px;font-size:var(--co-phu)}.suco-cho li{margin-bottom:7px}.suco-cho-vi-sao{display:block;color:var(--chu-3);font-size:var(--co-phu)}.suco-cho-bao_dong b{color:var(--loi-chu)}.suco-cho-ghi-chu{margin:0 0 8px;font-size:var(--co-phu)}.suco-nguon{margin-top:22px;color:var(--chu-4);font-size:var(--co-phu);line-height:1.55}@media (max-width: 860px){.suco-hoso{padding:16px 16px 28px}}.suco-panel{scroll-margin-top:calc(var(--cao-dau-trang) + 16px)}.suco-panel:focus:not(:focus-visible){outline:none}@media (max-width: 1100px){.morning-alert-body-co-bieu-do{grid-template-columns:minmax(0,1fr);gap:4px}}.morning-page-layout-mot-cot{grid-template-columns:minmax(0,1fr)}.ban-tin-cu-ghi-chu{margin:-8px 0 16px;color:var(--chu-3);font-size:13px}.ban-tin-cu-lien-ket,.su-kien-lien-ket-cu{display:inline-flex;align-items:center;gap:5px;color:var(--nhan-manh);font-size:13px;font-weight:var(--w-vua);text-decoration:none}.ban-tin-cu-lien-ket:hover,.su-kien-lien-ket-cu:hover{text-decoration:underline}.su-kien-truc-tiep{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--chu-3);font-size:12.5px}.su-kien-cham-song{color:var(--tot)}.hien-trang-dau{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px}.hien-trang-dau h2{margin:0}.hien-trang-bo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;color:var(--chu-3);font-size:12px}.hien-trang-ket-luan{margin:12px 0 14px;padding:12px 16px;background:var(--nhan-manh-nen);border:1px solid var(--nhan-manh-vien);border-left:4px solid var(--nhan-manh);border-radius:var(--r-1);color:var(--chu);font-size:15px;font-weight:560;line-height:1.5}.hien-trang-muc-canh-bao{background:var(--canh-bao-nen);border-color:var(--canh-bao-vien);border-left-color:var(--canh-bao-chu)}.hien-trang-muc-loi{background:var(--loi-nen);border-color:var(--loi-vien);border-left-color:var(--loi-chu)}.hien-trang-muc-tot{background:var(--tot-nen);border-color:var(--tot-vien);border-left-color:var(--tot-chu)}.hien-trang-the-luoi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hien-trang-the{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;background:var(--the-nen);border:1px solid var(--vien);border-top:3px solid var(--vien-dam);border-radius:var(--r-1)}.hien-trang-the-canh-bao{border-top-color:var(--canh-bao-chu)}.hien-trang-the-loi{border-top-color:var(--loi-chu)}.hien-trang-the h3{margin:0;color:var(--chu-3);font-size:12px;font-weight:var(--w-vua)}.hien-trang-so-lon{margin:0;color:var(--chu);font-family:var(--font-ma);font-size:26px;font-variant-numeric:tabular-nums;font-weight:var(--w-vua);line-height:1.2}.hien-trang-the-canh-bao .hien-trang-so-lon{color:var(--canh-bao-chu)}.hien-trang-the-loi .hien-trang-so-lon{color:var(--loi-chu)}.hien-trang-so-mo{color:var(--chu-4)}.hien-trang-mau{color:var(--chu-3);font-family:var(--font-chu);font-size:13px;font-weight:var(--w-than)}.hien-trang-giai{margin:0;color:var(--chu-3);font-size:12px;line-height:1.5}.hien-trang-giai-dam{color:var(--chu-2);font-size:13px}.hien-trang-khoi,.hien-trang-chip,.hien-trang-dv{display:grid;gap:4px;margin:2px 0;padding:0;list-style:none}.hien-trang-chip{display:flex;flex-wrap:wrap;gap:6px}.hien-trang-khoi-nut{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;width:100%;padding:5px 8px;background:transparent;border:1px solid transparent;border-radius:var(--r-1);color:var(--chu-2);font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen)}.hien-trang-khoi-nut:hover{background:var(--nen-mo);border-color:var(--vien)}.hien-trang-khoi-ten{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hien-trang-khoi-so{font-family:var(--font-ma);font-variant-numeric:tabular-nums;font-weight:var(--w-vua)}.hien-trang-khoi-vuot .hien-trang-khoi-so{color:var(--canh-bao-chu)}.hien-trang-khoi-thanh{grid-column:1 / -1;height:4px;overflow:hidden;background:var(--nen-mo);border-radius:2px}.hien-trang-khoi-thanh span{display:block;height:100%;background:var(--vien-dam);border-radius:2px}.hien-trang-khoi-vuot .hien-trang-khoi-thanh span{background:var(--canh-bao-chu)}.hien-trang-dv li{display:flex;justify-content:space-between;gap:8px;font-size:12px}.hien-trang-dv-ten{min-width:0;overflow:hidden;color:var(--chu-2);font-family:var(--font-ma);text-overflow:ellipsis;white-space:nowrap}.hien-trang-dv-on{flex:none;color:var(--tot-chu)}.hien-trang-dv-loi{flex:none;color:var(--loi-chu);font-weight:560}.hien-trang-dv-chua{flex:none;color:var(--chu-4)}.hien-trang-pheu-mo{margin-top:12px}.hien-trang-pheu-mo summary{color:var(--nhan-manh);font-size:13px;cursor:pointer}.hien-trang-pheu-mo[open] summary{margin-bottom:8px}.hien-trang-chan{margin:12px 0 0;color:var(--chu-4);font-size:12px}.hien-trang-pheu{margin:0}.hien-trang-pheu figcaption{margin-bottom:8px;color:var(--chu-3);font-size:12px}.hien-trang-pheu table{width:100%;border-collapse:collapse;font-size:13px}.hien-trang-pheu th,.hien-trang-pheu td{padding:7px 8px;border-bottom:1px solid var(--vien);text-align:left;vertical-align:top}.hien-trang-pheu thead th{color:var(--chu-3);font-size:12px;font-weight:var(--w-vua)}.hien-trang-pheu tbody th{color:var(--chu-2);font-weight:var(--w-than)}.hien-trang-cot-so{font-family:var(--font-ma);font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.hien-trang-mau-so{color:var(--chu-3)}.hien-trang-dong-lech th,.hien-trang-dong-lech td{background:var(--loi-nen);color:var(--loi-chu)!important}.hien-trang-nhan-lech{margin-left:8px}.su-kien-panel{margin-top:14px}.su-kien-dau{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:12px}.su-kien-dau h2{margin:0!important}.su-kien-dau .su-kien-lien-ket-cu{margin-left:auto}.su-kien-bo-loc{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:14px;padding:10px 12px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1)}.su-kien-khoang{display:flex;flex-wrap:wrap;gap:6px}.su-kien-chon{display:grid;gap:4px;color:var(--chu-3);font-size:12px}.su-kien-chon select{min-width:180px;padding:6px 30px 6px 10px;background:var(--the-nen);color:var(--chu);border:1px solid var(--vien-dam);border-radius:var(--r-o);font-size:13px;cursor:pointer}.su-kien-chon select:focus-visible{outline:2px solid var(--vong);outline-offset:1px}.su-kien-co-moi{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding:10px 12px;background:var(--tin-nen);color:var(--tin-chu);border:1px solid var(--tin-vien);border-radius:var(--r-1);font-size:13px}.su-kien-list{display:grid;gap:10px;margin:0 0 14px;padding:0;list-style:none}.su-kien-muc{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px 14px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-1);transition:background var(--chuyen),border-color var(--chuyen)}.su-kien-muc-cao{box-shadow:inset 3px 0 0 var(--loi)}.su-kien-muc-trung-binh{box-shadow:inset 3px 0 0 var(--canh-bao)}.su-kien-muc-moi{background:var(--nhan-manh-nen);border-color:var(--nhan-manh-vien)}.su-kien-thoi-gian{display:grid;align-content:start;gap:2px;color:var(--chu-3);font-size:12px}.su-kien-thoi-gian time{color:var(--chu);font-family:var(--font-ma);font-size:14px;font-variant-numeric:tabular-nums}.su-kien-noi-dung{min-width:0}.su-kien-nhan{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.su-kien-khoi{color:var(--chu-2);font-size:12.5px;font-weight:var(--w-vua)}.su-kien-tieu-de{margin:8px 0 0;color:var(--chu);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.su-kien-chip{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.su-kien-chip .morning-chip{padding:5px 10px;font-size:12px}.su-kien-chan{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px}.su-kien-ho-so{margin-left:auto}@media (max-width: 1100px){.hien-trang-the-luoi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.hien-trang-the-luoi{grid-template-columns:minmax(0,1fr)}.su-kien-muc{grid-template-columns:minmax(0,1fr);gap:8px}.su-kien-thoi-gian{display:flex;gap:8px}.su-kien-chon select{min-width:0;width:100%}.su-kien-ho-so{margin-left:0}}.suco-dau{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:8px}.suco-dau h2{margin:0}.suco-loc{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.suco-loc-tu-chon{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:6px}.suco-loc-tu-chon label{display:inline-flex;align-items:center;gap:6px;color:var(--chu-3);font-size:12.5px}.suco-loc-tu-chon .mp-nhap{width:auto;padding:5px 8px;font-size:12.5px}.suco-loc-loi{flex-basis:100%;margin:0;color:var(--loi-chu);font-size:12px}.suco-lam-moi-loi{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.suco-lam-moi-loi p{flex:1 1 320px;margin:0}.suco-hoso-rong{margin-top:14px}.suco-o-tong{color:var(--chu-3);font-size:13px;font-weight:560}.suco-o-so-mo{color:var(--chu-3)}.suco-o-ghi-chu{margin-top:4px;color:var(--canh-bao-chu);font-size:11.5px;line-height:1.35}.suco-ngay{position:relative;display:inline-flex;align-items:center}.suco-ngay-icon{position:absolute;left:9px;color:var(--nhan-manh);pointer-events:none}.suco-ngay .mp-nhap{padding-left:30px;color-scheme:light}:root[data-che-do=toi] .suco-ngay .mp-nhap{color-scheme:dark}.suco-ngay input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;opacity:0;cursor:pointer}.suco-o-can-nguoi,.suco-o-ghi-chu,.suco-o-mau-soi,.suco-o-ngoai-chu,.suco-o-dang-soi{font-weight:560}.suco-mau-ds{margin:-4px 0 10px;font-size:var(--co-phu)}.suco-mau-ds summary,.dt3d-chi-tiet-mau summary{cursor:pointer;color:var(--nhan-manh);font-weight:560}.suco-mau-ma,.dt3d-chi-tiet-ma-don{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:6px}.suco-mau-ma code,.dt3d-chi-tiet-ma-don code{padding:1px 6px;border:1px solid var(--vien);border-radius:6px;font-family:var(--font-ma);font-size:var(--co-phu);font-variant-numeric:tabular-nums}.dt3d-chi-tiet-mau{margin-top:4px}.suco-mau-con-lai{padding:1px 6px;color:var(--chu-3);border:1px dashed var(--vien-dam);border-radius:6px;font-size:var(--co-phu)}.suco-chon-don-buoc{display:inline-flex;align-items:baseline;max-width:100%;gap:4px}.suco-chon-don-buoc-ten{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-xem-mail{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;color:var(--chu-3);font-size:12.5px}.link-xem-mail svg{flex:none;color:var(--nhan-manh)}.link-xem-mail-tot{color:var(--nhan-manh)}.link-xem-mail-loi svg{color:var(--loi-chu)}.link-xem-mail a{color:var(--nhan-manh);font-weight:600;text-decoration:underline;text-underline-offset:2px}.link-xem-mail a.link-xem-mail-phu{color:var(--chu-3);font-weight:var(--w-than)}.link-xem-mail a.link-xem-mail-nut,.link-xem-mail .link-xem-mail-nut{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--nhan-manh-vien);border-radius:999px;background:var(--nhan-manh-nen);color:var(--nhan-manh);font-weight:600;text-decoration:none}.link-xem-mail a.link-xem-mail-nut:hover{border-color:var(--nhan-manh)}.link-xem-mail .link-xem-mail-nut-tat{border-color:var(--vien);background:transparent;color:var(--chu-4);font-weight:var(--w-than);cursor:help}.dt3d{display:flex;flex-direction:column;gap:10px;min-width:0}.dt3d-an{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dt3d-thanh-keo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:-2px}.dt3d-goi-y-keo{color:var(--chu-3);font-size:12px}.dt3d-so-ghim{color:var(--chu-2);font-weight:var(--w-vua)}.dt3d-sap-lai{display:inline-flex;align-items:center;gap:5px}.dt3d-tooltip-goi-y{display:block;margin-top:3px;opacity:.75;font-size:11px}.dt3d-canvas{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.dt3d-canvas canvas{touch-action:pan-y!important}.dt3d-dung{display:inline-flex;align-items:center;gap:5px}.dt3d-dung-bat{background:var(--nhan-manh-nen);border-color:var(--nhan-manh)}.dt3d-nut-camera{display:inline-flex;align-items:center;gap:6px}.dt3d-nut-zoom{display:inline-flex;align-items:center;justify-content:center;padding-inline:7px}.dt3d-goi-y-zoom{position:absolute;top:50%;left:50%;padding:8px 14px;color:var(--chu);font-size:13px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-nut);box-shadow:var(--bong-1);opacity:0;pointer-events:none;transform:translate(-50%,-50%);transition:opacity var(--chuyen)}.dt3d-goi-y-zoom-hien{opacity:1}.dt3d-thanh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.dt3d-loc{display:flex;flex-wrap:wrap;gap:6px}.dt3d-loc-nut{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;color:var(--chu-3);font:inherit;font-size:12.5px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-nut);cursor:pointer;transition:color var(--chuyen),border-color var(--chuyen),background var(--chuyen)}.dt3d-loc-nut:hover{border-color:var(--vien-dam)}.dt3d-loc-bat{color:var(--chu);background:var(--nen-mo);border-color:var(--vien-dam)}.dt3d-loc-nut:focus-visible,.dt3d-dong:focus-visible,.dt3d-tim-o:focus-visible{outline:2px solid var(--vong);outline-offset:2px}.dt3d-dem{color:var(--chu-3);font-variant-numeric:tabular-nums}.dt3d-tim{position:relative;display:flex;align-items:center;gap:8px}.dt3d-tim-icon{position:absolute;left:10px;color:var(--chu-3);pointer-events:none}.dt3d-tim-o{width:220px;padding:6px 10px 6px 30px;color:var(--chu);font:inherit;font-size:13px;background:var(--the-nen);border:1px solid var(--vien-o);border-radius:var(--r-o)}.dt3d-tim-dem{color:var(--chu-3);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.dt3d-khung{position:relative;overflow:hidden;background:var(--do-thi-nen);border:1px solid var(--vien);border-radius:var(--r-1)}.dt3d-khung:focus-visible{outline:2px solid var(--vong);outline-offset:2px}.dt3d-canvas{width:100%}.dt3d-dang-tai,.dt3d-khong-ve{display:grid;place-content:center;gap:10px;height:100%;margin:0;padding:20px;color:var(--chu-3);font-size:13.5px;text-align:center}.dt3d-khong-ve p{max-width:44ch;margin:0}.dt3d-khong-ve-nut{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}.dt3d-theo-doi{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px}.dt3d-nhan-phat-lai{position:absolute;top:10px;left:10px;padding:2px 10px;color:var(--canh-bao-chu);font-size:12px;font-weight:var(--w-vua);background:var(--canh-bao-nen);border:1px solid var(--canh-bao-vien);border-radius:var(--r-nut)}.dt3d-ghi-chu-goc{position:absolute;left:10px;bottom:10px;max-width:60%;color:var(--chu-3);font-size:12px}.dt3d-khung .float-tooltip-kap{padding:0;background:none}.dt3d-tooltip{display:flex;flex-direction:column;gap:2px;max-width:260px;padding:6px 10px;color:var(--chu);font-family:var(--font-chu);font-size:12.5px;line-height:1.4;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-o);box-shadow:var(--bong-2);overflow-wrap:anywhere}.dt3d-tooltip span{color:var(--chu-3)}.dt3d-chu-giai{display:flex;flex-direction:column;gap:6px;color:var(--chu-3);font-size:12px}.dt3d-chu-giai-nhom{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}.dt3d-chu-giai-nhom>span{display:inline-flex;align-items:center;gap:6px}.dt3d-chu-giai-ten{min-width:84px;color:var(--chu-2);font-weight:var(--w-dam)}.dt3d-icon-lop{display:inline-block;flex:none;width:16px;height:16px;vertical-align:-.2em}.dt3d-vong{position:relative;display:inline-block;flex:none;width:14px;height:14px;border-radius:50%}.dt3d-vong:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:var(--chu-3);border-radius:50%}.dt3d-vong-loi{border:2.5px solid var(--loi);box-shadow:0 0 0 3px color-mix(in srgb,var(--loi) 22%,transparent)}.dt3d-vong-canh_bao{border:2px dashed var(--canh-bao)}.dt3d-vong-chua_ro{border:2px dotted var(--chart-thuong)}.dt3d-vong-binh_thuong{border:2px solid transparent}.dt3d-vong-anh_huong{border:3px double var(--canh-bao);box-shadow:0 0 0 3px color-mix(in srgb,var(--canh-bao) 18%,transparent)}.dt3d-vong-da-di{border:2px solid var(--chart-nhan)}.dt3d-vong-da-di:after{top:3px;right:3px;bottom:3px;left:3px}.dt3d-vong-da-goi{border:2.5px solid var(--tot)}.dt3d-chu-khong-goi{flex:none;color:var(--chu-3);font-weight:620}.dt3d-net{position:relative;display:inline-block;flex:none;width:26px;height:10px}.dt3d-net:before{content:"";position:absolute;top:4px;left:0;right:6px;height:2px;background:var(--chart-nhan)}.dt3d-net:after{content:"";position:absolute;top:1px;right:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid var(--chart-nhan)}.dt3d-net-dang-do:before{background:repeating-linear-gradient(90deg,var(--chart-nhan) 0 4px,transparent 4px 7px);opacity:.7}.dt3d-net-dang-do:after{opacity:.7}.dt3d-net-cung-su-co:before{top:4px;right:0;height:2.5px;background:repeating-linear-gradient(90deg,var(--nhan-manh) 0 5px,transparent 5px 8px)}.dt3d-net-cung-su-co:after{display:none}.dt3d-net-bi-chan:before{height:2.5px;background:var(--canh-bao)}.dt3d-net-bi-chan:after{border-left-color:var(--canh-bao)}.dt3d-cham{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%}.dt3d-cham-loi{background:var(--loi)}.dt3d-cham-canh_bao{background:var(--canh-bao)}.dt3d-cham-binh_thuong{background:var(--tot)}.dt3d-cham-chua_ro{background:var(--chart-thuong)}.dt3d-cham-anh_huong{background:transparent;border:2px solid var(--canh-bao)}.dt3d-danh-sach summary{width:fit-content;color:var(--chinh);font-size:13px;cursor:pointer;touch-action:manipulation}.dt3d-danh-sach summary:focus-visible{outline:2px solid var(--vong);outline-offset:2px}.dt3d-danh-sach[open] summary{margin-bottom:8px}.dt3d-danh-sach-lop h4{margin:10px 0 4px;color:var(--chu-2);font-size:12.5px;font-weight:var(--w-dam)}.dt3d-danh-sach-lop ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px 12px;margin:0;padding:0;list-style:none}.dt3d-danh-sach-lop .dt3d-danh-sach-quan-he{grid-template-columns:minmax(0,1fr);color:var(--chu-2);font-size:13px}.dt3d-danh-sach-quan-he li{padding:4px 8px}.dt3d-dong{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 8px;width:100%;padding:5px 8px;color:var(--chu);font:inherit;font-size:13px;text-align:left;background:none;border:1px solid transparent;border-radius:var(--r-o);cursor:pointer}.dt3d-dong:hover{background:var(--nen-mo)}.dt3d-dong-chon{background:var(--nhan-manh-nen);border-color:var(--nhan-manh-vien)}.dt3d-dong-ten{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt3d-dong-phu{grid-column:2;color:var(--chu-3);font-size:12px}.dt3d-api{display:flex;flex-direction:column;gap:6px}.dt3d-api h3{margin:0;color:var(--chu);font-size:14px;font-weight:var(--w-dam)}.dt3d-api-ghi-chu{margin:0;color:var(--chu-3);font-size:12.5px}.dt3d-api-ds{display:flex;flex-direction:column;gap:4px;max-height:280px;margin:0;padding:0;overflow-y:auto;list-style:none}.dt3d-api-dong{font-size:12.5px;background:var(--the-nen);border:1px solid var(--vien);border-left:3px solid var(--tot);border-radius:var(--r-o)}.dt3d-api-dong-chay{background:var(--tin-nen);border-color:var(--tin-vien);border-left-color:var(--tin)}.dt3d-api-dong-loi{background:var(--loi-nen);border-color:var(--loi-vien);border-left-color:var(--loi)}.dt3d-api-dau{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;width:100%;padding:6px 10px 6px 8px;color:var(--chu);font:inherit;text-align:left;background:transparent;border:0;border-radius:inherit;cursor:pointer}.dt3d-api-dau:hover{background:var(--nen-mo)}.dt3d-api-dau:focus-visible{outline:2px solid var(--vong);outline-offset:1px}.dt3d-api-mui{align-self:center;color:var(--chu-3);transition:transform var(--chuyen)}.dt3d-api-dau[aria-expanded=true] .dt3d-api-mui{transform:rotate(90deg)}.dt3d-api-gio,.dt3d-api-so{color:var(--chu-3);font-variant-numeric:tabular-nums;white-space:nowrap}.dt3d-api-dong-chay .dt3d-api-so{color:var(--tin-chu);font-weight:var(--w-vua)}.dt3d-api-dong-loi .dt3d-api-so{color:var(--loi-chu);font-weight:var(--w-vua)}.dt3d-api-cham{display:inline-block;width:7px;height:7px;margin-right:6px;vertical-align:1px;background:var(--tin);border-radius:50%;animation:dt3d-nhip 1.1s ease-in-out infinite}@keyframes dt3d-nhip{50%{opacity:.25}}.dt3d-api-route{overflow:hidden;font-family:var(--font-code);text-overflow:ellipsis;white-space:nowrap}.dt3d-api-phu{grid-column:2 / -1;color:var(--chu-3);overflow-wrap:anywhere}.dt3d-api-phu code{font-family:var(--font-code);font-size:11.5px}.dt3d-api-chi-tiet{display:flex;flex-direction:column;gap:6px;padding:4px 10px 10px 28px}.dt3d-api-chi-tiet h4{margin:4px 0 0;color:var(--chu-2);font-size:12px;font-weight:var(--w-dam)}.dt3d-api-json{max-height:220px;margin:0;padding:8px 10px;overflow:auto;color:var(--chu);font-family:var(--font-code);font-size:11.5px;line-height:1.5;white-space:pre;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-o)}.dt3d-api-json:focus-visible{outline:2px solid var(--vong);outline-offset:1px}.dt3d-api-da-cat{color:var(--canh-bao-chu)}.dt3d-chi-tiet{margin-top:14px;padding:14px 16px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);scroll-margin-top:calc(var(--cao-dau-trang) + 12px)}.dt3d-chi-tiet-dau{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.dt3d-chi-tiet-dau h3{margin:0;color:var(--chu);font-size:16px;font-weight:var(--w-dam)}.dt3d-chi-tiet-dau small{display:block;margin-top:2px;color:var(--chu-3);font-size:var(--co-phu)}.dt3d-chi-tiet-bang{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:var(--co-than)}.dt3d-chi-tiet-bang dt{color:var(--chu-3);font-weight:var(--w-vua)}.dt3d-chi-tiet-bang dd{margin:0;color:var(--chu);font-variant-numeric:tabular-nums;font-weight:var(--w-vua);overflow-wrap:anywhere}.dt3d-chi-tiet-bang code{font-family:var(--font-code);font-size:var(--co-phu);font-weight:600}.dt3d-chi-tiet-noi{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dt3d-chi-tiet-noi button{padding:2px 10px;color:var(--chu-2);font:inherit;font-size:var(--co-phu);font-weight:var(--w-vua);background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-nut);cursor:pointer}.dt3d-chi-tiet-noi button:hover{border-color:var(--vien-dam)}.dt3d-chi-tiet-noi button:focus-visible{outline:2px solid var(--vong);outline-offset:2px}.dt3d-chi-tiet-dau h3:focus{outline:none}@media (max-width: 720px){.dt3d-tim-o{width:100%}.dt3d-chu-giai-ten{flex-basis:100%}.dt3d-tim{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.dt3d-loc-nut,.dt3d-api-mui{transition:none}.dt3d-api-cham{animation:none}}.dt3d-api-thanh{position:relative;display:block;grid-column:1 / -1;height:4px;margin-top:6px;overflow:hidden;background:var(--nen-mo);border-radius:var(--r-tron)}.dt3d-api-thanh>span{display:block;height:100%;background:var(--tot);border-radius:inherit;transform-origin:left center;transition:transform .4s linear}.dt3d-api-thanh-chay>span{position:relative;overflow:hidden;background:var(--nhan-manh)}.dt3d-api-thanh-loi>span{background:var(--loi)}@media (prefers-reduced-motion: no-preference){.dt3d-api-thanh-chay>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);animation:dt3d-api-truot 1.1s linear infinite}}@keyframes dt3d-api-truot{0%{transform:translate(-100%)}to{transform:translate(100%)}}.dt3d-luot{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font-size:12px;font-weight:620;white-space:nowrap}.dt3d-luot-da-goi{background:var(--tot-nen);color:var(--tot-chu);box-shadow:inset 0 0 0 1px var(--tot-vien)}.dt3d-luot-dang-goi{background:color-mix(in srgb,var(--chart-nhan) 10%,transparent);color:var(--chart-nhan)}.dt3d-luot-loi{background:color-mix(in srgb,var(--loi) 10%,transparent);color:var(--loi-chu)}.dt3d-luot-khong-goi{background:color-mix(in srgb,var(--chu-3) 10%,transparent);color:var(--chu-3)}.dt3d-chi-tiet-bang dd small,.dt3d-chi-tiet-route small{display:block;margin-top:2px;color:var(--chu-3);font-size:var(--co-phu);font-weight:var(--w-than)}.dt3d-chi-tiet-noi.dt3d-chi-tiet-route{flex-direction:column;align-items:flex-start;gap:8px}.dt3d-chi-tiet-quay-lai{display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:3px 10px 3px 6px;color:var(--chu-2);font:inherit;font-size:var(--co-phu);background:transparent;border:1px solid var(--vien);border-radius:var(--r-nut);cursor:pointer}.dt3d-chi-tiet-quay-lai:hover{color:var(--chu);border-color:var(--vien-dam)}.dt3d-chi-tiet-quay-lai:focus-visible{outline:2px solid var(--chinh);outline-offset:2px}.dt3d-chi-tiet-ghi-chu{margin:12px 0 0;color:var(--chu-3);font-size:var(--co-phu)}.suco-o-anh-huong{border-color:var(--canh-bao-vien);box-shadow:inset 3px 0 0 var(--canh-bao)}.suco-o-anh-huong:hover:not(:disabled){border-color:var(--canh-bao)}.suco-o-anh-huong .suco-o-icon{color:var(--canh-bao)}.suco-o-quan-he{margin-top:4px;font-size:var(--co-phu);font-weight:560;line-height:1.35}.suco-o-bi-chan{color:var(--canh-bao-chu)}.suco-o-cung-su-co{color:var(--nhan-manh)}.suco-quan-he{margin:0;padding:0;list-style:none}.suco-quan-he>li+li{margin-top:6px}.suco-quan-he-nhan{font-weight:560}.suco-quan-he-bi-chan .suco-quan-he-nhan{color:var(--canh-bao-chu)}.suco-quan-he-cung-su-co .suco-quan-he-nhan{color:var(--nhan-manh)}.suco-quan-he-don{display:block;margin-top:2px;color:var(--chu-3);font-size:var(--co-phu);font-variant-numeric:tabular-nums}.suco-quan-he .dt3d-chi-tiet-noi{margin-top:3px}.suco-o-anh-huong.suco-o-chon,.suco-o-anh-huong.suco-o-chon:hover:not(:disabled){border-color:var(--nhan-manh-vien);box-shadow:inset 3px 0 0 var(--canh-bao),inset 0 0 0 1px var(--nhan-manh-vien)}.ttr{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-1);font-size:12.5px}.ttr-dau{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.ttr-nhan{color:var(--chu);font-weight:var(--w-vua)}.ttr-so{display:inline-flex;align-items:baseline;gap:8px;color:var(--chu-3);font-variant-numeric:tabular-nums}.ttr-phat-lai{padding:0 8px;color:var(--canh-bao-chu);font-size:11.5px;background:var(--canh-bao-nen);border:1px solid var(--canh-bao-vien);border-radius:var(--r-tron)}.ttr-thanh{position:relative;height:6px;overflow:hidden;background:var(--nen-mo);border-radius:var(--r-tron)}.ttr-thanh-dau{width:100%;height:100%;background:var(--chinh);border-radius:inherit;transform-origin:left center;transition:transform .35s ease}.ttr-xong .ttr-thanh-dau{background:var(--tot)}.ttr-loi .ttr-thanh-dau{background:var(--loi)}.ttr-vo-dinh .ttr-thanh-dau{position:absolute;left:0;width:32%;--ttr-het: 312.5%;animation:ttr-truot 1.4s ease-in-out infinite}.ttr-xong.ttr-vo-dinh .ttr-thanh-dau,.ttr-xong .ttr-vo-dinh .ttr-thanh-dau,.ttr-loi .ttr-vo-dinh .ttr-thanh-dau{width:100%;animation:none}@keyframes ttr-truot{0%{transform:translate(-100%)}to{transform:translate(var(--ttr-het))}}.ttr-mo-ta{margin:0;color:var(--chu-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ttr-an{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ttr-ds{display:flex;flex-direction:column;gap:2px;margin:2px 0 0;padding:0;list-style:none}.ttr-chang{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:7px;padding:4px 0;border-top:1px solid var(--vien-nhe, var(--vien))}.ttr-chang:first-child{border-top:0}.ttr-ky-hieu{grid-row:1 / span 2;margin-top:1px;color:var(--chu-4)}.ttr-chang-xong .ttr-ky-hieu{color:var(--tot)}.ttr-chang-loi .ttr-ky-hieu{color:var(--loi)}.ttr-chang-dang_chay .ttr-ky-hieu{color:var(--chinh)}.ttr-quay{animation:ttr-quay .9s linear infinite}@keyframes ttr-quay{to{transform:rotate(360deg)}}.ttr-chang-ten{color:var(--chu);font-weight:var(--w-dam);overflow-wrap:anywhere}.ttr-chang-cho .ttr-chang-ten,.ttr-chang-bo_qua .ttr-chang-ten,.ttr-tuy-chon{color:var(--chu-3);font-weight:var(--w-than)}.ttr-chang-tt{grid-column:2;color:var(--chu-3);font-family:var(--font-ma);font-size:11.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ttr-chang-dang_chay .ttr-chang-tt{color:var(--tin-chu)}.ttr-chang-loi .ttr-chang-tt{color:var(--loi-chu);font-weight:var(--w-vua)}.ttr-chang-vach{position:relative;grid-column:2;height:3px;margin-top:3px;overflow:hidden;background:var(--tin-nen);border-radius:var(--r-tron)}.ttr-chang-vach>span{position:absolute;top:0;bottom:0;left:0;width:28%;--ttr-het: 357.2%;background:var(--tin);border-radius:inherit;animation:ttr-truot 1.2s ease-in-out infinite}.ttr-chang-ghi-chu{grid-column:2;color:var(--chu-3);font-size:12px;overflow-wrap:anywhere}.ttr-loi{margin:0;padding:6px 8px;color:var(--loi-chu);background:var(--loi-nen);border:1px solid var(--loi-vien);border-radius:var(--r-o)}@media (prefers-reduced-motion: reduce){.ttr-thanh-dau{transition:none}.ttr-quay{animation:none}.ttr-vo-dinh .ttr-thanh-dau,.ttr-chang-vach>span{left:0;width:100%;animation:none;transform:none;opacity:.45;background-image:repeating-linear-gradient(135deg,transparent 0 6px,var(--the-nen) 6px 9px)}}.demo-bang{margin-bottom:16px;padding:16px 18px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-1)}.demo-hang-tieu-de{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.demo-tieu-de{margin:0;color:var(--chu);font-size:15px;font-weight:var(--w-dam);letter-spacing:var(--siet)}.demo-nut-thu-gon{display:inline-flex;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;background:transparent;border:0;border-radius:var(--r-xs);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:background var(--chuyen)}.demo-nut-thu-gon:hover{background:var(--nen-mo)}.demo-mui-ten{color:var(--chu-3);transition:transform var(--chuyen)}.demo-nut-thu-gon[aria-expanded=false] .demo-mui-ten{transform:rotate(-90deg)}.demo-ghi-chu{color:var(--chu-3);font-size:12.5px}.demo-don{margin-left:auto}.demo-cac-nut:not([hidden]){display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.demo-nut-kich-ban{position:relative;display:flex;flex-direction:column;gap:3px;padding:10px 13px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);text-align:left;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen),transform var(--chuyen)}.demo-nut-kich-ban:hover:not(:disabled,[aria-disabled=true]){background:var(--nen-mo)}.demo-nut-kich-ban:disabled,.demo-nut-kich-ban[aria-disabled=true]{opacity:.45;cursor:not-allowed}.demo-nut-kich-ban[aria-busy=true]{opacity:1;background:var(--nhan-manh-nen);border-color:var(--nhan-manh-vien);cursor:progress}.demo-nut-kich-ban[aria-busy=true] .demo-nut-ten{color:var(--nhan-manh)}.demo-nut-ten{color:var(--chu);font-size:13px;font-weight:var(--w-dam)}.demo-nut-playbook{color:var(--chu-3);font-size:11.5px}code.demo-nut-playbook{color:var(--chu-4);font-family:var(--font-code);font-size:10.5px}.demo-nut-dang-chay{color:var(--nhan-manh);font-variant-numeric:tabular-nums;font-size:11.5px}.demo-ket-qua{margin-top:12px;color:var(--chu-2);font-size:12.5px;overflow-wrap:anywhere}.demo-loi{margin-top:12px;padding:10px 12px;background:var(--loi-nen);border:1px solid var(--loi-vien);border-radius:var(--r-1);box-shadow:inset 3px 0 0 var(--loi);color:var(--chu);font-size:12.5px;overflow-wrap:anywhere}.demo-ket-qua code{padding:1.5px 5px;background:var(--nen-mo);border-radius:var(--r-xs);color:var(--chu-2);font-size:11.5px}.demo-bang-cho .demo-tieu-de{color:var(--chu-3)}.demo-cac-nut-cho{height:58px;margin-top:14px;background:var(--nen-mo);border-radius:var(--r-1)}@media (max-width: 720px){.demo-nut-kich-ban{flex:1 1 100%}}.demo-tien-trinh{margin-top:12px}.dieu-tra-page{display:flex;flex-direction:column}.dieu-tra-duoi{display:grid;flex:1 0 auto;grid-template-columns:minmax(0,1fr) minmax(360px,36%);gap:14px;height:max(460px,min(760px,calc(100dvh - var(--cao-dau-trang) - 64px)));min-height:0}.dieu-tra-cot-ben{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}.dieu-tra-dau-trang{display:flex;flex:none;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 18px}.dieu-tra-tieu-de{margin:0;font-size:30px;font-weight:var(--w-dam);letter-spacing:var(--siet);line-height:1.2;text-wrap:balance}.dieu-tra-trang-thai{margin:0;color:var(--chu-3);font-size:13px;font-weight:var(--w-than);letter-spacing:0}.dieu-tra-the{padding:18px 20px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-1)}.dieu-tra-the h2,.dieu-tra-the h3{margin:0 0 14px;color:var(--chu);font-size:15px;font-weight:var(--w-dam)}.dieu-tra-khung-chat{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-3);box-shadow:var(--bong-1)}.dieu-tra-khung-chat-trong{flex:none;align-self:start}.dieu-tra-hoi-thoai{flex:1;min-height:0;overflow-y:auto}.dieu-tra-hoi-thoai:focus-visible{outline-offset:-2px}.dieu-tra-khung-chat-trong .dieu-tra-hoi-thoai{flex:none}.dieu-tra-hoi-thoai-cot{display:flex;flex-direction:column;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:24px 24px 8px}.dieu-tra-khung-chat-trong .dieu-tra-hoi-thoai-cot{padding:28px 28px 8px}.dieu-tra-bat-dau h2{margin:0 0 6px}.dieu-tra-bat-dau-nhan{margin:18px 0 8px;color:var(--chu-3);font-size:12px}.dieu-tra-cau-mau{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px;margin:0;padding:0;list-style:none}.dieu-tra-cau-mau-nut{width:100%;height:100%;padding:10px 13px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-2);color:var(--chu);font:inherit;font-size:13px;line-height:1.5;text-align:left;cursor:pointer;transition:background var(--chuyen)}.dieu-tra-cau-mau-nut:hover{background:var(--nen-mo)}.dieu-tra-luot-chat{display:flex;flex-direction:column;gap:12px}.tin-nhan{max-width:82%;padding:12px 16px;border-radius:var(--r-3);font-size:13.5px;line-height:1.6}.tin-nhan-nguoi{align-self:flex-end;background:var(--nhan-manh-nen);border:1px solid var(--nhan-manh-vien);border-bottom-right-radius:var(--r-xs);color:var(--chu);overflow-wrap:anywhere}.tin-nhan-agent{align-self:flex-start;width:100%;max-width:100%;background:var(--nen-ben);border:1px solid var(--vien);border-bottom-left-radius:var(--r-xs)}.tin-nhan-agent.tin-nhan-tro-chuyen{width:auto;max-width:88%}.dieu-tra-tro-chuyen{margin:0;color:var(--chu);font-size:13.5px;line-height:1.65;overflow-wrap:anywhere}.tin-nhan-agent .trang-thai-loi{margin-top:14px;padding:12px 14px;border-radius:var(--r-1)}.dieu-tra-hang{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.nhan{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;background:var(--nen-mo);border:0;border-radius:var(--r-tron);color:var(--chu-2);font-size:10.5px;font-weight:var(--w-vua);letter-spacing:var(--gian);line-height:18px;text-transform:uppercase;white-space:nowrap}.nhan-tin{background:var(--tin-nen);color:var(--tin-chu)}.nhan-tot{background:var(--tot-nen);color:var(--tot-chu)}.nhan-loi{background:var(--loi-nen);color:var(--loi-chu)}.dieu-tra-ghi-chu{color:var(--chu-4);font-variant-numeric:tabular-nums;font-size:10.5px;letter-spacing:var(--gian)}.dieu-tra-cac-buoc{margin:12px 0 0;padding:0;list-style:none}.dieu-tra-buoc{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--vien);font-size:12.8px;line-height:1.55}.dieu-tra-buoc>div{min-width:0;overflow-wrap:anywhere}.dieu-tra-buoc:last-child{border-bottom:none}.dieu-tra-ten{color:var(--chu);font-weight:var(--w-dam)}.dieu-tra-so{flex:none;width:21px;height:21px;background:var(--nen-mo);border-radius:var(--r-xs);color:var(--chu-3);font-family:var(--font-ma);font-size:10.5px;font-weight:var(--w-vua);line-height:21px;text-align:center}.dieu-tra-so-chay{background:var(--tin-nen);color:var(--tin-chu)}.dieu-tra-buoc code,.dieu-tra-bang code{padding:1.5px 5px;background:var(--nen-mo);border-radius:var(--r-xs);color:var(--chu-2);font-family:var(--font-code);font-size:11.5px}.dieu-tra-ly-do{color:var(--chu-3);font-style:italic}.dieu-tra-con-tro{display:inline-block;width:7px;height:14px;background:var(--chu-3);vertical-align:-2px;animation:dieu-tra-nhap-nhay 1s steps(2,start) infinite}.dieu-tra-con-tro-duoi{margin-left:6px}@keyframes dieu-tra-nhap-nhay{to{opacity:.2}}@media (prefers-reduced-motion: reduce){.dieu-tra-con-tro{animation:none}}.dieu-tra-da-dung{margin:12px 0 0;color:var(--chu-3);font-size:12.5px}.dieu-tra-ket-qua{display:grid;gap:10px;margin-top:14px}.dieu-tra-ket-qua .nng{margin:0}.dieu-tra-khoi{padding:12px 14px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-1)}.dieu-tra-khoi-tieu{margin:0 0 8px;color:var(--chu-3);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dieu-tra-ket-luan{border-left:3px solid var(--nhan-manh)}.dieu-tra-ket-luan-dau{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.dieu-tra-ket-luan-nhan{color:var(--nhan-manh);font-size:13px;font-weight:700}.dieu-tra-mo-ho-so{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--nhan-manh);font-size:12.5px;font-weight:var(--w-vua);text-decoration:none;text-underline-offset:3px}.dieu-tra-mo-ho-so:hover,.dieu-tra-mo-ho-so:focus-visible{text-decoration:underline}.dieu-tra-ma{font-family:var(--font-ma);font-size:11.5px}.dieu-tra-ket-luan-chu{color:var(--chu);font-size:14px;font-weight:560;line-height:1.65;overflow-wrap:anywhere}.dieu-tra-bang-chung{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.dieu-tra-chip{display:inline-flex;align-items:center;max-width:100%;overflow-wrap:anywhere;padding:4px 11px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu-2);font-size:12px;font-variant-numeric:tabular-nums}.dieu-tra-soan{flex:none;width:100%;max-width:760px;margin:0 auto;padding:12px 24px 20px}.dieu-tra-khung-chat-trong .dieu-tra-soan{padding:12px 28px 28px}.dieu-tra-soan-khung{display:flex;flex-direction:column;gap:6px;padding:10px 10px 10px 14px;background:var(--the-nen);border:1px solid var(--vien-o);border-radius:var(--r-3);transition:border-color var(--chuyen),box-shadow var(--chuyen)}.dieu-tra-soan-khung:focus-within{border-color:var(--nhan-manh);box-shadow:0 0 0 2px var(--vong)}.dieu-tra-input{width:100%;min-height:24px;padding:4px 0;background:transparent;border:0;color:var(--chu);font-family:inherit;font-size:14px;line-height:1.5;resize:none}.dieu-tra-input::placeholder{color:var(--chu-4)}.dieu-tra-input:focus,.dieu-tra-input:focus-visible{outline:2px solid transparent;outline-offset:0}.dieu-tra-input:read-only{color:var(--chu-3)}.dieu-tra-soan-chan{display:flex;align-items:center;gap:8px}.dieu-tra-soan-goi-y{margin-right:auto;color:var(--chu-4);font-size:12px}.dieu-tra-soan-nhac{color:var(--loi-chu)}.dieu-tra-nut{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:6px;padding:8px 18px;background:var(--chinh);border:1px solid var(--chinh);border-radius:var(--r-nut);color:var(--tren-chinh);font-family:inherit;font-size:14px;font-weight:var(--w-vua);line-height:1.2;white-space:nowrap;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen),color var(--chuyen),transform var(--chuyen)}.dieu-tra-nut:hover:not(:disabled,[aria-disabled=true]){background:var(--chinh-nhat);border-color:var(--chinh-nhat)}.dieu-tra-nut:active:not(:disabled,[aria-disabled=true]){background:var(--chinh-dam);border-color:var(--chinh-dam)}.dieu-tra-nut:disabled,.dieu-tra-nut[aria-disabled=true]{opacity:.45;cursor:not-allowed}.dieu-tra-nut-dung{background:var(--the-nen);border-color:var(--nhan-manh-vien);color:var(--nhan-manh)}.dieu-tra-nut-dung:hover:not(:disabled){background:var(--nhan-manh-nen);border-color:var(--nhan-manh)}.dieu-tra-nut-dung:active:not(:disabled){background:var(--nhan-manh-nen);border-color:var(--nhan-manh)}.dieu-tra-bang{width:100%;border-collapse:collapse;font-size:12.5px}.dieu-tra-bang td{padding:9px 0;border-bottom:1px solid var(--vien)}.dieu-tra-bang td:first-child{width:104px;color:var(--chu-4);font-variant-numeric:tabular-nums;font-size:11.5px;white-space:nowrap}.dieu-tra-bang tr:last-child td{border-bottom:none}.dieu-tra-duong-di{font-size:12.5px;line-height:1.9;overflow-wrap:anywhere}.dieu-tra-cach-tren{margin-top:14px}.dieu-tra-the h2.dieu-tra-cach-tren{margin-top:20px}.dieu-tra-cot-ben{overflow-y:auto}.dieu-tra-the-do-thi{display:flex;flex:none;flex-direction:column;gap:10px;margin-bottom:14px}.dieu-tra-the-do-thi>div:not(.dieu-tra-do-thi-dau,[hidden]){display:flex;flex-direction:column;gap:10px}.dieu-tra-do-thi-dau{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.dieu-tra-the .dieu-tra-do-thi-dau h2{margin:0}.dieu-tra-nut-thu-gon{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.dieu-tra-nut-thu-gon-mui{transition:transform var(--chuyen)}.dieu-tra-do-thi-thu-gon .dieu-tra-nut-thu-gon-mui{transform:rotate(-90deg)}.dieu-tra-node-chon{margin:0}.dieu-tra-xem-do-thi{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:2px 10px;color:var(--chu-2);font:inherit;font-size:12px;background:transparent;border:1px solid var(--vien);border-radius:var(--r-nut);cursor:pointer;transition:border-color var(--chuyen),background var(--chuyen)}.dieu-tra-xem-do-thi:hover{border-color:var(--vien-dam)}.dieu-tra-xem-do-thi[aria-pressed=true]{color:var(--nhan-manh);background:var(--nhan-manh-nen);border-color:var(--nhan-manh-vien)}.dieu-tra-xem-do-thi:focus-visible{outline:2px solid var(--vong);outline-offset:2px}@media (max-width: 1280px){.dieu-tra-cot-ben{overflow:visible}.dieu-tra-duoi{grid-template-columns:1fr;height:auto}.dieu-tra-khung-chat{min-height:460px;max-height:720px}.dieu-tra-khung-chat-trong{min-height:0}}@media (prefers-reduced-motion: reduce){.dieu-tra-nut-thu-gon-mui{transition:none}}@media (max-width: 900px){.dieu-tra-bang-boc{overflow-x:auto}.dieu-tra-bang{min-width:360px}.tin-nhan,.tin-nhan-agent{max-width:92%;width:auto}}@media (max-width: 720px){.dieu-tra-tieu-de{font-size:22px}.dieu-tra-trang-thai{flex-basis:100%}.dieu-tra-the{padding:15px 16px}.dieu-tra-hoi-thoai-cot,.dieu-tra-khung-chat-trong .dieu-tra-hoi-thoai-cot{padding:18px 16px 6px}.dieu-tra-soan,.dieu-tra-khung-chat-trong .dieu-tra-soan{padding:10px 12px 14px}.dieu-tra-soan-goi-y{visibility:hidden}.dieu-tra-soan-goi-y.dieu-tra-soan-nhac{visibility:visible}}@media (min-width: 1281px){.dieu-tra-san{--san-le: 16px;--san-trai: 380px;--san-phai: 440px;position:fixed;top:var(--cao-dau-trang);right:0;bottom:0;left:0;z-index:2;height:auto!important;overflow:hidden;background:var(--do-thi-nen)}.dieu-tra-san-do-thi,.dieu-tra-san .dt3d,.dieu-tra-san-cho{position:absolute;top:0;right:0;bottom:0;left:0}.dieu-tra-san-cho{display:grid;place-items:center}.dieu-tra-san .dt3d{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:var(--san-le) calc(var(--san-phai) + 2 * var(--san-le)) var(--san-le) calc(var(--san-trai) + 2 * var(--san-le));pointer-events:none}.dieu-tra-san .dt3d>*{position:relative;z-index:1;margin:0;pointer-events:auto}.dieu-tra-san .dt3d>.dt3d-khung{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:auto!important;background:transparent;border:0;border-radius:0}.dieu-tra-san .dt3d-theo-doi{right:calc(var(--san-phai) + 2 * var(--san-le) + 8px);bottom:96px}.dieu-tra-san .dt3d-nhan-phat-lai,.dieu-tra-san .dt3d-ghi-chu-goc{left:calc(var(--san-trai) + 2 * var(--san-le) + 8px)}.dieu-tra-san .dt3d-nhan-phat-lai{top:120px}.dieu-tra-san .dt3d-ghi-chu-goc{bottom:96px}.dieu-tra-san .dt3d-goi-y-zoom{left:calc(50% + (var(--san-trai) - var(--san-phai)) / 2)}.dieu-tra-san .dt3d-thanh,.dieu-tra-san .dt3d-thanh-keo,.dieu-tra-san .dt3d-chu-giai,.dieu-tra-san .dt3d-danh-sach{padding:8px 12px;background:color-mix(in srgb,var(--the-nen) 86%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-1)}.dieu-tra-san .dt3d-thanh-keo{align-self:flex-end}.dieu-tra-san .dt3d-chu-giai{margin-top:auto}.dieu-tra-san .dt3d-danh-sach{max-height:30vh;overflow:auto}.dieu-tra-cua-so{position:absolute;top:var(--san-le);bottom:var(--san-le);z-index:4;display:flex;flex-direction:column;gap:10px;min-height:0;background:color-mix(in srgb,var(--the-nen) 92%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-3)}.dieu-tra-cua-so-trai .demo-cac-nut{display:grid;grid-template-columns:minmax(0,1fr)}.dieu-tra-cua-so-trai{bottom:auto;left:var(--san-le);width:var(--san-trai);max-height:calc(100% - 2 * var(--san-le));padding:14px;overflow-y:auto}.dieu-tra-cua-so-phai{right:var(--san-le);width:var(--san-phai);overflow:hidden}.dieu-tra-cua-so-phai .dieu-tra-khung-chat,.dieu-tra-cua-so-phai .dieu-tra-khung-chat-trong{flex:1;align-self:stretch;min-height:0;background:transparent;border:0;border-radius:0;box-shadow:none}.dieu-tra-cua-so-phai .dieu-tra-khung-chat-trong .dieu-tra-hoi-thoai{flex:1}.dieu-tra-cua-so-phai .dieu-tra-hoi-thoai-cot{padding:18px 18px 8px}}.dieu-tra-cua-so-dau{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.dieu-tra-cua-so-dau .dieu-tra-tieu-de{margin:0;font-size:20px}.dieu-tra-cua-so-dau small{color:var(--chu-3);font-size:12.5px}.dieu-tra-cua-so-phan{min-width:0}.dieu-tra-ho-so-mo>summary{color:var(--chu);font-weight:var(--w-dam);cursor:pointer}.dieu-tra-ho-so-mo[open]>summary{margin-bottom:8px}@media (max-width: 1280px){.dieu-tra-san-khau{gap:18px}.dieu-tra-cua-so{display:flex;flex-direction:column;gap:10px}.dieu-tra-san{padding:14px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-1)}}.nng{margin:0 0 12px;padding:12px 14px;background:var(--loi-nen);border:1px solid var(--loi-vien);border-left:4px solid var(--loi-chu);border-radius:var(--r-1)}.nng-khong-loi{background:var(--tot-nen);border-color:var(--tot-vien);border-left-color:var(--tot-chu)}.nng-dau{display:flex;align-items:center;gap:6px;color:var(--loi-chu)}.nng-khong-loi .nng-dau{color:var(--tot-chu)}.nng-nhan{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.nng-the{padding:1px 8px;border:1px solid var(--loi-vien);border-radius:999px;background:var(--the-nen);font-size:11px;font-weight:560}.nng-tom-tat{margin:6px 0 8px;color:var(--chu);font-size:14px;font-weight:560;line-height:1.5}.nng-bang{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px 12px;margin:0;font-size:13px}.nng-bang dt{color:var(--chu-3)}.nng-bang dd{margin:0;min-width:0;color:var(--chu-2);overflow-wrap:anywhere}.nng-bang b{color:var(--chu);font-weight:600}.nng-nguyen-van{margin:0;padding:6px 8px;background:var(--the-nen);border:1px solid var(--vien);border-radius:6px;color:var(--chu-2);font-family:var(--font-code);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.nng-khac-phuc{margin-top:10px}.nng-tieu{color:var(--chu);font-size:13px;font-weight:600}.nng-khac-phuc ol{margin:4px 0 0;padding-left:20px;color:var(--chu-2);font-size:13px;line-height:1.5}.nng-anh-huong{margin-top:8px;font-size:12.5px;color:var(--chu-3)}.nng-anh-huong summary{cursor:pointer;color:var(--chu-2)}.nng-anh-huong ul{margin:4px 0 0;padding-left:18px}.kl-ds{display:grid;gap:6px;margin:0;padding:0;list-style:none}.kl-muc{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;color:var(--chu-2);font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.kl-icon{margin-top:2px}.kl-xong .kl-icon{color:var(--tot-chu)}.kl-chua .kl-icon{color:var(--canh-bao-chu)}.kl-loi .kl-icon{color:var(--loi-chu)}.kl-cho .kl-icon{color:var(--canh-bao-chu)}.kl-de_xuat{color:var(--chu);font-weight:560}.kl-de_xuat .kl-icon{color:var(--nhan-manh)}.kl-thuong .kl-icon{color:var(--chu-4)}.nng-dang-dung{color:var(--tot-chu)}.nng-dang-dung-loi{color:var(--loi-chu)}.flywheel-ghi-chu.tri-thuc-khong-le,.tri-thuc-khong-le{margin:0}.tri-thuc-h3{margin:0 0 8px;color:var(--chu);font-size:13.5px;font-weight:var(--w-vua);letter-spacing:0}.flywheel-cach-tren.tri-thuc-h3{margin-top:16px}.tri-thuc-loc{display:flex;flex-wrap:wrap;gap:4px}.tri-thuc-hang-nut{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tri-thuc-lien-ket,.tri-thuc-nut-chu{padding:0;background:none;border:0;color:var(--nhan-manh);font:inherit;font-weight:var(--w-vua);text-decoration:none;text-underline-offset:2px;cursor:pointer}.tri-thuc-lien-ket:hover,.tri-thuc-lien-ket:focus-visible,.tri-thuc-nut-chu:hover,.tri-thuc-nut-chu:focus-visible{text-decoration:underline}.tri-thuc-lien-ket-noi{position:relative;z-index:1}.tri-thuc-dang-loc{margin:10px 0 0;color:var(--chu-3);font-size:var(--co-phu)}.tri-thuc-ma-phu{color:var(--chu-3);font-family:var(--font-code);font-size:11px;overflow-wrap:anywhere}.tri-thuc-giu-dong{white-space:pre-line}.tri-thuc-dong-trang-thai{margin:0 0 8px;color:var(--chu-2);font-size:var(--co-phu);line-height:1.6}.tri-thuc-dong-trang-thai:empty{margin:0}.tri-thuc-bang td{vertical-align:top}.tri-thuc-o-ten{min-width:170px}.flywheel-bang .tri-thuc-o-ten .tri-thuc-ma-phu{display:block;margin-top:2px;padding:0;background:none}.tri-thuc-mo-ta-o.flywheel-dong-phu{max-width:340px;margin-top:0;color:var(--chu-2);font-size:12.5px}.tri-thuc-o-nho{color:var(--chu-2);font-size:12.5px;white-space:nowrap}.tri-thuc-chip-hang{display:flex;flex-wrap:wrap;gap:4px;max-width:260px}.tri-thuc-chip{padding:1px 7px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-xs);color:var(--chu-2);font-size:11.5px;line-height:18px;white-space:nowrap}.tri-thuc-thay-doi,.tri-thuc-canh-bao,.tri-thuc-loi-kiem{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12.5px;line-height:1.6}.tri-thuc-thay-doi li,.tri-thuc-loi-kiem li{display:flex;align-items:baseline;gap:8px;min-width:0;overflow-wrap:anywhere}.tri-thuc-thay-doi .mp-nhan{flex:none}.tri-thuc-canh-bao{margin-top:10px;padding:10px 12px;border-radius:var(--r-1)}.tri-thuc-canh-bao li{display:flex;align-items:flex-start;gap:6px;overflow-wrap:anywhere}.tri-thuc-icon-canh-bao{margin-top:3px;color:var(--canh-bao)}.tri-thuc-khoi{margin-top:16px;padding:12px 14px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1)}.tri-thuc-khoi .flywheel-hang{margin-bottom:6px}.tri-thuc-khoi .tri-thuc-h3{margin:0}.tri-thuc-soat{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tri-thuc-soat-muc{padding:8px 10px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-1);font-size:12.5px}.tri-thuc-soat-mau_thuan{box-shadow:inset 2px 0 0 var(--loi)}.tri-thuc-soat-trung_lap{box-shadow:inset 2px 0 0 var(--canh-bao)}.tri-thuc-soat-dau{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.tri-thuc-soat-lien-quan{color:var(--chu-2)}.tri-thuc-soat-ly-do{margin:4px 0 0;color:var(--chu-3);line-height:1.6;overflow-wrap:anywhere}.tri-thuc-ghi-chu-soan{margin:10px 0 0;color:var(--chu);font-size:13px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.tri-thuc-bang-meta{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:12px 0 0;font-size:12.5px}.tri-thuc-bang-meta dt{color:var(--chu-3)}.tri-thuc-bang-meta dd{margin:0;color:var(--chu);overflow-wrap:anywhere}.tri-thuc-panel{padding:18px 20px 28px}.tri-thuc-panel>*+*{margin-top:12px}.tri-thuc-panel>:empty{margin-top:0}.tri-thuc-panel-dau{display:flex;align-items:flex-start;gap:12px}.tri-thuc-panel-ten{flex:1 1 0;min-width:0}.tri-thuc-panel-ten h2{margin:0;font-size:18px}.tri-thuc-panel-ten code{display:block;margin-top:2px;color:var(--chu-3);font-size:11.5px;overflow-wrap:anywhere}.tri-thuc-nut-dong{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--r-nut);color:var(--chu-2);cursor:pointer;transition:background var(--chuyen),color var(--chuyen)}.tri-thuc-nut-dong:hover{background:var(--nen-mo);color:var(--chu)}.tri-thuc-panel-nhan{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.tri-thuc-panel-mo-ta{margin-bottom:0;color:var(--chu-2);font-size:13px;line-height:1.6}.tri-thuc-panel>.flywheel-ghi-chu.tri-thuc-ly-do-khong-xoa{margin-top:6px;color:var(--chu-3)}.tri-thuc-panel>.flywheel-thong-bao,.tri-thuc-panel>.flywheel-loi-duyet{margin-bottom:0}.tri-thuc-panel>.tri-thuc-h3{margin:20px 0 0}.tri-thuc-panel>.tri-thuc-h3+*{margin-top:8px}.tri-thuc-buoc,.tri-thuc-ket-luan,.tri-thuc-lich-su{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:12.5px}.tri-thuc-buoc{counter-reset:buoc}.tri-thuc-buoc>li{position:relative;padding:8px 10px 8px 34px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);counter-increment:buoc}.tri-thuc-buoc>li:before{content:counter(buoc);position:absolute;top:8px;left:10px;color:var(--chu-3);font-variant-numeric:tabular-nums}.tri-thuc-buoc-dau{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tri-thuc-buoc-mo-ta{margin:3px 0 0;color:var(--chu-2);line-height:1.55}.tri-thuc-buoc-phu{display:block;margin:3px 0 0;color:var(--chu-3);font-size:12px;line-height:1.55}.tri-thuc-ket-luan li{display:flex;align-items:baseline;gap:8px;line-height:1.55}.tri-thuc-ket-luan .mp-nhan{flex:none}.tri-thuc-ket-luan .tri-thuc-ma-phu{white-space:nowrap}.flywheel-yaml.tri-thuc-yaml-panel{max-height:360px;margin:0}.tri-thuc-lich-su li{display:flex;align-items:baseline;gap:10px}.tri-thuc-lich-su-ban{flex:none;min-width:28px;color:var(--chu-3);font-family:var(--font-code);font-size:11.5px}.tri-thuc-lich-su-ghi-chu{margin:2px 0 0;color:var(--chu-2);line-height:1.55;overflow-wrap:anywhere}.tri-thuc-soan{width:min(960px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 48px);padding:0;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-2);color:var(--chu-2);box-shadow:var(--bong-3);overflow:hidden}.tri-thuc-soan[open]{display:flex;flex-direction:column}.tri-thuc-soan::backdrop{background:color-mix(in srgb,var(--chu) 40%,transparent)}:root[data-che-do=toi] .tri-thuc-soan::backdrop{background:color-mix(in srgb,var(--nen-sau) 72%,transparent)}.tri-thuc-soan-dau{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--vien)}.tri-thuc-soan-dau h2{flex:1 1 0;min-width:0;margin:0;font-size:18px}.tri-thuc-soan-dau h2:focus{outline:none}.tri-thuc-soan-than{flex:1 1 auto;min-height:0;padding:18px 20px;overflow-y:auto;overscroll-behavior:contain}.tri-thuc-soan-chan{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;border-top:1px solid var(--vien)}.tri-thuc-soan-dong{margin-left:auto}.tri-thuc-chon-cach{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;margin:0 0 16px;padding:0;border:0}.tri-thuc-chon-cach legend,.tri-thuc-chon-loai legend,.tri-thuc-chon-su-co legend{margin-bottom:8px;padding:0;color:var(--chu);font-size:13.5px;font-weight:var(--w-vua)}.tri-thuc-cach{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-1);cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen)}.tri-thuc-cach:hover{background:var(--nen-mo)}.tri-thuc-cach.mp-dang-chon:hover{background:var(--nhan-manh-nen)}.tri-thuc-cach:has(.tri-thuc-cach-o:focus-visible){outline:2px solid var(--vong);outline-offset:2px}.tri-thuc-cach-o{position:absolute;opacity:0;pointer-events:none}.tri-thuc-cach-icon{flex:none;margin-top:1px;color:var(--nhan-manh)}.tri-thuc-cach-ten{display:block;color:var(--chu);font-size:13.5px;font-weight:var(--w-vua)}.tri-thuc-cach-mo-ta{display:block;margin-top:2px;color:var(--chu-3);font-size:12.5px;line-height:1.5}.tri-thuc-form{display:grid;gap:14px}.tri-thuc-chon-loai{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;border:0;font-size:13.5px}.tri-thuc-chon-loai legend{width:100%}.tri-thuc-chon-loai label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.tri-thuc-truong{display:grid;gap:5px;min-width:0}.tri-thuc-truong>label,.tri-thuc-hang-nhan label{color:var(--chu);font-size:13px;font-weight:var(--w-vua)}.tri-thuc-hang-nhan{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.tri-thuc-dem,.tri-thuc-goi-y{color:var(--chu-3);font-size:12px;font-variant-numeric:tabular-nums}.mp-nhap.tri-thuc-chon{max-width:460px}.mp-nhap.tri-thuc-o-yaml{min-height:320px;background:var(--nen-sau);color:var(--chu);font:12px/1.65 var(--font-code);-moz-tab-size:2;tab-size:2;white-space:pre;overflow:auto;resize:vertical}.mp-nhap.tri-thuc-o-chu{line-height:1.55;resize:vertical}.tri-thuc-ket-qua{display:grid;gap:10px;scroll-margin:12px}.tri-thuc-ket-qua>.tri-thuc-dong-trang-thai{margin:0}.tri-thuc-vung-loi:empty{display:none}.tri-thuc-khoi-loi{padding:10px 12px;border-radius:var(--r-1);color:var(--loi-chu);font-size:12.5px}.tri-thuc-khoi-loi p{margin:0 0 6px}.tri-thuc-khoi-loi p:last-child{margin-bottom:0}.tri-thuc-khoi-loi .tri-thuc-loi-kiem{color:var(--chu)}.tri-thuc-ket-qua-kiem{display:grid;gap:10px}.tri-thuc-ket-qua-kiem .tri-thuc-h3{margin:0}.tri-thuc-de-xuat{padding:12px 14px;border-radius:var(--r-1)}.tri-thuc-de-xuat .tri-thuc-h3{margin:0}.tri-thuc-de-xuat .tri-thuc-h3:focus{outline:none}.tri-thuc-de-xuat .tri-thuc-bang-meta{margin-top:8px}.tri-thuc-de-xuat .tri-thuc-canh-bao{margin-top:8px;padding:0;color:var(--canh-bao-chu)}.tri-thuc-chon-su-co{margin:0;padding:0;border:0}.tri-thuc-su-co{display:grid;gap:6px;max-height:280px;margin:0;padding:2px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.tri-thuc-su-co-muc{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-1);font-size:12.5px;cursor:pointer}.tri-thuc-su-co-muc:hover{background:var(--nen-mo)}.tri-thuc-su-co-muc.mp-dang-chon:hover{background:var(--nhan-manh-nen)}.tri-thuc-su-co-muc input{flex:none;margin:3px 0 0}.tri-thuc-su-co-noi-dung{flex:1 1 0;min-width:0}.tri-thuc-su-co-cau-hoi{display:-webkit-box;overflow:hidden;color:var(--chu);line-height:1.5;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tri-thuc-su-co-muc .mp-nhan{flex:none}@media (max-width: 720px){.tri-thuc-soan{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.tri-thuc-soan-than,.tri-thuc-soan-dau,.tri-thuc-soan-chan{padding-right:14px;padding-left:14px}}.tri-thuc-chip.tri-thuc-chip-mau{display:inline-block;margin:4px 0 0;background:var(--canh-bao-nen);border-color:var(--canh-bao-vien);color:var(--canh-bao-chu)}.tri-thuc-cau-mau{margin-top:8px}.tri-thuc-cau-mau-nhan{color:var(--chu-3);font-size:12px}.tri-thuc-cau-mau ul{display:grid;gap:6px;margin:6px 0 0;padding:0;list-style:none}.tri-thuc-cau-mau-nut{width:100%;padding:7px 10px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu-2);font:inherit;font-size:13px;line-height:1.45;text-align:left;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen)}.tri-thuc-cau-mau-nut:hover:not(:disabled){background:var(--nhan-manh-nen);border-color:var(--nhan-manh-vien);color:var(--chu)}.tri-thuc-cau-mau-nut:disabled{opacity:.55;cursor:not-allowed}.flywheel-danh-sach{margin-bottom:16px}.flywheel-bang-draft th{padding:8px 12px;border-bottom:1px solid var(--vien);color:var(--chu-3);font-size:13px;font-weight:var(--w-vua);text-align:left;white-space:nowrap}.flywheel-bang-draft th.flywheel-so{font-family:var(--font-chu);text-align:right}.flywheel-bang code{padding:1.5px 5px;background:var(--nen-mo);border-radius:var(--r-xs);color:var(--chu-2);font-family:var(--font-code);font-size:11.5px}.flywheel-o-draft{min-width:220px}.flywheel-dong-phu{display:-webkit-box;max-width:360px;margin-top:3px;overflow:hidden;color:var(--chu-4);font-size:11.5px;line-height:1.5;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.flywheel-so-dem{font-variant-numeric:tabular-nums}.flywheel-bang .flywheel-dong-chon td,.flywheel-bang .flywheel-dong-chon:hover td{background:var(--nhan-manh-nen);border-bottom-color:var(--nhan-manh-vien);box-shadow:inset 0 1px 0 var(--nhan-manh-vien)}.flywheel-dong-chon .lien-ket-dong{color:var(--nhan-manh)}.flywheel-cham-tang{white-space:nowrap}.flywheel-cham-tang .flywheel-ky-hieu+.flywheel-ky-hieu{margin-left:4px}.flywheel-hang.flywheel-vu-nguon{flex-wrap:nowrap;align-items:flex-start;margin-top:8px}.flywheel-vu-nguon .mp-nhan{flex:none;margin-top:1px}.flywheel-ma-vu{flex:none;color:var(--chu-3);font-family:var(--font-ma);font-size:12px;line-height:1.55}.flywheel-tieu-de-vu{display:-webkit-box;flex:1 1 0;min-width:0;overflow:hidden;color:var(--chu-2);font-size:13px;line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.flywheel-ghi-chu-tool{color:var(--chu-3)}.flywheel-ket-qua-tom-tat{max-width:320px;color:var(--chu-4);font-family:var(--font-ma);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1.55;overflow-wrap:anywhere;text-align:left}.flywheel-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;color:var(--chu-3);font-size:12.4px}.flywheel-meta span{min-width:0}.flywheel-meta code{padding:1.5px 5px;background:var(--nen-mo);border-radius:var(--r-xs);color:var(--chu-2);font-family:var(--font-code);font-size:11.5px;overflow-wrap:anywhere}.flywheel-ly-do{margin:12px 0 0;font-size:13px;line-height:1.6}.flywheel-cong{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:8px}.flywheel-cong-o{padding:12px 14px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu-2);font-size:12.4px;line-height:1.6;overflow-wrap:anywhere}.flywheel-the .flywheel-cong-o b{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--chu);font-size:13px;font-weight:var(--w-vua)}.flywheel-cong-dat{box-shadow:inset 2px 0 0 var(--tot)}.flywheel-cong-truot{background:var(--loi-nen);border-color:var(--loi-vien);box-shadow:inset 3px 0 0 var(--loi)}.flywheel-khong-tim-thay{display:grid;gap:12px;justify-items:start}.flywheel-cong-duyet{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--vien)}.flywheel-loi-duyet{margin:10px 0 0;color:var(--loi-chu);font-size:12px;line-height:1.6}.flywheel-loi-duyet:empty{margin:0}.flywheel-duyet>.mp-nut{background:var(--chinh);border-color:var(--chinh);color:var(--tren-chinh)}.flywheel-duyet>.mp-nut:hover:not(:disabled,[aria-disabled=true]){background:var(--chinh-nhat);border-color:var(--chinh-nhat);color:var(--tren-chinh)}.flywheel-duyet>.mp-nut:active:not(:disabled,[aria-disabled=true]){background:var(--chinh-dam);border-color:var(--chinh-dam)}.flywheel-dau-an th{padding:0;border:0}.flywheel-o-trong{color:var(--chu-4)}.flywheel-an{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.flywheel-ky-hieu{display:inline-flex;vertical-align:-.2em}.flywheel-ky-hieu-dat{color:var(--tot)}.flywheel-ky-hieu-truot{color:var(--loi)}.flywheel-ky-hieu-cho{color:var(--chu-3)}.flywheel-cong-duyet>.flywheel-ghi-chu{margin:0}.flywheel-tieu-de{margin:0 0 18px;font-size:30px;font-weight:var(--w-dam);letter-spacing:var(--siet);line-height:1.2;text-wrap:balance}.tri-thuc-dau-trang{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin:0 0 18px}.tri-thuc-dau-chu{min-width:0;max-width:760px}.tri-thuc-dau-trang .flywheel-tieu-de{margin:0}.tri-thuc-phu-de{margin:6px 0 0;color:var(--chu-3);font-size:var(--co-than);line-height:1.6}.tri-thuc-tabs{display:flex;gap:4px;margin:0 0 16px;background:var(--nen);border-bottom:1px solid var(--vien)}.tri-thuc-tab{position:relative;display:inline-flex;align-items:center;gap:7px;padding:10px 12px 11px;background:transparent;border:0;border-radius:var(--r-1) var(--r-1) 0 0;color:var(--chu-3);font:inherit;font-size:var(--co-than);font-weight:var(--w-vua);cursor:pointer;transition:color var(--chuyen),background var(--chuyen)}.tri-thuc-tab:hover{background:var(--nen-mo);color:var(--chu)}.tri-thuc-tab[aria-selected=true]{color:var(--nhan-manh)}.tri-thuc-tab[aria-selected=true]:after{content:"";position:absolute;right:8px;bottom:-1px;left:8px;height:2px;background:var(--nhan-manh);border-radius:2px}.tri-thuc-tab:focus-visible{outline-offset:-2px}.tri-thuc-tab-dem{min-width:20px;padding:0 7px;background:var(--nen-mo);border-radius:var(--r-tron);color:var(--chu-2);font-size:12px;font-variant-numeric:tabular-nums;line-height:19px;text-align:center}.tri-thuc-tab[aria-selected=true] .tri-thuc-tab-dem{background:var(--nhan-manh-nen);color:var(--nhan-manh)}[role=tabpanel]:focus-visible{outline-offset:4px}.flywheel-thong-bao{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 14px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-1);box-shadow:inset 2px 0 0 var(--tot);color:var(--chu-2);font-size:12.5px;line-height:1.6;overflow-wrap:anywhere}.flywheel-thong-bao-icon{flex:none;margin-top:2px;color:var(--tot)}.flywheel-thong-bao-truot{box-shadow:inset 2px 0 0 var(--chu-4)}.flywheel-thong-bao-truot .flywheel-thong-bao-icon{color:var(--chu-3)}.flywheel-thong-bao-canh-bao{box-shadow:inset 2px 0 0 var(--canh-bao)}.flywheel-thong-bao-canh-bao .flywheel-thong-bao-icon{color:var(--canh-bao)}.flywheel-thong-bao:empty{margin:0;padding:0;border:0;box-shadow:none}.flywheel-thong-bao a{color:var(--nhan-manh);font-weight:var(--w-vua);text-decoration:none;text-underline-offset:2px}.flywheel-thong-bao a:hover,.flywheel-thong-bao a:focus-visible{text-decoration:underline}.flywheel-page b,.flywheel-page strong{font-weight:var(--w-vua)}.flywheel-tieu-de small{margin-left:12px;color:var(--chu-3);font-size:13px;font-weight:var(--w-than);letter-spacing:0}.flywheel-bo-cuc{display:grid;grid-template-columns:520px minmax(0,1fr);gap:14px;align-items:start}.flywheel-trang-thai-tai .trang-thai-tai{min-height:330px}.flywheel-the{min-width:0;padding:18px 20px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-1)}.flywheel-the h2{margin:0 0 14px;color:var(--chu);font-size:15px;font-weight:var(--w-dam)}.flywheel-khong-le,.flywheel-the .flywheel-khong-le{margin:0}.flywheel-hang{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.flywheel-phai{margin-left:auto}.flywheel-bang{width:100%;border-collapse:collapse;font-size:13px}.flywheel-bang td{padding:9px 12px;border-bottom:1px solid var(--vien)}.flywheel-bang tbody tr:hover td{background:var(--nen-mo)}.flywheel-bang tr:last-child td{border-bottom:none}.flywheel-bang-boc{margin-top:12px}.flywheel-so{font-family:var(--font-ma);text-align:right;font-variant-numeric:tabular-nums}.flywheel-yaml{max-height:420px;margin:12px 0;padding:14px 16px;overflow:auto;overscroll-behavior:contain;background:var(--nen-sau);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu-2);font:11.5px/1.7 var(--font-code);white-space:pre}.flywheel-ghi-chu{margin:12px 0 0;color:var(--chu-4);font-size:11.5px;line-height:1.6}.flywheel-hang>.flywheel-ghi-chu{margin-top:0}.flywheel-hang>.flywheel-phai{margin-left:auto}.flywheel-cach-tren{margin-top:14px}.flywheel-danh-sach-tai{margin-bottom:16px}.flywheel-danh-sach-tai .trang-thai-tai{min-height:150px}@media (max-width: 1280px){.flywheel-bo-cuc{grid-template-columns:1fr}}@media (max-width: 900px){.flywheel-bang-boc{overflow-x:auto}.flywheel-bang{min-width:500px}}@media (max-width: 720px){.flywheel-tieu-de{font-size:22px}.flywheel-tieu-de small{display:block;margin-left:0;margin-top:4px}.flywheel-the{padding:15px 16px}}@media (max-width: 640px){.flywheel-bang-boc{overflow-x:visible}.flywheel-bang.flywheel-bang-draft{min-width:0}.flywheel-bang-draft thead{display:none}.flywheel-bang-draft,.flywheel-bang-draft tbody,.flywheel-bang-draft tr,.flywheel-bang-draft td{display:block;width:100%}.flywheel-bang-draft tr{padding:12px 4px;border-bottom:1px solid var(--vien)}.flywheel-bang-draft tr:last-child{border-bottom:none}.flywheel-bang-draft td,.flywheel-bang tr:last-child td{padding:3px 0;border-bottom:none;text-align:left}.flywheel-bang-draft td[data-nhan]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.flywheel-bang-draft td[data-nhan]:before{content:attr(data-nhan);flex:0 0 104px;color:var(--chu-3);font-family:var(--font-chu);font-size:12px}.flywheel-bang-draft td[data-nhan="Mô tả"]{display:block}.flywheel-bang-draft td[data-nhan="Mô tả"]:before{display:block;margin-bottom:2px}.flywheel-bang-draft .tri-thuc-mo-ta-o.flywheel-dong-phu{max-width:none;-webkit-line-clamp:4}.flywheel-bang tbody tr:hover td{background:transparent}}.gl-page{padding:0}.gl-tieu-de{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 18px;color:var(--chu);font-size:30px;font-weight:var(--w-dam);letter-spacing:var(--siet);line-height:1.2;text-wrap:balance}.gl-tieu-de small{color:var(--chu-3);font-size:13px;font-weight:var(--w-than);letter-spacing:0}.gl-the{margin-bottom:14px;padding:18px 20px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-1)}.gl-hang{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.gl-h2{margin:0;color:var(--chu);font-size:15px;font-weight:var(--w-vua);letter-spacing:var(--siet-nhe)}.gl-phu{margin:8px 0 14px;color:var(--chu-3);font-size:13px;line-height:1.6}.gl-nut-kich-ban{display:grid;grid-auto-flow:row dense;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin-top:12px}.gl-kb-tien-trinh{grid-column:1 / -1}.gl-nut-kb{display:flex;flex-direction:column;gap:3px;padding:10px 13px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu);font-family:inherit;text-align:left;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen),color var(--chuyen),transform var(--chuyen)}.gl-nut-kb:hover:not(:disabled,[aria-disabled=true]){background:var(--nen-mo)}.gl-nut-kb.gl-dang-chon,.gl-nut-kb.gl-dang-chon:hover:not(:disabled,[aria-disabled=true]){background:var(--nhan-manh-nen);border-color:var(--nhan-manh-vien)}.gl-nut-kb.gl-dang-chon .gl-kb-ten{color:var(--nhan-manh)}.gl-nut-kb.gl-dang-chon .gl-kb-mo{color:var(--chu-2)}.gl-nut-kb:disabled,.gl-nut-kb[aria-disabled=true]{opacity:.45;cursor:not-allowed}.gl-nut-kb[aria-busy=true]{cursor:progress}.gl-hoi{margin-top:10px}.gl-kb-hoi{grid-column:1 / -1;margin-top:0}.gl-ly-do-khoa{margin:8px 0 0;color:var(--chu-3);font-size:12.5px;line-height:1.5}.gl-don-nhom{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px}.gl-don-nhom .gl-ly-do-khoa{margin:0}.gl-kb-ten{color:var(--chu);font-size:13px;font-weight:var(--w-dam)}.gl-kb-mo{color:var(--chu-3);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.gl-kb-pb,.gl-kb-chay{font-variant-numeric:tabular-nums;font-size:10.5px}.gl-kb-pb{color:var(--chu-4)}.gl-kb-chay{display:inline-flex;align-items:center;gap:5px;margin-top:2px;color:var(--chu-2)}.gl-kb-chay-icon{color:var(--tot)}.gl-ket-seed{margin-top:12px;color:var(--chu-2);font-size:13px;overflow-wrap:anywhere}.gl-ket-seed code{color:var(--chu-2);font-size:12px}.gl-page strong{font-weight:var(--w-vua)}.gl-h2-icon{display:flex;align-items:center;gap:8px}.gl-h2-icon .icon{color:var(--chu-3)}.gl-cach-tren{margin-top:12px}.gl-an{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gl-hai-cach{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}.gl-nguon{padding:12px 0;border-top:1px solid var(--vien)}.gl-nguon-chu{flex:1 1 0;min-width:0}.gl-nguon-ten{color:var(--chu);font-size:13px;font-weight:var(--w-dam)}.gl-nguon-mo{color:var(--chu-3);font-size:12px}.gl-nguon-loi{margin-top:6px;color:var(--loi-chu);font-size:12px}.gl-tho{max-height:170px;margin:10px 0 0;padding:12px 14px;overflow:auto;background:var(--nen-sau);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu-2);font:400 11px/1.65 var(--font-ma);white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain}.gl-tong-ket-tay{margin-top:14px;padding:12px 14px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);box-shadow:inset 2px 0 0 var(--canh-bao);color:var(--chu-2);font-size:13px;line-height:1.6}.gl-cau-hoi{margin-bottom:14px;padding:14px 16px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu);font-size:14px;line-height:1.6}.gl-cau-hoi-rong{color:var(--chu-3);font-size:13px}.gl-loi-the{margin:16px 0 0;padding-left:20px;color:var(--chu-2);font-size:13px;line-height:1.7}.gl-loi-the li{margin:6px 0}.gl-nut-hang{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gl-nut-hang .mp-nut{display:inline-flex;align-items:center;gap:6px}.gl-mo-phong{scroll-margin-top:calc(var(--cao-dau-trang) + 12px)}.gl-mo-phong:focus-visible{outline:2px solid var(--vong);outline-offset:2px}.mo-phong{display:flex;flex-direction:column;gap:12px;margin-top:12px}.mo-phong-trang-thai{flex:1 1 0;min-width:0;margin:0;color:var(--chu-2);font-size:13.5px;overflow-wrap:anywhere}.mo-phong-dung{display:inline-flex;align-items:center;gap:6px}.mo-phong-luoi{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:16px;align-items:start}.mo-phong-ben{display:flex;flex-direction:column;gap:14px;min-width:0}.mo-phong-h3{margin:0;color:var(--chu);font-size:14px;font-weight:var(--w-vua)}.mo-phong-buoc{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:13px}.mo-phong-buoc-phu{display:block;color:var(--chu-3);font-size:12.5px}.mo-phong-tri-thuc{margin-top:14px;padding:12px 14px;border:1px solid var(--vien);border-radius:var(--r-1);background:var(--nen-ben)}.mo-phong-tri-thuc .mo-phong-h3{display:flex;align-items:center;gap:6px}.mo-phong-tri-thuc-nhan{display:block;margin:8px 0 4px;font-size:var(--co-phu);font-weight:600}.mo-phong-tri-thuc-o{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--vien);border-radius:var(--r-1);font:inherit;font-size:var(--co-phu);resize:vertical}.mo-phong-tri-thuc-kq{margin-top:10px;font-size:var(--co-phu)}.mo-phong-ket-luan{padding:12px 14px;background:var(--nhan-manh-nen);border:1px solid var(--nhan-manh-vien);border-radius:var(--r-1);box-shadow:inset 4px 0 0 var(--nhan-manh)}.mo-phong-ket-luan .mo-phong-nhan{color:var(--nhan-manh);font-weight:700}.mo-phong-ket-luan p{margin:6px 0 0;color:var(--chu);font-size:14px;font-weight:560;line-height:1.6}.mo-phong-nhan{color:var(--tot-chu);font-size:12.5px;font-weight:var(--w-vua)}.mo-phong-ho-so{display:inline-flex;align-items:center;gap:4px;color:var(--nhan-manh);font-size:12.5px;text-decoration:none;text-underline-offset:2px}.mo-phong-ho-so:hover,.mo-phong-ho-so:focus-visible{text-decoration:underline}.gl-ds-vu{display:flex;flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none}.gl-ds-vu li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 12px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1)}.gl-ds-vu-ma{font-family:var(--font-ma);font-size:12px}.gl-ds-vu-cau{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.gl-ds-vu-phu{grid-column:2;grid-row:2;color:var(--chu-3);font-size:12px}.gl-ds-vu li .mp-nut{grid-column:3;grid-row:1 / span 2}.gl-ds-vu li .gl-ds-vu-hoi{grid-column:1 / -1;grid-row:3;margin-top:6px}.gl-ds-vu li .gl-ds-vu-hoi .mp-nut{grid-column:auto;grid-row:auto}.gl-ds-vu-dau{margin-bottom:0}@media (max-width: 1080px){.mo-phong-luoi,.gl-hai-cach{grid-template-columns:1fr}}@media (max-width: 720px){.gl-tieu-de{font-size:22px}.gl-the{padding:15px 16px}.gl-nut-kich-ban{grid-template-columns:1fr}}.hanh-dong-hang-tieu-de{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.hanh-dong-tieu-de{margin:0 auto 0 0;font-size:30px;font-weight:var(--w-dam);letter-spacing:var(--siet);line-height:1.2;text-wrap:balance}.hanh-dong-tieu-de small{margin-left:12px;color:var(--chu-3);font-size:13px;font-weight:var(--w-than);letter-spacing:0}.hanh-dong-the{padding:18px 20px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-1)}.hanh-dong-cach-tren{margin-top:14px}.hanh-dong-trang-thai-tai .trang-thai-tai{min-height:330px}.hanh-dong-the h2{margin:0 0 14px;color:var(--chu);font-size:15px;font-weight:var(--w-dam)}.hanh-dong-muc{display:flex;align-items:center;gap:14px;padding:15px 17px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);scroll-margin-top:16px}.hanh-dong-muc:has(.hanh-dong-o-ly-do){align-items:flex-start}.hanh-dong-muc+.hanh-dong-muc{margin-top:8px}.hanh-dong-icon{flex:none;width:34px;height:34px;background:var(--nen-mo);border:1px solid var(--vien);border-radius:var(--r-1);font-size:15px;line-height:32px;text-align:center}.hanh-dong-noi-dung{flex:1;min-width:0}.hanh-dong-muc-tieu-de{margin:0;color:var(--chu);font-size:13.5px;font-weight:var(--w-dam);letter-spacing:var(--siet-nhe);line-height:1.45;overflow-wrap:anywhere}.hanh-dong-muc-mo-ta{margin-top:3px;color:var(--chu-3);font-size:12.5px;overflow-wrap:anywhere}.hanh-dong-cau-hoi{margin-top:5px;color:var(--chu-4);font-size:11.8px;overflow-wrap:anywhere}.hanh-dong-thong-diep-duyet{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 14px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-1);box-shadow:inset 2px 0 0 var(--tot);color:var(--chu-2);font-size:12.5px;line-height:1.6;overflow-wrap:anywhere}.hanh-dong-thong-diep-duyet:empty{margin:0;padding:0;border:0;box-shadow:none}.hanh-dong-thong-diep-icon{flex:none;margin-top:2px;color:var(--tot)}.hanh-dong-thong-diep-xung-dot{box-shadow:inset 2px 0 0 var(--canh-bao)}.hanh-dong-thong-diep-xung-dot .hanh-dong-thong-diep-icon{color:var(--canh-bao)}.hanh-dong-thong-diep-loi{background:var(--loi-nen);border-color:var(--loi-vien);box-shadow:inset 3px 0 0 var(--loi);color:var(--chu)}.hanh-dong-thong-diep-loi .hanh-dong-thong-diep-icon{color:var(--loi)}.hanh-dong-gioi-han{margin:0 0 10px;font-variant-numeric:tabular-nums}.hanh-dong-nut-nhom{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;max-width:min(100%,440px)}.hanh-dong-nut-nhom .nut-xac-nhan{justify-content:flex-end}.hanh-dong-nut-nhom .nut-xac-nhan-cau-hoi{overflow-wrap:anywhere}.hanh-dong-duyet>.mp-nut{background:var(--chinh);border-color:var(--chinh);color:var(--tren-chinh)}.hanh-dong-duyet>.mp-nut:hover:not(:disabled,[aria-disabled=true]){background:var(--chinh-nhat);border-color:var(--chinh-nhat);color:var(--tren-chinh)}.hanh-dong-duyet>.mp-nut:active:not(:disabled,[aria-disabled=true]){background:var(--chinh-dam);border-color:var(--chinh-dam)}.hanh-dong-nut{flex:none}.hanh-dong-bang{width:100%;border-collapse:collapse;font-size:13px}.hanh-dong-bang th{padding:8px 12px;border-bottom:1px solid var(--vien);color:var(--chu-3);font-size:13px;font-weight:var(--w-vua);text-align:left;white-space:nowrap}.hanh-dong-bang td{padding:9px 12px;border-bottom:1px solid var(--vien);vertical-align:top}.hanh-dong-thoi-diem{font-variant-numeric:tabular-nums;white-space:nowrap}.hanh-dong-o-ma{font-family:var(--font-ma);font-size:12px;white-space:nowrap}.hanh-dong-o-chu{overflow-wrap:anywhere}.hanh-dong-o-ly-do-bang{min-width:160px;max-width:280px;color:var(--chu-2)}.hanh-dong-o-trong{color:var(--chu-4)}.hanh-dong-bang tr:last-child td{border-bottom:none}.hanh-dong-bang tbody tr:hover td{background:var(--nen-mo)}.hanh-dong-ghi-chu{margin:12px 0 0;color:var(--chu-4);font-size:11.5px}.hanh-dong-o-ly-do{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;background:var(--the-nen);border:1px solid var(--vien);border-radius:var(--r-1)}.hanh-dong-nhan-ly-do{color:var(--chu-2);font-size:12.5px;font-weight:var(--w-vua)}.hanh-dong-hang-nhan-ly-do{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.hanh-dong-dem{color:var(--chu-4);font-size:11.5px;font-variant-numeric:tabular-nums}.hanh-dong-hang-nut-ly-do{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 900px){.hanh-dong-muc{flex-wrap:wrap}.hanh-dong-noi-dung{flex:1 1 100%;order:-1}.hanh-dong-bang-boc{overflow-x:auto}.hanh-dong-bang{min-width:760px}}@media (max-width: 720px){.hanh-dong-tieu-de{font-size:22px}.hanh-dong-tieu-de small{display:block;margin-left:0;margin-top:4px}.hanh-dong-the,.hanh-dong-muc{padding:15px 16px}.hanh-dong-icon{display:none}.hanh-dong-nut-nhom{flex:1 1 100%;max-width:none}.hanh-dong-nut,.hanh-dong-duyet{flex:1}.hanh-dong-duyet>.mp-nut{width:100%}}.hanh-dong-chi-doc{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--chu-3);font-size:12.5px}.hanh-dong-icon-cao{color:var(--loi)}.hanh-dong-icon-thap{color:var(--tin)}.hanh-dong-icon-thuong{color:var(--chu-3)}.hanh-dong-xem-truoc{margin-top:6px}.hanh-dong-xem-truoc summary{color:var(--nhan-manh);font-size:13px;cursor:pointer}.hanh-dong-xem-truoc[open] summary{margin-bottom:6px}.thuc-thi{margin:0 0 14px;padding:16px 18px;background:var(--the-nen);border:1px solid var(--nhan-manh-vien);border-left:4px solid var(--nhan-manh);border-radius:var(--r-1)}.thuc-thi-xong{border-color:var(--tot-vien);border-left-color:var(--tot-chu)}.thuc-thi-xem-truoc{margin:0;padding:10px 12px;background:var(--the-nen);border:1px solid var(--vien);border-left-width:1px}.thuc-thi-dau{display:flex;align-items:center;justify-content:space-between;gap:10px}.thuc-thi-dau h2{margin:0;font-size:15px;font-weight:var(--w-dam)}.thuc-thi-dong{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--chu-3);cursor:pointer}.thuc-thi-dong:hover{background:var(--nen-mo);border-color:var(--vien);color:var(--chu)}.thuc-thi-de-xuat{margin:4px 0 10px;color:var(--chu-2);font-size:13px}.thuc-thi-thanh{height:8px;overflow:hidden;background:var(--nen-mo);border-radius:4px}.thuc-thi-thanh span{display:block;height:100%;background:var(--nhan-manh);border-radius:4px;transition:width .45s ease}.thuc-thi-xong .thuc-thi-thanh span{background:var(--tot-chu)}.thuc-thi-dem{margin:6px 0 10px;color:var(--chu-3);font-size:12px;font-variant-numeric:tabular-nums}.thuc-thi-buoc{display:grid;gap:8px;margin:0;padding:0;list-style:none}.thuc-thi-dong-buoc{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start}.thuc-thi-trang-thai{display:inline-grid;place-items:center;padding-top:1px;color:var(--chu-4)}.thuc-thi-b-dang_chay .thuc-thi-trang-thai{color:var(--nhan-manh)}.thuc-thi-b-xong .thuc-thi-trang-thai{color:var(--tot-chu)}.thuc-thi-xoay{animation:thuc-thi-xoay .9s linear infinite}@keyframes thuc-thi-xoay{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.thuc-thi-xoay{animation:none}.thuc-thi-thanh span{transition:none}}.thuc-thi-than{display:grid;gap:2px;min-width:0}.thuc-thi-ten{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--chu);font-size:13.5px;font-weight:560}.thuc-thi-b-cho .thuc-thi-ten{color:var(--chu-3);font-weight:var(--w-than)}.thuc-thi-xem-truoc .thuc-thi-b-cho .thuc-thi-ten{color:var(--chu)}.thuc-thi-icon-loai{flex:none;color:var(--chu-3)}.thuc-thi-loai{padding:0 6px;color:var(--chu-3);border:1px solid var(--vien);border-radius:999px;font-size:11px;font-weight:var(--w-than)}.thuc-thi-lenh{justify-self:start;max-width:100%;padding:1px 6px;overflow-wrap:anywhere;background:var(--nen-ben);border:1px solid var(--vien);border-radius:6px;color:var(--chu-2);font-family:var(--font-code);font-size:12px}.thuc-thi-chi-tiet{color:var(--chu-3);font-size:12.5px;overflow-wrap:anywhere}.thuc-thi-ket-qua{color:var(--tot-chu);font-size:12.5px;font-weight:560}.thuc-thi-luu-y{margin:10px 0 0;color:var(--chu-4);font-size:12px}.thuc-thi-dang-doc{margin:4px 0;color:var(--chu-3);font-size:12.5px}.hanh-dong-dich{margin-bottom:18px;box-shadow:inset 3px 0 0 var(--chinh),var(--bong-1);scroll-margin-top:88px}.hanh-dong-dich-dau{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.hanh-dong-dich-dau h2{margin:0}.hanh-dong-uu-tien{margin-bottom:18px;box-shadow:inset 3px 0 0 var(--nhan-manh),var(--bong-1)}.hanh-dong-uu-tien-dau{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.hanh-dong-uu-tien-dau h2{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--nhan-manh)}.hanh-dong-uu-tien-dau .hanh-dong-ghi-chu{margin:0}.hanh-dong-co-mail{color:var(--nhan-manh);white-space:nowrap}.hanh-dong-co-mail svg{margin:0 3px 0 0;vertical-align:-2px}.thuc-thi-that{color:var(--nhan-manh);border-color:var(--nhan-manh-vien);background:var(--nhan-manh-nen)}.thuc-thi-ket-qua-that{color:var(--nhan-manh)}.thuc-thi-ket-qua-that a{color:inherit;text-decoration:underline;text-underline-offset:2px}.thuc-thi-ket-qua-cho{color:var(--chu-3);font-weight:var(--w-than)}.ho-so-hang-tieu-de{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.ho-so-tieu-de{min-width:0;margin:0 auto 0 0;font-size:30px;font-weight:var(--w-dam);letter-spacing:var(--siet);line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.ho-so-khoi-tieu-de{flex:1 1 320px;min-width:0}.ho-so-khoi-tieu-de .ho-so-tieu-de{margin:0}.ho-so-mo-luc{margin:4px 0 0;color:var(--chu-3);font-size:13px;font-variant-numeric:tabular-nums}.ho-so-chua-co{color:var(--chu-4);font-size:12px}.ho-so-nut-kem-chu-thich{display:inline-flex;align-items:center;gap:6px}.ho-so-loi-chay-lai{flex-basis:100%;margin:0;padding:10px 12px;background:var(--loi-nen);border:1px solid var(--loi-vien);border-radius:var(--r-1);box-shadow:inset 3px 0 0 var(--loi);color:var(--chu);font-size:12.5px;line-height:1.55;overflow-wrap:anywhere}.ho-so-hang-tieu-de-dem{align-items:baseline;gap:4px 12px}.ho-so-hang-tieu-de-dem .ho-so-tieu-de{margin:0}.ho-so-dem{margin:0;color:var(--chu-3);font-size:13px;font-weight:var(--w-than)}.ho-so-bo-cuc{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:14px;align-items:start}.ho-so-cot-chinh,.ho-so-cot-ben{min-width:0}.ho-so-trang-thai-tai .trang-thai-tai{min-height:330px}.ho-so-trang-thai-rong .ho-so-nut{display:inline-flex;margin-top:14px;text-decoration:none}.ho-so-the{padding:18px 20px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-1)}.ho-so-cot-ben .ho-so-the+.ho-so-the{margin-top:14px}.ho-so-the h2{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;color:var(--chu);font-size:15px;font-weight:var(--w-dam)}.ho-so-hang-the{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:14px}.ho-so-the .ho-so-hang-the h2{margin:0}.ho-so-tieu-de-phu{min-width:0;margin:0 0 0 auto;color:var(--chu-3);font-size:12px;font-weight:var(--w-than);letter-spacing:0;overflow-wrap:anywhere}.ho-so-the code{padding:1.5px 5px;background:var(--nen-mo);border-radius:var(--r-xs);color:var(--chu-2);font-family:var(--font-code);font-size:11.5px}.ho-so-dong-thoi-gian{position:relative;margin:0;padding:0 0 0 26px;list-style:none}.ho-so-dong-thoi-gian:before{content:"";position:absolute;top:8px;bottom:8px;left:9px;width:1px;background:var(--vien)}.ho-so-buoc-moc{position:relative;padding:0 0 10px 6px}.ho-so-buoc-moc:before{content:"";position:absolute;top:17px;left:-22px;width:9px;height:9px;background:var(--the-nen);border:2px solid var(--vien-dam);border-radius:50%}.ho-so-buoc-moc-agent:before{border-color:var(--chu-3)}.ho-so-buoc-duoc-chon .ho-so-buoc{background:var(--nhan-manh-nen);border-color:var(--nhan-manh-vien);outline:2px solid var(--vong);outline-offset:2px}.ho-so-buoc{padding:13px 15px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);transition:background var(--chuyen),border-color var(--chuyen),outline-color var(--chuyen)}.ho-so-buoc-tieu-de{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0;font-size:13px;font-weight:var(--w-dam);letter-spacing:var(--gian-than);line-height:1.55;text-wrap:wrap;overflow-wrap:anywhere}.ho-so-buoc-tieu-de small{color:var(--chu-4);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:var(--w-than);letter-spacing:var(--gian)}.ho-so-buoc-mo-ta,.ho-so-buoc-ly-do,.ho-so-buoc-khong-co-chi-tiet{margin:8px 0 0;color:var(--chu-2);font-size:12.8px;line-height:1.6;overflow-wrap:anywhere}.ho-so-buoc-ly-do{font-style:italic}.ho-so-buoc-moc-quyet-dinh:before{background:var(--chu-2);border-color:var(--chu-2)}.ho-so-buoc-moc-code-thay:before{background:var(--canh-bao);border-color:var(--canh-bao)}.ho-so-buoc-code-thay{box-shadow:inset 2px 0 0 var(--canh-bao)}.ho-so-nhan-quyet-dinh{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;background:var(--nen-mo);border-radius:var(--r-tron);color:var(--chu-2);font-size:10.5px;font-weight:var(--w-vua);letter-spacing:var(--gian);line-height:18px;text-transform:uppercase;white-space:nowrap}.ho-so-nhan-quyet-dinh-code{background:var(--canh-bao-nen);color:var(--canh-bao-chu)}.ho-so-quyet-dinh{margin-top:12px}.ho-so-quyet-dinh-canh-bao{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;color:var(--chu-2);font-size:12.4px;line-height:1.55}.ho-so-quyet-dinh-canh-bao .icon{margin-top:2px;color:var(--canh-bao-chu)}.ho-so-quyet-dinh-canh-bao strong{color:var(--chu);font-weight:var(--w-vua)}.ho-so-quyet-dinh-nhan-nhom{margin:0 0 8px;color:var(--chu-4);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:var(--w-vua)}.ho-so-quyet-dinh-danh-sach{margin:0;padding:0;list-style:none}.ho-so-quyet-dinh-nhanh{display:flex;align-items:baseline;gap:9px;padding:8px 11px;background:transparent;border:1px solid var(--vien);border-radius:var(--r-1);font-size:12.6px;line-height:1.55}.ho-so-quyet-dinh-nhanh+.ho-so-quyet-dinh-nhanh{margin-top:6px}.ho-so-quyet-dinh-nhanh-chon{background:var(--nhan-manh-nen);border-color:var(--nhan-manh-vien)}.ho-so-quyet-dinh-nhanh-chon.ho-so-quyet-dinh-nhanh-code{background:transparent;border-color:var(--canh-bao-vien);box-shadow:inset 2px 0 0 var(--canh-bao)}.ho-so-quyet-dinh-so{flex:none;width:19px;height:19px;background:var(--nen-mo);border-radius:var(--r-xs);color:var(--chu-3);font-family:var(--font-ma);font-size:10px;font-weight:var(--w-vua);line-height:19px;text-align:center}.ho-so-quyet-dinh-nhanh-chon .ho-so-quyet-dinh-so{background:var(--chinh);color:var(--tren-chinh)}.ho-so-quyet-dinh-nhanh-code .ho-so-quyet-dinh-so{background:var(--canh-bao-nen);color:var(--canh-bao-chu)}.ho-so-quyet-dinh-mo-ta{flex:1;min-width:0;overflow-wrap:anywhere}.ho-so-quyet-dinh-danh-dau{flex:none;color:var(--nhan-manh);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:var(--w-vua)}.ho-so-quyet-dinh-nhanh-code .ho-so-quyet-dinh-danh-dau{color:var(--canh-bao-chu)}.ho-so-quyet-dinh-thieu,.ho-so-quyet-dinh-di-tiep{margin:9px 0 0;color:var(--chu-3);font-size:12.4px}.ho-so-quyet-dinh-di-tiep code{padding:1.5px 5px;background:var(--nen-mo);border-radius:var(--r-xs);color:var(--chu-2);font-family:var(--font-code);font-size:11.5px}.ho-so-buoc-chuyen-doi{display:inline-flex;align-items:center;margin-top:12px;padding:6px 14px;background:var(--the-nen);border:1px solid var(--nhan-manh-vien);border-radius:var(--r-nut);color:var(--nhan-manh);font:inherit;font-variant-numeric:tabular-nums;font-size:13px;font-weight:var(--w-vua);line-height:1.2;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen),transform var(--chuyen)}.ho-so-buoc-chuyen-doi:hover{background:var(--nhan-manh-nen);border-color:var(--nhan-manh)}.ho-so-buoc-chuyen-doi:active{transform:scale(.98)}.ho-so-buoc-chi-tiet{margin-top:12px}.ho-so-buoc-json+.ho-so-buoc-json{margin-top:12px}.ho-so-buoc-json h4{margin:0 0 6px;color:var(--chu);font-size:15px;font-weight:var(--w-dam)}.ho-so-buoc-json pre{max-width:100%;max-height:260px;margin:0;padding:12px 14px;overflow:auto;background:var(--nen-sau);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu-2);font:11.5px/1.65 var(--font-code);white-space:pre-wrap;overflow-wrap:anywhere}.ho-so-nhan{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;background:var(--nen-mo);border:0;border-radius:var(--r-tron);color:var(--chu-2);font-size:10.5px;font-weight:var(--w-vua);letter-spacing:var(--gian);line-height:18px;text-transform:uppercase;white-space:nowrap}.ho-so-nhan-xanh-la{background:var(--tot-nen);color:var(--tot-chu)}.ho-so-nhan-tin{background:var(--tin-nen);color:var(--tin-chu)}.ho-so-nhan-vang{background:var(--canh-bao-nen);color:var(--canh-bao-chu)}.ho-so-nut{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 16px;background:var(--the-nen);border:1px solid var(--nhan-manh-vien);border-radius:var(--r-nut);color:var(--nhan-manh);font-family:inherit;font-size:14px;font-weight:var(--w-vua);line-height:1.2;white-space:nowrap;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen),color var(--chuyen),transform var(--chuyen)}.ho-so-nut:hover:not(:disabled,[aria-disabled=true]){background:var(--nhan-manh-nen);border-color:var(--nhan-manh)}.ho-so-nut-mo{background:transparent;border-color:transparent;color:var(--chu-2)}.ho-so-nut-mo:hover:not(:disabled,[aria-disabled=true]){background:var(--nen-mo);border-color:transparent;color:var(--chu)}.ho-so-nut-da-chon,.ho-so-nut-da-chon:hover:not(:disabled,[aria-disabled=true]){background:var(--nhan-manh-nen);border-color:var(--nhan-manh-vien);color:var(--nhan-manh)}.ho-so-nut-dung .icon{color:var(--tot)}.ho-so-nut-sai .icon{color:var(--loi)}.ho-so-hang-nut,.ho-so-danh-sach-chip{display:flex;flex-wrap:wrap;gap:8px}.ho-so-khoi-ket-luan>h2+.ho-so-ket-luan{margin-bottom:14px}.ho-so-ket-luan{padding:14px 16px;background:var(--nhan-manh-nen);border:1px solid var(--nhan-manh-vien);border-radius:var(--r-1);box-shadow:inset 4px 0 0 var(--nhan-manh)}.ho-so-ket-luan p{color:var(--chu);font-weight:560}.ho-so-ket-luan-ghi_nhan{box-shadow:inset 4px 0 0 var(--nhan-manh)}.ho-so-ket-luan-can_nguoi_xem{background:var(--canh-bao-nen);border-color:var(--canh-bao-vien);box-shadow:inset 4px 0 0 var(--canh-bao)}.ho-so-ket-luan-bat_thuong{background:var(--loi-nen);border-color:var(--loi-vien);box-shadow:inset 4px 0 0 var(--loi)}.ho-so-ket-luan-dau{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ho-so-ket-luan-muc-do{display:inline-flex;align-items:center;padding:1px 8px;background:var(--nen-mo);border:0;border-radius:var(--r-tron);color:var(--chu-2);font-size:10.5px;font-weight:var(--w-vua);letter-spacing:var(--gian);line-height:18px;text-transform:uppercase;white-space:nowrap}.ho-so-ket-luan-ghi_nhan .ho-so-ket-luan-muc-do{background:var(--tot-nen);color:var(--tot-chu)}.ho-so-ket-luan-can_nguoi_xem .ho-so-ket-luan-muc-do{background:var(--canh-bao-nen);color:var(--canh-bao-chu)}.ho-so-ket-luan-bat_thuong .ho-so-ket-luan-muc-do{background:var(--the-nen);color:var(--loi-chu)}.ho-so-ket-luan-canh-bao{display:inline-flex;align-items:center;gap:6px;color:var(--chu);font-size:12.5px;font-weight:var(--w-vua)}.ho-so-ket-luan-canh-bao .icon{color:var(--canh-bao-chu)}.ho-so-ket-luan p{margin:10px 0 0;font-size:12.8px;line-height:1.6;overflow-wrap:anywhere}.ho-so-bang-chung-nut,.ho-so-bang-chung-khong-kha-dung{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%;padding:5px 11px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu);font:inherit;font-size:12px;text-align:left;overflow-wrap:anywhere;transition:background var(--chuyen),border-color var(--chuyen)}.ho-so-bang-chung-nut{cursor:pointer}.ho-so-bang-chung-nut:hover:not([aria-disabled=true]){background:var(--nen-mo)}.ho-so-bang-chung-nut b{font-family:var(--font-ma);font-variant-numeric:tabular-nums}.ho-so-bang-chung-nut-hong{border-style:dashed;color:var(--chu-3);cursor:not-allowed}.ho-so-bang-chung-buoc,.ho-so-bang-chung-khong-kha-dung>span:last-child{color:var(--chu-4);font-variant-numeric:tabular-nums;font-size:11.5px}.ho-so-bang-chung-khong-kha-dung{border-style:dashed;color:var(--chu-3)}.ho-so-nguon{color:var(--chu-3);font-size:11.5px}code.ho-so-nguon{padding:0;background:none;color:var(--chu-4);font-family:var(--font-code)}.ho-so-ghi-chu{margin:12px 0 0;color:var(--chu-4);font-size:11.5px;line-height:1.6}.ho-so-bang{width:100%;border-collapse:collapse;font-size:12.5px}.ho-so-bang td{padding:9px 0;border-bottom:1px solid var(--vien)}.ho-so-bang td:first-child{color:var(--chu-4);font-variant-numeric:tabular-nums;font-size:11.5px;white-space:nowrap}.ho-so-bang td:last-child{overflow-wrap:anywhere}.ho-so-bang tr:last-child td{border-bottom:none}.ho-so-nut:disabled,.ho-so-nut[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ho-so-nut[aria-busy=true]{opacity:1;cursor:progress}.ho-so-nhan-ghi-chu{display:block;margin:12px 0 6px;color:var(--chu-2);font-size:12.5px;font-weight:var(--w-vua)}.ho-so-o-ghi-chu{width:100%;margin-top:0;padding:9px 12px;background:var(--the-nen);border:1px solid var(--vien-o);border-radius:var(--r-o);color:var(--chu);font-family:inherit;font-size:13.5px;line-height:1.55;resize:vertical;transition:border-color var(--chuyen),box-shadow var(--chuyen)}.ho-so-o-ghi-chu::placeholder{color:var(--chu-4)}.ho-so-o-ghi-chu:focus-visible{border-color:var(--nhan-manh);outline:2px solid transparent;outline-offset:0;box-shadow:0 0 0 2px var(--vong)}.ho-so-o-ghi-chu:read-only{background:var(--nen-mo)}.ho-so-luu-ghi-chu{margin-top:8px}.ho-so-ghi-chu-cho-gui{margin:8px 0 0;color:var(--chu-3);font-size:11.8px;line-height:1.55}.ho-so-loi-phan-hoi{margin:12px 0 0;padding:10px 12px;background:var(--loi-nen);border:1px solid var(--loi-vien);border-radius:var(--r-1);box-shadow:inset 3px 0 0 var(--loi);color:var(--chu);font-size:11.8px;line-height:1.55}.ho-so-da-cham{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;color:var(--chu-2);font-size:11.8px;line-height:1.55}.ho-so-da-cham .icon{margin-top:2px;color:var(--tot)}.ho-so-chay-lai{margin-bottom:14px}.ho-so-chay-lai-canh-bao{margin:0 0 14px;padding:0;list-style:none}.ho-so-chay-lai-canh-bao li,.ho-so-chay-lai-thong-tin{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu);font-size:12.5px;line-height:1.55;overflow-wrap:anywhere}.ho-so-chay-lai-canh-bao li{box-shadow:inset 2px 0 0 var(--canh-bao)}.ho-so-chay-lai-canh-bao .icon{color:var(--canh-bao-chu)}.ho-so-chay-lai-canh-bao li+li{margin-top:6px}.ho-so-chay-lai-thong-tin{margin-bottom:14px;box-shadow:inset 2px 0 0 var(--tin)}.ho-so-chay-lai-thong-tin .icon,.ho-so-chay-lai-canh-bao .icon{flex:none;margin-top:2px}.ho-so-chay-lai-thong-tin .icon{color:var(--tin-chu)}.ho-so-chay-lai-thong-tin>div{min-width:0}.ho-so-chay-lai-thong-tin p{margin:0}.ho-so-chay-lai-phu{color:var(--chu-3);font-size:12px}.ho-so-chay-lai-thong-tin .ho-so-chay-lai-phu{margin-top:4px}.ho-so-chay-lai-so-sanh{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 20px;margin:0}.ho-so-chay-lai-so-sanh>div{min-width:0}.ho-so-chay-lai-so-sanh dt{color:var(--chu-4);font-size:11.5px}.ho-so-chay-lai-so-sanh dd{margin:3px 0 0;color:var(--chu);font-size:12.8px;line-height:1.6}.ho-so-bang-lech{margin-top:14px}.ho-so-bang-lech caption{padding-bottom:6px;color:var(--chu);font-size:13px;font-weight:var(--w-vua);text-align:left}.ho-so-bang-lech th{padding:7px 12px 7px 0;border-bottom:1px solid var(--vien);color:var(--chu-3);font-size:13px;font-weight:var(--w-vua);text-align:left}.ho-so-bang-lech td{padding-right:12px}.ho-so-bang-lech td:first-child{font-family:var(--font-ma)}.ho-so-chay-lai-ket-luan{margin-top:14px;padding:12px 14px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);font-size:12.8px;line-height:1.6;overflow-wrap:anywhere}.ho-so-chay-lai-ket-luan p{margin:0}.ho-so-chay-lai-ket-luan p+p{margin-top:6px}.ho-so-chay-lai-nhan{color:var(--chu-4);font-size:11.5px}@media (max-width: 1280px){.ho-so-bo-cuc{grid-template-columns:1fr}}@media (max-width: 900px){.ho-so-bang-boc{overflow-x:auto}.ho-so-bang{min-width:360px}}@media (max-width: 720px){.ho-so-tieu-de{font-size:22px}.ho-so-dem{flex-basis:100%}.ho-so-the{padding:15px 16px}.ho-so-dong-thoi-gian{padding-left:20px}.ho-so-buoc-moc:before{left:-17px}}.ho-so-bang-vu-an-khung{padding:0;overflow-x:auto}.ho-so-bang-vu-an-khung[aria-busy=true]{opacity:.6}.ho-so-bang-vu-an{width:100%;border-collapse:collapse;font-size:13.5px}.ho-so-bang-vu-an th{padding:11px 14px;color:var(--chu-3);font-size:13px;font-weight:var(--w-vua);text-align:left;white-space:nowrap;border-bottom:1px solid var(--vien)}.ho-so-bang-vu-an td{padding:11px 14px;color:var(--chu-2);vertical-align:top;border-bottom:1px solid var(--vien)}.ho-so-bang-vu-an tbody tr{transition:background var(--chuyen)}.ho-so-bang-vu-an tbody tr:last-child td{border-bottom:0}.ho-so-ma-vu,.ho-so-moc,.ho-so-cot-so{font-family:var(--font-ma);font-variant-numeric:tabular-nums;white-space:nowrap}.ho-so-ma-vu{font-weight:var(--w-vua)}.ho-so-ma-vu .lien-ket-dong{color:var(--nhan-manh);text-underline-offset:3px}.dong-lien-ket:hover .ho-so-ma-vu .lien-ket-dong,.ho-so-ma-vu .lien-ket-dong:focus-visible{text-decoration:underline}.ho-so-cot-so{text-align:right}.ho-so-bang-vu-an .ho-so-cau-hoi{min-width:260px;color:var(--chu)}.ho-so-chan-danh-sach{display:flex;justify-content:center;margin-top:18px}.ho-so-quay-lai{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px 4px 6px;color:var(--chu-2);font:inherit;font-size:13px;font-weight:var(--w-vua, 520);background:transparent;border:1px solid var(--vien);border-radius:var(--r-nut);cursor:pointer}.ho-so-quay-lai:hover{color:var(--chu);border-color:var(--vien-dam)}.ho-so-quay-lai:focus-visible{outline:2px solid var(--chinh);outline-offset:2px}.tai-hien{margin:0 0 14px;padding:14px 18px;background:var(--the-nen);border:1px solid var(--nhan-manh-vien);border-left:4px solid var(--nhan-manh);border-radius:var(--r-1)}.tai-hien-xong{border-color:var(--tot-vien);border-left-color:var(--tot-chu)}.tai-hien-dau{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.tai-hien-dau h2{margin:0;font-size:15px;font-weight:var(--w-dam)}.tai-hien-dem{color:var(--chu-3);font-size:12.5px;font-variant-numeric:tabular-nums}.tai-hien-thanh{height:8px;margin:10px 0 12px;overflow:hidden;background:var(--nen-mo);border-radius:4px}.tai-hien-thanh span{display:block;height:100%;background:var(--nhan-manh);border-radius:4px;transition:width .45s ease}.tai-hien-xong .tai-hien-thanh span{background:var(--tot-chu)}.tai-hien-buoc{display:grid;gap:7px;margin:0;padding:0;list-style:none}.tai-hien-dong{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13.5px}.tai-hien-icon{display:inline-grid;place-items:center;color:var(--chu-4)}.tai-hien-dang_chay .tai-hien-icon{color:var(--nhan-manh)}.tai-hien-xong .tai-hien-icon,.tai-hien-dong.tai-hien-xong .tai-hien-icon{color:var(--tot-chu)}.tai-hien-ten{color:var(--chu);font-weight:560}.tai-hien-cho .tai-hien-ten,.tai-hien-tool{color:var(--chu-3);font-weight:var(--w-than)}.tai-hien-kq{padding:0 8px;border-radius:999px;background:var(--tot-nen);color:var(--tot-chu);font-size:11.5px;font-weight:560}.tai-hien-kq-khac{background:var(--canh-bao-nen);color:var(--canh-bao-chu)}.tai-hien-xoay{animation:tai-hien-xoay .9s linear infinite}@keyframes tai-hien-xoay{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.tai-hien-xoay{animation:none}.tai-hien-thanh span{transition:none}}.tai-hien-luu-y{margin:10px 0 0;color:var(--chu-4);font-size:12px}.ho-so-do-thi{margin-bottom:18px}.ho-so-do-thi-ghi-chu{margin:10px 0 0;color:var(--chu-2);font-size:var(--co-phu)}.ho-so-do-thi-khoi{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ho-so-do-thi-o{gap:6px}.ho-so-do-thi-cham{width:8px;height:8px;border-radius:50%;background:var(--chu-3, var(--vien-dam))}.ho-so-do-thi-o-loi .ho-so-do-thi-cham{background:var(--loi)}.ho-so-do-thi-o-binh_thuong .ho-so-do-thi-cham{background:var(--tot)}.ho-so-do-thi-chi-tiet{margin-top:14px;padding:14px 16px;border:1px solid var(--vien);border-radius:var(--r-1);background:var(--nen-ben)}.ho-so-do-thi-chi-tiet-dau{display:flex;align-items:center;justify-content:space-between;gap:10px}.ho-so-do-thi-chi-tiet-dau h3{display:flex;align-items:center;gap:8px;margin:0}.ho-so-do-thi-buoc{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;color:var(--chu-2);font-size:var(--co-phu)}.ho-so-mail-ds{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ho-so-mail-ds li{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--vien)}.ho-so-mail-ds li:first-child{padding-top:0;border-top:0}.ho-so-mail-dau{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;font-size:13px}.ho-so-mail-ten{color:var(--chu);font-weight:600}.ho-so-mail-dau time{color:var(--chu-3);font-size:12px;font-variant-numeric:tabular-nums}.ho-so-mail-phu,.ho-so-mail-rong{margin:0;color:var(--chu-3);font-size:12.5px;overflow-wrap:anywhere}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/hanken-grotesk-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nen-sau: #f3f6fa;--nen: #ffffff;--nen-ben: #f9fbfd;--the-nen: #ffffff;--nen-mo: #eef2f7;--vien: #e3e8ee;--the-vien: transparent;--vien-dam: #cbd5e1;--vien-o: #a8c3de;--vong: #533afd;--chu: #0a2540;--chu-2: #425466;--chu-3: #61718a;--chu-4: #61718a;--chinh: #533afd;--chinh-dam: #2e2b8c;--chinh-nhat: #4434d4;--tren-chinh: #ffffff;--chinh-nen: #eef2f7;--chinh-vien: #cbd5e1;--nhan-manh: #533afd;--nhan-manh-nen: #efedff;--nhan-manh-vien: #c9c3fe;--loi: #df1b41;--loi-chu: #b3093c;--loi-nen: #fff0f3;--loi-vien: #fbc9d4;--canh-bao: #c84801;--canh-bao-chu: #9e3a00;--canh-bao-nen: #fff5eb;--canh-bao-vien: #fbd7b5;--tot: #0e7a52;--tot-chu: #0a6b49;--tot-nen: #edfaf4;--tot-vien: #b8e6cf;--tin: #0073e6;--tin-chu: #0055bc;--tin-nen: #eef6ff;--tin-vien: #bfd9f7;--sev-trace: #61718a;--sev-debug: #0073e6;--sev-info: #0e7a52;--sev-warn: #c84801;--sev-error: #df1b41;--sev-fatal: #b3093c;--chart-nen: #b6c2d0;--chart-thuong: #7d8fa6;--chart-nhan: #533afd;--chart-loi: #df1b41;--chart-luoi: #eef2f7;--do-thi-khoi: #0073e6;--do-thi-tool: #425466;--do-thi-route: #029bbf;--do-thi-api: #b68b05;--do-thi-service: #a87fd5;--do-thi-agent: #0a2540;--bong-1: 0 2px 5px -1px rgb(50 50 93 / .25), 0 1px 3px -1px rgb(0 0 0 / .3);--bong-2: 0 6px 12px -2px rgb(50 50 93 / .25), 0 3px 7px -3px rgb(0 0 0 / .3);--bong-3: 0 30px 60px -12px rgb(50 50 93 / .25), 0 18px 36px -18px rgb(0 0 0 / .3);--ke-lien: rgb(66 71 112 / .06);--ke-dut: rgb(66 71 112 / .09);--dai-1: #4436ff;--dai-2: #5566ff;--dai-3: #d679ff;--dai-4: #11efe3;--dai-do-dac: 1;--dau-trang-nen: rgb(255 255 255 / .92);--do-thi-nen: radial-gradient(55% 75% at 0% 0%, rgb(85 102 255 / .1), transparent 70%), radial-gradient(45% 65% at 100% 0%, rgb(17 239 227 / .12), transparent 70%), radial-gradient(55% 75% at 100% 100%, rgb(214 121 255 / .1), transparent 70%), radial-gradient(45% 60% at 0% 100%, rgb(68 54 255 / .07), transparent 70%), linear-gradient(180deg, #ffffff, #f6f9fc);--r-xs: 4px;--r-o: 6px;--r-1: 6px;--r-2: 8px;--r-3: 16px;--r-4: 24px;--r-tron: 999px;--r-nut: 999px;--font-chu: "Hanken Grotesk", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-ma: var(--font-chu);--font-code: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--co-than: 14px;--co-phu: 12.5px;--w-than: 420;--w-vua: 520;--w-dam: 620;--siet: -.02em;--siet-nhe: -.01em;--gian-than: .012em;--gian: .02em;--gian-rong: .04em;--rong-toi-da: 1400px;--cao-dau-trang: 60px;--chuyen: .18s cubic-bezier(.16, 1, .3, 1);color-scheme:light}:root[data-che-do=toi]{--nen-sau: #081523;--nen: #0a1929;--nen-ben: #13293f;--the-nen: #0f2236;--nen-mo: #1a3350;--vien: #1e3a57;--the-vien: #1e3a57;--vien-dam: #2b4b6c;--vien-o: #34597f;--vong: #a39dff;--chu: #e6ebf1;--chu-2: #c3cedb;--chu-3: #8b9bb0;--chu-4: #7e8fa5;--chinh: #5a4ef5;--chinh-dam: #4434d4;--chinh-nhat: #4f43e8;--tren-chinh: #ffffff;--chinh-nen: #1a3350;--chinh-vien: #2b4b6c;--nhan-manh: #a39dff;--nhan-manh-nen: #1f2a55;--nhan-manh-vien: #3b3f86;--loi: #f0476b;--loi-chu: #ff8fa6;--loi-nen: #40182c;--loi-vien: #7a2940;--canh-bao: #ff8a3d;--canh-bao-chu: #ffb27a;--canh-bao-nen: #33200f;--canh-bao-vien: #6b3a14;--tot: #2fb67c;--tot-chu: #5ed39d;--tot-nen: #0e2a22;--tot-vien: #1c5140;--tin: #4f9dff;--tin-chu: #8cc1ff;--tin-nen: #0f2742;--tin-vien: #1f4a7a;--sev-trace: #8b9bb0;--sev-debug: #4f9dff;--sev-info: #2fb67c;--sev-warn: #ff8a3d;--sev-error: #f0476b;--sev-fatal: #ff8fa6;--chart-nen: #34506f;--chart-thuong: #6f84a3;--chart-nhan: #665efd;--chart-loi: #f0476b;--chart-luoi: #13293f;--do-thi-khoi: #017ffc;--do-thi-tool: #6b84a3;--do-thi-route: #0da5cb;--do-thi-api: #ab8204;--do-thi-service: #a87fd5;--do-thi-agent: #e3e8ee;--bong-1: 0 2px 5px -1px rgb(0 0 0 / .45), 0 1px 3px -1px rgb(0 0 0 / .5);--bong-2: 0 6px 12px -2px rgb(0 0 0 / .5), 0 3px 7px -3px rgb(0 0 0 / .55);--bong-3: 0 30px 60px -12px rgb(0 0 0 / .55), 0 18px 36px -18px rgb(0 0 0 / .6);--ke-lien: rgb(66 71 112 / .3);--ke-dut: rgb(66 71 112 / .3);--dai-do-dac: .55;--dau-trang-nen: rgb(10 37 64 / .94);--do-thi-nen: radial-gradient(55% 75% at 0% 0%, rgb(85 102 255 / .26), transparent 70%), radial-gradient(45% 65% at 100% 0%, rgb(17 239 227 / .16), transparent 70%), radial-gradient(55% 75% at 100% 100%, rgb(214 121 255 / .2), transparent 70%), #0a2540;color-scheme:dark}@media (prefers-reduced-motion: reduce){:root{--chuyen: 0s}html{scroll-behavior:auto!important}}*{box-sizing:border-box}html{scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:calc(var(--cao-dau-trang) + 8px)}html,body,#root{min-height:100%}body{margin:0;background:var(--nen);color:var(--chu-2);font-family:var(--font-chu);font-size:14px;font-weight:var(--w-than);font-variant-numeric:tabular-nums;letter-spacing:var(--gian-than);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{color:var(--chu);font-family:var(--font-chu);font-weight:var(--w-dam);letter-spacing:var(--siet);line-height:1.25;text-wrap:balance}b,strong{color:var(--chu);font-weight:var(--w-vua)}p{text-wrap:pretty}code,pre,kbd,samp{font-family:var(--font-code);letter-spacing:0}a{color:inherit}button,input,select,textarea{font-family:inherit;letter-spacing:inherit}button,a,summary,label,select,input,textarea,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}::selection{background:var(--nhan-manh-nen);color:var(--chu)}:focus-visible{outline:2px solid var(--vong);outline-offset:2px}[hidden]{display:none!important}select,option{background-color:var(--the-nen);color:var(--chu)}*{scrollbar-width:thin;scrollbar-color:var(--vien-dam) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--vien-dam);border:3px solid var(--nen);border-radius:var(--r-tron)}*::-webkit-scrollbar-thumb:hover{background:var(--chu-4)}.icon{flex:none;vertical-align:-.15em}.mp-tam{padding:20px 22px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);box-shadow:var(--bong-1)}.mp-nhan-phan{margin:0 0 14px;color:var(--chu);font-size:15px;font-weight:var(--w-dam);letter-spacing:var(--siet-nhe)}.mp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;color:var(--chu-3);font-size:12px}.mp-meta-phai{margin-left:auto}.mp-dau-trang{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 24px}.mp-dau-trang h1{margin:0;font-size:30px;font-weight:var(--w-dam);letter-spacing:var(--siet);line-height:1.2}.mp-nut{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 16px;background:var(--the-nen);color:var(--nhan-manh);border:1px solid var(--nhan-manh-vien);border-radius:var(--r-nut);font-family:var(--font-chu);font-size:14px;font-weight:var(--w-vua);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--chuyen),border-color var(--chuyen),color var(--chuyen),transform var(--chuyen)}.mp-nut:hover:not(:disabled,[aria-disabled=true]){background:var(--nhan-manh-nen);border-color:var(--nhan-manh)}.mp-nut:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.mp-nut-chinh{background:var(--chinh);color:var(--tren-chinh);border-color:var(--chinh)}.mp-nut-chinh:hover:not(:disabled,[aria-disabled=true]){background:var(--chinh-nhat);border-color:var(--chinh-nhat);color:var(--tren-chinh)}.mp-nut-chinh:active:not(:disabled,[aria-disabled=true]){background:var(--chinh-dam);border-color:var(--chinh-dam)}.mp-nut-mo{background:transparent;border-color:transparent;color:var(--chu-2)}.mp-nut-mo:hover:not(:disabled,[aria-disabled=true]){background:var(--nen-mo);border-color:transparent;color:var(--chu)}.mp-nut-nguy{color:var(--loi-chu);border-color:var(--loi-vien)}.mp-nut-nguy:hover:not(:disabled,[aria-disabled=true]){background:var(--loi-nen);border-color:var(--loi)}.mp-nut-nho{padding:6px 14px;font-size:13px}.mp-nut:disabled,.mp-nut[aria-disabled=true]{opacity:.45;cursor:not-allowed}.mp-nut[aria-busy=true]{opacity:.7;cursor:progress}.mp-nhan,.morning-badge{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;background:var(--nen-mo);border:0;border-radius:var(--r-tron);color:var(--chu-2);font-size:10.5px;font-weight:var(--w-vua);letter-spacing:var(--gian);line-height:18px;text-transform:uppercase;white-space:nowrap}.mp-nhan-chinh{background:var(--nhan-manh-nen);color:var(--nhan-manh)}.mp-nhan-tot,.morning-status-concluded{background:var(--tot-nen);color:var(--tot-chu)}.mp-nhan-canh-bao,.morning-status-review{background:var(--canh-bao-nen);color:var(--canh-bao-chu)}.mp-nhan-tin,.morning-badge-blue,.morning-status-processing{background:var(--tin-nen);color:var(--tin-chu)}.mp-nhan-loi,.morning-badge-red{background:var(--loi-nen);color:var(--loi-chu)}.mp-dang-chon{background:var(--nhan-manh-nen);border-color:var(--nhan-manh-vien);color:var(--nhan-manh)}.mp-cham{width:6px;height:6px;flex:none;background:currentColor;border-radius:50%}.mp-cham-nhap{position:relative}@media (prefers-reduced-motion: no-preference){.mp-cham-nhap{animation:mp-cham-mo 1.6s ease-in-out infinite}.mp-cham-nhap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;border-radius:50%;animation:mp-cham-lan 1.6s ease-out infinite}}@keyframes mp-cham-mo{0%,to{opacity:1}50%{opacity:.35}}@keyframes mp-cham-lan{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.mp-chip{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:6px 11px;background:var(--nen-ben);border:1px solid var(--vien);border-radius:var(--r-1);font-size:12.5px}.mp-chip b{font-family:var(--font-ma);font-variant-numeric:tabular-nums}.mp-chip-nguon{color:var(--chu-4);font-family:var(--font-ma);font-size:11px}.mp-ma,.mp-tam code{padding:1.5px 5px;background:var(--nen-mo);border-radius:var(--r-xs);color:var(--chu-2);font-family:var(--font-code);font-size:11.5px}.mp-khoi-ma{margin:0;padding:12px 14px;overflow:auto;background:var(--nen-sau);border:1px solid var(--vien);border-radius:var(--r-1);color:var(--chu-2);font-family:var(--font-code);font-size:11.5px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.mp-bang{width:100%;border-collapse:collapse;font-size:13px}.mp-bang th{padding:8px 12px;border-bottom:1px solid var(--vien);color:var(--chu-3);font-size:13px;font-weight:var(--w-vua);text-align:left;white-space:nowrap}.mp-bang td{padding:10px 12px;border-bottom:1px solid var(--vien);vertical-align:middle}.mp-bang tr:last-child td{border-bottom:0}.mp-bang-so{font-family:var(--font-ma);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mp-nhap{width:100%;padding:9px 12px;background:var(--the-nen);border:1px solid var(--vien-o);border-radius:var(--r-o);color:var(--chu);font-family:var(--font-chu);font-size:13.5px;transition:border-color var(--chuyen),box-shadow var(--chuyen)}.mp-nhap::placeholder{color:var(--chu-4)}.mp-nhap:focus-visible{border-color:var(--nhan-manh);outline:2px solid transparent;outline-offset:0;box-shadow:0 0 0 2px var(--vong)}.mp-nhap:disabled{background:var(--nen-mo);color:var(--chu-3)}.mp-khoi-loi{background:var(--loi-nen);border:1px solid var(--loi-vien);box-shadow:inset 3px 0 0 var(--loi)}.mp-khoi-vach{background:var(--nen-ben);border:1px solid var(--vien);box-shadow:inset 2px 0 0 var(--mp-vach, var(--vien-dam))}.mp-vach-canh-bao{--mp-vach: var(--canh-bao)}.mp-vach-tot{--mp-vach: var(--tot)}.mp-vach-tin{--mp-vach: var(--tin)}.trang{max-width:860px;margin:0 auto;padding:48px 24px}.trang h1{margin:0 0 8px;padding-bottom:14px;border-bottom:1px solid var(--vien);font-size:28px}.mo-ta{color:var(--chu-3)}.loi{color:var(--loi-chu);font-weight:var(--w-vua)}.luoi{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:24px}.the{padding:16px 18px;background:var(--the-nen);border:1px solid var(--the-vien);border-radius:var(--r-2);transition:border-color var(--chuyen);box-shadow:var(--bong-1)}.the:hover{border-color:var(--vien-dam)}.the-id{color:var(--chu-4);font-family:var(--font-ma);font-size:11.5px}.the-ten{margin:6px 0;font-weight:var(--w-dam);letter-spacing:var(--siet-nhe)}.the-luc{color:var(--chu-3);font-family:var(--font-ma);font-size:11px}:root{--chu-mo: var(--chu-2);--cam: var(--chinh);--vien-nhe: var(--vien);--vien-ung-dung: var(--vien);--nen-ung-dung: var(--nen-mo);--nen-ben-ngoai: var(--nen);--chu-tren-nen-toi: var(--chu);--chu-tren-nen-toi-mo: var(--chu-3);--nen-toi-dam: var(--nen-sau);--xanh-trang-thai: var(--tot)}:is(.mp-nut,.morning-button,.morning-date-button,.ho-so-nut,.hanh-dong-nut,.dieu-tra-nut,.flywheel-nut,.gl-nut,.gl-nut-kb,.demo-nut-don,.demo-nut-kich-ban,.trang-thai-nut,.app-nut-bieu-tuong,.phan-trang-o):not(:disabled,[aria-disabled=true]):active{transform:scale(.98)}.nut-xac-nhan{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.nut-xac-nhan-cau-hoi{color:var(--chu);font-size:13px;font-weight:var(--w-vua)}.dong-lien-ket{cursor:pointer}.dong-lien-ket:hover,.dong-lien-ket:focus-within{background:var(--nen-mo)}.lien-ket-dong{color:inherit;text-decoration:none}.lien-ket-dong:focus-visible{outline:2px solid transparent}.dong-lien-ket:has(.lien-ket-dong:focus-visible){outline:2px solid var(--vong);outline-offset:-2px}
