.input-with-select .el-input-group__prepend[data-v-1151bba3]{background-color:var(--el-fill-color-blank)}.container[data-v-1151bba3]{display:flex;justify-content:center;align-items:flex-start;gap:0;background-image:url(/img/bg01.40e6a513.jpg);background-size:cover;background-position:50%;background-attachment:fixed;height:100%;min-height:100vh;margin-top:-100px}.form-container[data-v-1151bba3]{width:40%;margin-right:22%;margin-bottom:100px;margin-top:120px}.tab-container[data-v-1151bba3]{width:22%;margin-top:250px}.tab-container[data-v-1151bba3] .el-tabs__active-bar.is-left,.tab-container[data-v-1151bba3] .el-tabs__nav-wrap.is-left:after{display:none}.tab-container[data-v-1151bba3] .el-tabs__nav{counter-reset:step}.tab-container[data-v-1151bba3] .el-tabs__item.is-left{counter-increment:step;display:flex;align-items:center;gap:10px;height:auto;line-height:1.35;padding:12px 14px!important;margin-bottom:6px;border-radius:10px;color:#667085;font-weight:500;font-size:15px;white-space:normal;text-align:left;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.tab-container[data-v-1151bba3] .el-tabs__item.is-left:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f1f3f5;color:#667085;font-size:12px;font-weight:600;flex-shrink:0}.tab-container[data-v-1151bba3] .el-tabs__item.is-left:hover{background:rgba(64,158,255,.08);color:#409eff}.tab-container[data-v-1151bba3] .el-tabs__item.is-left.is-active{background:linear-gradient(135deg,#409eff,#67c23a 130%);color:#fff;font-weight:600;box-shadow:0 4px 12px rgba(64,158,255,.28)}.tab-container[data-v-1151bba3] .el-tabs__item.is-left.is-active:before{background:hsla(0,0%,100%,.28);color:#fff}.director-card[data-v-1151bba3]{border:1px solid var(--el-border-color,#dcdfe6);border-radius:10px;padding:16px;margin-bottom:16px;background:linear-gradient(180deg,#fafbfc,#fff);box-shadow:0 1px 2px rgba(16,24,40,.04);transition:box-shadow .2s ease,border-color .2s ease}.director-card[data-v-1151bba3]:hover{border-color:var(--el-color-primary-light-5,#a0cfff);box-shadow:0 4px 12px rgba(16,24,40,.06)}[data-v-1151bba3] .el-card{border-radius:16px;border:none;box-shadow:0 8px 30px rgba(16,24,40,.08),0 2px 8px rgba(16,24,40,.04)}[data-v-1151bba3] .el-card__body{padding:32px}.section-title[data-v-1151bba3]{position:relative;padding-left:14px;border-bottom:none!important;color:#1d2939;letter-spacing:.2px}.section-title[data-v-1151bba3]:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:4px;border-radius:2px;background:linear-gradient(180deg,#409eff,#67c23a)}.section-title[data-v-1151bba3]:after{content:"";display:block;margin-top:10px;height:1px;background:linear-gradient(90deg,rgba(64,158,255,.25),transparent)}[data-v-1151bba3] .el-button--primary{border-radius:8px;box-shadow:0 2px 6px rgba(64,158,255,.35);transition:transform .15s ease,box-shadow .15s ease}[data-v-1151bba3] .el-button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.4)}[data-v-1151bba3] .el-button,[data-v-1151bba3] .el-input__wrapper,[data-v-1151bba3] .el-textarea__inner{border-radius:8px}.checkbox-text[data-v-1151bba3]{white-space:normal;word-wrap:break-word;display:inline-block;max-width:100%}.field-label-with-info[data-v-1151bba3]{display:inline-flex;align-items:center;gap:4px}.field-info-icon[data-v-1151bba3]{color:var(--el-text-color-placeholder,#a8abb2);cursor:help;font-size:14px}.field-info-icon[data-v-1151bba3]:hover{color:var(--el-color-primary,#409eff)}.el-select[data-v-1151bba3]{max-height:400px;overflow-y:auto}@media (max-width:768px){.container[data-v-1151bba3]{flex-direction:column;background-attachment:scroll;margin-top:0;height:auto}.tab-container[data-v-1151bba3]{width:100%;margin-top:0;padding:12px 12px 0;box-sizing:border-box}.tab-container[data-v-1151bba3] .el-tabs__active-bar.is-top,.tab-container[data-v-1151bba3] .el-tabs__nav-wrap.is-top:after{display:none}.tab-container[data-v-1151bba3] .el-tabs__nav{counter-reset:step}.tab-container[data-v-1151bba3] .el-tabs__item.is-top{counter-increment:step;display:inline-flex;align-items:center;gap:6px;height:auto;line-height:1.2;padding:7px 12px!important;margin:0 4px 6px;border-radius:999px;color:#667085;font-weight:500;font-size:14px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.tab-container[data-v-1151bba3] .el-tabs__item.is-top:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#f1f3f5;color:#667085;font-size:11px;font-weight:600;flex-shrink:0}.tab-container[data-v-1151bba3] .el-tabs__item.is-top.is-active{background:linear-gradient(135deg,#409eff,#67c23a 130%);color:#fff;font-weight:600;box-shadow:0 3px 10px rgba(64,158,255,.28)}.tab-container[data-v-1151bba3] .el-tabs__item.is-top.is-active:before{background:hsla(0,0%,100%,.28);color:#fff}.form-container[data-v-1151bba3]{width:100%;margin:0 0 40px 0;padding:0 12px;box-sizing:border-box}[data-v-1151bba3] .el-col{width:100%!important;max-width:100%!important;flex:0 0 100%!important}[data-v-1151bba3] .el-input-group__prepend .el-select{width:100px!important}[data-v-1151bba3] .el-checkbox{white-space:normal;height:auto}[data-v-1151bba3] .checkbox-block{display:flex;align-items:flex-start;white-space:normal;height:auto;line-height:1.5;margin-right:0;width:100%}[data-v-1151bba3] .checkbox-block .el-checkbox__input{margin-top:3px;flex-shrink:0}[data-v-1151bba3] .checkbox-block .el-checkbox__label{white-space:normal;line-height:1.5;padding-left:8px}[data-v-1151bba3] .el-checkbox-group .el-checkbox{margin-right:14px;margin-bottom:10px}[data-v-1151bba3] .el-form-item{margin-bottom:18px}.section-title[data-v-1151bba3]{font-size:18px}[data-v-1151bba3] .el-radio-group{display:flex;flex-direction:column;align-items:flex-start;width:100%}[data-v-1151bba3] .el-radio{display:flex;align-items:flex-start;white-space:normal;height:auto;width:100%;margin-right:0;line-height:1.5;margin-bottom:10px}[data-v-1151bba3] .el-radio__input{margin-top:3px;flex-shrink:0}[data-v-1151bba3] .el-radio__label{white-space:normal;line-height:1.5;padding-left:8px;word-break:break-word}[data-v-1151bba3] .el-card__body{padding:20px 16px}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px}.el-tabs__item,.el-tabs__item.is-active{font-size:20px}.el-select{max-height:400px;overflow-y:auto}