.zs_setting[data-v-1b4d98ea]{margin-top:30px}.setting-banner-title[data-v-1b4d98ea]{display:flex;justify-content:space-between;align-items:center}.setting-banner-title .icon[data-v-1b4d98ea]{width:25px;height:25px;vertical-align:middle}.setting-banner-title div>b[data-v-1b4d98ea]{display:inline-block;width:3px;height:14px;margin-right:5px;background-color:#1978ff;border-radius:30px}.baseSetting-main[data-v-1b4d98ea]{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:calc(100% + 60px);padding:10px}.baseSetting-main .title[data-v-1b4d98ea]{flex-shrink:0;display:flex;align-items:center;height:60px;padding-left:20px;margin-bottom:10px;background:#fff;font-size:14px;box-shadow:0 0 4px 0 #f0f4f5;border-radius:5px;border:1px solid #f4f5f9}.baseSetting-main .title span[data-v-1b4d98ea]{vertical-align:middle;padding-top:3px}.baseSetting-main .title span.parent[data-v-1b4d98ea]{padding-top:0;margin-right:10px;font-size:16px}.baseSetting-main .container[data-v-1b4d98ea]{flex:1}.baseSetting-main .container .el-tabs[data-v-1b4d98ea]{padding:10px 20px 20px;background-color:#fff;border-radius:5px;margin-bottom:20px}.baseSetting-main .container .setting-ojRank[data-v-1b4d98ea],.baseSetting-main .container .setting-passwordHint[data-v-1b4d98ea],.baseSetting-main .container .setting-prepare[data-v-1b4d98ea]{width:100%;border:1px solid #eee;border-radius:5px;padding:15px 15px;margin:10px 0 20px}.baseSetting-main .container .setting-ojRank .setting-title[data-v-1b4d98ea],.baseSetting-main .container .setting-passwordHint .setting-title[data-v-1b4d98ea],.baseSetting-main .container .setting-prepare .setting-title[data-v-1b4d98ea]{display:flex;align-items:center;padding-bottom:20px;font-weight:700;font-size:16px;color:#333}.baseSetting-main .container .setting-ojRank .setting-title b[data-v-1b4d98ea],.baseSetting-main .container .setting-passwordHint .setting-title b[data-v-1b4d98ea],.baseSetting-main .container .setting-prepare .setting-title b[data-v-1b4d98ea]{width:3px;height:14px;margin-right:5px;background-color:#1978ff;border-radius:30px}.baseSetting-main .container .setting-ojRank .setting-content[data-v-1b4d98ea],.baseSetting-main .container .setting-passwordHint .setting-content[data-v-1b4d98ea],.baseSetting-main .container .setting-prepare .setting-content[data-v-1b4d98ea]{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}.baseSetting-main .container .setting-ojRank .setting-content span[data-v-1b4d98ea],.baseSetting-main .container .setting-passwordHint .setting-content span[data-v-1b4d98ea],.baseSetting-main .container .setting-prepare .setting-content span[data-v-1b4d98ea]{padding-right:20px;font-size:14px}.baseSetting-main .container .setting-ojRank .setting-content span.setting-label[data-v-1b4d98ea],.baseSetting-main .container .setting-passwordHint .setting-content span.setting-label[data-v-1b4d98ea],.baseSetting-main .container .setting-prepare .setting-content span.setting-label[data-v-1b4d98ea]{width:155px}.baseSetting-main .container .setting-ojRank .setting-content .el-switch[data-v-1b4d98ea] .el-switch__label span,.baseSetting-main .container .setting-passwordHint .setting-content .el-switch[data-v-1b4d98ea] .el-switch__label span,.baseSetting-main .container .setting-prepare .setting-content .el-switch[data-v-1b4d98ea] .el-switch__label span{font-size:12px}.baseSetting-main .container .setting-ojRank .setting-tip[data-v-1b4d98ea],.baseSetting-main .container .setting-passwordHint .setting-tip[data-v-1b4d98ea],.baseSetting-main .container .setting-prepare .setting-tip[data-v-1b4d98ea]{width:100%;color:#999;font-size:12px}.baseSetting-main .container .setting-ojRank .setting-tip.right[data-v-1b4d98ea],.baseSetting-main .container .setting-passwordHint .setting-tip.right[data-v-1b4d98ea],.baseSetting-main .container .setting-prepare .setting-tip.right[data-v-1b4d98ea]{width:auto;padding-top:0;margin-left:20px}.baseSetting-main .container .mp-mini-settings[data-v-1b4d98ea]{position:relative}.baseSetting-main .container .mp-banner-file-input-wrap[data-v-1b4d98ea]{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden;clip:rect(0,0,0,0)}.baseSetting-main .container .mp-banner-file-input[data-v-1b4d98ea]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0}.baseSetting-main .container .mp-banner-block .setting-title[data-v-1b4d98ea]{padding-bottom:10px}.baseSetting-main .container .mp-banner-hint[data-v-1b4d98ea]{width:100%;margin-bottom:16px;color:#999;font-size:12px;line-height:1.5}.baseSetting-main .container .mp-banner-row[data-v-1b4d98ea]{display:flex;flex-wrap:wrap;gap:16px}.baseSetting-main .container .mp-banner-slot[data-v-1b4d98ea]{position:relative;box-sizing:border-box;flex:1;min-width:160px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;cursor:pointer;transition:box-shadow .2s;aspect-ratio:750/340}.baseSetting-main .container .mp-banner-slot[data-v-1b4d98ea]:not(.is-filled){border:1px dashed #d0d5dc}.baseSetting-main .container .mp-banner-slot.is-filled[data-v-1b4d98ea]{padding:0;border:none}.baseSetting-main .container .mp-banner-slot--teacher-1[data-v-1b4d98ea]{background:#5b8def}.baseSetting-main .container .mp-banner-slot--teacher-2[data-v-1b4d98ea]{background:#3d7ae8}.baseSetting-main .container .mp-banner-slot--teacher-3[data-v-1b4d98ea]{background:#1e4fb8}.baseSetting-main .container .mp-banner-slot--parent-1[data-v-1b4d98ea]{background:#10b981}.baseSetting-main .container .mp-banner-slot--parent-2[data-v-1b4d98ea]{background:#059669}.baseSetting-main .container .mp-banner-slot--parent-3[data-v-1b4d98ea]{background:#047857}.baseSetting-main .container .mp-banner-slot[data-v-1b4d98ea]:not(.is-filled):hover{box-shadow:0 2px 10px rgba(0,0,0,.12);filter:brightness(1.03)}.baseSetting-main .container .mp-banner-placeholder-text[data-v-1b4d98ea]{font-size:15px;font-weight:600;color:#fff;user-select:none;pointer-events:none}.baseSetting-main .container .mp-banner-img[data-v-1b4d98ea]{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block}.baseSetting-main .container .mp-banner-remove[data-v-1b4d98ea]{position:absolute;right:8px;top:8px;z-index:2;width:22px;height:22px;line-height:22px;text-align:center;font-size:14px;color:#fff;background:rgba(0,0,0,.45);border-radius:50%;cursor:pointer}.baseSetting-main .container .mp-banner-remove[data-v-1b4d98ea]:hover{background:rgba(0,0,0,.65)}