.spelling-tool-status{padding:var(--spacing-6);background:var(--color-bg-secondary)}.spelling-tool-preview{gap:var(--spacing-3);flex-direction:column;display:flex}.spelling-tool-error{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.spelling-lcwc-document{width:100%}.spelling-lcwc-sheet{color:#111827;height:100%;font-family:Lexend,Inter,sans-serif}.spelling-lcwc-meta-row{align-items:baseline;gap:var(--spacing-2);margin-bottom:var(--spacing-3);display:flex}.spelling-lcwc-meta-label{font-size:var(--font-size-sm);font-weight:700}.spelling-lcwc-meta-value{font-size:var(--font-size-sm);color:#334155;margin:0}.spelling-lcwc-col-look{width:32%}.spelling-lcwc-col-say,.spelling-lcwc-col-cover,.spelling-lcwc-col-write,.spelling-lcwc-col-check{width:17%}.spelling-custom-count-wrap{margin-top:var(--spacing-3)}.spelling-lcwc-table{border-collapse:collapse;table-layout:fixed;width:100%}.spelling-lcwc-table th,.spelling-lcwc-table td{border:1px solid #cbd5e1}.spelling-lcwc-table th{text-align:left;font-size:var(--font-size-sm);color:#0f172a;background:#f8fafc;padding:.55rem .6rem;font-weight:700}.spelling-lcwc-table tbody td{vertical-align:middle;height:2.25rem}.spelling-lcwc-look-cell{font-size:var(--font-size-sm);color:#0f172a;align-items:center;gap:.4rem;padding:.45rem .6rem;display:flex}.spelling-lcwc-seq{color:#475569;width:1.7rem;font-weight:600;display:inline-flex}.spelling-lcwc-practice-cell{background:#fff}@media (max-width:767px){.spelling-tool-status{padding:var(--spacing-4)}}
