.DepositoryPublic_container__WOEgF{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif}.DepositoryPublic_header__BvwfB{text-align:center;margin-bottom:30px}.DepositoryPublic_title__RpwUm{font-size:2.5rem;font-weight:700;color:#1a365d;margin-bottom:8px}.DepositoryPublic_subtitle__kSmx7{font-size:1.1rem;color:#718096;margin:0}.DepositoryPublic_filters__1ITMj{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap;align-items:flex-end}.DepositoryPublic_searchBox__soIot{flex:1;min-width:250px}.DepositoryPublic_searchInput__JAxP0{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s}.DepositoryPublic_searchInput__JAxP0:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.DepositoryPublic_categoryFilter__9KbI0{min-width:200px}.DepositoryPublic_categorySelect__b2dfS{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:6px;background-color:white;font-size:14px;color:#374151;cursor:pointer}.DepositoryPublic_refreshButton__jUoEg{background:#28a745;color:white;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;font-weight:600;transition:background-color .2s}.DepositoryPublic_refreshButton__jUoEg:hover{background:#1e7e34}.DepositoryPublic_stats__Pvn0Y{margin-bottom:20px;color:#6c757d;font-size:14px}.DepositoryPublic_loadingMessage__RJu1B{text-align:center;padding:40px;color:#6c757d}.DepositoryPublic_loadingSpinner__fzv_0{border:3px solid #f3f3f3;border-top-color:#007bff;border-radius:50%;width:40px;height:40px;animation:DepositoryPublic_spin__8W9VU 1s linear infinite;margin:0 auto 15px}@keyframes DepositoryPublic_spin__8W9VU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DepositoryPublic_emptyState__V16dA{text-align:center;padding:60px 20px;color:#6c757d;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.DepositoryPublic_emptyState__V16dA h3{margin-bottom:10px;color:#495057}.DepositoryPublic_tableContainer__GM7cx{background:white;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e2e8f0}.DepositoryPublic_fileTable__4jpJW{width:100%;border-collapse:collapse}.DepositoryPublic_fileTable__4jpJW th{background:#f7fafc;text-align:left;font-weight:600;color:#4a5568}.DepositoryPublic_fileTable__4jpJW td,.DepositoryPublic_fileTable__4jpJW th{padding:12px 16px;border-bottom:1px solid #e2e8f0}.DepositoryPublic_fileTable__4jpJW tr:last-child td{border-bottom:none}.DepositoryPublic_fileTable__4jpJW tr:hover{background:#f8fafc}.DepositoryPublic_typeCell__Ua0yz{text-align:center;width:60px}.DepositoryPublic_fileIcon__jy1lL{font-size:1.5rem}.DepositoryPublic_nameCell___Bpa9{font-weight:500;color:#2d3748}.DepositoryPublic_categoryCell__kXDMr .DepositoryPublic_categoryName__a_qWs{background:#edf2f7;padding:4px 8px;border-radius:4px;font-size:12px;color:#4a5568}.DepositoryPublic_descriptionCell__YCkz6{color:#718096;max-width:300px}.DepositoryPublic_dateCell__0vbbw,.DepositoryPublic_sizeCell__phzTQ{color:#718096;white-space:nowrap}.DepositoryPublic_actionCell__R7HeO{text-align:center}.DepositoryPublic_downloadButton____04a{background:#007bff;color:white;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s ease}.DepositoryPublic_downloadButton____04a:hover{background:#0056b3;transform:translateY(-1px)}.DepositoryPublic_cardsContainer____o9H{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.DepositoryPublic_fileCard__nSxvo{background:white;border:1px solid #e2e8f0;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.DepositoryPublic_fileCard__nSxvo:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.DepositoryPublic_cardHeader__zESNt{display:flex;align-items:flex-start;margin-bottom:15px}.DepositoryPublic_cardHeader__zESNt .DepositoryPublic_fileIcon__jy1lL{font-size:2rem;margin-right:15px}.DepositoryPublic_fileInfo__EpdMZ{flex:1}.DepositoryPublic_fileInfo__EpdMZ .DepositoryPublic_fileName__K8szH{margin:0 0 5px;color:#2d3748;font-size:1.1rem;word-break:break-word}.DepositoryPublic_fileMeta___oQNv{color:#718096;font-size:13px}.DepositoryPublic_fileMeta___oQNv span{margin:0 5px}.DepositoryPublic_category__a_G0M{background:#edf2f7;padding:2px 6px;border-radius:3px;font-size:11px}.DepositoryPublic_cardDescription__7Gppp{margin-bottom:15px;padding:12px;background:#f8f9fa;border-radius:6px;border-left:4px solid #007bff}.DepositoryPublic_cardDescription__7Gppp p{margin:0;color:#495057;line-height:1.4}.DepositoryPublic_cardDetails__qrQ57{margin-bottom:15px}.DepositoryPublic_detailItem__dUMPa{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px}.DepositoryPublic_detailItem__dUMPa strong{color:#495057}.DepositoryPublic_detailItem__dUMPa span{color:#718096}@media (max-width:768px){.DepositoryPublic_container__WOEgF{padding:15px}.DepositoryPublic_title__RpwUm{font-size:2rem}.DepositoryPublic_filters__1ITMj{flex-direction:column}.DepositoryPublic_categoryFilter__9KbI0,.DepositoryPublic_searchBox__soIot{min-width:100%}.DepositoryPublic_cardsContainer____o9H{grid-template-columns:1fr}.DepositoryPublic_fileTable__4jpJW{display:block;overflow-x:auto}}@media (max-width:480px){.DepositoryPublic_container__WOEgF{padding:10px}.DepositoryPublic_title__RpwUm{font-size:1.75rem}.DepositoryPublic_fileCard__nSxvo{padding:15px}.DepositoryPublic_cardHeader__zESNt{flex-direction:column;text-align:center}.DepositoryPublic_cardHeader__zESNt .DepositoryPublic_fileIcon__jy1lL{margin-right:0;margin-bottom:10px}}