.PublicUserInfo-module__UnAuuG__userInfo{box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:8px;width:240px;margin-top:-200px;padding:16px;display:flex;position:sticky;top:90px}.PublicUserInfo-module__UnAuuG__userImage{border-radius:8px;flex-direction:column;gap:10px;height:157px;margin-bottom:8px;display:flex;overflow:hidden}.PublicUserInfo-module__UnAuuG__userAvatar{-o-object-fit:cover;object-fit:cover;background-image:url(/assets/Icons/usericon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;width:100%;height:100%}.PublicUserInfo-module__UnAuuG__userDetails{flex-direction:column;gap:8px;padding:0 0 8px;display:flex}.PublicUserInfo-module__UnAuuG__userName{color:#191919;margin:0;font-family:Playfair Display,serif;font-size:20px;font-weight:700;line-height:41px}.PublicUserInfo-module__UnAuuG__userStats{flex-direction:column;gap:8px;display:flex}.PublicUserInfo-module__UnAuuG__userStat{color:#5b5b5b;font-variation-settings:"wdth" 100;align-items:center;gap:8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}.PublicUserInfo-module__UnAuuG__userStat img{filter:brightness(0)saturate()invert(68%)sepia(72%)saturate(754%)hue-rotate(347deg)brightness(103%)contrast(96%);width:14px;height:14px}.PublicUserInfo-module__UnAuuG__tabs{border-top:1px solid #e2ddd3;flex-direction:column;gap:4px;padding:16px 0 2px;display:flex}.PublicUserInfo-module__UnAuuG__tab{text-align:left;color:#191919;font-variation-settings:"wdth" 100;text-transform:capitalize;background:#f7f6f3;border:none;justify-content:flex-start;align-items:center;width:100%;height:36px;padding:13px 20px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex;position:relative}.PublicUserInfo-module__UnAuuG__activeTab{text-transform:capitalize;border-left:3px solid #a89f9c;font-weight:600}.PublicUserInfo-module__UnAuuG__readingChallenge{border-top:1px solid #e9e6df;flex-direction:column;gap:8px;padding:16px 12px 0;display:flex}.PublicUserInfo-module__UnAuuG__challengeTitle{color:#191919;text-transform:capitalize;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal}.PublicUserInfo-module__UnAuuG__challengeProgress{align-items:center;gap:8px;display:flex}.PublicUserInfo-module__UnAuuG__progressContainer{flex:1;grid-template-rows:max-content;grid-template-columns:max-content;place-items:start;display:inline-grid}.PublicUserInfo-module__UnAuuG__progressBar{background:#e9e6df;border-radius:31px;grid-area:1/1;width:156px;height:13px;position:relative;overflow:hidden}.PublicUserInfo-module__UnAuuG__progressFill{background:#f9a03b;border-radius:31px;grid-area:1/1;height:13px;margin-top:.5px;transition:width .3s}.PublicUserInfo-module__UnAuuG__challengeText{color:#a89f9c;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.PublicUserInfo-module__UnAuuG__progressNumber{color:#a89f9c}@media (max-width:1024px){.PublicUserInfo-module__UnAuuG__userInfo{width:100%;max-width:400px}}@media (max-width:768px){.PublicUserInfo-module__UnAuuG__userInfo{width:100%;min-height:auto;max-height:none;margin-top:0;position:relative;top:0}.PublicUserInfo-module__UnAuuG__tabs{flex-flow:wrap;gap:8px}.PublicUserInfo-module__UnAuuG__tab{flex:1;min-width:calc(50% - 4px);height:32px;padding:8px 12px;font-size:12px}.PublicUserInfo-module__UnAuuG__activeTab{border-bottom:2px solid #a89f9c;border-left:none}}
.PublicProfileContent-module__BBP9rG__container{background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;max-width:1154px;margin:0 auto;padding:24px;display:flex}.PublicProfileContent-module__BBP9rG__aboutSection{flex-direction:column;flex:1;gap:24px;max-width:743px;display:flex}.PublicProfileContent-module__BBP9rG__infoBlock{flex-direction:column;gap:8px;display:flex}.PublicProfileContent-module__BBP9rG__blockHeader{justify-content:flex-start;align-items:center;gap:12px;display:flex}.PublicProfileContent-module__BBP9rG__blockTitle{color:#191919;margin:0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.PublicProfileContent-module__BBP9rG__collapsedText{color:#191919;word-wrap:break-word;white-space:pre-wrap;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.PublicProfileContent-module__BBP9rG__expandedText{color:#191919;word-wrap:break-word;white-space:pre-wrap;margin:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.6}.PublicProfileContent-module__BBP9rG__readMore{color:#3d78a8;cursor:pointer;align-items:center;gap:4px;margin-top:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;transition:color .2s;display:flex}.PublicProfileContent-module__BBP9rG__readMore:hover{color:#2b5a82}.PublicProfileContent-module__BBP9rG__readMore:hover span{text-decoration:underline}.PublicProfileContent-module__BBP9rG__readMore svg{transition:transform .3s}.PublicProfileContent-module__BBP9rG__rotatedArrow{transform:rotate(180deg)}.PublicProfileContent-module__BBP9rG__statsSection{background:#f7f6f3;border-radius:9px;flex-direction:column;align-self:flex-start;gap:12px;width:307px;min-width:307px;padding:28px 26px;display:flex}.PublicProfileContent-module__BBP9rG__statsGrid{flex-direction:column;gap:12px;display:flex}.PublicProfileContent-module__BBP9rG__statItem{justify-content:space-between;align-items:center;width:100%;display:flex}.PublicProfileContent-module__BBP9rG__statLabel{color:#191919;text-transform:capitalize;width:150px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.PublicProfileContent-module__BBP9rG__statValue{color:#191919;text-transform:capitalize;text-align:left;width:80px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700}@media (max-width:1024px){.PublicProfileContent-module__BBP9rG__container{flex-direction:column;padding:20px}.PublicProfileContent-module__BBP9rG__aboutSection{max-width:100%}.PublicProfileContent-module__BBP9rG__statsSection{width:100%;min-width:auto}.PublicProfileContent-module__BBP9rG__statValue{width:auto}}@media (max-width:768px){.PublicProfileContent-module__BBP9rG__container{border-radius:8px;padding:16px}.PublicProfileContent-module__BBP9rG__blockTitle{font-size:18px}.PublicProfileContent-module__BBP9rG__collapsedText,.PublicProfileContent-module__BBP9rG__expandedText{font-size:11px}.PublicProfileContent-module__BBP9rG__statsSection{padding:20px 16px}.PublicProfileContent-module__BBP9rG__statLabel,.PublicProfileContent-module__BBP9rG__statValue{font-size:13px}}
.ScrollArrow-module__dX0BRa__scrollArrow{cursor:pointer;z-index:15;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:35%;transform:translateY(-50%)}.ScrollArrow-module__dX0BRa__scrollArrowLeft{background:url(/assets/Buttons/Type=left,State=Default.svg) 50%/40px 40px no-repeat;left:-20px}.ScrollArrow-module__dX0BRa__scrollArrowLeft:hover{background:url(/assets/Buttons/Type=left,State=Hover.svg) 50%/40px 40px no-repeat}.ScrollArrow-module__dX0BRa__scrollArrowLeft:disabled{background:url(/assets/Buttons/Type=left,State=Disabled.svg) 50%/40px 40px no-repeat}.ScrollArrow-module__dX0BRa__scrollArrowRight{background:url(/assets/Buttons/Type=right,State=Default.svg) 50%/40px 40px no-repeat;right:-20px}.ScrollArrow-module__dX0BRa__scrollArrowRight:hover{background:url(/assets/Buttons/Type=right,State=Hover.svg) 50%/40px 40px no-repeat}.ScrollArrow-module__dX0BRa__scrollArrowRight:disabled{cursor:not-allowed;background:url(/assets/Buttons/Type=right,State=Disabled.svg) 50%/40px 40px no-repeat}.ScrollArrow-module__dX0BRa__scrollArrowLeft:disabled{cursor:not-allowed}
.ViewAllButton-module__9R2D1W__viewAllButton{color:#191919;cursor:pointer;font-variation-settings:"wdth" 100;text-align:center;background:0 0;border:1px solid #191919;border-radius:200px;justify-content:center;align-items:center;min-width:96px;height:40px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.ViewAllButton-module__9R2D1W__viewAllButton:hover{background:#f0f0f0}
.UpdateStatusButton-module__5MQXLG__updateStatusButton{color:#191919;cursor:pointer;font-variation-settings:"wdth" 100;background:#e9e6df;border:none;border-radius:0 0 7px 7px;justify-content:center;align-items:center;width:100%;height:36px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .2s;display:flex}.UpdateStatusButton-module__5MQXLG__updateStatusButton:hover{color:#241d17;background:#e2ddd3;font-weight:500}
.ProgressUpdateModal-module__o6HfPW__modalOverlay{box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden;z-index:9999!important}.ProgressUpdateModal-module__o6HfPW__modalContent{background:#fff;border-radius:12px;width:100%;max-width:500px;position:relative;box-shadow:0 10px 30px #0003}.ProgressUpdateModal-module__o6HfPW__modalHeader{justify-content:flex-start;align-items:center;margin-bottom:0;padding:20px 24px 16px;display:flex}.ProgressUpdateModal-module__o6HfPW__modalTitle{color:#191919;text-align:left;width:100%;margin:0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:24px}.ProgressUpdateModal-module__o6HfPW__closeButton{cursor:pointer;color:#666;z-index:10;background:#f5f5f5;border:1px solid #e2ddd3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.ProgressUpdateModal-module__o6HfPW__closeButton:hover{color:#333;background:#e9e6df;transform:scale(1.05)}.ProgressUpdateModal-module__o6HfPW__bookInfo{align-items:center;gap:16px;margin-bottom:20px;padding:0 24px;display:flex}.ProgressUpdateModal-module__o6HfPW__bookCover{background:#f5f5f5;border:1px solid #e2ddd3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.ProgressUpdateModal-module__o6HfPW__bookCoverImage{-o-object-fit:cover;object-fit:cover;background:#f5f5f5;width:100%;height:100%}.ProgressUpdateModal-module__o6HfPW__bookDetails{flex-direction:column;flex:1;align-items:flex-start;display:flex}.ProgressUpdateModal-module__o6HfPW__bookTitle{color:#191919;text-align:left;margin:0 0 2px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:22px}.ProgressUpdateModal-module__o6HfPW__bookAuthor{color:#5b5b5b;text-align:left;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ProgressUpdateModal-module__o6HfPW__form{padding:0 24px 24px}.ProgressUpdateModal-module__o6HfPW__inputGroup{margin-bottom:20px}.ProgressUpdateModal-module__o6HfPW__label{color:#191919;margin-bottom:8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:block}.ProgressUpdateModal-module__o6HfPW__input{color:#191919;background:#fff;border:1px solid #e2ddd3;border-radius:8px;width:100%;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:border-color .2s,box-shadow .2s}.ProgressUpdateModal-module__o6HfPW__input:focus{border-color:#578948;outline:none;box-shadow:0 0 0 3px #5789481a}.ProgressUpdateModal-module__o6HfPW__input::placeholder{color:#a0a0a0}.ProgressUpdateModal-module__o6HfPW__progressPreview{background:#f8f8f8;border:1px solid #e2ddd3;border-radius:8px;margin-bottom:20px;padding:16px}.ProgressUpdateModal-module__o6HfPW__progressText{color:#191919;text-align:center;margin-bottom:12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px}.ProgressUpdateModal-module__o6HfPW__progressBar{background:#e9e6df;border-radius:4px;height:8px;position:relative;overflow:hidden}.ProgressUpdateModal-module__o6HfPW__progressFill{background:#578948;border-radius:4px;height:100%;transition:width .3s}.ProgressUpdateModal-module__o6HfPW__error{color:#c00;background:#ffe6e6;border:1px solid #fcc;border-radius:8px;margin-bottom:20px;padding:12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ProgressUpdateModal-module__o6HfPW__buttonGroup{justify-content:space-between;gap:12px;width:100%;display:flex}.ProgressUpdateModal-module__o6HfPW__cancelButton,.ProgressUpdateModal-module__o6HfPW__updateButton,.ProgressUpdateModal-module__o6HfPW__fullReadButton{cursor:pointer;border:1px solid #0000;border-radius:200px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s,color .2s}.ProgressUpdateModal-module__o6HfPW__cancelButton{color:#191919;background:#e9e6df;border-color:#e2ddd3}.ProgressUpdateModal-module__o6HfPW__cancelButton:hover{color:#241d17;background:#e2ddd3}.ProgressUpdateModal-module__o6HfPW__fullReadButton{color:#191919;background:#e9e6df;border-color:#e2ddd3}.ProgressUpdateModal-module__o6HfPW__fullReadButton:hover{color:#241d17;background:#e2ddd3}.ProgressUpdateModal-module__o6HfPW__updateButton{color:#fff;background:#191919}.ProgressUpdateModal-module__o6HfPW__updateButton:hover{background:#2d2d2d}.ProgressUpdateModal-module__o6HfPW__updateButton:disabled{color:#9ca3af;cursor:not-allowed;background:#d1d5db;border-color:#d1d5db}.ProgressUpdateModal-module__o6HfPW__updateButton:disabled:hover{color:#9ca3af;background:#d1d5db}.ProgressUpdateModal-module__o6HfPW__headerDivider{background:#e6e2dc;border-top:none;width:calc(100% - 48px);height:1px;margin:0 24px 24px}.ProgressUpdateModal-module__o6HfPW__tabContainer{margin-bottom:20px;padding:0 24px}.ProgressUpdateModal-module__o6HfPW__tabs{background:#f7f6f3;border-radius:33px;align-items:center;height:45px;padding:10px;display:flex;box-shadow:inset 0 0 8.9px #c4baab30}.ProgressUpdateModal-module__o6HfPW__activeTab{color:#191919;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;height:25px;box-shadow:none;background:#fff;border:none;border-radius:33px;outline:none;flex:1;justify-content:center;align-items:center;padding:8px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;line-height:25px;transition:all .2s;display:flex}.ProgressUpdateModal-module__o6HfPW__tab{color:#191919;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;background:0 0;border:none;border-radius:33px;outline:none;flex:1;justify-content:center;align-items:center;height:25px;padding:8px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:25px;transition:all .2s;display:flex}.ProgressUpdateModal-module__o6HfPW__tab:hover{background:#ffffff80}.ProgressUpdateModal-module__o6HfPW__tab:focus{background:#ffffff4d;outline:none}.ProgressUpdateModal-module__o6HfPW__activeTab:focus{background:#fff;outline:none}.ProgressUpdateModal-module__o6HfPW__helpText{color:#5b5b5b;margin-top:4px;font-family:Open Sans,sans-serif;font-size:12px;font-style:italic}.ProgressUpdateModal-module__o6HfPW__confirmationModal{background:#fff;border-radius:12px;width:100%;max-width:400px;position:relative;box-shadow:0 10px 30px #0003}.ProgressUpdateModal-module__o6HfPW__confirmationContent{color:#191919;padding:0 24px 20px;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px}.ProgressUpdateModal-module__o6HfPW__confirmationButtons{justify-content:flex-end;gap:12px;padding:0 24px 24px;display:flex}.ProgressUpdateModal-module__o6HfPW__confirmButton{color:#fff;cursor:pointer;background:#191919;border:1px solid #191919;border-radius:200px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:all .2s}.ProgressUpdateModal-module__o6HfPW__confirmButton:hover{background:#2d2d2d;border-color:#2d2d2d}.ProgressUpdateModal-module__o6HfPW__confirmButton:focus{outline:none}.ProgressUpdateModal-module__o6HfPW__formatCheckboxRow{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.ProgressUpdateModal-module__o6HfPW__clearProgressLink{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.ProgressUpdateModal-module__o6HfPW__clearProgressLink:hover{color:#b91c1c;text-decoration:underline}.ProgressUpdateModal-module__o6HfPW__formatCheckboxLabel{color:#333;align-items:center;gap:8px;font-family:Open Sans,sans-serif;font-size:13px;display:inline-flex}.ProgressUpdateModal-module__o6HfPW__tabs button[disabled]{opacity:.45;cursor:not-allowed}.ProgressUpdateModal-module__o6HfPW__checkboxGroup{align-items:center;gap:8px;display:flex}.ProgressUpdateModal-module__o6HfPW__checkboxWrapper{cursor:pointer;justify-content:center;align-items:center;display:flex}.ProgressUpdateModal-module__o6HfPW__checkboxGroup input[type=checkbox]{display:none}.ProgressUpdateModal-module__o6HfPW__formatCheckboxLabel{color:#0f0f0f;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal}.ProgressUpdateModal-module__o6HfPW__formatError{color:#dc2626;margin-top:4px;margin-left:24px;font-family:Open Sans,sans-serif;font-size:12px}.ProgressUpdateModal-module__o6HfPW__checkboxError{background-color:#dc26261a;border-radius:4px;padding:2px;border:2px solid #dc2626!important}
.BookCompletionModal-module__3_5CHq__overlay{z-index:9998;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BookCompletionModal-module__3_5CHq__modal{z-index:9999;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);border-radius:20px;width:100%;max-width:500px;padding:40px 30px;animation:.4s ease-out BookCompletionModal-module__3_5CHq__modalSlideIn;position:relative;box-shadow:0 20px 60px #00000080}@keyframes BookCompletionModal-module__3_5CHq__modalSlideIn{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.BookCompletionModal-module__3_5CHq__closeButton{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:15px;right:15px}.BookCompletionModal-module__3_5CHq__closeButton:hover{background:#fff3;transform:scale(1.1)}.BookCompletionModal-module__3_5CHq__content{text-align:center;flex-direction:column;align-items:center;display:flex}.BookCompletionModal-module__3_5CHq__title{color:#fff;text-shadow:0 2px 10px #0000004d;margin:0 0 10px;font-size:2.5rem;font-weight:700;animation:.6s ease-out BookCompletionModal-module__3_5CHq__titlePulse}@keyframes BookCompletionModal-module__3_5CHq__titlePulse{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.BookCompletionModal-module__3_5CHq__subtitle{color:#ccc;margin:0 0 30px;font-size:1.25rem;animation:.8s ease-out .2s both BookCompletionModal-module__3_5CHq__subtitleFadeIn}@keyframes BookCompletionModal-module__3_5CHq__subtitleFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BookCompletionModal-module__3_5CHq__bookCover{margin:20px 0;animation:.6s ease-out .3s both BookCompletionModal-module__3_5CHq__bookZoomIn}@keyframes BookCompletionModal-module__3_5CHq__bookZoomIn{0%{opacity:0;transform:scale(.8)rotateY(15deg)}to{opacity:1;transform:scale(1)rotateY(0)}}.BookCompletionModal-module__3_5CHq__coverImage{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:200px;height:300px;transition:transform .3s;box-shadow:0 10px 30px #00000080,0 0 0 1px #ffffff1a}.BookCompletionModal-module__3_5CHq__coverImage:hover{transform:scale(1.05)}.BookCompletionModal-module__3_5CHq__bookInfo{margin:20px 0 30px;animation:.8s ease-out .5s both BookCompletionModal-module__3_5CHq__infoFadeIn}@keyframes BookCompletionModal-module__3_5CHq__infoFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.BookCompletionModal-module__3_5CHq__bookTitle{color:#fff;margin:0 0 8px;font-size:1.5rem;font-weight:600;line-height:1.4}.BookCompletionModal-module__3_5CHq__bookAuthor{color:#999;margin:0;font-size:1rem}.BookCompletionModal-module__3_5CHq__reviewButton{color:#fff;cursor:pointer;background:#446639;border:none;border-radius:50px;padding:15px 50px;font-size:1.1rem;font-weight:600;transition:all .3s;animation:.8s ease-out .6s both BookCompletionModal-module__3_5CHq__buttonFadeIn;position:relative;overflow:hidden;box-shadow:0 4px 15px #44663966}@keyframes BookCompletionModal-module__3_5CHq__buttonFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BookCompletionModal-module__3_5CHq__reviewButton:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.BookCompletionModal-module__3_5CHq__reviewButton:hover:before{left:100%}.BookCompletionModal-module__3_5CHq__reviewButton:hover{background:#527a44;transform:translateY(-2px);box-shadow:0 6px 20px #44663999}.BookCompletionModal-module__3_5CHq__reviewButton:active{transform:translateY(0)}@media (max-width:768px){.BookCompletionModal-module__3_5CHq__modal{max-width:90%;padding:30px 20px}.BookCompletionModal-module__3_5CHq__title{font-size:2rem}.BookCompletionModal-module__3_5CHq__subtitle{font-size:1.1rem}.BookCompletionModal-module__3_5CHq__coverImage{width:160px;height:240px}.BookCompletionModal-module__3_5CHq__bookTitle{font-size:1.3rem}.BookCompletionModal-module__3_5CHq__reviewButton{padding:12px 40px;font-size:1rem}}@media (max-width:480px){.BookCompletionModal-module__3_5CHq__modal{padding:25px 15px}.BookCompletionModal-module__3_5CHq__title{font-size:1.75rem}.BookCompletionModal-module__3_5CHq__subtitle{margin-bottom:20px;font-size:1rem}.BookCompletionModal-module__3_5CHq__coverImage{width:140px;height:210px}.BookCompletionModal-module__3_5CHq__bookTitle{font-size:1.1rem}.BookCompletionModal-module__3_5CHq__bookAuthor{font-size:.9rem}.BookCompletionModal-module__3_5CHq__reviewButton{padding:10px 30px;font-size:.95rem}.BookCompletionModal-module__3_5CHq__closeButton,.BookCompletionModal-module__3_5CHq__menuIcon{width:36px;height:36px}}
.ReviewModal-module__84nvWG__modalOverlay{box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden;z-index:9999!important}.ReviewModal-module__84nvWG__modalContent{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 10px 30px #0003}.ReviewModal-module__84nvWG__modalHeader{justify-content:flex-start;align-items:center;margin-bottom:0;padding:20px 24px 16px;display:flex}.ReviewModal-module__84nvWG__modalTitle{color:#191919;text-align:left;width:100%;margin:0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:24px}.ReviewModal-module__84nvWG__headerDivider{background:#e2ddd3;height:1px;margin:0 24px 20px}.ReviewModal-module__84nvWG__closeButton{cursor:pointer;color:#666;z-index:10;background:#f5f5f5;border:1px solid #e2ddd3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.ReviewModal-module__84nvWG__closeButton:hover{color:#333;background:#e9e6df;transform:scale(1.05)}.ReviewModal-module__84nvWG__bookInfo{align-items:center;gap:16px;margin-bottom:20px;padding:0 24px;display:flex}.ReviewModal-module__84nvWG__bookCover{background:#f5f5f5;border:1px solid #e2ddd3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.ReviewModal-module__84nvWG__bookCoverImage{-o-object-fit:cover;object-fit:cover;background:#f5f5f5;width:100%;height:100%}.ReviewModal-module__84nvWG__bookDetails{flex:1;min-width:0}.ReviewModal-module__84nvWG__bookTitle{color:#191919;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.ReviewModal-module__84nvWG__bookAuthor{color:#666;text-overflow:ellipsis;white-space:nowrap;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:18px;overflow:hidden}.ReviewModal-module__84nvWG__form{padding:0 24px 24px}.ReviewModal-module__84nvWG__inputGroup{margin-bottom:20px}.ReviewModal-module__84nvWG__counterRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ReviewModal-module__84nvWG__charCounter{color:#5b5b5b;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px}.ReviewModal-module__84nvWG__label{color:#191919;margin-bottom:8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:18px;display:block}.ReviewModal-module__84nvWG__ratingContainer{align-items:flex-end;gap:8px;display:flex}.ReviewModal-module__84nvWG__starsContainer{gap:2px;display:flex;position:relative}.ReviewModal-module__84nvWG__starContainer{cursor:pointer;width:24px;height:24px;display:inline-block;position:relative}.ReviewModal-module__84nvWG__starHalf{z-index:10;cursor:pointer;width:50%;height:100%;position:absolute;top:0}.ReviewModal-module__84nvWG__leftHalf{left:0}.ReviewModal-module__84nvWG__rightHalf{right:0}.ReviewModal-module__84nvWG__starSvg{width:24px;height:24px;transition:all .2s;display:block}.ReviewModal-module__84nvWG__starContainer:hover .ReviewModal-module__84nvWG__starSvg{transform:scale(1.1)}.ReviewModal-module__84nvWG__fullStar{fill:#f9a03b}.ReviewModal-module__84nvWG__halfStar,.ReviewModal-module__84nvWG__emptyStar{opacity:1}.ReviewModal-module__84nvWG__ratingText{color:#191919;text-transform:capitalize;font-variation-settings:"wdth" 100;align-items:flex-end;min-width:80px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:24px;display:flex}.ReviewModal-module__84nvWG__input{color:#191919;box-sizing:border-box;background:#fff;border:1px solid #e2ddd3;border-radius:8px;width:100%;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:14px;line-height:18px;transition:border-color .2s}.ReviewModal-module__84nvWG__input:focus{border-color:#333d30;outline:none}.ReviewModal-module__84nvWG__input::placeholder{color:#999}.ReviewModal-module__84nvWG__textarea{color:#191919;box-sizing:border-box;resize:vertical;background:#fff;border:1px solid #e2ddd3;border-radius:8px;width:100%;min-height:120px;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:14px;line-height:18px;transition:border-color .2s}.ReviewModal-module__84nvWG__textarea:focus{border-color:#333d30;outline:none}.ReviewModal-module__84nvWG__textarea::placeholder{color:#999}.ReviewModal-module__84nvWG__checkboxGroup{align-items:center;gap:8px;margin-bottom:24px;display:flex}.ReviewModal-module__84nvWG__checkboxWrapper{cursor:pointer;justify-content:center;align-items:center;display:flex}.ReviewModal-module__84nvWG__checkboxGroup input[type=checkbox]{display:none}.ReviewModal-module__84nvWG__checkboxLabel{color:#0f0f0f;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal}.ReviewModal-module__84nvWG__error{color:#c33;background:#fee;border:1px solid #fcc;border-radius:8px;margin-bottom:20px;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:14px;line-height:18px}.ReviewModal-module__84nvWG__buttonGroup{justify-content:space-between;gap:12px;width:100%;display:flex}.ReviewModal-module__84nvWG__cancelButton,.ReviewModal-module__84nvWG__submitButton{cursor:pointer;border:1px solid #0000;border-radius:200px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s,color .2s}.ReviewModal-module__84nvWG__cancelButton{color:#191919;background:#e9e6df;border-color:#e2ddd3}.ReviewModal-module__84nvWG__cancelButton:hover{color:#241d17;background:#e2ddd3}.ReviewModal-module__84nvWG__submitButton{color:#fff;background:#191919}.ReviewModal-module__84nvWG__submitButton:hover{background:#2d2d2d}.ReviewModal-module__84nvWG__submitButton:disabled{color:#9ca3af;cursor:not-allowed;background:#d1d5db;border-color:#d1d5db}.ReviewModal-module__84nvWG__submitButton:disabled:hover{color:#9ca3af;background:#d1d5db}@media (max-width:768px){.ReviewModal-module__84nvWG__modalContent{max-width:100%;margin:0 16px}.ReviewModal-module__84nvWG__modalOverlay{padding:16px}.ReviewModal-module__84nvWG__bookInfo{padding:0 16px}.ReviewModal-module__84nvWG__form{padding:0 16px 16px}.ReviewModal-module__84nvWG__modalHeader{padding:16px 16px 12px}.ReviewModal-module__84nvWG__headerDivider{margin:0 16px 16px}}.ReviewModal-module__84nvWG__confirmationOverlay{box-sizing:border-box;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;inset:0;z-index:10000!important}.ReviewModal-module__84nvWG__confirmationModal{text-align:center;background:#fff;border-radius:12px;width:100%;max-width:560px;padding:24px;position:relative;box-shadow:0 10px 30px #0000004d}.ReviewModal-module__84nvWG__confirmationTitle{color:#191919;margin:0 0 12px;font-family:Open Sans,sans-serif;font-size:18px;font-weight:600;line-height:24px}.ReviewModal-module__84nvWG__confirmationText{color:#666;margin:0 0 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ReviewModal-module__84nvWG__deleteRow{justify-content:center;gap:12px;display:flex}.ReviewModal-module__84nvWG__cancelRow{justify-content:center;margin-top:12px;display:flex}.ReviewModal-module__84nvWG__cancelRow .ReviewModal-module__84nvWG__cancelButton{color:#191919;cursor:pointer;background:#e9e6df;border:1px solid #e2ddd3;border-radius:200px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s;display:inline-flex}.ReviewModal-module__84nvWG__cancelRow .ReviewModal-module__84nvWG__cancelButton:hover{color:#241d17;background:#e2ddd3}.ReviewModal-module__84nvWG__deleteButton{color:#dc2626;cursor:pointer;white-space:nowrap;background:#dc262614;border:1px solid #dc2626;border-radius:200px;flex:1;justify-content:center;align-items:center;min-height:44px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s;display:inline-flex}.ReviewModal-module__84nvWG__deleteButton:hover{color:#b91c1c;background:#dc262624;border-color:#b91c1c}.ReviewModal-module__84nvWG__confirmClose{cursor:pointer;color:#666;background:#f5f5f5;border:1px solid #e2ddd3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.ReviewModal-module__84nvWG__confirmClose:hover{color:#333;background:#e9e6df}@media (max-width:768px){.ReviewModal-module__84nvWG__confirmationModal{margin:0 16px;padding:20px}.ReviewModal-module__84nvWG__deleteRow{flex-direction:column;gap:8px}.ReviewModal-module__84nvWG__cancelRow .ReviewModal-module__84nvWG__cancelButton,.ReviewModal-module__84nvWG__deleteRow .ReviewModal-module__84nvWG__deleteButton{width:100%}}
.BookSection-module__Y_rH6a__sectionContainer{background:#fff;border-radius:12px;flex-direction:column;gap:24px;width:100%;min-width:0;display:flex;position:relative;overflow:visible;box-shadow:0 4px 22.4px #00000012}.BookSection-module__Y_rH6a__sectionArrowContainer{width:100%;position:relative;overflow:visible}.BookSection-module__Y_rH6a__sectionHeader{background:#f7f6f3;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;height:67px;padding:12px 40px;display:flex}.BookSection-module__Y_rH6a__sectionTitle{color:#191919;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:41px}.BookSection-module__Y_rH6a__bookGrid{scroll-behavior:smooth;gap:24px;width:100%;margin-bottom:12px;padding:4px 40px 24px;display:flex;overflow:scroll hidden}.BookSection-module__Y_rH6a__currentlyReadingCard{background:#fff;border:1px solid #e9e6df;border-radius:8px;flex-direction:column;flex-shrink:0;gap:14px;width:504px;display:flex;overflow:hidden}.BookSection-module__Y_rH6a__currentReadContent{color:inherit;cursor:pointer;justify-content:center;align-items:center;gap:24px;padding:16px;text-decoration:none;transition:background-color .2s;display:flex}.BookSection-module__Y_rH6a__currentReadContent:hover{background-color:#fafafa}.BookSection-module__Y_rH6a__currentBookCover{border-radius:0;flex-shrink:0;width:112px;height:170.24px;position:relative;overflow:hidden}.BookSection-module__Y_rH6a__currentBookDetails{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.BookSection-module__Y_rH6a__currentBookMeta{flex-direction:column;gap:16px;display:flex}.BookSection-module__Y_rH6a__currentBookBadges{align-items:flex-start;gap:8px;display:flex}.BookSection-module__Y_rH6a__currentBookInfo{flex-direction:column;gap:4px;display:flex}.BookSection-module__Y_rH6a__currentBookTitle{color:#191919;text-transform:capitalize;font-variation-settings:"wdth" 100;word-wrap:break-word;word-break:break-word;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.BookSection-module__Y_rH6a__currentBookAuthor{color:#5b5b5b;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.BookSection-module__Y_rH6a__progressBar{align-items:center;gap:16px;display:flex}.BookSection-module__Y_rH6a__progressTrack{background:#e9e6df;border-radius:31px;flex:1;height:7px;position:relative;overflow:hidden}.BookSection-module__Y_rH6a__progressFill{background:#578948;border-radius:31px;height:100%;transition:width .3s}.BookSection-module__Y_rH6a__progressText{color:#191919;text-transform:uppercase;letter-spacing:1.2px;font-variation-settings:"wdth" 100;flex-shrink:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:14px}.BookSection-module__Y_rH6a__bookArticle{width:240px;height:400px;color:inherit;cursor:pointer;flex-direction:column;flex-shrink:0;gap:16px;text-decoration:none;transition:transform .2s;display:flex}.BookSection-module__Y_rH6a__bookArticle:hover{transform:translateY(-2px)}.BookSection-module__Y_rH6a__bookCover{box-sizing:border-box;border:1px solid #e9e6df;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:240px;height:275px;padding:16px;transition:transform .2s;display:flex;overflow:visible}.BookSection-module__Y_rH6a__bookCover:hover{transform:translateY(-2px)}.BookSection-module__Y_rH6a__bookImage{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:4px;width:100%;height:100%}.BookSection-module__Y_rH6a__bookDetails{flex-direction:column;gap:12px;width:100%;display:flex}.BookSection-module__Y_rH6a__bookBadges{align-items:flex-start;gap:8px;display:flex}.BookSection-module__Y_rH6a__ratingBadge{background:#fbf6f4;border-radius:200px;justify-content:center;align-items:center;gap:4px;padding:4px 12px;display:flex}.BookSection-module__Y_rH6a__ratingBadge span{color:#191919;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.BookSection-module__Y_rH6a__reviewsBadge{background:#fbf6f4;border-radius:200px;justify-content:center;align-items:center;padding:4px 12px;display:flex}.BookSection-module__Y_rH6a__reviewsBadge span{color:#191919;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.BookSection-module__Y_rH6a__bookInfo{flex-direction:column;gap:4px;display:flex}.BookSection-module__Y_rH6a__bookTitle{color:#191919;text-transform:capitalize;font-variation-settings:"wdth" 100;word-wrap:break-word;word-break:break-word;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.BookSection-module__Y_rH6a__bookAuthor{color:#5b5b5b;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.BookSection-module__Y_rH6a__emptyState{color:#191919;text-align:center;justify-content:center;align-items:center;width:100%;height:260px;padding:0 40px;font-family:Open Sans,sans-serif;display:flex}.BookSection-module__Y_rH6a__emptyState h3{color:#000;margin:0 0 6px;font-size:16px;font-weight:700}.BookSection-module__Y_rH6a__emptyState p{color:#5b5b5b;margin:0;font-size:14px}@media (min-width:1201px) and (max-width:1919px){.BookSection-module__Y_rH6a__sectionContainer{width:100%}}
.SharedStyles-module__bGRIiq__customScrollbar::-webkit-scrollbar{height:6px;display:block}.SharedStyles-module__bGRIiq__customScrollbar::-webkit-scrollbar-track{background:#f2f2f2;border-radius:3px;margin:0 40px}.SharedStyles-module__bGRIiq__customScrollbar::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.SharedStyles-module__bGRIiq__customScrollbar::-webkit-scrollbar-thumb:hover{background:#cecece}
.LibraryBanner-module__6RPsZW__bannerContainer{box-sizing:border-box;background-image:url(/assets/Banners/profilebanner.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:42px 369px;display:flex;overflow:hidden}.LibraryBanner-module__6RPsZW__contentWrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.LibraryBanner-module__6RPsZW__textContent{flex-direction:column;align-items:center;gap:0;width:100%;max-width:440px;display:flex}.LibraryBanner-module__6RPsZW__title{color:#fff;text-align:center;text-transform:capitalize;width:100%;max-width:440px;margin:0 0 8px;font-family:Playfair Display,serif;font-size:32px;font-weight:700;line-height:36px}.LibraryBanner-module__6RPsZW__decorativeLine{width:96px;height:3px;margin:0 0 24px;position:relative}.LibraryBanner-module__6RPsZW__lineImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.LibraryBanner-module__6RPsZW__descriptionSection{flex-direction:column;align-items:center;gap:24px;display:flex}.LibraryBanner-module__6RPsZW__description{color:#fff;text-align:center;text-transform:capitalize;font-variation-settings:"wdth" 100;width:100%;max-width:440px;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.LibraryBanner-module__6RPsZW__detailsButton{cursor:pointer;color:#191919;text-transform:capitalize;font-variation-settings:"wdth" 100;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:200px;justify-content:center;align-items:center;width:120px;height:36px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.LibraryBanner-module__6RPsZW__detailsButton:hover{background:#ffffffe6;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.LibraryBanner-module__6RPsZW__detailsButton:active{transform:translateY(0)}@media (max-width:1440px){.LibraryBanner-module__6RPsZW__bannerContainer{padding:42px 280px}}@media (max-width:1024px){.LibraryBanner-module__6RPsZW__bannerContainer{padding:32px 60px}.LibraryBanner-module__6RPsZW__title{font-size:28px;line-height:32px}.LibraryBanner-module__6RPsZW__description{font-size:13px;line-height:18px}}@media (max-width:768px){.LibraryBanner-module__6RPsZW__bannerContainer{margin-bottom:32px;padding:24px 32px}.LibraryBanner-module__6RPsZW__title{font-size:24px;line-height:28px}.LibraryBanner-module__6RPsZW__description{font-size:13px;line-height:18px}.LibraryBanner-module__6RPsZW__detailsButton{width:100px;height:32px;padding:10px 20px;font-size:11px}}@media (max-width:480px){.LibraryBanner-module__6RPsZW__bannerContainer{margin-bottom:24px;padding:20px 16px}.LibraryBanner-module__6RPsZW__title{font-size:20px;line-height:24px}.LibraryBanner-module__6RPsZW__textContent{gap:12px}.LibraryBanner-module__6RPsZW__descriptionSection{gap:20px}.LibraryBanner-module__6RPsZW__decorativeLine{width:80px}}
.UserProfileInfo-module__WcN7dW__container{background:#fff;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:24px;width:100%;max-width:1154px;margin:0 auto;padding:24px;display:flex}.UserProfileInfo-module__WcN7dW__aboutSection{flex-direction:column;flex:1;gap:24px;max-width:743px;display:flex}.UserProfileInfo-module__WcN7dW__infoBlock{flex-direction:column;gap:8px;display:flex}.UserProfileInfo-module__WcN7dW__blockHeader{justify-content:flex-start;align-items:center;gap:12px;display:flex}.UserProfileInfo-module__WcN7dW__blockTitle{color:#191919;margin:0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.UserProfileInfo-module__WcN7dW__editButton{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex}.UserProfileInfo-module__WcN7dW__editButton:hover{background:#f0f0f0}.UserProfileInfo-module__WcN7dW__editIcon{color:#5b5b5b;transition:color .2s}.UserProfileInfo-module__WcN7dW__editButton:hover .UserProfileInfo-module__WcN7dW__editIcon{color:#191919}.UserProfileInfo-module__WcN7dW__blockText{color:#191919;word-wrap:break-word;white-space:pre-wrap;margin:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.6}.UserProfileInfo-module__WcN7dW__collapsedText{color:#191919;word-wrap:break-word;white-space:pre-wrap;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.UserProfileInfo-module__WcN7dW__expandedText{color:#191919;word-wrap:break-word;white-space:pre-wrap;margin:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:1.6}.UserProfileInfo-module__WcN7dW__readMore{color:#3d78a8;cursor:pointer;align-items:center;gap:4px;margin-top:0;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;transition:color .2s;display:flex}.UserProfileInfo-module__WcN7dW__readMore:hover{color:#2b5a82}.UserProfileInfo-module__WcN7dW__readMore:hover span{text-decoration:underline}.UserProfileInfo-module__WcN7dW__readMore svg{transition:transform .3s}.UserProfileInfo-module__WcN7dW__rotatedArrow{transform:rotate(180deg)}.UserProfileInfo-module__WcN7dW__editContainer{flex-direction:column;gap:12px;display:flex}.UserProfileInfo-module__WcN7dW__editTextarea{color:#191919;resize:vertical;border:1px solid #e2ddd3;border-radius:8px;width:100%;min-height:100px;padding:12px;font-family:Open Sans,sans-serif;font-size:12px;line-height:1.6;transition:border-color .2s}.UserProfileInfo-module__WcN7dW__editTextarea:focus{border-color:#a89f9c;outline:none}.UserProfileInfo-module__WcN7dW__editTextarea::placeholder{color:#9ca3af}.UserProfileInfo-module__WcN7dW__charCounter{text-align:right;color:#9ca3af;margin-top:-4px;font-family:Open Sans,sans-serif;font-size:12px}.UserProfileInfo-module__WcN7dW__editActions{justify-content:flex-end;gap:8px;display:flex}.UserProfileInfo-module__WcN7dW__cancelButton,.UserProfileInfo-module__WcN7dW__saveButton{cursor:pointer;border-radius:200px;padding:8px 16px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.UserProfileInfo-module__WcN7dW__cancelButton{color:#191919;background:#e9e6df;border:1px solid #e2ddd3}.UserProfileInfo-module__WcN7dW__cancelButton:hover:not(:disabled){background:#e2ddd3}.UserProfileInfo-module__WcN7dW__saveButton{color:#fff;background:#191919;border:1px solid #191919;justify-content:center;align-items:center;gap:6px;display:flex}.UserProfileInfo-module__WcN7dW__saveButton:hover:not(:disabled){background:#2d2d2d;border-color:#2d2d2d}.UserProfileInfo-module__WcN7dW__cancelButton:disabled,.UserProfileInfo-module__WcN7dW__saveButton:disabled{opacity:.6;cursor:not-allowed}.UserProfileInfo-module__WcN7dW__spinner{animation:1s linear infinite UserProfileInfo-module__WcN7dW__spin}@keyframes UserProfileInfo-module__WcN7dW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UserProfileInfo-module__WcN7dW__statsContainer{background:#f7f6f3;border-radius:9px;flex-direction:column;align-self:flex-start;gap:12px;width:307px;min-width:307px;padding:28px 26px;display:flex}.UserProfileInfo-module__WcN7dW__statRow{justify-content:space-between;align-items:center;width:100%;display:flex}.UserProfileInfo-module__WcN7dW__statLabel{color:#191919;text-transform:capitalize;width:150px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.UserProfileInfo-module__WcN7dW__statValue{color:#191919;text-transform:capitalize;text-align:left;width:80px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700}@media (min-width:1201px) and (max-width:1919px){.UserProfileInfo-module__WcN7dW__container{max-width:none}}@media (max-width:1024px){.UserProfileInfo-module__WcN7dW__container{flex-direction:column;padding:20px}.UserProfileInfo-module__WcN7dW__aboutSection{max-width:100%}.UserProfileInfo-module__WcN7dW__statsContainer{width:100%;min-width:auto}.UserProfileInfo-module__WcN7dW__statValue{width:auto}}@media (max-width:768px){.UserProfileInfo-module__WcN7dW__container{border-radius:8px;padding:16px}.UserProfileInfo-module__WcN7dW__blockTitle{font-size:18px}.UserProfileInfo-module__WcN7dW__blockText{font-size:11px}.UserProfileInfo-module__WcN7dW__statsContainer{padding:20px 16px}.UserProfileInfo-module__WcN7dW__statLabel,.UserProfileInfo-module__WcN7dW__statValue{font-size:13px}}
.UserPublicReviews-module__u1yFRq__container{background:#fff;border-radius:12px;flex-direction:column;gap:24px;width:100%;max-width:1154px;margin:0 auto;padding-bottom:24px;display:flex;box-shadow:0 4px 22.4px #00000012}.UserPublicReviews-module__u1yFRq__header{background:#f7f6f3;border-top-left-radius:12px;border-top-right-radius:12px;justify-content:space-between;align-items:center;padding:12px 40px;display:flex}.UserPublicReviews-module__u1yFRq__title{color:#191919;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:41px}.UserPublicReviews-module__u1yFRq__viewAllButton{color:#191919;cursor:pointer;background:0 0;border:1px solid #191919;border-radius:200px;min-width:96px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s}.UserPublicReviews-module__u1yFRq__viewAllButton:hover{color:#fff;background:#191919}.UserPublicReviews-module__u1yFRq__reviewsList{flex-direction:column;gap:12px;padding:0 24px;display:flex}.UserPublicReviews-module__u1yFRq__reviewCard{cursor:pointer;background:#f7f6f3;border-radius:10px;align-items:flex-start;gap:24px;padding:16px;text-decoration:none;display:flex}.UserPublicReviews-module__u1yFRq__coverWrapper{border-radius:4px;flex-shrink:0;width:107px;height:159px;overflow:hidden}.UserPublicReviews-module__u1yFRq__coverImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.UserPublicReviews-module__u1yFRq__reviewContent{flex-direction:column;flex:1;gap:8px;min-height:159px;display:flex;position:relative}.UserPublicReviews-module__u1yFRq__bookInfo{flex-direction:column;gap:4px;max-width:455px;display:flex}.UserPublicReviews-module__u1yFRq__bookTitle{color:#241d17;word-wrap:break-word;margin:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:22px}.UserPublicReviews-module__u1yFRq__authorName{color:#5b5b5b;word-wrap:break-word;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.UserPublicReviews-module__u1yFRq__ratingRow{align-items:center;gap:12px;margin-top:-3px;display:flex}.UserPublicReviews-module__u1yFRq__stars{align-items:center;gap:8px;display:flex}.UserPublicReviews-module__u1yFRq__ratingValue{color:#191919;text-transform:capitalize;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.UserPublicReviews-module__u1yFRq__reviewTextBlock{flex-direction:column;gap:9px;display:flex}.UserPublicReviews-module__u1yFRq__reviewTitle{color:#241d17;word-wrap:break-word;margin:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:22px}.UserPublicReviews-module__u1yFRq__reviewText{color:#241d17;word-wrap:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.UserPublicReviews-module__u1yFRq__reviewDate{color:#5b5b5b;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;position:absolute;top:0;right:0}.UserPublicReviews-module__u1yFRq__loading,.UserPublicReviews-module__u1yFRq__error,.UserPublicReviews-module__u1yFRq__emptyState{text-align:center;color:#5b5b5b;padding:40px;font-family:Open Sans,sans-serif;font-size:14px}.UserPublicReviews-module__u1yFRq__error{color:#dc3545}@media (min-width:1201px) and (max-width:1919px){.UserPublicReviews-module__u1yFRq__container{max-width:none}}@media (max-width:768px){.UserPublicReviews-module__u1yFRq__header{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.UserPublicReviews-module__u1yFRq__reviewsList{padding:0 16px}.UserPublicReviews-module__u1yFRq__reviewCard{flex-direction:column;padding:12px}.UserPublicReviews-module__u1yFRq__coverWrapper{width:100%;max-width:134px;height:200px}.UserPublicReviews-module__u1yFRq__reviewContent{min-height:auto}.UserPublicReviews-module__u1yFRq__reviewDate{margin-top:8px;position:static}.UserPublicReviews-module__u1yFRq__bookInfo{max-width:100%}}
.InteractiveRating-module__VBLioa__interactiveRating{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.InteractiveRating-module__VBLioa__starsContainer{align-items:center;gap:2px;display:flex}.InteractiveRating-module__VBLioa__starContainer{cursor:default;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex;position:relative}.InteractiveRating-module__VBLioa__starContainer.InteractiveRating-module__VBLioa__interactive{cursor:pointer}.InteractiveRating-module__VBLioa__starContainer.InteractiveRating-module__VBLioa__interactive:hover{transform:scale(1.15)}.InteractiveRating-module__VBLioa__starSvg{transition:filter .2s;display:block}.InteractiveRating-module__VBLioa__starContainer.InteractiveRating-module__VBLioa__interactive:hover .InteractiveRating-module__VBLioa__starSvg{filter:drop-shadow(0 0 2px #f9a03b80)}.InteractiveRating-module__VBLioa__ratingValue{color:#191919;text-align:left;opacity:.8;min-width:28px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:1;transition:all .2s}.InteractiveRating-module__VBLioa__ratingValue.InteractiveRating-module__VBLioa__hovering{opacity:1;color:#f9a03b;font-weight:700}.InteractiveRating-module__VBLioa__small .InteractiveRating-module__VBLioa__starContainer{width:16px;height:16px}.InteractiveRating-module__VBLioa__small .InteractiveRating-module__VBLioa__ratingValue{font-size:14px}.InteractiveRating-module__VBLioa__medium .InteractiveRating-module__VBLioa__starContainer{width:18px;height:18px}.InteractiveRating-module__VBLioa__medium .InteractiveRating-module__VBLioa__ratingValue{font-size:16px}.InteractiveRating-module__VBLioa__large .InteractiveRating-module__VBLioa__starContainer{width:24px;height:24px}.InteractiveRating-module__VBLioa__large .InteractiveRating-module__VBLioa__ratingValue{font-size:18px}@media (max-width:768px){.InteractiveRating-module__VBLioa__interactiveRating{gap:6px}.InteractiveRating-module__VBLioa__starsContainer{gap:1px}.InteractiveRating-module__VBLioa__ratingValue{font-size:13px}}
.BookListTable-module__NOpbuq__penIcon:hover{background:#f0f0f0;border-radius:2px}.BookListTable-module__NOpbuq__tableContainer{box-sizing:border-box;background:#fff;border:1px solid #e2ddd3;border-radius:12px 12px 0 0;min-width:1160px;max-width:1160px;margin:0 auto 80px;overflow:visible;width:1160px!important}.BookListTable-module__NOpbuq__tableHeader{box-sizing:border-box;background:#fff;border-bottom:1px solid #e2ddd3;border-top-left-radius:12px;border-top-right-radius:12px;grid-template-columns:356px 90px 110px 120px 10px 94px 22px 1fr;align-items:center;gap:16px;height:50px;padding:16px 32px 16px 12px;display:grid;overflow:hidden}.BookListTable-module__NOpbuq__columnHeader{color:#5b5b5b;text-align:left;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:14px}.BookListTable-module__NOpbuq__tableRow{box-sizing:border-box;background:#fff;border-bottom:1px solid #e2ddd3;grid-template-columns:356px 90px 110px 120px 10px 94px 22px 1fr;align-items:center;gap:16px;min-height:125px;padding:12px 32px 12px 12px;display:grid}.BookListTable-module__NOpbuq__tableRow:last-child{border-bottom:none}.BookListTable-module__NOpbuq__bookColumn{align-items:center;gap:16px;width:356px;display:flex}.BookListTable-module__NOpbuq__bookCover{box-sizing:border-box;background:#fff;border-radius:5.933px;flex-shrink:0;width:88px;height:109px;padding:4px}.BookListTable-module__NOpbuq__coverLink{width:100%;height:100%;text-decoration:none;transition:transform .2s;display:block}.BookListTable-module__NOpbuq__coverLink:hover{transform:scale(1.02)}.BookListTable-module__NOpbuq__bookCoverImage{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:100%;height:100%}.BookListTable-module__NOpbuq__bookDetails{flex-direction:column;flex:1;gap:13px;min-width:0;display:flex}.BookListTable-module__NOpbuq__bookTitle{color:#191919;text-transform:capitalize;word-wrap:break-word;word-break:break-word;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:1.4}.BookListTable-module__NOpbuq__titleLink{color:inherit;text-decoration:none;transition:color .2s}.BookListTable-module__NOpbuq__titleLink:hover{color:#06c}.BookListTable-module__NOpbuq__bookAuthor{color:#5b5b5b;text-overflow:ellipsis;white-space:nowrap;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.BookListTable-module__NOpbuq__bookAuthorLink{color:inherit;text-decoration:none;transition:color .2s}.BookListTable-module__NOpbuq__bookAuthorLink:hover{color:#3d78a8;text-decoration:underline}.BookListTable-module__NOpbuq__pendingBadge{background:#fff3cdcc;border:1px solid #ffc107;border-radius:12px;align-items:center;gap:4px;max-width:fit-content;margin-top:4px;padding:2px 8px;display:flex}.BookListTable-module__NOpbuq__pendingIcon{font-size:12px;line-height:1}.BookListTable-module__NOpbuq__pendingText{color:#856404;white-space:nowrap;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:11px;font-weight:500;line-height:14px}.BookListTable-module__NOpbuq__ratingColumn{justify-content:flex-start;width:90px;display:flex}.BookListTable-module__NOpbuq__ratingBadge{background:#fac0804d;border-radius:200px;align-items:center;gap:4px;padding:4px 12px;display:flex}.BookListTable-module__NOpbuq__starIcon{flex-shrink:0;width:14px;height:14px}.BookListTable-module__NOpbuq__ratingText{color:#191919;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.BookListTable-module__NOpbuq__dateColumn{justify-content:flex-start;width:110px;display:flex}.BookListTable-module__NOpbuq__dateText{color:#191919;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal;overflow:hidden}.BookListTable-module__NOpbuq__readDateColumn{align-items:center;gap:8px;width:120px;display:flex}.BookListTable-module__NOpbuq__readDateText{color:#5b5b5b;text-transform:capitalize;cursor:pointer;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:20px;transition:color .2s}.BookListTable-module__NOpbuq__readDateText:hover{color:#191919}.BookListTable-module__NOpbuq__penIcon{cursor:pointer;width:16px;height:16px;transition:opacity .2s}.BookListTable-module__NOpbuq__penIcon:hover{opacity:.7}.BookListTable-module__NOpbuq__readDatePresent{color:#191919;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal;overflow:hidden}.BookListTable-module__NOpbuq__myRatingColumn{flex-direction:column;justify-content:center;gap:4px;width:110px;display:flex}.BookListTable-module__NOpbuq__pendingRatingNote{color:#856404;white-space:nowrap;background:#fff3cde6;border:1px solid #ffc107;border-radius:8px;width:fit-content;padding:2px 6px;font-family:Open Sans,sans-serif;font-size:10px;font-weight:500;line-height:1.3}.BookListTable-module__NOpbuq__ratingStars{align-items:center;gap:2px;display:flex}.BookListTable-module__NOpbuq__star{flex-shrink:0;width:16px;height:16px}.BookListTable-module__NOpbuq__ratingNumber{color:#191919;margin-left:8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:16px}.BookListTable-module__NOpbuq__actionsColumn{justify-content:flex-start;align-items:center;gap:14px;display:flex}.BookListTable-module__NOpbuq__actionButton{cursor:pointer;box-sizing:border-box;background:#e9e6df;border:1px solid #e2ddd3;border-radius:200px;justify-content:center;align-items:center;gap:4px;min-width:136px;height:40px;padding:12px 24px;transition:background-color .2s;display:flex}.BookListTable-module__NOpbuq__actionButton:hover{background:#e2ddd3}.BookListTable-module__NOpbuq__actionButtonPrimary{background:#191919;border:none}.BookListTable-module__NOpbuq__actionButtonPrimary:hover{background:#2d2d2d}.BookListTable-module__NOpbuq__actionButtonText{color:#191919;text-transform:capitalize;text-align:center;white-space:nowrap;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:20px}.BookListTable-module__NOpbuq__actionButtonTextPrimary{color:#fff}.BookListTable-module__NOpbuq__menuIcon{cursor:pointer;width:24px;height:24px;margin-left:20px;transition:opacity .2s}.BookListTable-module__NOpbuq__menuIcon:hover{opacity:.7}.BookListTable-module__NOpbuq__datePickerOverlay{z-index:1000;background:#0000004d;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.BookListTable-module__NOpbuq__datePickerContainer{background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 20px #00000026}.BookListTable-module__NOpbuq__emptyState{text-align:center;color:#5b5b5b;padding:40px;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px}.BookListTable-module__NOpbuq__spacerCol{display:block}@media (min-width:1201px) and (max-width:1919px){.BookListTable-module__NOpbuq__tableContainer{overflow:hidden;width:100%!important;min-width:0!important;max-width:none!important}.BookListTable-module__NOpbuq__tableHeader,.BookListTable-module__NOpbuq__tableRow{grid-template-columns:300px 90px 110px 120px 10px 94px 22px 1fr;gap:clamp(0px,.56vw,16px);padding-left:8px;padding-right:16px}.BookListTable-module__NOpbuq__bookColumn{width:300px}.BookListTable-module__NOpbuq__bookTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BookListTable-module__NOpbuq__actionButton{width:125px;min-width:125px}.BookListTable-module__NOpbuq__actionsColumn{justify-content:flex-end}.BookListTable-module__NOpbuq__menuIcon{margin-left:0}}.BookListTable-module__NOpbuq__progressContainer{align-items:center;gap:8px;width:100%;display:flex}.BookListTable-module__NOpbuq__progressBar{background:#f0f0f0;border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.BookListTable-module__NOpbuq__progressFill{background:#578948;border-radius:4px;min-width:2px;height:100%;transition:width .3s}.BookListTable-module__NOpbuq__progressText{color:#191919;white-space:nowrap;text-align:right;min-width:35px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600;line-height:16px}
.ReadBooksTab-module__mP_eEa__readBooksContainer{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.ReadBooksTab-module__mP_eEa__contentContainer{flex-direction:column;align-items:flex-end;gap:12px;width:100%;display:flex}.ReadBooksTab-module__mP_eEa__columnHeaders{color:#5b5b5b;font-variation-settings:"wdth" 100;box-sizing:border-box;align-items:center;gap:16px;width:100%;padding:0 16px 0 8px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:14px;display:flex}.ReadBooksTab-module__mP_eEa__columnHeaders:before{content:"";flex-shrink:0;width:88px}.ReadBooksTab-module__mP_eEa__headerContent{flex:1;grid-template-columns:215px 62px 100px 130px 210px 150px 1fr;align-items:center;gap:16px;width:100%;display:grid;overflow:hidden}.ReadBooksTab-module__mP_eEa__headerTitle{text-align:left}.ReadBooksTab-module__mP_eEa__headerRating,.ReadBooksTab-module__mP_eEa__headerAdded,.ReadBooksTab-module__mP_eEa__headerRead,.ReadBooksTab-module__mP_eEa__headerMyRating,.ReadBooksTab-module__mP_eEa__headerReview,.ReadBooksTab-module__mP_eEa__headerOther{text-align:center}.ReadBooksTab-module__mP_eEa__bookList{flex-direction:column;gap:8px;width:100%;display:flex}.ReadBooksTab-module__mP_eEa__noResults{justify-content:center;align-items:center;width:100%;padding:40px 20px;display:flex}.ReadBooksTab-module__mP_eEa__noResultsText{color:#5b5b5b;text-align:center;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}@media (min-width:1201px) and (max-width:1919px){.ReadBooksTab-module__mP_eEa__readBooksContainer{width:100%;max-width:none}}@media (max-width:1200px){.ReadBooksTab-module__mP_eEa__readBooksContainer{width:100%;max-width:1160px}}.ReadBooksTab-module__mP_eEa__paginationContainer{border-top:1px solid #e2ddd3;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:4px;padding:20px 0;display:flex}.ReadBooksTab-module__mP_eEa__paginationControls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ReadBooksTab-module__mP_eEa__paginationButton{color:#191919;cursor:pointer;background:#fff;border:1px solid #e2ddd3;border-radius:6px;justify-content:center;align-items:center;min-width:40px;height:36px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.ReadBooksTab-module__mP_eEa__paginationButton:hover:not(.ReadBooksTab-module__mP_eEa__disabled){background:#f7f6f3;border-color:#c4bdb3}.ReadBooksTab-module__mP_eEa__paginationButton.ReadBooksTab-module__mP_eEa__active{color:#fff;background:#191919;border-color:#191919}.ReadBooksTab-module__mP_eEa__paginationButton.ReadBooksTab-module__mP_eEa__disabled{color:#999;cursor:not-allowed;background:#f5f5f5;border-color:#e2ddd3}.ReadBooksTab-module__mP_eEa__paginationButton.ReadBooksTab-module__mP_eEa__ellipsis{cursor:default;background:0 0;border:none;min-width:32px}.ReadBooksTab-module__mP_eEa__paginationButton.ReadBooksTab-module__mP_eEa__ellipsis:hover{background:0 0}.ReadBooksTab-module__mP_eEa__paginationSummary{justify-content:flex-start;align-items:center;gap:16px;display:flex}.ReadBooksTab-module__mP_eEa__resultsText{color:#191919;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ReadBooksTab-module__mP_eEa__itemsPerPageContainer{align-items:center;gap:8px;display:flex}.ReadBooksTab-module__mP_eEa__itemsPerPageSelect{color:#191919;cursor:pointer;background:#fff;border:1px solid #e2ddd3;border-radius:6px;min-width:80px;padding:6px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ReadBooksTab-module__mP_eEa__itemsPerPageSelect:focus{border-color:#191919;outline:none}@media (max-width:768px){.ReadBooksTab-module__mP_eEa__paginationContainer{flex-direction:column;gap:12px;margin-top:16px;padding:16px 0}.ReadBooksTab-module__mP_eEa__paginationControls{justify-content:center;gap:4px}.ReadBooksTab-module__mP_eEa__paginationButton{min-width:36px;height:32px;padding:6px 10px;font-size:13px}.ReadBooksTab-module__mP_eEa__paginationSummary{text-align:center;flex-direction:column;gap:12px}.ReadBooksTab-module__mP_eEa__resultsText{font-size:13px}.ReadBooksTab-module__mP_eEa__itemsPerPageSelect{padding:4px 8px;font-size:13px}}
.ReviewForm-module__Ezw4uq__reviewForm{background:#f8f6f3;border:1px solid #f8f6f3;border-radius:20px;gap:40px;padding:24px 0 24px 24px;display:flex;position:relative}.ReviewForm-module__Ezw4uq__closeButton{color:#666;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.ReviewForm-module__Ezw4uq__closeButton:hover{color:#191919;background:#e9e6df}.ReviewForm-module__Ezw4uq__closeButton:disabled{opacity:.6;cursor:not-allowed}.ReviewForm-module__Ezw4uq__reviewFormLeft{box-sizing:border-box;border-right:1px solid #eae7e1;flex-direction:column;flex:0 0 200px;gap:16px;width:200px;min-width:200px;max-width:200px;padding-right:24px;display:flex;overflow:hidden}.ReviewForm-module__Ezw4uq__reviewerInfo{flex-direction:column;gap:8px;display:flex}.ReviewForm-module__Ezw4uq__reviewerAvatar{background:#e9e6df;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.ReviewForm-module__Ezw4uq__reviewerAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ReviewForm-module__Ezw4uq__reviewerName{color:#241d17;text-transform:capitalize;font-variation-settings:"wdth" 100;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:normal;overflow:hidden}.ReviewForm-module__Ezw4uq__reviewerStats{flex-direction:column;gap:8px;display:flex}.ReviewForm-module__Ezw4uq__reviewerStat{color:#5b5b5b;text-transform:capitalize;font-variation-settings:"wdth" 100;align-items:center;gap:8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}.ReviewForm-module__Ezw4uq__reviewerStat img{filter:brightness(0)saturate()invert(68%)sepia(72%)saturate(754%)hue-rotate(347deg)brightness(103%)contrast(96%);width:14px;height:14px}.ReviewForm-module__Ezw4uq__reviewFormRight{flex-direction:column;flex:1;gap:24px;padding-right:24px;display:flex}.ReviewForm-module__Ezw4uq__userRating{flex-direction:column;gap:12px;display:flex}.ReviewForm-module__Ezw4uq__userRating h3{color:#000;text-transform:capitalize;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:normal}.ReviewForm-module__Ezw4uq__ratingInput{align-items:center;gap:12px;display:flex}.ReviewForm-module__Ezw4uq__spoilerNotice{color:#0f0f0f;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:13px;font-weight:400;line-height:normal}.ReviewForm-module__Ezw4uq__inputGroup{flex-direction:column;gap:8px;width:100%;display:flex}.ReviewForm-module__Ezw4uq__counterRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ReviewForm-module__Ezw4uq__charCounter{color:#5b5b5b;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px}.ReviewForm-module__Ezw4uq__inputGroup label{color:#191919;text-transform:capitalize;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal}.ReviewForm-module__Ezw4uq__inputGroup input{color:#191919;font-variation-settings:"wdth" 100;background:#fff;border:1px solid #f0f0f0;border-radius:8px;height:44px;padding:8px 16px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:border-color .2s,box-shadow .2s}.ReviewForm-module__Ezw4uq__inputGroup input:hover,.ReviewForm-module__Ezw4uq__inputGroup input:focus{border-color:#333d30;outline:none;box-shadow:0 0 0 2px #333d301a}.ReviewForm-module__Ezw4uq__inputGroup input::placeholder{color:#a89f9c;text-transform:capitalize}.ReviewForm-module__Ezw4uq__inputGroup textarea{color:#191919;resize:vertical;font-variation-settings:"wdth" 100;background:#fff;border:1px solid #f0f0f0;border-radius:8px;min-height:85px;padding:16px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:border-color .2s,box-shadow .2s}.ReviewForm-module__Ezw4uq__inputGroup textarea:hover,.ReviewForm-module__Ezw4uq__inputGroup textarea:focus{border-color:#333d30;outline:none;box-shadow:0 0 0 2px #333d301a}.ReviewForm-module__Ezw4uq__inputGroup textarea::placeholder{color:#a89f9c;text-transform:capitalize}.ReviewForm-module__Ezw4uq__formActions{justify-content:space-between;align-items:center;gap:28px;margin-top:24px;display:flex}.ReviewForm-module__Ezw4uq__formButtons{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ReviewForm-module__Ezw4uq__cancelButton{color:#191919;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;background:#e9e6df;border:1px solid #e2ddd3;border-radius:200px;height:44px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s,border-color .2s}.ReviewForm-module__Ezw4uq__cancelButton:hover{color:#241d17;background:#e2ddd3}.ReviewForm-module__Ezw4uq__submitButton{color:#fff;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;background:#191919;border:none;border-radius:200px;height:44px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ReviewForm-module__Ezw4uq__submitButton:hover{background:#333}.ReviewForm-module__Ezw4uq__checkboxGroup{flex-shrink:0;align-items:center;gap:8px;display:flex}.ReviewForm-module__Ezw4uq__checkboxWrapper{cursor:pointer;justify-content:center;align-items:center;display:flex}.ReviewForm-module__Ezw4uq__error{color:#d32f2f;font-variation-settings:"wdth" 100;margin:-8px 0 16px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ReviewForm-module__Ezw4uq__review{border:1px solid #eae7e1;border-radius:20px;gap:40px;padding:20px;display:flex}.ReviewForm-module__Ezw4uq__reviewLeft{border-right:1px solid #eae7e1;flex-direction:column;gap:16px;padding-right:16px;display:flex}.ReviewForm-module__Ezw4uq__reviewContent{flex-direction:column;flex:1;gap:12px;min-width:0;min-height:140px;padding-right:16px;display:flex}.ReviewForm-module__Ezw4uq__reviewHeader{justify-content:space-between;align-items:center;display:flex}.ReviewForm-module__Ezw4uq__reviewRating{align-items:center;gap:12px;display:flex}.ReviewForm-module__Ezw4uq__reviewDate{color:#5b5b5b;text-transform:capitalize;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ReviewForm-module__Ezw4uq__reviewText{color:#241d17;font-variation-settings:"wdth" 100;word-wrap:break-word;overflow-wrap:break-word;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;max-width:100%;min-height:120px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:22px;display:flex;position:relative}.ReviewForm-module__Ezw4uq__reviewText strong{margin-bottom:4px;font-weight:600;color:#191919!important}.ReviewForm-module__Ezw4uq__reviewText .ReviewForm-module__Ezw4uq__collapsedText,.ReviewForm-module__Ezw4uq__reviewText .ReviewForm-module__Ezw4uq__expandedText{color:#241d17;font-variation-settings:"wdth" 100;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box;width:100%;max-width:100%;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:22px}.ReviewForm-module__Ezw4uq__reviewText .ReviewForm-module__Ezw4uq__readMore{color:#3d78a8;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;align-items:center;gap:8px;margin-top:8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:normal;display:flex}.ReviewForm-module__Ezw4uq__reviewText .ReviewForm-module__Ezw4uq__readMore:hover{color:#2b5a82}.ReviewForm-module__Ezw4uq__reviewText .ReviewForm-module__Ezw4uq__readMore:hover span{text-decoration:underline}.ReviewForm-module__Ezw4uq__reviewText .ReviewForm-module__Ezw4uq__readMore svg{width:16px;height:16px}.ReviewForm-module__Ezw4uq__reviewActions{align-self:flex-start;align-items:center;gap:4px;margin-top:auto;display:flex}.ReviewForm-module__Ezw4uq__likeButton,.ReviewForm-module__Ezw4uq__commentButton{color:#5b5b5b;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;background:0 0;border:none;border-radius:200px;align-items:center;gap:4px;height:36px;padding:12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:normal;transition:none;display:flex}.ReviewForm-module__Ezw4uq__checkboxGroup input[type=checkbox]{display:none}.ReviewForm-module__Ezw4uq__checkboxGroup label{color:#0f0f0f;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal}.ReviewForm-module__Ezw4uq__input{color:#191919;background:#fff;border:1px solid #f0f0f0;border-radius:8px;height:44px;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.ReviewForm-module__Ezw4uq__input:focus,.ReviewForm-module__Ezw4uq__input:hover{border-color:#333d30;outline:none;box-shadow:0 0 0 2px #333d300f}.ReviewForm-module__Ezw4uq__textarea{color:#191919;resize:vertical;background:#fff;border:1px solid #f0f0f0;border-radius:8px;min-height:120px;padding:16px;font-family:Open Sans,sans-serif;font-size:14px;transition:border-color .2s,box-shadow .2s}.ReviewForm-module__Ezw4uq__textarea:focus,.ReviewForm-module__Ezw4uq__textarea:hover{border-color:#333d30;outline:none;box-shadow:0 0 0 2px #333d300f}.ReviewForm-module__Ezw4uq__ratingTitle{color:#000;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600}.ReviewForm-module__Ezw4uq__formSection{flex-direction:column;gap:12px;width:100%;display:flex}.ReviewForm-module__Ezw4uq__formSection+.ReviewForm-module__Ezw4uq__formSection,.ReviewForm-module__Ezw4uq__userRating+.ReviewForm-module__Ezw4uq__formSection{margin-top:24px}.ReviewForm-module__Ezw4uq__label{color:#191919;text-transform:capitalize;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal}.ReviewForm-module__Ezw4uq__input,.ReviewForm-module__Ezw4uq__textarea{box-sizing:border-box;width:100%}.ReviewForm-module__Ezw4uq__ratingLabel{color:#191919;margin-left:8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600}.ReviewForm-module__Ezw4uq__submitButton{color:#fff;cursor:pointer;white-space:nowrap;background:#191919;border:none;border-radius:200px;flex-shrink:0;height:44px;padding:12px 28px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.ReviewForm-module__Ezw4uq__submitButton:hover:not(:disabled){background:#333}.ReviewForm-module__Ezw4uq__submitButton:disabled{opacity:.6;cursor:not-allowed}.ReviewForm-module__Ezw4uq__deleteButton{color:#191919;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;background:#e9e6df;border:1px solid #e2ddd3;border-radius:200px;height:44px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s,border-color .2s}.ReviewForm-module__Ezw4uq__deleteButton:hover:not(:disabled){color:#241d17;background:#e2ddd3}.ReviewForm-module__Ezw4uq__deleteButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.ReviewForm-module__Ezw4uq__reviewForm{flex-direction:column;gap:12px;padding:16px}.ReviewForm-module__Ezw4uq__reviewFormHeader{border-right:none;flex-direction:row;align-items:center;gap:12px;padding-right:0}.ReviewForm-module__Ezw4uq__reviewerAvatar{width:48px;height:48px}.ReviewForm-module__Ezw4uq__formActions{flex-direction:column;align-items:stretch}.ReviewForm-module__Ezw4uq__formButtons{flex-direction:column;width:100%}.ReviewForm-module__Ezw4uq__submitButton,.ReviewForm-module__Ezw4uq__deleteButton{width:100%}}
.WantToReadTab-module__Z5d8zW__wantToReadTab{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}@media (min-width:1201px) and (max-width:1919px){.WantToReadTab-module__Z5d8zW__wantToReadTab{width:100%}}.WantToReadTab-module__Z5d8zW__contentContainer{flex-direction:column;align-items:flex-end;gap:0;width:100%;display:flex}.WantToReadTab-module__Z5d8zW__columnHeaders{color:#5b5b5b;font-variation-settings:"wdth" 100;box-sizing:border-box;align-items:center;gap:16px;width:100%;padding:0 16px 0 8px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:14px;display:flex}.WantToReadTab-module__Z5d8zW__columnHeaders:before{content:"";flex-shrink:0;width:88px}.WantToReadTab-module__Z5d8zW__headerContent{flex:1;grid-template-columns:215px 62px 100px 130px 210px 150px 1fr;align-items:center;gap:16px;width:100%;display:grid;overflow:hidden}.WantToReadTab-module__Z5d8zW__headerTitle{text-align:left}.WantToReadTab-module__Z5d8zW__headerRating,.WantToReadTab-module__Z5d8zW__headerAdded,.WantToReadTab-module__Z5d8zW__headerRead,.WantToReadTab-module__Z5d8zW__headerMyRating,.WantToReadTab-module__Z5d8zW__headerReview,.WantToReadTab-module__Z5d8zW__headerOther{text-align:center}.WantToReadTab-module__Z5d8zW__bookList{flex-direction:column;gap:8px;width:100%;display:flex}.WantToReadTab-module__Z5d8zW__noResults{justify-content:center;align-items:center;width:100%;padding:40px 20px;display:flex}.WantToReadTab-module__Z5d8zW__noResultsText{color:#5b5b5b;text-align:center;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.WantToReadTab-module__Z5d8zW__booksGrid{flex-direction:column;gap:20px;padding:0 40px 40px;display:flex}.WantToReadTab-module__Z5d8zW__paginationContainer{border-top:1px solid #e2ddd3;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:20px 0;display:flex}.WantToReadTab-module__Z5d8zW__paginationControls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.WantToReadTab-module__Z5d8zW__paginationButton{color:#191919;cursor:pointer;background:#fff;border:1px solid #e2ddd3;border-radius:6px;justify-content:center;align-items:center;min-width:40px;height:36px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.WantToReadTab-module__Z5d8zW__paginationButton:hover:not(.WantToReadTab-module__Z5d8zW__disabled){background:#f7f6f3;border-color:#c4bdb3}.WantToReadTab-module__Z5d8zW__paginationButton.WantToReadTab-module__Z5d8zW__active{color:#fff;background:#191919;border-color:#191919}.WantToReadTab-module__Z5d8zW__paginationButton.WantToReadTab-module__Z5d8zW__disabled{color:#999;cursor:not-allowed;background:#f5f5f5;border-color:#e2ddd3}.WantToReadTab-module__Z5d8zW__paginationButton.WantToReadTab-module__Z5d8zW__ellipsis{cursor:default;background:0 0;border:none;min-width:32px}.WantToReadTab-module__Z5d8zW__paginationButton.WantToReadTab-module__Z5d8zW__ellipsis:hover{background:0 0}.WantToReadTab-module__Z5d8zW__paginationSummary{justify-content:flex-start;align-items:center;gap:16px;display:flex}.WantToReadTab-module__Z5d8zW__resultsText{color:#191919;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.WantToReadTab-module__Z5d8zW__itemsPerPageContainer{align-items:center;gap:8px;display:flex}.WantToReadTab-module__Z5d8zW__itemsPerPageSelect{color:#191919;cursor:pointer;background:#fff;border:1px solid #e2ddd3;border-radius:6px;min-width:80px;padding:6px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.WantToReadTab-module__Z5d8zW__itemsPerPageSelect:focus{border-color:#191919;outline:none}@media (max-width:768px){.WantToReadTab-module__Z5d8zW__paginationContainer{flex-direction:column;gap:12px;margin-top:16px;padding:16px 0}.WantToReadTab-module__Z5d8zW__paginationControls{justify-content:center;gap:4px}.WantToReadTab-module__Z5d8zW__paginationButton{min-width:36px;height:32px;padding:6px 10px;font-size:13px}.WantToReadTab-module__Z5d8zW__paginationSummary{text-align:center;flex-direction:column;gap:12px}.WantToReadTab-module__Z5d8zW__resultsText{font-size:13px}.WantToReadTab-module__Z5d8zW__itemsPerPageSelect{padding:4px 8px;font-size:13px}}
.QuoteForm-module__hQj56q__quoteForm{background:#f8f6f3;border:1px solid #f8f6f3;border-radius:20px;gap:40px;padding:24px 0 24px 24px;display:flex;position:relative}.QuoteForm-module__hQj56q__closeButton{color:#666;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.QuoteForm-module__hQj56q__closeButton:hover{color:#191919;background:#e9e6df}.QuoteForm-module__hQj56q__closeButton:disabled{opacity:.6;cursor:not-allowed}.QuoteForm-module__hQj56q__quoteFormLeft{box-sizing:border-box;border-right:1px solid #eae7e1;flex-direction:column;flex:0 0 200px;gap:16px;width:200px;min-width:200px;max-width:200px;padding-right:24px;display:flex;overflow:hidden}.QuoteForm-module__hQj56q__reviewerInfo{flex-direction:column;gap:8px;display:flex}.QuoteForm-module__hQj56q__reviewerAvatar{background:#e9e6df;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.QuoteForm-module__hQj56q__reviewerAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.QuoteForm-module__hQj56q__reviewerName{color:#241d17;text-transform:capitalize;font-variation-settings:"wdth" 100;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:normal;overflow:hidden}.QuoteForm-module__hQj56q__reviewerStats{flex-direction:column;gap:8px;display:flex}.QuoteForm-module__hQj56q__reviewerStat{color:#5b5b5b;font-variation-settings:"wdth" 100;align-items:center;gap:8px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;display:flex}.QuoteForm-module__hQj56q__reviewerStat img{filter:brightness(0)saturate()invert(68%)sepia(72%)saturate(754%)hue-rotate(347deg)brightness(103%)contrast(96%);width:14px;height:14px}.QuoteForm-module__hQj56q__quoteFormRight{flex-direction:column;flex:1;gap:24px;padding-right:24px;display:flex}.QuoteForm-module__hQj56q__formSection{flex-direction:column;gap:8px;display:flex}.QuoteForm-module__hQj56q__counterRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.QuoteForm-module__hQj56q__label{color:#191919;text-transform:capitalize;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:normal}.QuoteForm-module__hQj56q__charCounter{color:#5b5b5b;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px}.QuoteForm-module__hQj56q__textarea{color:#191919;resize:vertical;font-variation-settings:"wdth" 100;box-sizing:border-box;background:#fff;border:1px solid #f0f0f0;border-radius:8px;width:100%;padding:16px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:border-color .2s,box-shadow .2s}.QuoteForm-module__hQj56q__textarea:hover,.QuoteForm-module__hQj56q__textarea:focus{border-color:#333d30;outline:none;box-shadow:0 0 0 2px #333d301a}.QuoteForm-module__hQj56q__textarea::placeholder{color:#a89f9c}.QuoteForm-module__hQj56q__formActions{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.QuoteForm-module__hQj56q__formButtons{align-items:center;gap:12px;display:flex}.QuoteForm-module__hQj56q__deleteButton{color:#c0392b;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;background:0 0;border:1px solid #c0392b;border-radius:200px;height:44px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s}.QuoteForm-module__hQj56q__deleteButton:hover{background:#fdf0ef}.QuoteForm-module__hQj56q__submitButton{color:#fff;text-transform:capitalize;cursor:pointer;font-variation-settings:"wdth" 100;background:#191919;border:none;border-radius:200px;height:44px;padding:12px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:background-color .2s}.QuoteForm-module__hQj56q__submitButton:hover{background:#333}.QuoteForm-module__hQj56q__submitButton:disabled,.QuoteForm-module__hQj56q__deleteButton:disabled{opacity:.6;cursor:not-allowed}.QuoteForm-module__hQj56q__loginPrompt{flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex}.QuoteForm-module__hQj56q__loginPromptText{color:#5b5b5b;text-align:center;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:22px}.QuoteForm-module__hQj56q__loginPromptButton{color:#fff;cursor:pointer;font-variation-settings:"wdth" 100;background:#191919;border:none;border-radius:200px;height:44px;padding:12px 32px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;transition:background-color .2s}.QuoteForm-module__hQj56q__loginPromptButton:hover{background:#333}
.AllBooksTab-module__NeROXa__allBooksContainer{background:0 0;width:100%;max-width:1160px;margin:0;padding:0}.AllBooksTab-module__NeROXa__contentContainer{flex-direction:column;gap:60px;width:100%;padding:0;display:flex}@media (min-width:1201px) and (max-width:1919px){.AllBooksTab-module__NeROXa__allBooksContainer{width:100%;max-width:none}}@media (max-width:1440px){.AllBooksTab-module__NeROXa__allBooksContainer{width:100%;max-width:1160px}}@media (max-width:1024px){.AllBooksTab-module__NeROXa__contentContainer{gap:40px}}@media (max-width:768px){.AllBooksTab-module__NeROXa__contentContainer{gap:32px}}@media (max-width:480px){.AllBooksTab-module__NeROXa__contentContainer{gap:24px}}
.QuotesList-module__p7lzza__quotesList{flex-direction:column;gap:16px;margin-top:8px;display:flex}.QuotesList-module__p7lzza__quoteCard{background:#fff;border:1px solid #eae7e1;border-radius:20px;gap:40px;padding:24px;transition:border-color .2s;display:flex}.QuotesList-module__p7lzza__quoteCard:hover{border-color:#d4cfc7}.QuotesList-module__p7lzza__ownQuote{background:#f6f9f5;border-color:#c8d8c0}.QuotesList-module__p7lzza__quoteLeft{box-sizing:border-box;border-right:1px solid #eae7e1;flex-direction:column;flex:0 0 180px;gap:16px;width:180px;min-width:0;max-width:180px;padding-right:24px;display:flex;overflow:hidden}.QuotesList-module__p7lzza__reviewerInfo{flex-direction:column;gap:8px;display:flex}.QuotesList-module__p7lzza__reviewerAvatar{background:#e9e6df;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.QuotesList-module__p7lzza__reviewerAvatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.QuotesList-module__p7lzza__reviewerName{color:#241d17;text-transform:capitalize;font-variation-settings:"wdth" 100;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Open Sans,sans-serif;font-size:16px;font-weight:600;line-height:normal;overflow:hidden}.QuotesList-module__p7lzza__reviewerAvatarLink,.QuotesList-module__p7lzza__reviewerNameLink{color:inherit;text-decoration:none;transition:opacity .2s}.QuotesList-module__p7lzza__reviewerAvatarLink:hover,.QuotesList-module__p7lzza__reviewerNameLink:hover{opacity:1}.QuotesList-module__p7lzza__reviewerNameLink:hover .QuotesList-module__p7lzza__reviewerName{text-decoration:underline}.QuotesList-module__p7lzza__quoteContent{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.QuotesList-module__p7lzza__quoteDate{color:#5b5b5b;font-variation-settings:"wdth" 100;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.QuotesList-module__p7lzza__quoteText{color:#241d17;font-variation-settings:"wdth" 100;word-wrap:break-word;overflow-wrap:break-word;background:#f4f7f3;border-left:3px solid #c8d8c0;border-radius:0 8px 8px 0;margin:0;padding:12px 16px;font-family:Open Sans,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:26px}.QuotesList-module__p7lzza__quoteActions{align-items:center;gap:4px;margin-top:4px;display:flex}.QuotesList-module__p7lzza__likeButton,.QuotesList-module__p7lzza__editButton{color:#5b5b5b;cursor:pointer;font-variation-settings:"wdth" 100;background:0 0;border:none;border-radius:200px;align-items:center;gap:6px;height:36px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:normal;transition:background-color .15s,color .15s;display:flex}.QuotesList-module__p7lzza__editButton{color:#191919;border:1px solid #e0e0e0;padding:8px 16px}.QuotesList-module__p7lzza__likeButton:hover{color:#191919;background:#fff}.QuotesList-module__p7lzza__likeButton.QuotesList-module__p7lzza__liked{color:#c0392b}.QuotesList-module__p7lzza__likeCount{color:#c0392b;font-weight:600}.QuotesList-module__p7lzza__editButton:hover{color:#191919;background:#fff;border-color:#d0d0d0}.QuotesList-module__p7lzza__editButton img{filter:brightness(0)}.QuotesList-module__p7lzza__loadingState{justify-content:center;padding:40px;display:flex}.QuotesList-module__p7lzza__spinner{border:3px solid #eae7e1;border-top-color:#333d30;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite QuotesList-module__p7lzza__spin}@keyframes QuotesList-module__p7lzza__spin{to{transform:rotate(360deg)}}.QuotesList-module__p7lzza__emptyState{text-align:center;color:#666;padding:40px 20px;font-style:italic}.QuotesList-module__p7lzza__confirmOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.QuotesList-module__p7lzza__confirmModal{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:90%;max-width:420px;padding:32px;display:flex}.QuotesList-module__p7lzza__confirmTitle{color:#191919;margin:0;font-family:Open Sans,sans-serif;font-size:20px;font-weight:700}.QuotesList-module__p7lzza__confirmText{color:#5b5b5b;margin:0;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;line-height:22px}.QuotesList-module__p7lzza__confirmButtons{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.QuotesList-module__p7lzza__cancelBtn{color:#191919;cursor:pointer;font-variation-settings:"wdth" 100;background:#e9e6df;border:1px solid #e2ddd3;border-radius:200px;height:42px;padding:10px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;transition:background-color .2s}.QuotesList-module__p7lzza__cancelBtn:hover{background:#e2ddd3}.QuotesList-module__p7lzza__deleteBtn{color:#fff;cursor:pointer;font-variation-settings:"wdth" 100;background:#c0392b;border:none;border-radius:200px;height:42px;padding:10px 24px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;transition:background-color .2s}.QuotesList-module__p7lzza__deleteBtn:hover{background:#a93226}@media (max-width:768px){.QuotesList-module__p7lzza__quoteCard{flex-direction:column;gap:16px}.QuotesList-module__p7lzza__quoteLeft{border-bottom:1px solid #eae7e1;border-right:none;flex-direction:row;flex:none;align-items:center;width:100%;max-width:none;padding-bottom:16px;padding-right:0}.QuotesList-module__p7lzza__reviewerAvatar{width:48px;height:48px}}
.CurrentlyReadingTab-module__lmWGPW__currentlyReadingTab{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}@media (min-width:1201px) and (max-width:1919px){.CurrentlyReadingTab-module__lmWGPW__currentlyReadingTab{width:100%}}.CurrentlyReadingTab-module__lmWGPW__contentContainer{flex-direction:column;align-items:flex-end;gap:0;width:100%;display:flex}.CurrentlyReadingTab-module__lmWGPW__columnHeaders{color:#5b5b5b;font-variation-settings:"wdth" 100;box-sizing:border-box;align-items:center;gap:16px;width:100%;padding:0 16px 0 8px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:14px;display:flex}.CurrentlyReadingTab-module__lmWGPW__columnHeaders:before{content:"";flex-shrink:0;width:88px}.CurrentlyReadingTab-module__lmWGPW__headerContent{flex:1;grid-template-columns:215px 62px 100px 130px 210px 150px 1fr;align-items:center;gap:16px;width:100%;display:grid;overflow:hidden}.CurrentlyReadingTab-module__lmWGPW__headerTitle{text-align:left}.CurrentlyReadingTab-module__lmWGPW__headerRating,.CurrentlyReadingTab-module__lmWGPW__headerAdded,.CurrentlyReadingTab-module__lmWGPW__headerRead,.CurrentlyReadingTab-module__lmWGPW__headerMyRating,.CurrentlyReadingTab-module__lmWGPW__headerReview,.CurrentlyReadingTab-module__lmWGPW__headerOther{text-align:center}.CurrentlyReadingTab-module__lmWGPW__bookList{flex-direction:column;gap:8px;width:100%;display:flex}.CurrentlyReadingTab-module__lmWGPW__noResults{justify-content:center;align-items:center;width:100%;padding:40px 20px;display:flex}.CurrentlyReadingTab-module__lmWGPW__noResultsText{color:#5b5b5b;text-align:center;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:24px}.CurrentlyReadingTab-module__lmWGPW__booksGrid{flex-direction:column;gap:20px;padding:0 40px 40px;display:flex}.CurrentlyReadingTab-module__lmWGPW__paginationContainer{border-top:1px solid #e2ddd3;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:20px;padding:20px 0;display:flex}.CurrentlyReadingTab-module__lmWGPW__paginationControls{justify-content:flex-end;align-items:center;gap:8px;display:flex}.CurrentlyReadingTab-module__lmWGPW__paginationButton{color:#191919;cursor:pointer;background:#fff;border:1px solid #e2ddd3;border-radius:6px;justify-content:center;align-items:center;min-width:40px;height:36px;padding:8px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.CurrentlyReadingTab-module__lmWGPW__paginationButton:hover:not(.CurrentlyReadingTab-module__lmWGPW__disabled){background:#f7f6f3;border-color:#c4bdb3}.CurrentlyReadingTab-module__lmWGPW__paginationButton.CurrentlyReadingTab-module__lmWGPW__active{color:#fff;background:#191919;border-color:#191919}.CurrentlyReadingTab-module__lmWGPW__paginationButton.CurrentlyReadingTab-module__lmWGPW__disabled{color:#999;cursor:not-allowed;background:#f5f5f5;border-color:#e2ddd3}.CurrentlyReadingTab-module__lmWGPW__paginationButton.CurrentlyReadingTab-module__lmWGPW__ellipsis{cursor:default;background:0 0;border:none;min-width:32px}.CurrentlyReadingTab-module__lmWGPW__paginationButton.CurrentlyReadingTab-module__lmWGPW__ellipsis:hover{background:0 0}.CurrentlyReadingTab-module__lmWGPW__paginationSummary{justify-content:flex-start;align-items:center;gap:16px;display:flex}.CurrentlyReadingTab-module__lmWGPW__resultsText{color:#191919;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.CurrentlyReadingTab-module__lmWGPW__itemsPerPageContainer{align-items:center;gap:8px;display:flex}.CurrentlyReadingTab-module__lmWGPW__itemsPerPageSelect{color:#191919;cursor:pointer;background:#fff;border:1px solid #e2ddd3;border-radius:6px;min-width:80px;padding:6px 12px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.CurrentlyReadingTab-module__lmWGPW__itemsPerPageSelect:focus{border-color:#191919;outline:none}@media (max-width:768px){.CurrentlyReadingTab-module__lmWGPW__paginationContainer{flex-direction:column;gap:12px;margin-top:16px;padding:16px 0}.CurrentlyReadingTab-module__lmWGPW__paginationControls{justify-content:center;gap:4px}.CurrentlyReadingTab-module__lmWGPW__paginationButton{min-width:36px;height:32px;padding:6px 10px;font-size:13px}.CurrentlyReadingTab-module__lmWGPW__paginationSummary{text-align:center;flex-direction:column;gap:12px}.CurrentlyReadingTab-module__lmWGPW__resultsText{font-size:13px}.CurrentlyReadingTab-module__lmWGPW__itemsPerPageSelect{padding:4px 8px;font-size:13px}}
.PublicUserBookLists-module__j5NPfq__bookListsContainer{flex-direction:column;gap:40px;width:100%;display:flex}.PublicUserBookLists-module__j5NPfq__sectionContainer{background:#fff;border-radius:12px;flex-direction:column;gap:24px;width:100%;max-width:1160px;display:flex;position:relative;overflow:visible;box-shadow:0 4px 22.4px #00000012}.PublicUserBookLists-module__j5NPfq__sectionArrowContainer{width:100%;position:relative;overflow:visible}.PublicUserBookLists-module__j5NPfq__sectionHeader{background:#f7f6f3;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;height:67px;padding:12px 40px;display:flex}.PublicUserBookLists-module__j5NPfq__sectionTitle{color:#191919;font-variation-settings:"wdth" 100;margin:0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:41px}.PublicUserBookLists-module__j5NPfq__bookGrid{scroll-behavior:smooth;gap:24px;width:100%;margin-bottom:12px;padding:4px 40px 24px;display:flex;overflow:scroll hidden}.PublicUserBookLists-module__j5NPfq__skeletonCard{flex-direction:column;flex-shrink:0;gap:16px;width:171px;display:flex}.PublicUserBookLists-module__j5NPfq__skeletonCover{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;width:171px;height:256px;animation:1.5s infinite PublicUserBookLists-module__j5NPfq__shimmer}.PublicUserBookLists-module__j5NPfq__skeletonInfo{flex-direction:column;gap:8px;padding:0 4px;display:flex}.PublicUserBookLists-module__j5NPfq__skeletonBadges{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:80px;height:20px;animation:1.5s infinite PublicUserBookLists-module__j5NPfq__shimmer}.PublicUserBookLists-module__j5NPfq__skeletonTitle{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:100%;height:18px;animation:1.5s infinite PublicUserBookLists-module__j5NPfq__shimmer}.PublicUserBookLists-module__j5NPfq__skeletonAuthor{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:4px;width:70%;height:14px;animation:1.5s infinite PublicUserBookLists-module__j5NPfq__shimmer}@keyframes PublicUserBookLists-module__j5NPfq__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:768px){.PublicUserBookLists-module__j5NPfq__sectionContainer{border-radius:0}.PublicUserBookLists-module__j5NPfq__sectionHeader{border-radius:0;padding:12px 16px}.PublicUserBookLists-module__j5NPfq__bookGrid{gap:16px;padding:4px 16px 24px}.PublicUserBookLists-module__j5NPfq__skeletonCard{width:140px}.PublicUserBookLists-module__j5NPfq__skeletonCover{width:140px;height:210px}}
