.app-list-page[data-v-58ce9d86]{min-height:100vh}.container[data-v-58ce9d86]{margin:0 auto;max-width:1280px;padding:2rem 1rem}.page-header[data-v-58ce9d86]{margin-bottom:2rem}.page-title[data-v-58ce9d86]{color:#1f2937;font-size:2rem;font-weight:700;margin:0}.content-layout[data-v-58ce9d86]{display:grid;gap:2rem;grid-template-columns:1fr 320px}.apps-section[data-v-58ce9d86]{min-width:0}.apps-grid[data-v-58ce9d86]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:2rem}.app-card[data-v-58ce9d86]{background:#fff;border:1px solid transparent;border-radius:.75rem;display:flex;flex-direction:column;padding:1rem;text-decoration:none;transition:all .2s}.app-card[data-v-58ce9d86]:hover{border-color:#e5e7eb;box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.app-icon[data-v-58ce9d86]{align-items:center;aspect-ratio:1;background:#f3f4f6;border-radius:1rem;box-shadow:0 4px 8px #0000001a;display:flex;font-size:3rem;justify-content:center;margin-bottom:.75rem;overflow:hidden;width:100%}.app-icon img[data-v-58ce9d86]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-info[data-v-58ce9d86]{flex:1}.app-name[data-v-58ce9d86]{color:#1f2937;font-size:.875rem;font-weight:600;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-category[data-v-58ce9d86]{margin:0 0 .5rem;text-transform:capitalize}.app-category[data-v-58ce9d86],.app-rating[data-v-58ce9d86]{color:#6b7280;font-size:.75rem}.pagination[data-v-58ce9d86]{gap:.5rem}.page-btn[data-v-58ce9d86],.page-num[data-v-58ce9d86],.pagination[data-v-58ce9d86]{align-items:center;display:flex;justify-content:center}.page-btn[data-v-58ce9d86],.page-num[data-v-58ce9d86]{background:#fff;border:none;border-radius:.5rem;color:#6b7280;cursor:pointer;font-size:.875rem;font-weight:500;height:40px;min-width:40px;transition:all .2s}.page-btn[data-v-58ce9d86]:hover:not(:disabled),.page-num[data-v-58ce9d86]:hover{background:#f3f4f6;color:#1f2937}.page-btn[data-v-58ce9d86]:disabled{cursor:not-allowed;opacity:.5}.page-num.active[data-v-58ce9d86]{background:#3b82f6;color:#fff}.page-dots[data-v-58ce9d86]{color:#6b7280;padding:0 .5rem}.sidebar[data-v-58ce9d86]{height:-moz-fit-content;height:fit-content;position:sticky;top:80px}@media(max-width:1024px){.content-layout[data-v-58ce9d86]{grid-template-columns:1fr}.sidebar[data-v-58ce9d86]{position:static}}@media(max-width:768px){.container[data-v-58ce9d86]{padding:1rem}.page-title[data-v-58ce9d86]{font-size:1.5rem}.apps-grid[data-v-58ce9d86]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.app-icon[data-v-58ce9d86]{font-size:2rem}}
