.setting-page[data-v-e03c5ffa]{height:100%;background:linear-gradient(135deg,#e0eafc,#cfdef3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;box-sizing:border-box;padding:16px 20px 0}.setting-page[data-v-e03c5ffa]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,0) 70%);pointer-events:none}.setting-page[data-v-e03c5ffa] .el-main{padding:0!important;width:100%;height:100%}.setting-page .setting-container[data-v-e03c5ffa]{width:62vw;height:80vh;max-width:1100px;min-height:600px;min-width:970px;background:#fff;border-radius:16px;display:flex;box-shadow:0 20px 60px rgba(0,0,0,.1);overflow:hidden;border:1px solid hsla(0,0%,100%,.3);backdrop-filter:blur(10px);margin:0 auto}.setting-page .setting-aside[data-v-e03c5ffa]{width:240px;background-color:#fcfcfd;border-right:1px solid #f0f3f5;padding:30px 0}.setting-page .setting-aside .setting-title[data-v-e03c5ffa]{padding:0 25px 20px;font-size:18px;font-weight:600;color:#1f1f1f;letter-spacing:.5px}.setting-page .setting-aside .setting-menu .menu-item[data-v-e03c5ffa]{padding:14px 25px;cursor:pointer;display:flex;align-items:center;gap:12px;color:#595959;font-size:14px;transition:all .3s;position:relative}.setting-page .setting-aside .setting-menu .menu-item i[data-v-e03c5ffa]{font-size:18px}.setting-page .setting-aside .setting-menu .menu-item[data-v-e03c5ffa]:hover{color:var(--im-color-primary);background-color:#f0f7ff}.setting-page .setting-aside .setting-menu .menu-item.active[data-v-e03c5ffa]{color:var(--im-color-primary);background-color:#e6f0ff;font-weight:600}.setting-page .setting-aside .setting-menu .menu-item.active[data-v-e03c5ffa]:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:var(--im-color-primary)}.setting-page .setting-content[data-v-e03c5ffa]{flex:1;padding:40px 50px;overflow-y:auto}.setting-page .setting-content .content-pane .pane-header[data-v-e03c5ffa]{font-size:22px;font-weight:600;color:#262626;margin-bottom:35px;display:flex;justify-content:space-between;align-items:center}.setting-page .info-form-wrap[data-v-e03c5ffa]{max-width:600px}.setting-page .info-form-wrap .avatar-uploader .avatar-wrap[data-v-e03c5ffa]{position:relative;width:100px;height:100px;border-radius:50%;overflow:hidden;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.setting-page .info-form-wrap .avatar-uploader .avatar-wrap .avatar[data-v-e03c5ffa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.setting-page .info-form-wrap .avatar-uploader .avatar-wrap .avatar-placeholder[data-v-e03c5ffa]{width:100%;height:100%;background-color:#fafafa;display:flex;align-items:center;justify-content:center;color:#bfbfbf;font-size:24px}.setting-page .info-form-wrap .avatar-uploader .avatar-wrap .avatar-mask[data-v-e03c5ffa]{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s;font-size:12px;gap:4px}.setting-page .info-form-wrap .avatar-uploader .avatar-wrap .avatar-mask i[data-v-e03c5ffa]{font-size:20px}.setting-page .info-form-wrap .avatar-uploader .avatar-wrap:hover .avatar-mask[data-v-e03c5ffa]{opacity:1}.setting-page .info-form-wrap .custom-input[data-v-e03c5ffa] .el-input__inner,.setting-page .info-form-wrap .custom-input[data-v-e03c5ffa] .el-textarea__inner{border-radius:8px;background-color:#f9f9f9;border-color:#eee;transition:all .3s}.setting-page .info-form-wrap .custom-input[data-v-e03c5ffa] .el-input__inner:focus,.setting-page .info-form-wrap .custom-input[data-v-e03c5ffa] .el-textarea__inner:focus{background-color:#fff;border-color:var(--im-color-primary);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.setting-page .info-form-wrap .form-actions[data-v-e03c5ffa]{margin-top:40px}.setting-page .info-form-wrap .offline-reply-card[data-v-e03c5ffa]{padding:18px 20px;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#f3f7fc);border:1px solid #e8eef5}.setting-page .info-form-wrap .offline-reply-input[data-v-e03c5ffa]{margin-top:14px}.setting-page .info-form-wrap .offline-reply-tip[data-v-e03c5ffa]{margin-top:10px;font-size:12px;line-height:18px;color:#7b8794}.setting-page .channel-list-wrap .custom-table[data-v-e03c5ffa]{border-radius:8px;overflow:hidden}.setting-page .channel-list-wrap .custom-table[data-v-e03c5ffa] th{background-color:#fafafa!important;color:#595959;font-weight:600}.setting-page .channel-list-wrap .status-dot[data-v-e03c5ffa]{display:inline-flex;align-items:center;gap:6px;font-size:13px}.setting-page .channel-list-wrap .status-dot[data-v-e03c5ffa]:before{content:"";width:8px;height:8px;border-radius:50%}.setting-page .channel-list-wrap .status-dot.online[data-v-e03c5ffa]{color:#52c41a}.setting-page .channel-list-wrap .status-dot.online[data-v-e03c5ffa]:before{background-color:#52c41a;box-shadow:0 0 0 2px rgba(82,196,26,.2)}.setting-page .channel-list-wrap .status-dot.offline[data-v-e03c5ffa]{color:#bfbfbf}.setting-page .channel-list-wrap .status-dot.offline[data-v-e03c5ffa]:before{background-color:#bfbfbf}.setting-page .channel-list-wrap .link-box[data-v-e03c5ffa]{display:flex;align-items:center;background:#f5f5f5;padding:4px 10px;border-radius:4px;gap:8px}.setting-page .channel-list-wrap .link-box .link-url[data-v-e03c5ffa]{flex:1;font-size:12px;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setting-page .channel-list-wrap .action-btn[data-v-e03c5ffa]{font-weight:500}.setting-page .channel-list-wrap .action-btn.edit[data-v-e03c5ffa]{color:var(--im-color-primary)}.setting-page .channel-list-wrap .action-btn.disable[data-v-e03c5ffa]{color:#ff4d4f}.setting-page .channel-list-wrap .action-btn.enable[data-v-e03c5ffa]{color:#52c41a}.setting-page .channel-list-wrap .empty-holder[data-v-e03c5ffa]{padding:60px 0;text-align:center;color:#bfbfbf}.setting-page .channel-list-wrap .empty-holder i[data-v-e03c5ffa]{font-size:48px;margin-bottom:15px}.setting-page .channel-list-wrap .empty-holder p[data-v-e03c5ffa]{font-size:14px}.setting-page .channel-domain-tip[data-v-e03c5ffa]{margin-top:6px;font-size:12px;line-height:18px;color:#8c8c8c}.setting-page .gradient-btn-small[data-v-e03c5ffa],.setting-page .gradient-btn[data-v-e03c5ffa]{background:linear-gradient(135deg,var(--im-color-primary-light-2),var(--im-color-primary));border:none;padding:12px 30px;font-weight:600;box-shadow:0 4px 12px rgba(64,158,255,.3);transition:all .3s}.setting-page .gradient-btn-small[data-v-e03c5ffa]:hover,.setting-page .gradient-btn[data-v-e03c5ffa]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(64,158,255,.4);opacity:.9}.setting-page .gradient-btn-small[data-v-e03c5ffa]:active,.setting-page .gradient-btn[data-v-e03c5ffa]:active{transform:translateY(0)}.setting-page .gradient-btn-small[data-v-e03c5ffa]{padding:8px 16px;font-size:13px}.setting-page .fade-in[data-v-e03c5ffa]{animation:fadeIn-e03c5ffa .4s ease-out}@keyframes fadeIn-e03c5ffa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.custom-dialog[data-v-e03c5ffa] .el-dialog{border-radius:12px;overflow:hidden}.custom-dialog[data-v-e03c5ffa] .el-dialog__header{padding:20px 25px;border-bottom:1px solid #f0f0f0}.custom-dialog[data-v-e03c5ffa] .el-dialog__header .el-dialog__title{font-weight:600}.custom-dialog[data-v-e03c5ffa] .el-dialog__body{padding:30px 25px}@media(max-width:900px){.custom-dialog[data-v-e03c5ffa] .el-dialog{width:94%!important;margin-top:4vh!important}.custom-dialog[data-v-e03c5ffa] .el-dialog__header{padding:14px 14px 12px}.custom-dialog[data-v-e03c5ffa] .el-dialog__body{padding:14px 12px 10px;max-height:72vh;overflow-y:auto}.custom-dialog[data-v-e03c5ffa] .el-dialog__footer{padding:10px 12px calc(env(safe-area-inset-bottom) + 10px);border-top:1px solid #eef2f6}.custom-dialog[data-v-e03c5ffa] .el-form-item{margin-bottom:14px}.custom-dialog[data-v-e03c5ffa] .el-form-item__label{float:none;display:block;text-align:left;width:auto!important;padding:0 0 6px;line-height:20px}.custom-dialog[data-v-e03c5ffa] .el-form-item__content{margin-left:0!important}.custom-dialog[data-v-e03c5ffa] .dialog-footer{display:flex;gap:8px;justify-content:flex-end}.custom-dialog[data-v-e03c5ffa] .dialog-footer .el-button{min-width:92px}.setting-page[data-v-e03c5ffa]{padding:8px}.setting-page .setting-container[data-v-e03c5ffa]{width:100%;height:calc(100vh - 16px);min-width:0;min-height:0;max-width:none;border-radius:12px;flex-direction:column}.setting-page .setting-aside[data-v-e03c5ffa]{width:100%;padding:10px 0;border-right:none;border-bottom:1px solid #eef2f6}.setting-page .setting-aside .setting-title[data-v-e03c5ffa]{padding:0 14px 8px;font-size:16px}.setting-page .setting-aside .setting-menu[data-v-e03c5ffa]{display:flex;padding:0 8px;gap:8px}.setting-page .setting-aside .setting-menu .menu-item[data-v-e03c5ffa]{flex:1;justify-content:center;padding:10px 8px;border-radius:8px}.setting-page .setting-aside .setting-menu .menu-item.active[data-v-e03c5ffa]:after{display:none}.setting-page .setting-content[data-v-e03c5ffa]{padding:14px 12px;padding-bottom:80px}.setting-page .setting-content .content-pane .pane-header[data-v-e03c5ffa]{font-size:18px;margin-bottom:14px}.setting-page .info-form-wrap[data-v-e03c5ffa]{max-width:none}.setting-page .info-form-wrap .form-actions[data-v-e03c5ffa]{position:sticky;bottom:-14px;margin:10px 0 0;padding:10px 0 calc(env(safe-area-inset-bottom) + 8px);background:linear-gradient(180deg,hsla(0,0%,100%,.75),#fff 45%);backdrop-filter:blur(3px);z-index:3}.setting-page .info-form-wrap .form-actions .gradient-btn-small[data-v-e03c5ffa],.setting-page .info-form-wrap .form-actions .gradient-btn[data-v-e03c5ffa]{width:100%;padding:11px 12px}}