.Portalfolio_container__fvl6W{max-width:1200px;margin:0 auto;padding:1rem}.Portalfolio_title__aUXTx{font-size:24px;margin-bottom:32px;font-weight:500}.Portalfolio_renderList__RAM4Q{list-style-type:none;padding:0;margin:0}.Portalfolio_renderItem__voqlR{margin-bottom:8px;border-bottom:1px solid #eaeaea;position:relative}.Portalfolio_renderLink__wK0x_{display:flex;justify-content:space-between;align-items:center;padding:16px 8px;color:#333;text-decoration:none;transition:background-color .2s}.Portalfolio_renderLink__wK0x_:hover{background-color:#f5f5f5}.Portalfolio_renderTitle__uOGuX{font-weight:500}.Portalfolio_renderDate__xsUBu{color:#666;font-size:14px}.Portalfolio_thumbnailPreview__IYAiw{position:fixed;animation:Portalfolio_fadeIn__jsgpY .2s ease-in-out;pointer-events:none}@keyframes Portalfolio_fadeIn__jsgpY{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.Portalfolio_empty__0x3va,.Portalfolio_error__VdiSh,.Portalfolio_loading__kcFwj{display:flex;align-items:center;justify-content:center;height:200px;width:100%;color:#4b5563;font-size:16px;text-align:center}.Portalfolio_error__VdiSh{color:#ef4444}@media (max-width:768px){.Portalfolio_renderLink__wK0x_{flex-direction:column;align-items:flex-start}.Portalfolio_renderDate__xsUBu{margin-top:8px}}.Portalfolio_status__2nt0W{display:inline-block;padding:2px 8px;border-radius:10px;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}.Portalfolio_completed__iZ5TR{background-color:rgba(46,204,113,.2);color:#27ae60}.Portalfolio_processing__3oAK3{background-color:rgba(52,152,219,.2);color:#2980b9}.Portalfolio_failed__HQ_xJ{background-color:rgba(231,76,60,.2);color:#c0392b}.Portalfolio_loadMoreContainer__CKJ7J{display:flex;justify-content:center;margin:20px 0}.Portalfolio_loadMoreButton__PAEvd{background-color:#4a4a4a;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:14px;cursor:pointer;transition:background-color .3s}.Portalfolio_loadMoreButton__PAEvd:hover{background-color:#333}.Portalfolio_loadMoreButton__PAEvd:disabled{background-color:#999;cursor:not-allowed}