.notifmenu[data-v-c3eac2b2]{display:inline-flex;position:relative}.notifpop[data-v-c3eac2b2]{background:var(--surface);border:1px solid var(--border);border-radius:13px;box-shadow:var(--shadow-lg);max-width:calc(100vw - 32px);opacity:1;padding:6px;pointer-events:auto;position:absolute;right:0;top:calc(100% + 8px);transform:none;width:340px;z-index:80}.notif-h[data-v-c3eac2b2]{align-items:center;display:flex;justify-content:space-between;padding:8px 10px 6px}.notif-h .ttl[data-v-c3eac2b2]{color:var(--ink);font-size:.92rem;font-weight:700}.notif-h .mark[data-v-c3eac2b2]{background:transparent;border:0;border-radius:7px;color:var(--brand);cursor:pointer;font:600 .8rem var(--font);padding:2px 4px}.notif-h .mark[data-v-c3eac2b2]:hover:not(:disabled){background:var(--surface-2)}.notif-h .mark[data-v-c3eac2b2]:disabled{color:var(--ink-faint);cursor:default}.notif-empty[data-v-c3eac2b2]{align-items:center;color:var(--ink-faint);display:flex;flex-direction:column;font-size:.86rem;gap:8px;padding:22px 12px;text-align:center}.notif-empty .ic[data-v-c3eac2b2]{height:26px;opacity:.7;width:26px}.notif-list[data-v-c3eac2b2]{list-style:none;margin:0;max-height:360px;overflow-y:auto;padding:0}.notif-item[data-v-c3eac2b2]{border-radius:9px;display:flex;gap:10px;padding:10px}.notif-item[data-v-c3eac2b2]:hover{background:var(--surface-2)}.notif-item.unread[data-v-c3eac2b2]{background:var(--brand-tint)}.notif-item .dot[data-v-c3eac2b2]{background:transparent;border-radius:50%;flex:0 0 auto;height:8px;margin-top:6px;width:8px}.notif-item .dot.on[data-v-c3eac2b2]{background:var(--brand)}.notif-item .body[data-v-c3eac2b2]{min-width:0}.notif-item .txt[data-v-c3eac2b2]{color:var(--ink);font-size:.88rem;line-height:1.35}.notif-item .when[data-v-c3eac2b2]{color:var(--ink-faint);font-size:.76rem;margin-top:2px}.notif-all[data-v-c3eac2b2]{align-items:center;border-top:1px solid var(--border);color:var(--brand);display:flex;font-size:.85rem;font-weight:600;gap:6px;justify-content:center;margin-top:4px;padding:9px}.notif-all .ic[data-v-c3eac2b2]{height:15px;width:15px}.notif-all[data-v-c3eac2b2]:hover{color:var(--brand-700)}.cur-title[data-v-52b7dd4e]{color:var(--ink-faint);font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:7px 11px 5px;text-transform:uppercase}.langmenu .ck[data-v-52b7dd4e]{color:var(--brand);flex:0 0 auto;height:15px;width:15px}.acctmenu[data-v-9dd0aec4]{display:inline-flex;position:relative}.acctpop[data-v-9dd0aec4]{min-width:200px;position:absolute;right:0;top:calc(100% + 8px)}.acctpop button.logout[data-v-9dd0aec4]{background:transparent;border:0;border-radius:9px;color:var(--ink);cursor:pointer;display:block;font:500 .9rem var(--font);padding:9px 11px;text-align:left;width:100%}.acctpop button.logout[data-v-9dd0aec4]:hover{background:var(--surface-2)}.verify-strip[data-v-20aa0823]{padding:14px 0 0}.verify-inner[data-v-20aa0823]{padding-bottom:0;padding-top:0}.verify-notice[data-v-20aa0823]{align-items:center}.verify-body[data-v-20aa0823]{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.verify-text[data-v-20aa0823]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.verify-text strong[data-v-20aa0823]{font-weight:700}.verify-msg[data-v-20aa0823]{font-size:.82rem;margin:0}.verify-msg.ok[data-v-20aa0823]{color:var(--ok)}.verify-msg.err[data-v-20aa0823]{color:var(--danger)}.verify-actions[data-v-20aa0823]{align-items:center;display:flex;flex:0 0 auto;gap:8px}.verify-close[data-v-20aa0823]{background:transparent;border:0;border-radius:8px;color:var(--warn);cursor:pointer;display:grid;height:30px;place-items:center;transition:background .14s;width:30px}.verify-close[data-v-20aa0823]:hover{background:#b8742b24}.verify-close .ic[data-v-20aa0823]{height:17px;width:17px}@media (max-width:560px){.verify-notice[data-v-20aa0823]{align-items:flex-start}.verify-actions[data-v-20aa0823]{align-items:flex-end;flex-direction:column-reverse}}.chatw[data-v-20ee64af]{bottom:20px;position:fixed;right:20px;z-index:90}@media (max-width:760px){.chatw[data-v-20ee64af]{bottom:76px}}.chatfab[data-v-20ee64af]{background:var(--brand);border:0;border-radius:50%;box-shadow:var(--shadow-lg);color:#fff;cursor:pointer;display:grid;height:54px;place-items:center;position:relative;transition:transform .12s,background .12s;width:54px}.chatfab[data-v-20ee64af]:hover{background:var(--brand-700);transform:translateY(-1px)}.chatfab .ic[data-v-20ee64af]{height:24px;width:24px}.chatfab .count[data-v-20ee64af]{background:var(--danger);border:2px solid var(--surface);border-radius:999px;color:#fff;display:grid;font:700 .7rem var(--font);height:19px;min-width:19px;padding:0 5px;place-items:center;position:absolute;right:-3px;top:-3px}.chatpanel[data-v-20ee64af]{background:var(--surface);border:1px solid var(--border);border-radius:15px;bottom:66px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:520px;max-height:calc(100vh - 120px);max-width:calc(100vw - 32px);overflow:hidden;position:absolute;right:0;width:360px}.cp-head[data-v-20ee64af]{align-items:center;background:var(--surface-2);border-bottom:1px solid var(--border);display:flex;gap:9px;padding:12px 12px 11px}.cp-back[data-v-20ee64af],.cp-x[data-v-20ee64af]{background:transparent;border:0;border-radius:8px;color:var(--ink-soft);cursor:pointer;display:grid;flex:0 0 auto;height:30px;place-items:center;width:30px}.cp-back[data-v-20ee64af]:hover,.cp-x[data-v-20ee64af]:hover{background:var(--surface-3);color:var(--ink)}.cp-back .ic[data-v-20ee64af],.cp-x .ic[data-v-20ee64af]{height:18px;width:18px}.cp-title[data-v-20ee64af]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.cp-title .ttl[data-v-20ee64af]{color:var(--ink);font-size:.92rem;font-weight:700}.cp-title .sub[data-v-20ee64af]{color:var(--ink-faint);font-size:.74rem}.cp-list[data-v-20ee64af]{flex:1 1 auto;overflow-y:auto;padding:12px}.cp-new[data-v-20ee64af]{align-items:center;background:var(--brand-tint);border:1px solid var(--brand);border-radius:10px;color:var(--brand-700);cursor:pointer;display:flex;font:600 .86rem var(--font);gap:6px;justify-content:center;margin-bottom:12px;padding:10px;width:100%}.cp-new[data-v-20ee64af]:hover{background:var(--brand);color:#fff}.cp-new .ic[data-v-20ee64af]{height:16px;width:16px}.cp-threads[data-v-20ee64af]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.cp-thread[data-v-20ee64af]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:10px 11px;text-align:left;width:100%}.cp-thread[data-v-20ee64af]:hover{background:var(--surface-2);border-color:var(--border-2)}.cp-thread .ctx[data-v-20ee64af]{color:var(--ink);font-size:.82rem;font-weight:700}.cp-thread .ctx.rfq[data-v-20ee64af]{color:var(--brand)}.cp-thread .ctx.order[data-v-20ee64af]{color:var(--accent)}.cp-thread .meta[data-v-20ee64af]{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto}.cp-thread .when[data-v-20ee64af]{color:var(--ink-faint);font-size:.72rem}.cp-thread .badge[data-v-20ee64af]{background:var(--danger);border-radius:999px;color:#fff;display:grid;flex:0 0 auto;font:700 .68rem var(--font);height:18px;min-width:18px;padding:0 5px;place-items:center}.cp-hint[data-v-20ee64af]{color:var(--ink-soft);font-size:.86rem;padding:14px}.cp-empty[data-v-20ee64af]{align-items:center;color:var(--ink-faint);display:flex;flex-direction:column;font-size:.86rem;gap:10px;padding:30px 16px;text-align:center}.cp-empty.small[data-v-20ee64af]{padding:18px 12px}.cp-empty .ic[data-v-20ee64af]{height:30px;opacity:.7;width:30px}.cp-body[data-v-20ee64af]{background:var(--surface);flex:1 1 auto;gap:8px;overflow-y:auto;padding:12px}.cp-body[data-v-20ee64af],.msg[data-v-20ee64af]{display:flex;flex-direction:column}.msg[data-v-20ee64af]{align-items:flex-start;max-width:80%}.msg.own[data-v-20ee64af]{align-items:flex-end;align-self:flex-end}.bubble[data-v-20ee64af]{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:8px 11px}.msg.own .bubble[data-v-20ee64af]{background:var(--brand-tint);border-color:var(--brand)}.bubble .txt[data-v-20ee64af]{color:var(--ink);font-size:.88rem;line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}.bubble .time[data-v-20ee64af]{align-self:flex-end;color:var(--ink-faint);font-size:.68rem}.att[data-v-20ee64af]{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--ink);cursor:pointer;display:flex;font:600 .8rem var(--font);gap:6px;padding:6px 8px}.att[data-v-20ee64af]:hover{border-color:var(--brand);color:var(--brand)}.att .ic[data-v-20ee64af]{flex:0 0 auto;height:15px;width:15px}.att .fn[data-v-20ee64af]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att .sz[data-v-20ee64af]{font-size:.72rem;font-weight:500}.att .sz[data-v-20ee64af],.msg .read[data-v-20ee64af]{color:var(--ink-faint)}.msg .read[data-v-20ee64af]{font-size:.68rem;margin-top:2px}.typing[data-v-20ee64af]{align-items:center;display:flex;gap:4px;padding:4px 2px}.typing .dot[data-v-20ee64af]{animation:cp-blink-20ee64af 1.2s ease-in-out infinite;background:var(--ink-faint);border-radius:50%;height:6px;width:6px}.typing .dot[data-v-20ee64af]:nth-child(2){animation-delay:.2s}.typing .dot[data-v-20ee64af]:nth-child(3){animation-delay:.4s}.typing .tt[data-v-20ee64af]{color:var(--ink-faint);font-size:.74rem;margin-left:4px}@keyframes cp-blink-20ee64af{0%,60%,to{opacity:.3}30%{opacity:1}}.cp-err[data-v-20ee64af]{background:var(--danger-tint);color:var(--danger);font-size:.78rem;padding:7px 12px}.cp-compose[data-v-20ee64af],.cp-err[data-v-20ee64af]{border-top:1px solid var(--border)}.cp-compose[data-v-20ee64af]{align-items:center;background:var(--surface-2);display:flex;gap:6px;padding:9px 10px}.hidden-file[data-v-20ee64af]{display:none}.cp-attach[data-v-20ee64af],.cp-send[data-v-20ee64af]{background:transparent;border:0;border-radius:9px;color:var(--ink-soft);cursor:pointer;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.cp-attach[data-v-20ee64af]:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.cp-send[data-v-20ee64af]{background:var(--brand);color:#fff}.cp-send[data-v-20ee64af]:hover:not(:disabled){background:var(--brand-700)}.cp-attach[data-v-20ee64af]:disabled,.cp-send[data-v-20ee64af]:disabled{cursor:default;opacity:.5}.cp-attach .ic[data-v-20ee64af],.cp-send .ic[data-v-20ee64af]{height:18px;width:18px}.cp-input[data-v-20ee64af]{background:var(--surface);border:1px solid var(--border);border-radius:9px;color:var(--ink);flex:1 1 auto;font:400 .88rem var(--font);min-width:0;padding:8px 11px}.cp-input[data-v-20ee64af]:focus{border-color:var(--brand);outline:none}
