.resources-container{display:flex;flex-direction:column;gap:var(--spacing-xl);position:relative;width:100%}.resources-stats{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--spacing-md)}.stat-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:var(--spacing-xs);overflow:hidden;padding:var(--spacing-md);position:relative;transition:all var(--transition-fast)}.stat-card:before{background:linear-gradient(90deg,var(--resources-color),#0000);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity var(--transition-fast)}.stat-card:hover{border-color:var(--resources-color);box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.stat-card:hover:before{opacity:1}.stat-card-icon{color:var(--resources-color);font-size:1.5rem;opacity:.8;transition:transform var(--transition-fast),opacity var(--transition-fast)}.stat-card:hover .stat-card-icon{opacity:1;transform:scale(1.1)}.stat-card-value{color:var(--text-dark);font-size:var(--font-size-2xl);font-weight:600;line-height:1}.stat-card-label{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.resources-description{background:linear-gradient(135deg,rgba(var(--resources-color-rgb),.05),#0000);border-left:3px solid var(--resources-color);border-radius:var(--border-radius-md);color:var(--text-secondary);font-size:var(--font-size-base);line-height:1.7;margin:0;max-width:75ch;padding:var(--spacing-md);text-align:left}.resources-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--border-radius-lg);box-shadow:0 2px 8px #0000000a;gap:var(--spacing-md);justify-content:space-between;padding:var(--spacing-md)}.resources-toolbar,.toolbar-section{align-items:center;display:flex;flex-wrap:wrap}.toolbar-section{gap:var(--spacing-sm)}.view-mode-toggle{background:var(--bg-secondary);border:1px solid var(--border-medium);border-radius:var(--border-radius-md);display:flex;gap:var(--spacing-xs);padding:4px}.view-mode-btn{align-items:center;background:none;border:none;border-radius:var(--border-radius-sm);color:var(--text-muted);cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-fast)}.view-mode-btn:hover{background:var(--bg-primary);color:var(--resources-color)}.view-mode-btn.active{background:var(--resources-color);box-shadow:0 2px 4px rgba(var(--resources-color-rgb),.3);color:#fff}.sort-dropdown{position:relative}.sort-button{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-medium);border-radius:var(--border-radius-md);color:var(--text-dark);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);transition:all var(--transition-fast)}.sort-button:hover{background:var(--bg-primary);border-color:var(--resources-color)}.sort-menu{animation:slideDown .2s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--border-radius-md);box-shadow:0 8px 24px #0000001f;min-width:180px;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:100}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sort-option{align-items:center;background:none;border:none;color:var(--text-dark);cursor:pointer;display:flex;font-size:var(--font-size-sm);justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);text-align:left;transition:all var(--transition-fast);width:100%}.sort-option:hover{background:rgba(var(--resources-color-rgb),.1);color:var(--resources-color)}.sort-option.active{background:rgba(var(--resources-color-rgb),.15);color:var(--resources-color);font-weight:600}.search-wrapper{flex-grow:1;max-width:400px;min-width:200px;position:relative}.search-icon{color:var(--text-muted);font-size:.9rem;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.resources-search{background-color:var(--bg-secondary);border:1px solid var(--border-medium);border-radius:var(--border-radius-md);color:var(--text-dark);font-size:var(--font-size-sm);padding:.6em .9em .6em 2.5em;transition:all var(--transition-fast);width:100%}.resources-search::placeholder{color:var(--text-muted);opacity:.8}.resources-search:focus{background-color:var(--bg-primary);border-color:var(--resources-color);box-shadow:0 0 0 3px rgba(var(--resources-color-rgb),.15);outline:none}.resources-search:focus+.search-icon{color:var(--resources-color)}.breadcrumb{background-color:var(--bg-secondary);border:1px solid var(--border-medium);border-radius:var(--border-radius-md);color:var(--text-muted);display:flex;flex-shrink:0;flex-wrap:wrap;font-size:var(--font-size-sm);gap:var(--spacing-xs)}.breadcrumb,.breadcrumb-item{align-items:center;padding:var(--spacing-xs) var(--spacing-sm)}.breadcrumb-item{background:none;border:none;border-radius:var(--border-radius-sm);color:var(--resources-color);cursor:pointer;display:inline-flex;font-weight:500;gap:.35em;line-height:1.4;margin:0;text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.breadcrumb-item:hover:not(:disabled){background-color:rgba(var(--resources-color-rgb),.1);color:var(--resources-color)}.breadcrumb-item.active,.breadcrumb-item:disabled{background-color:rgba(var(--resources-color-rgb),.08);color:var(--text-dark);cursor:default;font-weight:600}.breadcrumb-separator{color:var(--text-muted);font-size:.9em;opacity:.5}.breadcrumb-home-icon{color:var(--resources-color);font-size:1em}@media (max-width:768px){.breadcrumb{flex-wrap:nowrap;font-size:var(--font-size-xs);max-width:100%;overflow-x:auto;scrollbar-width:thin}.breadcrumb-item{padding:var(--spacing-xs);white-space:nowrap}.breadcrumb-item:not(:first-child):not(:last-child){max-width:80px;overflow:hidden;text-overflow:ellipsis}}.back-button{align-self:flex-start;border-color:rgba(var(--resources-color-rgb),.3);color:var(--resources-color);font-size:var(--font-size-xs);margin-bottom:calc(var(--spacing-sm)*-1);padding:.5em 1em}.back-button:hover{background-color:rgba(var(--resources-color-rgb),.08);border-color:var(--resources-color);color:var(--resources-color)}.back-button .svg-inline--fa{margin-right:var(--spacing-xs)}.resources-items{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--border-radius-lg);box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:0}.resources-items.grid-view{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:var(--spacing-md)}.resources-items.grid-view .resource-item{align-items:center;background:var(--bg-primary);border:1px solid var(--border-medium);border-radius:var(--border-radius-md);flex-direction:column;height:100%;padding:var(--spacing-md);text-align:center;transition:all var(--transition-fast)}.resources-items.grid-view .resource-item:hover{border-color:var(--resources-color);box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.resources-items.grid-view .resource-icon-container{align-items:center;background:rgba(var(--resources-color-rgb),.1);border-radius:var(--border-radius-md);display:flex;height:48px;justify-content:center;margin:0 0 var(--spacing-sm) 0;width:48px}.resources-items.grid-view .resource-icon{font-size:1.5rem}.resources-items.grid-view .resource-details{align-items:center;width:100%}.resources-items.grid-view .resource-name{text-align:center;white-space:normal;word-break:break-word}.resources-items.grid-view .resource-metadata{justify-content:center;margin:var(--spacing-xs) 0 0 0;padding:0}.resources-items.grid-view .resource-actions{justify-content:center;margin-top:var(--spacing-sm);padding:0;width:100%}.resources-empty-state{background-color:initial;border:none;border-radius:0;color:var(--text-muted);font-size:var(--font-size-sm);font-style:normal;padding:var(--spacing-lg) var(--spacing-md);text-align:center}.error-state,.loading-state{color:var(--text-secondary);padding:var(--spacing-xl);text-align:center}.loading-icon{color:var(--resources-color);font-size:1.5rem}.error-message,.loading-icon{margin-bottom:var(--spacing-sm)}.error-message{color:var(--conferences-color);font-weight:500}@media (max-width:768px){.resources-stats{grid-template-columns:repeat(2,1fr)}.stat-card{padding:var(--spacing-sm)}.stat-card-value{font-size:var(--font-size-xl)}.resources-toolbar{align-items:stretch;flex-direction:column;padding:var(--spacing-sm)}.toolbar-section{justify-content:space-between;width:100%}.search-wrapper{margin-bottom:var(--spacing-xs);max-width:none;order:-1;width:100%}.resources-search{font-size:var(--font-size-base)}.view-mode-toggle{order:1}.sort-dropdown{order:2}.breadcrumb{justify-content:flex-start;width:100%}.back-button,.breadcrumb{font-size:var(--font-size-xs)}.back-button{padding:.4em .8em}.resources-items.grid-view{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:var(--spacing-sm)}}.resources-toolbar.skeleton-toolbar{align-items:center;border-bottom:1px solid #0000;display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:space-between;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md)}.skeleton-search{border-radius:var(--border-radius-md);flex-grow:1;height:38px;max-width:400px;min-width:200px}.skeleton-breadcrumb,.skeleton-search{animation:skeleton-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite;background-color:var(--bg-tertiary)}.skeleton-breadcrumb{border-radius:var(--border-radius-sm);height:24px;width:150px}@media (max-width:768px){.resources-toolbar.skeleton-toolbar{align-items:stretch;flex-direction:column}.skeleton-search{max-width:none}}
/*# sourceMappingURL=208.372c651b.chunk.css.map*/