.post-detail .helpful[aria-pressed=true]:before{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10v10H4.5a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1Z'/%3E%3Cpath d='M7 10l3.6-6.3a1.9 1.9 0 0 1 3.5 1.3L13.3 9.5h5.3a2 2 0 0 1 2 2.4l-1.3 6.5a2 2 0 0 1-2 1.6H7'/%3E%3C/svg%3E")}.cx-sumline{margin:var(--space-2) 0 calc(-1 * var(--space-2));justify-content:flex-end;display:flex}.cx-sum{gap:var(--space-2);min-height:var(--size-touch);padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--color-muted);font-size:var(--type-meta);white-space:nowrap;background:0 0;border:0;align-items:center;display:inline-flex}.cx-st{display:inline-flex}.cx-st span{width:22px;height:22px;margin-right:calc(-1 * var(--space-1));background:var(--color-paper);outline:2px solid var(--color-paper);border-radius:50%;place-items:center;font-size:15px;line-height:1;display:inline-grid}.cx-st span:last-child{margin-right:0}.cx-sumline--reply{margin:var(--space-1) 0 calc(-1 * var(--space-1))}.cx-sumline--reply .cx-sum{min-height:32px;font-size:var(--type-meta)}.cx-sumline--reply .cx-st span{width:20px;height:20px;font-size:13px}.cx-st span.cx-hi{font-size:0}.cx-st span.cx-hi:before{content:"";background-color:var(--color-ink-2);width:14px;height:14px;mask:var(--i-helpful) center / contain no-repeat}.act.quote:before{--i:var(--i-quote)}.act.image:before{--i:var(--i-image)}.act.edit:before{--i:var(--i-pencil)}.act.pin:before{--i:var(--i-pin)}.act.remove:before{content:none}.comment-status:not(:empty){color:var(--color-ink)}@media (width<=767px){.reply-actions .post-actions--detail{column-gap:var(--space-2);margin:var(--space-2) 0 0;border-top:var(--rule-soft)}.reply-actions .post-actions--detail>li{flex:1 0 0;min-inline-size:max-content}.reply-actions .post-actions--detail:has(.quote) li:has(>.share){display:none}article.reply:has(.act.quote) .more-share{display:block}article.reply:has(.act.quote) .more-share+li{border-top:var(--rule-soft)}.reply-number{display:inline-block}.reply-number:after{content:"";width:var(--size-touch);height:var(--size-touch);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}article.reply .reply-to{margin-top:0}.reply-to a{min-height:var(--size-touch);align-items:center;display:inline-flex}.reply-to+.reply-body{margin-top:var(--space-1)}}article.reply:target,article.reply:has(>span:target){box-shadow:inset 3px 0 0 var(--color-brand);padding-inline-start:var(--space-3)}.jump-line{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--type-meta);flex-wrap:wrap;align-items:center;display:flex}.jump-item:before{content:"·";padding-inline:.3em}.jump-line a{min-height:var(--size-touch);align-items:center;gap:.3em;display:inline-flex}@media (width<=24em){.jump-latest{flex-basis:100%}.jump-latest:before{content:none}}.reply-foot{bottom:var(--bb-h,0px);z-index:var(--z-dock);align-items:center;gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-2) 0 calc(var(--space-2) + max(0px, env(safe-area-inset-bottom,0px) - var(--bb-h,0px)));border-top:var(--rule);background:var(--color-paper);flex-wrap:wrap;display:flex;position:sticky}html:has(.reply-foot){scroll-padding-bottom:calc(116px + var(--bb-h,0px))}.reply-foot :is(a,button){scroll-margin-bottom:calc(-116px - var(--bb-h,0px))}html:not([data-ub-tv="1"]) :is(.reply-foot-image,.reply-photo){display:none}.reply-foot-field{min-width:0;min-height:var(--size-touch);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-field);border-radius:var(--radius-control);color:var(--color-muted);white-space:nowrap;flex:1;align-items:center;text-decoration:none;display:flex;overflow:hidden}.reply-foot .reply-foot-image{width:var(--size-touch);flex:none;justify-content:center;padding:0}@media (width<=767px){.reply-foot{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}}.vb-tt{justify-items:start;gap:var(--space-1);font-size:var(--type-meta);display:grid}.vb-hang .vb-tt{text-align:right;grid-area:1/2/span 3;justify-items:end}@media (width<=767px){.vb-hang .vb-tt{justify-content:flex-start;align-items:baseline;gap:var(--space-1) var(--space-3);text-align:left;flex-wrap:wrap;order:-1;grid-area:auto/1;display:flex}}.vb-tt-nhan{align-items:center;gap:var(--space-2);font-weight:var(--fw-strong);display:inline-flex}.vb-cham{background:var(--color-ok);border-radius:50%;flex:none;width:.6rem;height:.6rem}.vb-cham--xanh-duong{background:var(--color-brand)}.vb-cham--ho-phach{background:var(--color-warn)}.vb-cham--do{background:var(--color-danger)}.vb-cham--trung-tinh{box-sizing:border-box;border:2px solid var(--color-muted);background:0 0}.vb-tt-tu{color:var(--color-muted);font-size:var(--type-meta)}.vb-the{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-paper)}.vb-the h2{margin:0 0 var(--space-3);padding-bottom:var(--space-1);border-bottom:var(--rule);font-size:var(--type-title)}.vb-the ul{margin:0;padding:0;list-style:none}.vb-the-muc{gap:var(--space-1) var(--space-4);border-bottom:var(--rule-soft);grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.vb-the-muc:last-child{border-bottom:0}.vb-the-so{min-height:var(--size-touch);font-weight:var(--fw-strong);align-items:center;display:flex}.vb-the-ten{color:var(--color-ink-2);font-size:var(--type-meta);grid-column:1;margin:0}.vb-the-dieu{gap:0 var(--space-3);font-size:var(--type-meta);flex-wrap:wrap;grid-column:1;margin:0;display:flex}.vb-the-dieu a{min-height:var(--size-touch);align-items:center;display:flex}.vb-the-muc .vb-tt{text-align:right;grid-area:1/2/span 3;justify-items:end}@media (width<=47.9375em){.vb-the-muc{grid-template-columns:minmax(0,1fr)}.vb-the-muc .vb-tt{place-items:baseline start;gap:var(--space-1) var(--space-3);text-align:left;flex-wrap:wrap;grid-area:auto/1;display:flex}}.tiep-theo{gap:var(--space-3);margin-block:var(--space-6);display:grid}.tiep-theo-the{column-gap:var(--space-3);min-block-size:var(--size-touch);padding:var(--space-3) var(--space-4);border:var(--rule);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);grid-template-columns:40px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}@media (hover:hover){.tiep-theo-the:hover{background:var(--color-hover)}}.tiep-theo-the:focus-visible{outline:var(--focus-ring);outline-offset:2px}.tiep-theo-bieu{border-radius:var(--radius-sm);background:var(--tt-nen,var(--color-surface));block-size:40px;inline-size:40px;color:var(--tt-mau,var(--color-muted));grid-row:1/span 2;place-items:center;display:grid}.tiep-theo-bieu:before{content:"";block-size:24px;inline-size:24px;-webkit-mask:var(--tt-i,var(--i-file)) center / contain no-repeat;mask:var(--tt-i,var(--i-file)) center / contain no-repeat;background-color:currentColor}.tiep-theo-the--tai-lieu{--tt-i:var(--i-file);--tt-nen:var(--color-ok-bg);--tt-mau:var(--color-ok)}.tiep-theo-the--nhom{--tt-i:var(--i-list);--tt-nen:var(--color-action-bg);--tt-mau:var(--color-action)}.tiep-theo-the--cong-cu{--tt-i:var(--i-pencil);--tt-nen:var(--color-warn-bg);--tt-mau:var(--color-warn)}.tiep-theo-the--hoi{--tt-i:var(--i-reply);--tt-nen:var(--color-warn-bg);--tt-mau:var(--color-warn)}.tiep-theo-ten{font-size:var(--type-meta);font-weight:600}.tiep-theo-phu{margin-top:calc(-1 * var(--dau-chong));padding-top:var(--dau-chong);color:var(--color-muted);font-size:var(--type-label);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=768px){.tiep-theo{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.tiep-theo-the{align-items:start}}@media (width<=767px),(pointer:coarse){.related-rows li a,.rail-related li a,.rail-group .group-card-name .tl{padding-block:calc((var(--size-touch) - 1lh) / 2);margin-block:calc((1lh - var(--size-touch)) / 2)}}#tu-ds{scroll-margin-top:100vh}[data-ve-ds] #tu-ds:empty,#tu-ds:not(:empty){min-height:var(--size-touch);margin-bottom:var(--space-2)}.vd-ve{align-items:center;gap:var(--space-2);min-height:var(--size-touch);padding:0 var(--space-3) 0 var(--space-2);background:var(--color-surface);color:var(--color-ink-2);font-size:var(--type-meta);text-decoration:none;display:flex}.vd-ve b{color:var(--color-brand);font-weight:var(--fw-strong);white-space:nowrap}.vd-ve .i{color:var(--color-brand);transform:rotate(90deg)}.vd-ten{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:clip visible}[data-ve-ds] .vd-cuoi:empty{min-height:9.75rem}.vd-cuoi:not(:empty){margin-top:var(--space-6);border-top:var(--rule);border-bottom:var(--rule)}.vd-pn ul{padding:0 0 var(--space-2);margin:0;list-style:none;display:grid}.vd-pn li+li{border-top:var(--rule-soft)}.vd-pn a{padding:var(--space-2) 0;color:var(--color-ink);font-weight:var(--fw-medium);text-decoration:none;display:block}.vd-pn small{color:var(--color-muted);font-size:var(--type-meta);font-weight:var(--fw-regular);display:block}.vd-tu a{font-weight:var(--fw-strong)}.vd-cot ul{margin-top:var(--space-3);border-top:var(--rule-soft)}.vd-cot .vd-pn a{padding:var(--space-3) 0 var(--space-1)}.vd-pn span{-webkit-line-clamp:2;padding-top:var(--dau-chong);margin-top:calc(-1 * var(--dau-chong));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.vd-cot a:hover span{color:var(--color-brand);text-decoration:underline}}@media (width<=1023px){.vd-cot{display:none}}@media (width>=1024px){.cols--feed .vd-cuoi{display:none}[data-ve-ds] .vd-cot:empty{min-height:18rem}html:not([data-ve-ds]) .vd-cot:empty{display:none}}body .nd-dong{margin:var(--space-2) 0 0;color:var(--color-ink-2);font-size:var(--type-meta);font-weight:var(--fw-medium)}body .nd-ghi{margin:var(--space-1) 0 var(--space-4);font-size:var(--type-meta)}body .nd-ghi a{color:var(--color-brand);font-weight:var(--fw-medium);--lk-r:var(--link-rest)}@media (hover:hover){body .nd-ghi a:hover{color:var(--color-brand-strong)}}@media (width<=767px),(pointer:coarse){body .nd-ghi a{padding-block:calc((var(--size-touch) - 1lh) / 2);margin-block:calc((1lh - var(--size-touch)) / 2);display:inline-block}}body .post-head--compact{grid-template-columns:var(--size-avatar-md) minmax(0, 1fr);column-gap:var(--space-3);align-items:center}body .post-head--compact .post-who{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;padding:0;display:flex}body .post-head--compact .member-card>a,body .post-head--compact .member-name{font-size:var(--type-meta)}body .post-head--compact .member-line{display:none}body .post-author-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body .pinned-body{color:var(--color-ink-2);font-size:var(--type-read);text-wrap:pretty}body .pinned-body>*+*{margin-top:var(--space-3)}body .pinned-body :is(ul,ol){padding-left:var(--space-6)}body .pinned-body :is(h2,h3){margin-top:var(--space-8);margin-bottom:var(--space-4);font-size:var(--type-title)}body .pinned-body a{--lk-r:var(--link-rest)}body .post-actions--detail{margin:0 calc(-1 * var(--space-3)) 0 auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:0;list-style:none;display:flex}body .post-actions--detail li:has(>[hidden]){display:none}body .pinned-answer{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--rule-accent)}body .pinned-head{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}body .pinned-head h2,body .pinned-by{color:var(--color-brand);font-size:var(--type-label);letter-spacing:0;margin:0}body .pinned-head h2:before,body .pinned-by:before{content:"·";margin-right:var(--space-2);color:var(--color-muted)}body .pinned-by{color:var(--color-muted);font-weight:var(--fw-regular)}body .post-author{grid-template-columns:var(--size-avatar-md) minmax(0, 1fr) var(--size-touch);column-gap:var(--space-3);margin-top:var(--space-4);align-items:start;display:grid}body .post-author .avatar{margin-top:3px}body .post-author .member-card>a,body .post-author .member-name{font-size:var(--type-meta)}body .post-author .member-line{margin-top:var(--space-1)}body .pinned-date{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--type-meta)}body .post-author .more-toggle{margin:calc(-1 * var(--space-1-5)) calc(-1 * var(--space-3)) 0 0;justify-self:end}body .pinned-body{margin-top:var(--space-3)}body .pinned-credit,body .pinned-link{margin-top:var(--space-3);font-size:var(--type-label)}body .pinned-credit{color:var(--color-muted)}body .pinned-link{font-size:var(--type-meta);font-weight:var(--fw-strong)}body .pinned-actions{margin-top:var(--space-1)}body .discussion-section,body .related-rows{margin-top:var(--space-12)}body .reply-head{grid-template-columns:var(--size-avatar-md) minmax(0, 1fr) auto var(--size-touch);column-gap:var(--space-3);align-items:start;display:grid}body .reply-head .avatar{margin-top:3px}body .reply-who-line{overflow-wrap:anywhere;padding-top:1px}body .reply-who{color:var(--color-ink);font-size:var(--type-meta);letter-spacing:0;margin:0}body .reply-who a{color:var(--color-ink)}body .reply-who-line .member-line{margin-top:var(--space-1)}body .reply-number{color:inherit}body .reply-head .more-toggle{margin:0 calc(-1 * var(--space-3)) 0 0;justify-self:end}body article.reply[data-hidden] .reply-head{display:block}body .reply-hidden{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--type-meta)}body .discussion-merged-from p{margin-top:var(--space-8);padding:var(--space-2) 0;border-bottom:var(--rule);color:var(--color-muted);font-size:var(--type-body);font-weight:var(--fw-medium)}body .comment-empty{padding:var(--space-4) 0;color:var(--color-muted);font-size:var(--type-body)}body .more-replies{height:var(--size-btn-lg);margin-top:var(--space-6)}body .pinned-excerpt{margin-top:var(--space-3);color:var(--color-ink-2);font-size:var(--type-read)}body .comment-form{gap:var(--space-2);display:grid}body .comment-form .comment-field textarea{min-height:120px}body .comment-form .btn{margin-top:var(--space-2);justify-self:start}body .comment-agree{color:var(--color-muted);font-size:var(--type-label)}body .comment-agree a{color:var(--color-brand);--lk-r:var(--link-rest)}body .related-rows ul{margin:0;padding:0;list-style:none}body .related-rows li{padding:var(--space-3) 0;border-bottom:var(--rule-soft)}body .related-rows li a{font-weight:var(--fw-strong);text-wrap:pretty;font-size:var(--type-body);display:block}body .related-rows span{margin-top:var(--space-1);color:var(--color-muted);font-size:var(--type-label);display:block}body .related-rows .nd-nhan{color:var(--color-ink-2);margin:0;display:inline}@media (width<=767px){body .trang-doc .post-list{margin-inline:calc(-1 * var(--gutter))}body .trang-doc .post-list>.pager,body .trang-doc .post-list>.list-head{padding-inline:var(--gutter)}body .post-author,body .reply-head{position:relative}body .post-author .member-card>a:after,body .reply-who a:after{content:"";width:calc(100% - var(--size-touch));height:max(100%, var(--size-touch));position:absolute;top:0;left:0}body .post-author .more-toggle,body .reply-head .more-toggle,body .reply-number{z-index:1;position:relative}body .post-head--compact{grid-template-columns:var(--size-avatar-md) minmax(0, 1fr);grid-template-areas:none}body .post-head--compact>.avatar{width:var(--size-avatar-md);height:var(--size-avatar-md);grid-area:auto;font-size:12px}body .post-actions--detail{margin:var(--space-2) calc(-1 * var(--space-1)) 0}body .post-foot>.post-actions--detail{border-top:var(--rule-soft);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}body .post-foot>.post-actions--detail .act{justify-content:center;width:100%;padding:0}body .post-foot>.post-actions--detail:has([data-ub-chi-chep]){grid-auto-columns:auto;justify-content:space-between}body .reply-head{grid-template-columns:var(--size-avatar-md) minmax(0, 1fr) var(--size-touch);grid-template-areas:"av who who"".meta more"}body .reply-head .avatar{grid-area:av}body .reply-who-line{grid-area:who}body .reply-head .more-toggle{margin:calc(-1 * var(--space-1-5)) calc(-1 * var(--space-3)) calc(-1 * var(--space-1-5)) 0;grid-area:more}}@media (width<=22.4375em){body .post-foot>.post-actions--detail:has([data-ub-chi-chep]) .act:before{content:none}}@media (width<=767px){body .post-head--detail:not(.post-head--compact) .post-where{display:none}}
