/* ==========================================================================
   nova · 右侧悬浮工具条样式
   照抄自腾讯云门户（pls-floatbar / qcaa-launcher，见 新主题/参考/_ref_floatbar.css，403 条规则），
   仅把外链图标换成本地 assets/images/floatbar/。
   ========================================================================== */

/* ======== 来自 full.df73a28ab3829ca0322a.css （403 条）======== */
.pls-floatbar{pointer-events:none;position:fixed;z-index:99;right:8px;top:0;height:100%;width:48px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:80px;box-sizing:border-box}
.pls-floatbar :focus{outline:none}
.pls-floatbar *{box-sizing:border-box}
.pls-floatbar .pls-floatbar-inner{position:relative;display:flex;flex-direction:column;align-items:center}
.pls-floatbar .pls-floatbar-inner>*{pointer-events:auto}
.pls-floatbar-modal-body-scroll .pls-floatbar{right:23px}
.pls-floatbar-helix{width:48px}
.pls-floatbar--mobile .pls-floatbar-helix{width:40px;height:40px}
#helix-assistant-widget .pls-floatbar-button{background:#fff;overflow:visible;border-radius:50%;box-shadow:0 6px 32px rgba(153,153,153,.2)}
.pls-floatbar-panel{margin-top:12px;width:48px;background:#fff;border-radius:26px;box-shadow:0 6px 32px rgba(153,153,153,.2);padding:20px 12px;display:flex;flex-direction:column;align-items:center}
.pls-floatbar-panel>.pls-floatbar-item{position:relative;display:flex;flex-direction:column;align-items:center}
.pls-floatbar-panel>.pls-floatbar-item:not(:first-child){margin-top:32px}
.pls-floatbar-panel>.pls-floatbar-item:not(:first-child)::before{content:"";position:absolute;top:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:1px;background:#dce1ec;pointer-events:none}
.pls-floatbar-event:empty{display:none}
.pls-floatbar-event:empty+.pls-floatbar-item{margin-top:0}
.pls-floatbar-event:empty+.pls-floatbar-item::before{display:none}
.pls-floatbar-btn{position:relative;width:24px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#000;transition:color .2s ease-in-out}
.pls-floatbar-btn:hover,.pls-floatbar-btn.is-active{color:#0052d9}
.pls-floatbar-btn-icon{width:24px;height:24px;padding:2px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;color:inherit}
.pls-floatbar-btn-icon>svg{width:20px;height:20px;display:block}
.pls-floatbar-btn-label{margin-top:6px;font-size:12px;line-height:1;font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-weight:400;color:inherit;pointer-events:none;white-space:nowrap}
.pls-floatbar-btn-dot{position:absolute;top:-4px;right:-2px;width:6px;height:6px;border-radius:50%;background:#e85c5c;pointer-events:none}
.pls-floatbar-event{display:flex;flex-direction:column;align-items:center}
.pls-floatbar--mobile{width:36px;height:auto;top:auto;bottom:28px;right:12px;padding-bottom:0}
.pls-floatbar--mobile .pls-floatbar-inner.mobile>.pls-floatbar-item{margin-top:0}
.pls-floatbar--mobile .pls-floatbar-inner.mobile .pls-floatbar-item+.pls-floatbar-item{margin-top:24px;position:relative}
.pls-floatbar--mobile .pls-floatbar-inner.mobile .pls-floatbar-item+.pls-floatbar-item::before{content:"";position:absolute;top:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:1px;background:#dce1ec}
.pls-floatbar--mobile .pls-floatbar-inner.mobile .pls-floatbar-event--top:empty+.pls-floatbar-item,.pls-floatbar--mobile .pls-floatbar-inner.mobile .pls-floatbar-event--bottom:empty{margin-top:0px}
.pls-floatbar--mobile .pls-floatbar-inner.mobile .pls-floatbar-event--top:empty+.pls-floatbar-item::before,.pls-floatbar--mobile .pls-floatbar-inner.mobile .pls-floatbar-event--bottom:empty::before{content:none;display:none}
.pls-floatbar--mobile .pls-floatbar-inner.mobile .pls-floatbar-btn-icon{width:18px;height:18px;padding:0px}
.pls-floatbar--mobile .pls-floatbar-content{margin-top:8px;width:36px;padding:12px 4px;border:0;background:#fff;border-radius:18px;box-shadow:0 6px 32px rgba(153,153,153,.2)}
.pls-floatbar-backtotop{margin-top:16px;width:48px;height:48px;position:fixed;bottom:15px;right:8px;border:0;border-radius:26px;background:#fff;box-shadow:0 6px 32px rgba(153,153,153,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;opacity:0;visibility:hidden;transition:color .2s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}
.pls-floatbar-backtotop.is-visible{opacity:1;visibility:visible}
.pls-floatbar-backtotop:hover{color:#0052d9}
.pls-floatbar-backtotop-icon{width:24px;height:24px;display:block;pointer-events:none;color:inherit}
.pls-floatbar-aftersale{position:relative}
.pls-floatbar-aftersale-bubble{position:absolute;right:calc(100% + 27px);top:50%;width:310px;opacity:0;visibility:hidden;-webkit-transform:translateY(-50%) translateX(8px);transform:translateY(-50%) translateX(8px);transition:opacity .16s ease-out,visibility 0s linear .16s,-webkit-transform .16s ease-out;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s,-webkit-transform .16s ease-out;pointer-events:none;z-index:1000}
.pls-floatbar-aftersale-bubble.is-visible{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);pointer-events:auto;transition:opacity .16s ease-out,visibility 0s linear 0s,-webkit-transform .16s ease-out;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear 0s;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear 0s,-webkit-transform .16s ease-out}
.pls-floatbar-aftersale-card{position:relative;background:#fff;border-radius:8px;box-shadow:0 5px 25px rgba(153,153,153,.2)}
.pls-floatbar-aftersale-tail{position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}
.pls-floatbar-aftersale-section{padding:12px}
.pls-floatbar-aftersale-section-title{padding:0 12px;margin-bottom:6px;font-size:12px;line-height:18px;font-weight:500;color:#888}
.pls-floatbar-aftersale-divider{height:1px;margin:0 12px;background:#eef2f5}
.pls-floatbar-aftersale-row{display:flex;align-items:center;padding:8px 12px;border-radius:6px;text-decoration:none;color:inherit;transition:background-color .15s ease-in-out}
.pls-floatbar-aftersale-row.is-static:hover,.pls-floatbar-aftersale-row.is-static:focus-visible{text-decoration:none;cursor:auto}
.pls-floatbar-aftersale-row:not(.is-static):hover,.pls-floatbar-aftersale-row:not(.is-static):focus-visible{text-decoration:none;background:rgba(0,82,217,.04)}
.pls-floatbar-aftersale-row:not(.is-static):hover .pls-floatbar-aftersale-row-icon,.pls-floatbar-aftersale-row:not(.is-static):focus-visible .pls-floatbar-aftersale-row-icon{background:#e8f1ff;color:#0052d9}
.pls-floatbar-aftersale-row:not(.is-static):hover .pls-floatbar-aftersale-row-title,.pls-floatbar-aftersale-row:not(.is-static):hover .pls-floatbar-aftersale-row-chevron,.pls-floatbar-aftersale-row:not(.is-static):focus-visible .pls-floatbar-aftersale-row-title,.pls-floatbar-aftersale-row:not(.is-static):focus-visible .pls-floatbar-aftersale-row-chevron{color:#0052d9}
.pls-floatbar-aftersale-row:not(.is-static):hover .pls-floatbar-aftersale-row-chevron,.pls-floatbar-aftersale-row:not(.is-static):focus-visible .pls-floatbar-aftersale-row-chevron{-webkit-transform:translateX(2px);transform:translateX(2px)}
.pls-floatbar-aftersale-row-icon{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#f1f3f5;color:#696e78;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease-in-out,color .15s ease-in-out}
.pls-floatbar-aftersale-row-icon>svg{width:20px;height:20px;display:block;color:inherit}
.pls-floatbar-aftersale-row-main{margin-left:12px;flex:1 1 auto;min-width:0}
.pls-floatbar-aftersale-row-title-line{display:flex;align-items:center;line-height:22px}
.pls-floatbar-aftersale-row-title{margin-right:4px;font-size:14px;font-weight:500;line-height:22px;color:#1d2129;transition:color .15s ease-in-out}
.pls-floatbar-aftersale-row-chevron{display:inline-flex;align-items:center;color:#1d2129;transition:color .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:color .15s ease-in-out,transform .15s ease-in-out;transition:color .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}
.pls-floatbar-aftersale-row-chevron>svg{width:16px;height:16px;display:block;color:inherit}
.pls-floatbar-aftersale-row-desc{margin-top:2px;font-size:12px;line-height:18px;font-weight:400;color:#888;word-break:break-all}
.pls-floatbar-aftersale-footer{display:flex;align-items:center;justify-content:center;height:40px;background:#f9fafb;border-top:1px solid #eef2f5;border-radius:0 0 8px 8px;text-decoration:none;color:#0052d9;font-size:12px;font-weight:500;letter-spacing:.21px;transition:background-color .15s ease-in-out}
.pls-floatbar-aftersale-footer:hover,.pls-floatbar-aftersale-footer:focus-visible{background:#f1f5fb;text-decoration:none;color:#0052d9}
.pls-floatbar-aftersale-footer:hover .pls-floatbar-aftersale-footer-chevron,.pls-floatbar-aftersale-footer:focus-visible .pls-floatbar-aftersale-footer-chevron{-webkit-transform:translateX(2px);transform:translateX(2px)}
.pls-floatbar-aftersale-footer-text{margin-right:4px;color:inherit}
.pls-floatbar-aftersale-footer-chevron{display:inline-flex;align-items:center;color:#0052d9;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}
.pls-floatbar-aftersale-footer-chevron>svg{width:16px;height:16px;display:block;color:inherit}
.pls-floatbar-aftersale--mobile{position:relative}
.pls-floatbar-aftersale-mobile-btn{width:100%;background:transparent;cursor:pointer;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:color .2s ease-in-out}
.pls-floatbar-aftersale-mobile-btn>svg{width:18px;height:18px;display:block;color:inherit}
.pls-floatbar-aftersale-mobile-btn:active{color:#0052d9}
.pls-floatbar-aftersale-mobile-btn .pls-floatbar-btn-label{color:rgba(0,0,0,.6)}
.pls-floatbar-aftersale-mobile-mask{position:fixed;inset:0;z-index:1100;background:rgba(4,4,4,.5);opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s linear .2s}
.pls-floatbar-aftersale-mobile-mask.is-visible{opacity:1;visibility:visible;transition:opacity .2s ease-out,visibility 0s linear 0s}
.pls-floatbar-aftersale-mobile-sheet{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:8px 8px 0 0;padding:24px 16px;box-sizing:border-box;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .25s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .25s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .25s cubic-bezier(0.32, 0.72, 0, 1), -webkit-transform .25s cubic-bezier(0.32, 0.72, 0, 1)}
.pls-floatbar-aftersale-mobile-sheet.is-visible{-webkit-transform:translateY(0);transform:translateY(0)}
.pls-floatbar-aftersale-mobile-header{display:flex;align-items:center;justify-content:space-between;height:24px;margin-bottom:24px}
.pls-floatbar-aftersale-mobile-title{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.24px;color:#000;font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}
.pls-floatbar-aftersale-mobile-close{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;color:#1d2129;display:inline-flex;align-items:center;justify-content:center}
.pls-floatbar-aftersale-mobile-close>svg{width:24px;height:24px;display:block;color:inherit}
.pls-floatbar-aftersale-mobile-list{display:flex;flex-direction:column}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row{position:relative;background:#f4f6fa;border-radius:6px;padding:8px 40px 8px 12px;align-items:center}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:hover,.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:focus-visible{background:#f4f6fa}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:not(.is-static):hover .pls-floatbar-aftersale-row-icon,.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:not(.is-static):focus-visible .pls-floatbar-aftersale-row-icon{background:#eaedf2;color:#0052d9}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row .pls-floatbar-aftersale-row-icon{width:36px;height:36px;background:#eaedf2;color:#696e78}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row .pls-floatbar-aftersale-row-title{color:#000;font-size:16px}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row .pls-floatbar-aftersale-row-desc{margin-top:2px;font-size:12px;line-height:18px;color:#888}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row .pls-floatbar-aftersale-row-chevron{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#000}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row .pls-floatbar-aftersale-row-chevron>svg{width:16px;height:16px}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:hover .pls-floatbar-aftersale-row-chevron,.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:focus-visible .pls-floatbar-aftersale-row-chevron{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row+.pls-floatbar-aftersale-row{margin-top:16px}
.pls-floatbar-aftersale-mobile-footer{display:flex;align-items:center;justify-content:center;margin-top:24px;height:22px;text-decoration:none;color:#0052d9;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.21px}
.pls-floatbar-aftersale-mobile-footer:hover,.pls-floatbar-aftersale-mobile-footer:focus-visible{color:#0052d9;text-decoration:none}
.pls-floatbar-aftersale-mobile-footer-text{margin-right:4px;color:inherit}
.pls-floatbar-aftersale-mobile-footer-chevron{display:inline-flex;align-items:center;color:inherit}
.pls-floatbar-aftersale-mobile-footer-chevron>svg{width:16px;height:16px;display:block;color:inherit}
.pls-floatbar-hotline-mask{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s linear .2s}
.pls-floatbar-hotline-mask.is-visible{opacity:1;visibility:visible;transition:opacity .2s ease-out,visibility 0s linear 0s}
.pls-floatbar-hotline-mask.is-visible .pls-floatbar-hotline-sheet{-webkit-transform:translateY(0);transform:translateY(0)}
.pls-floatbar-hotline-sheet{position:absolute;left:8px;right:8px;bottom:0;margin:0 auto;max-width:480px;padding-bottom:calc(8px + env(safe-area-inset-bottom));-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .25s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .25s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .25s cubic-bezier(0.32, 0.72, 0, 1), -webkit-transform .25s cubic-bezier(0.32, 0.72, 0, 1)}
.pls-floatbar-hotline-group{overflow:hidden;background:#fff;border-radius:12px}
.pls-floatbar-hotline-group+.pls-floatbar-hotline-group{margin-top:8px}
.pls-floatbar-hotline-item{display:flex;align-items:center;justify-content:center;width:100%;height:56px;padding:0;margin:0;border:0;background:#fff;font-size:18px;line-height:24px;color:#0052d9;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}
.pls-floatbar-hotline-item+.pls-floatbar-hotline-item{border-top:1px solid #eef2f5}
.pls-floatbar-hotline-item:hover,.pls-floatbar-hotline-item:focus-visible{color:#0052d9;text-decoration:none}
.pls-floatbar-hotline-item:active{background:#f4f6fa}
.pls-floatbar-hotline-cancel{font-weight:500}
.pls-floatbar-tip{position:absolute;right:calc(100% + 28px);top:50%;height:34px;padding:0 12px;display:inline-flex;align-items:center;background:#fff;border-radius:2px;box-shadow:0 5px 25px rgba(153,153,153,.2);white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;-webkit-transform:translateY(-50%) translateX(8px);transform:translateY(-50%) translateX(8px);transition:opacity .3s ease-out,visibility 0s linear .3s,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,visibility 0s linear .3s;transition:opacity .3s ease-out,transform .3s ease-out,visibility 0s linear .3s,-webkit-transform .3s ease-out;z-index:1000}
.pls-floatbar-tip.is-visible{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);transition:opacity .3s ease-out,visibility 0s linear 0s,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,visibility 0s linear 0s;transition:opacity .3s ease-out,transform .3s ease-out,visibility 0s linear 0s,-webkit-transform .3s ease-out}
.pls-floatbar-tip-text{font-size:14px;line-height:22px;font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-weight:400;color:#1d2129}
.pls-floatbar-tip-tail{position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}
.pls-floatbar-presale{position:relative}
.pls-floatbar-presale--mobile{position:relative}
.pls-floatbar-presale-mobile-btn{width:100%;background:transparent;cursor:pointer;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:color .2s ease-in-out}
.pls-floatbar-presale-mobile-btn svg{width:18px;height:18px;display:block;color:inherit}
.pls-floatbar-presale-mobile-btn .pls-floatbar-btn-label{color:rgba(0,0,0,.6)}
.pls-floatbar-button.pls-floatbar-toggle{position:relative;padding:0;background:transparent;border:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;line-height:1;cursor:pointer;color:#000;transition:color .2s ease-in-out}
.pls-floatbar-button.pls-floatbar-toggle:hover{color:#0052d9}
.pls-floatbar-event-icon{position:relative;width:24px;height:24px;padding:2px;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}
.pls-floatbar-event-img,.pls-floatbar-event-img--active{display:block;width:20px;height:20px}
.pls-floatbar-event-img{position:relative;z-index:1}
.pls-floatbar-event-img--active{position:absolute;left:2px;top:2px;opacity:0;transition:opacity .3s ease-in-out;z-index:2}
.pls-floatbar-button.pls-floatbar-toggle:hover .pls-floatbar-event-img--active{opacity:1}
.pls-floatbar-backtotop{margin-top:16px;width:48px;height:48px;position:fixed;bottom:15px;right:8px;border:0;border-radius:26px;background:#fff;box-shadow:0 6px 32px rgba(153,153,153,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;opacity:0;visibility:hidden;transition:color .2s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}
.pls-floatbar-backtotop.is-visible{opacity:1;visibility:visible}
.pls-floatbar-backtotop:hover{color:#0052d9}
.pls-floatbar-backtotop-icon{width:24px;height:24px;display:block;pointer-events:none;color:inherit}
.pls-floatbar-aftersale{position:relative}
.pls-floatbar-aftersale-bubble{position:absolute;right:calc(100% + 27px);top:50%;width:310px;opacity:0;visibility:hidden;-webkit-transform:translateY(-50%) translateX(8px);transform:translateY(-50%) translateX(8px);transition:opacity .16s ease-out,visibility 0s linear .16s,-webkit-transform .16s ease-out;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear .16s,-webkit-transform .16s ease-out;pointer-events:none;z-index:1000}
.pls-floatbar-aftersale-bubble.is-visible{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);pointer-events:auto;transition:opacity .16s ease-out,visibility 0s linear 0s,-webkit-transform .16s ease-out;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear 0s;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s linear 0s,-webkit-transform .16s ease-out}
.pls-floatbar-aftersale-card{position:relative;background:#fff;border-radius:8px;box-shadow:0 5px 25px rgba(153,153,153,.2)}
.pls-floatbar-aftersale-tail{position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}
.pls-floatbar-aftersale-section{padding:12px}
.pls-floatbar-aftersale-section-title{padding:0 12px;margin-bottom:6px;font-size:12px;line-height:18px;font-weight:500;color:#888}
.pls-floatbar-aftersale-divider{height:1px;margin:0 12px;background:#eef2f5}
.pls-floatbar-aftersale-row{display:flex;align-items:center;padding:8px 12px;border-radius:6px;text-decoration:none;color:inherit;transition:background-color .15s ease-in-out}
.pls-floatbar-aftersale-row.is-static:hover,.pls-floatbar-aftersale-row.is-static:focus-visible{text-decoration:none;cursor:auto}
.pls-floatbar-aftersale-row:not(.is-static):hover,.pls-floatbar-aftersale-row:not(.is-static):focus-visible{text-decoration:none;background:rgba(0,82,217,.04)}
.pls-floatbar-aftersale-row:not(.is-static):hover .pls-floatbar-aftersale-row-icon,.pls-floatbar-aftersale-row:not(.is-static):focus-visible .pls-floatbar-aftersale-row-icon{background:#e8f1ff;color:#0052d9}
.pls-floatbar-aftersale-row:not(.is-static):hover .pls-floatbar-aftersale-row-title,.pls-floatbar-aftersale-row:not(.is-static):hover .pls-floatbar-aftersale-row-chevron,.pls-floatbar-aftersale-row:not(.is-static):focus-visible .pls-floatbar-aftersale-row-title,.pls-floatbar-aftersale-row:not(.is-static):focus-visible .pls-floatbar-aftersale-row-chevron{color:#0052d9}
.pls-floatbar-aftersale-row:not(.is-static):hover .pls-floatbar-aftersale-row-chevron,.pls-floatbar-aftersale-row:not(.is-static):focus-visible .pls-floatbar-aftersale-row-chevron{-webkit-transform:translateX(2px);transform:translateX(2px)}
.pls-floatbar-aftersale-row-icon{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#f1f3f5;color:#696e78;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease-in-out,color .15s ease-in-out}
.pls-floatbar-aftersale-row-icon>svg{width:20px;height:20px;display:block;color:inherit}
.pls-floatbar-aftersale-row-main{margin-left:12px;flex:1 1 auto;min-width:0}
.pls-floatbar-aftersale-row-title-line{display:flex;align-items:center;line-height:22px}
.pls-floatbar-aftersale-row-title{margin-right:4px;font-size:14px;font-weight:500;line-height:22px;color:#1d2129;transition:color .15s ease-in-out}
.pls-floatbar-aftersale-row-chevron{display:inline-flex;align-items:center;color:#1d2129;transition:color .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:color .15s ease-in-out,transform .15s ease-in-out;transition:color .15s ease-in-out,transform .15s ease-in-out,-webkit-transform .15s ease-in-out}
.pls-floatbar-aftersale-row-chevron>svg{width:16px;height:16px;display:block;color:inherit}
.pls-floatbar-aftersale-row-desc{margin-top:2px;font-size:12px;line-height:18px;font-weight:400;color:#888;word-break:break-all}
.pls-floatbar-aftersale-footer{display:flex;align-items:center;justify-content:center;height:40px;background:#f9fafb;border-top:1px solid #eef2f5;border-radius:0 0 8px 8px;text-decoration:none;color:#0052d9;font-size:12px;font-weight:500;letter-spacing:.21px;transition:background-color .15s ease-in-out}
.pls-floatbar-aftersale-footer:hover,.pls-floatbar-aftersale-footer:focus-visible{background:#f1f5fb;text-decoration:none;color:#0052d9}
.pls-floatbar-aftersale-footer:hover .pls-floatbar-aftersale-footer-chevron,.pls-floatbar-aftersale-footer:focus-visible .pls-floatbar-aftersale-footer-chevron{-webkit-transform:translateX(2px);transform:translateX(2px)}
.pls-floatbar-aftersale-footer-text{margin-right:4px;color:inherit}
.pls-floatbar-aftersale-footer-chevron{display:inline-flex;align-items:center;color:#0052d9;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out, -webkit-transform .15s ease-in-out}
.pls-floatbar-aftersale-footer-chevron>svg{width:16px;height:16px;display:block;color:inherit}
.pls-floatbar-aftersale--mobile{position:relative}
.pls-floatbar-aftersale-mobile-btn{width:100%;background:transparent;cursor:pointer;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:color .2s ease-in-out}
.pls-floatbar-aftersale-mobile-btn>svg{width:18px;height:18px;display:block;color:inherit}
.pls-floatbar-aftersale-mobile-btn:active{color:#0052d9}
.pls-floatbar-aftersale-mobile-btn .pls-floatbar-btn-label{color:rgba(0,0,0,.6)}
.pls-floatbar-aftersale-mobile-mask{position:fixed;inset:0;z-index:1100;background:rgba(4,4,4,.5);opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s linear .2s}
.pls-floatbar-aftersale-mobile-mask.is-visible{opacity:1;visibility:visible;transition:opacity .2s ease-out,visibility 0s linear 0s}
.pls-floatbar-aftersale-mobile-sheet{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:8px 8px 0 0;padding:24px 16px;box-sizing:border-box;-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .25s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .25s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .25s cubic-bezier(0.32, 0.72, 0, 1), -webkit-transform .25s cubic-bezier(0.32, 0.72, 0, 1)}
.pls-floatbar-aftersale-mobile-sheet.is-visible{-webkit-transform:translateY(0);transform:translateY(0)}
.pls-floatbar-aftersale-mobile-header{display:flex;align-items:center;justify-content:space-between;height:24px;margin-bottom:24px}
.pls-floatbar-aftersale-mobile-title{font-size:16px;font-weight:500;line-height:24px;letter-spacing:.24px;color:#000;font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}
.pls-floatbar-aftersale-mobile-close{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer;color:#1d2129;display:inline-flex;align-items:center;justify-content:center}
.pls-floatbar-aftersale-mobile-close>svg{width:24px;height:24px;display:block;color:inherit}
.pls-floatbar-aftersale-mobile-list{display:flex;flex-direction:column}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row{position:relative;background:#f4f6fa;border-radius:6px;padding:8px 40px 8px 12px;align-items:center}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:hover,.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:focus-visible{background:#f4f6fa}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:not(.is-static):hover .pls-floatbar-aftersale-row-icon,.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:not(.is-static):focus-visible .pls-floatbar-aftersale-row-icon{background:#eaedf2;color:#0052d9}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row .pls-floatbar-aftersale-row-icon{width:36px;height:36px;background:#eaedf2;color:#696e78}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row .pls-floatbar-aftersale-row-title{color:#000;font-size:16px}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row .pls-floatbar-aftersale-row-desc{margin-top:2px;font-size:12px;line-height:18px;color:#888}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row .pls-floatbar-aftersale-row-chevron{position:absolute;top:50%;right:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#000}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row .pls-floatbar-aftersale-row-chevron>svg{width:16px;height:16px}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:hover .pls-floatbar-aftersale-row-chevron,.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row:focus-visible .pls-floatbar-aftersale-row-chevron{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pls-floatbar-aftersale-mobile-list .pls-floatbar-aftersale-row+.pls-floatbar-aftersale-row{margin-top:16px}
.pls-floatbar-aftersale-mobile-footer{display:flex;align-items:center;justify-content:center;margin-top:24px;height:22px;text-decoration:none;color:#0052d9;font-size:14px;font-weight:500;line-height:22px;letter-spacing:.21px}
.pls-floatbar-aftersale-mobile-footer:hover,.pls-floatbar-aftersale-mobile-footer:focus-visible{color:#0052d9;text-decoration:none}
.pls-floatbar-aftersale-mobile-footer-text{margin-right:4px;color:inherit}
.pls-floatbar-aftersale-mobile-footer-chevron{display:inline-flex;align-items:center;color:inherit}
.pls-floatbar-aftersale-mobile-footer-chevron>svg{width:16px;height:16px;display:block;color:inherit}
.pls-floatbar-hotline-mask{position:fixed;inset:0;z-index:1200;background:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s linear .2s}
.pls-floatbar-hotline-mask.is-visible{opacity:1;visibility:visible;transition:opacity .2s ease-out,visibility 0s linear 0s}
.pls-floatbar-hotline-mask.is-visible .pls-floatbar-hotline-sheet{-webkit-transform:translateY(0);transform:translateY(0)}
.pls-floatbar-hotline-sheet{position:absolute;left:8px;right:8px;bottom:0;margin:0 auto;max-width:480px;padding-bottom:calc(8px + env(safe-area-inset-bottom));-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .25s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .25s cubic-bezier(0.32, 0.72, 0, 1);transition:transform .25s cubic-bezier(0.32, 0.72, 0, 1), -webkit-transform .25s cubic-bezier(0.32, 0.72, 0, 1)}
.pls-floatbar-hotline-group{overflow:hidden;background:#fff;border-radius:12px}
.pls-floatbar-hotline-group+.pls-floatbar-hotline-group{margin-top:8px}
.pls-floatbar-hotline-item{display:flex;align-items:center;justify-content:center;width:100%;height:56px;padding:0;margin:0;border:0;background:#fff;font-size:18px;line-height:24px;color:#0052d9;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}
.pls-floatbar-hotline-item+.pls-floatbar-hotline-item{border-top:1px solid #eef2f5}
.pls-floatbar-hotline-item:hover,.pls-floatbar-hotline-item:focus-visible{color:#0052d9;text-decoration:none}
.pls-floatbar-hotline-item:active{background:#f4f6fa}
.pls-floatbar-hotline-cancel{font-weight:500}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor{width:312px;border-radius:2px;border:1px solid #d6dbe3;overflow:hidden;position:relative;transition:border-color .2s ease}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor:hover{border-color:#1664ff}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor:focus-within{border-color:#1664ff;box-shadow:0 0 0 2px rgba(22,100,255,.1)}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .pls-floatbar-bubble-editor-container{box-sizing:border-box;padding:8px;padding-bottom:28px;height:100%}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .pls-floatbar-bubble-editor-container .pls-floatbar-bubble-editor{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:none;font-size:12px;line-height:20px;color:rgba(0,0,0,.9)}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .pls-floatbar-bubble-editor-container .pls-floatbar-bubble-editor::-webkit-scrollbar{width:4px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .pls-floatbar-bubble-editor-container .pls-floatbar-bubble-editor::-webkit-scrollbar-track{background:transparent}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .pls-floatbar-bubble-editor-container .pls-floatbar-bubble-editor::-webkit-scrollbar-thumb{background:#e6e9ef}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .pls-floatbar-bubble-editor-container .pls-floatbar-bubble-editor h3{font-size:12px;line-height:20px;color:rgba(0,0,0,.9);font-weight:400}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .pls-floatbar-bubble-editor-container .pls-floatbar-bubble-editor [data-slate-placeholder]{color:#c1c8d2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;opacity:1 !important}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .pls-floatbar-bubble-char-count{position:absolute;right:8px;bottom:4px;color:#97a3b7;font-size:12px;font-weight:400;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .feedback-placeholder-input{display:flex;flex-wrap:wrap;align-items:start}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .feedback-placeholder-input-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .feedback-placeholder-input-text{margin-left:8px;flex:1;display:grid;min-height:20px;word-break:break-all}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .feedback-placeholder-input-text::before,.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .feedback-placeholder-input-text>*{grid-area:1/1}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .feedback-placeholder-input-text>[data-slate-node=element]{min-height:20px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor .feedback-placeholder-input-placeholder-text{color:#c1c8d2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:pre-wrap;word-break:break-word;grid-area:1/1}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor.is-composing .feedback-placeholder-input.is-active .feedback-placeholder-input-placeholder-text{opacity:0}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-rich-text-editor.is-composing .pls-floatbar-bubble-editor-container .pls-floatbar-bubble-editor [data-slate-placeholder]{opacity:0 !important}
.pls-floatbar-bubble-item__feedback-confirm{position:absolute;bottom:100%;right:-24px;background:#fff;padding:12px;margin-bottom:22px;width:160px;box-sizing:border-box;border:1px solid #e6e9ef}
.pls-floatbar-bubble-item__feedback-confirm::after{content:"";position:absolute;bottom:-11px;right:25px;font-size:0;width:0;height:0;border:6px solid;border-color:#fff transparent transparent transparent}
.pls-floatbar-bubble-item__feedback-confirm::before{content:"";position:absolute;bottom:-12px;right:25px;font-size:0;width:0;height:0;border:6px solid;border-color:#e6e9ef transparent transparent transparent}
.pls-floatbar-bubble-item__feedback-confirm-container{display:flex;flex-direction:column}
.pls-floatbar-bubble-item__feedback-confirm-title{font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,.9)}
.pls-floatbar-bubble-item__feedback-confirm-buttons{margin-top:8px;display:flex;justify-content:flex-end}
.pls-floatbar-bubble-item__feedback-confirm-btn{min-width:24px;line-height:20px;font-size:12px;white-space:nowrap;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:rgba(0,0,0,.9);box-sizing:border-box;padding:0 8px}
.pls-floatbar-bubble-item__feedback-confirm-btn:hover{background-color:#f7f8fb}
.pls-floatbar-bubble-item__feedback-confirm-btn--primary{color:#0052d9}
.pls-floatbar-bubble-item__feedback-confirm-btn--primary:hover{color:#266fe8;background-color:transparent}
.pls-floatbar-modal-mask{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 200ms ease-out;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}
.pls-floatbar-modal-mask.pls-floatbar-modal-mask-visible{opacity:1}
.pls-floatbar-modal-container{background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.15);width:min(1320px, 90vw);display:flex;flex-direction:column;-webkit-transform:scale(0.96);transform:scale(0.96);opacity:0;transition:opacity 200ms ease-out,-webkit-transform 200ms ease-out;transition:transform 200ms ease-out,opacity 200ms ease-out;transition:transform 200ms ease-out,opacity 200ms ease-out,-webkit-transform 200ms ease-out}
.pls-floatbar-modal-container.pls-floatbar-modal-container-visible{-webkit-transform:scale(1);transform:scale(1);opacity:1}
.pls-floatbar-modal-header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 20px}
.pls-floatbar-modal-title{font-size:16px;font-weight:600;color:rgba(0,0,0,.9);line-height:24px}
.pls-floatbar-modal-close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background-color:transparent;background-image:url(../images/floatbar/icon-modal-close.f0dd78bc.svg);background-size:cover;cursor:pointer}
.pls-floatbar-modal-content{padding:0 24px 24px}
.pls-floatbar-table{display:flex;flex-direction:column;background:#fff;border-radius:4px}
.pls-floatbar-table__content{overflow-x:auto}
.pls-floatbar-table__content::-webkit-scrollbar{width:6px;height:6px}
.pls-floatbar-table__content::-webkit-scrollbar-track{background:transparent}
.pls-floatbar-table__content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}
.pls-floatbar-table__content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}
.pls-floatbar-table__inner{width:100%;border-collapse:collapse;table-layout:fixed}
.pls-floatbar-table__head{flex-shrink:0;box-sizing:border-box;background:#f7f8fb;border-top-left-radius:4px;border-top-right-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.pls-floatbar-table__header{background:#f7f8fb}
.pls-floatbar-table__header th{height:44px;padding:0 10px;text-align:left;font-size:12px;font-weight:600;color:rgba(0,0,0,.7);line-height:20px;border-bottom:1px solid #e6e9ef;white-space:nowrap;box-sizing:border-box;background:#f7f8fb}
.pls-floatbar-table__body-wrap{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:0;max-width:1272px;max-height:calc(100vh - 80px - 48px - 24px - 20px - 42px - 45px)}
.pls-floatbar-table__body-wrap::-webkit-scrollbar{width:6px;height:6px}
.pls-floatbar-table__body-wrap::-webkit-scrollbar-track{background:transparent}
.pls-floatbar-table__body-wrap::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:3px}
.pls-floatbar-table__body-wrap::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.25)}
.pls-floatbar-table__body td{padding:16px 10px;font-size:12px;color:rgba(0,0,0,.9);line-height:20px;border-bottom:1px solid #e9ecf1;vertical-align:middle;box-sizing:border-box;background:#fff;transition:background-color 120ms ease}
.pls-floatbar-table__body tr:hover td{background:#f7f8fb}
.pls-floatbar-table__cell--ellipsis{max-width:0}
.pls-floatbar-table__cell--ellipsis>*{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}
.pls-floatbar-table__body td.pls-floatbar-table__empty{height:240px;background:#fff}
.pls-floatbar-table__body tr:hover td.pls-floatbar-table__empty{background:#fff}
.pls-floatbar-table__empty-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}
.pls-floatbar-table__empty-image{width:64px;height:64px;background-size:cover;background-image:url(../images/floatbar/icon-feedback-history-empty.ae9684ae.svg);display:block}
.pls-floatbar-table__empty-text{margin-top:10px;font-size:12px;color:rgba(0,0,0,.5);line-height:20px}
.pls-floatbar-table__pagination{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:10px 10px 0px;background:#fff}
.pls-floatbar-table__total{font-size:12px;color:rgba(0,0,0,.5);line-height:20px}
.pls-floatbar-table__pager{display:flex;align-items:center}
.pls-floatbar-table__page-size{position:relative}
.pls-floatbar-table__page-size-trigger{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0;font-size:12px;background:transparent;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 120ms ease}
.pls-floatbar-table__page-size-num{font-weight:500;color:rgba(0,0,0,.9)}
.pls-floatbar-table__page-size-unit{margin-left:4px;color:rgba(0,0,0,.5)}
.pls-floatbar-table__caret{display:block;color:rgba(0,0,0,.9)}
.pls-floatbar-table__page-size-menu{position:absolute;left:50%;-webkit-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px);bottom:calc(100% + 4px);min-width:75px;padding:8px 0;list-style:none;background:#fff;border:1px solid #e6e9ef;box-shadow:0px 8px 24px -4px rgba(0,0,0,.1),0px 8px 12px -8px rgba(0,0,0,.05);z-index:10;opacity:0;pointer-events:none;transition:opacity 200ms ease,-webkit-transform 200ms ease;transition:opacity 200ms ease,transform 200ms ease;transition:opacity 200ms ease,transform 200ms ease,-webkit-transform 200ms ease}
.pls-floatbar-table__page-size-menu.is-open{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto;transition:none}
.pls-floatbar-table__page-size-item{padding:6px 10px;font-size:12px;line-height:20px;color:rgba(0,0,0,.9);white-space:nowrap;cursor:pointer;transition:background-color 120ms ease;text-align:center}
.pls-floatbar-table__page-size-item:hover{background:#f7f8fb}
.pls-floatbar-table__page-size-item.is-active{background:#0052d9;color:#fff}
.pls-floatbar-table__pager-group{margin-left:20px;display:inline-flex;align-items:center}
.pls-floatbar-table__page-btn,.pls-floatbar-table__page-cur-input,.pls-floatbar-table__page-totalpage{font-size:12px;font-weight:500;color:rgba(0,0,0,.9);background:#fff;border:1px solid #e6e9ef;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}
.pls-floatbar-table__pager-group>*+*{margin-left:-1px}
.pls-floatbar-table__page-btn{padding:4px;cursor:pointer;transition:color 120ms ease,background-color 120ms ease}
.pls-floatbar-table__page-btn:hover:not(:disabled){background:#f7f8fb}
.pls-floatbar-table__page-btn:disabled{color:rgba(0,0,0,.3);cursor:not-allowed}
.pls-floatbar-table__icon{display:block}
.pls-floatbar-table__page-cur-input{position:relative;z-index:1;width:65px;height:26px;padding:0 10px;text-align:center;font-size:12px;font-weight:500;line-height:24px;color:rgba(0,0,0,.9);background:transparent;outline:none;cursor:text}
.pls-floatbar-table__page-cur-input:hover,.pls-floatbar-table__page-cur-input:focus{border-color:#0052d9}
.pls-floatbar-table__page-cur-input::-webkit-outer-spin-button,.pls-floatbar-table__page-cur-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.pls-floatbar-table__page-totalpage{height:26px;padding:0 10px;color:rgba(0,0,0,.3);font-weight:normal}
.pls-floatbar-table__score{display:inline-flex;align-items:center;font-size:12px;font-weight:500;line-height:20px}
.pls-floatbar-table__score.is-bad{color:#c04100}
.pls-floatbar-table__score.is-mid{color:rgba(0,0,0,.9)}
.pls-floatbar-table__score.is-good{color:#088f50}
.pls-floatbar-table__score-icon{margin-right:4px;width:16px;height:16px;flex:0 0 16px;display:inline-flex;align-items:center;justify-content:center}
.pls-floatbar-table__tags{display:flex;flex-wrap:wrap}
.pls-floatbar-table__tag{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:24px;padding:0 7px;font-size:12px;font-weight:400;color:rgba(0,0,0,.9);background:#fff;border:1px solid #e6e9ef;border-radius:2px;box-sizing:border-box;white-space:nowrap}
.pls-floatbar-table__tag+.pls-floatbar-table__tag{margin-left:4px}
.pls-floatbar-table__status{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:20px;padding:0 8px;font-size:12px;font-weight:500;border-radius:2px;box-sizing:border-box;white-space:nowrap}
.pls-floatbar-table__status.is-success{color:#088f50;background:#e7f8f0}
.pls-floatbar-table__status.is-default{color:rgba(0,0,0,.5);background:#f7f8fb}
.pls-floatbar-table__status.is-warning{color:#c04100;background:#fff3e4}
.pls-floatbar-table__reply{display:flex;flex-direction:column}
.pls-floatbar-table__reply-empty{color:rgba(0,0,0,.5)}
.pls-floatbar-table__reply-head{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:rgba(0,0,0,.3);line-height:20px}
.pls-floatbar-table__reply-meta{display:inline-flex;align-items:center}
.pls-floatbar-table__reply-meta span+span{margin-left:8px}
.pls-floatbar-table__reply-count{margin-left:8px;display:inline-flex;align-items:center;height:16px;padding:0 8px 0 4px;font-size:10px;font-weight:500;color:rgba(0,0,0,.5);background:#e9ecf1;border-radius:12px;line-height:16px;cursor:pointer;transition:background-color 120ms ease}
.pls-floatbar-table__reply-count:hover{background:#dde1e8}
.pls-floatbar-table__reply-count svg{margin-right:4px;display:block;flex:0 0 10px}
.pls-floatbar-table__reply-body{margin-top:12px;font-size:12px;line-height:20px;color:rgba(0,0,0,.9);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}
.pls-floatbar-table__reply-trigger{cursor:pointer}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble{position:absolute;color:#495770;z-index:1000;bottom:50%;-webkit-transform:translateY(71px);transform:translateY(71px);right:40px;padding-right:15px;transition:opacity .5s ease-in-out;pointer-events:none;opacity:0}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble::after{content:"";position:absolute;right:9px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:14px;pointer-events:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='18' viewBox='0 0 6 14' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M4.89063 7.87977L0 13.8L0 0L4.82213 5.25359C5.49729 5.98916 5.52653 7.11 4.89063 7.87977Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:left center}
.qcloud-kit-floatbar-satisfaction--open.is-full .pls-floatbar-bubble::after,.qcloud-kit-floatbar-satisfaction--open.is-finished .pls-floatbar-bubble::after{display:none}
.qcloud-kit-floatbar-satisfaction--open.is-active .pls-floatbar-bubble,.qcloud-kit-floatbar-satisfaction--open.is-full .pls-floatbar-bubble,.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble.is-show{pointer-events:auto;opacity:1}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-inner{box-shadow:0 5px 25px rgba(153,153,153,.2);background:#fff;box-sizing:border-box;width:360px}
.qcloud-kit-floatbar-satisfaction--open.is-full .pls-floatbar-bubble-inner{width:360px}
.qcloud-kit-floatbar-satisfaction--open.is-full .pls-floatbar-bubble-check-box__title{display:flex}
.qcloud-kit-floatbar-satisfaction--open.is-full .pls-floatbar-bubble-check-box{display:flex}
.qcloud-kit-floatbar-satisfaction--open.is-full .pls-floatbar-bubble-textarea__title{display:block}
.qcloud-kit-floatbar-satisfaction--open.is-full .pls-floatbar-bubble-btn__group{display:flex;justify-content:space-between;align-items:center}
.qcloud-kit-floatbar-satisfaction--open.is-finished .pls-floatbar-bubble-inner{width:360px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item{position:relative}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item a{transition:none;font-size:0;box-sizing:border-box;display:block;position:relative;z-index:2;border-bottom:0px;cursor:auto;padding:22px;width:auto;transition:none;text-decoration:none}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item a.pls-floatbar-bubble-item__feedback{padding:0 !important}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item a.pls-floatbar-bubble-item__feedback:hover{box-shadow:none}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item__feedback-hd{padding:22px;position:relative}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item__feedback-hd--bad{background:linear-gradient(90deg, #fff6ef 0%, rgba(255, 246, 239, 0) 100%)}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item__feedback-hd--normal{background:linear-gradient(90deg, #f7f8fb 0%, rgba(247, 248, 251, 0) 100%)}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item__feedback-hd--good,.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item__feedback-hd--excellent{background:linear-gradient(90deg, #f4fcf8 0%, rgba(244, 252, 248, 0) 100%)}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item__feedback-hd.is-scored{padding:0}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item__feedback-hd .pls-floatbar-bubble-icon-close{position:absolute;right:22px;top:24px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item__feedback-bd{padding:22px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item__feedback-bd__title{font-size:14px;line-height:22px;font-weight:600;color:rgba(0,0,0,.9)}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item__feedback-result{padding-bottom:22px}
.qcloud-kit-floatbar-satisfaction--open.is-finished .pls-floatbar-bubble-item a{padding:24px 22px 32px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-head{display:block}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-head__label{padding-right:16px}
.qcloud-kit-floatbar-satisfaction--open .is-scored .pls-floatbar-bubble-head{display:flex;align-items:center !important;padding:12px 22px}
.qcloud-kit-floatbar-satisfaction--open .is-scored .pls-floatbar-bubble-level{margin-left:12px;margin-top:0}
.qcloud-kit-floatbar-satisfaction--open .is-scored .pls-floatbar-bubble-level-item+.pls-floatbar-bubble-level-item{margin-left:4px}
.qcloud-kit-floatbar-satisfaction--open .is-scored .pls-floatbar-bubble-icon-close{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.qcloud-kit-floatbar-satisfaction--open:not(.is-finished) .pls-floatbar-bubble-head{align-items:flex-start}
.qcloud-kit-floatbar-satisfaction--open:not(.is-finished) .pls-floatbar-bubble-head .pls-floatbar-bubble-icon-close{margin-top:2px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-title{margin-left:0px;line-height:22px;color:#181818;font-size:14px;font-weight:500}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-item>a:hover .pls-floatbar-bubble-title{color:#181818}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-icon-close{flex-shrink:0;cursor:pointer;display:block;margin-left:16px;width:16px;height:16px;background-size:cover;background-image:url(../images/floatbar/icon-satisfaction-close.2d483377.svg)}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-level{display:flex;margin-top:16px;justify-content:space-between}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-level-item{display:inline-flex;flex-direction:column;align-items:center;cursor:pointer}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-level-star{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;color:#97a3b7}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-level-star:hover{-webkit-transform:scale(1.1);transform:scale(1.1);color:#0052d9}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-level-item.is-hover .pls-floatbar-bubble-level-star,.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-level-item.is-active .pls-floatbar-bubble-level-star,.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-level-item.is-selected .pls-floatbar-bubble-level-star{color:#0052d9}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-level-text{display:none;margin-top:8px;color:#97a3b7;font-size:12px;font-weight:400;line-height:20px;white-space:nowrap}
.qcloud-kit-floatbar-satisfaction--open.is-full .pls-floatbar-bubble-level-text{display:block}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-level-item.is-selected .pls-floatbar-bubble-level-text{color:#0052d9}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-level-bottom{display:flex;justify-content:space-between;margin-top:16px}
.qcloud-kit-floatbar-satisfaction--open.is-full .pls-floatbar-bubble-level-bottom{display:none}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-level-bottom-text{color:#97a3b7;font-size:12px;font-weight:400;line-height:20px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-check-box__title{color:#181818;font-size:12px;font-weight:500;line-height:20px;display:none;align-items:center;margin-top:24px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-check-box__title::before{content:"";margin-right:4px;width:6px;height:6px;border-radius:50%;background:#f64041;display:block}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-check-box__title.is-optional::before{content:none}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-check-box__tip{color:#4b5b76;margin-left:4px;font-weight:400}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-check-box{display:none;flex-wrap:wrap;margin-top:12px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-check-item{box-sizing:border-box;display:inline-block;background:#f7f8fb;border:1px solid #e9ecf1;border-radius:32px;font-weight:400;font-size:12px;line-height:24px;color:rgba(0,0,0,.9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;cursor:pointer;padding:0 16px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-check-item:hover{background:#e9ecf1}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-check-item.is-active{border:1px solid #0052d9;color:#0052d9;background:#fff}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-check-item.is-disabled{cursor:not-allowed;border:1px solid #d6dbe3;background:#f1f2f5;color:#97a3b7}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-check-item+.pls-floatbar-bubble-check-item{margin-left:4px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea__title{margin-top:24px;color:#181818;font-size:12px;font-weight:500;line-height:20px;display:none}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea__wrap{margin-top:12px;position:relative}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea{margin-top:0px;width:100%;height:83px;box-sizing:border-box;border:1px solid #d6dbe3;background:#fff;border-radius:2px;resize:none;padding:7px;font-weight:400;font-size:12px;line-height:20px;color:#181818;outline:none}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea:hover,.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea:focus,.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea:active{border-color:#0052d9}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea::-webkit-input-placeholder{color:#c1c8d2}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea::-moz-placeholder{color:#c1c8d2}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea:-ms-input-placeholder{color:#c1c8d2}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea::placeholder{color:#c1c8d2}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea::-webkit-scrollbar{width:4px;height:8px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea::-webkit-scrollbar-thumb{background:#d6dbe3;border-radius:6px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-textarea__text{position:absolute;color:#97a3b7;font-size:12px;font-weight:400;line-height:20px;bottom:8px;right:8px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-btn__group{display:none;margin-top:16px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-btn{width:120px;height:36px;font-weight:400;font-size:14px;line-height:36px;text-align:center;box-sizing:border-box;cursor:pointer}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-btn--primary{background:#0052d9;color:#fff}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-btn--primary:hover{background-color:#266fe8;color:#fff}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-btn--primary.is-disabled{background:#ecf2fe;color:#97a3b7;cursor:not-allowed}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-result-img{display:block;margin:-8px auto 0;width:32px;height:32px}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-result-img__light{width:100%;height:100%}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-result-title{color:#181818;font-size:14px;font-weight:500;line-height:22px;text-align:center;margin:8px 0 8px 0}
.qcloud-kit-floatbar-satisfaction--open .pls-floatbar-bubble-result-desc{font-size:12px;color:#4b5b76;line-height:20px;text-align:center;padding-inline:24px}
.pls-floatbar-bubble-suggestion__tip{display:none;align-items:center;font-size:12px;padding:4px 8px;color:rgba(0,0,0,.9);line-height:20px;margin-top:8px;background:rgba(255,237,223,.5);opacity:0;height:0}
.pls-floatbar-bubble-suggestion__tip.is-show{display:flex;height:auto;-webkit-animation:fadeIn .3s ease-in-out forwards;animation:fadeIn .3s ease-in-out forwards}
.pls-floatbar-bubble-suggestion__tip svg{margin-right:4px}
.pls-floatbar-bubble-ft__tip{color:#778194;font-size:12px;line-height:20px;display:flex;align-items:center}
.pls-floatbar-bubble-ft__tip-icon{line-height:0px}
.pls-floatbar-bubble-ft__tip-text{margin-left:4px}
.pls-floatbar-bubble-history-entry{display:flex;align-items:center;padding:6px 24px;cursor:pointer;border-top:1px solid #e7ecf3}
.pls-floatbar-bubble-history-entry .pls-floatbar-bubble-history-entry__text{font-size:12px;line-height:20px;color:rgba(0,0,0,.9);pointer-events:none}
.pls-floatbar-bubble-history-entry .pls-floatbar-bubble-history-entry__arrow{display:block;margin-left:4px;width:16px;height:16px;color:rgba(0,0,0,.9)}
.pls-floatbar-bubble-history-entry:hover .pls-floatbar-bubble-history-entry__text,.pls-floatbar-bubble-history-entry:hover .pls-floatbar-bubble-history-entry__arrow{color:#0052d9}
.pls-floatbar-rrp{position:fixed;z-index:1100;box-sizing:border-box;width:300px;padding:12px 10px;background:#fff;box-shadow:0 2px 8px -1px rgba(0,0,0,.05),0 2px 4px 2px rgba(0,0,0,.05);pointer-events:auto;-webkit-animation:pls-floatbar-rrp-fade-in 120ms ease-out;animation:pls-floatbar-rrp-fade-in 120ms ease-out}
.pls-floatbar-rrp__title{height:20px;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,.9)}
.pls-floatbar-rrp__list{margin-top:10px;position:relative}
.pls-floatbar-rrp__item{position:relative}
.pls-floatbar-rrp__list--timeline .pls-floatbar-rrp__item{padding-left:17px;padding-bottom:10px}
.pls-floatbar-rrp__list--timeline .pls-floatbar-rrp__item+.pls-floatbar-rrp__list--timeline .pls-floatbar-rrp__item{margin-top:0}
.pls-floatbar-rrp__list--timeline .pls-floatbar-rrp__item::before{content:"";position:absolute;left:4.5px;top:22px;bottom:4px;width:1px;background:#e6e9ef}
.pls-floatbar-rrp__list--timeline .pls-floatbar-rrp__item--last::before{display:none}
.pls-floatbar-rrp__list--timeline .pls-floatbar-rrp__item--last{padding-bottom:0}
.pls-floatbar-rrp__dot{display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:4px;width:10px;height:10px;border-radius:50%;background:#0052d9}
.pls-floatbar-rrp__dot::before{content:"";width:6px;height:6px;display:block;border-radius:50%;background:#fff}
.pls-floatbar-rrp__time{height:20px;font-size:12px;font-weight:500;line-height:20px;color:rgba(0,0,0,.3)}
.pls-floatbar-rrp__body{margin-top:4px;font-size:12px;font-weight:400;line-height:20px;color:rgba(0,0,0,.9);word-break:break-word}
.pls-floatbar-rrp__arrow{position:absolute;width:5px;height:10px;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.pls-floatbar-rrp--left .pls-floatbar-rrp__arrow{right:-5px}
.pls-floatbar-rrp--right .pls-floatbar-rrp__arrow{left:-5px;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}
@-webkit-keyframes pls-floatbar-rrp-fade-in{from{opacity:0}to{opacity:1}}
@keyframes pls-floatbar-rrp-fade-in{from{opacity:0}to{opacity:1}}

/* ==========================================================================
   以下为「接本系统」的少量覆盖（不属于照抄内容）
   ========================================================================== */
/* Kiki 助手头像按钮：原站由 JS 运行时注入样式（另存页面里没有这份 CSS），这里按同尺寸补齐 */
.qcaa-launcher-btn__wrap{width:48px;height:48px}
.qcaa-launcher-btn{display:block;width:48px;height:48px;padding:0;border:0;border-radius:50%;cursor:pointer;
  background-color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;
  overflow:hidden}   /* overflow:hidden 保证内嵌视频被裁成圆形 */
/* 头像视频（AI.webm）：铺满按钮、居中裁切，不吃鼠标事件（点击要落到 <a> 上） */
.qcaa-launcher-video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}
/* 头像按钮外圈：主题蓝「向外扩散」涟漪（两圈错开半个周期 → 看起来是连续扩散）
   ⚠ 必须画在最外层按钮容器上：<a class="qcaa-launcher-btn"> 自身是 overflow:hidden（为了把视频裁成圆形），
     伪元素属于它的子节点，会被一起裁掉；而外层容器是 overflow:visible。 */
.qcaa-launcher-btn__wrap{position:relative}
.qcaa-launcher-btn__wrap::before,
.qcaa-launcher-btn__wrap::after{
  content:"";position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;
  border:2px solid rgba(0,82,217,.62);border-radius:50%;
  animation:nvLaunchRipple 2.4s ease-out infinite;pointer-events:none}
.qcaa-launcher-btn__wrap::after{animation-delay:1.2s}
@keyframes nvLaunchRipple{
  0%  {transform:scale(1);opacity:.75}
  70% {opacity:.16}
  100%{transform:scale(1.85);opacity:0}
}
@media(prefers-reduced-motion:reduce){
  .qcaa-launcher-btn__wrap::before,.qcaa-launcher-btn__wrap::after{animation:none;display:none}
}

/* ===== 与「AI 智能助手」插件（addons/ai_assistant）对接 =====
   本主题把工具条顶部的头像按钮（AI.webm）当作唯一 AI 入口；
   插件自带悬浮 UI 的隐藏规则 + 对话窗皮肤，统一放在 assets/css/ai-assistant.css
   （那里解释了为什么用 `body ` 前缀而不是满篇 !important）。 */

/* 售后气泡卡：原站由 JS 切显隐，这里统一用 .is-open 控制 */
.pls-floatbar-aftersale-bubble{display:none !important}
.pls-floatbar-aftersale.is-open .pls-floatbar-aftersale-bubble{display:block !important}
/* 提示气泡沿用原站 .is-visible 机制（JS 加这个 class） */

/* ==========================================================================
   方正刚硬直角风格（用户要求）：工具条内所有元素去掉圆角，
   Kiki 头像按钮也从圆形改方形，并去掉气泡的尖角尾巴
   ========================================================================== */
.pls-floatbar-panel,
.pls-floatbar-panel *,
.pls-floatbar-backtotop,
.pls-floatbar-backtotop *{border-radius:0}
/* 注意：Kiki 助手头像按钮（.qcaa-launcher-btn）按用户要求保持圆形，不要加进上面的直角列表 */
.pls-floatbar-tip-tail,
.pls-floatbar-aftersale-tail{display:none}

/* ==========================================================================
   毛玻璃半透明（与会员中心同一套质感：半透明白 + 背景模糊 + 高光内边）
   ========================================================================== */
.pls-floatbar-panel{
  background:rgba(255,255,255,.62)!important;
  -webkit-backdrop-filter:blur(22px) saturate(180%);
  backdrop-filter:blur(22px) saturate(180%);
  box-shadow:0 18px 42px -24px rgba(15,40,90,.5),
             inset 0 1px 0 rgba(255,255,255,.8),
             0 0 0 1px rgba(255,255,255,.6)!important;
}
.pls-floatbar-panel>.pls-floatbar-item:not(:first-child)::before{background:rgba(18,86,212,.16)}
.pls-floatbar-aftersale-card{
  background:rgba(255,255,255,.74)!important;
  -webkit-backdrop-filter:blur(24px) saturate(180%);
  backdrop-filter:blur(24px) saturate(180%);
  box-shadow:0 20px 46px -26px rgba(15,40,90,.5),
             inset 0 1px 0 rgba(255,255,255,.85),
             0 0 0 1px rgba(255,255,255,.6)!important;
}
.pls-floatbar-aftersale-divider{background:rgba(18,86,212,.12)}
.pls-floatbar-aftersale-row-icon{background:rgba(255,255,255,.7)}
.pls-floatbar-tip{
  background:rgba(255,255,255,.78)!important;
  -webkit-backdrop-filter:blur(18px) saturate(180%);
  backdrop-filter:blur(18px) saturate(180%);
  box-shadow:0 12px 28px -18px rgba(15,40,90,.5),
             inset 0 1px 0 rgba(255,255,255,.85),
             0 0 0 1px rgba(255,255,255,.6)!important;
}
.pls-floatbar-backtotop{
  background:rgba(255,255,255,.62)!important;
  -webkit-backdrop-filter:blur(22px) saturate(180%);
  backdrop-filter:blur(22px) saturate(180%);
  box-shadow:0 18px 42px -24px rgba(15,40,90,.5),
             inset 0 1px 0 rgba(255,255,255,.8),
             0 0 0 1px rgba(255,255,255,.6)!important;
}

/* ==========================================================================
   底部「收起 / 展开」小按钮
   ========================================================================== */
.pls-floatbar-collapse{width:40px;height:24px;margin-top:8px;padding:0;
  display:flex;align-items:center;justify-content:center;cursor:pointer;
  color:#8593a8;background:rgba(255,255,255,.92);
  border:1px solid rgba(255,255,255,.9);
  box-shadow:0 10px 24px -18px rgba(15,40,90,.7),inset 0 1px 0 rgba(255,255,255,.9);
  transition:color .18s,background .18s,border-color .18s}
.pls-floatbar-collapse:hover{color:#1256d4;background:#fff;border-color:#c9dcfb}
.pls-floatbar-collapse svg{width:16px;height:16px;display:block;transition:transform .28s ease}
/* 收起态：隐藏工具条其它内容，只留按钮本身（变方形、箭头翻转） */
.pls-floatbar.is-collapsed .pls-floatbar-inner>*{display:none}
.pls-floatbar.is-collapsed .pls-floatbar-inner>.pls-floatbar-collapse{
  display:flex;width:40px;height:40px;margin-top:0}
.pls-floatbar.is-collapsed .pls-floatbar-collapse svg{transform:rotate(180deg)}

/* ==========================================================================
   面板美化：方形悬停块 + 图标微动 + 细分隔线
   ========================================================================== */
.pls-floatbar-panel .pls-floatbar-btn,
.pls-floatbar-panel .pls-floatbar-button{
  width:36px;padding:6px 0 5px;color:#5b6b82;
  transition:background .18s,color .18s}
.pls-floatbar-panel .pls-floatbar-btn:hover,
.pls-floatbar-panel .pls-floatbar-btn.is-active,
.pls-floatbar-panel .pls-floatbar-button:hover{
  color:#1256d4;background:rgba(18,86,212,.08)}
.pls-floatbar-panel .pls-floatbar-btn-icon,
.pls-floatbar-panel .pls-floatbar-event-img{transition:transform .22s ease}
.pls-floatbar-panel .pls-floatbar-btn:hover .pls-floatbar-btn-icon,
.pls-floatbar-panel .pls-floatbar-event:hover .pls-floatbar-event-img{transform:translateY(-1px)}
.pls-floatbar-panel .pls-floatbar-btn-label{font-weight:600;letter-spacing:.2px}
.pls-floatbar-panel>.pls-floatbar-item:not(:first-child)::before{
  width:24px;
  background:linear-gradient(90deg,rgba(18,86,212,.02),rgba(18,86,212,.18),rgba(18,86,212,.02))}
