.matrix-smart-banner{align-items:center;background:hsla(0,0%,100%,.95);box-sizing:border-box;display:flex;flex-direction:row;font-family:TikTokFont;justify-content:space-between;left:50%;max-width:600px;min-height:56px;padding:4px 16px;position:fixed;top:0;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:19}.matrix-smart-banner:after{background-color:rgba(22,24,35,.12);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transform:scale(.5);transform-origin:0 0;width:200%}.matrix-smart-banner.is-rtl{direction:rtl}.matrix-smart-banner.t{background-color:#161823;border-bottom:1px solid hsla(0,0%,100%,.15)}.matrix-smart-banner.t .username{color:#fff}.matrix-smart-banner.t .description{color:hsla(0,0%,100%,.5)}.matrix-smart-banner .username{color:#161823;display:-webkit-box;font-size:14px;font-weight:600;-webkit-line-clamp:1;line-height:17px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.matrix-smart-banner .image-title{height:16px;margin-bottom:1px;margin-top:3px}.matrix-smart-banner .description{color:rgba(22,24,35,.75);display:-webkit-box;font-size:14px;-webkit-line-clamp:1;line-height:17px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.matrix-smart-banner .description.double-line{-webkit-line-clamp:2}.matrix-smart-banner .image-logo{--size:40px;height:var(--size);min-width:var(--size);position:relative;width:var(--size);z-index:1}.matrix-smart-banner .image-logo.is-avatar{border-radius:50%;--avatar-size:48px;height:var(--avatar-size);min-width:var(--avatar-size);width:var(--avatar-size)}.matrix-smart-banner .title-container{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;padding:0 8px}.matrix-smart-banner .ssr-link{color:#161823;font-size:0;text-decoration:none}.matrix-smart-banner .open-btn{background:#fe2c55;border-radius:2px;box-sizing:border-box;color:#fff;display:block;flex:0 0 96px;font-size:14px;font-weight:600;height:36px;line-height:36px;overflow:hidden;padding:0 12px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.matrix-smart-banner .open-btn:hover{color:"#fff";text-decoration:none}.matrix-smart-button-container{box-sizing:border-box;padding:0 25px;width:100%}.matrix-smart-button{background-color:#fe2c55;border-radius:4px;color:#fff;font-family:TikTokFont;font-size:15px;font-weight:600;height:44px;line-height:44px;overflow:hidden;padding:0 12px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.matrix-smart-button.is-rtl{direction:rtl}.matrix-smart-button-a{display:block;text-decoration:none}.matrix-smart-popup-mask{align-items:center;background:rgba(0,0,0,.5);bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;transition:all .3s cubic-bezier(.075,.82,.165,1)}.matrix-smart-popup-container{background-color:#fff;border-radius:8px 8px 0 0;bottom:0;box-shadow:0 2px 8px rgba(0,0,0,.06);left:0;position:absolute;right:0;width:100%;z-index:1008}.matrix-smart-popup-container.is-rtl{direction:rtl}.matrix-smart-popup-container .img-container{background-color:#f8f8f8;border-radius:100%;box-sizing:border-box;height:64px;left:50%;padding:4px;position:absolute;top:0;transform:translate(-50%,-50%);width:64px}.matrix-smart-popup-container .img-container img{border-radius:100%}.matrix-smart-popup-container .info{box-sizing:border-box;padding:48px 20px 20px;text-align:center;width:100%}.matrix-smart-popup-container .info .title{color:#000;font-family:TikTokFont;font-size:20px;font-weight:600;line-height:24px;margin:0}.matrix-smart-popup-container .info .desc{color:rgba(22,24,35,.75);font-family:TikTokFont;font-size:15px;font-weight:400;line-height:18px;margin:12px 0 0}.matrix-smart-popup-container .btn-container{box-sizing:border-box;padding:0 20px 20px;text-align:center;width:100%}.matrix-smart-popup-container .btn-container>*{border:none;font-size:15px;height:44px;line-height:44px;width:100%}.matrix-smart-popup-container .btn-container .accept{background-color:#fe2c55;border-radius:2px;color:#fff;font-family:TikTokFont;font-weight:600}.matrix-smart-popup-container .btn-container .refuse{background-color:#fff;color:#000;font-family:TikTokFont;font-weight:400;margin-top:2px}.matrix-smart-wrapper{display:inline-block}.matrix-smart-wrapper-a{text-decoration:none}