.category-page[data-v-efb8e475]{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-base)}.cat-container[data-v-efb8e475]{height:100%;display:flex;flex-direction:column;padding-left:0;padding-right:0}.search-bar[data-v-efb8e475]{padding:10px var(--page-padding);background:var(--bg-elevated);border-bottom:1px solid var(--border);flex-shrink:0}.search-box[data-v-efb8e475]{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;background:var(--bg-elevated-2);border:1px solid var(--border);border-radius:var(--radius-full)}.search-ico[data-v-efb8e475]{color:var(--text-tertiary);flex-shrink:0}.search-box input[data-v-efb8e475]{flex:1;min-width:0;border:none;background:transparent;color:var(--text-primary);font-size:13px;outline:none;font-family:inherit}.search-box input[data-v-efb8e475]::placeholder{color:var(--text-tertiary)}.dual-layout[data-v-efb8e475]{flex:1;min-height:0;display:flex;overflow:hidden}.cat-sidebar[data-v-efb8e475]{width:86px;flex-shrink:0;background:var(--bg-elevated-2);border-right:1px solid var(--border);overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cat-sidebar[data-v-efb8e475]::-webkit-scrollbar{display:none}.cat-item[data-v-efb8e475]{width:100%;height:52px;display:flex;align-items:center;justify-content:center;padding:0 8px;background:transparent;border:none;color:var(--text-secondary);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;position:relative;transition:all .15s ease}.cat-item[data-v-efb8e475]:hover{color:var(--text-primary)}.cat-item.active[data-v-efb8e475]{background:var(--bg-elevated);color:var(--primary);font-weight:600}.cat-item.active[data-v-efb8e475]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3.5px;background:var(--primary);border-radius:0 2px 2px 0}.cat-text[data-v-efb8e475]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-content[data-v-efb8e475]{flex:1;min-width:0;height:100%;overflow-y:auto;padding:10px;background:var(--bg-base);-webkit-overflow-scrolling:touch}.cat-game-list[data-v-efb8e475]{display:flex;flex-direction:column;gap:10px}.content-tip[data-v-efb8e475]{display:flex;align-items:center;justify-content:center;gap:6px;padding:40px 0;color:var(--text-tertiary);font-size:13px}.spin[data-v-efb8e475]{animation:spin-efb8e475 1s linear infinite}@keyframes spin-efb8e475{to{transform:rotate(360deg)}}.content-empty[data-v-efb8e475]{text-align:center;padding:60px 16px;color:var(--text-tertiary)}.empty-ico[data-v-efb8e475]{color:var(--text-placeholder);margin-bottom:10px}.empty-txt[data-v-efb8e475]{font-size:13px}
