.teacher-dashboard[data-v-73a8e37e]{padding-bottom:20px}[data-v-73a8e37e]{box-sizing:border-box}.welcome-card[data-v-73a8e37e]{margin-bottom:20px;border:1px solid #e5e9f2;border-radius:8px}.welcome-body[data-v-73a8e37e]{padding:6px 4px}.welcome-title[data-v-73a8e37e]{font-size:22px;font-weight:600;color:#2c3e50;margin:0 0 10px 0}.welcome-desc[data-v-73a8e37e]{font-size:14px;color:#5e6d82;line-height:1.8;margin:0}.entry-row[data-v-73a8e37e]{margin-bottom:10px}.entry-card[data-v-73a8e37e]{display:flex;align-items:center;padding:20px;margin-bottom:20px;background:#fff;border:1px solid #e5e9f2;border-radius:8px;cursor:pointer;transition:all .2s}.entry-card[data-v-73a8e37e]:hover{border-color:#409eff;box-shadow:0 2px 12px rgba(64,158,255,.15)}.entry-icon[data-v-73a8e37e]{flex:0 0 44px;width:44px;height:44px;line-height:44px;text-align:center;margin-right:14px;border-radius:8px;background:#ecf5ff;color:#409eff;font-size:20px}.entry-main[data-v-73a8e37e]{flex:1;min-width:0}.entry-title[data-v-73a8e37e]{font-size:16px;font-weight:600;color:#2c3e50;margin-bottom:6px}.entry-desc[data-v-73a8e37e]{font-size:13px;color:#8492a6;line-height:1.6}.entry-arrow[data-v-73a8e37e]{flex:0 0 auto;margin-left:8px;color:#c0c4cc;font-size:16px}.entry-card:hover .entry-arrow[data-v-73a8e37e]{color:#409eff}