.DocumentSelector_documentSelector__Q2pVZ{margin-bottom:1.25rem;background-color:#fff;border-radius:8px;padding:1rem;border:1px solid #e1e1e1}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ{padding:.75rem;border-radius:4px}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #e1e1e1}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr{margin-bottom:1rem;padding-bottom:.75rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderHeader__Z4RsX{display:flex;align-items:center;margin-bottom:.75rem}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderHeader__Z4RsX{margin-bottom:.625rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderSectionTitle__kEK1q{font-size:var(--font-body);color:#141414}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderSectionTitle__kEK1q{font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderList__akqLh{display:flex;flex-direction:column;gap:.5rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;transition:all .15s ease}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq{padding:.625rem .75rem;gap:.5rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq:hover:not(.DocumentSelector_folderSelected__rPDy5){background-color:#fdfdfd;border-color:#e1e1e1}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq.DocumentSelector_folderSelected__rPDy5{background-color:rgba(26,74,40,.1);border-color:#1a4a28;color:#1a4a28}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq.DocumentSelector_folderSelected__rPDy5:hover{background-color:rgba(26,74,40,.15);border-color:#1a4a28}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq.DocumentSelector_folderSelected__rPDy5 .DocumentSelector_folderIcon__VSJ7O{color:#1a4a28}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq.DocumentSelector_folderSelected__rPDy5 .DocumentSelector_folderName__33YgC{color:#1a4a28;font-weight:500}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq .DocumentSelector_folderIcon__VSJ7O{display:flex;align-items:center;justify-content:center;color:#767676;transition:color .15s ease}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq .DocumentSelector_folderIcon__VSJ7O svg{width:1.25rem;height:1.25rem}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq .DocumentSelector_folderIcon__VSJ7O svg{width:1.125rem;height:1.125rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq .DocumentSelector_folderName__33YgC{flex:1 1;font-size:var(--font-body);color:#141414;transition:color .15s ease}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq .DocumentSelector_folderName__33YgC{font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_folderSection__CcZQr .DocumentSelector_folderRow__HJgmq .DocumentSelector_folderLoader__tCzuL{width:1rem;height:1rem;stroke:#1a4a28}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC{margin-bottom:.75rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_headerActions__A9Qs0{display:flex;align-items:center;gap:.75rem}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_headerActions__A9Qs0{display:grid;grid-template-columns:1fr 1fr;grid-gap:.375rem;gap:.375rem;width:100%}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_title__LpDeB{font-size:var(--font-h5);color:#141414}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_title__LpDeB{font-size:var(--font-h6)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButtonAlt__1iRBO,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButton__Bl0vo{background-color:#1a4a28;color:#fff;border:none;border-radius:999px;padding:.75rem 1rem;font-size:var(--font-body);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButtonAlt__1iRBO,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButton__Bl0vo{width:100%;padding:.5rem .875rem;font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButtonAlt__1iRBO svg,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButton__Bl0vo svg{width:1.25rem;height:1.25rem}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButtonAlt__1iRBO svg,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButton__Bl0vo svg{width:1rem;height:1rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButtonAlt__1iRBO:hover,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButton__Bl0vo:hover{background-color:#041d05}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButtonAlt__1iRBO:active,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_uploadButton__Bl0vo:active{transform:translateY(0);box-shadow:0 .0625rem .125rem rgba(0,0,0,.1)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_refreshButton__wd7eu{background-color:transparent;color:#767676;border:1px solid #e1e1e1;border-radius:4px;padding:.375rem;margin-right:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_header__ZQ5KC .DocumentSelector_refreshButton__wd7eu:hover{background-color:#fdfdfd;color:#141414}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_uploadButtonAlt__1iRBO{background-color:#fff!important;color:#141414!important;border:1px solid #e1e1e1!important;border-radius:4px;padding:.625rem .75rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_uploadButtonAlt__1iRBO svg{color:#1a4a28!important}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_uploadButtonAlt__1iRBO:hover{background-color:#041d05!important;color:#fff!important;border-color:#041d05!important}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_uploadButtonAlt__1iRBO:hover svg{color:#fff!important}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_uploadButtonAlt__1iRBO{width:100%!important;padding:.5rem .875rem!important}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_youtubeButton__hvlTV svg{color:red!important}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentsSection__v3fOX{margin-bottom:1.25rem}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentsSection__v3fOX{margin-bottom:1rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedHeader__b6o32{display:flex;align-items:center;margin-bottom:.75rem}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedHeader__b6o32{margin-bottom:.625rem;justify-content:center}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedTitle__EFFc6{font-size:var(--font-body);font-weight:500;color:#141414}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedTitle__EFFc6{font-size:var(--font-label);text-align:center;width:100%}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedCountBadge__WwJtm{background-color:#1a4a28;color:#fff;border-radius:4px;padding:.25rem .625rem;font-size:var(--font-label);font-weight:500;min-width:1.5rem;text-align:center}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedCountBadge__WwJtm{padding:.1875rem .5rem;font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU{max-height:15.625rem;overflow-y:auto;background-color:#fff;border-radius:4px}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU::-webkit-scrollbar{width:.375rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU::-webkit-scrollbar-track{background:#fdfdfd;border-radius:4px}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:4px}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU::-webkit-scrollbar-thumb:hover{background:#767676}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnHeaders__awlsw{display:grid;grid-template-columns:3.125rem 1fr 6.25rem 3.75rem;grid-gap:1rem;gap:1rem;padding:.75rem 1rem;background-color:#fdfdfd;border-bottom:2px solid #e1e1e1;font-weight:500;font-size:var(--font-label);color:#767676;border-radius:4px 4px 0 0}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnHeaders__awlsw{grid-template-columns:2.5rem 1fr 5rem 3.125rem;gap:.5rem;padding:.5rem .75rem;font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnHeaders__awlsw .DocumentSelector_headerCheckbox__HHg6a{display:flex;align-items:center;justify-content:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnHeaders__awlsw .DocumentSelector_headerTitle__bJQe_,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnHeaders__awlsw .DocumentSelector_headerType__TWehV{display:flex;align-items:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnHeaders__awlsw .DocumentSelector_headerActions__A9Qs0{display:flex;align-items:center;justify-content:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo{display:grid;grid-template-columns:3.125rem 1fr 6.25rem 3.75rem;grid-gap:1rem;gap:1rem;padding:.75rem;border-bottom:1px solid #e1e1e1;align-items:center;cursor:pointer;transition:all .2s ease}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo{grid-template-columns:2.5rem 1fr 5rem 3.125rem;gap:.5rem;padding:.75rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo:last-child{border-bottom:none}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo:hover{background-color:#fdfdfd}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo.DocumentSelector_selected__PK7NB{background-color:#f4f4f4}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo.DocumentSelector_selected__PK7NB .DocumentSelector_checkbox__1dGvw input{accent-color:#1a4a28;transform:scale(1.1)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo.DocumentSelector_selected__PK7NB .DocumentSelector_title__LpDeB{color:#1a4a28;font-weight:500}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo.DocumentSelector_disabled__kDyxg{cursor:not-allowed;opacity:.6;background-color:#fdfdfd}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo.DocumentSelector_disabled__kDyxg .DocumentSelector_checkbox__1dGvw{opacity:.5;pointer-events:none}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_columnCheckbox__Jay0h{display:flex;align-items:center;justify-content:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_columnTitle__TlVaX{display:flex;align-items:center;min-width:0}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_columnType__ovP4i{display:flex;align-items:center;height:100%;min-width:0}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_columnActions__tca3A{display:flex;align-items:center;justify-content:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_checkbox__1dGvw input{width:1.125rem;height:1.125rem;cursor:pointer;accent-color:#1a4a28;transition:all .2s ease}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_checkbox__1dGvw input{width:.875rem;height:.875rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_titleContainer__2TtUA{display:flex;flex-direction:column;gap:.25rem;width:100%}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_titleContainer__2TtUA .DocumentSelector_title__LpDeB{color:#141414;font-size:var(--font-body);line-height:1.4;word-break:break-word;transition:color .2s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_titleContainer__2TtUA .DocumentSelector_title__LpDeB{font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_titleContainer__2TtUA .DocumentSelector_inlineError__U5YMH{color:red;font-size:var(--font-label)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_tag__HCmaL{display:inline-block;border-radius:4px;padding:.25rem .75rem;font-size:var(--font-label);white-space:nowrap;text-align:center;min-width:3.75rem;max-width:8.75rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_tag__HCmaL{padding:.125rem .5rem;font-size:var(--font-label);min-width:3.125rem;max-width:5.625rem;margin-right:.5rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagArticle__uD7Wr,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagBook__DY6XE,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagExercises__50CeA,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagLecture__Kn4Ii,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagNotes__yzZxn,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagOther__FsnO2,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagPastExam__TlDYY,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagReport__z79EH,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagSummary__Wi593{background-color:#e1e1e1;color:#141414}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_deleteButton__fbuWT{color:#767676;background:none;border:none;cursor:pointer;font-size:var(--font-body);display:flex;align-items:center;justify-content:center;padding:.375rem;opacity:.6;border-radius:4px;transition:all .2s ease}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_deleteButton__fbuWT{padding:.5rem;opacity:.8}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_deleteButton__fbuWT svg{width:1rem;height:1rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo .DocumentSelector_deleteButton__fbuWT:hover{color:red;opacity:1;background-color:rgba(255,0,0,.1)}@media(max-width:899px)and (min-width:601px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnHeaders__awlsw{grid-template-columns:2rem 1fr 4.375rem 2.5rem;gap:.5rem;padding:.625rem .5rem;font-size:var(--font-label)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo{grid-template-columns:2rem 1fr 4.375rem 2.5rem;gap:.75rem;padding:.625rem .25rem;border-radius:4px;background:#fdfdfd;margin-bottom:.25rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_tag__HCmaL{max-width:4.375rem;padding:.125rem .5rem;margin-left:1.75rem;font-size:var(--font-label)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_title__LpDeB{font-size:var(--font-label);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnActions__tca3A,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnCheckbox__Jay0h,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnType__ovP4i{align-items:center;justify-content:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_checkbox__1dGvw input{width:1rem;height:1rem}}@media(max-width:600px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnHeaders__awlsw{grid-template-columns:2rem 1fr 3.75rem 2.25rem;gap:.25rem;padding:.375rem .25rem;font-size:var(--font-label)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_documentRow__UAcQo{grid-template-columns:2rem 1fr 3.75rem 2.25rem;gap:.25rem;padding:.375rem .125rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnTitle__TlVaX{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_titleContainer__2TtUA{display:flex;flex-direction:column;gap:.125rem;width:100%}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_titleContainer__2TtUA .DocumentSelector_title__LpDeB{font-size:var(--font-label);max-width:100%}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_tag__HCmaL{max-width:3.75rem;padding:.125rem .25rem;font-size:var(--font-label)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnActions__tca3A,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnCheckbox__Jay0h,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_selectedDocumentList__tn3dU .DocumentSelector_columnType__ovP4i{align-items:center;justify-content:center}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_scrollIndicator__JWES7{text-align:center;padding:.625rem;color:#767676;font-size:var(--font-label);font-style:italic;background-color:#fdfdfd;border-top:1px solid #e1e1e1;border-radius:0 0 4px 4px}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_scrollIndicator__JWES7{padding:.5rem;font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_allDocumentsHeader__nAAQr{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_allDocumentsHeader__nAAQr{margin-bottom:.625rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_allDocumentsTitle__vJ0qx{font-size:var(--font-body);font-weight:500;color:#141414}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_allDocumentsTitle__vJ0qx{font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_sortContainer__nhDI8{position:relative}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_sortButton__4uute{background:#fff;border:1px solid #e1e1e1;border-radius:4px;padding:.5rem .625rem;font-size:var(--font-body);color:#141414;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;transition:all .15s ease}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_sortButton__4uute svg{width:1rem;height:1rem;transition:color .15s ease}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_sortButton__4uute:hover{background-color:#fdfdfd;border-color:#e1e1e1}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_sortButton__4uute.DocumentSelector_sortActive__ZEX1G{color:#1a4a28;border-color:#1a4a28;background-color:#fdfdfd}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_sortButton__4uute.DocumentSelector_sortActive__ZEX1G svg{color:#1a4a28}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_sortDropdown__yfIuR{position:absolute;top:calc(100% + .25rem);right:0;background:#fff;border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);z-index:1000;min-width:10rem;overflow:hidden}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_sortDropdown__yfIuR .DocumentSelector_sortOption__P08iw{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;font-size:var(--font-body);color:#141414;cursor:pointer;transition:background-color .15s ease}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_sortDropdown__yfIuR .DocumentSelector_sortOption__P08iw:hover{background-color:#fdfdfd}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_sortDropdown__yfIuR .DocumentSelector_sortOption__P08iw .DocumentSelector_checkmark__qeZTL{color:#1a4a28;margin-left:.5rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnHeaders__awlsw{display:grid;grid-template-columns:3.125rem 1fr 6.25rem 3.75rem;grid-gap:1rem;gap:1rem;padding:.75rem 1rem;background-color:#fdfdfd;border-bottom:2px solid #e1e1e1;font-weight:500;font-size:var(--font-label);color:#767676;border-radius:4px 4px 0 0}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnHeaders__awlsw{grid-template-columns:2.5rem 1fr 5rem 3.125rem;gap:.5rem;padding:.5rem .75rem;font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnHeaders__awlsw .DocumentSelector_headerCheckbox__HHg6a{display:flex;align-items:center;justify-content:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnHeaders__awlsw .DocumentSelector_headerTitle__bJQe_,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnHeaders__awlsw .DocumentSelector_headerType__TWehV{display:flex;align-items:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnHeaders__awlsw .DocumentSelector_headerActions__A9Qs0{display:flex;align-items:center;justify-content:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo{display:grid;grid-template-columns:3.125rem 1fr 6.25rem 3.75rem;grid-gap:1rem;gap:1rem;padding:.75rem;border-bottom:1px solid #e1e1e1;align-items:center;cursor:pointer;transition:all .2s ease}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo{grid-template-columns:2.5rem 1fr 5rem 3.125rem;gap:.5rem;padding:.75rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo:last-child{border-bottom:none}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo:hover{background-color:#fdfdfd}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo.DocumentSelector_selected__PK7NB{background-color:#f4f4f4}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo.DocumentSelector_selected__PK7NB .DocumentSelector_checkbox__1dGvw input{accent-color:#1a4a28;transform:scale(1.1)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo.DocumentSelector_selected__PK7NB .DocumentSelector_title__LpDeB{color:#1a4a28;font-weight:500}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo.DocumentSelector_disabled__kDyxg{cursor:not-allowed;opacity:.6;background-color:#fdfdfd}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo.DocumentSelector_disabled__kDyxg .DocumentSelector_checkbox__1dGvw{opacity:.5;pointer-events:none}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_columnCheckbox__Jay0h{display:flex;align-items:center;justify-content:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_columnTitle__TlVaX{display:flex;align-items:center;min-width:0}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_columnType__ovP4i{display:flex;align-items:center;height:100%;min-width:0}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_columnActions__tca3A{display:flex;align-items:center;justify-content:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_checkbox__1dGvw input{width:1.125rem;height:1.125rem;cursor:pointer;accent-color:#1a4a28;transition:all .2s ease}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_checkbox__1dGvw input{width:.875rem;height:.875rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_titleContainer__2TtUA{display:flex;flex-direction:column;gap:.25rem;width:100%}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_titleContainer__2TtUA .DocumentSelector_title__LpDeB{color:#141414;font-size:var(--font-body);line-height:1.4;word-break:break-word;transition:color .2s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_titleContainer__2TtUA .DocumentSelector_title__LpDeB{font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_titleContainer__2TtUA .DocumentSelector_inlineError__U5YMH{color:red;font-size:var(--font-label)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_tag__HCmaL{display:inline-block;border-radius:4px;padding:.25rem .75rem;font-size:var(--font-label);white-space:nowrap;text-align:center;min-width:3.75rem;max-width:8.75rem;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_tag__HCmaL{padding:.125rem .5rem;font-size:var(--font-label);min-width:3.125rem;max-width:5.625rem;margin-right:.5rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagArticle__uD7Wr,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagBook__DY6XE,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagExercises__50CeA,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagLecture__Kn4Ii,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagNotes__yzZxn,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagOther__FsnO2,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagPastExam__TlDYY,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagReport__z79EH,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_tagSummary__Wi593{background-color:#e1e1e1;color:#141414}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_deleteButton__fbuWT{color:#767676;background:none;border:none;cursor:pointer;font-size:var(--font-body);display:flex;align-items:center;justify-content:center;padding:.375rem;opacity:.6;border-radius:4px;transition:all .2s ease}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_deleteButton__fbuWT{padding:.5rem;opacity:.8}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_deleteButton__fbuWT svg{width:1rem;height:1rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo .DocumentSelector_deleteButton__fbuWT:hover{color:red;opacity:1;background-color:rgba(255,0,0,.1)}@media(max-width:899px)and (min-width:601px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnHeaders__awlsw{grid-template-columns:2rem 1fr 4.375rem 2.5rem;gap:.5rem;padding:.625rem .5rem;font-size:var(--font-label)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentList__MYvVN{row-gap:.5rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo{grid-template-columns:2rem 1fr 4.375rem 2.5rem;gap:.75rem;padding:.625rem .25rem;border-radius:4px;background:#fdfdfd;margin-bottom:.25rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_tag__HCmaL{max-width:4.375rem;padding:.125rem .5rem;margin-left:1.75rem;font-size:var(--font-label)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_title__LpDeB{font-size:var(--font-label);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnActions__tca3A,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnCheckbox__Jay0h,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnType__ovP4i{align-items:center;justify-content:center}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_checkbox__1dGvw input{width:1rem;height:1rem}}@media(max-width:600px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnHeaders__awlsw{grid-template-columns:2rem 1fr 3.75rem 2.25rem;gap:.25rem;padding:.375rem .25rem;font-size:var(--font-label)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_documentRow__UAcQo{grid-template-columns:2rem 1fr 3.75rem 2.25rem;gap:.25rem;padding:.375rem .125rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnTitle__TlVaX{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_titleContainer__2TtUA{display:flex;flex-direction:column;gap:.125rem;width:100%}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_titleContainer__2TtUA .DocumentSelector_title__LpDeB{font-size:var(--font-label);max-width:100%}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_tag__HCmaL{max-width:3.75rem;padding:.125rem .25rem;font-size:var(--font-label)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnActions__tca3A,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnCheckbox__Jay0h,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentList__MYvVN .DocumentSelector_columnType__ovP4i{align-items:center;justify-content:center}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_emptyMessage__9TbIL{padding:1.5rem;text-align:center;color:#767676;font-size:var(--font-body)}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_emptyMessage__9TbIL{padding:1rem;font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_error__Ny0LN,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_loading__6Qyl_{padding:1.25rem;text-align:center;color:#767676;font-size:var(--font-body)}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_error__Ny0LN,.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_loading__6Qyl_{padding:1rem;font-size:var(--font-label)}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_error__Ny0LN{color:red}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_processingTag__CgZdS{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--font-label);color:#767676}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_spinner__hXJCP{display:inline-block;width:1rem;height:1rem;border:1px solid rgba(0,0,0,.1);border-left-color:#1a4a28;border-radius:50%;animation:DocumentSelector_spin__dh7_O 1s linear infinite}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_mobileSelectMessage__DDGKr{background-color:rgba(26,74,40,.1);color:#141414;border:1px solid #e1e1e1;padding:.625rem;margin-top:1rem;margin-bottom:1rem;border-radius:4px;text-align:center;font-size:var(--font-label)}@media(min-width:769px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_mobileSelectMessage__DDGKr{background-color:transparent;color:#767676;font-size:var(--font-label);padding:.5rem 0;margin-top:.75rem;font-weight:400;font-style:italic;border:1px solid #e1e1e1}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_tagReport__z79EH{background-color:#fdfdfd;color:#141414}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_footerButtons__N0uAc{display:flex;justify-content:space-between;margin-top:1rem}@media(max-width:768px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_footerButtons__N0uAc{flex-direction:column;gap:.5rem}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_footerButtons__N0uAc button{border-radius:4px;padding:.625rem 1.5rem;font-size:var(--font-body);font-weight:500}@media(max-width:480px){.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_footerButtons__N0uAc button{padding:.75rem;width:100%}}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_modalOverlay__WDbf0{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_modal__Huh0M{background-color:#fff;border-radius:4px;width:31.25rem;max-width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 .25rem .75rem rgba(0,0,0,.15)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_modalHeader__OUu5b{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e1e1e1}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_modalHeader__OUu5b h3{margin:0;font-size:var(--font-h4);color:#141414}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_modalHeader__OUu5b .DocumentSelector_closeButton__EKwQ0{background:none;border:none;font-size:var(--font-h4);cursor:pointer;color:#767676;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;line-height:1}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_modalHeader__OUu5b .DocumentSelector_closeButton__EKwQ0:hover{color:#141414}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_modalContent__cOxEK{padding:1.25rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_modalContent__cOxEK p{margin:0 0 1rem;color:#767676;font-size:var(--font-body)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_fileItem__ncBze{display:flex;flex-direction:column;border-left:.1875rem solid #1a4a28;background-color:#fdfdfd;padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_fileInfo__8MBeZ{display:flex;flex-direction:column;margin-bottom:.75rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_fileName__hviGk{font-weight:500;font-size:var(--font-h5);color:#141414;margin-bottom:.25rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_fileSize__xBJCD{font-size:var(--font-label);color:#767676}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_documentTypeSelector__d5nMG{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_typeButton__920hh{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;padding:.375rem .75rem;font-size:var(--font-body);cursor:pointer;color:#141414;transition:all .2s}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_typeButton__920hh:hover{background-color:#fdfdfd}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_typeButton__920hh.DocumentSelector_selected__PK7NB{background-color:#fdfdfd;border-color:#1a4a28;color:#1a4a28;font-weight:500}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_modalFooter__6JPVH{display:flex;justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e1e1e1}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_fileCount__F_WwK{font-size:var(--font-body);color:#767676}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_actions__uUcnX{display:flex;gap:.75rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_cancelButton__6f7YM{background-color:#fff;color:#141414;border:1px solid #e1e1e1;border-radius:4px;padding:.5rem 1rem;font-size:var(--font-body);cursor:pointer}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_cancelButton__6f7YM:hover{background-color:#fdfdfd}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_fileNameInput__HqNo_{width:100%;padding:.375rem .5rem;border:1px solid #e1e1e1;border-radius:4px;font-size:var(--font-body);color:#141414;margin-bottom:.25rem}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_fileNameInput__HqNo_:focus{outline:none;border-color:#1a4a28;box-shadow:0 0 0 .125rem rgba(26,74,40,.1)}.DocumentSelector_documentSelector__Q2pVZ .DocumentSelector_validationError__CqLzT{color:red;font-size:var(--font-label);font-weight:500;padding:.625rem .875rem;margin-top:.625rem;border-radius:4px;background-color:rgba(255,0,0,.08);border:1px solid rgba(255,0,0,.2)}.DocumentSelector_documentSelectorMobile__NvvDB{margin-bottom:.75rem}.DocumentSelector_documentSelectorMobile__NvvDB .DocumentSelector_header__ZQ5KC h2{font-size:var(--font-h4)}.DocumentSelector_mobileSelectMessage__DDGKr{background-color:rgba(26,74,40,.1);color:#141414;border:1px solid #e1e1e1;padding:.625rem;margin-top:1rem;border-radius:4px;text-align:center;font-size:var(--font-label)}@media(min-width:769px){.DocumentSelector_mobileSelectMessage__DDGKr{background-color:transparent;color:#767676;font-size:var(--font-body);padding:.5rem 0;margin-top:.75rem;font-weight:400;font-style:italic;border:1px solid #e1e1e1;border-right:none;border-left:none}}.DocumentSelector_spinner__hXJCP{display:inline-block;width:1rem;height:1rem;border:1px solid rgba(0,0,0,.1);border-left-color:#767676;border-radius:50%;animation:DocumentSelector_spin__dh7_O 1s linear infinite}@keyframes DocumentSelector_spin__dh7_O{to{transform:rotate(1turn)}}.DocumentSelector_aiUnavailableContainer__U6PnI{position:relative;display:inline-block;margin-left:0;margin-right:.5rem}.DocumentSelector_aiUnavailableTag__ZXaKq{background-color:#fdfdfd;color:red;padding:.125rem .375rem;border-radius:4px;font-size:var(--font-label);cursor:help}.DocumentSelector_aiUnavailableTooltip__aB_UF{visibility:hidden;width:15.625rem;background-color:#141414;color:#fff;text-align:center;border-radius:4px;padding:.5rem;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-7.8125rem;opacity:0;transition:opacity .3s}.DocumentSelector_aiUnavailableContainer__U6PnI:hover .DocumentSelector_aiUnavailableTooltip__aB_UF{visibility:visible;opacity:1}.DocumentSelector_tagAiUnavailable__AL5zK{background-color:#fdfdfd;color:red;position:relative}.DocumentSelector_tagAiUnavailable__AL5zK:hover:after{content:attr(data-tooltip);position:absolute;width:12.5rem;background-color:#141414;color:#fff;text-align:center;border-radius:4px;padding:.5rem;z-index:1;bottom:125%;left:50%;margin-left:-6.25rem;opacity:1}.DocumentSelector_titleLoader__TjtRR{width:16px;height:16px;stroke:#1a4a28}.DocumentSelector_showAllButton__zRwBD,.DocumentSelector_showLessButton__tx1TF{width:100%;padding:.75rem;margin-top:1rem;background:transparent;border:1px solid #e1e1e1;border-radius:4px;color:#141414;font-size:var(--font-body);cursor:pointer;transition:all .2s}.DocumentSelector_showAllButton__zRwBD:hover,.DocumentSelector_showLessButton__tx1TF:hover{background:#f4f4f4;border-color:#e1e1e1;color:#141414}.DocumentSelector_showAllButton__zRwBD:active,.DocumentSelector_showLessButton__tx1TF:active{transform:translateY(1px)}.DocumentSelector_showLessButton__tx1TF{border-color:#e1e1e1;color:#141414}.DocumentSelector_showLessButton__tx1TF:hover{background:#f4f4f4;border-color:#e1e1e1;color:#141414}@keyframes DeleteContentModal_modal-fade-in__e37d4{0%{opacity:0}to{opacity:1}}@keyframes DeleteContentModal_modal-slide-in__RSg2L{0%{opacity:0;transform:translateY(.375rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.DeleteContentModal_backdrop__ylnXg{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;animation:DeleteContentModal_modal-fade-in__e37d4 .15s ease}.DeleteContentModal_modal__EZBmq{background:#fff;border-radius:8px;box-shadow:0 .5rem 2rem hsla(0,0%,8%,.12);z-index:1001;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:4px;width:17.5rem;max-width:90vw;animation:DeleteContentModal_slide-in-center__sEZ9z .15s ease;overflow:visible}.DeleteContentModal_closeButton__s3LhJ{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#767676;cursor:pointer;border-radius:4px;transition:all .15s ease}.DeleteContentModal_closeButton__s3LhJ svg{width:1.125rem;height:1.125rem}.DeleteContentModal_closeButton__s3LhJ:hover:not(:disabled){background-color:#f4f4f4;color:#141414}.DeleteContentModal_closeButton__s3LhJ:disabled{opacity:.5;cursor:not-allowed}.DeleteContentModal_content__dA7t7{padding:2.5rem 1.25rem 1.25rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.DeleteContentModal_optionsContainer__WVxME{display:flex;flex-direction:column;gap:.5rem;width:100%}.DeleteContentModal_optionButton__edivC{width:100%;padding:.875rem 1rem;border-radius:999px;font-size:var(--font-body);cursor:pointer;transition:all .15s ease;border:none}.DeleteContentModal_optionButton__edivC:disabled{opacity:.6;cursor:not-allowed}.DeleteContentModal_optionButton__edivC.DeleteContentModal_primary__THreh{background-color:#1a4a28;color:#fff}.DeleteContentModal_optionButton__edivC.DeleteContentModal_primary__THreh:hover:not(:disabled){background-color:#13371e}.DeleteContentModal_optionButton__edivC.DeleteContentModal_secondary__4C3O7{background-color:transparent;color:#767676;font-weight:400;padding:.625rem 1rem}.DeleteContentModal_optionButton__edivC.DeleteContentModal_secondary__4C3O7:hover:not(:disabled){background-color:#f4f4f4;color:#141414}@keyframes DeleteContentModal_slide-in-center__sEZ9z{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes TocSelectionModal_modal-fade-in__JIZbm{0%{opacity:0}to{opacity:1}}@keyframes TocSelectionModal_modal-slide-in__JP6xD{0%{opacity:0;transform:translateY(.375rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.TocSelectionModal_modalOverlay__tupq6{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;animation:TocSelectionModal_modal-fade-in__JIZbm .15s ease;z-index:10001}.TocSelectionModal_modalContent__ap3jg{background:#fff;border-radius:8px;box-shadow:0 .5rem 2rem hsla(0,0%,8%,.12);z-index:1001;width:50rem;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.TocSelectionModal_modalHeader__X6Wn_{display:none}.TocSelectionModal_closeButton__VsdAM{background:none;border:none;cursor:pointer;font-size:var(--font-h5);color:#767676;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:50%;transition:background-color .2s;position:absolute;top:.75rem;right:.75rem;z-index:1}.TocSelectionModal_closeButton__VsdAM:hover{background-color:#fdfdfd}.TocSelectionModal_documentInfo__AoAvb{padding:1.25rem 1.25rem .625rem;position:relative}.TocSelectionModal_documentInfo__AoAvb h3{font-size:var(--font-h6);margin:0 0 .625rem;color:#141414}.TocSelectionModal_documentInfo__AoAvb .TocSelectionModal_authorText__6CIWl{font-size:var(--font-label);color:#767676;margin:0}.TocSelectionModal_documentInfoRow__4PhrU{display:flex;justify-content:space-between;align-items:center}.TocSelectionModal_selectionProgressContainer__ygvFQ{display:flex;align-items:center;gap:.625rem;margin:.75rem 0}.TocSelectionModal_selectionProgress__iw7GL{height:.375rem;background-color:#e1e1e1;border-radius:4px;overflow:hidden;flex-grow:1}.TocSelectionModal_progressBar__cVwoI{height:100%;background-color:#1a4a28;border-radius:4px;transition:width .3s ease}.TocSelectionModal_selectionCounter__7yxbe{font-size:var(--font-label);color:#767676;white-space:nowrap}.TocSelectionModal_selectionInfo__7u1S_{font-size:var(--font-label);color:#767676}.TocSelectionModal_tocContainer__nLNwF{overflow-y:auto;padding:.75rem 1.25rem;flex:1 1;max-height:50vh}.TocSelectionModal_tocItem__cqIly{position:relative;border-radius:4px;transition:background-color .15s ease;padding:.5rem .625rem;margin:.875rem -.625rem}.TocSelectionModal_tocItem__cqIly:hover{background-color:#fdfdfd}.TocSelectionModal_chapterItem__eiwlB{margin-top:.75rem}.TocSelectionModal_chapterItem__eiwlB:hover{background-color:#fdfdfd}.TocSelectionModal_subItem___Zj7M{margin-left:0;margin-top:1rem;position:relative}.TocSelectionModal_subItem___Zj7M:before{display:none}.TocSelectionModal_subItem___Zj7M:hover{background-color:#fdfdfd}.TocSelectionModal_subItem___Zj7M .TocSelectionModal_radioControl__rehlE{height:.875rem;width:.875rem}.TocSelectionModal_subItem___Zj7M .TocSelectionModal_radioControl__rehlE:after{top:.125rem;left:.125rem;width:.375rem;height:.375rem}.TocSelectionModal_subItem___Zj7M .TocSelectionModal_radioContainer__Dgmqa{padding-left:1.375rem}.TocSelectionModal_subItem___Zj7M .TocSelectionModal_subitemTitle__4cNkH{margin-left:.25rem}.TocSelectionModal_radioContainer__Dgmqa{display:flex;align-items:center;position:relative;padding-left:1.75rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.TocSelectionModal_radioContainer__Dgmqa input{position:absolute;opacity:0;height:0;width:0;cursor:pointer}.TocSelectionModal_radioContainer__Dgmqa input:checked~.TocSelectionModal_radioControl__rehlE{border:.125rem solid #1a4a28}.TocSelectionModal_radioContainer__Dgmqa input:checked~.TocSelectionModal_radioControl__rehlE:after{opacity:1}.TocSelectionModal_radioContainer__Dgmqa input:disabled~.TocSelectionModal_radioControl__rehlE{border-color:#e1e1e1;background-color:#fdfdfd}.TocSelectionModal_radioContainer__Dgmqa input:disabled~.TocSelectionModal_chapterTitle__AJLIG,.TocSelectionModal_radioContainer__Dgmqa input:disabled~.TocSelectionModal_subitemTitle__4cNkH{color:#767676}.TocSelectionModal_radioControl__rehlE{position:absolute;top:.125rem;left:0;height:1.125rem;width:1.125rem;border-radius:50%;border:1px solid #141414;background-color:#fff;display:block}.TocSelectionModal_radioControl__rehlE:after{content:"";position:absolute;top:.1875rem;left:.1875rem;width:.5rem;height:.5rem;border-radius:50%;background:#1a4a28;opacity:0}.TocSelectionModal_chapterTitle__AJLIG{font-size:var(--font-body);color:#141414;margin-left:.5rem}.TocSelectionModal_subitemTitle__4cNkH{font-size:var(--font-label);color:#767676;margin-left:.5rem}.TocSelectionModal_childItems__bA6er{margin-left:2.375rem;margin-top:.625rem;margin-bottom:.625rem;position:relative}.TocSelectionModal_childItems__bA6er:before{content:"";position:absolute;left:-1.75rem;top:0;height:100%;width:1px;background-color:#e1e1e1}.TocSelectionModal_noTocMessage__wUbY_{padding:1.25rem;text-align:center;color:#767676;font-style:italic}.TocSelectionModal_modalFooter__cVmqI{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;position:relative}.TocSelectionModal_modalFooter__cVmqI:before{content:"";position:absolute;top:0;left:1.25rem;right:1.25rem;height:1px;background-color:#e1e1e1}.TocSelectionModal_modalActions__bUi0k{display:flex;justify-content:flex-end;gap:.75rem}.TocSelectionModal_cancelButton__RQ8wJ,.TocSelectionModal_generateButton__rLKjz{padding:.5rem 1rem;border-radius:999px;font-size:var(--font-body);cursor:pointer;transition:background-color .2s,border-color .2s;border:none}.TocSelectionModal_cancelButton__RQ8wJ{background-color:#fff;border:1px solid #e1e1e1;color:#141414}.TocSelectionModal_cancelButton__RQ8wJ:hover{background-color:#fdfdfd}.TocSelectionModal_generateButton__rLKjz{background-color:#1a4a28;color:#fff}.TocSelectionModal_generateButton__rLKjz:hover{background-color:#041d05}.TocSelectionModal_generateButton__rLKjz:disabled{background-color:#e1e1e1;border-color:#e1e1e1;cursor:not-allowed}.TocSelectionModal_maxWarning__GbMNn{background-color:#f4f4f4;color:#141414;padding:.5rem .75rem;border-radius:4px;margin-bottom:.75rem;font-size:var(--font-label);border-left:.1875rem solid #f4f4f4}.TocSelectionModal_infoMessage__bRCsL{background-color:#fdfdfd;color:#1a4a28;padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem;font-size:var(--font-label);border-left:.1875rem solid #1a4a28;line-height:var(--line-height-body)}