/* Native editor foundations. Icons use text/SVG, with no proprietary font files. */
*{box-sizing:border-box}body{margin:0;font:14px/1.6 "Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;color:var(--ui-text);background:var(--ui-canvas)}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol,dl,dd,p{margin:0}ul,ol{padding:0;list-style:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[role=button]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}button:disabled{cursor:wait;opacity:.6}.clearfix::after{content:'';display:block;clear:both}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.ml20{margin-left:20px}.orange{color:var(--ui-accent)}
.edit_header{position:fixed;top:0;left:0;right:0;height:70px;z-index:100;background:var(--ui-surface)}.edit_header_main{height:70px;display:flex;align-items:center}.set_list,.get_list{display:flex;align-items:center;list-style:none}.set_list>li{position:relative}.set_btn,.click_btn{display:flex;align-items:center;justify-content:center;flex-direction:column;height:62px;gap:3px;cursor:pointer;color:var(--ui-muted)}.set_btn b,.click_btn b{font-weight:500}.get_list{justify-content:flex-end;gap:10px}.get_list li{cursor:pointer}.set_box{display:none;position:absolute;top:64px;left:50%;transform:translateX(-50%);width:430px;padding:16px;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:12px;box-shadow:0 12px 36px #0002}.show_set>.set_box{display:block}.edit_box{background:var(--ui-surface);box-shadow:0 3px 20px #0000000a;border-radius:12px}.edit_top{border-bottom:1px solid var(--ui-line)}.edit_tab>li{position:relative;text-align:center;padding:24px 6px 14px;color:var(--ui-text);cursor:pointer;font-weight:500;min-width:0}.edit_tab>li.active{color:var(--ui-accent);box-shadow:inset 0 -2px var(--ui-accent)}.edit_tab>li.disabled{color:var(--ui-muted);opacity:.55}.btn_prev,.btn_next{position:absolute;top:2px;font-size:12px;padding:2px 5px;color:var(--ui-muted)}.btn_prev{left:5px}.btn_next{right:5px}.el-switch{display:inline-block;position:relative;height:18px}.el-switch__core{display:block;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-soft);height:16px}.el-switch.is-checked .el-switch__core{background:var(--ui-accent)}.el-switch__core::after{content:'';display:block;width:10px;height:10px;border-radius:50%;background:var(--ui-surface);position:absolute;top:3px;left:3px}.el-switch.is-checked .el-switch__core::after{left:27px}.el-switch__input{position:absolute;opacity:0}.edit_tab .el-switch{position:absolute;top:4px;left:calc(50% - 20px)}
.input{height:40px;min-width:0;background:var(--ui-soft);border:1px solid var(--ui-line);border-radius:6px;padding:8px 12px;color:var(--ui-text)}.info_list{display:flex;flex-wrap:wrap;gap:14px 0}.info_list>li{display:flex;align-items:center;gap:8px;min-height:40px;width:100%}.info_list>li>b{flex:0 0 66px;font-weight:400;color:var(--ui-muted)}.info_list .input{flex:1}.input.w60{width:65px;flex:0 0 65px}.input.input_time{width:125px;flex:0 1 125px}.el-checkbox{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:13px;white-space:nowrap}.el-checkbox__input{display:inline-flex;align-items:center}.el-checkbox__inner{display:none}.el-checkbox__original{accent-color:var(--ui-accent)}.photo_upload{display:inline-flex;padding:7px 12px;background:var(--ui-primary);color:var(--ui-on-primary);border-radius:6px;cursor:pointer;white-space:nowrap}.photo_remove{color:#c65c62;cursor:pointer}.info_tip{font-size:12px;color:var(--ui-muted);margin-bottom:15px;line-height:1.8}.btn_more{display:block;margin-top:20px;padding:10px 0;border-top:1px solid var(--ui-line);color:var(--ui-muted);font-size:12px;cursor:pointer}.line_box{clear:both}.jingli_nav_hd{font-size:12px;color:var(--ui-muted);margin-bottom:8px}.jingli_nav_list>li{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--ui-line);border-radius:8px;cursor:pointer;gap:8px}.jingli_nav_list>li.active{border-color:var(--ui-accent);background:var(--ui-soft)}.jingli_nav_main{min-width:0}.jingli_nav_tit_text,.jingli_nav_sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.jingli_nav_tit{font-size:13px;font-weight:500}.jingli_nav_sub{font-size:11px;color:var(--ui-muted)}.jingli_nav_add{margin-top:10px}.jingli_main{min-width:0;flex:1}.jingli_editor{margin-top:18px}.jingli_actions{display:flex;align-items:center;gap:10px;margin-top:18px}.jingli_actions_hint{font-size:11px;color:var(--ui-muted)}.el-button{border:1px solid var(--ui-line);border-radius:6px;padding:8px 14px;background:var(--ui-surface);color:var(--ui-text);display:inline-flex;align-items:center;justify-content:center;gap:6px}.el-button--primary{background:var(--ui-primary);color:var(--ui-on-primary);border-color:var(--ui-primary)}.el-button--danger{color:#bc525b;border-color:#dfb7bc}.el-button--mini{font-size:12px;padding:6px 10px}.privacy-trigger{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:15px;padding:4px 10px;color:var(--ui-muted);font-size:12px}.el-dialog__wrapper{position:fixed;inset:0;overflow:auto}.el-dialog{margin-inline:auto;max-width:calc(100vw - 28px);background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-line);border-radius:12px;box-shadow:0 20px 80px #0003}.el-dialog__header{padding:16px 20px;border-bottom:1px solid var(--ui-line);position:relative}.el-dialog__title{font-size:17px;font-weight:600}.el-dialog__headerbtn{position:absolute;right:14px;top:12px;border:0;background:transparent;color:var(--ui-muted);width:32px;height:32px}.el-dialog__body{padding:20px}.qm-toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);padding:10px 18px;background:var(--ui-primary);color:var(--ui-on-primary);border-radius:24px;z-index:4000;font-size:13px}
.webfont,[class*=el-icon-]{font-family:inherit;font-style:normal;display:inline-block;line-height:1}.webicon-cha::before,.el-icon-close::before{content:'×'}.webicon-sliderleft::before,.el-icon-top::before{content:'‹'}.webicon-sliderright::before,.el-icon-bottom::before{content:'›'}.webicon-jiantoudown::before{content:'⌄'}.webicon-jiantouup::before{content:'⌃'}.el-icon-plus::before{content:'+'}.el-icon-delete::before{content:'×'}.el-icon-info::before{content:'ⓘ'}.webicon-edit1::before{content:'✎'}.webicon-yinsi::before{content:'◌'}.webicon-xiazai::before{content:'↓'}
.resume_all ul,.resume_all ol{list-style:none;margin:0;padding:0}.resume_all dl,.resume_all dd,.resume_all dt,.resume_all p{margin:0}.resume_all .ql-editor{padding:0;overflow:visible}.resume_all .ql-editor ul,.resume_all .ql-editor ol{padding-left:0}.resume_all .ql-editor ul>li{padding-left:1.3em}.resume_all .ql-editor ul>li::before{content:'•';display:inline-block;width:1.3em;margin-left:-1.3em;color:#68727e}.resume_all .ql-editor ol{counter-reset:resume-list}.resume_all .ql-editor ol>li{counter-increment:resume-list;padding-left:1.6em}.resume_all .ql-editor ol>li::before{content:counter(resume-list) '.';display:inline-block;width:1.6em;margin-left:-1.6em}.resume_all .ql-editor img{max-width:100%}.weiruanyahei{font-family:Arial,"Microsoft YaHei","PingFang SC",sans-serif}.songti{font-family:Arial,SimSun,serif}.heiti{font-family:Arial,SimHei,sans-serif}.kaiti{font-family:Arial,KaiTi,serif}.noto-sans{font-family:"Noto Sans CJK SC","Microsoft YaHei",sans-serif}.bold{font-weight:700}

.info_list.hide_more .more-item{display:none}.skill_row .skill_name{flex:1;min-width:0}.photo_set{margin-left:4px}.jingli_nav_ops{margin-left:auto}.jingli_nav_add .el-button{width:100%}.jingli_tit{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.info_hastime{gap:14px 0}.ql-toolbar button{cursor:pointer}
