@import"https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap";#phan-tich-root .pt-uu-doc{position:relative;width:100%;height:100%;background:#3a352c;border:1px solid var(--line);box-sizing:border-box;overflow:hidden}#phan-tich-root .pt-uu-doc>i{position:absolute;left:0;right:0;background:#c0392b;transition:height .3s ease}#phan-tich-root .pt-uu-doc[data-vo-diem="1"]{opacity:.45}#phan-tich-root .pt-uu-doc>b{position:absolute;left:0;right:0;text-align:center;font:700 10px/1 var(--font-mono, ui-monospace, monospace);letter-spacing:-.3px;color:#fff;pointer-events:none}#phan-tich-root .ptm-nav{position:relative}#phan-tich-root .pt-uu-ngang{position:absolute;left:0;right:0;top:-2px;height:4px;background:#3a352c;pointer-events:none}#phan-tich-root .pt-uu-ngang>i{position:absolute;left:0;top:0;bottom:0;background:#c0392b;transition:width .3s ease}#phan-tich-root .pt-uu-ngang[data-vo-diem="1"]{opacity:.35}@media (prefers-reduced-motion: reduce){#phan-tich-root .pt-uu-doc>i,#phan-tich-root .pt-uu-ngang>i{transition:none}}.sh-acct{position:relative;display:flex;align-items:center}.sh-acct-login,.sh-acct-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;font-size:13px;font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap}.sh-acct-login{box-shadow:inset 0 -2px 0 var(--accent)}.sh-acct-ico{flex:none;display:block;color:var(--muted)}.sh-acct-login:hover .sh-acct-ico{color:var(--ink)}.sh-acct-btn{justify-content:center;width:44px;padding:0}.sh-acct-login:hover,.sh-acct-btn:hover{background:var(--accent-soft)!important}.sh-acct-login:focus-visible,.sh-acct-btn:focus-visible,.sh-acct-out:focus-visible{outline:2px solid var(--accent-dark);outline-offset:-2px}.sh-acct .sh-acct-ava{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:none;overflow:hidden;border-radius:50%!important;background:var(--accent);color:var(--oninv, #fff);font-size:15px;font-weight:800;line-height:1}.sh-acct .sh-acct-ava img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%!important}.sh-acct-name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sh-acct-menu{position:absolute;right:0;top:100%;min-width:200px;background:var(--panel);border:1px solid var(--rule);box-shadow:0 6px 18px #2a23182e;z-index:400}.sh-acct-who{padding:10px 12px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-acct-link{display:flex;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.sh-acct-link:hover,.sh-acct-link[aria-current=page]{background:var(--accent-soft)}.sh-acct-link:focus-visible{outline:2px solid var(--accent-dark);outline-offset:-2px}.sh-acct-out{display:block;width:100%;min-height:44px;padding:0 12px;text-align:left;font-size:13px;font-weight:700;color:var(--err)!important;padding:0 12px!important}.sh-acct-out:hover{background:var(--accent-soft)!important}.sh-acct-btn{position:relative}.sh-acct .sh-tk-cham{position:absolute;top:7px;right:7px;width:9px;height:9px;border-radius:50%!important;background:var(--err);box-shadow:0 0 0 2px var(--app, #fff)}.sh-acct .sh-tk-ho-tro{width:100%;text-align:left;cursor:pointer;background:none!important;padding:0 12px!important}.sh-acct .sh-tk-ho-tro:hover{background:var(--accent-soft)!important}.sh-acct .sh-tk-ho-tro:focus-visible{outline:2px solid var(--accent-dark);outline-offset:-2px}@media (max-width: 399px){#phan-tich-root .pt-nav .sh-acct-login{min-width:44px;padding:0;justify-content:center;gap:0}#phan-tich-root .pt-nav .sh-acct-login>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media (max-width: 767px){html:root{--pt-header-h: calc(46px + env(safe-area-inset-top, 0px)) }html #phan-tich-root{height:100vh;height:100svh;overscroll-behavior:none}html:has(#phan-tich-root),html:has(#phan-tich-root) body{overscroll-behavior:none}#phan-tich-root [data-pt-pane]{overscroll-behavior:contain}#phan-tich-root .ptm-top{height:var(--pt-header-h);padding:env(safe-area-inset-top,0px) max(2px,env(safe-area-inset-right,0px)) 0 max(2px,env(safe-area-inset-left,0px));gap:0;border-bottom:2px solid var(--rule)}#phan-tich-root .ptm-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#phan-tich-root .ptm-nut{width:44px;min-width:44px;height:44px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:9.5px;line-height:1;white-space:nowrap;color:var(--muted);text-decoration:none}#phan-tich-root .ptm-nut[aria-pressed=true],#phan-tich-root .ptm-nut[data-bat="1"]{background:var(--accent);color:var(--oninv);font-weight:800}#phan-tich-root .ptm-top .ptm-gian{flex:1;min-width:0}#phan-tich-root .ptm-nav{height:44px;flex:none;display:flex;align-items:center;gap:0;padding:0 max(8px,env(safe-area-inset-right,0px)) 0 max(8px,env(safe-area-inset-left,0px));margin-top:2px;border-bottom:1px solid var(--line)}#phan-tich-root .ptm-nav button.ptm-mui{width:44px;height:44px;flex:none;display:grid;place-items:center}#phan-tich-root .ptm-chip{min-width:0;flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 4px;white-space:nowrap;overflow:hidden}#phan-tich-root .ptm-chip .ptm-tu-di{flex:none;padding:1px 6px;font-size:10.5px;font-weight:800;line-height:1.4;background:var(--accent);color:var(--oninv)}#phan-tich-root .ptm-chip .ptm-sau-dai{display:none}@media (min-width: 385px){#phan-tich-root .ptm-chip .ptm-sau-dai{display:inline}#phan-tich-root .ptm-chip .ptm-sau-ngan{display:none}}#phan-tich-root .ptm-tab-menu-btn{display:none}#phan-tich-root .ptm-tabstrip{display:flex}#phan-tich-root .ptm-dem{display:inline}}@media (max-width: 767px) and (max-height: 799px){#phan-tich-root .ptm-tabstrip{display:none}#phan-tich-root .ptm-tab-menu-btn{display:flex}#phan-tich-root .ptm-dem,#phan-tich-root .ptm-chip[data-tu-di-bat="1"] [data-chip-sau]{display:none}}#phan-tich-root .ptm-tab-menu-btn{height:44px;min-width:0;max-width:46%;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:800;border:1px solid var(--rule);background:var(--panel)}#phan-tich-root .ptm-tab-menu-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#phan-tich-root .ptm-tab-menu{position:fixed;z-index:130;min-width:200px;max-width:calc(100vw - 16px);overflow:auto;background:var(--panel);border:2px solid var(--rule);box-shadow:0 10px 24px #2a231838}#phan-tich-root .ptm-tab-menu .ptm-tab-menu-dau{padding:6px 12px;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line)}#phan-tich-root .ptm-tab-menu button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:14px;text-align:left;border-bottom:1px solid var(--line)}#phan-tich-root .ptm-tab-menu button[aria-checked=true]{font-weight:800;background:var(--accent);color:var(--oninv)}#phan-tich-root .ptm-an-toan{flex:none;height:env(safe-area-inset-bottom,0px)}[data-xq-theme=site]{--app: #f6f1ea;--panel: #fffdf9;--phead: #efe7db;--side: #f1eae0;--field: #ffffff;--ink: #2a2318;--muted: #6a5f50;--line: rgba(42, 35, 24, .15);--rule: rgba(42, 35, 24, .36);--selrow: #f5e7cd;--sideact: #f2e3c6;--chip: #ece3d5;--accent: #c8913a;--accent-dark: #a97724;--accent-soft: #f2e3c6;--oninv: #2a2318;--pos: #14743c;--neg: #3a4fa8;--run: #1f8a4c;--ready: #6a5f50;--err: #9c2b16;--ben-do-thong-ke: #9c2b16;--wood: #d4a46c;--wood-2: #dcb078;--font: "Be Vietnam Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, monospace;--tx: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E")}:root{--pt-header-h: 48px}@media (max-width: 767px){:root{--pt-header-h: 52px}}#phan-tich-root{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app);color:var(--ink);font-family:var(--font);font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}@media (max-width: 767px){#phan-tich-root{bottom:auto;height:100vh;height:100dvh;overflow-x:hidden;overflow-y:auto}}#phan-tich-root *,#phan-tich-root *:before,#phan-tich-root *:after,:is(#phan-tich-feedback,[data-feedback-box]),:is(#phan-tich-feedback,[data-feedback-box]) *{box-sizing:border-box;border-radius:0}#phan-tich-root button,:is(#phan-tich-feedback,[data-feedback-box]) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}#phan-tich-root button:disabled,:is(#phan-tich-feedback,[data-feedback-box]) button:disabled{opacity:.4;cursor:not-allowed}#phan-tich-root input,#phan-tich-root textarea,:is(#phan-tich-feedback,[data-feedback-box]) input,:is(#phan-tich-feedback,[data-feedback-box]) select,:is(#phan-tich-feedback,[data-feedback-box]) textarea{font:inherit;color:inherit}#phan-tich-root :focus-visible{outline:2px solid var(--accent);outline-offset:2px}#phan-tich-root .pt-nav{position:relative;z-index:300}.pt-bar{background-image:var(--tx)!important}.pt-well{background-image:radial-gradient(120% 90% at 50% 0%,rgba(42,35,24,.05),transparent 60%),var(--tx)}.pt-flat{background-image:none!important}#phan-tich-root .pt-small-btn{height:26px;padding:0 9px;font-size:12px;border:1px solid var(--line);display:flex;align-items:center;gap:5px;text-decoration:none;color:inherit}.pt-mono{font-family:var(--mono)}.pt-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pt-num{font-family:var(--mono);font-weight:800;text-align:right}@keyframes ptPulse{0%,to{opacity:1}50%{opacity:.35}}.pt-pulse{animation:ptPulse 1.4s ease-in-out infinite}#phan-tich-root .board-top,#phan-tich-root .board-bottom{background:transparent}#phan-tich-notebook{--primary: var(--accent);--primary-dark: var(--accent-dark);--primary-soft: var(--accent-soft);--danger: var(--err);--success: var(--pos);--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;font-family:var(--font);color:var(--ink)}#phan-tich-notebook [hidden]{display:none!important}#phan-tich-notebook #nbDraftBar:not(:empty){position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:150;background:var(--panel);border:2px solid var(--rule);padding:8px 12px;font-size:12.5px}.pt-main-ban>.pt-well{place-items:start center!important;padding-top:4px!important}@media (max-width: 767px){#phan-tich-notebook #nbDraftBar:not(:empty){left:8px;right:8px;transform:none;bottom:calc(8px + env(safe-area-inset-bottom,0px));padding:0;border:0;background:transparent;z-index:110}#phan-tich-notebook #nbDraftBar .nbui-bar{flex-wrap:nowrap;margin:0;padding:6px 6px 6px 12px;background:var(--panel);border:2px solid var(--rule);box-shadow:0 4px 16px #0000002e}#phan-tich-notebook #nbDraftBar .nbui-bar-message{min-width:0;font-size:13px;line-height:1.3}#phan-tich-notebook #nbDraftBar .nbui-bar-actions{flex:none;flex-wrap:nowrap;gap:6px}#phan-tich-notebook #nbDraftBar .nbui-bar-btn{min-height:44px;padding:0 14px;white-space:nowrap}}@media (max-width: 767px){html:has(#phan-tich-root [role=dialog]) #phan-tich-notebook #nbDraftBar{display:none}}.pt-switch{min-height:28px;display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;background:transparent;border:0;padding:0 2px;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.pt-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pt-switch-track{position:relative;flex:none;width:30px;height:16px;border:1px solid var(--muted);background:transparent;box-sizing:border-box}.pt-switch-track:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;background:var(--muted)}.pt-switch[aria-checked=true] .pt-switch-track{background:var(--accent);border-color:var(--accent)}.pt-switch[aria-checked=true] .pt-switch-track:after{left:16px;background:var(--oninv)}@media (pointer: coarse),(max-width: 1023px){.pt-switch{min-height:44px;margin:-5px 0}}#phan-tich-root .ptm-nut.pt-switch-m{width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;flex-direction:column;justify-content:center;gap:4px;overflow:visible;font-size:9.5px;line-height:1}[data-feedback-box]{--fb-header-h: 48px}@media (max-width: 767px){[data-feedback-box]{--fb-header-h: 52px}}[data-feedback-box],[data-feedback-box] *{box-sizing:border-box;border-radius:0}[data-feedback-box] button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}[data-feedback-box] button:disabled{opacity:.4;cursor:not-allowed}[data-feedback-box] input,[data-feedback-box] select,[data-feedback-box] textarea{font:inherit;color:inherit}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal-backdrop{position:fixed;inset:var(--pt-header-h, var(--fb-header-h)) 0 0 0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:#2a231866}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal-backdrop[hidden]{display:none!important}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal{width:min(520px,100%);max-height:calc(100vh - var(--pt-header-h, var(--fb-header-h)) - 32px);overflow:auto;background:var(--panel);border:2px solid var(--rule);color:var(--ink);font-family:var(--font);font-size:13px}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--phead);border-bottom:2px solid var(--rule)}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal-header h3{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form{display:flex;flex-direction:column;gap:10px;padding:14px}:is(#phan-tich-feedback,[data-feedback-box]) [hidden]{display:none!important}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form textarea,:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form input,:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form select{width:100%;padding:8px 9px;background:var(--field);border:1px solid var(--rule);font-size:13px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--ink)}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form-actions{display:flex;justify-content:flex-end;gap:8px}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form-actions button{padding:7px 16px;font-size:12px;font-weight:800;border:2px solid var(--rule)}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form-actions button[type=submit]{background:var(--accent);color:var(--oninv);border-color:var(--accent)}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal-status{margin:0;font-size:12px;color:var(--muted)}@media (max-width: 767px){:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form-actions button,:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal-header button{min-height:44px;min-width:44px}}html.fb-khoa,html.fb-khoa body{overflow:hidden!important;overscroll-behavior:none}@media (max-width: 767px){:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal-backdrop{inset:max(var(--fb-vv-t, 0px),var(--pt-header-h, var(--fb-header-h))) 0 var(--fb-vv-b, 0px) 0;padding:8px 12px;overscroll-behavior:contain;touch-action:none}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal{display:flex;flex-direction:column;max-height:calc(100vh - var(--pt-header-h, var(--fb-header-h)) - 16px);max-height:calc(var(--fb-vv-h, 100dvh) - var(--pt-header-h, var(--fb-header-h)) - 16px);overflow:hidden;touch-action:pan-y}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal-header{flex:none}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal-status{order:1;min-height:1.4em}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form-actions{order:2;position:sticky;bottom:0;margin:0 -14px -14px;padding:8px 14px 14px;background:var(--panel);border-top:1px solid var(--rule)}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form textarea,:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form input,:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form select{font-size:16px}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form textarea{min-height:96px}}@media (max-width: 767px) and (max-height: 520px){:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form{gap:6px;padding:10px 14px}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-form textarea{min-height:64px;height:64px}:is(#phan-tich-feedback,[data-feedback-box]) .feedback-modal-header{padding:4px 14px}}.xv-app{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--app);color:var(--ink)}.xv-nen{display:flex;flex-direction:column;flex:1;min-height:0}.xv-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto}.xv-ssr{padding:24px;color:var(--muted)}.xv-khung{flex:1;min-height:480px;display:flex;flex-direction:column}.xv-thanh{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 12px;border-bottom:2px solid var(--rule);background-color:var(--app)}.xv-thanh-trai{min-width:0}.xv-thanh-phai{flex:none;display:flex;align-items:center;gap:6px}.xv-than{flex:1;min-height:0;display:flex;flex-direction:row}.xv-giua,.xv-o-ban{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.xv-o-ban .pt-well{place-items:start center!important;padding-top:4px!important}.xv-cot-trai{width:var(--xv-trai);flex:none;min-height:0;display:flex;flex-direction:column;background:var(--side);border-right:1px solid var(--line)}.xv-cot-phai{width:var(--xv-phai);flex:none;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px;padding:8px;overflow-y:auto;border-left:1px solid var(--line)}.xv-cot-nuoc{flex:1;min-height:0;display:flex;flex-direction:column}.xv-cot-nuoc-dau{flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:2px 6px;min-height:38px;padding:3px 8px;border-bottom:1px solid var(--line)}.xv-cot-nuoc-dau>button,.xv-cot-nuoc-dau .xv-ky-phap-o{flex:none}.xv-cot-nuoc-ten{margin:0;white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.xv-cot-nuoc-dem{margin-left:auto;flex:none;font-size:11px;color:var(--muted);white-space:nowrap}.xv-cot-nuoc-than{flex:1;min-height:0;display:flex;flex-direction:column}.xv-cot-nuoc-than .xv-ds-nuoc{border:0;background:transparent}.xv-cot-nuoc-than>.xv-cay{padding:8px 8px 0}.xv-cot-nuoc-than>.xv-tt-cho{margin:8px}.xv-giua>.xv-trang-thai{padding:0 8px 4px}.xv-chi-tiet-vung .xv-chi-tiet{margin:0 8px 6px}.xv-dk-bar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;min-height:48px;padding:2px 12px;border-top:1px solid var(--line)}.xv-dk-bar .xv-trang-thai{min-height:0;text-align:left;white-space:nowrap;font-size:12px}.xv-tien-do{flex:1 1 60px;height:2px;background:var(--line)}.xv-tien-do-day{display:block;height:100%;background:var(--accent)}.xv-trang-thai-hang{flex:none}.xv-trang-thai-hang .xv-trang-thai{text-align:center;font-size:12px}.xv-dong-co-dinh{flex:none;box-sizing:border-box;height:26px;display:flex;align-items:center;padding:0 10px;border-bottom:1px solid var(--line);background:var(--panel)}.xv-dong-co-dinh .xv-trang-thai{margin:0;min-width:0;flex:1;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xv-cot-ngan{padding:0;gap:0;overflow:hidden}.xv-ngan-dai{flex:none;display:flex;overflow-x:auto;background:var(--phead);border-bottom:1px solid var(--line)}.xv-ngan{flex:none;min-height:44px;padding:0 12px;font-size:12.5px;font-weight:600;color:var(--muted);background:transparent;border:0;white-space:nowrap;cursor:pointer}.xv-ngan:hover{color:var(--ink)}.xv-ngan.is-hien{font-weight:800;color:var(--oninv);background:var(--accent)}.xv-ngan:focus-visible{outline:2px solid var(--accent-dark);outline-offset:-2px}.xv-bang{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:8px;overflow-y:auto}.xv-bang.is-nuoc{padding:0;overflow:hidden;background:var(--side)}.xv-bac-hep .xv-than{flex-direction:column}.xv-bac-hep .xv-giua{flex:none}.xv-bac-hep .xv-o-ban{flex:none;height:270px}.xv-bac-hep[data-co-o] .board-frame{--cell-size: var(--xv-co-o) !important}.xv-bac-hep[data-co-o] .xv-o-ban{flex:none;height:auto}.xv-bac-hep[data-co-o] .xv-o-ban .pt-well{flex:none!important;padding:8px!important}.xv-cot-ngan .xv-cot-nuoc-ten{display:none}.xv-bac-hep .xv-cot-ngan{width:auto;flex:1;border-top:1px solid var(--line);border-left:0}.xv-bac-hep .xv-cot-nuoc-dau{min-height:44px;padding:0 8px}.xv-bac-hep .xv-dk-bar{flex-wrap:nowrap;justify-content:center;min-height:56px;border-top:2px solid var(--rule)}.xv-bac-hep .xv-dk .xv-nut{min-width:44px}.xv-bac-vua .xv-cot-ngan{width:var(--xv-phai)}@media (max-height: 500px){.xv-khung{min-height:0}.xv-bac-hep .xv-than{display:grid;grid-template-columns:minmax(0,1fr) min(300px,46vw);grid-template-rows:minmax(0,1fr) auto}.xv-bac-hep .xv-giua{flex:none;min-height:0;border-right:1px solid var(--line)}.xv-bac-hep .xv-o-ban{flex:1;height:auto;min-height:0}.xv-bac-hep .xv-cot-ngan{width:auto;min-width:0;border-top:0}.xv-bac-hep .xv-dk-bar{grid-column:1 / -1;min-height:48px}}.xv-dk{display:flex;align-items:center;justify-content:flex-start;gap:4px;flex-wrap:nowrap}.xv-nut{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;background:var(--panel);border:1px solid var(--line);color:var(--ink);font-weight:600;text-decoration:none;cursor:pointer}.xv-nut:hover:not(:disabled){background:var(--chip)}.xv-nut:disabled{opacity:.4;cursor:default}.xv-nut-nho{min-width:36px;min-height:32px;padding:0 8px;font-size:13px}@media (max-width: 1023px){.xv-nut-nho{min-width:44px;min-height:44px}}.xv-nut:focus-visible,.xv-btn-chinh:focus-visible,.xv-nuoc:focus-visible{outline:2px solid var(--accent-dark);outline-offset:1px}.xv-btn-chinh{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;background:var(--accent);color:var(--oninv);border:1px solid var(--accent-dark);font-weight:700;text-decoration:none;cursor:pointer}.xv-btn-chinh:hover{background:var(--accent-dark)}.xv-trang-thai{margin:0;text-align:center;color:var(--muted);font-weight:600;min-height:1.4em}.xv-ia2-an{display:none!important}.xv-nt-nd,.xv-duoi-ban{display:contents}.xv-co-the-keo .xv-than{position:relative}.xv-splitter{position:absolute;top:0;bottom:0;right:calc(var(--xv-phai) - 4px);width:8px;z-index:6;cursor:col-resize;touch-action:none;outline:none}.xv-splitter:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;margin-left:-.5px;background:transparent}.xv-splitter:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:36px;margin:-18px 0 0 -2px;border-radius:2px;background:var(--line);opacity:.8}.xv-splitter:hover:before,.xv-splitter:focus-visible:before,.xv-co-the-keo.is-keo .xv-splitter:before{background:var(--accent);width:3px;margin-left:-1.5px}.xv-splitter:hover:after,.xv-splitter:focus-visible:after,.xv-co-the-keo.is-keo .xv-splitter:after{background:var(--accent)}.xv-splitter:focus-visible{box-shadow:0 0 0 2px var(--accent-dark) inset}.xv-co-the-keo.is-keo{-webkit-user-select:none;user-select:none;cursor:col-resize}.xv-co-the-keo.is-keo .xv-giua,.xv-co-the-keo.is-keo .xv-cot-phai,.xv-co-the-keo.is-keo .xv-cot-trai{pointer-events:none}.xv-bb-hang{flex:none;display:flex;align-items:center;gap:4px;min-height:44px;padding:0 0 0 4px;border-bottom:1px solid var(--line)}.xv-bb-ten{font-size:12px;font-weight:700;color:var(--muted)}.xv-bb-nut{flex:none;width:44px;min-width:44px;height:44px;padding:0;font-size:20px;line-height:1}.xv-bb-nd{display:contents}.xv-co-the-keo .xv-cot-trai{position:relative}.xv-bb-noi{position:absolute;top:4px;right:4px;z-index:5;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font-size:16px;line-height:1;opacity:.75}.xv-bb-noi:hover,.xv-bb-noi:focus-visible{opacity:1}.xv-bb-nut-nho{flex:none;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;margin-left:-6px;font-size:16px;line-height:1}.xv-cot-trai.xv-bb-thu{overflow:hidden}.xv-bb-dai{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.xv-bb-dai .xv-bb-nut{border-left:0;border-right:0;width:100%}.xv-bb-so{display:flex;flex-direction:column;align-items:center;font-size:11px;font-weight:700;line-height:1.15;color:var(--muted);font-variant-numeric:tabular-nums}
