/* =====================================================================
   VAR Teams — TÔNG TỐI cho màn THẢO LUẬN.  Sinh 13/08/2026.

   SINH TỰ ĐỘNG từ lib/thaoluan.css. ĐỪNG SỬA TAY FILE NÀY.
   Sửa xong lần sau sinh lại là mất.

   VÌ SAO CÓ FILE RIÊNG: thaoluan.css bản thân nó cũng là file sinh tự động
   (từ global.css của Portal nghiệp vụ) và trong đầu file đã dặn đừng sửa tay.
   Nếu nhét tông tối thẳng vào đó thì lần sau ai sinh lại từ Portal là bay
   sạch, mà lỗi kiểu đó không báo gì — chỉ tới lúc ai đó bật tối mới thấy màn
   Thảo luận trắng lóa. Tách ra file đè thì sinh lại thaoluan.css không đụng
   tới đây.

   CÁCH SINH: đọc từng khai báo của thaoluan.css, khai báo nào có màu sáng thì
   phát ra một dòng đè tương ứng. Ánh xạ theo THUỘC TÍNH chứ không theo màu:
   cùng #ffffff, ở background thì thành nền thẻ tối, ở color thì giữ trắng
   (chữ trắng trên nút màu), ở border thì thành màu viền tối.
   ===================================================================== */
html[data-theme="dark"] #vtTL{
  background:#141417;
}
html[data-theme="dark"] #vtTL{
  --bg:#141417;
  --card:#1C1C20;
  --ink:#F2F2F5;
  --ink2:#C4C4CC;
  --ink3:#94949F;
  --line:#2A2A31;
  --line2:#2A2A31;
  --gold:#FFD500;
  --gold-strong:#FFD500;
  --gold-soft:#2B2506;
  --gold-line:#4D420C;
  --green:#22C55E;
  --green-bg:#102A1B;
  --red:#F87171;
  --red-bg:#341215;
  --amber:#FBBF24;
  --amber-bg:#33260A;
  --blue:#60A5FA;
  --blue-bg:#12203A;
  --cyan:#22D3EE;
  --cyan-bg:#0E2A30;
  --purple:#A78BFA;
  --purple-bg:#201938;
  --nav-bg:#1C1C20;
  --nav-bg2:#141417;
  --nav-ink:#C4C4CC;
  --nav-ink2:#94949F;
  --nav-ink-sub:#C4C4CC;
  --nav-active-bg:#2B2506;
  --nav-active:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-brand .logo{
  background:linear-gradient(135deg,#FFD500,#D9B400);
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-nav::-webkit-scrollbar-thumb{
  background:#232329;
}
html[data-theme="dark"] #vtTL .vp-sect-hd{
  color:#141200;
  background:linear-gradient(135deg, #33260A, #FFD500);
}
html[data-theme="dark"] #vtTL .vp-top{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-cpk-pop{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-avatar{
  background:linear-gradient(135deg,#FFD500,#D9B400);
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-menu{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-menu-head{
  background:linear-gradient(180deg, var(--gold-soft), #1C1C20);
}
html[data-theme="dark"] #vtTL .vp-menu-list button.danger{
  color:#F87171;
}
html[data-theme="dark"] #vtTL .vp-bell-badge{
  border:2px solid #2A2A31;
}
html[data-theme="dark"] #vtTL .vp-bell-menu{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-noti{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .bar{
  background:#141417;
}
html[data-theme="dark"] #vtTL .tbl tr:hover td{
  background:#141417;
}
html[data-theme="dark"] #vtTL .tbl.excel thead th{
  background:#2B2506;
}
html[data-theme="dark"] #vtTL .tag{
  background:#141417;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-year{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .btn.gold{
  background:linear-gradient(135deg,#FFD500,#D9B400);
  color:#141200;
}
html[data-theme="dark"] #vtTL .field input,
html[data-theme="dark"] #vtTL .field select,
html[data-theme="dark"] #vtTL .field textarea{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .wiz-gian input{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-select-btn{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-select-btn:hover{
  border-color:#2A2A31;
}
html[data-theme="dark"] #vtTL .vp-select.disabled .vp-select-btn{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-select-list{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-login-card{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-login-top .logo{
  background:linear-gradient(135deg,#FFD500,#D9B400);
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-login .warn{
  background:#2B2506;
  color:#FFD500;
  border:1px solid #4D420C;
}
html[data-theme="dark"] #vtTL .vp-login .btn.google{
  background:#1C1C20;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-login .btn.google:hover:not(:disabled){
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-modal{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-perm-card-hd{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-switch .track{
  background:#2A2A31;
}
html[data-theme="dark"] #vtTL .vp-switch .track::after{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-sec{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-sec-hd{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-etable tfoot td{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-rowmenu .pop{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-kcol-hd .cnt{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-kcard{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-catcard{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-catcard .tick{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-guide{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-guide .gh{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-guide .gnote{
  color:#60A5FA;
}
html[data-theme="dark"] #vtTL .vp-drop{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-landing{
  --l-gold:#FFD500;
  --l-gold2:#FFD500;
}
html[data-theme="dark"] #vtTL .vpl-btn.gold{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vpl-logo{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vpl-ico.pain{
  color:#F87171;
}
html[data-theme="dark"] #vtTL .vp-authcard{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-authx{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-authx:hover{
  background:#141417;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-authtop .logo{
  background:linear-gradient(135deg, #FFD500, #D9B400);
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-authtop h2{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-authtop p{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-authtabs{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-authtabs button{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-authtabs button.on{
  background:#1C1C20;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-autherr{
  background:#341215;
  color:#F87171;
}
html[data-theme="dark"] #vtTL .vp-authok{
  background:#102A1B;
  color:#22C55E;
}
html[data-theme="dark"] #vtTL .vp-authfield label{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-authfield input{
  color:#F2F2F5;
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-authfield input:focus{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-authbtn{
  background:linear-gradient(135deg, #FFD500, #D9B400);
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-authwarn{
  background:#2B2506;
  color:#FFD500;
  border:1px solid #4D420C;
}
html[data-theme="dark"] #vtTL .vp-authgoogle{
  background:#1C1C20;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-authgoogle:hover:not(:disabled){
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-authswitch{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-authswitch button{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-authfoot{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-waitcard{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-waitcard .logo{
  background:linear-gradient(135deg, #FFD500, #D9B400);
}
html[data-theme="dark"] #vtTL .vp-waitcard h2{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-waitsub{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-waitwho{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-waitwho b{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-waitwho span{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-waitlive{
  background:#2B2506;
  border:1px solid #4D420C;
}
html[data-theme="dark"] #vtTL .vp-waitlive .dot{
  background:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-waitlive b{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-waitlive span{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-waitbtn.gold{
  color:#141200;
  background:linear-gradient(135deg, #FFD500, #D9B400);
}
html[data-theme="dark"] #vtTL .vp-waitbtn.ghost{
  background:#1C1C20;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-waitbtn.ghost:hover{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-waitfoot{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-waitfoot a{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-chat-resizer:hover::after,
html[data-theme="dark"] #vtTL .vp-chat-resizer.dragging::after{
  background:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-chat-side{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-chat-grp-hd{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-chat-add{
  background:#141417;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-chat-add:hover{
  background:#FFD500;
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-chat-empty{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-chat-subhd{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-chat-conv{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-chat-conv:hover{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-chat-conv.active{
  background:#2B2506;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-chat-main{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-chat-main-hd{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-chat-msgs{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-msg-who{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-msg-gio{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-msg-bubble{
  background:#1C1C20;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-msg.mine .vp-msg-bubble{
  background:#2B2506;
  border-color:#4D420C;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-msg-time{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-chat-composer{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-chat-composer textarea{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-chat-composer textarea:focus{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-chat-members-btn{
  background:#1C1C20;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-chat-members-btn:hover{
  background:#141417;
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-memberpick-name{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-memberpick-role{
  color:#94949F;
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-chat-conv.unread .vp-chat-conv-t{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-chat-conv-more{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-chat-conv-more:hover{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-chat-searchwrap{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-chat-search:focus{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-chat-hd-btn{
  background:#1C1C20;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-chat-hd-btn:hover{
  background:#141417;
  border-color:#D9B400;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-chat-hd-btn.on{
  background:#2B2506;
  border-color:#4D420C;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-chat-hd-btn.warn{
  color:#FBBF24;
}
html[data-theme="dark"] #vtTL .vp-chat-hd-btn.danger:hover{
  color:#F87171;
  background:#341215;
}
html[data-theme="dark"] #vtTL .vp-chat-info{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-info-hd{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-info-x{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-info-x:hover{
  color:#F87171;
}
html[data-theme="dark"] #vtTL .vp-info-sec{
  border-bottom:8px solid #2A2A31;
}
html[data-theme="dark"] #vtTL .vp-info-sec-hd{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-info-add{
  background:#1C1C20;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-info-add:hover{
  background:#FFD500;
  color:#141200;
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-rmd{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-rmd.overdue{
  background:#2B2506;
  border-color:#4D420C;
}
html[data-theme="dark"] #vtTL .vp-rmd-check{
  border:1.5px solid #2A2A31;
  background:#1C1C20;
  color:#22C55E;
}
html[data-theme="dark"] #vtTL .vp-rmd-title{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-info-tabs button{
  background:#1C1C20;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-info-tabs button.on{
  background:#2B2506;
  border-color:#4D420C;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-media-cell{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-file-drive{
  border:1px solid #4D420C;
  background:#2B2506;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-file-drive:hover{
  background:#FFD500;
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-linkitem a{
  color:#60A5FA;
}
html[data-theme="dark"] #vtTL .vp-linkitem-meta:hover{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-pinned-bar{
  background:#2B2506;
}
html[data-theme="dark"] #vtTL .vp-pinned-hd{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-pinned-bar .vp-pinned-more{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-pinned-item{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-pinned-item:hover{
  background:#2B2506;
}
html[data-theme="dark"] #vtTL .vp-pinned-x{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-pinned-x:hover{
  color:#F87171;
}
html[data-theme="dark"] #vtTL .vp-msg-recalled{
  color:#94949F !important;
  background:#141417 !important;
}
html[data-theme="dark"] #vtTL .vp-msg-reply{
  border-left:3px solid #D9B400;
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-msg-reply:hover{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-msg-reply-who{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-msg-reply-txt{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-react-chip{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-react-chip:hover{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-react-chip.mine{
  background:#2B2506;
  border-color:#4D420C;
}
html[data-theme="dark"] #vtTL .vp-react-n{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-msg-tools{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-tool:hover{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-selbar{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-selbar-n{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-pop-fixed{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-pop-list button{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-pop-list button:hover{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-pop-list button.danger{
  color:#F87171;
}
html[data-theme="dark"] #vtTL .vp-pop-list button.danger:hover{
  background:#341215;
}
html[data-theme="dark"] #vtTL .vp-emoji-pop button:hover{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-att-file{
  background:#1C1C20;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-att-file:hover{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-att-size{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-md-quote{
  border-left:3px solid #2A2A31;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-md-h1{
  border-bottom:2px solid var(--gold-line, #2A2A31);
}
html[data-theme="dark"] #vtTL .vp-md-h2{
  border-bottom:1px solid var(--line, #2A2A31);
}
html[data-theme="dark"] #vtTL .vp-md-h4,
html[data-theme="dark"] #vtTL .vp-md-h5,
html[data-theme="dark"] #vtTL .vp-md-h6{
  color:var(--ink3, #94949F);
}
html[data-theme="dark"] #vtTL .vp-md-table th{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-md a{
  color:#60A5FA;
}
html[data-theme="dark"] #vtTL .vp-md mark{
  background:#4D420C;
}
html[data-theme="dark"] #vtTL .vp-composer2{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-composer-banner{
  color:#C4C4CC;
  background:#141417;
  border-left:3px solid #D9B400;
}
html[data-theme="dark"] #vtTL .vp-composer-banner button{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-composer-banner button:hover{
  color:#F87171;
}
html[data-theme="dark"] #vtTL .vp-fmt{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-fmt:hover:not(:disabled){
  background:#141417;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-composer-att{
  background:#141417;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-composer-att button{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-composer-att button:hover{
  color:#F87171;
}
html[data-theme="dark"] #vtTL .vp-ci-btn{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-ci-btn:hover{
  background:#141417;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-msg-av{
  background:linear-gradient(135deg, #FFD500, #D9B400);
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-cav{
  background:linear-gradient(135deg, #FFD500, #D9B400);
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-cav.grid{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-cav.grid img,
html[data-theme="dark"] #vtTL .vp-cav.grid i{
  background:linear-gradient(135deg, #FFD500, #D9B400);
}
html[data-theme="dark"] #vtTL .vp-ghead{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-ghead-av{
  background:linear-gradient(135deg, #FFD500, #D9B400);
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-ghead-hint{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-gopt-line{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-gopt-line b{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-gopt-row.switch i{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-sw{
  background:#2A2A31;
}
html[data-theme="dark"] #vtTL .vp-sw::after{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-gopt-line.as-btn:hover{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-gopt-list > div{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-gopt-list i{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-gwait{
  border:1px solid #4D420C;
  background:#2B2506;
}
html[data-theme="dark"] #vtTL .vp-gwait-hd{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-msg-sys-in{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-msg-sys-av{
  background:linear-gradient(135deg, #FFD500, #D9B400);
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-msg-sys em{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-msg-sys em strong{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-msg-sys-at{
  color:#94949F;
  border-left:1px solid #2A2A31;
}
html[data-theme="dark"] #vtTL .vp-day-sep span{
  color:#94949F;
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-boss-tag{
  color:#FFD500;
  background:#2B2506;
  border:1px solid #4D420C;
}
html[data-theme="dark"] #vtTL .vp-pcard{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-pcard-hd{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-pcard-hd button{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-pcard-hd button:hover{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-pcard-cover{
  background:linear-gradient(135deg, #FFD500, #D9B400);
}
html[data-theme="dark"] #vtTL .vp-pcard-av{
  border:3px solid #2A2A31;
  background:#141417;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-pcard-name{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-pcard-role{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-pcard-sect-t{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-pcard-kv dt{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-pcard-kv dd{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-pcard-kv a{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-gopt-hd{
  background:#141417;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-gopt-hd i{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-gopt-t{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-gopt-row{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-memberpick-role.boss{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-ce{
  background:#1C1C20;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-ce:focus{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-ce.vp-ce-empty::before{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-ce blockquote{
  border-left:3px solid #D9B400;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-ce code{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-ce pre{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-ce a{
  color:#60A5FA;
}
html[data-theme="dark"] #vtTL .vp-mention-pop{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-mention-hd{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-mention-row{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-mention-row.on{
  background:#2B2506;
}
html[data-theme="dark"] #vtTL .vp-mention-av{
  background:linear-gradient(135deg, #FFD500, #D9B400);
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-mention-row i.muted{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-mention{
  background:#12203A;
  color:#60A5FA;
}
html[data-theme="dark"] #vtTL .vp-mention.me{
  background:#FFD500;
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-msg.tagme .vp-msg-bubble{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-dm-tag{
  color:#94949F;
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-composer-input textarea{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-composer-input textarea:focus{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-fwd-preview{
  background:#141417;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-saved-meta{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-ticket-tools{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-ticket-tools select{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-ticket-reply:focus{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-idchip{
  background:#141417;
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-idchip:hover{
  border-color:#D9B400;
  color:#FFD500;
  background:#2B2506;
}
html[data-theme="dark"] #vtTL .vp-staffchip{
  background:#12203A;
  border:1px solid #2A3A5E;
  color:#60A5FA;
}
html[data-theme="dark"] #vtTL .vp-mailchip{
  background:#141417;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-mailchip:hover{
  border-color:#D9B400;
  color:#FFD500;
  background:#2B2506;
}
html[data-theme="dark"] #vtTL .vp-mailchip .who{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-suggest-tag{
  background:#2B2506;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-suggest-tag:hover{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-suggest-src{
  color:#F2F2F5;
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-suggest-item{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-suggest-cat{
  background:#12203A;
  color:#60A5FA;
}
html[data-theme="dark"] #vtTL .vp-chat-sidetools{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-chat-sidesearch{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-chat-sidesearch:focus{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-chat-sidefilter{
  background:#1C1C20;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-chat-sidefilter:hover{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-chat-sidefilter.on{
  background:#2B2506;
  border-color:#4D420C;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-chat-tabs button{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-chat-tabs button:hover{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-chat-tabs button.on{
  color:#F2F2F5;
  border-bottom-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-chat-zbtn{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-chat-zbtn:hover{
  background:#141417;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-chat-zbtn.on{
  background:#2B2506;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-zchip{
  color:#C4C4CC;
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-zchip:hover{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-fpop-hd{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-fpop-row{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-fpop-row:hover{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-fpop-manage{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-fpop-manage:hover{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-lblmgr-c.on{
  border-color:#2A2A31;
}
html[data-theme="dark"] #vtTL .vp-chat-conv.unread .vp-chat-conv-t{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-att-dl{
  background:#1C1C20;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-att-dl:hover{
  border-color:#D9B400;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-composer2.dragover{
  background:#2B2506;
}
html[data-theme="dark"] #vtTL .vp-drop-hint{
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-composer-att.up{
  background:#2B2506;
  border-color:#4D420C;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-noti.warning{
  background:#341215;
}
html[data-theme="dark"] #vtTL .vp-bell-item.warning{
  background:#2B2506;
}
html[data-theme="dark"] #vtTL .vp-fv{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-fv-hd{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-fv-name{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-fv-size,
html[data-theme="dark"] #vtTL .vp-fv-count{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-fv-x{
  background:#141417;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-fv-x:hover{
  background:#341215;
  color:#F87171;
}
html[data-theme="dark"] #vtTL .vp-fv-body{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-fv-msg{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-fv-imgwrap img{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-fv-frame{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-fv-text{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-fv-sheet{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-fv-tabs button{
  background:#1C1C20;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-fv-tabs button.on{
  background:#2B2506;
  border-color:#4D420C;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-drp-preset{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-drp-preset:hover{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-drp-preset.on{
  background:#2B2506;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-drp-radio{
  border:1.5px solid #3A3A42;
}
html[data-theme="dark"] #vtTL .vp-drp-preset.on .vp-drp-radio{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-drp-hint{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-drp-arrow{
  background:#1C1C20;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-drp-arrow:hover{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-drp-mtitle{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-drp-wd{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-drp-day{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-drp-day:hover{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-drp-day.in{
  background:#2B2506;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-drp-day.edge{
  background:#FFD500;
  color:#141200;
}
html[data-theme="dark"] #vtTL .vp-drp-sum{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-di-txt{
  border:1px solid var(--gold-line, #2A2A31);
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-di-txt:focus{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-di-cal{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-di-cal:hover{
  border-color:#D9B400;
}
html[data-theme="dark"] #vtTL .vp-composer-attbox{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-composer-atthd{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-composer-atthd .lnk.danger,
html[data-theme="dark"] #vtTL .vp-att-clear{
  color:#F87171;
}
html[data-theme="dark"] #vtTL .vp-fv-grid th,
html[data-theme="dark"] #vtTL .vp-fv-grid td{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-fv-grid tr.hd th{
  background:#2B2506;
  color:#FFD500;
  border-bottom:2px solid #4D420C;
}
html[data-theme="dark"] #vtTL .vp-fv-grid tr:hover td{
  background:#2B2506;
}
html[data-theme="dark"] #vtTL .vp-fv-rowno{
  background:#141417 !important;
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-docpick-item{
  background:#1C1C20;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-docpick-item:hover{
  border-color:#D9B400;
  background:#2B2506;
}
html[data-theme="dark"] #vtTL .vp-docpick-item.on{
  background:#2B2506;
  border-color:#4D420C;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-docpick-box{
  border:1.5px solid #2A2A31;
  background:#1C1C20;
  color:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-docpick-item.on .vp-docpick-box{
  background:#FFD500;
}
html[data-theme="dark"] #vtTL .vp-sched-note{
  background:#141417;
  border-left:3px solid #D9B400;
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .wb-step input{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL mark.vp-hit{
  background:#4D420C;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-msg.mine mark.vp-hit{
  color:#FFD500;
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-modal-hd{
  background:#1C1C20;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-chat-info{
  background:#1C1C20;
}
}
html[data-theme="dark"] #vtTL .vp-chat-back{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-chat-back:hover{
  background:#141417;
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-installbar{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-installbar .tx b{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-installbar .tx span{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-installbar .x{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-installbar .x:hover{
  background:#141417;
  color:#F2F2F5;
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-chat-hd-more{
  background:#1C1C20;
  color:#C4C4CC;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-chat-hd-more.on{
  background:#2B2506;
  border-color:#4D420C;
  color:#FFD500;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-chat-hd-tools.open{
  background:#1C1C20;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-ci-aa{
  background:#1C1C20;
  color:#C4C4CC;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-ci-aa.on{
  background:#2B2506;
  border-color:#4D420C;
  color:#FFD500;
}
}
html[data-theme="dark"] #vtTL .vp-sheet{
  background:#1C1C20;
}
html[data-theme="dark"] #vtTL .vp-sheet-grip{
  background:#232329;
}
html[data-theme="dark"] #vtTL .vp-sheet-hd{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-sheet-body > button{
  color:#F2F2F5;
}
html[data-theme="dark"] #vtTL .vp-sheet-body > button:hover{
  background:#141417;
}
html[data-theme="dark"] #vtTL .vp-sheet-body > button > i{
  color:#94949F;
}
html[data-theme="dark"] #vtTL .vp-sheet-body > button.warn{
  color:#FBBF24;
}
html[data-theme="dark"] #vtTL .vp-sheet-body > button.danger{
  color:#F87171;
}
html[data-theme="dark"] #vtTL .vp-sheet-body.grid > button{
  color:#C4C4CC;
}
html[data-theme="dark"] #vtTL .vp-sheet-body.grid .c6{
  background:#3A3A42;
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-chat-t-txt i{
  color:#94949F;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-hd-m{
  color:#C4C4CC;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-hd-m:active,
html[data-theme="dark"] #vtTL .vp-hd-m.on{
  background:#141417;
  color:#F2F2F5;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-msearch{
  background:#1C1C20;
  color:#94949F;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-msearch input{
  color:#F2F2F5;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-msearch input:focus{
  border-color:#D9B400;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-msearch span.ok{
  color:#22C55E;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-msearch span.no{
  color:#F87171;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-msearch button{
  color:#94949F;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-ci-plus{
  color:#C4C4CC;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-ci-plus:active{
  background:#141417;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-ci-aa.on{
  background:#2B2506;
  color:#FFD500;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-ce{
  background:#141417;
}
}
@media (max-width: 820px){
html[data-theme="dark"] #vtTL .vp-ce:focus{
  background:#1C1C20;
  border-color:#D9B400;
}
}

/* ---- thêm tay ---- */
html[data-theme="dark"] #vtTL .vp-drop-hint{background:rgba(43,37,6,.94);color:#FFD500}
html[data-theme="dark"] #vtTL .vp-sect-hd{background:linear-gradient(135deg,#33260A,#4D420C);color:#FFD500}
