.home-catalog[data-v-bd1142cd]{z-index:10;grid-area:catalog;width:100%;height:100%;position:relative}.home-catalog__loading[data-v-bd1142cd]{background:#f5f5f5;border-radius:8px 0 0 8px;flex-direction:column;gap:8px;height:100%;padding:8px 12px;display:flex}.home-catalog__skeleton[data-v-bd1142cd]{background:#fff;border-radius:4px;flex:1}.home-catalog__list[data-v-bd1142cd]{background:#f5f5f5;border-radius:8px 0 0 8px;flex-flow:column;justify-content:space-between;align-items:flex-start;height:100%;margin:0;padding:8px 0 8px 12px;list-style:none;display:flex;overflow:hidden}.home-catalog__item[data-v-bd1142cd]{cursor:pointer;border-radius:4px 0 0 4px;width:100%;padding:0 12px 0 4px;transition:color .15s,background-color .15s}.home-catalog__item.is-active[data-v-bd1142cd],.home-catalog__item[data-v-bd1142cd]:hover{color:#165dff;background:#fff}.home-catalog__link[data-v-bd1142cd]{color:inherit;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;padding:8px 0;font-size:13px;text-decoration:none;display:flex}.home-catalog__name[data-v-bd1142cd]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-catalog__right-icon[data-v-bd1142cd]{color:#909399;flex-shrink:0}.home-catalog-submenu[data-v-bd1142cd]{background:#f5f5f5;border-radius:0 6px 6px 0;padding:8px 8px 8px 0;position:absolute;top:0;bottom:0;left:100%}.home-catalog-submenu__list[data-v-bd1142cd]{background:#fff;border-radius:0 6px 6px 0;flex-flow:column;justify-content:flex-start;align-items:flex-start;min-width:180px;height:100%;margin:0;padding:0 8px;list-style:none;display:flex}.home-catalog-submenu__item[data-v-bd1142cd]{cursor:pointer;width:100%;padding:4px}.home-catalog-submenu__item.is-active[data-v-bd1142cd],.home-catalog-submenu__item[data-v-bd1142cd]:hover{color:#165dff}.home-catalog-submenu__link[data-v-bd1142cd]{color:inherit;flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.home-catalog-submenu__name[data-v-bd1142cd]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-catalog-submenu__arrow[data-v-bd1142cd]{color:#909399;flex-shrink:0}.home-catalog-panel[data-v-bd1142cd]{background:#fff;border:1px solid #0060ef;border-radius:6px;height:306px;padding:12px;position:absolute;top:0;left:100%;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.home-catalog-panel__group+.home-catalog-panel__group[data-v-bd1142cd]{margin-top:12px}.home-catalog-panel__title[data-v-bd1142cd]{color:#165dff;margin:0 0 8px;padding:4px 0;font-size:13px;font-weight:500;display:inline-block}.home-catalog-panel__grid[data-v-bd1142cd]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-catalog-panel__thumb:hover .home-catalog-panel__thumb-name[data-v-bd1142cd]{color:#f03331}.home-catalog-panel__thumb-link[data-v-bd1142cd]{border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:4px;text-decoration:none;transition:box-shadow .15s;display:flex}.home-catalog-panel__thumb-link[data-v-bd1142cd]:hover{box-shadow:0 4px 16px #0000001f}.home-catalog-panel__thumb-name[data-v-bd1142cd]{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#606266;width:100%;font-size:12px;overflow:hidden}
