.cclsp-widget,.cclsp-widget *{box-sizing:border-box;letter-spacing:0!important}.cclsp-widget.cclsp-open::before{content:none!important;display:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cclsp-widget.cclsp-open,.cclsp-widget.cclsp-open .cclsp-window,.cclsp-widget.cclsp-open .cclsp-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.cclsp-widget{--cclsp-ui-bg:#f7f8fa;--cclsp-ui-surface:#ffffff;--cclsp-ui-surface-2:#f1f3f6;--cclsp-ui-surface-3:#e9edf2;--cclsp-ui-text:#171a21;--cclsp-ui-muted:#697386;--cclsp-ui-faint:#9ba4b3;--cclsp-ui-border:#dfe4eb;--cclsp-ui-border-soft:#edf0f4;--cclsp-ui-success:#16845b;--cclsp-ui-danger:#cf3d52;--cclsp-ui-warning:#a96408;--cclsp-ui-info:#1677b7;--cclsp-ui-shadow:0 26px 72px rgba(20,27,39,.18),0 4px 14px rgba(20,27,39,.06);--cclsp-ui-shadow-soft:0 10px 28px rgba(20,27,39,.08);--cclsp-ui-ease:cubic-bezier(.22,1,.36,1);right:auto;left:auto;bottom:var(--cclsp-bottom-offset,22px)!important;z-index:2147483000!important;color:var(--cclsp-ui-text);color-scheme:light;isolation:isolate}.cclsp-widget.cclsp-right{right:var(--cclsp-side-offset,22px)!important}.cclsp-widget.cclsp-left{left:var(--cclsp-side-offset,22px)!important}.cclsp-widget .cclsp-icon{display:block;width:20px;height:20px;flex:0 0 auto}.cclsp-widget .cclsp-toggle{min-width:168px!important;height:58px!important;padding:0 13px!important;gap:10px!important;border:1px solid rgb(255 255 255 / .32)!important;border-radius:18px!important;background:var(--cclsp-primary)!important;color:#fff!important;box-shadow:0 16px 38px color-mix(in srgb,var(--cclsp-primary) 30%,transparent),0 3px 10px rgb(20 27 39 / .10)!important;overflow:hidden!important;transform:none!important;transition:transform .22s var(--cclsp-ui-ease),box-shadow .22s ease,opacity .2s ease!important}.cclsp-widget .cclsp-toggle::before,.cclsp-widget .cclsp-toggle::after,.cclsp-widget .cclsp-toggle-glow{display:none!important}.cclsp-widget .cclsp-toggle:hover{transform:translateY(-2px)!important;box-shadow:0 20px 44px color-mix(in srgb,var(--cclsp-primary) 34%,transparent),0 5px 14px rgb(20 27 39 / .12)!important}.cclsp-widget .cclsp-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--cclsp-primary) 28%,white)!important;outline-offset:3px!important}.cclsp-widget .cclsp-toggle-chat,.cclsp-widget .cclsp-toggle-close{width:36px!important;height:36px!important;min-width:36px!important;border-radius:12px!important;background:rgb(255 255 255 / .16)!important;color:#fff!important}.cclsp-widget .cclsp-toggle-chat svg{width:22px!important;height:22px!important}.cclsp-widget .cclsp-toggle-close{right:13px!important}.cclsp-widget .cclsp-toggle-close svg{width:20px;height:20px}.cclsp-widget .cclsp-toggle-copy{align-items:flex-start!important;gap:3px!important;min-width:0;text-align:right}.cclsp-widget .cclsp-toggle-copy strong{font-size:13.5px!important;font-weight:900!important;line-height:1.35!important;white-space:nowrap}.cclsp-widget .cclsp-toggle-copy small{font-size:10.5px!important;font-weight:650!important;line-height:1.3!important;opacity:.82!important;white-space:nowrap}.cclsp-widget .cclsp-hint{bottom:70px!important;padding:9px 12px!important;border:1px solid var(--cclsp-ui-border)!important;border-radius:12px!important;background:var(--cclsp-ui-surface)!important;color:var(--cclsp-ui-text)!important;box-shadow:var(--cclsp-ui-shadow-soft)!important;backdrop-filter:none!important;animation:none!important}.cclsp-widget .cclsp-window{bottom:72px!important;width:432px!important;max-width:calc(100vw - 24px)!important;transform:translateY(16px) scale(.975)!important;transition:opacity .22s ease,visibility .22s ease,transform .28s var(--cclsp-ui-ease)!important}.cclsp-widget.cclsp-open .cclsp-window{transform:translateY(0) scale(1)!important}.cclsp-widget .cclsp-panel{width:100%!important;height:min(748px,calc(100dvh - 102px))!important;min-height:540px!important;border:1px solid var(--cclsp-ui-border)!important;border-radius:24px!important;background:var(--cclsp-ui-bg)!important;box-shadow:var(--cclsp-ui-shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:hidden!important}.cclsp-widget .cclsp-panel::before,.cclsp-widget .cclsp-panel::after{display:none!important}.cclsp-widget .cclsp-header{min-height:70px!important;padding:10px 12px!important;gap:10px!important;border:0!important;border-bottom:1px solid var(--cclsp-ui-border-soft)!important;background:var(--cclsp-ui-surface)!important;box-shadow:none!important}.cclsp-widget .cclsp-avatar{width:46px!important;height:46px!important;min-width:46px!important;border:1px solid var(--cclsp-ui-border)!important;border-radius:15px!important;background:var(--cclsp-ui-surface-2)!important;box-shadow:none!important}.cclsp-widget .cclsp-avatar img{padding:3px!important;border-radius:13px!important}.cclsp-widget .cclsp-avatar-fallback{display:grid;place-items:center;color:var(--cclsp-primary)}.cclsp-widget .cclsp-avatar-fallback svg{width:23px;height:23px}.cclsp-widget .cclsp-avatar>span{left:-1px!important;bottom:-1px!important;width:12px!important;height:12px!important;border:2px solid var(--cclsp-ui-surface)!important;box-shadow:none!important}.cclsp-widget .cclsp-head-text{flex:1 1 auto!important;gap:3px!important;min-width:0!important}.cclsp-widget .cclsp-head-text strong{color:var(--cclsp-ui-text)!important;font-size:14.5px!important;font-weight:900!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cclsp-widget .cclsp-head-text small{color:var(--cclsp-ui-success)!important;font-size:10.7px!important;font-weight:750!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cclsp-widget .cclsp-head-text small i{width:7px!important;height:7px!important;box-shadow:none!important;animation:none!important}.cclsp-widget .cclsp-header-actions{display:flex;align-items:center;gap:5px;margin-right:auto}.cclsp-widget .cclsp-header-close,.cclsp-widget .cclsp-header-back,.cclsp-widget .cclsp-theme-switch{position:static!important;inset:auto!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--cclsp-ui-border-soft)!important;border-radius:11px!important;background:var(--cclsp-ui-surface-2)!important;color:var(--cclsp-ui-muted)!important;box-shadow:none!important;transform:none!important;cursor:pointer!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}.cclsp-widget .cclsp-header-close:hover,.cclsp-widget .cclsp-header-back:hover,.cclsp-widget .cclsp-theme-switch:hover{background:var(--cclsp-ui-surface-3)!important;color:var(--cclsp-ui-text)!important;transform:translateY(-1px)!important}.cclsp-widget .cclsp-header-close{color:var(--cclsp-ui-danger)!important}.cclsp-widget .cclsp-header-actions svg{width:18px;height:18px}.cclsp-widget .cclsp-header-close svg,.cclsp-widget .cclsp-header-back svg{display:block!important;visibility:visible!important;opacity:1!important;color:inherit!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.cclsp-widget .cclsp-theme-switch-icon{display:grid!important;place-items:center!important;width:18px!important;height:18px!important;font-size:0!important}.cclsp-widget .cclsp-theme-icon-sun{display:none}.cclsp-widget.cclsp-site-dark .cclsp-theme-icon-moon{display:none}.cclsp-widget.cclsp-site-dark .cclsp-theme-icon-sun{display:block}.cclsp-widget .cclsp-body{flex:1 1 auto!important;min-height:0!important;padding:11px!important;background:var(--cclsp-ui-bg)!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-color:var(--cclsp-ui-border) #fff0;scrollbar-width:thin}.cclsp-widget .cclsp-body::-webkit-scrollbar,.cclsp-widget .cclsp-chat::-webkit-scrollbar{width:5px;height:5px}.cclsp-widget .cclsp-body::-webkit-scrollbar-thumb,.cclsp-widget .cclsp-chat::-webkit-scrollbar-thumb{background:var(--cclsp-ui-border);border-radius:99px}.cclsp-widget .cclsp-ux-tabs{position:sticky!important;top:-11px!important;z-index:12!important;width:100%!important;margin:0 0 10px!important;padding:4px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;border:1px solid var(--cclsp-ui-border-soft)!important;border-radius:14px!important;background:color-mix(in srgb,var(--cclsp-ui-bg) 88%,transparent)!important;box-shadow:0 4px 12px rgb(20 27 39 / .04)!important;backdrop-filter:blur(12px)!important}.cclsp-widget .cclsp-ux-tabs button{min-width:0!important;min-height:38px!important;padding:7px 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--cclsp-ui-muted)!important;box-shadow:none!important;font-size:11px!important;font-weight:800!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}.cclsp-widget .cclsp-ux-tabs button svg{width:16px;height:16px}.cclsp-widget .cclsp-ux-tabs button:hover{color:var(--cclsp-ui-text)!important;background:var(--cclsp-ui-surface-2)!important}.cclsp-widget .cclsp-ux-tabs button.cclsp-active{background:var(--cclsp-ui-surface)!important;color:var(--cclsp-primary)!important;box-shadow:0 3px 10px rgb(20 27 39 / .08)!important}.cclsp-widget .cclsp-simple-home{gap:10px!important}.cclsp-widget .cclsp-simple-hero{min-height:86px!important;padding:14px!important;gap:12px!important;border:1px solid var(--cclsp-ui-border)!important;border-radius:18px!important;background:var(--cclsp-ui-surface)!important;box-shadow:none!important}.cclsp-widget .cclsp-simple-hero::before,.cclsp-widget .cclsp-simple-hero::after{display:none!important}.cclsp-widget .cclsp-simple-hero-icon{width:48px!important;height:48px!important;min-width:48px!important;border:1px solid var(--cclsp-ui-border)!important;border-radius:15px!important;background:var(--cclsp-ui-surface-2)!important;box-shadow:none!important}.cclsp-widget .cclsp-simple-hero-icon img{border-radius:13px!important}.cclsp-widget .cclsp-simple-hero strong{color:var(--cclsp-ui-text)!important;font-size:15px!important;font-weight:900!important}.cclsp-widget .cclsp-simple-hero span{color:var(--cclsp-ui-muted)!important;font-size:11.5px!important;font-weight:650!important;line-height:1.8!important}.cclsp-widget .cclsp-simple-actions{gap:8px!important}.cclsp-widget .cclsp-simple-action{min-height:78px!important;padding:12px!important;gap:11px!important;border:1px solid var(--cclsp-ui-border)!important;border-radius:17px!important;background:var(--cclsp-ui-surface)!important;color:var(--cclsp-ui-text)!important;box-shadow:none!important;transform:none!important}.cclsp-widget .cclsp-simple-action:hover{border-color:color-mix(in srgb,var(--cclsp-primary) 35%,var(--cclsp-ui-border))!important;background:color-mix(in srgb,var(--cclsp-primary) 4%,var(--cclsp-ui-surface))!important;transform:translateY(-1px)!important}.cclsp-widget .cclsp-simple-action i{width:42px!important;height:42px!important;min-width:42px!important;display:grid!important;place-items:center!important;border-radius:13px!important;background:color-mix(in srgb,var(--cclsp-primary) 11%,var(--cclsp-ui-surface))!important;color:var(--cclsp-primary)!important;font-style:normal!important}.cclsp-widget .cclsp-simple-action i svg{width:21px;height:21px}.cclsp-widget .cclsp-simple-action b{color:var(--cclsp-ui-text)!important;font-size:12.5px!important;font-weight:900!important}.cclsp-widget .cclsp-simple-action small{color:var(--cclsp-ui-muted)!important;font-size:10.7px!important;font-weight:650!important;line-height:1.7!important}.cclsp-widget .cclsp-simple-action-primary{background:var(--cclsp-ui-surface)!important;color:var(--cclsp-ui-text)!important}.cclsp-widget .cclsp-brand-quick{overflow:visible!important;padding:13px!important;border:1px solid var(--cclsp-ui-border)!important;border-radius:17px!important;background:var(--cclsp-ui-surface)!important;box-shadow:none!important}.cclsp-widget .cclsp-brand-quick>span{color:var(--cclsp-ui-muted)!important;font-size:10.5px!important;font-weight:800!important}.cclsp-widget .cclsp-brand-quick>div{overflow:visible!important;gap:7px!important;padding-bottom:4px}.cclsp-widget .cclsp-brand-link{min-height:62px!important;border:0!important;border-radius:15px!important;box-shadow:0 9px 20px rgb(20 27 39 / .10)!important;overflow:visible!important;transform:none!important}.cclsp-widget .cclsp-brand-link:hover{transform:translateY(-2px)!important}.cclsp-widget .cclsp-brand-link::before,.cclsp-widget .cclsp-brand-link::after{display:none!important}.cclsp-widget .cclsp-chat{min-height:188px!important;max-height:300px!important;margin:0 0 10px!important;padding:12px!important;gap:9px!important;border:1px solid var(--cclsp-ui-border)!important;border-radius:18px!important;background-color:var(--cclsp-ui-surface-2)!important;background-image:var(--cclsp-chat-bg)!important;background-size:cover!important;background-position:center!important;box-shadow:inset 0 1px 3px rgb(20 27 39 / .03)!important;scroll-behavior:auto!important}.cclsp-widget .cclsp-empty{color:var(--cclsp-ui-muted)!important;font-size:11.5px!important;font-weight:650!important}.cclsp-widget .cclsp-msg{position:relative!important;width:fit-content!important;min-width:96px!important;max-width:84%!important;padding:9px 11px 8px!important;border-radius:17px!important;font-size:12.2px!important;font-weight:600!important;line-height:1.85!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:0 5px 14px rgb(20 27 39 / .06)!important;animation:cclspModernBubble .2s var(--cclsp-ui-ease) both}.cclsp-widget .cclsp-msg-user{align-self:flex-start!important;border:0!important;border-bottom-right-radius:5px!important;background:var(--cclsp-primary)!important;color:#fff!important}.cclsp-widget .cclsp-msg-admin{align-self:flex-end!important;border:1px solid var(--cclsp-ui-border)!important;border-bottom-left-radius:5px!important;background:var(--cclsp-ui-surface)!important;color:var(--cclsp-ui-text)!important}.cclsp-widget .cclsp-msg>strong{margin:0 0 3px!important;color:inherit!important;font-size:10px!important;font-weight:850!important;opacity:.72!important}.cclsp-widget .cclsp-msg-text{color:inherit!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important}.cclsp-widget .cclsp-msg audio{height:34px!important;margin-top:7px!important;color-scheme:light dark}.cclsp-widget .cclsp-msg-meta{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;margin-top:5px!important;flex-wrap:wrap!important}.cclsp-widget .cclsp-msg-chip{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:8.8px!important;font-weight:650!important;line-height:1.3!important;opacity:.62!important;box-shadow:none!important}.cclsp-widget .cclsp-msg-chip-time{display:inline-flex!important;align-items:center!important;gap:3px!important}.cclsp-widget .cclsp-inline-icon{display:inline-block;width:11px;height:11px;vertical-align:middle;flex:0 0 auto}.cclsp-widget .cclsp-msg-reply-ref{width:100%!important;margin:2px 0 6px!important;padding:7px 8px!important;display:block!important;border:0!important;border-right:3px solid currentColor!important;border-radius:8px!important;background:rgb(255 255 255 / .14)!important;color:inherit!important;text-align:right!important;opacity:.88!important}.cclsp-widget .cclsp-msg-admin .cclsp-msg-reply-ref{background:var(--cclsp-ui-surface-2)!important;color:var(--cclsp-ui-muted)!important}.cclsp-widget .cclsp-msg-reply-ref b{display:block!important;font-size:9.5px!important;font-weight:850!important}.cclsp-widget .cclsp-msg-reply-ref span{display:block!important;margin-top:2px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important}.cclsp-widget .cclsp-msg.cclsp-has-actions{padding-top:9px!important}.cclsp-widget .cclsp-msg-tools,.cclsp-widget .cclsp-msg.cclsp-has-actions .cclsp-msg-tools{position:static!important;inset:auto!important;width:auto!important;min-height:27px!important;margin:-2px 0 5px!important;display:flex!important;align-items:center!important;gap:4px!important;opacity:.58!important;transform:none!important;pointer-events:auto!important;z-index:auto!important}.cclsp-widget .cclsp-msg:hover .cclsp-msg-tools,.cclsp-widget .cclsp-msg:focus-within .cclsp-msg-tools{opacity:1!important}.cclsp-widget .cclsp-msg-tools .cclsp-msg-action{position:static!important;inset:auto!important;width:26px!important;height:26px!important;min-width:26px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgb(255 255 255 / .28)!important;border-radius:8px!important;background:rgb(255 255 255 / .16)!important;color:inherit!important;box-shadow:none!important;transform:none!important}.cclsp-widget .cclsp-msg-admin .cclsp-msg-tools .cclsp-msg-action{border-color:var(--cclsp-ui-border)!important;background:var(--cclsp-ui-surface-2)!important;color:var(--cclsp-ui-muted)!important}.cclsp-widget .cclsp-msg-tools .cclsp-msg-action:hover{opacity:1!important;background:rgb(255 255 255 / .26)!important}.cclsp-widget .cclsp-msg-tools .cclsp-msg-action svg{width:14px!important;height:14px!important}.cclsp-widget .cclsp-msg-tools .cclsp-msg-delete-action{color:#ffcad1!important}.cclsp-widget .cclsp-msg-admin .cclsp-msg-tools .cclsp-msg-delete-action{color:var(--cclsp-ui-danger)!important}.cclsp-widget .cclsp-typing{align-self:flex-end!important;padding:8px 10px!important;border:1px solid var(--cclsp-ui-border)!important;border-radius:14px!important;background:var(--cclsp-ui-surface)!important;color:var(--cclsp-ui-muted)!important;box-shadow:none!important}.cclsp-widget .cclsp-typing-ai{background:color-mix(in srgb,var(--cclsp-primary) 8%,var(--cclsp-ui-surface))!important;border-color:color-mix(in srgb,var(--cclsp-primary) 24%,var(--cclsp-ui-border))!important;color:var(--cclsp-ui-text)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--cclsp-primary) 8%,transparent)!important}.cclsp-widget .cclsp-typing-ai span{background:var(--cclsp-primary)!important}.cclsp-widget .cclsp-typing-ai b{font-weight:800!important}.cclsp-widget .cclsp-ticket-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;border-color:color-mix(in srgb,var(--cclsp-primary) 22%,var(--cclsp-ui-border))!important;background:color-mix(in srgb,var(--cclsp-primary) 8%,var(--cclsp-ui-surface))!important;color:color-mix(in srgb,var(--cclsp-primary) 75%,var(--cclsp-ui-text))!important;box-shadow:none!important}.cclsp-widget .cclsp-ticket-badge .cclsp-inline-icon{width:15px;height:15px}.cclsp-widget .cclsp-form{gap:8px!important}.cclsp-widget .cclsp-login-card,.cclsp-widget .cclsp-phone-verify,.cclsp-widget .cclsp-ticket-restore-box,.cclsp-widget .cclsp-identity-bar,.cclsp-widget .cclsp-resume-actions,.cclsp-widget .cclsp-online-state{border:1px solid var(--cclsp-ui-border)!important;border-radius:15px!important;background:var(--cclsp-ui-surface)!important;color:var(--cclsp-ui-text)!important;box-shadow:none!important}.cclsp-widget .cclsp-login-card{padding:12px!important}.cclsp-widget .cclsp-login-card>strong{color:var(--cclsp-ui-text)!important;font-size:13px!important}.cclsp-widget .cclsp-login-card>p{color:var(--cclsp-ui-muted)!important;font-size:10.7px!important}.cclsp-widget .cclsp-login-kicker span,.cclsp-widget .cclsp-login-kicker b{border-radius:8px!important;box-shadow:none!important}.cclsp-widget .cclsp-login-step{border-color:var(--cclsp-ui-border)!important;background:var(--cclsp-ui-surface-2)!important;color:var(--cclsp-ui-muted)!important}.cclsp-widget .cclsp-field{gap:5px!important}.cclsp-widget .cclsp-field label{color:var(--cclsp-ui-muted)!important;font-size:10.5px!important;font-weight:800!important}.cclsp-widget .cclsp-field input,.cclsp-widget .cclsp-department-field select,.cclsp-widget #cclspPhoneVerifyCode,.cclsp-widget #cclspPhoneRestorePhone,.cclsp-widget #cclspPhoneRestoreCode{width:100%!important;height:42px!important;min-height:42px!important;border:1px solid var(--cclsp-ui-border)!important;border-radius:12px!important;background:var(--cclsp-ui-surface)!important;color:var(--cclsp-ui-text)!important;box-shadow:none!important;font-size:12px!important;font-weight:650!important;outline:none!important}.cclsp-widget .cclsp-field input:focus,.cclsp-widget .cclsp-department-field select:focus,.cclsp-widget #cclspPhoneVerifyCode:focus,.cclsp-widget #cclspPhoneRestorePhone:focus,.cclsp-widget #cclspPhoneRestoreCode:focus{border-color:color-mix(in srgb,var(--cclsp-primary) 58%,var(--cclsp-ui-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--cclsp-primary) 12%,transparent)!important}.cclsp-widget .cclsp-online-state{padding:8px 10px!important;font-size:10.5px!important}.cclsp-widget .cclsp-online-state.cclsp-online{border-color:rgb(22 132 91 / .20)!important;background:rgb(22 132 91 / .07)!important;color:var(--cclsp-ui-success)!important}.cclsp-widget .cclsp-online-state.cclsp-offline{border-color:rgb(207 61 82 / .18)!important;background:rgb(207 61 82 / .06)!important;color:var(--cclsp-ui-danger)!important}.cclsp-widget .cclsp-phone-verify-row button,.cclsp-widget .cclsp-phone-verify-resend,.cclsp-widget .cclsp-phone-restore-load,.cclsp-widget .cclsp-phone-restore-account,.cclsp-widget .cclsp-ticket-restore-toggle,.cclsp-widget .cclsp-resume-actions button{border-radius:11px!important;box-shadow:none!important}.cclsp-widget .cclsp-emoji-panel,.cclsp-widget .cclsp-attach-preview,.cclsp-widget .cclsp-recording-row{border:1px solid var(--cclsp-ui-border)!important;border-radius:14px!important;background:var(--cclsp-ui-surface)!important;color:var(--cclsp-ui-text)!important;box-shadow:var(--cclsp-ui-shadow-soft)!important}.cclsp-widget .cclsp-emoji-panel button{border:0!important;border-radius:9px!important;background:var(--cclsp-ui-surface-2)!important}.cclsp-widget .cclsp-composer-shell{position:sticky!important;bottom:-1px!important;z-index:14!important;width:100%!important;min-height:54px!important;padding:6px!important;display:grid!important;grid-template-columns:38px 38px 38px minmax(0,1fr) 44px!important;align-items:end!important;gap:4px!important;border:1px solid var(--cclsp-ui-border)!important;border-radius:17px!important;background:var(--cclsp-ui-surface)!important;box-shadow:0 8px 24px rgb(20 27 39 / .09)!important}.cclsp-widget .cclsp-tool-btn{width:38px!important;height:40px!important;min-width:38px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:11px!important;background:transparent!important;color:var(--cclsp-ui-muted)!important;box-shadow:none!important;transform:none!important}.cclsp-widget .cclsp-tool-btn:hover,.cclsp-widget .cclsp-tool-btn.cclsp-active{background:var(--cclsp-ui-surface-2)!important;color:var(--cclsp-primary)!important;transform:none!important}.cclsp-widget .cclsp-tool-btn svg{width:19px;height:19px}.cclsp-widget .cclsp-composer-shell textarea{width:100%!important;height:40px!important;min-height:40px!important;max-height:142px!important;padding:8px 5px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cclsp-ui-text)!important;box-shadow:none!important;resize:none!important;font-size:12.5px!important;font-weight:600!important;line-height:1.8!important}.cclsp-widget .cclsp-composer-shell textarea::placeholder{color:var(--cclsp-ui-faint)!important;opacity:1!important}.cclsp-widget .cclsp-send{width:44px!important;height:40px!important;min-width:44px!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:12px!important;background:var(--cclsp-primary)!important;color:#fff!important;box-shadow:0 7px 16px color-mix(in srgb,var(--cclsp-primary) 25%,transparent)!important;transform:none!important}.cclsp-widget .cclsp-send:hover{transform:translateY(-1px)!important}.cclsp-widget .cclsp-send svg{width:19px;height:19px;transform:none!important}.cclsp-widget .cclsp-send-loading{width:17px;height:17px;border:2px solid rgb(255 255 255 / .36);border-top-color:#fff;border-radius:50%;animation:cclspModernSpin .7s linear infinite}.cclsp-widget .cclsp-result{border-radius:12px!important;box-shadow:none!important}.cclsp-widget .cclsp-rating-box{border:1px solid var(--cclsp-ui-border)!important;border-radius:16px!important;background:var(--cclsp-ui-surface)!important;color:var(--cclsp-ui-text)!important;box-shadow:none!important}.cclsp-widget .cclsp-rating-stars button{border:1px solid var(--cclsp-ui-border)!important;border-radius:10px!important;background:var(--cclsp-ui-surface-2)!important;color:var(--cclsp-ui-text)!important;box-shadow:none!important}.cclsp-widget .cclsp-divider{color:var(--cclsp-ui-muted)!important}.cclsp-widget .cclsp-divider::before,.cclsp-widget .cclsp-divider::after{background:var(--cclsp-ui-border)!important}.cclsp-widget .cclsp-links{gap:7px!important;overflow:visible!important;padding-bottom:5px}.cclsp-widget .cclsp-link{min-height:64px!important;padding:9px 6px!important;border-radius:15px!important;box-shadow:0 9px 20px rgb(20 27 39 / .10)!important;overflow:visible!important}.cclsp-widget .cclsp-link::before{display:none!important}.cclsp-widget .cclsp-footer{padding:9px 12px!important;border:0!important;border-top:1px solid var(--cclsp-ui-border-soft)!important;background:var(--cclsp-ui-surface)!important;color:var(--cclsp-ui-muted)!important;font-size:10px!important}.cclsp-widget.cclsp-site-dark{--cclsp-ui-bg:#0e1014;--cclsp-ui-surface:#171a20;--cclsp-ui-surface-2:#1f232b;--cclsp-ui-surface-3:#292e38;--cclsp-ui-text:#f2f4f8;--cclsp-ui-muted:#aab2c0;--cclsp-ui-faint:#778191;--cclsp-ui-border:#303641;--cclsp-ui-border-soft:#252a32;--cclsp-ui-success:#55d69f;--cclsp-ui-danger:#ff7f91;--cclsp-ui-warning:#f1ba61;--cclsp-ui-info:#65bff0;--cclsp-ui-shadow:0 30px 90px rgba(0,0,0,.55),0 4px 16px rgba(0,0,0,.24);--cclsp-ui-shadow-soft:0 14px 34px rgba(0,0,0,.30);color-scheme:dark}.cclsp-widget.cclsp-site-dark .cclsp-panel,.cclsp-widget.cclsp-site-dark .cclsp-header,.cclsp-widget.cclsp-site-dark .cclsp-body,.cclsp-widget.cclsp-site-dark .cclsp-footer,.cclsp-widget.cclsp-site-dark .cclsp-chat,.cclsp-widget.cclsp-site-dark .cclsp-composer-shell,.cclsp-widget.cclsp-site-dark .cclsp-login-card,.cclsp-widget.cclsp-site-dark .cclsp-phone-verify,.cclsp-widget.cclsp-site-dark .cclsp-ticket-restore-box,.cclsp-widget.cclsp-site-dark .cclsp-identity-bar,.cclsp-widget.cclsp-site-dark .cclsp-resume-actions,.cclsp-widget.cclsp-site-dark .cclsp-simple-hero,.cclsp-widget.cclsp-site-dark .cclsp-simple-action,.cclsp-widget.cclsp-site-dark .cclsp-brand-quick,.cclsp-widget.cclsp-site-dark .cclsp-msg-admin,.cclsp-widget.cclsp-site-dark .cclsp-typing,.cclsp-widget.cclsp-site-dark .cclsp-rating-box,.cclsp-widget.cclsp-site-dark .cclsp-emoji-panel,.cclsp-widget.cclsp-site-dark .cclsp-attach-preview{background-image:none!important;color:var(--cclsp-ui-text)!important}.cclsp-widget.cclsp-site-dark .cclsp-panel{background:var(--cclsp-ui-bg)!important;border-color:var(--cclsp-ui-border)!important}.cclsp-widget.cclsp-site-dark .cclsp-header,.cclsp-widget.cclsp-site-dark .cclsp-footer,.cclsp-widget.cclsp-site-dark .cclsp-composer-shell,.cclsp-widget.cclsp-site-dark .cclsp-msg-admin,.cclsp-widget.cclsp-site-dark .cclsp-simple-hero,.cclsp-widget.cclsp-site-dark .cclsp-simple-action,.cclsp-widget.cclsp-site-dark .cclsp-brand-quick,.cclsp-widget.cclsp-site-dark .cclsp-login-card,.cclsp-widget.cclsp-site-dark .cclsp-phone-verify,.cclsp-widget.cclsp-site-dark .cclsp-ticket-restore-box,.cclsp-widget.cclsp-site-dark .cclsp-rating-box,.cclsp-widget.cclsp-site-dark .cclsp-typing{background:var(--cclsp-ui-surface)!important;border-color:var(--cclsp-ui-border)!important}.cclsp-widget.cclsp-site-dark .cclsp-body,.cclsp-widget.cclsp-site-dark .cclsp-chat{background-color:var(--cclsp-ui-bg)!important;border-color:var(--cclsp-ui-border)!important}.cclsp-widget.cclsp-site-dark .cclsp-ux-tabs{background:rgb(14 16 20 / .88)!important;border-color:var(--cclsp-ui-border-soft)!important}.cclsp-widget.cclsp-site-dark .cclsp-ux-tabs button.cclsp-active{background:var(--cclsp-ui-surface-2)!important;color:color-mix(in srgb,var(--cclsp-primary) 72%,white)!important}.cclsp-widget.cclsp-site-dark .cclsp-head-text strong,.cclsp-widget.cclsp-site-dark .cclsp-simple-hero strong,.cclsp-widget.cclsp-site-dark .cclsp-simple-action b,.cclsp-widget.cclsp-site-dark .cclsp-login-card>strong,.cclsp-widget.cclsp-site-dark .cclsp-field label,.cclsp-widget.cclsp-site-dark .cclsp-msg-admin{color:var(--cclsp-ui-text)!important}.cclsp-widget.cclsp-site-dark .cclsp-field input,.cclsp-widget.cclsp-site-dark .cclsp-department-field select,.cclsp-widget.cclsp-site-dark #cclspPhoneVerifyCode,.cclsp-widget.cclsp-site-dark #cclspPhoneRestorePhone,.cclsp-widget.cclsp-site-dark #cclspPhoneRestoreCode{background:var(--cclsp-ui-surface-2)!important;border-color:var(--cclsp-ui-border)!important;color:var(--cclsp-ui-text)!important}.cclsp-widget.cclsp-site-dark .cclsp-tool-btn,.cclsp-widget.cclsp-site-dark .cclsp-header-close,.cclsp-widget.cclsp-site-dark .cclsp-header-back,.cclsp-widget.cclsp-site-dark .cclsp-theme-switch,.cclsp-widget.cclsp-site-dark .cclsp-emoji-panel button{background:var(--cclsp-ui-surface-2)!important;border-color:var(--cclsp-ui-border)!important;color:var(--cclsp-ui-muted)!important}.cclsp-widget.cclsp-site-dark .cclsp-msg-admin .cclsp-msg-tools .cclsp-msg-action,.cclsp-widget.cclsp-site-dark .cclsp-msg-admin .cclsp-msg-reply-ref{background:var(--cclsp-ui-surface-2)!important;border-color:var(--cclsp-ui-border)!important;color:var(--cclsp-ui-muted)!important}.cclsp-widget.cclsp-site-dark .cclsp-hint{background:var(--cclsp-ui-surface)!important;border-color:var(--cclsp-ui-border)!important;color:var(--cclsp-ui-text)!important}.cclsp-widget.cclsp-site-dark .cclsp-rating-stars button{background:var(--cclsp-ui-surface-2)!important;border-color:var(--cclsp-ui-border)!important;color:var(--cclsp-ui-text)!important}@keyframes cclspModernBubble{from{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cclspModernSpin{to{transform:rotate(360deg)}}@media (max-width:640px){.cclsp-widget{right:var(--cclsp-mobile-side-offset,10px)!important;left:var(--cclsp-mobile-side-offset,10px)!important;bottom:var(--cclsp-mobile-bottom-offset,12px)!important}.cclsp-widget.cclsp-mobile-left .cclsp-toggle{margin-right:0!important;margin-left:auto!important}.cclsp-widget.cclsp-mobile-right .cclsp-toggle{margin-right:auto!important;margin-left:0!important}.cclsp-widget .cclsp-toggle{min-width:156px!important;height:54px!important;border-radius:17px!important}.cclsp-widget.cclsp-open .cclsp-toggle{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px)!important}.cclsp-widget.cclsp-open .cclsp-window{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;transform:none!important;z-index:2147483001!important}.cclsp-widget .cclsp-panel{width:100vw!important;height:100dvh!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.cclsp-widget .cclsp-header{min-height:64px!important;padding:calc(8px + env(safe-area-inset-top)) 10px 8px!important}.cclsp-widget .cclsp-avatar{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important}.cclsp-widget .cclsp-head-text strong{font-size:13.5px!important}.cclsp-widget .cclsp-header-close,.cclsp-widget .cclsp-header-back,.cclsp-widget .cclsp-theme-switch{width:32px!important;height:32px!important;min-width:32px!important;border-radius:10px!important}.cclsp-widget .cclsp-header-actions{gap:4px}.cclsp-widget .cclsp-body{padding:9px 9px calc(9px + env(safe-area-inset-bottom))!important}.cclsp-widget .cclsp-ux-tabs{top:-9px!important;margin-bottom:8px!important}.cclsp-widget .cclsp-ux-tabs button{min-height:36px!important;font-size:10.5px!important}.cclsp-widget .cclsp-simple-hero{min-height:78px!important;padding:11px!important}.cclsp-widget .cclsp-simple-action{min-height:72px!important;padding:10px!important}.cclsp-widget .cclsp-chat{min-height:170px!important;max-height:36dvh!important;padding:10px!important;border-radius:16px!important}.cclsp-widget .cclsp-msg{max-width:88%!important;font-size:11.8px!important;line-height:1.8!important}.cclsp-widget .cclsp-msg-tools{opacity:1!important}.cclsp-widget .cclsp-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.cclsp-widget .cclsp-contact-grid .cclsp-field{min-width:0!important}.cclsp-widget .cclsp-contact-grid input{min-width:0!important;padding:0 9px!important;font-size:11px!important}.cclsp-widget .cclsp-composer-shell{grid-template-columns:36px 36px 36px minmax(0,1fr) 42px!important;gap:3px!important;min-height:52px!important;border-radius:16px!important}.cclsp-widget .cclsp-tool-btn{width:36px!important;height:38px!important;min-width:36px!important}.cclsp-widget .cclsp-send{width:42px!important;height:38px!important;min-width:42px!important}.cclsp-widget .cclsp-composer-shell textarea{height:38px!important;min-height:38px!important;font-size:12px!important}.cclsp-widget .cclsp-emoji-panel{grid-template-columns:repeat(6,minmax(0,1fr))!important}.cclsp-widget .cclsp-links{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cclsp-widget .cclsp-footer{padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}.cclsp-widget.cclsp-open.cclsp-view-chat.cclsp-chat-entered:not(.cclsp-phone-locked) .cclsp-body{display:flex!important;flex-direction:column!important;overflow:hidden!important}.cclsp-widget.cclsp-open.cclsp-view-chat.cclsp-chat-entered:not(.cclsp-phone-locked) .cclsp-ux-tabs{flex:0 0 auto!important;position:relative!important;top:auto!important}.cclsp-widget.cclsp-open.cclsp-view-chat.cclsp-chat-entered:not(.cclsp-phone-locked) .cclsp-chat{flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 8px!important}.cclsp-widget.cclsp-open.cclsp-view-chat.cclsp-chat-entered:not(.cclsp-phone-locked) .cclsp-form{position:relative!important;bottom:auto!important;flex:0 0 auto!important;width:100%!important;max-height:48dvh!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:transparent!important}.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-composer-shell{position:relative!important;bottom:auto!important;grid-template-columns:40px 40px minmax(0,1fr) 48px!important;min-height:58px!important;padding:6px!important;gap:4px!important}.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-composer-shell textarea#cclspMessage{width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:9px 7px!important;font-size:16px!important}.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-tool-btn{width:40px!important;min-width:40px!important;height:46px!important}.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-send{width:48px!important;min-width:48px!important;height:46px!important}.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-resume-actions,.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-online-state,.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-result{flex:0 0 auto!important;width:100%!important}}@media (max-width:370px){.cclsp-widget .cclsp-head-text small{max-width:115px}.cclsp-widget .cclsp-header-actions{gap:3px}.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-composer-shell{grid-template-columns:36px 36px minmax(0,1fr) 44px!important;padding:5px!important}.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-tool-btn{width:36px!important;min-width:36px!important}.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-send{width:44px!important;min-width:44px!important}}.cclsp-widget .cclsp-composer-shell{--cclsp-composer-tool-size:38px;--cclsp-composer-send-size:44px;display:flex!important;flex-flow:row nowrap!important;align-items:flex-end!important;justify-content:flex-start!important;direction:rtl!important;min-width:0!important}.cclsp-widget .cclsp-composer-shell>#cclspEmojiBtn{order:1!important;flex:0 0 var(--cclsp-composer-tool-size)!important}.cclsp-widget .cclsp-composer-shell>#cclspFileBtn{order:2!important;flex:0 0 var(--cclsp-composer-tool-size)!important}.cclsp-widget .cclsp-composer-shell>#cclspVoiceBtn{order:3!important;flex:0 0 var(--cclsp-composer-tool-size)!important}.cclsp-widget .cclsp-composer-shell>textarea#cclspMessage{order:4!important;position:relative!important;inset:auto!important;float:none!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}.cclsp-widget .cclsp-composer-shell>textarea#cclspMessage:focus,.cclsp-widget .cclsp-composer-shell>textarea#cclspMessage:focus-visible{outline:none!important;outline-offset:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.cclsp-widget .cclsp-composer-shell:focus-within{border-color:color-mix(in srgb,var(--cclsp-primary) 34%,var(--cclsp-ui-border))!important;box-shadow:0 8px 24px rgb(20 27 39 / .09),0 0 0 3px color-mix(in srgb,var(--cclsp-primary) 10%,transparent)!important}.cclsp-widget .cclsp-composer-shell>.cclsp-send{order:5!important;flex:0 0 var(--cclsp-composer-send-size)!important;margin:0!important}@media (max-width:640px){.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-composer-shell{--cclsp-composer-tool-size:40px;--cclsp-composer-send-size:48px}.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-composer-shell>#cclspEmojiBtn{display:none!important}.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-composer-shell>.cclsp-tool-btn{width:var(--cclsp-composer-tool-size)!important;min-width:var(--cclsp-composer-tool-size)!important}.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-composer-shell>.cclsp-send{width:var(--cclsp-composer-send-size)!important;min-width:var(--cclsp-composer-send-size)!important}.cclsp-widget.cclsp-open.cclsp-view-chat.cclsp-capsules-clear:not(.cclsp-phone-locked) .cclsp-form{flex:0 0 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.cclsp-widget.cclsp-open.cclsp-view-chat.cclsp-capsules-clear:not(.cclsp-phone-locked) .cclsp-chat{flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important}}@media (max-width:370px){.cclsp-widget.cclsp-open.cclsp-view-chat .cclsp-composer-shell{--cclsp-composer-tool-size:36px;--cclsp-composer-send-size:44px}}#cclspWidget.cclsp-widget.cclsp-open.cclsp-view-chat:not(.cclsp-phone-locked) .cclsp-body{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}#cclspWidget.cclsp-widget.cclsp-open.cclsp-view-chat:not(.cclsp-phone-locked) .cclsp-ux-tabs{flex:0 0 auto!important}#cclspWidget.cclsp-widget.cclsp-open.cclsp-view-chat:not(.cclsp-phone-locked) .cclsp-chat{flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important}#cclspWidget.cclsp-widget.cclsp-open.cclsp-view-chat:not(.cclsp-phone-locked) .cclsp-form{display:flex!important;flex:0 0 auto!important;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}#cclspWidget.cclsp-widget.cclsp-open.cclsp-view-chat:not(.cclsp-phone-locked) .cclsp-resume-actions{order:7!important}#cclspWidget.cclsp-widget.cclsp-open.cclsp-view-chat:not(.cclsp-phone-locked) .cclsp-online-state{order:8!important}#cclspWidget.cclsp-widget.cclsp-open.cclsp-view-chat:not(.cclsp-phone-locked) .cclsp-result{order:9!important}#cclspWidget.cclsp-widget.cclsp-open.cclsp-view-chat:not(.cclsp-phone-locked) .cclsp-composer-shell{order:10!important}.cclsp-widget .cclsp-human-handoff-action{display:flex;align-self:flex-end;width:min(86%,320px);margin:-2px 0 9px;padding-inline:2px}.cclsp-widget .cclsp-human-handoff-action button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;max-width:100%;padding:8px 12px;border:1px solid color-mix(in srgb,var(--cclsp-primary) 52%,transparent);border-radius:8px;background:color-mix(in srgb,var(--cclsp-primary) 7%,var(--cclsp-ui-surface));color:var(--cclsp-primary);font:inherit;font-size:11px;font-weight:850;line-height:1.55;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,opacity .16s ease}.cclsp-widget .cclsp-human-handoff-action button:hover,.cclsp-widget .cclsp-human-handoff-action button:focus-visible{border-color:var(--cclsp-primary);background:color-mix(in srgb,var(--cclsp-primary) 12%,var(--cclsp-ui-surface));outline:0;transform:translateY(-1px)}.cclsp-widget .cclsp-human-handoff-action button:disabled{cursor:wait;opacity:.72;transform:none}.cclsp-widget .cclsp-human-handoff-action svg{width:18px;min-width:18px;height:18px}.cclsp-widget .cclsp-human-handoff-action button.cclsp-loading svg{animation:cclspHandoffPulse .8s ease-in-out infinite alternate}.cclsp-widget .cclsp-human-handoff-status{display:flex;align-items:center;gap:10px;width:min(92%,360px);margin:5px auto 10px;padding:10px 11px;border:1px solid rgb(14 165 233 / .25);border-radius:8px;background:rgb(14 165 233 / .08);color:var(--cclsp-ui-text);text-align:right}.cclsp-widget .cclsp-human-handoff-status-icon{display:grid;place-items:center;width:34px;min-width:34px;height:34px;border-radius:8px;background:rgb(14 165 233 / .13);color:#0284c7}.cclsp-widget .cclsp-human-handoff-status-icon svg{width:20px;height:20px}.cclsp-widget .cclsp-human-handoff-status>span:last-child{display:grid;gap:2px;min-width:0}.cclsp-widget .cclsp-human-handoff-status strong{color:inherit;font-size:11px;font-weight:900}.cclsp-widget .cclsp-human-handoff-status small{color:var(--cclsp-ui-muted);font-size:9.5px;line-height:1.7}.cclsp-widget .cclsp-handoff-request{border-style:dashed!important}.cclsp-site-dark .cclsp-human-handoff-action button{border-color:rgb(251 146 60 / .42);background:rgb(251 146 60 / .09);color:#fdba74}.cclsp-site-dark .cclsp-human-handoff-status{border-color:rgb(56 189 248 / .25);background:rgb(14 165 233 / .10)}.cclsp-site-dark .cclsp-human-handoff-status-icon{background:rgb(56 189 248 / .14);color:#7dd3fc}@keyframes cclspHandoffPulse{from{opacity:.45;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}#cclspWidget button.cclsp-loading,#cclspWidget button.cclsp-tap-loading,#cclspWidget a.cclsp-loading,#cclspWidget a.cclsp-tap-loading{position:relative!important;overflow:hidden!important;isolation:isolate!important;contain:paint}#cclspWidget button.cclsp-loading>*,#cclspWidget button.cclsp-tap-loading>*,#cclspWidget a.cclsp-loading>*,#cclspWidget a.cclsp-tap-loading>*{position:relative;z-index:3}#cclspWidget button.cclsp-tap-loading::after,#cclspWidget a.cclsp-tap-loading::after{inset:auto 9px auto auto!important;top:50%!important;margin-top:-7.5px!important;transform:none!important;z-index:4!important;animation:cclspModernTapSpin .68s linear infinite!important}@keyframes cclspModernTapSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cclsp-widget *,.cclsp-widget *::before,.cclsp-widget *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}