.infinite-loading-container{clear:both;text-align:center}.infinite-loading-container .loading-default{border:1px solid #999;border-radius:50%;width:28px;height:28px;margin:5px 0;animation:1.5s infinite comment-loading-rotating;display:inline-block;position:relative}.infinite-loading-container .loading-default:before{content:"";background-color:#999;border-radius:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px;display:block;position:absolute;top:0;left:50%}.infinite-status-prompt{color:#666;padding:10px 0;font-size:14px}@keyframes comment-loading-rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.chat-container{background:var(--card-bg,var(--surface));width:360px;height:80%;bottom:20px;left:auto;right:20px;box-shadow:0 5px 25px #00000021;border-radius:10px!important}.chat-container .chat-header{background-color:var(--primary,#50a1ff);color:#fff;z-index:5;border-top-left-radius:10px;border-top-right-radius:10px;flex-shrink:0;align-items:center;height:60px;padding:0 .8rem;font-size:20px;font-weight:500;display:flex;overflow:hidden;box-shadow:0 15px 25px -13px #00000021}.chat-container .chat-header .icon-close{position:absolute;top:18px;right:20px}.chat-container .chat-body{overscroll-behavior:contain;height:calc(100% - 200px);padding:0 .8rem;overflow-y:auto}.chat-container .chat-body .MessageBody{background:var(--fill-muted,#f8f8f8);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;border-radius:12px;padding:.4rem .85rem;font-size:13px;display:inline-block}.chat-container .chat-body .reply-list{border-left:1px solid color-mix(in srgb,var(--text) 12%,transparent);margin-left:2.5rem;padding-left:.6rem}.chat-container .chat-body .reply-list .reply-more{color:var(--primary);opacity:.85;margin-top:.25rem;display:inline-block}.chat-container .chat-body .reply-list .reply-more:hover{opacity:1}.black .chat-container .chat-body .reply-list,.dark .chat-container .chat-body .reply-list{border-left-color:#ffffff4d}.chat-container .chat-footer{border-top:1px solid var(--border);background:var(--card-bg,var(--surface));border-bottom-right-radius:10px;border-bottom-left-radius:10px;height:140px;padding:0;overflow:hidden;box-shadow:0 4px 23px #00000026}.chat-container .chat-footer textarea{width:100%;color:inherit;-webkit-user-select:text;user-select:text;resize:none;background-color:#0000;border:none;border-top:1px solid #0000;outline:0;height:107px;padding:10px 15px;display:block}.chat-container .chat-footer textarea:focus{border-top:1px solid var(--success)}.chat-container .chat-footer textarea::placeholder{opacity:.7;font-size:13px}.chat-container .chat-footer--view-only{justify-content:center;align-items:center;height:60px;display:flex}.chat-container--view-only .chat-body{height:calc(100% - 120px)}.tinRightIn{animation-name:tinRightIn}.fiexd-comments-bar{opacity:0;color:#fff;background:var(--primary);border-radius:8px 8px 0 0;align-items:center;width:260px;height:60px;padding:0 .9em;transition:all .3s;display:flex;position:fixed;bottom:-60px;right:20px;box-shadow:0 4px 12px #0000004d}.fiexd-comments-bar .comment-icon-path{fill:var(--primary)}.fiexd-comments-bar:hover{background-color:#278bff}.fiexd-comments-bar:hover .comment-icon-path{fill:#278bff}.fiexd-comments-bar.is-scroll{opacity:1;z-index:2000;bottom:0;box-shadow:0 13px 35px -12px #23232359}.comment-mine-tag{color:var(--primary);vertical-align:1px;background-color:color-mix(in srgb,var(--primary) 12%,transparent);border-radius:8px;margin-left:2px;padding:0 6px;font-size:11px;font-weight:400;line-height:16px;display:inline-block}.comment-focus{border-left:2px solid var(--primary);background:color-mix(in srgb,var(--primary) 8%,transparent);border-radius:0 6px 6px 0;margin-left:-12px;padding:8px 10px 8px 12px;position:relative}@media (width<=767.98px){.fiexd-comments-bar{border-radius:22px;width:auto;height:44px;padding:0 14px 0 6px;right:12px}.fiexd-comments-bar.is-scroll{bottom:12px}.fiexd-comments-bar .fs-20{font-size:14px!important}.fiexd-comments-bar .fs-36{font-size:18px!important}.fiexd-comments-bar svg{width:1.4em!important;height:1.4em!important;font-size:1.25rem!important}.chat-container{width:100%;height:100%;bottom:0;left:0;right:0;border-radius:0!important}.chat-container .chat-footer,.chat-container .chat-header{border-radius:0}}
