.qb-quick-bar[data-v-81505a7d]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;margin-bottom:16px}.qb-quick-item[data-v-81505a7d]{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:10px 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-subtle);font-size:13px;font-weight:500;color:var(--text);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.qb-quick-item[data-v-81505a7d]:hover{border-color:var(--border-hover);background:var(--card-bg);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.qb-quick-icon[data-v-81505a7d]{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center}.qb-quick-item span[data-v-81505a7d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qb-tabs[data-v-81505a7d]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px;margin-bottom:16px}.qb-tab[data-v-81505a7d]{border:1px solid var(--border);background:var(--bg-subtle);border-radius:var(--radius-sm);padding:11px 4px;font-size:15px;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);line-height:1.3;text-align:center}.qb-tab[data-v-81505a7d]:hover{border-color:var(--border-hover);color:var(--text)}.qb-tab.is-active[data-v-81505a7d]{background:var(--primary-light);border-color:var(--primary-muted);color:var(--primary);font-weight:700;box-shadow:0 1px 4px #2563eb1f}.question-bank-page[data-v-81505a7d] .unit-title{font-size:14px;font-weight:500}@media(max-width:768px){.qb-tabs[data-v-81505a7d]{grid-template-columns:repeat(3,1fr)}.qb-tab[data-v-81505a7d]{font-size:14px;padding:10px 4px}}@media(max-width:640px){.qb-quick-bar[data-v-81505a7d],.qb-tabs[data-v-81505a7d]{grid-template-columns:repeat(2,1fr)}}
