.slk0sa_assignment{gap:var(--zw-space-3);padding:var(--zw-space-4);border-radius:var(--zw-radius-lg);background-color:var(--zw-surface-inset);flex-direction:column;display:flex}.slk0sa_assignmentCompact{gap:var(--zw-space-2);padding:var(--zw-space-3);border-radius:var(--zw-radius-md)}.slk0sa_assignmentInset{margin:var(--zw-space-4) var(--zw-space-5) 0}@media (max-width:640px){.slk0sa_assignmentInset{margin:var(--zw-space-3) var(--zw-space-4) 0}}.slk0sa_assignmentRow{align-items:flex-start;gap:var(--zw-space-2);display:flex}.slk0sa_assignmentBody{gap:var(--zw-space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.slk0sa_assignmentLink{color:var(--zw-text-strong);font-size:var(--zw-text-body-size);line-height:var(--zw-text-body-lh);font-weight:var(--zw-weight-medium);overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--zw-hairline);text-decoration-color:var(--zw-hairline);text-underline-offset:3px;transition:color var(--zw-duration) var(--zw-ease)}.slk0sa_assignmentLink:focus-visible{outline:var(--zw-focus-outline);outline-offset:var(--zw-focus-offset)}.slk0sa_assignmentLink:hover{color:var(--zw-accent)}.slk0sa_assignmentInstruction{white-space:pre-wrap;overflow-wrap:anywhere}.slk0sa_card{gap:var(--zw-space-4);padding:var(--zw-space-5);border-radius:var(--zw-radius-xl);background-color:var(--zw-surface);color:var(--zw-text);flex-direction:column;display:flex}@media (max-width:640px){.slk0sa_card{padding:var(--zw-space-4);border-radius:var(--zw-radius-lg)}}.slk0sa_cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--zw-space-3);flex-wrap:wrap;display:flex}.slk0sa_cardHeading{gap:var(--zw-space-1);flex-direction:column;min-width:0;display:flex}.slk0sa_stateNotice{gap:var(--zw-space-2);flex-direction:column;display:flex}.slk0sa_stateRow{align-items:center;gap:var(--zw-space-2);flex-wrap:wrap;display:flex}.slk0sa_stats{gap:var(--zw-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}@media (max-width:640px){.slk0sa_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.slk0sa_stats dd{margin:0}.slk0sa_stat{gap:var(--zw-space-1);padding:var(--zw-space-3);border-radius:var(--zw-radius-lg);background-color:var(--zw-surface-inset);flex-direction:column;display:flex}.slk0sa_page{gap:var(--zw-space-4);flex-direction:column;min-width:0;display:flex}.slk0sa_pageHeader{align-items:flex-start;gap:var(--zw-space-2);flex-direction:column;display:flex}.slk0sa_pageHeading{gap:var(--zw-space-1);flex-direction:column;width:100%;min-width:0;display:flex}.slk0sa_selectionBar{justify-content:space-between;align-items:center;gap:var(--zw-space-3);min-height:var(--zw-control-sm);display:flex}.slk0sa_itemList{gap:var(--zw-space-2);transition:opacity var(--zw-duration) var(--zw-ease);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.slk0sa_itemListStale{opacity:.6}.slk0sa_itemRow{align-items:flex-start;gap:var(--zw-space-3);padding:var(--zw-space-3) var(--zw-space-4);border-radius:var(--zw-radius-lg);background-color:var(--zw-surface-inset);display:flex}.slk0sa_itemRowArchived .slk0sa_itemLink,.slk0sa_itemRowArchived .slk0sa_itemInstruction{color:var(--zw-text-muted)}.slk0sa_itemCheck{margin-top:2px}.slk0sa_itemMain{gap:var(--zw-space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.slk0sa_itemLink{color:var(--zw-text-strong);font-size:var(--zw-text-body-size);line-height:var(--zw-text-body-lh);font-weight:var(--zw-weight-medium);text-overflow:ellipsis;white-space:nowrap;transition:color var(--zw-duration) var(--zw-ease);text-decoration:none;overflow:hidden}.slk0sa_itemLink:focus-visible{outline:var(--zw-focus-outline);outline-offset:var(--zw-focus-offset)}.slk0sa_itemLink:hover{color:var(--zw-accent)}.slk0sa_itemInstruction{-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.slk0sa_itemMeta{align-items:center;gap:var(--zw-space-1) var(--zw-space-3);margin-top:var(--zw-space-1);flex-wrap:wrap;display:flex}.slk0sa_pendingActions{gap:var(--zw-space-2);flex-wrap:wrap;display:flex}.slk0sa_uploadForm,.slk0sa_editForm{gap:var(--zw-space-4);flex-direction:column;display:flex}.slk0sa_uploadWarning{padding:var(--zw-space-3) var(--zw-space-4);border-radius:var(--zw-radius-lg);background-color:var(--zw-warning-soft)}.slk0sa_bulk{gap:var(--zw-space-3);padding:var(--zw-space-4);border-radius:var(--zw-radius-lg);background-color:var(--zw-surface-inset);flex-direction:column;display:flex}.slk0sa_bulkActions{justify-content:flex-end;align-items:flex-end;gap:var(--zw-space-2);flex-wrap:wrap;display:flex}.slk0sa_bulkActions .slk0sa_maxUsesField{width:160px;margin-right:auto}.slk0sa_bulkToggle,.slk0sa_addDraft{align-self:flex-start}.slk0sa_maxUsesField{flex:none;width:112px}.slk0sa_draftList{gap:var(--zw-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.slk0sa_draft{gap:var(--zw-space-3);padding:var(--zw-space-3) var(--zw-space-4) var(--zw-space-4);border-radius:var(--zw-radius-lg);background-color:var(--zw-surface-inset);flex-direction:column;display:flex}.slk0sa_draftHeader{margin-bottom:calc(var(--zw-space-1)*-1);justify-content:space-between;align-items:center;display:flex}.slk0sa_draftLinkRow{align-items:flex-start;gap:var(--zw-space-3);display:flex}@media (max-width:640px){.slk0sa_draftLinkRow{flex-direction:column;align-items:stretch}.slk0sa_draftLinkRow .slk0sa_maxUsesField{width:100%}}.slk0sa_draftLink{flex:1 1 0;min-width:0}.slk0sa_formError{gap:var(--zw-space-1);flex-direction:column;display:flex}.slk0sa_inlineLink{color:var(--zw-accent);font-size:var(--zw-text-caption-size)}.slk0sa_inlineLink:focus-visible{outline:var(--zw-focus-outline);outline-offset:var(--zw-focus-offset)}.slk0sa_footerCount{align-self:center;margin-right:auto}.slk0sa_resultList{gap:var(--zw-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.slk0sa_resultList>div{gap:var(--zw-space-1);padding:var(--zw-space-3);border-radius:var(--zw-radius-lg);background-color:var(--zw-surface-inset);flex-direction:column;display:flex}.slk0sa_resultList dt{color:var(--zw-text-muted);font-size:var(--zw-text-caption-size);line-height:var(--zw-text-caption-lh)}.slk0sa_resultList dd{color:var(--zw-text-strong);font-size:var(--zw-text-title-size);line-height:var(--zw-text-title-lh);font-weight:var(--zw-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.slk0sa_skipped{gap:var(--zw-space-2);flex-direction:column;display:flex}.slk0sa_skipped ul{gap:var(--zw-space-1);flex-direction:column;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.slk0sa_skippedLink{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.slk0sa_itemList,.slk0sa_itemLink,.slk0sa_assignmentLink{transition:none}}
