.refresh_refreshButton__pdYHa{width:36px;height:36px;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;cursor:pointer;color:#40444d;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.refresh_refreshIcon__44Ah3{width:20px;height:20px;display:block;color:currentColor}.refresh_refreshIcon__44Ah3 path{fill:currentColor!important}.refresh_refreshButton__pdYHa:hover:not(:disabled){background:rgba(0,0,0,.02);border-color:#6366f1;color:#6366f1}.refresh_refreshButton__pdYHa:disabled{cursor:not-allowed;opacity:.6}.refresh_spinning__KIsrT .refresh_refreshIcon__44Ah3{animation:refresh_spin__Ya0rr 1s linear infinite}@keyframes refresh_spin__Ya0rr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CollectionModal_modalBackdrop__Lfida{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:CollectionModal_fadeIn__7zHfh .2s ease}@keyframes CollectionModal_fadeIn__7zHfh{0%{opacity:0}to{opacity:1}}.CollectionModal_modalContainer__0FPmD{background:#fff;border:2px solid #000;border-radius:1rem;width:90%;max-width:650px;max-height:780px;display:flex;flex-direction:column;overflow:hidden;animation:CollectionModal_slideIn___Hu71 .3s ease;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@keyframes CollectionModal_slideIn___Hu71{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.CollectionModal_modalHeader__qyCCv{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0}.CollectionModal_headerContent__Kkm9a{display:flex;align-items:center;gap:1rem;flex:1}.CollectionModal_headerContent__Kkm9a h3{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.CollectionModal_backButton__z5IKE{background:rgba(0,0,0,0);border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.CollectionModal_backButton__z5IKE:hover{background:#f3f4f6;color:#374151}.CollectionModal_backButton__z5IKE svg{font-size:1.25rem}.CollectionModal_refreshButton__rIVQ0{background:rgba(0,0,0,0);border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.CollectionModal_refreshButton__rIVQ0:hover:not(:disabled){background:#f3f4f6;color:#374151}.CollectionModal_refreshButton__rIVQ0:disabled{cursor:not-allowed;opacity:.6}.CollectionModal_refreshButton__rIVQ0 svg{font-size:1rem}.CollectionModal_refreshButton__rIVQ0 .CollectionModal_spinning__D4TqK{animation:CollectionModal_spin__xk82l 1s linear infinite}@keyframes CollectionModal_spin__xk82l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CollectionModal_closeButton__cs_Jc{background:rgba(0,0,0,0);border:none;color:#6b7280;cursor:pointer;padding:.5rem;border-radius:.5rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.CollectionModal_closeButton__cs_Jc:hover{background:#f3f4f6;color:#374151}.CollectionModal_closeButton__cs_Jc svg{font-size:1.25rem}.CollectionModal_modalContent__osMTV{flex:1;padding:1.5rem;overflow-y:auto}.CollectionModal_modalContent__osMTV p{margin:0;color:#4b5563;text-align:center;padding:2rem 0}.CollectionModal_modalContent__osMTV::-webkit-scrollbar{width:6px}.CollectionModal_modalContent__osMTV::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.CollectionModal_modalContent__osMTV::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.CollectionModal_modalContent__osMTV::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media(max-width:768px){.CollectionModal_modalContainer__0FPmD{width:95%;max-height:80vh;margin:1rem}.CollectionModal_modalContent__osMTV,.CollectionModal_modalHeader__qyCCv{padding:1rem}}.CollectionModal_collectionsList__lg8Ne{display:flex;flex-direction:column;gap:.75rem}.CollectionModal_collectionItem__Z431T{gap:1rem;border:1px solid #e5e7eb}.CollectionModal_collectionItem__Z431T:hover{border-color:#d1d5db;background:#f9fafb;box-shadow:0 2px 8px rgba(0,0,0,.08)}.CollectionModal_collectionIcon__3visc{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:.5rem;background:#2563eb;color:#fff}.CollectionModal_collectionIcon__3visc svg{font-size:1.25rem}.CollectionModal_collectionInfo__wN9HA{flex:1}.CollectionModal_collectionInfo__wN9HA h4{margin:0;font-size:1rem;font-weight:600;color:#111827}.CollectionModal_collectionActions__KgbcU{display:flex;gap:.5rem;align-items:center}.CollectionModal_detailsButton__Jth_w{background:rgba(0,0,0,0);border:1px solid #d1d5db;color:#374151;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CollectionModal_detailsButton__Jth_w:hover{background:#f3f4f6;border-color:#9ca3af;color:#111827}.CollectionModal_detailsButton__Jth_w:active{transform:translateY(1px)}.CollectionModal_selectButton__s36Kz{background:#2563eb;border:1px solid #2563eb;color:#fff;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CollectionModal_selectButton__s36Kz:hover{background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.3)}.CollectionModal_selectButton__s36Kz:active{transform:translateY(0)}.CollectionModal_collectionDetails__vtEbz{display:flex;flex-direction:column;gap:1.5rem}.CollectionModal_collectionStats__53hc2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.CollectionModal_statItem__3OJ94{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#f9fafb;border-radius:.75rem;border:1px solid #e5e7eb}.CollectionModal_statItem__3OJ94 .CollectionModal_statLabel__WlYFF{font-size:.875rem;color:#4b5563;margin-bottom:.5rem}.CollectionModal_statItem__3OJ94 .CollectionModal_statValue__Bl2Ni{font-size:1.5rem;font-weight:700;color:#2563eb}.CollectionModal_documentsSection__I8K_r h4{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:#111827}.CollectionModal_documentsList__ofncj{display:flex;flex-direction:column;gap:.5rem}.CollectionModal_documentItem__RlGfG{display:grid;grid-template-columns:48px 1fr;gap:1rem;padding:1.25rem;border:1px solid #e5e7eb;border-radius:.75rem;background:#fff;transition:all .2s ease}.CollectionModal_documentItem__RlGfG:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.06);transform:translateY(-1px)}.CollectionModal_documentIcon__RHfui{display:flex;align-items:flex-start;justify-content:center;width:48px;height:48px;border-radius:.75rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);color:#4b5563;padding-top:.75rem}.CollectionModal_documentIcon__RHfui svg{font-size:1.5rem}.CollectionModal_documentInfo___B1ZD{display:grid;grid-template-rows:auto auto;gap:.5rem;min-width:0}.CollectionModal_documentInfo___B1ZD h5{margin:0;font-size:1rem;font-weight:600;color:#111827;line-height:1.4;word-break:break-word}.CollectionModal_documentMeta__pmIG_{display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem;color:#4b5563;line-height:1.5}.CollectionModal_metaItem__Lxz7l{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.CollectionModal_metaItem__Lxz7l.CollectionModal_fileType__7kkDI{color:#2563eb;font-weight:600;background:rgba(37,99,235,.1);padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.025em}.CollectionModal_metaItem__Lxz7l.CollectionModal_chunks__4sz2e{color:#374151;font-weight:500}.CollectionModal_metaItem__Lxz7l.CollectionModal_date__eZWmu{color:#6b7280;font-size:.8rem}.CollectionModal_metaSeparator__yy4Qj{color:#9ca3af;font-weight:300}.CollectionModal_emptyDocuments__ZxHqy{text-align:center;padding:2rem;color:#6b7280}.CollectionModal_emptyDocuments__ZxHqy p{margin:0}.CollectionModal_loadingState__30F5y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#6b7280;gap:1rem}.CollectionModal_loadingState__30F5y p{font-size:1rem;margin:0}.CollectionModal_loadingSpinner__mEw0Y{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;animation:CollectionModal_spin__xk82l 1s linear infinite}.CollectionModal_errorMessage__lUZo9{background:#fef2f2;border:1px solid #fecaca;color:#ef4444;padding:1rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:500}.CollectionModal_emptyState__oZiE4{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:#6b7280}.CollectionModal_emptyState__oZiE4 .CollectionModal_emptyIcon__EEy1F{width:3rem;height:3rem;margin-bottom:1rem;opacity:.5}.CollectionModal_emptyState__oZiE4 h4{font-size:1.125rem;font-weight:600;margin:0 0 .5rem;color:#374151}.CollectionModal_emptyState__oZiE4 p{margin:0;line-height:1.6}.CollectionModal_collectionCheckbox__mfPB3{width:1.25rem;height:1.25rem;margin-right:.75rem;accent-color:#2563eb;cursor:pointer}.CollectionModal_modalFooter__ZqGgD{padding:1rem;background:#f9fafb;display:flex;justify-content:center}.CollectionModal_confirmButton__UDTiS{background:#2563eb;color:#fff;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;min-width:200px}.CollectionModal_confirmButton__UDTiS:hover:not(:disabled){background:rgb(18.5714285714,76.1428571429,202.4285714286);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.CollectionModal_confirmButton__UDTiS:disabled{background:#d1d5db;color:#6b7280;cursor:not-allowed;transform:none;box-shadow:none}.CollectionModal_collectionItem__Z431T{display:flex;align-items:center;padding:1rem;border-radius:.75rem;margin-bottom:.75rem;background:#f9fafb;transition:all .2s ease}.CollectionModal_collectionItem__Z431T:hover{background:#f3f4f6;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.CollectionModal_passwordOverlay__3kTAd{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;border-radius:1rem;z-index:10}.CollectionModal_passwordModal__L20cK{background:#fff;border-radius:.75rem;padding:1.5rem;width:90%;max-width:360px;box-shadow:0 10px 25px rgba(0,0,0,.2)}.CollectionModal_passwordHeader__5k4zE{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;color:#2563eb}.CollectionModal_passwordHeader__5k4zE h4{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.CollectionModal_passwordDescription___mSgA{font-size:.875rem;color:#4b5563;margin-bottom:1rem;line-height:1.5}.CollectionModal_passwordDescription___mSgA strong{color:#1f2937}.CollectionModal_passwordError__OUUFW{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;padding:.5rem .75rem;margin-bottom:1rem;font-size:.8rem}.CollectionModal_passwordInput__zDZ_X{width:100%;padding:.75rem 1rem;border:1.5px solid #d1d5db;border-radius:.5rem;font-size:.9rem;margin-bottom:1rem}.CollectionModal_passwordInput__zDZ_X:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CollectionModal_passwordActions__mJHDE{display:flex;gap:.75rem;justify-content:flex-end}.CollectionModal_passwordCancelBtn__7zC_h{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;color:#374151;font-weight:500;cursor:pointer;transition:all .2s ease}.CollectionModal_passwordCancelBtn__7zC_h:hover:not(:disabled){background:#f3f4f6}.CollectionModal_passwordCancelBtn__7zC_h:disabled{opacity:.6;cursor:not-allowed}.CollectionModal_passwordConfirmBtn__6Kaad{padding:.5rem 1rem;border:none;border-radius:.5rem;background:#2563eb;color:#fff;font-weight:500;cursor:pointer;transition:all .2s ease}.CollectionModal_passwordConfirmBtn__6Kaad:hover:not(:disabled){background:rgb(18.5714285714,76.1428571429,202.4285714286)}.CollectionModal_passwordConfirmBtn__6Kaad:disabled{opacity:.6;cursor:not-allowed}