.org-teacher-name[data-v-067d9652]{line-height:1.35}.my-homework-page[data-v-46bd044f]{width:100%}.page-card[data-v-46bd044f]{border:none;border-radius:12px;background:linear-gradient(180deg,#f8fbff,#fff 120px)}.page-card[data-v-46bd044f] .el-card__header{border-bottom:1px solid #eef2f8;padding:20px 24px 16px}.page-card[data-v-46bd044f] .el-card__body{padding:8px 24px 28px}.page-header[data-v-46bd044f]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.page-header-text[data-v-46bd044f]{flex:1;min-width:200px}.page-title[data-v-46bd044f]{display:inline-flex;align-items:center;gap:8px;padding-bottom:6px}.page-title i[data-v-46bd044f]{color:#409eff;font-size:22px}.page-subtitle[data-v-46bd044f]{margin:0;font-size:13px;color:#909399;line-height:1.5}.page-summary[data-v-46bd044f]{display:flex;align-items:center;gap:16px;padding:10px 18px;background:#fff;border:1px solid #e8eef6;border-radius:10px;box-shadow:0 2px 8px rgba(64,158,255,.06)}.summary-item[data-v-46bd044f]{display:flex;flex-direction:column;align-items:center;min-width:48px}.summary-num[data-v-46bd044f]{font-size:20px;font-weight:600;color:#303133;line-height:1.2}.summary-label[data-v-46bd044f]{font-size:12px;color:#909399;margin-top:2px}.summary-divider[data-v-46bd044f]{width:1px;height:28px;background:#e4e7ed}.card-grid[data-v-46bd044f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;min-height:160px}.class-card[data-v-46bd044f]{position:relative;border:1px solid #e8eef6;border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.class-card[data-v-46bd044f]:hover{transform:translateY(-2px);border-color:var(--hw-accent,#b3d8ff);box-shadow:0 8px 24px var(--hw-shadow,rgba(64,158,255,.12))}.class-card:hover .class-card-arrow[data-v-46bd044f]{color:var(--hw-accent,#409eff);transform:translateX(2px)}.class-card-accent[data-v-46bd044f]{height:4px;opacity:.92}.class-card-remark[data-v-46bd044f]{display:flex;align-items:center;gap:8px;padding:8px 14px;min-height:36px;background:linear-gradient(90deg,#fff7e6,#fffbf0);border-bottom:1px solid #faecd8}.class-card-remark.is-empty[data-v-46bd044f]{background:#f5f7fa;border-bottom-color:#ebeef5}.class-card-remark.is-empty .remark-text[data-v-46bd044f]{color:#c0c4cc;font-weight:500}.remark-icon[data-v-46bd044f]{flex-shrink:0;font-size:14px;line-height:1;color:#e6a23c}.class-card-remark.is-empty .remark-icon[data-v-46bd044f]{color:#c0c4cc}.remark-content[data-v-46bd044f]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.remark-label[data-v-46bd044f]{flex-shrink:0;font-size:12px;font-weight:700;line-height:20px;color:#e6a23c;letter-spacing:.02em}.class-card-remark.is-empty .remark-label[data-v-46bd044f]{color:#909399}.remark-text[data-v-46bd044f]{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:20px;color:#d48806;word-break:break-all}.class-card-body[data-v-46bd044f]{padding:16px 18px 18px}.class-card-head[data-v-46bd044f]{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.class-avatar[data-v-46bd044f]{flex-shrink:0;width:44px;height:44px;border-radius:10px;color:#fff;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.1)}.class-card-title-wrap[data-v-46bd044f]{flex:1;min-width:0}.class-card-title[data-v-46bd044f]{font-size:16px;font-weight:600;color:#303133;margin-bottom:6px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homework-tag[data-v-46bd044f]{border-radius:4px}.class-card-arrow[data-v-46bd044f]{flex-shrink:0;margin-top:4px;font-size:14px;color:#c0c4cc;transition:color .2s ease,transform .2s ease}.class-card-meta[data-v-46bd044f]{display:flex;align-items:center;font-size:13px;color:#606266;margin-bottom:8px;line-height:1.5}.class-card-meta[data-v-46bd044f]:last-child{margin-bottom:0}.meta-icon[data-v-46bd044f]{flex-shrink:0;width:16px;margin-right:6px;color:#a8abb2;font-size:14px}.meta-label[data-v-46bd044f]{flex-shrink:0;color:#909399;margin-right:8px}.meta-value[data-v-46bd044f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-teacher[data-v-46bd044f]{flex:1;min-width:0}.empty-block[data-v-46bd044f]{grid-column:1/-1;padding:32px 0 16px}