.BookManagement_container__HO3yn{max-width:1200px;margin:0 auto;padding:2rem;width:100%}.BookManagement_header__8aUOq{margin-bottom:2rem}.BookManagement_backLink__9s5kn{color:#0070f3;text-decoration:none;font-weight:500;transition:color .2s}.BookManagement_backLink__9s5kn:hover{color:#0051cc;text-decoration:underline}.BookManagement_content__D6lpk{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.BookManagement_title__vT1_k{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#333}.BookManagement_details__D_aoV{display:flex;flex-direction:row;gap:2rem;margin-bottom:1rem}.BookManagement_detailItem__EfMio{display:flex;flex-direction:row;align-items:center;gap:.5rem}.BookManagement_label__atzbb{font-size:.875rem;font-weight:600;color:#666}.BookManagement_value__Pd2i5{font-size:.875rem;color:#333}.BookManagement_error__ErxBl{text-align:center;padding:2rem;font-size:1.2rem;color:#d32f2f;background:#fee;border:1px solid #fcc;border-radius:8px}.BookManagement_epubUploadSection__f80Du{display:inline-block}.BookManagement_fileInput__tytxB{display:none}.BookManagement_epubUploadButton__WGIx1,.BookManagement_uploadButton__WVNoU{padding:.875rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-block;text-align:center;white-space:nowrap}.BookManagement_epubUploadButton__WGIx1:hover:not(:disabled),.BookManagement_uploadButton__WVNoU:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.BookManagement_epubUploadButton__WGIx1:active:not(:disabled),.BookManagement_uploadButton__WVNoU:active:not(:disabled){transform:translateY(0)}.BookManagement_epubUploadButton__WGIx1:disabled,.BookManagement_uploadButton__WVNoU:disabled{opacity:.6;cursor:not-allowed}.BookManagement_addSentenceForm__GPPtF{padding-top:0;padding-bottom:2rem;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:1.5rem}.BookManagement_formGroup__OrW_d{display:flex;flex-direction:column;gap:.5rem}.BookManagement_textarea__r5X4w{padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:80px;transition:border-color .2s}.BookManagement_textarea__r5X4w:focus{outline:none;border-color:#667eea}.BookManagement_textarea__r5X4w::placeholder{color:#999}.BookManagement_submitButton__YUvor{padding:.875rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;align-self:flex-start}.BookManagement_submitButton__YUvor:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.BookManagement_submitButton__YUvor:active{transform:translateY(0)}.BookManagement_submitButton__YUvor:disabled{opacity:.6;cursor:not-allowed;transform:none}.BookManagement_sentencesSection__Tx8ER{margin-top:0;padding-top:0;border-top:none}.BookManagement_pagination__G9OOx{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;gap:1rem;background:#f9f9f9;border-radius:8px;border:1px solid #e0e0e0}.BookManagement_paginationInfo__2YRyp{font-size:.875rem;font-weight:600;color:#666}.BookManagement_paginationControls__o89q2{display:flex;gap:.5rem}.BookManagement_paginationButton__PoGgJ{padding:.5rem 1rem;background:#fff;color:#333;border:1px solid #ddd;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.BookManagement_paginationButton__PoGgJ:hover:not(:disabled){background:#f5f5f5;border-color:#bbb}.BookManagement_paginationButton__PoGgJ:active:not(:disabled){background:#eee}.BookManagement_paginationButton__PoGgJ:disabled{opacity:.5;cursor:not-allowed}.BookManagement_sentencesHeaderRow__Wp_nY{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.BookManagement_sentencesTitle__iyOXG{font-size:1.5rem;font-weight:600;margin:0;color:#333}.BookManagement_printButton__mxI7C{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-decoration:none;border-radius:8px;font-weight:600;transition:transform .2s,box-shadow .2s;font-size:.875rem}.BookManagement_printButton__mxI7C:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.BookManagement_printButton__mxI7C:active{transform:translateY(0)}.BookManagement_emptySentences__AAHA0{text-align:center;padding:2rem;color:#666;font-style:italic}.BookManagement_sentencesContainer__kBl0Y{width:100%;background:var(--background-color,white);overflow:visible;padding:var(--table-padding,0)}.BookManagement_sentencesHeader__nUG29{display:flex;background:#f5f5f5;border-bottom:var(--border-width,2px) var(--border-style,solid) var(--border-color,#ddd)}.BookManagement_sentencesHeader__nUG29>div{padding:1rem;font-weight:600;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.BookManagement_sentencesList__i1QCI{width:100%;overflow:visible;background:var(--background-color,white);position:relative}.BookManagement_sentenceRow__sODYx{display:flex;flex-direction:column;border-top:var(--border-width,0) var(--border-style,solid) var(--border-color,transparent);border-left:1px solid rgba(0,0,0,0);margin-bottom:0;position:relative;transition:background-color .2s ease,border-left-color .2s ease}.BookManagement_sentenceRow__sODYx:before{content:"";position:absolute;left:-4px;top:0;bottom:0;width:4px;background:rgba(0,0,0,0);box-shadow:2px 0 4px rgba(0,0,0,0);transition:box-shadow .2s ease;pointer-events:none;z-index:1}.BookManagement_sentenceRow__sODYx:hover{background-color:rgba(248,248,248,.768627451);border-left-color:#b4b4b4}.BookManagement_sentenceRow__sODYx:hover:before{box-shadow:2px 0 4px rgba(0,0,0,.05)}.BookManagement_sentenceRow__sODYx:hover .BookManagement_sentenceCell__BVPA6,.BookManagement_sentenceRow__sODYx:hover .BookManagement_sentenceRowContent__X4D9Y{background-color:rgba(0,0,0,0)}.BookManagement_sentenceRow__sODYx:first-child{border-top:none}.BookManagement_bookmarkIcon__SCb4g{position:absolute;left:-28px;top:0;color:var(--mantine-color-red-6,#e03131);z-index:10;pointer-events:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding-top:1rem;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.15))}.BookManagement_bookmarkVisible__BaDYQ{animation:BookManagement_bookmarkAppear__6kT7h .3s ease-out}.BookManagement_bookmarkHidden__P54k1{animation:BookManagement_bookmarkDisappear__qHdnf .3s ease-out}@keyframes BookManagement_bookmarkAppear__6kT7h{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes BookManagement_bookmarkDisappear__qHdnf{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.BookManagement_sentenceRowContent__X4D9Y{display:flex;align-items:stretch;width:100%;gap:0;min-height:40px;background-color:#fff;transition:background-color .2s ease}.BookManagement_sentenceRowDeleting__iYsJD{background:rgba(244,67,54,.1)!important}.BookManagement_sentenceRowDeleting__iYsJD:hover{background:rgba(244,67,54,.15)!important}.BookManagement_sentenceRowDeleting__iYsJD .BookManagement_sentenceRowContent__X4D9Y{background-color:rgba(0,0,0,0)!important}.BookManagement_sentenceRowDeleting__iYsJD .BookManagement_menuCell__RmfMn,.BookManagement_sentenceRowDeleting__iYsJD .BookManagement_sentenceCell__BVPA6,.BookManagement_sentenceRowDeleting__iYsJD .BookManagement_sentenceWordsRow__DpyCr,.BookManagement_sentenceRowDeleting__iYsJD:hover .BookManagement_menuCell__RmfMn,.BookManagement_sentenceRowDeleting__iYsJD:hover .BookManagement_sentenceCell__BVPA6,.BookManagement_sentenceRowDeleting__iYsJD:hover .BookManagement_sentenceWordsRow__DpyCr{background:rgba(0,0,0,0)!important}.BookManagement_sentenceCellContainer__vD8MG{display:flex;flex-direction:row;align-items:stretch;width:100%}.BookManagement_sentenceCell__BVPA6{position:relative;flex:1 1;min-width:0;padding:var(--padding,1rem);color:var(--text-color,#000);font-size:var(--book-font-size,var(--font-size,1rem));font-family:var(--book-font-family,var(--font-family,Arial,sans-serif));font-weight:var(--font-weight,400);line-height:var(--book-line-height,var(--line-height,1.5));letter-spacing:var(--book-letter-spacing,0);background:var(--background-color,white);display:flex;align-items:center;transition:background-color .2s ease;text-shadow:0 .5px 1px rgba(0,0,0,.08)}.BookManagement_sentenceCellContentAnimated__X5UTD{width:100%;padding-left:5px;transition:height .15s linear}.BookManagement_sentenceText__Q4gdC{position:relative;display:inline-block;white-space:pre-wrap}.BookManagement_sentenceTextWithContextMenu__CbWir{cursor:text!important;white-space:pre-wrap}.BookManagement_sentenceTextWithContextMenu__CbWir:hover{cursor:text!important}.BookManagement_sentenceArrow___gwTw{position:absolute;left:-.75rem;top:50%;transform:translateY(-50%);width:0;height:0;border-top:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(0,0,0,0);border-left:6px solid #7bc826;opacity:.7}.BookManagement_sentenceTranslation__jOLpm{border-left:3px solid #7bc826;padding:0 14px;font-size:calc(var(--book-font-size, 16px) - 2px);letter-spacing:var(--book-letter-spacing,0);color:#000;white-space:pre-wrap;text-shadow:0 .5px 1px rgba(0,0,0,.1)}.BookManagement_sentenceNotebookIcon__DjJRo{display:inline-block;vertical-align:middle;width:1em;height:1em;margin-left:.15em;color:var(--mantine-color-green-6,#40c057)}.BookManagement_sentenceNotebook__WYbQB{border-left:3px solid #7bc826;padding:0 14px;font-size:calc(var(--book-font-size, 16px) - 2px);letter-spacing:var(--book-letter-spacing,0);color:#000;white-space:pre-wrap;text-shadow:0 .5px 1px rgba(0,0,0,.1)}.BookManagement_sentenceEditContainer__nJL4u{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;flex:1 1;min-width:0;will-change:contents}.BookManagement_sentenceTextarea__MVYXP{flex:1 1;min-width:0}.BookManagement_sentenceTextarea__MVYXP textarea{font-size:var(--book-font-size,inherit)!important;font-family:var(--book-font-family,inherit)!important;line-height:var(--book-line-height,inherit)!important;letter-spacing:var(--book-letter-spacing,0)!important}.BookManagement_sentenceEditActions__l2MH6{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.BookManagement_sentenceEditActions__l2MH6 [data-mantine-color-scheme] svg,.BookManagement_sentenceEditActions__l2MH6 button svg{color:#fff!important}.BookManagement_sentenceWordsHeader__ZJQEc{flex:1 1;padding:1rem;text-align:left;border-left:1px solid var(--border-color,#eee)}.BookManagement_sentenceWordsRowAnimated___gAR2{display:grid;grid-template-rows:0fr;transition:grid-template-rows .1s ease-out}.BookManagement_sentenceWordsRowContent__TxJf4{overflow:hidden;min-height:0}.BookManagement_sentenceWordsRow__DpyCr{width:100%;padding:var(--padding-words,.75rem 1rem);color:#000;font-size:calc(var(--book-font-size, 16px) - 2px);font-family:var(--font-family-words,Arial,sans-serif);line-height:var(--line-height-words,1.5);background:linear-gradient(90deg,transparent,rgba(102,126,234,.03))!important;border-top:var(--border-width,1px) var(--border-style,solid) var(--border-color,#eee);display:flex;flex-direction:row;align-items:flex-start;gap:.5rem}.BookManagement_sentenceWordsRow__DpyCr *{color:inherit}.BookManagement_sentenceWordsContainer__EJbmt{flex:1 1;display:flex;flex-direction:column;min-width:0;margin-right:150px}.BookManagement_addWordCell__GZKGA{width:50px;display:var(--show-add-word-icon-display,flex);align-items:center;justify-content:center;flex-shrink:0;flex-grow:0}.BookManagement_addWordButton__92m4n{flex-shrink:0;transition:transform .2s,box-shadow .2s;background:rgba(0,0,0,0)!important}.BookManagement_addWordButton__92m4n:hover{transform:scale(1.1);background:rgba(0,0,0,0)!important}.BookManagement_addWordButton__92m4n:active{transform:scale(1.05);background:rgba(0,0,0,0)!important}.BookManagement_aiModeCell__Ia0rH{width:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-grow:0}.BookManagement_aiModeButton__M_FDl{flex-shrink:0;transition:transform .2s,box-shadow .2s;background:rgba(0,0,0,0)!important}.BookManagement_aiModeButton__M_FDl:hover{transform:scale(1.1);background:rgba(0,0,0,0)!important}.BookManagement_aiModeButton__M_FDl:active{transform:scale(1.05);background:rgba(0,0,0,0)!important}.BookManagement_sentenceWords__JaLjp{position:relative;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:.5rem;gap:.5rem;color:var(--text-color-words,#000);font-size:calc(var(--book-font-size, 16px) - 2px);font-family:var(--font-family-words,Arial,sans-serif);line-height:var(--line-height-words,1.5);padding:var(--padding-words,.75rem 1rem);padding-top:0;margin-top:calc(-1*var(--padding-words-top, 0px));padding-top:var(--padding-collapse-max,0)}.BookManagement_sentenceWordsItem__Yj4zi{display:flex;flex-direction:row;align-items:center;gap:.25rem}.BookManagement_wordEditContainer__in59P{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex:1 1;min-width:0;will-change:contents}.BookManagement_wordEditInput__SFYs0{flex:1 1;min-width:0}.BookManagement_wordEditInput__SFYs0 input{font-size:calc(var(--book-font-size, 16px) - 2px)!important}.BookManagement_wordEditInputWord__1lAVL{flex:0 0 30%;min-width:0;max-width:200px}.BookManagement_wordEditInputWord__1lAVL input{font-size:calc(var(--book-font-size, 16px) - 2px)!important;font-family:var(--book-font-family,inherit)!important;line-height:var(--book-line-height,inherit)!important;letter-spacing:var(--book-letter-spacing,0)!important}.BookManagement_wordEditInputTranslation__Uxc8K{flex:1 1;min-width:0}.BookManagement_wordEditInputTranslation__Uxc8K input{font-size:calc(var(--book-font-size, 16px) - 2px)!important;font-family:var(--book-font-family,inherit)!important;line-height:var(--book-line-height,inherit)!important;letter-spacing:var(--book-letter-spacing,0)!important}.BookManagement_wordEditActions__bcaN7{display:flex;gap:.5rem;align-items:center;flex-shrink:0}.BookManagement_wordEditActions__bcaN7 [data-mantine-color-scheme] svg,.BookManagement_wordEditActions__bcaN7 button svg{color:#fff!important}.BookManagement_wordEditButton__EcE_A{background:none;border:none;font-size:.95rem;cursor:pointer;padding:0 .25rem;margin-left:.25rem;transition:transform .2s,opacity .2s;line-height:1;border-radius:4px;display:inline-block;vertical-align:middle;flex-shrink:0}.BookManagement_wordEditButton__EcE_A:hover{transform:scale(1.2);background:rgba(102,126,234,.1)}.BookManagement_wordEditButton__EcE_A:active{transform:scale(1.1)}.BookManagement_wordDeleteButton__x3k4M{margin-left:.25rem;flex-shrink:0;opacity:0;transition:opacity .2s}.BookManagement_wordDeleteButton__x3k4M:hover{background-color:rgba(244,67,54,.1)!important}.BookManagement_sentenceWordsItem__Yj4zi:hover .BookManagement_wordDeleteButton__x3k4M{opacity:1}.BookManagement_wordsFilterButton__pyuUj{background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-gray-6,#868e96);transition:all .2s;border-radius:4px;flex-shrink:0;line-height:1;align-self:center;margin:.5rem}[data-mantine-color-scheme=dark] .BookManagement_wordsFilterButton__pyuUj{color:var(--mantine-color-gray-5,#adb5bd)}.BookManagement_wordsFilterButton__pyuUj:hover{background-color:rgba(0,0,0,.05);transform:scale(1.1);color:var(--mantine-color-blue-6,#228be6)}[data-mantine-color-scheme=dark] .BookManagement_wordsFilterButton__pyuUj:hover{background-color:hsla(0,0%,100%,.1);color:var(--mantine-color-blue-4,#74c0fc)}.BookManagement_wordsFilterButton__pyuUj:active{transform:scale(.95);background-color:rgba(0,0,0,.1)}[data-mantine-color-scheme=dark] .BookManagement_wordsFilterButton__pyuUj:active{background-color:hsla(0,0%,100%,.15)}.BookManagement_wordsFilterButton__pyuUj.BookManagement_wordsFilterButtonActive__BmFso{background-color:rgba(37,99,235,.1);color:var(--mantine-color-blue-6,#228be6)}[data-mantine-color-scheme=dark] .BookManagement_wordsFilterButton__pyuUj.BookManagement_wordsFilterButtonActive__BmFso{background-color:rgba(96,165,250,.2);color:var(--mantine-color-blue-4,#74c0fc)}.BookManagement_wordFilterCheckbox__5UR1W{flex-shrink:0;margin-right:.5rem;cursor:pointer;align-self:center;display:flex;align-items:center}.BookManagement_wordFilterCheckbox__5UR1W input,.BookManagement_wordFilterCheckbox__5UR1W label{cursor:pointer}.BookManagement_wordFilterCheckbox__5UR1W input:checked+label svg{color:#fff!important}.BookManagement_checkboxInput__XOhOm:checked{background-color:var(--mantine-color-green-6,#51cf66)!important;border-color:var(--mantine-color-green-6,#51cf66)!important}.BookManagement_checkboxIcon__MGES_,.BookManagement_checkboxIcon__MGES_ svg,.BookManagement_checkboxInput__XOhOm:checked+.BookManagement_checkboxIcon__MGES_,.BookManagement_checkboxInput__XOhOm:checked+.BookManagement_checkboxIcon__MGES_ svg{color:#fff!important}.BookManagement_wordsFilterActions__9N7J_{display:flex;flex-direction:row;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem;width:100%}.BookManagement_wordsFilterActionButton__H_gyA{flex:0 0 auto;width:auto;min-width:140px}.BookManagement_wordsFilterActionButton__H_gyA[data-disabled]{opacity:.5}.BookManagement_wordsFilterActionButton__H_gyA:not([data-disabled]){background-color:var(--mantine-color-red-0,#ffeaea)!important;color:var(--mantine-color-red-6,#e03131)!important}.BookManagement_wordsFilterActionButton__H_gyA:not([data-disabled]):hover{background-color:var(--mantine-color-red-1,#ffd6d6)!important}.BookManagement_sentenceWord__Oo_jZ{font-weight:600;color:var(--text-color-words,#000);font-size:calc(var(--book-font-size, 16px) - 2px);font-family:var(--book-font-family,var(--font-family-words,Arial,sans-serif));line-height:var(--book-line-height,var(--line-height-words,1.5));letter-spacing:var(--book-letter-spacing,0);text-shadow:0 .5px 1px rgba(0,0,0,.08)}.BookManagement_sentenceWordsSeparator__KEhHn{color:#999;flex-shrink:0}.BookManagement_sentenceWordTranslation__VQ6DX{color:var(--text-color-words,#000);font-size:calc(var(--book-font-size, 16px) - 2px);font-family:var(--book-font-family,var(--font-family-words,Arial,sans-serif));letter-spacing:var(--book-letter-spacing,0);line-height:var(--book-line-height,var(--line-height-words,1.5));text-shadow:0 .5px 1px rgba(0,0,0,.08)}.BookManagement_emptyWords__1pHhy{color:#999;font-style:italic;font-size:.875rem;padding:.5rem 0}.BookManagement_sentenceIdCell__8sEsr{flex:0 0 auto;padding:var(--padding,1rem);color:var(--text-color-id,#666);font-size:var(--font-size-id,.875em);font-family:var(--font-family,Arial,sans-serif);background:var(--background-color,white);display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:none;align-self:stretch;opacity:.7}.BookManagement_sentenceIdChar__0RbOR{display:block;line-height:1.2;margin:0;padding:0}.BookManagement_editCellHeader__C6RuW{width:50px;padding:1rem;text-align:center;flex-shrink:0}.BookManagement_editCell__zlbiR{width:50px;display:var(--show-edit-icon-display,flex);align-items:center;justify-content:center;flex-shrink:0;flex-grow:0}.BookManagement_deleteCellHeader__8dWC2{width:50px;padding:1rem;text-align:center;flex-shrink:0}.BookManagement_deleteCell__6HF3G{width:50px;display:var(--show-delete-icon-display,flex);align-items:center;justify-content:center;flex-shrink:0;flex-grow:0}.BookManagement_menuCellHeader__Jx3VO{width:50px;padding:1rem;text-align:center;flex-shrink:0}.BookManagement_menuCell__RmfMn{width:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-grow:0;position:relative}.BookManagement_menuContainer__1pjnj{position:relative}.BookManagement_menuButton__4ldp4{background:none;border:none;cursor:pointer;padding:.25rem .5rem;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s,transform .2s;border-radius:4px;font-size:1.35rem;line-height:1}.BookManagement_menuButton__4ldp4:hover{color:#333;transform:scale(1.1)}.BookManagement_menuButton__4ldp4:active{transform:scale(1.05)}.BookManagement_menuButton__4ldp4 svg{display:block;width:1.35rem;height:1.35rem}.BookManagement_menuDropdown___gfVP{position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:480px;z-index:10000;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.BookManagement_menuColumn__rMtBK{display:flex;flex-direction:column;align-items:stretch}.BookManagement_menuColumn__rMtBK:not(:last-child){border-right:1px solid #f5f5f5}.BookManagement_bookmarkProgress__1Jvnc{color:var(--mantine-color-gray-6,#868e96);font-size:.75rem;font-weight:500;margin-left:auto;padding-left:.5rem}.BookManagement_menuItem__KNtUJ{width:100%;padding:.5rem .75rem;background:none;text-align:left;cursor:pointer;color:#333;font-size:.8125rem;transition:background-color .2s;border:none;border-bottom:1px solid #f5f5f5;display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-height:2.75rem;box-sizing:border-box}.BookManagement_menuItem__KNtUJ:last-child{border-bottom:none}.BookManagement_menuItem__KNtUJ:hover{background-color:#f5f5f5}.BookManagement_menuItem__KNtUJ:active{background-color:#e0e0e0}.BookManagement_menuItem__KNtUJ.BookManagement_menuItemEmpty__JoSPZ{cursor:default;pointer-events:none}.BookManagement_menuItem__KNtUJ.BookManagement_menuItemEmpty__JoSPZ:active,.BookManagement_menuItem__KNtUJ.BookManagement_menuItemEmpty__JoSPZ:hover{background-color:rgba(0,0,0,0)}.BookManagement_menuItemWithSwitch__5jaUX{width:100%;padding:.5rem .75rem;border-bottom:1px solid #f5f5f5;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:1 1 auto;min-height:2.75rem;box-sizing:border-box}.BookManagement_menuItemWithSwitch__5jaUX:last-child{border-bottom:none}.BookManagement_menuItemWithSwitch__5jaUX:hover{background-color:#f5f5f5}.BookManagement_menuItemButton__XZIse{flex:1 1;background:none;border:none;text-align:left;cursor:default;color:#333;font-size:.8125rem;display:flex;align-items:center;gap:.5rem;padding:0}.BookManagement_menuItemButton__XZIse:hover{color:#000}.BookManagement_menuItemWithSwitch__5jaUX:has(.BookManagement_menuEyeButton__c84aK) .BookManagement_menuItemButton__XZIse{cursor:pointer}.BookManagement_menuItemButtonNoCursor__fm8l5{cursor:default!important}.BookManagement_menuItemWithSwitch__5jaUX:has(.BookManagement_menuSwitch__NsZHb) .BookManagement_menuItemButton__XZIse{cursor:default}.BookManagement_menuItemIcon__Qz5CG{width:14px;height:14px;flex-shrink:0;color:#666}.BookManagement_menuSwitch__NsZHb{cursor:pointer}.BookManagement_menuSwitch__NsZHb *{cursor:pointer!important}.BookManagement_switchInput__NHA1R:checked+.BookManagement_switchTrack__j7xOy,.BookManagement_switchThumb__fkcEV,.BookManagement_switchTrack__j7xOy{transition:none!important}.BookManagement_menuEyeButton__c84aK{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:var(--mantine-color-gray-6,#868e96);transition:all .2s;border-radius:4px;flex-shrink:0;line-height:1}[data-mantine-color-scheme=dark] .BookManagement_menuEyeButton__c84aK{color:var(--mantine-color-gray-5,#adb5bd)}.BookManagement_menuEyeButton__c84aK:disabled{cursor:not-allowed;opacity:.4;color:var(--mantine-color-gray-4,#ced4da)}.BookManagement_menuEyeButton__c84aK:hover:not(:disabled){background-color:rgba(0,0,0,.05);transform:scale(1.1);color:var(--mantine-color-blue-6,#228be6)}[data-mantine-color-scheme=dark] .BookManagement_menuEyeButton__c84aK:hover{background-color:hsla(0,0%,100%,.1);color:var(--mantine-color-blue-4,#74c0fc)}.BookManagement_menuEyeButton__c84aK:active{transform:scale(.95);background-color:rgba(0,0,0,.1)}[data-mantine-color-scheme=dark] .BookManagement_menuEyeButton__c84aK:active{background-color:hsla(0,0%,100%,.15)}.BookManagement_sortOrderCellHeader__rl38H{font-weight:600}.BookManagement_sortOrderCellHeader__rl38H,.BookManagement_sortOrderCell__KV1Dy{flex:0 0 80px;width:80px;min-width:80px;max-width:80px;padding:1rem;text-align:center;color:#666;border-left:1px solid var(--border-color,#eee)}.BookManagement_sortOrderCell__KV1Dy{display:flex;align-items:center;justify-content:center;font-size:.875rem}.BookManagement_editButton__x_VLu{background:none;border:none;font-size:1.1rem;cursor:pointer;padding:.25rem .5rem;transition:transform .2s,opacity .2s;line-height:1;border-radius:4px}.BookManagement_editButton__x_VLu:hover{transform:scale(1.2);opacity:.8}.BookManagement_editButton__x_VLu:disabled{opacity:.5;cursor:not-allowed}.BookManagement_deleteButton__FnwDi{background:none;border:none;font-size:1.25rem;cursor:pointer;padding:.25rem .5rem;line-height:1;border-radius:4px;color:#666}.BookManagement_deleteButton__FnwDi:hover{transform:scale(1.2);opacity:.8}.BookManagement_deleteButton__FnwDi:disabled{opacity:.5;cursor:not-allowed}.BookManagement_deleteProgressButton__w9_mS{background:none;border:none;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.BookManagement_deleteProgressButton__w9_mS:hover{transform:scale(1.1);opacity:.8}.BookManagement_progressCircle__5CICb{width:28px;height:28px;pointer-events:none}.BookManagement_progressCircleBackground__2lN4T{stroke:#e0e0e0}.BookManagement_progressCircleForeground__Vi4u0{stroke:#f44336;fill:none;stroke-dasharray:75.4;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:20px 20px;animation:BookManagement_circleDisappear__Lb0x_ 3s linear forwards}@keyframes BookManagement_circleDisappear__Lb0x_{0%{stroke-dashoffset:0}to{stroke-dashoffset:75.4}}.BookManagement_modalOverlay__uLHzT{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.BookManagement_modal__7vo2Y{background:#fff;border-radius:12px;max-width:1200px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);display:flex;flex-direction:column}.BookManagement_modalHeader__84DTa{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e0e0e0}.BookManagement_modalTitle__RZI4N{font-size:1.5rem;font-weight:700;margin:0;color:#333}.BookManagement_modalCloseButton__Zms2D{background:none;border:none;font-size:2rem;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s,color .2s;line-height:1}.BookManagement_modalCloseButton__Zms2D:hover{background:#f5f5f5;color:#333}.BookManagement_modalCloseButton__Zms2D:active{background:#e0e0e0}.BookManagement_modalContent__lBVGs{padding:2rem;flex:1 1}.BookManagement_modalSentenceId__fCtjN{font-size:.875rem;color:#999;margin:0 0 1.5rem}.BookManagement_modalError__MPVDi{padding:1rem;background:#fee;border:1px solid #fcc;border-radius:8px;color:#d32f2f;margin-bottom:1.5rem;font-size:.875rem}.BookManagement_modalFormGroup__CIQ4C{display:flex;flex-direction:column;gap:.75rem}.BookManagement_modalLabel__X_k7o{font-size:.875rem;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px}.BookManagement_modalTextarea__12QHz{padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:120px;transition:border-color .2s;line-height:1.6;contain:layout style}.BookManagement_modalTextarea__12QHz:focus{outline:none;border-color:#667eea}.BookManagement_modalTextarea__12QHz:disabled{opacity:.6;cursor:not-allowed;background:#f5f5f5}.BookManagement_modalTextarea__12QHz::placeholder{color:#999}.BookManagement_modalFooter__m25hT{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e0e0e0;background:#fafafa}.BookManagement_modalButtonCancel__cy7DN,.BookManagement_modalButtonSave__JpEuH{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,opacity .2s,box-shadow .2s}.BookManagement_modalButtonCancel__cy7DN:disabled,.BookManagement_modalButtonSave__JpEuH:disabled{opacity:.6;cursor:not-allowed}.BookManagement_modalButtonCancel__cy7DN{background:#f5f5f5;color:#333}.BookManagement_modalButtonCancel__cy7DN:hover:not(:disabled){background:#e0e0e0;transform:translateY(-1px)}.BookManagement_modalButtonCancel__cy7DN:active:not(:disabled){transform:translateY(0)}.BookManagement_modalButtonSave__JpEuH{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.BookManagement_modalButtonSave__JpEuH:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.BookManagement_modalButtonSave__JpEuH:active:not(:disabled){transform:translateY(0)}