@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-vietnamese-400-normal-CRcqvyg1.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-400-normal-BuGn0gnm.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-vietnamese-500-normal-DREgrEoJ.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-500-normal-CfdwVo8-.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-vietnamese-600-normal-nyU-ZL2p.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-600-normal-DkpCIyan.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-vietnamese-700-normal-Csr0PCuG.woff2)format("woff2"),url(/assets/be-vietnam-pro-vietnamese-700-normal-By_5yT39.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/be-vietnam-pro-latin-400-normal-PpnXBOrz.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-400-normal-bXgqVju9.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/be-vietnam-pro-latin-500-normal-B6LVzGNe.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-500-normal-BJkVuMHw.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/be-vietnam-pro-latin-600-normal-BZDkUTrt.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-600-normal-5IO4e7bK.woff)format("woff")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/be-vietnam-pro-latin-700-normal-DlW1Zbsh.woff2)format("woff2"),url(/assets/be-vietnam-pro-latin-700-normal-C2EtzaOi.woff)format("woff")}:root{--app-font:"Be Vietnam Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--app-bg:#f4f7f8;--app-row-alt:#f5f7f9}:root[data-theme=dark]{--app-bg:#0c1214;--app-row-alt:#1b242d}:root[data-embed="1"]{--app-bg:transparent}html,body,#root{background:var(--app-bg);height:100%;font-family:var(--app-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"tnum" 0;margin:0}.ant-table,.ant-statistic-content{font-variant-numeric:tabular-nums}*{scrollbar-width:thin;scrollbar-color:#7f8c9659 transparent}.table-clear .ant-table-thead>tr>th{color:var(--ant-color-text);font-weight:700;background:color-mix(in srgb, var(--ant-color-primary) 5%, var(--ant-color-bg-container))!important}.table-clear.ant-table-wrapper .ant-table-thead>tr>th{border-bottom:1px solid color-mix(in srgb, var(--ant-color-primary) 28%, var(--ant-color-bg-container))!important}:root[data-theme=dark] .table-clear .ant-table-thead>tr>th{background:color-mix(in srgb, var(--ant-color-primary) 12%, var(--ant-color-bg-container))!important}:root[data-theme=dark] .table-clear.ant-table-wrapper .ant-table-thead>tr>th{border-bottom-color:color-mix(in srgb, var(--ant-color-primary) 40%, var(--ant-color-bg-container))!important}.table-clear .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--ant-color-primary-bg)}.nowrap{white-space:nowrap}.chip{border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);color:var(--ant-color-text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-family:inherit;font-size:12px;line-height:18px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.chip:hover{border-color:var(--ant-color-primary);color:var(--ant-color-primary)}.chip.on{background:var(--ant-color-primary-bg);border-color:var(--ant-color-primary);color:var(--ant-color-primary)}.conv-row{transition:background .15s}.conv-row:hover{background:var(--ant-color-fill-quaternary)}.conv-row.active{background:var(--ant-color-primary-bg)}@keyframes conv-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.msg-in{animation:.18s ease-out conv-in}@media (prefers-reduced-motion:reduce){.msg-in{animation:none}}@media (hover:hover){.msg-row .msg-actions{opacity:0;transition:opacity .15s}.msg-row:hover .msg-actions{opacity:1}}@media (width<=1199px){.conv-hide-sm{display:none}}.chat-bg{background:#eef0f3}:root[data-theme=dark] .chat-bg{background:#0f141a}.react-btn{cursor:pointer;border:1px solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);filter:grayscale();opacity:.85;border-radius:999px;width:22px;height:22px;padding:0;font-size:12px;line-height:20px;transition:transform .12s,opacity .15s,filter .15s;box-shadow:0 1px 2px #00000014}.react-btn:hover{filter:none;opacity:1;transform:scale(1.12)}.react-btn.on{filter:none;opacity:1}@media (hover:hover){.msg-row .react-btn:not(.on){opacity:0}.msg-row:hover .react-btn:not(.on){opacity:.85}}.react-badge{background:var(--ant-color-bg-container);border:1px solid var(--ant-color-border-secondary);cursor:default;border-radius:999px;align-items:center;gap:1px;height:22px;padding:0 6px;font-size:12px;display:inline-flex;box-shadow:0 1px 2px #00000014}.react-pick{cursor:pointer;border:0;border-radius:999px;width:36px;height:36px;padding:0;font-size:22px;transition:transform .12s ease-out}.react-pick:hover{transform:scale(1.3)translateY(-3px)}.msg-quote{border-left:2px solid var(--ant-color-primary);cursor:pointer;background:#0000000a;border-radius:4px;margin-bottom:6px;padding:4px 8px}:root[data-theme=dark] .msg-quote{background:#ffffff0f}.urgency{letter-spacing:.02em;color:#fff;border-radius:4px;align-items:center;gap:4px;margin-bottom:6px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.urgency.important{background:#f59e0b}.urgency.urgent{background:#dc2626}.status-pill{color:#fff;background:#3c465052;border-radius:999px;padding:0 8px;font-size:11px;line-height:18px;display:inline-block}:root[data-theme=dark] .status-pill{background:#ffffff29}.status-pill.failed{background:var(--ant-color-error)}@keyframes msg-flash{0%,to{background:0 0}30%{background:color-mix(in srgb, var(--ant-color-primary) 18%, transparent)}}.msg-flash{border-radius:8px;animation:1.4s ease-in-out msg-flash}.typing-dots{vertical-align:middle;gap:3px;margin-left:4px;display:inline-flex}.typing-dots i{background:var(--ant-color-text-tertiary);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite typing}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.composer-tool.ant-btn{color:var(--ant-color-text-secondary)}.composer-tool.ant-btn.on{color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.drop-overlay{z-index:5;border:2px dashed var(--ant-color-primary);background:color-mix(in srgb, var(--ant-color-primary) 8%, var(--ant-color-bg-container));color:var(--ant-color-primary);pointer-events:none;border-radius:12px;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:8px}.composer-input.ant-input,.composer-input.ant-input:focus,.composer-input.ant-input:focus-visible,.composer-input.ant-input:hover{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.lc{vertical-align:-.2em;flex:none;display:inline-block}.zalo-panel-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:8px 0}.zalo-panel-collapse.ant-collapse>.ant-collapse-item>.ant-collapse-panel>.ant-collapse-body,.zalo-panel-collapse.ant-collapse .ant-collapse-content>.ant-collapse-content-box{padding:0 0 10px}
