@font-face{font-family:sans;src:url(/_next/static/media/42c5c21a2128c053-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:90.53%;descent-override:21.19%;line-gap-override:3.27%;size-adjust:100.00%}.__className_2759c1{font-family:sans,sans Fallback,Noto Sans CJK TC,Microsoft JhengHei,sans-serif}:root{--ink:#172627;--muted:#566667;--paper:#f0f1eb;--white:#fffefa;--line:#cad2cb;--nav:#142e30;--teal:#006e70;--amber:#9c570c;--red:#a23931}*{box-sizing:border-box}body,html{margin:0;height:100%;color:var(--ink);background:var(--paper);font-family:Arial,Noto Sans CJK TC,Microsoft JhengHei,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid var(--line);border-radius:3px;background:var(--white);color:var(--ink);padding:5px 8px}button:disabled{cursor:default;color:#84918d;background:#eceee8}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--teal);outline-offset:2px}a{color:var(--teal)}small{font-size:11px;color:var(--muted)}.wb-app{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.wb-top{height:40px;flex:0 0 40px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 14px;background:var(--nav);color:white}.wb-top strong{font-size:14px}.wb-top small{color:#d2e4dc}.wb-top a{color:#e4efe9}.wb-top select{margin-left:auto;max-width:200px}.wb-columns{flex:1 1;min-height:0;display:grid;grid-template-columns:264px minmax(380px,1fr) 306px}.wb-left,.wb-right{min-height:0;background:var(--white);overflow:auto;display:flex;flex-direction:column}.wb-left{border-right:1px solid var(--line)}.wb-right{border-left:1px solid var(--line);padding-bottom:15px}.wb-panel-heading{display:flex;flex-direction:column;padding:12px 14px;gap:4px;border-bottom:1px solid var(--line)}.wb-panel-heading strong{font-size:17px}.wb-filter{padding:8px 12px;display:flex;gap:5px;flex-wrap:wrap}.wb-filter button.selected{background:var(--teal);color:white}.wb-search{margin:2px 12px 10px;display:flex;gap:5px}.wb-search input{min-width:0;width:100%;padding:6px;border:1px solid var(--line)}.wb-chat-list{flex:1 1;overflow:auto}.wb-chat-card{border:0;border-bottom:1px solid var(--line);border-radius:0;display:flex;text-align:left;gap:9px;width:100%;padding:12px;min-height:105px}.wb-chat-card:hover{background:#edf4ed}.wb-chat-card.selected{background:#d9efeb;border-left:4px solid var(--teal);padding-left:8px}.wb-avatar{background:#dde6dd;width:31px;height:31px;display:grid;place-items:center;flex-shrink:0;border-radius:4px;color:#315455}.wb-chat-copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1}.wb-chat-copy b{display:flex;justify-content:space-between;gap:3px;font-size:13px}.wb-chat-copy b small{max-width:125px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400}.wb-alert-tag{color:var(--amber);font-size:12px}.wb-last{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#445753;font-size:13px}.wb-left-foot{padding:10px 13px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.wb-left-foot span{font-size:12px;color:var(--teal)}.wb-chat{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.wb-case-bar{height:38px;flex:0 0 38px;display:flex;align-items:center;gap:10px;padding:0 14px;overflow:hidden;border-bottom:1px solid var(--line);background:var(--white);white-space:nowrap;font-size:12px}.wb-case-bar span{overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.wb-case-bar strong{margin-left:auto;font-size:11px;color:var(--teal)}.wb-thread{flex:1 1;min-height:0;overflow:auto;padding:15px 22px;scroll-behavior:smooth}.wb-day{text-align:center;color:var(--muted);font-size:11px;margin:0 0 20px}.wb-message{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 18px;gap:4px}.wb-message.ai,.wb-message.human{align-items:flex-end}.wb-message-who{font-size:11px;color:var(--muted)}.wb-bubble{border:1px solid #cbd5cc;padding:11px 14px;border-radius:4px 12px 12px;max-width:86%;white-space:pre-wrap;word-break:break-word;background:var(--white);line-height:1.7}.wb-message.human .wb-bubble{background:#d9efeb;border-color:#a4cfc5;border-radius:12px 4px 12px 12px}.wb-message.ai .wb-bubble{background:#e5eff1;border-color:#bdcfd5;border-radius:12px 4px 12px 12px}.wb-message.system{align-items:center}.wb-message.system .wb-bubble{background:#faebd3;color:#7b4d11;border-color:#e7c99d;font-size:12px}.wb-message small{font-size:10px}.wb-composer{height:116px;flex:0 0 116px;border-top:1px solid var(--line);background:var(--white);padding:8px 12px}.wb-compose-tools{height:27px;display:flex;align-items:center;gap:7px;margin-bottom:7px}.wb-compose-tools button{font-size:11px;padding:2px 5px}.wb-compose-tools span{margin-left:auto;font-size:10px;color:var(--muted)}.wb-input-row{display:flex;gap:9px;height:64px}.wb-input-row textarea{resize:none;flex:1 1;min-width:0;border:1px solid #a3b5ad;background:white;border-radius:4px;padding:10px}.wb-input-row textarea:disabled{background:#eff2ed}.wb-primary{background:var(--teal);color:white;border-color:var(--teal);font-weight:700}.wb-input-row button{width:63px}.wb-new-message{position:absolute;bottom:127px;left:50%;transform:translateX(-50%);background:var(--teal);color:white;z-index:2}.wb-customer-card,.wb-right-section{margin:0;padding:12px 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.wb-customer-card b{font-size:16px}.wb-right-section h3{margin:0;font-size:13px}.wb-action-row{display:flex;flex-wrap:wrap;gap:6px}.wb-data{margin:0;display:grid;grid-template-columns:78px 1fr;gap:7px;font-size:12px}.wb-data dt{color:var(--muted)}.wb-data dd{margin:0;word-break:break-word}.wb-suggestion{margin:0;background:#edf4ed;border:1px solid #cad9cd;padding:9px;font-size:12px;white-space:pre-wrap;line-height:1.6}.wb-error{margin:0;color:var(--red);font-size:12px}.wb-state{margin:40px auto;max-width:330px;text-align:center;color:var(--muted)}.wb-state b{color:var(--ink);font-size:17px}.wb-empty{padding:15px;color:var(--muted);font-size:12px}.wb-customer-app{max-width:700px;margin:auto;height:100dvh;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line)}.wb-customer-top{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.wb-customer-messages{flex:1 1;overflow:auto;padding:20px}.wb-customer-bottom{padding:10px;border-top:1px solid var(--line);display:flex;gap:8px}.wb-customer-bottom input{flex:1 1;min-width:0;padding:10px;border:1px solid var(--line)}.wb-customer-messages .wb-message.customer{align-items:flex-end}.wb-customer-messages .wb-message.customer .wb-bubble{background:#d9efeb}.wb-customer-app small{padding:4px 10px}.wb-toast{color:var(--red);font-size:12px;margin:0 14px}.wb-mark{font-size:11px;color:var(--amber)}@media(max-width:1100px){.wb-columns{grid-template-columns:216px minmax(340px,1fr) 265px}.wb-thread{padding:14px}.wb-top{gap:7px}.wb-top small{font-size:10px}.wb-chat-copy b small{max-width:92px}.wb-data{grid-template-columns:62px 1fr}}@media(max-width:900px){.wb-columns{grid-template-columns:180px minmax(330px,1fr) 245px;overflow:auto}.wb-top{min-width:755px}.wb-compose-tools span{max-width:155px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}:root .wb-data-pair{display:contents}.wb-customer-messages .wb-message.ai,.wb-customer-messages .wb-message.human{align-items:flex-start}.wb-template-list{list-style:none;margin:12px 0;padding:0}.wb-template-list li{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid #d9dfdd}.wb-template-list button{text-align:left;white-space:normal}.wb-notes fieldset{margin:12px 0;border:1px solid #ccd5d1}.wb-notes label{display:block;margin:8px 0}.wb-notes input,.wb-notes textarea{display:block;width:100%;box-sizing:border-box}.wb-notes ol{padding-left:20px}.wb-notes li{border-bottom:1px solid #d7dedb;padding:10px 0}.wb-notes p{overflow-wrap:anywhere}