.detail-container[data-v-dcce16fc]{padding:20px;background:#ebf3ff;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.back-button[data-v-dcce16fc]{margin-right:12px;cursor:pointer}.top-filter[data-v-dcce16fc]{gap:16px;margin-bottom:24px}.filter-item[data-v-dcce16fc],.score-summary[data-v-dcce16fc],.top-filter[data-v-dcce16fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.score-summary[data-v-dcce16fc]{background:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.item-title[data-v-dcce16fc]{font-size:16px;font-weight:700;color:#3a8bff;margin-right:20px;display:inline-block}.rank-hex[data-v-dcce16fc]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;font-size:14px;font-weight:500;color:#fff;margin-right:12px}.rank-hex img[data-v-dcce16fc]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.rank-hex span[data-v-dcce16fc]{position:relative;z-index:2}.avatar img[data-v-dcce16fc]{width:48px;height:48px;border-radius:50%;margin-right:12px}.student-info[data-v-dcce16fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.student-name[data-v-dcce16fc]{font-size:16px;font-weight:700;color:#333;margin:0}.score-detail[data-v-dcce16fc]{font-size:16px;color:#666;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;white-space:nowrap}.score-detail img[data-v-dcce16fc]{height:1em;width:auto;vertical-align:middle}.rating-tabs[data-v-dcce16fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding:0 20px}.custom-tab-group[data-v-dcce16fc]{border:3px solid #fff;background-color:#fff;border-radius:4px}.custom-tab[data-v-dcce16fc]{color:#666;background:#fff;border-radius:4px;padding:4px 12px;margin:0}.custom-tab.ant-radio-wrapper-checked[data-v-dcce16fc]{background:#48ade7;color:#fff;border-color:#48ade7}.custom-tab[data-v-dcce16fc] .ant-radio{display:none}.timeline-section[data-v-dcce16fc]{background:#fff;padding:20px;border-radius:8px;height:620px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scroll-behavior:smooth}.ant-timeline[data-v-dcce16fc]{padding-left:20px}.custom-dot[data-v-dcce16fc]{width:16px;height:16px;border:2px solid #48ade7;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dot-inner[data-v-dcce16fc]{width:8px;height:8px;border-radius:50%;background:#fff}.timeline-item-custom[data-v-dcce16fc]{margin-bottom:16px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.timeline-content[data-v-dcce16fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:10px;border-radius:8px;border:1px solid #fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.timeline-item-custom:hover .timeline-content[data-v-dcce16fc]{background:#f8fcff;border:1px solid #48ade7}.left-content[data-v-dcce16fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.time[data-v-dcce16fc]{font-size:14px;color:#999;margin-bottom:4px}.tag[data-v-dcce16fc]{font-size:16px;font-weight:500}.meta[data-v-dcce16fc],.right-content[data-v-dcce16fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.meta[data-v-dcce16fc]{font-size:14px;color:#666;gap:8px}.score-line[data-v-dcce16fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.score[data-v-dcce16fc]{margin-left:12px}.revoke-btn[data-v-dcce16fc]{color:#48ade7;font-size:14px;cursor:pointer;display:none}.timeline-item-custom:hover .revoke-btn[data-v-dcce16fc]{display:inline-block}