@charset "utf-8";
/*-------------------
*Description:        By www.yiwuku.com
*Website:            https://app.zblogcn.com/?id=18334
*Author:             尔今 erx@qq.com
*update:             2026-03-28(Last:2026-03-28)
-------------------*/
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.woff2?t=1774713064478') format('woff2'),
       url('iconfont.woff?t=1774713064478') format('woff'),
       url('iconfont.ttf?t=1774713064478') format('truetype');
}
.erx-dialog-mbox{display:none;align-items:center;justify-content:center;position:fixed;right:30px;bottom:30px;max-width:100%;pointer-events:none;z-index:9999;}
.erx-dialog-mbox.erxact{display:flex;}
.erx-dialog-mbox em, .erx-dialog-mbox i{font-style:normal;}
.erx-dialog-inner{width:560px;max-width:96%;color:#111;box-sizing:border-box;background:#4d1452;padding:5px;border-radius:12px;font-size:14px;box-shadow:0 0 16px rgba(0,0,0,.3);pointer-events:auto;}
.erx-dialog-tit{position:relative;font-size:22px;color:#fff;padding:8px 25px 8px 8px;cursor:move;}
.erx-dialog-tit::before{content:'\e60d';font-family: 'iconfont';font-size:30px;margin:0 8px 0 0;display:inline-block;vertical-align:middle;}
.erx-dialog-tit .ed-close{position:absolute;top:5px;right:5px;cursor:pointer;line-height:1;font-size:25px;opacity:.8;}
.erx-dialog-tit .ed-close:hover{opacity:1;}
.erx-dialog-tit .ed-number{margin-left:5px;font-size:.8em;opacity:.3;}
.erx-dialog-wrap{background:#fff;border-radius:0 0 8px 8px;}
.erx-dialog-con{max-height:58vh;min-height:30vh;padding:20px 8px;box-sizing:border-box;overflow-y:auto;}
.ed-admin-mode .erx-dialog-con{height:60vh;}
.erx-dialog-con::-webkit-scrollbar, .erx-dialog-text::-webkit-scrollbar{width:6px;}
.erx-dialog-con::-webkit-scrollbar-track, .erx-dialog-text::-webkit-scrollbar-track{background:transparent;}
.erx-dialog-con::-webkit-scrollbar-thumb, .erx-dialog-text::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px;}
.erx-dialog-con .ed-item .m-data{text-align:center;font-size:12px;font-family:Verdana, Geneva, Tahoma, sans-serif;padding:18px 0 6px;opacity:.3;}
.erx-dialog-con .ed-item .m-con{display:flex;justify-content:flex-end;align-items:flex-start;}
.ed-item .m-con .c-msg, .ed-admin-mode .ed-item .m-con .c-msg{position:relative;width:auto;max-width:68%;word-wrap:break-word;word-break:break-all;background:#eee;}
.ed-item .m-con .c-msg, .ed-item .m-con .c-name{line-height:20px;padding:5px 8px 7px;border-radius:5px;}
.ed-item .m-con .c-msg a{color:#222;text-decoration:underline;}
.ed-item .m-con .c-msg a:hover{color:#00268e;}
.ed-item .m-con .c-msg::after, .ed-admin-mode .ed-item .m-con .c-msg::after{content:'';position:absolute;top:11px;left:100%;border:transparent 5px solid;border-left-color:#eee;}
.ed-item .m-con .c-name{margin-left:8px;color:#666;background:#eee;}
.ed-item.ed-sys:not(:first-child){margin-top:15px;}
.ed-item.ed-sys .m-con{justify-content:flex-start;}
.ed-item.ed-sys .m-con .c-msg::after{left:auto;right:100%;border-left-color:transparent;border-right-color:#eee;}
.ed-item.ed-sys .m-con .c-msg{order:1;background:#eee;}
.ed-item.ed-sys .m-con .c-name{order:0;margin:0 8px 0 0;}
.ed-item .m-con .c-msg .e-msg-img{display:block;height:150px;border:0;}
.ed-item .m-con .c-msg .e-msg-face{display:inline-block;height:20px;margin:0 2px;border:0;vertical-align:top;}

.erx-dialog-post{position:relative;padding:0 8px 8px;}
.erx-dialog-form{border:#eee 1px solid;padding:6px 0 0;background:#fff;border-radius:8px;box-shadow:0 0 3px rgba(0,0,0,.15);}
.erx-dialog-text{height:60px;line-height:20px;padding:0 0 0 10px;overflow-y:auto;}
.erx-dialog-text img{max-height:100%;}
.erx-dialog-text img.e-face{max-height:25px;margin:2px 3px 0 0;}
.erx-dialog-text:focus{outline:none;}
.erx-dialog-bar{position:relative;display:flex;justify-content:space-between;align-items:center;line-height:1;padding:3px 9px 9px;}
.erx-dialog-btn{color:#fff;background:#666;padding:2px 8px;border:0;border-radius:8px;cursor:pointer;opacity:.6;}
.erx-dialog-btn.erxact{background:#4d1452;}
.erx-dialog-fun{display:flex;align-items:center;}
.erx-dialog-fun > label:not(.p-face){margin-left:12px;}
.erx-dialog-fun .p-face::before, .erx-dialog-fun .p-image::before{content:'\e6ae';font-family: 'iconfont';font-size:22px;cursor:pointer;opacity:.6;}
.erx-dialog-fun .p-image::before{content:'\e623';}
.erx-dialog-fun > label:hover::before, .erx-dialog-btn:hover{opacity:1;}
.erx-dialog-fun .p-admin{font-size:12px;cursor:pointer;}
.erx-dialog-fun .p-news{font-size:12px;}
.erx-dialog-fun .p-admin em, .erx-dialog-fun .p-news em, .erx-dialog-ball > i{display:inline-block;min-width:16px;line-height:16px;margin-left:3px;color:#fff;background:#f30;padding:0 4px;border-radius:20px;box-sizing:border-box;}
.erx-dialog-fun input, .ed-user-new-count, .ed-con-sys .ed-sys{display:none;}
.erx-dialog-tips{display:none;position:absolute;left:0;bottom:100%;padding:0 8px 3px;}
.erx-dialog-tips p{color:#fff;background:#f80;border-radius:6px;padding:3px 6px;}
.ed-face-list{display:none;flex-wrap:wrap;position:absolute;bottom:120%;left:0;max-width:280px;background:#fff;border:1px #ddd solid;padding:5px;border-radius:8px;box-shadow:0 -3px 6px rgba(0,0,0,.2);list-style:none;margin:0;}
.ed-face-list.erxshow{display:flex;}
.ed-face-list::after{content:'';position:absolute;bottom:-4px;left:15px;width:6px;height:6px;border:0 #ddd solid;border-width:0 1px 1px 0;background:#fff;transform:rotate(45deg);}
.ed-face-list li{width:25px;padding:5px;border-radius:5px;cursor:pointer;box-sizing:content-box;}
.ed-face-list li img{width:100%;}
.ed-face-list li:hover{background:#eee;}

.erx-dialog-ball{position:fixed;right:30px;z-index:9999;}
.erx-dialog-ball .ed-m-icon{display:block;width:58px;height:58px;line-height:58px;text-align:center;background:#4d1452;border-radius:50%;cursor:pointer;animation:heartbeat 1s infinite;}
.erx-dialog-ball .ed-m-icon::after{content:'\e60d';font-family: 'iconfont';color:#fff;font-size:28px;}
.erx-dialog-ball .ed-m-text{position:absolute;top:110%;right:50%;margin-right:-2.5em;font-size:12px;width:4.5em;text-align:center;background:#eee;padding:.15em .25em;border-radius:5px;text-shadow:0 1px 1px rgba(255,255,255,.9);}
.erx-dialog-ball > i{display:none;position:absolute;top:-5px;right:-5px;font-size:12px;padding:1px 6px;}

.ed-admin-tab{display:none;line-height:32px;background:#ddd;overflow-x:auto;}
.ed-admin-tab.erxshow{display:flex;}
.ed-admin-tab > div{border-right:#fff 1px solid;padding:0 6px 0 12px;cursor:pointer;}
.ed-admin-tab > div:hover{color:#f30;}
.ed-admin-tab > div.cur{color:#f30;background:#fff;}
.ed-admin-tab > div span{font-family:Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;font-size:16px;}
.ed-admin-tab > div i{font-size:12px;}
.ed-no-msg{line-height:2;padding:2em 0 0 2em;}
@keyframes heartbeat {
  50% {
    transform: scale(1.1);
  }
}
@media only screen and (max-width: 640px) {
  .erx-dialog-mbox{right:auto;bottom:10px;}
}