.customer-service{position:fixed;left:8px;bottom:75px;z-index:1000;border:0;padding:0;width:140px;background:transparent;cursor:pointer;transition:transform .2s;filter:drop-shadow(0 4px 6px #0003)}.customer-service:hover{transform:translateY(-4px)}.customer-service img{width:100%;height:auto;display:block}.customer-service:focus-visible{outline:3px solid #ffd379;outline-offset:4px;border-radius:8px}.customer-dialog{position:fixed;inset:0;margin:auto;border:1px solid #d4b878;border-radius:8px;width:min(410px,92vw);padding:30px;text-align:center;background:#fffdf9;color:#40352c;box-shadow:0 15px 80px #0005;font:15px/1.7 'Microsoft YaHei',sans-serif;z-index:1100}.customer-dialog::backdrop{background:#0007}.customer-dialog h2{font-size:24px;margin:8px 0 12px;color:#a92e16}.customer-dialog p{color:#777;margin:10px 0}.customer-dialog .qq-number{font-size:25px;font-weight:600;letter-spacing:1px;color:#333;margin:16px 0}.customer-dialog-close{position:absolute;right:12px;top:6px;color:#999;border:0;background:transparent;font-size:27px;cursor:pointer}.customer-dialog-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:20px 0 10px}.customer-dialog-actions a,.customer-dialog-actions button{padding:9px 18px;border-radius:4px;border:1px solid #b23316;font:14px 'Microsoft YaHei',sans-serif;text-decoration:none;cursor:pointer}.customer-dialog-actions a{background:#b23316;color:#fff}.customer-dialog-actions button{background:#fff;color:#b23316}.customer-copy-status{font-size:12px;min-height:20px}.customer-dialog small{display:block;color:#999;font-size:12px}@media(max-width:767px){.customer-service{width:95px;left:4px;bottom:18px}.customer-dialog{padding:25px}}
