.vue-scrollbar-transition,.vue-scrollbar__scrollbar-horizontal,.vue-scrollbar__scrollbar-vertical{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease}.vue-scrollbar-transition--scrollbar{transition:opacity .5s linear;-moz-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-o-transition:opacity .5s linear}.vue-scrollbar__wrapper{margin:0 auto;overflow:hidden;position:relative;background:#fff}.vue-scrollbar__wrapper:hover .vue-scrollbar__scrollbar-horizontal,.vue-scrollbar__wrapper:hover .vue-scrollbar__scrollbar-vertical{opacity:1}.vue-scrollbar__scrollbar-horizontal,.vue-scrollbar__scrollbar-vertical{opacity:.5;position:absolute;background:transparent}.vue-scrollbar__scrollbar-horizontal:hover,.vue-scrollbar__scrollbar-vertical:hover{background:rgba(0,0,0,.3)}.vue-scrollbar__scrollbar-horizontal .scrollbar,.vue-scrollbar__scrollbar-vertical .scrollbar{position:relative;background:rgba(0,0,0,.5);cursor:default}.vue-scrollbar__scrollbar-vertical{width:4px;height:100%;top:0;right:0}.vue-scrollbar__scrollbar-vertical .scrollbar{width:4px;border-radius:2px;z-index:9999999}.vue-scrollbar__scrollbar-horizontal{height:4px;width:100%;bottom:0;right:0}.vue-scrollbar__scrollbar-horizontal .scrollbar{height:4px;border-radius:2px;z-index:9999999}.student-evaluate-evalStu[data-v-0dfda0fd]{position:fixed;left:0;top:60px;background-color:#f0fafa;width:100%;height:calc(100% - 60px);overflow-y:auto}.student-evaluate-evalStu .student-evaluate-evalStu-wrapper[data-v-0dfda0fd]{width:1200px;margin:20px auto 0 auto;position:relative}.index[data-v-0dfda0fd]{display:flex;border:1px solid #e3e3e3;width:1200px;background:#fff}.behaveEvalRightWrapper[data-v-0dfda0fd]{flex:1;width:1080px;background:#fff}.behaveEvalRight[data-v-0dfda0fd]{overflow:hidden}.behaveEvalLeft[data-v-0dfda0fd]{width:120px;height:100%;border-right:1px solid #e3e3e3;flex-shrink:0;background:#fff}.top-bar[data-v-0dfda0fd]{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.top-bar .page-header[data-v-0dfda0fd]{flex-shrink:0}.steps-bar[data-v-0dfda0fd]{display:flex;align-items:center;justify-content:center;flex:1;padding:0}.steps-bar .step-item[data-v-0dfda0fd]{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:20px;background:#f5f5f5;color:#999}.steps-bar .step-item .step-num[data-v-0dfda0fd]{width:24px;height:24px;border-radius:50%;background:#ddd;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.steps-bar .step-item .step-text[data-v-0dfda0fd]{font-size:14px}.steps-bar .step-item.active[data-v-0dfda0fd]{background:#e8f4f8;color:#2d9cb2}.steps-bar .step-item.active .step-num[data-v-0dfda0fd]{background:#2d9cb2}.steps-bar .step-arrow[data-v-0dfda0fd]{width:40px;height:2px;background:#ddd;margin:0 8px;position:relative}.steps-bar .step-arrow[data-v-0dfda0fd]:after{content:"";position:absolute;right:0;top:-4px;width:0;height:0;border-left:6px solid #ddd;border-top:5px solid transparent;border-bottom:5px solid transparent}.behaveEvalLeft .sidePTitle[data-v-0dfda0fd]{padding:14px 24px;font-size:14px;cursor:pointer;border-left:3px solid transparent}.behaveEvalLeft .sideCTitle[data-v-0dfda0fd]{padding:14px 24px;padding-left:43px;font-size:14px;cursor:pointer}.behaveEvalLeft .sideCTitle.active[data-v-0dfda0fd],.behaveEvalLeft .sideCTitle[data-v-0dfda0fd]:hover{background-color:#f0f9ff;font-weight:700;color:#2d9cb2;border-left:3px solid #2d9cb2}.sideTitle[data-v-0dfda0fd]{font-size:16px;padding:20px;width:100%;background:#fff;font-weight:600;color:#333}.sidePTitle[data-v-0dfda0fd]:hover{background-color:#f5f5f5;color:#333}.side-active[data-v-0dfda0fd]{border-left:3px solid #2d9cb2;font-weight:600}.side-active[data-v-0dfda0fd],.side-active[data-v-0dfda0fd]:hover{background-color:#f0f9ff;color:#2d9cb2}.filter-bar[data-v-0dfda0fd]{padding:12px 20px;border-bottom:1px solid #e8e8e8;background:#fff;max-height:100px;overflow-y:auto}.filter-bar[data-v-0dfda0fd]::-webkit-scrollbar{width:4px}.filter-bar[data-v-0dfda0fd]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:2px}.filter-bar[data-v-0dfda0fd]::-webkit-scrollbar-thumb{background:rgba(45,156,178,.6);border-radius:2px}.filter-scroll[data-v-0dfda0fd]{display:flex;flex-wrap:wrap;gap:8px}.filter-item[data-v-0dfda0fd]{font-size:13px;padding:4px 12px;display:inline-block;background:#f5f5f5;color:#666;border-radius:4px;border:1px solid #e8e8e8;cursor:pointer;flex-shrink:0}.filter-item[data-v-0dfda0fd]:hover{background:#e8f4f8;color:#2d9cb2;border-color:#2d9cb2}.filter-item-active[data-v-0dfda0fd]{background:#e8f4f8;border:1px solid #2d9cb2;color:#2d9cb2}.behaveEvalRight .sidePTitle[data-v-0dfda0fd]{padding:10px 12px;font-size:14px;cursor:pointer;border-radius:6px;margin:4px;border:1px solid #e8e8e8;background-color:#fafafa;transition:all .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.behaveEvalRight .sidePTitle[data-v-0dfda0fd]:hover{background-color:#f0f9ff;color:#2d9cb2;border-color:#2d9cb2;box-shadow:0 4px 12px rgba(45,156,178,.15);transform:translateY(-2px)}.behaveEvalRight .vue-scrollbar__wrapper[data-v-0dfda0fd]{border-left:0!important}.search[data-v-0dfda0fd]{margin-bottom:15px;width:100%;position:relative}.search .search-area[data-v-0dfda0fd]{width:100%;background:#fff;position:absolute;top:40px;right:0;z-index:10;border:1px solid #e3e3e3;height:200px;overflow:auto}.search .search-area .search-res[data-v-0dfda0fd]{padding:10px}.search .search-area .search-res[data-v-0dfda0fd]:hover{background:#e8f4f8;color:#2d9cb2;cursor:pointer}.search .link[data-v-0dfda0fd]{position:absolute;right:0;top:0;padding:6px 16px;background:#fff;color:#2d9cb2;border:1px solid #2d9cb2;border-radius:4px;cursor:pointer;font-size:13px;font-weight:500}.search .link[data-v-0dfda0fd]:hover{background:#f0f9ff;border-color:#268a9e;color:#268a9e}.page-header[data-v-0dfda0fd]{margin-bottom:10px}.back-btn[data-v-0dfda0fd]{padding:6px 12px;font-size:14px;color:#333}.back-btn[data-v-0dfda0fd]:hover{color:#2d9cb2}.behaveEvalRight ul[data-v-0dfda0fd]{display:flex;flex-wrap:wrap;padding:10px;margin-top:0}.behaveEvalRight .sidePList[data-v-0dfda0fd]{width:33.333%;box-sizing:border-box;padding:2px 6px}