.book-list[data-v-7dc0f212]{border:1px solid var(--border);border-radius:12px;max-height:46vh;overflow-y:auto}.book-row[data-v-7dc0f212]{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.book-row.on[data-v-7dc0f212]{background:var(--selected)}.name[data-v-7dc0f212]{flex-direction:column;min-width:0;display:flex}.fit b[data-v-7dc0f212]{color:var(--primary)}@media (width<=767px){.book-row[data-v-7dc0f212]{grid-template-columns:auto minmax(0,1fr);gap:8px}.book-row>.fit[data-v-7dc0f212],.book-row>.muted[data-v-7dc0f212],.book-row>.school-badge[data-v-7dc0f212]{grid-column:2}.name strong[data-v-7dc0f212]{overflow-wrap:anywhere}}
