@charset "UTF-8";.chat-page{width:100%;height:100vh;height:100dvh;background:#f5f7fb;display:flex;overflow:hidden;color:#1f2640;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none}.chat-wrap{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden}.chat-wrap>.chat-header{flex:0 0 auto}.chat-wrap>.kefu-tabs{flex:0 0 auto}.chat-wrap>.chat-body{flex:1 1 auto;min-height:0}.chat-wrap>.chat-footer{flex:0 0 auto}.chat-header{display:flex;align-items:center;gap:10px;padding:10px 14px;padding-top:calc(10px + env(safe-area-inset-top));background:#fff;border-bottom:1px solid #eef0f5}.chat-header .avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f0f2f6}.chat-header .avatar img{width:100%;height:100%;object-fit:cover;display:block}.chat-header .info{flex:1;min-width:0}.chat-header .info .name{font-size:15px;font-weight:600;color:#1f2640;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-header .info .status{margin-top:3px;font-size:11px;color:#5fb87a;display:flex;align-items:center;gap:5px}.chat-header .info .status .dot{width:6px;height:6px;background:#5fb87a;border-radius:50%;box-shadow:0 0 0 3px #5fb87a2e}.chat-header .self-tag{font-size:11px;color:#8a93a8;background:#f5f7fb;padding:4px 10px;border-radius:12px;flex-shrink:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kefu-tabs{display:flex;gap:6px;padding:8px 12px;background:#fafbfd;border-bottom:1px solid #eef0f5;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.kefu-tabs::-webkit-scrollbar{display:none}.kefu-tabs .kefu-tab{position:relative;flex-shrink:0;background:#fff;border:1px solid #eef0f5;color:#5c6480;padding:6px 12px;border-radius:16px;font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;line-height:1.4;transition:background .15s,border-color .15s,color .15s;user-select:none}.kefu-tabs .kefu-tab:active{background:#f5f7fb}.kefu-tabs .kefu-tab.active{background:linear-gradient(135deg,#d4b081 0%,#c89a68 100%);border-color:transparent;color:#fff;box-shadow:0 4px 10px #d4b08152}.kefu-tabs .kefu-tab .tab-badge{min-width:18px;height:18px;padding:0 5px;background:#ff4d4f;color:#fff;border-radius:9px;font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.chat-body{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:14px 12px;background:#f7f9fc;overscroll-behavior:contain}.chat-body::-webkit-scrollbar{width:4px}.chat-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:2px}.chat-body .loading-tip,.chat-body .empty-tip{text-align:center;padding:22px 0;color:#a4abbd;font-size:12.5px}.msg-row{display:flex;gap:8px;margin-bottom:14px;align-items:flex-end}.msg-row .avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#fff;box-shadow:0 2px 6px #28325a0f}.msg-row .avatar img{width:100%;height:100%;object-fit:cover;display:block}.msg-row .msg-wrap{max-width:calc(100% - 90px);display:flex;flex-direction:column;align-items:flex-start;min-width:0}.msg-row .msg-time{font-size:10.5px;color:#b0b7c9;margin-bottom:4px;padding:0 4px}.msg-row .msg-bubble{padding:9px 13px;background:#fff;border-radius:4px 14px 14px;box-shadow:0 2px 8px #28325a0a;font-size:14px;line-height:1.45;color:#2b3247;word-break:break-word;white-space:pre-wrap;user-select:text;-webkit-user-select:text}.msg-row .msg-bubble.image{padding:3px;background:#fff}.msg-row .msg-bubble.image img{display:block;max-width:220px;max-height:220px;border-radius:8px;object-fit:cover}.msg-row.is-own{justify-content:flex-end}.msg-row.is-own .msg-wrap{align-items:flex-end}.msg-row.is-own .msg-bubble{background:linear-gradient(135deg,#d4b081 0%,#c89a68 100%);color:#fff;border-radius:14px 4px 14px 14px;box-shadow:0 4px 12px #d4b08147}.msg-row.is-own .msg-bubble.image{background:transparent;box-shadow:none;padding:0}.chat-footer{position:relative;background:#fff;border-top:1px solid #eef0f5;padding-bottom:env(safe-area-inset-bottom)}.chat-footer .tools{display:flex;align-items:center;gap:16px;padding:8px 14px 0}.chat-footer .tools .tool-icon{font-size:22px;color:#8a93a8;cursor:pointer;padding:6px;margin:-6px;transition:color .15s}.chat-footer .tools .tool-icon:active{color:#d4b081}.chat-footer .input-row{display:flex;align-items:flex-end;padding:6px 12px 10px;gap:8px}.chat-footer .input-row .ant-input{flex:1;background:#f5f7fb;border-radius:12px;padding:10px 14px;font-size:15px;line-height:1.4;resize:none;min-height:40px}.chat-footer .input-row .ant-input:focus{background:#fff;box-shadow:0 0 0 2px #d4b0812e}.chat-footer .input-row .send-btn{border:none;background:#e7ebf2;color:#a4abbd;padding:10px 16px;border-radius:12px;font-size:13.5px;font-weight:500;cursor:not-allowed;display:inline-flex;align-items:center;gap:5px;flex-shrink:0;min-height:40px;transition:all .15s}.chat-footer .input-row .send-btn.active{background:linear-gradient(135deg,#d4b081 0%,#c89a68 100%);color:#fff;cursor:pointer;box-shadow:0 4px 12px #d4b08152}.chat-footer .emoji-panel{position:absolute;bottom:100%;left:12px;right:12px;margin-bottom:6px;z-index:10;background:#fff;border-radius:12px;box-shadow:0 12px 32px #28325a29;overflow:hidden;max-width:380px}.chat-footer .start-chat-row{padding:14px 14px calc(14px + env(safe-area-inset-bottom)) 14px}.chat-footer .start-chat-row .start-chat-btn{width:100%;border:none;background:linear-gradient(135deg,#d4b081 0%,#c89a68 100%);color:#fff;font-size:15px;font-weight:600;letter-spacing:.5px;padding:13px 0;border-radius:12px;cursor:pointer;box-shadow:0 8px 20px #d4b08152;transition:transform .15s,box-shadow .15s}.chat-footer .start-chat-row .start-chat-btn:active:not(:disabled){transform:scale(.98)}.chat-footer .start-chat-row .start-chat-btn:disabled{opacity:.6;cursor:not-allowed}@media (min-width: 900px){.chat-page{background:linear-gradient(135deg,#f5f7fb 0%,#e9eef7 100%);align-items:center;justify-content:center;padding:24px;user-select:auto}.chat-wrap{max-width:720px;height:calc(100vh - 48px);max-height:880px;border-radius:16px;box-shadow:0 24px 64px #28325a1f}.chat-header{padding:14px 20px;gap:12px}.chat-header .avatar{width:44px;height:44px}.chat-header .info .name{font-size:16px}.msg-row{gap:10px;margin-bottom:18px}.msg-row .avatar{width:36px;height:36px}.msg-row .msg-wrap{max-width:calc(100% - 100px)}.msg-row .msg-bubble{padding:10px 14px}.msg-row .msg-bubble.image img{max-width:260px;max-height:260px}.chat-body{padding:20px}.chat-footer .tools{padding:10px 18px 0;gap:18px}.chat-footer .input-row{padding:6px 18px 14px;gap:10px}.chat-footer .input-row .send-btn{padding:10px 18px;font-size:14px}}@media (max-width: 360px){.chat-header .self-tag{display:none}.chat-header .info .name{font-size:14px}.msg-row .msg-wrap{max-width:calc(100% - 76px)}.chat-footer .input-row .send-btn span{display:none}}.w{width:1400px;margin:0 auto}input,textarea{outline:none;resize:none;border:0;font-size:14px}input::placeholder,textarea::placeholder{font-size:14px;color:#8f97af}a[title=站长统计]{display:none}html,body{color:#434a66;font-size:14px;margin:0;padding:0;width:100%;min-height:100vh;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;background:#fff;scrollbar-color:transparent transparent;-ms-overflow-style:none;-webkit-text-size-adjust:100%}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}#root{width:100%;height:100%}i{font-style:normal}div,span,a,ul,li,p,input,section,body,html,:before,:after{box-sizing:border-box}img,svg,video,canvas,audio,iframe,embed,object{display:initial}h1,h2,h3,h4,h5,h6{font-weight:500}div ul,section ul{margin:0;padding:0;outline:none;list-style:none}div p,div h1,div h2,div h3,div h4,div h5,div h6,section p,section h1,section h2,section h3,section h4,section h5,section h6{margin:0}a{color:inherit}.scrollbar::-webkit-scrollbar{width:4px}.scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:2px}.scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:10px}.scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.scrollbar_w::-webkit-scrollbar{width:5px}.scrollbar_w::-webkit-scrollbar-track{background:transparent;border-radius:2px}.scrollbar_w::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1);border-radius:10px}.scrollbar_w::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.inputFileRef{position:absolute;transform:translate(-9999px)}.ant-scrolling-effect{width:initial!important}.ant-btn-primary{color:inherit}#root{background:#f8faff;--swiper-theme-color: #d4b081}#root #canvas-font{position:absolute;top:0;left:0;transform:translate(-100%,-100%);pointer-events:none}#root #App{min-height:900px;position:relative}@media screen and (min-width: 1px) and (max-width: 1720px){#root .w{width:1220px}#root .home_bg .home_bgi_left,#root .home_bg .live_bgi_left,#root .warpper-box .home_bgi_left,#root .warpper-box .live_bgi_left{width:calc((100% - 1220px)/2);left:calc((100% - 1220px)/2)}#root .home_bg .home_bgi_right,#root .home_bg .live_bgi_right,#root .warpper-box .home_bgi_right,#root .warpper-box .live_bgi_right{right:calc((100% - 1220px)/2);width:calc((100% - 1220px)/2)}#root .swiper-box .vs{font-size:24px}#root .matchItem,#root .attention-box{grid-template-columns:repeat(5,1fr)}#root .follow .attention-box,#root .race-situation{grid-template-columns:repeat(4,1fr)}#root #right-content-box .matchItem{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width: 1721px) and (max-width: 2300px){#root .w{width:1400px}#root .home_bg .home_bgi_left,#root .warpper-box .home_bgi_left{width:calc((100% - 1220px)/2);left:calc((100% - 1220px)/2)}#root .home_bg .live_bgi_left,#root .warpper-box .live_bgi_left{width:calc((100% - 1400px)/2);left:calc((100% - 1400px)/2)}#root .home_bg .home_bgi_right,#root .warpper-box .home_bgi_right{width:calc((100% - 1220px)/2);right:calc((100% - 1220px)/2)}#root .home_bg .live_bgi_right,#root .warpper-box .live_bgi_right{width:calc((100% - 1400px)/2);right:calc((100% - 1400px)/2)}#root .matchItem{grid-template-columns:repeat(5,1fr)}#root .attention-box{grid-template-columns:repeat(6,1fr)}#root .follow .attention-box,#root .race-situation{grid-template-columns:repeat(5,1fr)}#root #right-content-box .matchItem{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width: 2301px) and (max-width: 9999px){#root .w{width:1400px}#root .home_bg .home_bgi_left,#root .warpper-box .home_bgi_left{width:calc((100% - 1220px)/2);left:calc((100% - 1220px)/2)}#root .home_bg .live_bgi_left,#root .warpper-box .live_bgi_left{width:calc((100% - 1400px)/2);left:calc((100% - 1400px)/2)}#root .home_bg .home_bgi_right,#root .warpper-box .home_bgi_right{width:calc((100% - 1220px)/2);right:calc((100% - 1220px)/2)}#root .home_bg .live_bgi_right,#root .warpper-box .live_bgi_right{width:calc((100% - 1400px)/2);right:calc((100% - 1400px)/2)}#root .matchItem{grid-template-columns:repeat(5,1fr)}#root .attention-box{grid-template-columns:repeat(7,1fr)}#root .follow .attention-box,#root .race-situation{grid-template-columns:repeat(5,1fr)}#root #right-content-box .matchItem{grid-template-columns:repeat(7,1fr)}}#root .ant-progress .ant-progress-circle-path{transition:all .3s!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translate(0)}}.animate__fadeInUp{animation-name:fadeInUp;animation-duration:.4s}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}.animate__fadeInLeft{animation-name:fadeInLeft;animation-duration:.4s}@keyframes fadeInRight{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}.animate__fadeInRight{animation-name:fadeInRight;animation-duration:.3s}@keyframes reel{0%{opacity:0;width:0}to{opacity:1;width:398px}}.animate__reel{animation-name:reel;animation-duration:.3s}@keyframes verify{0%{opacity:0;width:0}to{opacity:1;width:358px}}.animate__verify{animation-name:verify;animation-duration:.3s}.swiper-container [class^=swiper-button-]{width:calc(var(--swiper-navigation-size) / 55 * 27);background:rgba(0,0,0,.5);visibility:hidden}.swiper-container [class^=swiper-button-]:after{font-size:20px;color:#fff}.swiper-container:hover [class^=swiper-button-]{visibility:initial}.swiper-container .swiper-button-prev{left:0;border-radius:0 8px 8px 0}.swiper-container .swiper-button-next{right:0;border-radius:8px 0 0 8px}.ant-image{position:absolute!important;top:0;left:0;width:100%;height:100%}.ant-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all .3s linear}.ant-image.ant-image-error img{object-fit:cover}.ant-image-preview-img{border-radius:8px}.ant-modal{overflow:hidden}.ant-modal .ant-modal-content{border-radius:8px;overflow:hidden}.ant-modal .ant-modal-content .ant-modal-close-x .anticon{transition:all .3s}.ant-modal .ant-modal-content .ant-modal-close-x:hover .anticon{transform:rotate(180deg)}.ant-message{z-index:2010}.ant-message .ant-message-notice .ant-message-notice-content{border-radius:8px}.ant-cascader-menus .ant-cascader-menu{height:230px}#App{z-index:2}#App .ant-pagination{display:flex;margin-top:60px;justify-content:center}#App .ant-pagination>li{border-radius:50%}#App .ant-pagination>li button{border-radius:50%}#root .body_bgi{pointer-events:none;position:fixed!important;z-index:0}#root .ant-modal-header{border-radius:8px 8px 0 0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
