.assignments-view[data-v-5bceacf8]{padding:0}.page-header[data-v-5bceacf8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}@media(max-width:599px){.page-header[data-v-5bceacf8]{flex-direction:column;align-items:flex-start;gap:16px}}.page-title[data-v-5bceacf8]{font-size:28px;font-weight:700;color:#1f2937;margin-bottom:4px}.page-subtitle[data-v-5bceacf8]{font-size:16px;color:#6b7280}.assignment-card[data-v-5bceacf8],.filter-card[data-v-5bceacf8]{border-radius:16px;border:none!important}.assignment-card[data-v-5bceacf8]{height:100%;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.assignment-card[data-v-5bceacf8]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1)!important}.card-header[data-v-5bceacf8]{padding:20px;border-radius:16px 16px 0 0}.header-content[data-v-5bceacf8]{display:flex;align-items:center;justify-content:space-between}.assignment-title[data-v-5bceacf8]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:8px}.assignment-description[data-v-5bceacf8]{font-size:14px;color:#6b7280;margin-bottom:0}.assignment-meta[data-v-5bceacf8]{display:flex;flex-direction:column;gap:8px}.meta-item[data-v-5bceacf8]{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.completion-section[data-v-5bceacf8]{background:#f9fafb;padding:12px;border-radius:8px}.completion-label[data-v-5bceacf8]{display:flex;justify-content:space-between;margin-bottom:8px}.completion-text[data-v-5bceacf8]{font-size:13px;color:#6b7280;font-weight:500}.completion-percentage[data-v-5bceacf8]{font-size:13px;color:#1f2937;font-weight:700}.empty-state[data-v-5bceacf8]{text-align:center;padding:64px 24px}.empty-title[data-v-5bceacf8]{font-size:20px;font-weight:600;color:#1f2937;margin:16px 0 8px}.empty-text[data-v-5bceacf8]{font-size:14px;color:#9ca3af;margin-bottom:24px}