#support-launcher{position:fixed;right:max(16px,calc((100vw - 720px)/2 + 16px));bottom:max(24px,env(safe-area-inset-bottom));z-index:1000;border:0;border-radius:28px;background:var(--site-theme,#3f51b5);color:#fff;box-shadow:0 6px 24px #24378040;padding:14px 20px;font:600 15px 'Microsoft YaHei',sans-serif;cursor:pointer}
#support-panel{position:fixed;right:max(16px,calc((100vw - 720px)/2 + 16px));bottom:88px;z-index:1001;width:min(370px,calc(100vw - 24px));height:min(560px,calc(100dvh - 112px));display:flex;flex-direction:column;background:white;color:#263650;box-shadow:0 12px 60px #15244040;border:1px solid #dce4ef;border-radius:16px;overflow:hidden;font:14px/1.6 'Microsoft YaHei',sans-serif;text-align:left}
#support-panel[hidden]{display:none!important}#support-panel *{box-sizing:border-box}#support-panel header{display:flex;align-items:center;justify-content:space-between;background:var(--site-theme,#3f51b5);color:white;padding:15px 18px}#support-panel header strong{font-size:17px}#support-close{background:transparent;color:white;font:26px/1 sans-serif;padding:4px;border:0;cursor:pointer}#support-feed{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:80px;padding:12px;display:flex;flex-direction:column;gap:12px}#support-panel .support-message{max-width:88%;align-self:flex-start;overflow-wrap:anywhere}#support-panel .support-message p{white-space:pre-wrap;padding:9px 12px;background:#edf1f7;border-radius:10px;margin:0}#support-panel .support-message.customer{align-self:flex-end}#support-panel .support-message.customer p{background:#e6ebff}#support-panel .support-message small{display:block;color:#77849a;font-size:10px;margin-top:4px}#support-status{font-size:11px;color:#6c798c;padding:6px 12px;border-top:1px solid #edf0f5;min-height:30px}#support-form{display:flex;align-items:flex-end;gap:8px;padding:10px 12px 14px;margin:0}#support-form textarea{flex:1;min-width:0;resize:none;height:62px;padding:9px;border:1px solid #cbd4e1;border-radius:8px;background:white;color:#23334a;font:16px/1.4 'Microsoft YaHei',sans-serif}#support-form button{background:var(--site-theme,#3f51b5);color:white;border-radius:7px;border:0;padding:10px 12px;font:14px 'Microsoft YaHei',sans-serif;cursor:pointer}#support-form button:disabled{opacity:.5}
#support-panel .chat-image-link img{display:block;max-width:100%;max-height:200px;object-fit:contain;border-radius:8px}#support-panel .chat-upload-preview{display:flex;align-items:center;gap:12px;padding:5px 12px}#support-panel .chat-upload-preview[hidden]{display:none}#support-panel .chat-upload-preview img{height:48px;max-width:120px;object-fit:contain}#support-panel .chat-upload-preview button{font-size:11px;color:#7f8ba0;background:transparent;padding:5px}#support-panel .chat-image-button{position:relative;overflow:hidden;flex-shrink:0;cursor:pointer;font-size:13px;color:var(--site-theme,#3f51b5);align-self:center;padding:8px 0}#support-image-input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}
