:root{--vnh-azure-50:#e9edf8;--vnh-azure-100:#cad3ee;--vnh-azure-200:#9aabdd;--vnh-azure-300:#6a82cb;--vnh-azure-400:#3d5bb8;--vnh-azure-500:#213e9a;--vnh-azure-600:#1b3282;--vnh-azure-700:#16296b;--vnh-azure-800:#101e50;--vnh-olive-50:#f4f2f1;--vnh-olive-300:#ab9d92;--vnh-olive-400:#867465;--vnh-olive-500:#64564a;--vnh-olive-600:#50443a;--vnh-olive-700:#42372f;--vnh-olive-800:#302821;--vnh-graphite-50:#f4f2f1;--vnh-graphite-100:#e4e0dd;--vnh-graphite-300:#ab9d92;--vnh-graphite-400:#867465;--vnh-graphite-500:#64564a;--vnh-graphite-600:#50443a;--vnh-graphite-700:#42372f;--vnh-graphite-800:#302821;--vnh-graphite-900:#1e1915;--vnh-cmd-50:#e8ecf6;--vnh-cmd-100:#cbd4ea;--vnh-cmd-200:#9dadd6;--vnh-cmd-300:#6a83be;--vnh-cmd-400:#3f5fa6;--vnh-cmd-500:#223f86;--vnh-cmd-600:#1a316c;--vnh-cmd-700:#142757;--vnh-cmd-800:#0e1c42;--vnh-cmd-900:#08122c;--vnh-gold-50:#e6f5fc;--vnh-gold-100:#c3e7f8;--vnh-gold-200:#8fd4f2;--vnh-gold-300:#5cc1eb;--vnh-gold-400:#25aae2;--vnh-gold-500:#1a8fc2;--vnh-gold-600:#15729b;--vnh-red-50:#fdecea;--vnh-red-100:#f9cfca;--vnh-red-200:#f0a79e;--vnh-red-300:#e37f72;--vnh-red-400:#d25a4a;--vnh-red-500:#c0392b;--vnh-red-600:#9e2c21;--vnh-n0:#fff;--vnh-n25:#fafbfc;--vnh-n50:#f4f6f8;--vnh-n100:#e9edf1;--vnh-n200:#dae0e6;--vnh-n300:#c0c9d2;--vnh-n400:#95a1ad;--vnh-n500:#6b7783;--vnh-n600:#4e5a65;--vnh-n700:#374149;--vnh-n800:#232a30;--vnh-r-sm:6px;--vnh-r-md:10px;--vnh-r-lg:14px;--vnh-r-xl:20px;--vnh-rowctl:24px;--vnh-ease:cubic-bezier(.4, 0, .2, 1)}body.vnh-app{background-color:#0000;background-image:radial-gradient(820px 460px at 10% -4%,#18629133,#0000 60%),radial-gradient(700px 400px at 90% 2%,#d4a84338,#0000 58%),radial-gradient(900px 560px at 50% 106%,#64564a38,#0000 60%),linear-gradient(#f4f6f8,#e9edf1);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.vnh-stat{--c50:var(--vnh-azure-50);--c100:var(--vnh-azure-100);--c400:var(--vnh-azure-400);--c500:var(--vnh-azure-500);--c700:var(--vnh-azure-700);--cRGB:24, 98, 145;isolation:isolate;border-radius:var(--vnh-r-lg);background:radial-gradient(120% 96% at 108% 112%, rgba(var(--cRGB), .3), transparent 58%), linear-gradient(157deg, var(--c100) 0%, var(--c50) 46%, #fdfefe 100%);border:1px solid rgba(var(--cRGB), .26);box-shadow:0 6px 22px rgba(var(--cRGB), .2), 0 1px 3px #42372f1a, inset 0 1px 0 #fffffff2;transition:transform .28s var(--vnh-ease), box-shadow .28s var(--vnh-ease), border-color .28s var(--vnh-ease);padding:18px 20px 16px;position:relative;overflow:hidden}.vnh-stat--graphite{--c50:var(--vnh-graphite-50);--c100:var(--vnh-graphite-100);--c400:var(--vnh-graphite-400);--c500:var(--vnh-graphite-500);--c700:var(--vnh-graphite-700);--cRGB:74, 87, 96}.vnh-stat--gold{--c50:var(--vnh-gold-50);--c100:var(--vnh-gold-100);--c400:var(--vnh-gold-400);--c500:var(--vnh-gold-500);--c700:var(--vnh-gold-600);--cRGB:188, 144, 54}.vnh-stat--red{--c50:var(--vnh-red-50);--c100:var(--vnh-red-100);--c400:var(--vnh-red-400);--c500:var(--vnh-red-500);--c700:var(--vnh-red-600);--cRGB:192, 57, 43}.vnh-stat:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(177deg,#ffffffdb 0%,#ffffff70 26%,#ffffff0f 50%,#0000 62%),linear-gradient(90deg,#ffffff57,#0000 26%);position:absolute;inset:0}.vnh-stat:after{content:"";z-index:2;pointer-events:none;width:48%;height:220%;transition:transform .62s var(--vnh-ease);background:linear-gradient(100deg,#0000,#ffffffc7,#0000);position:absolute;top:-60%;left:-70%;transform:rotate(16deg)translate(-40%)}.vnh-stat--clickable{cursor:pointer}.vnh-stat:hover{box-shadow:0 18px 40px rgba(var(--cRGB), .34), 0 3px 8px #42372f1f, inset 0 1px 0 #fff;border-color:rgba(var(--cRGB), .46);transform:translateY(-5px)}.vnh-stat:hover:after{transform:rotate(16deg)translate(360%)}.vnh-stat:hover .vnh-stat__bar{transform:scaleX(1)}.vnh-stat:hover .vnh-stat__wm{opacity:.3;transform:rotate(-8deg)scale(1.12)}.vnh-stat__bar{z-index:3;border-radius:var(--vnh-r-lg) var(--vnh-r-lg) 0 0;background:linear-gradient(90deg, var(--c700), var(--c400));transform-origin:0;height:3px;transition:transform .34s var(--vnh-ease);position:absolute;inset:0 0 auto;transform:scaleX(.34)}.vnh-stat__wm{z-index:0;opacity:.19;width:106px;height:106px;color:var(--c500);transition:opacity .34s var(--vnh-ease), transform .34s var(--vnh-ease);justify-content:center;align-items:center;font-size:96px;line-height:1;display:flex;position:absolute;bottom:-16px;right:-12px}.vnh-stat__label{z-index:4;color:var(--c700);opacity:.86;letter-spacing:.01em;margin-bottom:8px;font-size:12px;font-weight:600;position:relative}.vnh-stat__value{z-index:4;letter-spacing:-.03em;color:var(--c700);font-variant-numeric:tabular-nums;text-shadow:0 1px #fff9;font-size:32px;font-weight:700;line-height:1.08;position:relative}.vnh-stat__foot{z-index:4;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex;position:relative}.vnh-stat__note{color:var(--c700);opacity:.62;font-size:11.5px;font-weight:500}.vnh-pill{background:#ffffffd1;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #42372f1a}.vnh-pill--up{color:#16a34a}.vnh-pill--down{color:var(--vnh-red-500)}.vnh-pill--warn{color:var(--vnh-gold-600)}.vnh-pill--flat{color:var(--vnh-n600)}.vnh-btn-gold.ant-btn{font-weight:600;background:linear-gradient(135deg, var(--vnh-gold-400), var(--vnh-gold-500))!important;color:var(--vnh-cmd-900)!important;border-color:#0000!important;box-shadow:0 2px 8px #d4a84357!important}.vnh-btn-gold.ant-btn:hover,.vnh-btn-gold.ant-btn:focus{transform:translateY(-1px);background:linear-gradient(135deg, var(--vnh-gold-400), var(--vnh-gold-500))!important;color:var(--vnh-cmd-900)!important;box-shadow:0 6px 20px #d4a84375!important}.vnh-glass{-webkit-backdrop-filter:blur(20px)saturate(1.5);border-radius:var(--vnh-r-xl);background:#ffffffb8;border:1px solid #ffffffbf;box-shadow:0 8px 32px #42372f1a,inset 0 1px #ffffffd9}.vnh-filterbar__dangtim .anticon-search{color:var(--vnh-azure-500)!important}.vnh-filterbar{-webkit-backdrop-filter:blur(14px);border-radius:var(--vnh-r-lg);background:#ffffffdb;border:1px solid #fffc;align-items:end;gap:11px;margin-bottom:16px;padding:14px 16px;display:grid;box-shadow:0 2px 10px #42372f12}.vnh-filterbar__label{color:var(--vnh-n600);letter-spacing:.01em;margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.vnh-avatar.ant-avatar{background:linear-gradient(140deg, var(--vnh-azure-400), var(--vnh-azure-600));box-shadow:0 2px 8px #18629152}.vnh-nhan{height:var(--vnh-rowctl);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.vnh-nhan:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.vnh-nhan--phang:before{display:none}.vnh-nhan--trung-tinh{background:var(--vnh-n50);border-color:var(--vnh-n200);color:var(--vnh-n600)}.vnh-nhan--trung-tinh:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.vnh-nhan--hieu-luc{background:var(--vnh-azure-50);border-color:var(--vnh-azure-100);color:var(--vnh-azure-600)}.vnh-nhan--dang-xu-ly{background:var(--vnh-graphite-50);border-color:var(--vnh-graphite-100);color:var(--vnh-graphite-600)}.vnh-nhan--canh-bao{background:var(--vnh-red-50);border-color:var(--vnh-red-100);color:var(--vnh-red-600)}.vnh-listhdr{align-items:center;gap:10px;min-height:34px;margin-bottom:16px;display:flex}.vnh-listhdr__title{letter-spacing:-.01em;color:var(--vnh-n800);margin:0;font-size:20px;font-weight:600}.vnh-listhdr__count{color:var(--vnh-n500);background:var(--vnh-n50);border:1px solid var(--vnh-n100);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:12px}.vnh-listhdr__count--loc{background:var(--vnh-azure-50);border-color:var(--vnh-azure-100);color:var(--vnh-azure-600);font-weight:600}.vnh-listhdr__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.vnh-listhdr__actions .ant-btn{border-radius:var(--vnh-r-sm);height:34px;box-shadow:none;padding-inline:14px;font-size:13px;font-weight:500}.vnh-listhdr__actions .ant-btn-default{border-color:var(--vnh-n200);color:var(--vnh-n600);background:var(--vnh-n0)}.vnh-listhdr__actions .ant-btn-default:hover{border-color:var(--vnh-azure-400)!important;color:var(--vnh-azure-600)!important;background:var(--vnh-azure-50)!important}.vnh-listhdr__actions .ant-btn-primary{background:linear-gradient(135deg, var(--vnh-azure-500), var(--vnh-azure-600));border:none;font-weight:600;box-shadow:0 2px 8px #18629147}.vnh-listhdr__actions .ant-btn-primary:hover{transform:translateY(-1px);box-shadow:0 5px 16px #1862915c;background:linear-gradient(135deg, var(--vnh-azure-400), var(--vnh-azure-500))!important}.vnh-listhdr__actions .ant-btn-primary:active{transform:translateY(1px);box-shadow:0 1px 4px #1862914d}.vnh-listhdr__actions .ant-btn{transition:all .16s var(--vnh-ease)}.vnh-table .ant-table-cell-fix-left-last:after,.vnh-table .ant-table-cell-fix-right-first:after,.vnh-table .ant-table-cell-fix-start:after,.vnh-table .ant-table-cell-fix-end:after{box-shadow:none}.vnh-table .ant-table-cell-fix-start-shadow-show:after,.vnh-table .ant-table-ping-left .ant-table-cell-fix-left-last:after{content:"";pointer-events:none;background:linear-gradient(90deg,#42372f1a,#42372f08 55%,#0000);width:6px;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.vnh-table .ant-table-cell-fix-end-shadow-show:after,.vnh-table .ant-table-ping-right .ant-table-cell-fix-right-first:after{content:"";pointer-events:none;background:linear-gradient(270deg,#42372f1a,#42372f08 55%,#0000);width:6px;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.vnh-table .ant-table-tbody>tr{--vnh-pin-bg:var(--vnh-n0)}.vnh-table .ant-table-tbody>tr:hover,.vnh-table .ant-table-tbody>tr.ant-table-row-selected{--vnh-pin-bg:var(--vnh-azure-50)}.vnh-table .ant-table-tbody>tr.ant-table-row-selected:hover{--vnh-pin-bg:var(--vnh-azure-100)}.vnh-table .ant-table-thead>tr{--vnh-pin-bg:var(--vnh-n50)}.vnh-table .ant-table-cell-fix-left,.vnh-table .ant-table-cell-fix-right,.vnh-table .ant-table-cell-fix-start,.vnh-table .ant-table-cell-fix-end{z-index:3;background:var(--vnh-pin-bg)!important}.vnh-table .ant-table-cell-fix-left-last,.vnh-table .ant-table-cell-fix-start-last{box-shadow:inset -1px 0 0 var(--vnh-n200)}.vnh-table .ant-table-cell-fix-right-first,.vnh-table .ant-table-cell-fix-end-first{box-shadow:inset 1px 0 0 var(--vnh-n200)}.vnh-table .ant-table-thead .ant-table-cell-fix-left,.vnh-table .ant-table-thead .ant-table-cell-fix-right,.vnh-table .ant-table-thead .ant-table-cell-fix-start,.vnh-table .ant-table-thead .ant-table-cell-fix-end{z-index:5}.vnh-table .ant-table-thead>tr>th{white-space:nowrap}.vnh-table .ant-table-sticky-holder{z-index:6!important}.vnh-table .ant-table-sticky-scroll{background:var(--vnh-n50);border-top:1px solid var(--vnh-n200);opacity:1;box-shadow:0 -4px 14px #42372f1a;height:14px!important}.vnh-table .ant-table-sticky-scroll-bar{background:var(--vnh-n400);border-radius:999px;height:8px;margin-top:3px}.vnh-table .ant-table-sticky-scroll-bar:hover,.vnh-table .ant-table-sticky-scroll-bar-active{background:var(--vnh-azure-500)}.vnh-table .ant-table-body::-webkit-scrollbar{width:12px;height:12px}.vnh-table .ant-table-body::-webkit-scrollbar-track{background:var(--vnh-n50);border-top:1px solid var(--vnh-n100)}.vnh-table .ant-table-body::-webkit-scrollbar-thumb{background:var(--vnh-n400);border:2.5px solid var(--vnh-n50);border-radius:999px}.vnh-table .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--vnh-azure-400)}.vnh-table .ant-table-body::-webkit-scrollbar-corner{background:var(--vnh-n50)}.vnh-table .ant-table-body{scrollbar-width:thin;scrollbar-color:var(--vnh-n400) var(--vnh-n50);scrollbar-gutter:stable}.vnh-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}.vnh-table-card .ant-table-pagination{font-variant-numeric:tabular-nums}.vnh-otrong{color:var(--vnh-n300);-webkit-user-select:none;user-select:none}.vnh-cell__chinh{font-weight:600}.vnh-cell__phu{color:var(--vnh-n400);margin-top:2px;font-size:11.5px}.vnh-rong{text-align:center;padding:34px 20px 30px}.vnh-rong__ic{background:var(--vnh-n50);width:48px;height:48px;color:var(--vnh-n400);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:21px;display:flex}.vnh-rong__ic--loi{background:var(--vnh-red-50);color:var(--vnh-red-500)}.vnh-rong__tieude{color:var(--vnh-n700);font-size:14.5px;font-weight:600}.vnh-rong__mota{color:var(--vnh-n500);max-width:46ch;margin:6px auto 0;font-size:12.5px;line-height:1.55}.vnh-rong__nut{margin-top:14px}.vnh-rowlink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--vnh-azure-200);text-decoration-color:var(--vnh-azure-200);text-underline-offset:3px;cursor:pointer}.vnh-rowlink:hover{-webkit-text-decoration-color:var(--vnh-azure-400);text-decoration-color:var(--vnh-azure-400);color:var(--vnh-azure-600)}.vnh-table-card{background:var(--vnh-n0);border:1px solid var(--vnh-n100);border-radius:var(--vnh-r-lg);min-width:0;overflow:clip;box-shadow:0 2px 12px #42372f0f}.vnh-table-card .ant-table-pagination{padding:0 16px;margin:16px 0!important}.vnh-rowact{justify-content:center;align-items:center;gap:5px;display:flex}.vnh-rowact .ant-btn{border-color:var(--vnh-n200);color:var(--vnh-n500);height:var(--vnh-rowctl);min-width:var(--vnh-rowctl);padding-inline:8px;font-size:12.5px}.vnh-rowact .ant-btn:hover{border-color:var(--vnh-azure-400);color:var(--vnh-azure-600);background:var(--vnh-azure-50)}.vnh-rowact .vnh-rowact__danger:hover{border-color:var(--vnh-red-400);color:var(--vnh-red-500);background:var(--vnh-red-50)}.vnh-rowmenu .ant-dropdown-menu{border-radius:var(--vnh-r-md);border:1px solid var(--vnh-n100);min-width:176px;padding:5px;box-shadow:0 10px 30px #42372f29,0 2px 6px #42372f14}.vnh-rowmenu .ant-dropdown-menu-item{border-radius:var(--vnh-r-sm);color:var(--vnh-n700);font-size:13px;padding:7px 11px!important}.vnh-rowmenu .ant-dropdown-menu-item .ant-dropdown-menu-item-icon,.vnh-rowmenu .ant-dropdown-menu-item .anticon{color:var(--vnh-n500);font-size:14px}.vnh-rowmenu .ant-dropdown-menu-item:hover{color:var(--vnh-azure-600);background:var(--vnh-azure-50)!important}.vnh-rowmenu .ant-dropdown-menu-item:hover .anticon{color:var(--vnh-azure-600)}.vnh-rowmenu .ant-dropdown-menu-item-danger,.vnh-rowmenu .ant-dropdown-menu-item-danger .anticon{color:var(--vnh-red-500)!important}.vnh-rowmenu .ant-dropdown-menu-item-danger:hover{background:var(--vnh-red-50)!important;color:var(--vnh-red-600)!important}.vnh-rowmenu .ant-dropdown-menu-item-danger:hover .anticon{color:var(--vnh-red-600)!important}.vnh-rowmenu .ant-dropdown-menu-item-divider{background:var(--vnh-n100);margin:4px 6px}.vnh-kebab{width:var(--vnh-rowctl);height:var(--vnh-rowctl);border-radius:var(--vnh-r-sm);border:1px solid var(--vnh-n200);background:var(--vnh-n0);color:var(--vnh-n500);cursor:pointer;transition:all .15s var(--vnh-ease);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.vnh-kebab:hover{border-color:var(--vnh-azure-400);color:var(--vnh-azure-600);background:var(--vnh-azure-50)}.vnh-pop .ant-popover-container,.vnh-pop .ant-popover-inner{border-radius:var(--vnh-r-lg);overflow:hidden;box-shadow:0 16px 44px #42372f2e;padding:0!important}.vnh-pop .ant-popover-content{padding:0!important}.vnh-pop__list::-webkit-scrollbar{width:8px}.vnh-noti__list::-webkit-scrollbar{width:8px}.vnh-pop__list::-webkit-scrollbar-track{background:0 0}.vnh-noti__list::-webkit-scrollbar-track{background:0 0}.vnh-pop__list::-webkit-scrollbar-thumb{background:var(--vnh-n200);background-clip:content-box;border:2px solid #0000;border-radius:8px}.vnh-noti__list::-webkit-scrollbar-thumb{background:var(--vnh-n200);background-clip:content-box;border:2px solid #0000;border-radius:8px}.vnh-pop__list:hover::-webkit-scrollbar-thumb{background-color:var(--vnh-n300)}.vnh-noti__list:hover::-webkit-scrollbar-thumb{background-color:var(--vnh-n300)}.vnh-appsw__row{transition:background .15s var(--vnh-ease), border-color .15s var(--vnh-ease)}.vnh-appsw__row:hover{background:var(--vnh-n25);border-color:var(--vnh-n200)!important}.vnh-appsw__row:hover .vnh-appsw__ic{background:var(--vnh-azure-100)!important;color:var(--vnh-azure-600)!important}.vnh-appsw__ic{transition:background .15s var(--vnh-ease), color .15s var(--vnh-ease)}.vnh-noti__row{transition:background .15s var(--vnh-ease)}.vnh-noti__row:hover{background:var(--vnh-n25)}.vnh-noti__list>.vnh-noti__row:last-child{border-bottom:none!important}.vnh-noti__dem{background:var(--vnh-gold-400);color:var(--vnh-n800);letter-spacing:.02em;white-space:nowrap;text-transform:lowercase;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:10.5px;font-weight:700}.vnh-noti__all{border-top:1px solid var(--vnh-n100);transition:background .15s var(--vnh-ease)}.vnh-noti__all:hover{background:var(--vnh-n25)}.vnh-drawer .ant-drawer-header{background:linear-gradient(90deg, var(--vnh-gold-400) 0%, var(--vnh-gold-500) 46%, var(--vnh-gold-600) 100%) left bottom / 100% 2px no-repeat, linear-gradient(122deg, var(--vnh-cmd-600), var(--vnh-cmd-700) 58%, var(--vnh-cmd-800));border-bottom:none;padding:15px 18px;position:relative}.vnh-drawer .ant-drawer-header:after{content:"";background:linear-gradient(90deg, var(--vnh-gold-400), var(--vnh-azure-400), transparent);height:2px;position:absolute;bottom:0;left:0;right:0}.vnh-drawer .ant-drawer-title,.vnh-drawer .ant-drawer-close{color:#fff}.vnh-drawer .ant-drawer-close:hover{border-radius:var(--vnh-r-sm);background:#ffffff2e}.vnh-drawer__sub{color:#ffffff9e;margin-top:3px;font-size:12px;font-weight:400}.vnh-drawer .ant-drawer-body{flex-direction:column;padding:0;display:flex}.vnh-drawer__bar{background:var(--vnh-n25);flex-shrink:0;align-items:center;gap:9px;padding:11px 18px;display:flex}.vnh-drawer__bar--top{border-bottom:1px solid var(--vnh-n100)}.vnh-drawer__bar--bottom{border-top:1px solid var(--vnh-n100);box-shadow:0 -4px 14px #42372f0d}.vnh-drawer__content{flex:1;padding:18px;overflow-y:auto}.vnh-modal-body{text-align:center;padding:24px 22px 18px}.vnh-modal-ic{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:24px;font-weight:700;line-height:1;display:flex}.vnh-modal-ic--red{background:var(--vnh-red-50);color:var(--vnh-red-500);box-shadow:0 0 0 8px #c0392b0f}.vnh-modal-ic--azure{background:var(--vnh-azure-50);color:var(--vnh-azure-500);box-shadow:0 0 0 8px #1862910f}.vnh-modal-ic--gold{background:var(--vnh-gold-50);color:var(--vnh-gold-600);box-shadow:0 0 0 8px #bc90360f}.vnh-modal-body h4{color:var(--vnh-n800);margin:0 0 7px;font-size:16.5px;font-weight:600}.vnh-modal-body p,.vnh-modal-content{color:var(--vnh-n500);margin:0;font-size:13.5px;line-height:1.55}.vnh-modal-ten{color:var(--vnh-n800);margin-bottom:6px;font-weight:600}.vnh-modal-foot{background:var(--vnh-n25);border-top:1px solid var(--vnh-n100);align-items:center;gap:9px;padding:14px 20px;display:flex}.vnh-modal-grow{flex:1}.vnh-modal-shell .ant-modal-container,.vnh-modal-shell .ant-modal-content{padding:0;overflow:hidden}.vnh-hero{border-radius:var(--vnh-r-lg);color:#fff;background:linear-gradient(180deg, #ffffff1a 0 1px, #fff0 1px) left top / 100% 1px no-repeat, linear-gradient(122deg, var(--vnh-cmd-600) 0%, var(--vnh-cmd-700) 46%, var(--vnh-cmd-800) 78%, var(--vnh-cmd-900) 100%);margin-bottom:16px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 10px 30px #161d132e}.vnh-hero:after{content:"";background:radial-gradient(circle,#ffffff17,#0000 68%);border-radius:50%;width:210px;height:210px;position:absolute;top:-56px;right:-40px}.vnh-hero:before{content:"";z-index:2;background:linear-gradient(90deg, var(--vnh-gold-400) 0%, var(--vnh-gold-500) 46%, var(--vnh-gold-600) 100%);height:2px;position:absolute;bottom:0;left:0;right:0}.vnh-hero__crumb{z-index:2;color:#ffffff94;margin-bottom:10px;font-size:12px;position:relative}.vnh-hero__crumb .ant-breadcrumb-separator{color:#ffffff59}.vnh-hero__crumb a,.vnh-hero__crumb .ant-breadcrumb-link{color:#ffffff94}.vnh-hero__crumb li:last-child .ant-breadcrumb-link{color:#fff;font-weight:600}.vnh-hero__title{z-index:2;letter-spacing:-.022em;align-items:center;gap:11px;margin:0;font-size:26px;font-weight:700;line-height:1.2;display:flex;position:relative}.vnh-hero__desc{z-index:2;color:#ffffff94;max-width:78ch;margin-top:7px;font-size:13px;line-height:1.55;position:relative}.vnh-hero__desc a{color:#fff;text-decoration:underline}.vnh-hero__meta{z-index:2;flex-wrap:wrap;row-gap:10px;margin-top:14px;display:flex;position:relative}.vnh-hero__meta>div{border-left:1px solid var(--vnh-gold-500);letter-spacing:.06em;text-transform:uppercase;color:#ffffff85;white-space:nowrap;padding-inline:18px;font-size:10.5px;font-weight:500}.vnh-hero__meta>div:first-child{border-left:none;padding-left:0}.vnh-hero__meta b{color:#fff;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-top:3px;font-size:15px;font-weight:600;display:block}.vnh-hero__actions{z-index:3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;top:20px;right:22px}.vnh-hero{--vnh-hero-actions-w:248px}.vnh-hero__actions~.vnh-hero__crumb,.vnh-hero__actions~.vnh-hero__title{padding-right:var(--vnh-hero-actions-w)}@media (max-width:1180px){.vnh-hero__actions~.vnh-hero__crumb,.vnh-hero__actions~.vnh-hero__title{padding-right:0}.vnh-hero:has(.vnh-hero__actions){padding-top:62px}}.vnh-hero__filters{-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;height:36px;padding:0 4px 0 11px;display:inline-flex}.vnh-hero__filters .ant-select{color:#fff}.vnh-hero__filters .ant-select-content{font-size:13px;font-weight:600;color:#fff!important;box-shadow:none!important;background:0 0!important;border:none!important;padding-inline:7px 2px!important}.vnh-hero__filters .ant-select-placeholder{color:#ffffff9e!important}.vnh-hero__filters .ant-select-input{color:#fff!important}.vnh-hero__filters .ant-select-suffix{color:#ffffffb8}.vnh-hero__filters .ant-select:hover .ant-select-suffix{color:#fff}.vnh-hero__filters .ant-select-clear{color:#ffffffb8;background:0 0}.vnh-hero__filters .ant-select .ant-select-selector{box-shadow:none!important;background:0 0!important;border:none!important;padding-inline:7px 2px!important}.vnh-hero__filters .ant-select-selection-item{font-size:13px;font-weight:600;color:#fff!important}.vnh-hero__filters .ant-select-selection-placeholder{color:#ffffff9e!important}.vnh-hero__filters .ant-select-selection-search-input{color:#fff!important}.vnh-hero__filters .ant-select-arrow{color:#ffffffb8}.vnh-hero__filters .ant-select:hover .ant-select-arrow{color:#fff}.vnh-hero__filterdiv{background:#ffffff3d;width:1px;height:18px;margin-inline:3px}.vnh-hero__filters .ant-btn{color:#fffc;background:0 0;border:none;border-radius:50%;width:28px;min-width:28px;height:28px;padding:0}.vnh-hero__filters .ant-btn:hover{color:#fff!important;background:#ffffff2e!important}.vnh-hero__back{margin-bottom:10px}.vnh-hero__back .ant-btn{color:var(--vnh-azure-600);padding-inline:0}.vnh-hero__back .ant-btn:hover{color:var(--vnh-azure-500);background:0 0}.vnh-sider{position:relative;background:linear-gradient(178deg, var(--vnh-cmd-600) 0%, var(--vnh-cmd-700) 58%, var(--vnh-cmd-800) 100%)!important}.vnh-sider:after{content:"";background:linear-gradient(180deg, var(--vnh-gold-400), var(--vnh-gold-500));width:1px;position:absolute;top:0;bottom:0;right:0}.vnh-brandbar{background:#00000038;border-bottom:1px solid #ffffff12;align-items:center;gap:11px;height:58px;padding:0 16px;display:flex}.vnh-brandbar__mark{background:linear-gradient(140deg, var(--vnh-azure-400), var(--vnh-azure-600));border:1.5px solid var(--vnh-gold-400);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 8px #18629152}.vnh-brandbar__mark--anh{box-shadow:none;background:0 0;border:none;overflow:hidden}.vnh-brandbar__mark--anh>img,.vnh-brandbar__mark--anh>svg{object-fit:contain;width:100%;height:100%;display:block}.vnh-brandbar__text{line-height:1.22;overflow:hidden}.vnh-brandbar__text b{color:#fff;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.vnh-brandbar__text em{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10.5px;font-style:normal;font-weight:400;display:block;overflow:hidden}.vnh-sider-collapsed .vnh-brandbar{justify-content:center;padding:0}.vnh-sider .ant-menu-item,.vnh-sider .ant-menu-submenu-title{font-size:13px}.vnh-sider .ant-menu-item .ant-menu-item-icon,.vnh-sider .ant-menu-submenu-title .ant-menu-item-icon{opacity:.92}.vnh-sider .ant-menu-item-selected{position:relative}.vnh-sider .ant-menu-item-selected:before{content:"";background:var(--vnh-gold-400);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-8px}.vnh-sider .ant-menu-title-content,.vnh-sider .ant-menu-submenu-title>.ant-menu-title-content{text-overflow:clip!important;overflow:visible!important}.vnh-sider .ant-menu-item-group-title{letter-spacing:.8px;text-transform:uppercase;font-weight:600;color:#ffffffb3!important;padding:15px 18px 5px!important}.vnh-sider .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:4px!important}.vnh-sider-collapsed .vnh-sider .ant-menu-item-group-title,.vnh-sider.ant-layout-sider-collapsed .ant-menu-item-group-title{background:#ffffff29;height:1px;margin:10px 16px 9px;font-size:0;line-height:0;overflow:hidden;color:#0000!important;padding:0!important}.vnh-sider-collapsed .vnh-sider .ant-menu-item-group:first-child .ant-menu-item-group-title,.vnh-sider.ant-layout-sider-collapsed .ant-menu-item-group:first-child .ant-menu-item-group-title{margin-top:2px}.vnh-sider{height:100vh;top:0;overflow:hidden auto;position:sticky!important}.vnh-sider::-webkit-scrollbar{width:8px}.vnh-sider::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:8px}.vnh-sider:hover::-webkit-scrollbar-thumb{background:#ffffff47}.vnh-sider::-webkit-scrollbar-track{background:0 0}.vnh-header{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #0000;border-image:linear-gradient(90deg, var(--vnh-cmd-700) 0%, #0e345847 9%, var(--vnh-n100) 26%, var(--vnh-n100) 100%) 1;z-index:9;padding-inline:22px;position:sticky;top:0;background:linear-gradient(#fffffff2 0 1px,#fff0 1px) 0 0/100% 1px no-repeat,repeating-linear-gradient(135deg,#0e34580a 0 1px,#0e345800 1px 7px),#ffffffd1!important}.vnh-header>.ant-btn:first-child{position:relative}.vnh-header>.ant-btn:first-child:after{content:"";background:var(--vnh-n200);width:1px;height:20px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.vnh-content{background:0 0;padding:22px;overflow:clip visible}.vnh-topcrumb{font-size:12.5px}.vnh-topcrumb .ant-breadcrumb-separator{color:var(--vnh-n300);margin-inline:7px}.vnh-topcrumb a,.vnh-topcrumb .ant-breadcrumb-link{color:var(--vnh-n500)}.vnh-topcrumb li:last-child .ant-breadcrumb-link{color:var(--vnh-n800);font-weight:600}.vnh-topbar-div{background:var(--vnh-n200);width:1px;height:22px;margin:0 12px}.vnh-sodo{flex-direction:column;gap:10px;display:flex}.vnh-sodo__thanh{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vnh-sodo__lop{height:28px;color:var(--vnh-n500);background:var(--vnh-n0);border:1px solid var(--vnh-n200);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font:600 12.5px/1 inherit;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.vnh-sodo__lop:hover{border-color:var(--vnh-azure-300);color:var(--vnh-n700)}.vnh-sodo__lop--bat{background:var(--vnh-azure-50);border-color:var(--vnh-azure-200);color:var(--vnh-azure-700)}.vnh-sodo__lop b{font-variant-numeric:tabular-nums;opacity:.72;font-weight:700}.vnh-sodo__lop:not(.vnh-sodo__lop--bat) .vnh-sodo__dau{opacity:.38}.vnh-sodo__dau{flex:none;width:13px;height:13px}.vnh-sodo__dau--0{fill:var(--vnh-azure-600)}.vnh-sodo__dau--1{fill:var(--vnh-graphite-600)}.vnh-sodo__dau--2{fill:var(--vnh-n300)}.vnh-sodo__dau--3{fill:var(--vnh-graphite-400)}.vnh-sodo__dau--4{fill:var(--vnh-azure-300)}.vnh-sodo__dau--5{fill:var(--vnh-graphite-800)}.vnh-sodo__bolo{height:28px;color:var(--vnh-n600);border:1px dashed var(--vnh-n300);cursor:pointer;background:0 0;border-radius:999px;margin-left:auto;padding:0 10px;font:600 12.5px/1 inherit}.vnh-sodo__bolo:hover{border-color:var(--vnh-azure-400);color:var(--vnh-azure-700)}.vnh-sodo__khung{background:var(--vnh-n25);border:1px solid var(--vnh-n200);border-radius:var(--vnh-r-md);position:relative;overflow:clip}.vnh-sodo__hinh{width:100%;height:100%;display:block}.vnh-sodo__tinh polygon{fill:var(--vnh-n50);stroke:var(--vnh-n300);stroke-width:1.25px;transition:fill .14s,stroke .14s}.vnh-sodo__tinh[role=button]{cursor:pointer}.vnh-sodo__tinh[role=button]:hover polygon{fill:var(--vnh-azure-50);stroke:var(--vnh-azure-300)}.vnh-sodo__tinh--chon polygon{fill:var(--vnh-azure-100);stroke:var(--vnh-azure-500);stroke-width:2px}.vnh-sodo__tinh:focus-visible{outline:none}.vnh-sodo__tinh:focus-visible polygon{stroke:var(--vnh-gold-500);stroke-width:2.5px}.vnh-sodo__ten{fill:var(--vnh-n600);text-anchor:middle;dominant-baseline:middle;pointer-events:none;paint-order:stroke;stroke:var(--vnh-n25);stroke-width:3px;stroke-linejoin:round;font-size:11px;font-weight:600}.vnh-sodo__tinh--chon .vnh-sodo__ten{fill:var(--vnh-azure-700)}.vnh-sodo__diem{pointer-events:none}.vnh-sodo__diem>g>:first-child{stroke:var(--vnh-n0);stroke-width:1.25px}.vnh-sodo__diem--0{fill:var(--vnh-azure-600)}.vnh-sodo__diem--1{fill:var(--vnh-graphite-600)}.vnh-sodo__diem--2{fill:var(--vnh-n300)}.vnh-sodo__diem--3{fill:var(--vnh-graphite-400)}.vnh-sodo__diem--4{fill:var(--vnh-azure-300)}.vnh-sodo__diem--5{fill:var(--vnh-graphite-800)}.vnh-sodo__dem{fill:var(--vnh-n0);text-anchor:middle;dominant-baseline:middle;stroke:none;font-size:9px;font-weight:700}.vnh-sodo__chuthich{background:var(--vnh-n0);border:1px solid var(--vnh-n200);border-radius:var(--vnh-r-sm);pointer-events:none;flex-direction:column;gap:1px;max-width:60%;padding:8px 11px;font-size:12.5px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 6px 18px #42372f24,0 1px 3px #42372f1a}.vnh-sodo__chuthich b{color:var(--vnh-n800)}.vnh-sodo__chuthich span{color:var(--vnh-n500);font-variant-numeric:tabular-nums}.vnh-sodo__caobao{color:var(--vnh-n500);border-left:2px solid var(--vnh-n300);margin:0;padding-left:9px;font-size:11.5px;line-height:1.5}.vnh-khung-in{display:none}@media print{.vnh-app{background:#fff!important}.vnh-glass{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #dae0e6!important}.vnh-sider,.vnh-sider-collapsed,.ant-layout-sider,.ant-layout-header,.vnh-topbar-div,.ant-pagination,.ant-drawer,.ant-modal-mask,.ant-back-top,.vnh-filterbar,.ant-table-filter-column .ant-table-filter-trigger{display:none!important}.ant-layout,.ant-layout-content{margin:0!important;padding:0!important}.ant-btn:not(.vnh-in-giu){display:none!important}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}.ant-table-body,.ant-table-content{max-height:none!important;overflow:visible!important}.ant-table-cell{color:#232a30!important}canvas{max-width:100%!important}body.vnh-dang-in>:not(.vnh-khung-in){display:none!important}body.vnh-dang-in{background:#fff!important}.vnh-khung-in{color:#232a30;padding:0;display:block!important}.vnh-khung-in__tieude{text-align:center;letter-spacing:-.01em;margin:0 0 4px;font-size:17pt;font-weight:700}.vnh-khung-in__phude{text-align:center;color:#4e5a65;margin:0 0 14px;font-size:9.5pt}.vnh-khung-in__than{border-top:1.5pt solid #25aae2;padding-top:12px}.vnh-khung-in__chan{color:#4e5a65;text-align:right;border-top:.5pt solid #dae0e6;margin-top:18px;padding-top:8px;font-size:9pt}.vnh-khung-in .ant-table-body,.vnh-khung-in .ant-table-content,.vnh-khung-in .ant-table-header{max-height:none!important;overflow:visible!important}.vnh-khung-in .ant-table-cell-fix-left,.vnh-khung-in .ant-table-cell-fix-right,.vnh-khung-in .ant-table-cell-fix-start,.vnh-khung-in .ant-table-cell-fix-end{box-shadow:none!important;position:static!important}.vnh-pagehdr{border-bottom:2px solid #213e9a;color:#232a30!important;background:#fff!important}.vnh-pagehdr *{color:#232a30!important}@page{margin:12mm}}.vnh-bando{position:relative}.vnh-bando .leaflet-container{background:var(--vnh-n100);box-shadow:inset 0 0 0 1px var(--vnh-n200);font-family:inherit}.vnh-bando .leaflet-control-zoom a{color:var(--vnh-n700);border-color:var(--vnh-n200);width:30px;height:30px;font-size:17px;font-weight:600;line-height:30px}.vnh-bando .leaflet-control-zoom a:hover{background:var(--vnh-azure-50);color:var(--vnh-azure-600)}.vnh-bando .leaflet-bar{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #42372f2e}.vnh-bando .leaflet-control-attribution{color:var(--vnh-n500);background:#ffffffc7;font-size:10px}.vnh-bando .leaflet-popup-content-wrapper{border-radius:8px;box-shadow:0 6px 18px #42372f29}.vnh-bando .leaflet-popup-content{margin:9px 12px;font-size:12.5px;line-height:1.5}.vnh-bando__nhan-tinh.leaflet-tooltip{box-shadow:none;color:#fff;white-space:nowrap;text-shadow:0 1px 3px #000000d9,0 0 2px #000000e6;background:0 0;border:0;padding:0 0 0 4px;font-size:11px;font-weight:600}.vnh-bando__nhan-tinh.leaflet-tooltip:before{display:none}.vnh-bando__lop{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--vnh-n200);background:#fffffff0;border-radius:9px;flex-direction:column;gap:7px;padding:9px 11px;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 14px #42372f24}.vnh-bando__lop-muc{color:var(--vnh-n700);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.vnh-bando__lop-muc input{accent-color:var(--vnh-azure-500);cursor:pointer}.vnh-bando__cham{border-radius:3px;flex-shrink:0;width:10px;height:10px}.vnh-bando__caobao{color:var(--vnh-n500);margin-top:7px;font-size:11.5px;line-height:1.5}@media print{.vnh-bando .leaflet-tile-pane,.vnh-bando__lop,.vnh-bando .leaflet-control-zoom{display:none!important}}:root{--vnh-ai:#4c5a8a;--vnh-ai-50:#eef0f7;--vnh-ai-100:#dde1ee;--vnh-ai-200:#bfc6df;--vnh-ai-600:#3c4870;--vnh-ai-700:#2e3757}.vnh-ai{border:1px solid var(--vnh-ai-200);border-left:3px solid var(--vnh-ai);border-radius:var(--vnh-r-md);background:linear-gradient(180deg, var(--vnh-ai-50) 0%, var(--vnh-n0) 46%);padding:14px 16px 12px}.vnh-ai-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vnh-ai-badge{letter-spacing:.09em;text-transform:uppercase;color:var(--vnh-ai-700);background:var(--vnh-ai-100);border-radius:3px;flex:none;padding:3px 7px;font-size:10.5px;font-weight:700}.vnh-ai-title{color:var(--vnh-n800);font-size:14.5px;font-weight:600}.vnh-ai-daxong{color:var(--vnh-azure-600);background:var(--vnh-azure-50);border-radius:var(--vnh-r-sm);margin-left:auto;padding:2px 8px;font-size:12px;font-weight:600}.vnh-ai-cancu{color:var(--vnh-n500);margin:7px 0 0;font-size:12.5px;line-height:1.5}.vnh-ai-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.vnh-ai-item{background:var(--vnh-n0);border:1px solid var(--vnh-n200);border-radius:var(--vnh-r-md);transition:border-color .16s var(--vnh-ease), box-shadow .16s var(--vnh-ease);grid-template-columns:26px 1fr auto;gap:0 12px;padding:11px 13px;display:grid}.vnh-ai-item:hover{border-color:var(--vnh-ai-200)}.vnh-ai-item--chon{border-color:var(--vnh-azure-400);box-shadow:0 0 0 2px var(--vnh-azure-50)}.vnh-ai-hang{width:22px;height:22px;color:var(--vnh-ai-700);background:var(--vnh-ai-100);border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;line-height:1;display:grid}.vnh-ai-item--chon .vnh-ai-hang{color:var(--vnh-n0);background:var(--vnh-azure-500)}.vnh-ai-ten{color:var(--vnh-n800);font-size:13.5px;font-weight:600}.vnh-ai-phu{color:var(--vnh-n500);margin-top:1px;font-size:12px}.vnh-ai-lydo{color:var(--vnh-n600);margin:5px 0 0;font-size:12.5px;line-height:1.5}.vnh-ai-dc-hang{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.vnh-ai-dc-nhan{letter-spacing:.06em;text-transform:uppercase;color:var(--vnh-n400);margin-right:2px;font-size:10.5px;font-weight:600}.vnh-ai-dc{font:inherit;border-radius:var(--vnh-r-sm);cursor:pointer;border:1px solid var(--vnh-ai-200);background:var(--vnh-ai-50);color:var(--vnh-ai-700);transition:background .14s var(--vnh-ease), border-color .14s var(--vnh-ease);padding:3px 8px;font-size:11.5px;line-height:1.35}.vnh-ai-dc:hover:not(:disabled){background:var(--vnh-ai-100);border-color:var(--vnh-ai)}.vnh-ai-dc:focus-visible{outline:2px solid var(--vnh-ai);outline-offset:1px}.vnh-ai-dc:disabled{cursor:default;opacity:.55;border-style:dashed}.vnh-ai-dc--quy-trinh{border-color:var(--vnh-azure-200);background:var(--vnh-azure-50);color:var(--vnh-azure-600)}.vnh-ai-dc--dot-sua{border-color:var(--vnh-graphite-300);background:var(--vnh-graphite-50);color:var(--vnh-graphite-700)}.vnh-ai-dc--danh-muc{border-color:var(--vnh-gold-200);background:var(--vnh-gold-50);color:var(--vnh-gold-600)}.vnh-ai-dc--khao-sat{border-color:var(--vnh-ai-200);background:var(--vnh-ai-50);color:var(--vnh-ai-700)}.vnh-ai-phai{flex-direction:column;align-items:flex-end;gap:8px;min-width:104px;display:flex}.vnh-ai-tincay{color:var(--vnh-n500);align-items:center;gap:6px;font-size:11.5px;display:flex}.vnh-ai-tincay-thanh{background:var(--vnh-n100);border-radius:999px;width:54px;height:5px;overflow:hidden}.vnh-ai-tincay-thanh i{background:var(--vnh-ai);border-radius:999px;height:100%;display:block}.vnh-ai-nut{font:inherit;border-radius:var(--vnh-r-sm);cursor:pointer;border:1px solid var(--vnh-azure-500);background:var(--vnh-n0);color:var(--vnh-azure-600);transition:background .14s var(--vnh-ease), color .14s var(--vnh-ease);padding:7px 15px;font-size:12.5px;font-weight:600;line-height:1}.vnh-ai-nut:hover{background:var(--vnh-azure-50)}.vnh-ai-nut:focus-visible{outline:2px solid var(--vnh-azure-500);outline-offset:2px}.vnh-ai-nut--chon{background:var(--vnh-azure-500);border-color:var(--vnh-azure-500);color:var(--vnh-n0)}.vnh-ai-nut--chon:hover{background:var(--vnh-azure-600);border-color:var(--vnh-azure-600)}.vnh-ai-chan{color:var(--vnh-n500);margin:11px 0 0;font-size:11.5px;line-height:1.5}.vnh-ai--tat{background:var(--vnh-n25);border-left-color:var(--vnh-n300)}.vnh-ai-tat-msg{color:var(--vnh-n500);margin:8px 0 0;font-size:12.5px;line-height:1.55}.vnh-ai3{border-bottom:1px solid var(--vnh-n100);grid-template-columns:minmax(150px,1.3fr) 1fr 1.5fr 1fr;align-items:start;gap:0 12px;padding:10px 12px;display:grid}.vnh-ai3--lech{background:var(--vnh-gold-50)}.vnh-ai3-ten{color:var(--vnh-n800);padding-top:15px;font-size:13px;font-weight:600}.vnh-ai3-colech{letter-spacing:.06em;text-transform:uppercase;color:var(--vnh-gold-600);background:var(--vnh-gold-100);border-radius:3px;margin-left:7px;padding:1px 6px;font-size:10.5px;font-weight:700}.vnh-ai3-o{flex-direction:column;gap:3px;display:flex}.vnh-ai3-nhan{letter-spacing:.07em;text-transform:uppercase;color:var(--vnh-n400);font-size:10px;font-weight:600}.vnh-ai3-gt{color:var(--vnh-n800);font-size:13px}.vnh-ai3-lydo{color:var(--vnh-n500);font-size:11.5px;line-height:1.45}.vnh-ai3-dcs{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.vnh-ai3-trong{color:var(--vnh-n400);font-size:12.5px;font-style:italic}.vnh-ai3-o--khoa{background:var(--vnh-n50);border-left:2px solid var(--vnh-n300);border-radius:0 var(--vnh-r-sm) var(--vnh-r-sm) 0;padding:4px 9px}.vnh-ai3-o--ai{background:var(--vnh-ai-50);border-left:2px solid var(--vnh-ai);border-radius:0 var(--vnh-r-sm) var(--vnh-r-sm) 0;padding:4px 9px}.vnh-ai3-o--chot{border-left:2px solid var(--vnh-azure-400);padding:4px 9px}@media (max-width:900px){.vnh-ai-item{grid-template-columns:26px 1fr}.vnh-ai-phai{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;margin-top:9px}.vnh-ai3{grid-template-columns:1fr;gap:8px}.vnh-ai3-ten{padding-top:0}}
.vnh-shell{min-height:100vh;display:flex}.vnh-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.vnh-sider{z-index:20;width:248px;transition:width .2s var(--vnh-ease), flex-basis .2s var(--vnh-ease);flex-direction:column;flex:0 0 248px;display:flex}.vnh-sider-collapsed .vnh-sider{flex-basis:64px;width:64px}.vnh-brandbar{flex-shrink:0;text-decoration:none}.vnh-brandbar__mark--anh>img{border-radius:50%}.vnh-nav{padding:8px 0 16px}.vnh-nav__grp{letter-spacing:.8px;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;padding:15px 18px 5px;font-size:11px;font-weight:600;line-height:1.4;overflow:hidden}.vnh-nav__grp:first-child{padding-top:4px}.vnh-nav__item{border-radius:var(--vnh-r-sm);color:#ffffffb8;white-space:nowrap;height:40px;transition:background .2s var(--vnh-ease), color .2s var(--vnh-ease), transform .2s var(--vnh-ease);align-items:center;gap:10px;margin:4px 8px;padding:0 16px;font-size:13px;text-decoration:none;display:flex;position:relative}.vnh-nav__item:hover{color:var(--vnh-n0);background:#ffffff12;transform:translate(2px)}.vnh-nav__item:focus-visible{outline:2px solid var(--vnh-gold-400);outline-offset:-2px}.vnh-nav__item.is-on{background:var(--vnh-cmd-500);color:var(--vnh-n0);font-weight:600}.vnh-nav__item.is-on:hover{transform:none}.vnh-nav__item.is-on:before{content:"";background:var(--vnh-gold-400);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-8px}.vnh-nav__ic{opacity:.92;flex-shrink:0;width:16px;height:16px}.vnh-sider-collapsed .vnh-nav__grp{color:#0000;background:#ffffff29;height:1px;margin:10px 16px 9px;padding:0;font-size:0;line-height:0}.vnh-sider-collapsed .vnh-nav__grp:first-child{margin-top:2px}.vnh-sider-collapsed .vnh-nav__item{justify-content:center;gap:0;padding:0}.vnh-sider-collapsed .vnh-nav__item:hover{transform:none}.vnh-sider-collapsed .vnh-nav__ic{width:18px;height:18px}.vnh-sider-collapsed .vnh-nav__label{display:none}.vnh-header{flex-shrink:0;align-items:center;gap:4px;height:58px;display:flex}.vnh-header__toggle{width:32px;height:32px;color:var(--vnh-n500);cursor:pointer;transition:background .15s var(--vnh-ease), color .15s var(--vnh-ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:14px;display:inline-flex;position:relative}.vnh-header__toggle:hover{background:var(--vnh-n100);color:var(--vnh-n800)}.vnh-header__toggle:after{content:"";background:var(--vnh-n200);width:1px;height:20px;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.vnh-header__tools{align-items:center;gap:4px;display:flex}.vnh-topcrumb{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.vnh-topcrumb a{color:var(--vnh-n500);transition:color .15s var(--vnh-ease);text-decoration:none}.vnh-topcrumb a:hover{color:var(--vnh-azure-600)}.vnh-topcrumb__sep{color:var(--vnh-n300)}.vnh-topcrumb__cur{color:var(--vnh-n800);text-overflow:ellipsis;font-weight:600;overflow:hidden}.vnh-user{border-radius:var(--vnh-r-md);cursor:pointer;text-align:left;transition:background .15s var(--vnh-ease);background:0 0;border:none;align-items:center;gap:9px;padding:4px 6px;display:flex}.vnh-user:hover{background:var(--vnh-n50)}.vnh-user:focus-visible{outline:2px solid var(--vnh-azure-200)}.vnh-avatar{width:32px;height:32px;color:var(--vnh-n0);background:linear-gradient(140deg, var(--vnh-azure-400), var(--vnh-azure-600));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden;box-shadow:0 2px 8px #18629152}.vnh-avatar img{object-fit:cover;width:100%;height:100%}.vnh-user__ten{color:var(--vnh-n800);font-size:13px;font-weight:700;line-height:1.2;display:block}.vnh-user__vt{color:var(--vnh-n500);margin-top:1px;font-size:11.5px;line-height:1.2;display:block}.vnh-topbtn{width:34px;height:34px;color:var(--vnh-n500);cursor:pointer;transition:background .15s var(--vnh-ease), color .15s var(--vnh-ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.vnh-topbtn:hover{background:var(--vnh-n100);color:var(--vnh-azure-600)}.vnh-btn{border-radius:var(--vnh-r-sm);white-space:nowrap;cursor:pointer;height:32px;transition:all .16s var(--vnh-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.vnh-btn svg{flex-shrink:0;width:15px;height:15px}.vnh-btn:active{transform:translateY(1px)}.vnh-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.vnh-btn--primary{background:linear-gradient(135deg, var(--vnh-azure-500), var(--vnh-azure-600));color:var(--vnh-n0);font-weight:600;box-shadow:0 2px 8px #18629147}.vnh-btn--primary:hover:not(:disabled){background:linear-gradient(135deg, var(--vnh-azure-400), var(--vnh-azure-500));transform:translateY(-1px);box-shadow:0 5px 16px #1862915c}.vnh-btn--default{background:var(--vnh-n0);border-color:var(--vnh-n200);color:var(--vnh-n700)}.vnh-btn--default:hover:not(:disabled){border-color:var(--vnh-azure-400);color:var(--vnh-azure-600)}.vnh-btn--danger{background:var(--vnh-n0);border-color:var(--vnh-red-300);color:var(--vnh-red-500)}.vnh-btn--danger:hover:not(:disabled){background:var(--vnh-red-500);border-color:var(--vnh-red-500);color:var(--vnh-n0)}.vnh-btn--danger-solid{background:var(--vnh-red-500);border-color:var(--vnh-red-500);color:var(--vnh-n0);font-weight:600}.vnh-btn--danger-solid:hover:not(:disabled){background:var(--vnh-red-600);border-color:var(--vnh-red-600)}.vnh-btn--ghost{color:var(--vnh-azure-600);background:0 0}.vnh-btn--ghost:hover:not(:disabled){background:var(--vnh-azure-50)}.vnh-btn--icon{width:32px;padding:0}.vnh-filterbar__search{position:relative}.vnh-filterbar__search>svg{width:15px;height:15px;color:var(--vnh-n400);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.vnh-filterbar__dangtim .vnh-filterbar__search>svg{color:var(--vnh-azure-500)}.vnh-ctrl{border:1px solid var(--vnh-n200);border-radius:var(--vnh-r-sm);background:var(--vnh-n0);width:100%;height:34px;color:var(--vnh-n800);transition:border-color .2s var(--vnh-ease), box-shadow .2s var(--vnh-ease);outline:none;padding:0 11px;font-size:13.5px}.vnh-ctrl:hover{border-color:var(--vnh-azure-400)}.vnh-ctrl:focus,.vnh-ctrl:focus-visible,.vnh-ctrl[data-state=open]{border-color:var(--vnh-azure-400);box-shadow:0 0 0 3px var(--vnh-azure-100)}.vnh-filterbar__search .vnh-ctrl{padding-left:34px}.vnh-filterbar .vnh-ctrl::placeholder{color:var(--vnh-n400)}.vnh-hero__pillbtn{cursor:pointer;height:28px;color:var(--vnh-n0);white-space:nowrap;transition:background .15s var(--vnh-ease);background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:13px;font-weight:600;display:inline-flex}.vnh-hero__pillbtn:hover,.vnh-hero__pillbtn[data-state=open]{background:#ffffff2e}.vnh-hero__pillbtn svg{color:#ffffffb8;width:14px;height:14px}.vnh-hero__pillbtn small{color:#ffffff9e;font-size:11px;font-weight:500}.vnh-hero__actions .vnh-btn--default{color:var(--vnh-n0);background:#ffffff1f;border-color:#ffffff3d}.vnh-hero__actions .vnh-btn--default:hover{color:var(--vnh-n0);background:#fff3;border-color:#fff6}.vnh-panel{-webkit-backdrop-filter:blur(20px)saturate(1.5);border-radius:var(--vnh-r-xl);background:#ffffffb8;border:1px solid #ffffffbf;min-width:0;overflow:clip;box-shadow:0 8px 32px #42372f1a,inset 0 1px #ffffffd9}.vnh-panel__head{align-items:center;gap:10px;padding:16px 20px 10px;display:flex}.vnh-panel__ic{border-radius:var(--vnh-r-sm);background:var(--vnh-azure-50);width:30px;height:30px;color:var(--vnh-azure-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.vnh-panel__ic svg{width:16px;height:16px}.vnh-panel__title{color:var(--vnh-cmd-700);text-transform:uppercase;letter-spacing:.06em;flex:1;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:700;display:flex}.vnh-panel__title:after{content:"";background:linear-gradient(90deg, var(--vnh-gold-300), transparent);flex:1;height:1px}.vnh-panel__body{padding:4px 20px 20px}.vnh-tblscroll{scrollbar-width:thin;scrollbar-color:var(--vnh-n400) var(--vnh-n50);scrollbar-gutter:stable;min-height:0;position:relative;overflow:auto}.vnh-tblscroll::-webkit-scrollbar{width:12px;height:12px}.vnh-tblscroll::-webkit-scrollbar-track{background:var(--vnh-n50);border-top:1px solid var(--vnh-n100)}.vnh-tblscroll::-webkit-scrollbar-thumb{background:var(--vnh-n400);border:2.5px solid var(--vnh-n50);border-radius:999px}.vnh-tblscroll::-webkit-scrollbar-thumb:hover{background:var(--vnh-azure-400)}.vnh-tblscroll::-webkit-scrollbar-corner{background:var(--vnh-n50)}.vnh-tbl{border-collapse:separate;border-spacing:0;width:100%;color:var(--vnh-n800);font-size:13.5px}.vnh-tbl thead th{z-index:4;background:var(--vnh-n50);color:var(--vnh-n700);text-align:left;white-space:nowrap;border-bottom:1px solid var(--vnh-n200);height:40px;padding:8px 16px;font-size:12.5px;font-weight:600;position:sticky;top:0}.vnh-tbl tbody td{border-bottom:1px solid var(--vnh-n100);white-space:nowrap;background:var(--vnh-pin-bg);transition:background .16s var(--vnh-ease);padding:8px 16px}.vnh-tbl tbody tr{--vnh-pin-bg:var(--vnh-n0)}.vnh-tbl tbody tr:hover,.vnh-tbl tbody tr.is-chon{--vnh-pin-bg:var(--vnh-azure-50)}.vnh-tbl tbody tr.is-chon:hover{--vnh-pin-bg:var(--vnh-azure-100)}.vnh-tbl tbody tr.is-chon>td:first-child{box-shadow:inset 3px 0 0 var(--vnh-azure-500)}.vnh-tbl tbody tr:last-child td{border-bottom:none}.vnh-tbl .vnh-pin-r{z-index:2;background:var(--vnh-pin-bg);box-shadow:inset 1px 0 0 var(--vnh-n200);position:sticky;right:0}.vnh-tbl thead .vnh-pin-r{z-index:5;background:var(--vnh-n50)}.vnh-tbl .vnh-col-act{text-align:center;width:84px}.vnh-tbl .vnh-col-c{text-align:center}.vnh-tbl .vnh-col-r{text-align:right}.vnh-tbl .vnh-muted{color:var(--vnh-n500)}.vnh-th-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex}.vnh-th-sort:hover{color:var(--vnh-azure-600)}.vnh-th-sort svg{width:13px;height:13px;color:var(--vnh-n400)}.vnh-th-sort.is-on svg{color:var(--vnh-azure-500)}button.vnh-rowlink{font:inherit;text-align:left;background:0 0;border:none;padding:0}.vnh-rowlink{font-weight:600}.vnh-table-card{flex-direction:column;display:flex}.vnh-pager{border-top:1px solid var(--vnh-n100);background:var(--vnh-n25);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.vnh-rowmenu{min-width:188px;border-radius:var(--vnh-r-md)!important;border:1px solid var(--vnh-n100)!important;background:var(--vnh-n0)!important;padding:5px!important;box-shadow:0 10px 30px #42372f29,0 2px 6px #42372f14!important}.vnh-rowmenu [role=menuitem]{border-radius:var(--vnh-r-sm);color:var(--vnh-n700);gap:0;padding:7px 11px;font-size:13px}.vnh-rowmenu [role=menuitem] svg{color:var(--vnh-n500)!important}.vnh-rowmenu [role=menuitem][data-highlighted]{background:var(--vnh-azure-50);color:var(--vnh-azure-600)}.vnh-rowmenu [role=menuitem][data-highlighted] svg{color:var(--vnh-azure-600)!important}.vnh-rowmenu [role=menuitem].vnh-rowmenu__danger,.vnh-rowmenu [role=menuitem].vnh-rowmenu__danger svg{color:var(--vnh-red-500)!important}.vnh-rowmenu [role=menuitem].vnh-rowmenu__danger[data-highlighted]{background:var(--vnh-red-50);color:var(--vnh-red-600)!important}.vnh-rowmenu [role=separator]{background:var(--vnh-n100);margin:4px 6px}.vnh-drawer-mask{z-index:50;background:#051a2e73;position:fixed;inset:0}.vnh-drawer-panel{z-index:50;background:var(--vnh-n0);outline:none;flex-direction:column;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 44px #42372f2e}.vnh-drawer__head{color:var(--vnh-n0);background:linear-gradient(90deg, var(--vnh-gold-400) 0%, var(--vnh-gold-500) 46%, var(--vnh-gold-600) 100%) left bottom / 100% 2px no-repeat, linear-gradient(122deg, var(--vnh-cmd-600), var(--vnh-cmd-700) 58%, var(--vnh-cmd-800));flex-shrink:0;padding:15px 52px 15px 18px;position:relative}.vnh-drawer__head h2{margin:0;font-size:15.5px;font-weight:600;line-height:1.35}.vnh-drawer__x{border-radius:var(--vnh-r-sm);cursor:pointer;width:28px;height:28px;color:var(--vnh-n0);transition:background .18s var(--vnh-ease);background:#ffffff1f;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:13px;right:14px}.vnh-drawer__x:hover{background:#ffffff3d}.vnh-drawer__x svg{width:15px;height:15px}.vnh-drawer-panel .vnh-drawer__bar{justify-content:flex-start}.vnh-field{margin-bottom:16px}.vnh-field>label{color:var(--vnh-n700);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.vnh-field>label .vnh-req{color:var(--vnh-red-500);margin-left:2px}.vnh-field__help{color:var(--vnh-n500);margin-top:5px;font-size:11.5px}.vnh-field__err{color:var(--vnh-red-500);margin-top:5px;font-size:12px}.vnh-modal-mask{z-index:50;background:#051a2e73;position:fixed;inset:0}.vnh-modal{z-index:50;background:var(--vnh-n0);border:1px solid var(--vnh-n100);border-radius:var(--vnh-r-lg);outline:none;width:400px;max-width:calc(100vw - 32px);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 44px #42372f26}.vnh-modal .vnh-modal-ic svg{width:24px;height:24px}.vnh-modal-content{overflow-wrap:anywhere}.vnh-rong__ic svg{width:22px;height:22px}.vnh-shell__main>.vnh-content{flex:1;min-height:0}.vnh-stat__wm svg{stroke-width:1.6px;width:96px;height:96px}.vnh-stat__unit{letter-spacing:0;opacity:.7;margin-left:6px;font-size:13px;font-weight:500}.vnh-pager__info{color:var(--vnh-n500);font-size:12.5px}.vnh-pager__left{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vnh-pager__size{color:var(--vnh-n500);align-items:center;gap:7px;font-size:12.5px;display:flex}.vnh-pager__size .vnh-ctrl{width:72px;height:30px}.vnh-pages{align-items:center;gap:4px;display:flex}.vnh-pg{border:1px solid var(--vnh-n200);background:var(--vnh-n0);border-radius:var(--vnh-r-sm);min-width:30px;height:30px;color:var(--vnh-n700);cursor:pointer;transition:all .18s var(--vnh-ease);justify-content:center;align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.vnh-pg:hover:not(:disabled){border-color:var(--vnh-azure-400);color:var(--vnh-azure-600)}.vnh-pg:disabled{opacity:.4;cursor:not-allowed}.vnh-pg.is-on{background:linear-gradient(135deg, var(--vnh-azure-500), var(--vnh-azure-600));color:var(--vnh-n0);border-color:#0000;font-weight:600;box-shadow:0 2px 8px #1862914d}.vnh-pg--dots{cursor:default;color:var(--vnh-n400);background:0 0;border:none}.vnh-tile{text-align:left;background:var(--vnh-n0);border:1px solid var(--vnh-n100);border-radius:var(--vnh-r-md);cursor:pointer;height:100%;min-height:100px;transition:border-color .18s var(--vnh-ease), box-shadow .18s var(--vnh-ease), transform .18s var(--vnh-ease);flex-direction:column;padding:12px;display:flex}.vnh-tile:hover{border-color:var(--vnh-azure-200);transform:translateY(-1px);box-shadow:0 6px 18px #42372f1a}.vnh-tile__ten{color:var(--vnh-n800);text-overflow:ellipsis;white-space:nowrap;transition:color .18s var(--vnh-ease);font-size:13.5px;font-weight:600;overflow:hidden}.vnh-tile:hover .vnh-tile__ten{color:var(--vnh-azure-600)}.vnh-tile__phu{color:var(--vnh-n500);margin-top:2px;font-size:12px}.vnh-tile__chan{color:var(--vnh-n500);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.vnh-dms-docs{flex-direction:column;height:calc(100vh - 102px);min-height:600px;display:flex}.vnh-dms-docs>.vnh-listhdr,.vnh-dms-docs>.vnh-filterbar{flex-shrink:0}.vnh-dms-card{flex-direction:row;flex:1;min-height:0;display:flex}.vnh-dms-col{border-right:1px solid var(--vnh-n100);background:var(--vnh-n25);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.vnh-dms-main{background:var(--vnh-n0);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.vnh-dms-detail{border-left:1px solid var(--vnh-n100);flex-shrink:0;width:320px;overflow:hidden}.vnh-dms-toolbar{border-bottom:1px solid var(--vnh-n100);background:var(--vnh-n25);flex-shrink:0;align-items:center;gap:8px;height:50px;padding:0 14px;display:flex}.vnh-seg{border:1px solid var(--vnh-n200);border-radius:var(--vnh-r-sm);background:var(--vnh-n50);gap:2px;padding:2px;display:inline-flex}.vnh-seg__btn{width:28px;height:26px;color:var(--vnh-n500);cursor:pointer;transition:all .15s var(--vnh-ease);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.vnh-seg__btn:hover{color:var(--vnh-azure-600)}.vnh-seg__btn.is-on{background:var(--vnh-n0);color:var(--vnh-azure-600);box-shadow:0 1px 3px #42372f24}.vnh-ic-folder{color:var(--vnh-azure-400)}.vnh-dms-fold{border-right:1px solid var(--vnh-n100);background:var(--vnh-n25);width:32px;color:var(--vnh-azure-500);cursor:pointer;transition:background .15s var(--vnh-ease);flex-direction:column;flex-shrink:0;align-items:center;padding-top:12px;display:flex}.vnh-dms-fold:hover{background:var(--vnh-azure-50)}.vnh-tblscroll[data-che-phai] .vnh-pin-r:after{content:"";pointer-events:none;background:linear-gradient(270deg,#42372f1f,#42372f08 55%,#0000);width:6px;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.vnh-tbl--ghim-trai tbody td:first-child,.vnh-tbl--ghim-trai thead th:first-child{z-index:2;background:var(--vnh-pin-bg);box-shadow:inset -1px 0 0 var(--vnh-n200);position:sticky;left:0}.vnh-tbl--ghim-trai thead th:first-child{z-index:5;background:var(--vnh-n50)}.vnh-tbl--ghim-trai tbody tr.is-chon>td:first-child{box-shadow:inset 3px 0 0 var(--vnh-azure-500), inset -1px 0 0 var(--vnh-n200)}.vnh-tblscroll[data-che-trai] .vnh-tbl--ghim-trai tbody td:first-child:after,.vnh-tblscroll[data-che-trai] .vnh-tbl--ghim-trai thead th:first-child:after{content:"";pointer-events:none;background:linear-gradient(90deg,#42372f1f,#42372f08 55%,#0000);width:6px;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}
.vnh-content.vnh-content--day{flex-direction:column;height:calc(100vh - 58px);min-height:0;display:flex;overflow:hidden}.vnh-khunghoithoai{background:var(--vnh-n0);border:1px solid var(--vnh-n100);border-radius:var(--vnh-r-lg);flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 12px #42372f0f}.vnh-shell:has(.vnh-content--day){height:100vh;overflow:hidden}.vnh-shell__main:has(.vnh-content--day){height:100vh;overflow:hidden}.tl-nen{background:var(--vnh-n0)}.tl-dauchat{border-bottom:1px solid var(--vnh-n100);background:var(--vnh-n0);flex-shrink:0;align-items:center;gap:8px;padding:9px 14px;display:flex}.tl-dauchat h2{color:var(--vnh-n800);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:700;overflow:hidden}.tl-dauchat p{color:var(--vnh-n500);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:12px;overflow:hidden}.tl-vai{border:1px solid var(--vnh-n200);background:var(--vnh-n25);height:32px;color:var(--vnh-n600);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 11px;font-size:12.5px}.tl-vai b{color:var(--vnh-azure-600)}.tl-vai:hover:not(:disabled){border-color:var(--vnh-azure-400)}.tl-dang{color:var(--vnh-azure-600);white-space:nowrap;font-size:12px;font-weight:600}.tl-dang:before{content:"";background:var(--vnh-azure-500);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.2s infinite thinking-bounce;display:inline-block}.tl-chao{background:linear-gradient(180deg, var(--vnh-azure-50), var(--vnh-n0) 240px);flex:1;padding:26px 20px;overflow-y:auto}.tl-chao__hop{text-align:center;max-width:880px;margin:0 auto}.tl-chao__logo{background:var(--vnh-n0);border-radius:50%;width:58px;height:58px;margin:0 auto 12px;padding:5px;box-shadow:0 6px 22px #1427572e}.tl-chao__logo img{object-fit:contain;width:100%;height:100%}.tl-chao h2{color:var(--vnh-cmd-700);letter-spacing:-.2px;margin:0 0 6px;font-size:22px;font-weight:700}.tl-chao p{max-width:620px;color:var(--vnh-n500);margin:0 auto 16px;font-size:13.5px;line-height:1.55}.tl-chao__vai{background:var(--vnh-n50);border:1px solid var(--vnh-n100);border-radius:999px;gap:2px;margin-bottom:12px;padding:3px;display:inline-flex}.tl-chao__vai button{height:30px;color:var(--vnh-n600);cursor:pointer;transition:all .15s var(--vnh-ease);background:0 0;border:none;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.tl-chao__vai button:hover{color:var(--vnh-azure-600)}.tl-chao__vai button.is-on{background:var(--vnh-azure-600);color:var(--vnh-n0);box-shadow:0 2px 8px #213e9a4d}.tl-chao__goiy{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.tl-chao__goiy button{border:1px solid var(--vnh-azure-200);background:var(--vnh-n0);color:var(--vnh-azure-700);cursor:pointer;transition:all .15s var(--vnh-ease);text-align:left;border-radius:999px;padding:7px 13px;font-size:13px}.tl-chao__goiy button:hover:not(:disabled){background:var(--vnh-azure-50);border-color:var(--vnh-azure-400);transform:translateY(-1px)}.tl-chao__luoi{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tl-chao__o{border:1px solid var(--vnh-n100);border-radius:var(--vnh-r-md);background:var(--vnh-n0);transition:box-shadow .16s var(--vnh-ease), border-color .16s var(--vnh-ease);padding:11px 12px}.tl-chao__o:hover{border-color:var(--vnh-azure-200);box-shadow:0 4px 14px #213e9a14}.tl-chao__ten{color:var(--vnh-n800);align-items:center;gap:7px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.tl-chao__ten svg{color:var(--vnh-azure-500)}.tl-chao__o button{width:100%;color:var(--vnh-n600);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;padding:4px 0;font-size:12.5px;line-height:1.4;display:block;overflow:hidden}.tl-chao__o button:hover:not(:disabled){color:var(--vnh-azure-600)}@media (max-width:1100px){.tl-chao__luoi{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-hoi{background:linear-gradient(135deg, var(--vnh-azure-600), var(--vnh-cmd-600));color:var(--vnh-n0);box-shadow:0 2px 8px #14275729}.tl-tl{background:var(--vnh-n25);border:1px solid var(--vnh-n100)}.tl-tl--chon{background:var(--vnh-azure-50);border-color:var(--vnh-azure-200)}.tl-ds{flex-direction:column;gap:8px;margin-top:8px;display:flex}.tl-khoi{border:1px solid var(--vnh-n100);border-radius:var(--vnh-r-md);background:var(--vnh-n0);overflow:hidden}.tl-khoi__dau{color:var(--vnh-n700);background:var(--vnh-n25);border-bottom:1px solid var(--vnh-n100);justify-content:space-between;gap:12px;padding:8px 12px;font-size:12.5px;font-weight:700;display:flex}.tl-khoi__dau b{color:var(--vnh-azure-600);white-space:nowrap}.tl-khoi__cuon{overflow-x:auto}.tl-bang{border-collapse:collapse;width:100%;font-size:12.5px}.tl-bang th{color:var(--vnh-n600);background:var(--vnh-n0);border-bottom:1px solid var(--vnh-n200);white-space:nowrap;padding:7px 12px;font-weight:600}.tl-bang td{color:var(--vnh-n700);border-bottom:1px solid var(--vnh-n100);padding:7px 12px}.tl-bang tbody tr:last-child td{border-bottom:none}.tl-bang tbody tr:hover td{background:var(--vnh-azure-50)}.tl-bang tfoot td{color:var(--vnh-n800);border-top:2px solid var(--vnh-n200);border-bottom:none;font-weight:700}.tl-chan{color:var(--vnh-n500);border-top:1px solid var(--vnh-n100);background:var(--vnh-n25);justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;font-size:11.5px;display:flex}.tl-chan span{align-items:center;gap:5px;display:inline-flex}.tl-chan a{color:var(--vnh-azure-600);white-space:nowrap;align-items:center;gap:3px;font-weight:600;text-decoration:none;display:inline-flex}.tl-chan a:hover{text-decoration:underline}.tl-the{border:1px solid var(--vnh-azure-200);border-radius:var(--vnh-r-md);background:linear-gradient(135deg, var(--vnh-azure-50), var(--vnh-n0) 62%);gap:12px;padding:12px;display:flex}.tl-the__ic{width:36px;height:36px;color:var(--vnh-n0);background:linear-gradient(135deg, var(--vnh-azure-500), var(--vnh-azure-600));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tl-the__ic--mel{background:linear-gradient(135deg, var(--vnh-cmd-500), var(--vnh-cmd-700))}.tl-the__than{flex:1;min-width:0}.tl-the__dau{justify-content:space-between;gap:12px;display:flex}.tl-the__ma{color:var(--vnh-cmd-700);letter-spacing:.2px;font-size:15px;font-weight:800}.tl-the__ten{color:var(--vnh-n600);margin-top:1px;font-size:12.5px}.tl-the__so{text-align:right;flex-shrink:0}.tl-the__so b{color:var(--vnh-azure-600);font-size:22px;font-weight:800;line-height:1;display:block}.tl-the__so span{color:var(--vnh-n500);font-size:11px}.tl-the__luoi{color:var(--vnh-n800);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;margin-top:9px;font-size:12.5px;display:grid}.tl-the__luoi span{color:var(--vnh-n500);margin-bottom:1px;font-size:11px;display:block}.tl-the__luoi--them{border-top:1px dashed var(--vnh-n200);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:9px}.tl-the__luoi--mot{grid-template-columns:1fr}.tl-the__nut{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tl-hinh{grid-column:1/-1}.tl-hinh i{border:1px dashed var(--vnh-n300);border-radius:var(--vnh-r-sm);background:var(--vnh-n25);height:72px;color:var(--vnh-n500);justify-content:center;align-items:center;font-size:12px;font-style:normal;display:flex}.tl-dich{grid-template-columns:1fr 1fr;display:grid}.tl-dich>div{min-width:0;padding:10px 12px}.tl-dich>div+div{border-left:1px solid var(--vnh-n100);background:var(--vnh-azure-50)}.tl-dich span{color:var(--vnh-n500);align-items:center;gap:6px;margin-bottom:4px;font-size:11.5px;font-weight:700;display:flex}.tl-dich span button{cursor:pointer;color:var(--vnh-azure-600);background:0 0;border:none;padding:0;display:inline-flex}.tl-dich p{color:var(--vnh-n800);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.tl-dich__tn{color:var(--vnh-n600);border-top:1px solid var(--vnh-n100);flex-wrap:wrap;align-items:center;gap:5px;padding:7px 12px;font-size:11.5px;display:flex}.tl-dich__tn b{margin-right:4px}.tl-dich__tn i{background:var(--vnh-n50);border:1px solid var(--vnh-n100);border-radius:999px;padding:1px 7px;font-style:normal}.tl-nguon{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px;margin-top:8px;display:grid}.tl-nguon__the{border:1px solid var(--vnh-n200);border-radius:var(--vnh-r-sm);background:var(--vnh-n0);text-align:left;cursor:pointer;transition:all .15s var(--vnh-ease);align-items:flex-start;gap:8px;min-width:0;padding:7px 9px;display:flex}.tl-nguon__the:hover{border-color:var(--vnh-azure-400);background:var(--vnh-azure-50);transform:translateY(-1px);box-shadow:0 3px 10px #213e9a1a}.tl-nguon__so{width:17px;height:17px;color:var(--vnh-n0);background:var(--vnh-azure-500);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.tl-nguon__nd{flex-direction:column;gap:1px;min-width:0;display:flex}.tl-nguon__nd b{color:var(--vnh-n800);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.tl-nguon__nd b svg{color:var(--vnh-azure-500);flex-shrink:0}.tl-nguon__nd em{color:var(--vnh-n500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.tl-nguon__nd small{color:var(--vnh-red-600);align-items:center;gap:3px;font-size:11px;font-weight:600;display:inline-flex}.tl-nhac{border-left:3px solid var(--vnh-gold-400);background:var(--vnh-n25);border-radius:0 var(--vnh-r-sm) var(--vnh-r-sm) 0;margin-top:8px;padding:7px 10px}.tl-nhac p{color:var(--vnh-n600);gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.tl-nhac p+p{margin-top:2px}.tl-nhac p svg{color:var(--vnh-n400);flex-shrink:0;margin-top:2px}.tl-nhac__manh{font-weight:700;color:var(--vnh-n800)!important}.tl-goiy{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tl-goiy button{border:1px solid var(--vnh-azure-200);background:var(--vnh-n0);color:var(--vnh-azure-700);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:12px}.tl-goiy button:hover{background:var(--vnh-azure-50)}.tl-pnl__dau{border-bottom:1px solid var(--vnh-n100);flex-shrink:0;padding:11px 14px}.tl-pnl__dau h3{color:var(--vnh-cmd-700);margin:0;font-size:13.5px;font-weight:700}.tl-pnl__dau p{color:var(--vnh-n500);margin:2px 0 0;font-size:12px}.tl-pnl__rong{text-align:center;color:var(--vnh-n500);padding:24px 8px;font-size:12.5px}.tl-pnl__tl{border:1px solid var(--vnh-n100);border-radius:var(--vnh-r-sm);color:var(--vnh-n700);align-items:center;gap:7px;padding:7px 9px;font-size:12.5px;display:flex}.tl-pnl__tl svg{color:var(--vnh-azure-500);flex-shrink:0}.tl-pnl__tl span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tl-pnl__tl button{color:var(--vnh-azure-600);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600}.tl-pnl .vnh-tabs [role=tablist]{gap:18px}.tl-pnl .vnh-tabs [role=tab]{padding:8px 2px;font-size:12.5px}.tl-card{border:1px solid var(--vnh-n100);border-radius:var(--vnh-r-md);background:var(--vnh-n0);cursor:pointer;transition:all .15s var(--vnh-ease);padding:9px 10px}.tl-card:hover{border-color:var(--vnh-azure-200);box-shadow:0 3px 10px #213e9a14}.tl-card.is-on{border-color:var(--vnh-azure-400);background:var(--vnh-azure-50)}.tl-card__dau{color:var(--vnh-n800);align-items:center;gap:6px;font-size:12.5px;display:flex}.tl-card__dau svg{color:var(--vnh-azure-500);flex-shrink:0}.tl-card__dau b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tl-card__loai{color:var(--vnh-n600);background:var(--vnh-n50);border:1px solid var(--vnh-n100);border-radius:999px;padding:0 6px;font-size:10.5px}.tl-card__ten{color:var(--vnh-n600);margin-top:3px;font-size:12px}.tl-card__meta{color:var(--vnh-n500);margin-top:1px;font-size:11.5px}.tl-card__muc{color:var(--vnh-n700);margin-top:4px;font-size:11.5px;font-weight:600}.tl-card__trich{border-left:2px solid var(--vnh-azure-400);background:var(--vnh-n25);color:var(--vnh-n600);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:5px 0 0;padding:5px 8px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.tl-card__moi{color:var(--vnh-red-600);align-items:center;gap:4px;margin-top:5px;font-size:11.5px;font-weight:600;display:flex}.tl-card__nut{gap:12px;margin-top:6px;display:flex}.tl-card__nut button,.tl-card__nut a{color:var(--vnh-azure-600);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.tl-card__nut button:hover,.tl-card__nut a:hover{text-decoration:underline}.tl-meta{border-radius:var(--vnh-r-sm);background:var(--vnh-n25);border:1px solid var(--vnh-n100);color:var(--vnh-n800);flex-wrap:wrap;gap:6px 22px;padding:8px 12px;font-size:12.5px;display:flex}.tl-meta span{color:var(--vnh-n500);font-size:11px;display:block}.tl-canh{border-radius:var(--vnh-r-sm);background:var(--vnh-red-50,#fdeeec);color:var(--vnh-red-600);align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:600;display:flex}.tl-trich{border-left:3px solid var(--vnh-azure-500);background:var(--vnh-azure-50);color:var(--vnh-n800);border-radius:0 var(--vnh-r-sm) var(--vnh-r-sm) 0;margin:0;padding:12px 14px;font-size:14px;line-height:1.65}.tl-trangvien{background:var(--vnh-n100);border-radius:var(--vnh-r-md);padding:12px}.tl-trang{background:var(--vnh-n0);max-width:620px;min-height:240px;color:var(--vnh-n800);margin:0 auto;padding:18px 22px;font-size:13px;line-height:1.6;box-shadow:0 2px 10px #00000014}.tl-trang__dau{border-bottom:1px solid var(--vnh-n200);color:var(--vnh-n500);align-items:center;gap:6px;margin-bottom:12px;padding-bottom:7px;font-size:11.5px;display:flex}.tl-trang__dau span{margin-left:auto}.tl-trang h5{margin:0 0 3px;font-size:13px;font-weight:700}.tl-trang p{margin:0 0 8px}.tl-trang__danh{background:var(--vnh-gold-100,#fdefe3);border-radius:4px;margin:0 -9px 8px;padding:6px 9px}.tl-trang__rong{color:var(--vnh-n500)}.tl-trang__chan{border-top:1px dashed var(--vnh-n200);color:var(--vnh-n500);margin-top:14px;padding-top:7px;font-size:11px}.tl-trang__nut{justify-content:center;gap:6px;margin-top:10px;display:flex}.tl-phamvi{color:var(--vnh-n500);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px;font-size:12px;display:flex}.tl-phamvi select{border:1px solid var(--vnh-n200);background:var(--vnh-n0);height:26px;color:var(--vnh-n700);cursor:pointer;border-radius:999px;max-width:160px;padding:0 6px;font-size:12px}.tl-phamvi select.co{border-color:var(--vnh-azure-400);color:var(--vnh-azure-700);background:var(--vnh-azure-50)}.tl-phamvi button{color:var(--vnh-azure-600);cursor:pointer;background:0 0;border:none;font-size:12px}.tl-chanchat{text-align:center;color:var(--vnh-n500);margin:6px 0 0;font-size:11.5px}.tl-nhomphien{letter-spacing:.3px;color:var(--vnh-n500);text-transform:uppercase;padding:9px 13px 3px;font-size:11px;font-weight:700}.tl-hai{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.tl-ba{grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (max-width:1180px){.tl-hai,.tl-ba{grid-template-columns:1fr}}.tl-khung{background:var(--vnh-n0);border:1px solid var(--vnh-n100);border-radius:var(--vnh-r-lg);min-width:0;padding:15px 16px;box-shadow:0 1px 6px #42372f0a}.tl-khung__dau{align-items:center;gap:9px;margin-bottom:10px;display:flex}.tl-khung__dau h3{color:var(--vnh-n800);margin:0;font-size:14.5px;font-weight:700}.tl-khung__dau a,.tl-khung__dau .tl-lk{color:var(--vnh-azure-600);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12.5px;font-weight:600;text-decoration:none}.tl-khung__phu{color:var(--vnh-n500);margin:-6px 0 10px;font-size:12.5px}.tl-lk{color:var(--vnh-azure-600);cursor:pointer;font-weight:600;font-size:inherit;text-align:left;background:0 0;border:none;padding:0;text-decoration:none}.tl-lk:hover{text-decoration:underline}.tl-dongcb{border-bottom:1px solid var(--vnh-n100);color:inherit;transition:background .15s var(--vnh-ease);align-items:flex-start;gap:10px;padding:9px 2px;text-decoration:none;display:flex}.tl-dongcb:last-child{border-bottom:none}.tl-dongcb:hover{background:var(--vnh-azure-50)}.tl-dongcb i{background:var(--vnh-n400);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.tl-dongcb i.nang{background:var(--vnh-red-500)}.tl-dongcb i.vua{background:var(--vnh-graphite-500)}.tl-dongcb b{color:var(--vnh-n800);font-size:13px;font-weight:600;display:block}.tl-dongcb span{color:var(--vnh-n500);font-size:12px}.tl-dongcb em{color:var(--vnh-n400);white-space:nowrap;margin-left:auto;font-size:11.5px;font-style:normal}.tl-hoinhanh{align-items:center;gap:8px;max-width:760px;margin-top:12px;display:flex}.tl-hoinhanh input{border-radius:var(--vnh-r-md);color:#fff;background:#ffffff1a;border:1px solid #ffffff47;outline:none;flex:1;min-width:0;height:38px;padding:0 14px;font-size:13.5px}.tl-hoinhanh input::placeholder{color:#ffffffa6}.tl-hoinhanh input:focus{background:#ffffff29;border-color:#ffffff80}.tl-chip{background:var(--vnh-n50);border:1px solid var(--vnh-n100);color:var(--vnh-n600);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px;display:inline-block}.tl-thanh{background:var(--vnh-n100);border-radius:4px;min-width:64px;height:7px;overflow:hidden}.tl-thanh i{background:linear-gradient(90deg, var(--vnh-azure-500), var(--vnh-azure-400));height:100%;transition:width .3s var(--vnh-ease);border-radius:4px;display:block}.tl-tt{color:var(--vnh-n800);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;font-size:13.5px;display:grid}.tl-tt span{color:var(--vnh-n500);margin-bottom:1px;font-size:12px;display:block}.tl-tt--hai{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-tt .rong{grid-column:1/-1}.tl-nhap{border:1px solid var(--vnh-n200);border-radius:var(--vnh-r-sm);width:100%;min-height:34px;color:var(--vnh-n800);background:var(--vnh-n0);outline:none;padding:6px 10px;font-family:inherit;font-size:13.5px}.tl-nhap:focus{border-color:var(--vnh-azure-400);box-shadow:0 0 0 3px var(--vnh-azure-100)}textarea.tl-nhap{resize:vertical;min-height:76px;line-height:1.5}.tl-ma{color:var(--vnh-azure-600);font-weight:600;text-decoration:none}.tl-ma:hover{text-decoration:underline}.tl-matran{border-collapse:collapse;width:100%;font-size:13px}.tl-matran th{background:var(--vnh-n50);color:var(--vnh-n700);border-bottom:1px solid var(--vnh-n200);text-align:center;white-space:nowrap;padding:8px 10px;font-size:12.5px;font-weight:600}.tl-matran th:first-child,.tl-matran td:first-child{text-align:left}.tl-matran td{border-bottom:1px solid var(--vnh-n100);text-align:center;color:var(--vnh-n700);padding:7px 10px}.tl-matran tr:hover td{background:var(--vnh-azure-50)}.tl-oso{gap:6px;display:grid}.tl-man{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.tl-nut-noi{z-index:40;color:#fff;background:linear-gradient(135deg, var(--vnh-azure-500), var(--vnh-cmd-600));cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:13.5px;font-weight:700;display:inline-flex;position:fixed;bottom:26px;right:26px;box-shadow:0 8px 24px #1427574d}.tl-cuaso{z-index:41;background:var(--vnh-n0);border:1px solid var(--vnh-n100);border-radius:var(--vnh-r-lg);flex-direction:column;width:420px;max-width:calc(100vw - 32px);height:560px;max-height:calc(100vh - 120px);display:flex;position:fixed;bottom:84px;right:26px;overflow:hidden;box-shadow:0 18px 44px #14275742}.tl-cuaso__dau{color:#fff;background:linear-gradient(122deg, var(--vnh-cmd-600), var(--vnh-cmd-800));padding:10px 14px}.tl-cuaso__dau b{font-size:13.5px;display:block}.tl-cuaso__dau span{opacity:.8;font-size:12px}.tl-cuaso__than{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.tl-cuaso__hoi{color:#fff;background:var(--vnh-azure-600);border-radius:12px 12px 3px;align-self:flex-end;max-width:86%;padding:7px 11px;font-size:13px}.tl-cuaso__dap{color:var(--vnh-n800);background:var(--vnh-n25);border:1px solid var(--vnh-n100);border-radius:12px 12px 12px 3px;padding:8px 11px;font-size:13px;line-height:1.55}.tl-cuaso__chan{border-top:1px solid var(--vnh-n100);gap:6px;padding:8px 10px;display:flex}.vnh-hero__chon{color:#fff;cursor:pointer;white-space:nowrap;height:28px;transition:background .15s var(--vnh-ease);background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.vnh-hero__chon:hover,.vnh-hero__chon[data-state=open]{background:#ffffff24}.vnh-hero__chon svg{color:#ffffffb8;flex-shrink:0;width:14px;height:14px}.vnh-hero__chon-nhan{color:#ffffff9e;font-weight:500}.vnh-hero__nut{border-radius:var(--vnh-r-md);color:#fff;cursor:pointer;white-space:nowrap;height:34px;transition:background .15s var(--vnh-ease);background:#ffffff1f;border:1px solid #ffffff47;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.vnh-hero__nut:hover:not(:disabled){background:#ffffff38}.vnh-hero__nut:active:not(:disabled){transform:translateY(1px)}.vnh-hero__nut:disabled{opacity:.6;cursor:default}.vnh-hero__nut svg{width:15px;height:15px}.vnh-stat__wm svg{stroke-width:1.6px;width:92px;height:92px}.vnh-statrow{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:16px;margin-bottom:18px;display:grid}.vnh-stat__sk{border-radius:var(--vnh-r-sm);z-index:4;background:#ffffff8c;width:60%;height:34px;position:relative}.vnh-tabs [role=tablist]{border-bottom:1px solid var(--vnh-n200);background:0 0;border-radius:0;justify-content:flex-start;gap:26px;width:100%;height:auto;padding:0;display:flex}.vnh-tabs [role=tab]{height:auto;box-shadow:none;color:var(--vnh-n600);cursor:pointer;background:0 0;border:none;border-radius:0;flex:none;margin-bottom:-1px;padding:10px 2px;font-size:14px;font-weight:500;position:relative}.vnh-tabs [role=tab]:hover{color:var(--vnh-azure-600)}.vnh-tabs [role=tab][data-state=active]{color:var(--vnh-azure-600);box-shadow:none;background:0 0;font-weight:600}.vnh-tabs [role=tab][data-state=active]:after{content:"";background:var(--vnh-azure-500);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.vnh-bangnho{border-collapse:collapse;width:100%;font-size:13px}.vnh-bangnho th{text-align:left;color:var(--vnh-n600);background:var(--vnh-n50);border-bottom:1px solid var(--vnh-n200);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.vnh-bangnho td{border-bottom:1px solid var(--vnh-n100);color:var(--vnh-n700);padding:8px 10px}.vnh-bangnho tbody tr{transition:background .16s var(--vnh-ease)}.vnh-bangnho tbody tr:hover{background:var(--vnh-azure-50)}.vnh-bangnho tfoot td{color:var(--vnh-n800);border-top:2px solid var(--vnh-n200);border-bottom:none;font-weight:700}.vnh-bangnho .vnh-bang__o--phai{text-align:right}.tl-6the{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}@media (max-width:1320px){.tl-6the{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-bang td:nth-child(-n+2){white-space:nowrap}.tl-card__dau b,.tl-dauchat h2{min-width:0}.tl-bang td:nth-child(3){min-width:150px}
