.teacher-home[data-v-59155737]{padding:0}.welcome-section[data-v-59155737]{margin-bottom:32px}.page-title[data-v-59155737]{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:4px}.page-subtitle[data-v-59155737]{font-size:16px;color:#6b7280}.stat-card[data-v-59155737]{border-radius:16px;padding:20px;border:none!important;transition:transform .2s ease}.stat-card[data-v-59155737]:hover{transform:translateY(-4px)}.stat-content[data-v-59155737]{display:flex;align-items:center;gap:16px}.stat-icon-wrapper[data-v-59155737]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-icon--primary[data-v-59155737]{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-icon--success[data-v-59155737]{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon--warning[data-v-59155737]{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon--info[data-v-59155737]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.stat-details[data-v-59155737]{flex:1}.stat-value[data-v-59155737]{font-size:32px;font-weight:700;color:#1f2937;line-height:1}.stat-label[data-v-59155737]{font-size:14px;color:#6b7280;margin-top:4px}.content-card[data-v-59155737]{border-radius:16px;border:none!important}.card-header[data-v-59155737]{padding:20px 24px;display:flex;align-items:center;justify-content:space-between}.card-title[data-v-59155737]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.assignment-list[data-v-59155737]{padding:0}.assignment-item[data-v-59155737]{padding:16px 24px;transition:background .2s ease}.assignment-item[data-v-59155737]:hover{background:#f9fafb}.assignment-avatar[data-v-59155737]{border-radius:12px!important}.assignment-title[data-v-59155737]{font-weight:600;color:#1f2937}.completion-badge[data-v-59155737]{display:flex;align-items:center}.completion-text[data-v-59155737]{font-size:11px;font-weight:600}.empty-state[data-v-59155737]{text-align:center;padding:24px}.empty-text[data-v-59155737]{font-size:16px;color:#9ca3af;margin:16px 0}.quick-actions[data-v-59155737]{padding:20px}.deadline-list[data-v-59155737]{padding:0}.deadline-item[data-v-59155737]{padding:12px 24px}.deadline-title[data-v-59155737]{font-weight:500;color:#1f2937;font-size:14px}