.rules-content{color:#525252;font-size:14px;line-height:1.8}.rule-block{margin-bottom:22px;background:#fdfdfd;padding:12px 18px;border-radius:8px;border:1px solid #f0f0f0}.rule-title{font-size:16px;font-weight:700;color:#ec4899;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.rule-subtitle{font-size:15px;font-weight:700;color:#525252;margin-bottom:8px}.rule-line{margin-bottom:8px;padding-left:5px}.highlight,.highlight-line{color:#ec4899;font-weight:700}.modern-confirm-box{width:320px!important;border-radius:16px!important;border:none!important;-webkit-box-shadow:0 15px 50px rgba(0,0,0,.2)!important;box-shadow:0 15px 50px rgba(0,0,0,.2)!important;position:fixed!important;left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;margin:0!important}.modern-confirm-box .el-message-box__header{padding-top:25px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.modern-confirm-box .el-message-box__header .el-message-box__status{position:static!important;-webkit-transform:none!important;transform:none!important;margin-right:10px!important}.modern-confirm-box .el-message-box__header .el-message-box__title{font-weight:700!important;color:#333!important}.modern-confirm-box .el-message-box__btns{padding:10px 20px 20px!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modern-confirm-box .el-message-box__btns button{border-radius:8px!important;font-weight:600!important;padding:10px 20px!important}.modern-confirm-box .el-message-box__btns .el-button:not(.el-button--primary):hover{background-color:#ec4899!important;color:#fff!important;border-color:#ec4899!important}.modern-confirm-box .el-message-box__btns .el-button--primary{background:#ec4899!important;border-color:#ec4899!important}.v-modal{background-color:rgba(0,0,0,.6)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tiab_custom{background:#ec4899;color:#fff;padding:8px 17px;border:none;font-weight:600}.tiab_custom:hover{background-color:#eb7eb4;color:#fff}.collect{width:1130px;margin:20px auto;-webkit-box-shadow:0 0 3px 4px rgba(232,232,233,.6);box-shadow:0 0 3px 4px rgba(232,232,233,.6);background:#fff}.fwb_html{color:#575454;font-size:14px}.fwb_html,.gz_jfjl{padding:10px}.gz_jfjl div{width:120px;text-align:center;border:1px solid #ec4899;border-radius:4px;padding:5px 0;color:#ec4899;cursor:pointer}.djs_red{width:100%;margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px}.djs_red .guize{width:220px;text-align:center;background:#ec4899;color:#fff;padding:10px;margin-bottom:40px}@media (max-width:750px){.collect{width:96%}}.modern-publish-dialog{border-radius:20px!important;background:#fff!important;-webkit-box-shadow:0 24px 48px rgba(0,0,0,.15)!important;box-shadow:0 24px 48px rgba(0,0,0,.15)!important;overflow:hidden;max-width:480px}.modern-publish-dialog .el-dialog__header{display:none}.modern-publish-dialog .el-dialog__body{padding:0!important}.publish-container{padding:30px 25px 40px;background:radial-gradient(circle at top,#fff5f9 0,#f7f8fa 100%)}.dialog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.dialog-header .header-left .main-title{font-size:24px;font-weight:800;color:#ec4899;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog-header .header-left .sub-title{font-size:12px;color:#909399;margin-top:4px;font-weight:600;letter-spacing:2px}.dialog-header .close-btn{width:32px;height:32px;background:rgba(236,72,154,.7);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#fff;-webkit-transition:.3s;transition:.3s}.dialog-header .close-btn:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.guide-text{font-size:14px;color:#5e6d82;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.guide-text i{color:#ec4899}.publish-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.publish-item{background:#fff;border:1px solid #ffeef5;border-radius:16px;padding:22px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 15px rgba(236,72,153,.03);box-shadow:0 4px 15px rgba(236,72,153,.03)}.publish-item:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 12px 25px rgba(236,72,153,.15);box-shadow:0 12px 25px rgba(236,72,153,.15);border-color:#ec4899}.pi-icon{width:52px;height:52px;background:#fff0f6;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.publish-item:hover .pi-icon{-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}.pi-icon svg{width:26px;height:26px}.pi-title{font-size:16px;font-weight:800;color:#333;margin-bottom:6px}.pi-desc{font-size:12px;color:#888;line-height:1.4;padding:0 4px}@media (max-width:500px){.publish-grid{gap:10px}.publish-item{padding:18px 8px;border-radius:12px}.pi-icon{width:44px;height:44px;margin-bottom:10px}.pi-icon svg{width:22px;height:22px}.pi-title{font-size:14px;margin-bottom:4px}.pi-desc{font-size:11px;letter-spacing:-.2px}}