.carousel-body{overflow:hidden;width:100%}.carousel-list>ul{align-items:stretch;cursor:-webkit-grab;cursor:grab;display:flex;list-style:none;margin:0;padding:0;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.carousel-list>ul::-webkit-scrollbar{display:none}.carousel-list>ul.deactivated{cursor:auto!important}.carousel-list>ul.grabbing{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel-list>ul.grabbing>*{pointer-events:none}.carousel-navigation{position:absolute;right:1em;top:1.75em}.carousel-navigation .nav-chevron{margin:0 4px;cursor:pointer}.carousel-navigation .nav-chevron.single{height:25px;width:25px}.carousel-navigation .nav-chevron.double{height:15px;width:15px}.carousel-navigation .nav-chevron.deactivated{fill:#999;pointer-events:none}.carousel-navigation.deactivated{display:none}@media screen and (max-width:525px){.carousel-navigation{top:4.75em}}.book-cover .cover-image-wrapper{height:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:flex-end;justify-content:center;position:relative}.book-cover img,.book-cover object{-o-object-fit:contain;object-fit:contain;max-height:100%;max-width:100%;position:relative}.book-cover img.add-shadow,.book-cover object.add-shadow{box-shadow:1px 1px 5px 2px rgba(34,34,34,.15)}.book-cover .emblem_wrapper{height:15px;width:20px;position:absolute;left:0;bottom:.35em;display:flex;background-color:hsla(0,0%,60%,.75)}.book-cover .emblem_wrapper .emblem{height:12px;width:12px;margin:auto}.level-badge{height:15px;border-radius:2px;font-weight:600;color:#000;text-align:center;margin:0;padding:3px 5px;font-size:12px;width:auto;display:inline;margin-right:3px}.level-badge span{width:100%;text-align:center}.level-icp,.level-rtm{background:#762b77;color:#fff}.level-1y,.level-2y,.level-3y{background-color:#fc0!important}.level-1g,.level-2g{background-color:#39b54a!important}.level-1b,.level-2b{background-color:#0072bc!important;color:#fff}.level-1r,.level-2r{background-color:#e50000!important;color:#fff}.level-wt{border:1px solid #aaa;background:#fff}.level-wt-alt{border:1px solid #aaa;background:#e4e4e4}.level-bk{color:#fff;background:#000}.level-or{background:#f93}.level-pu{color:#fff;background:#639}.level-2br,.level-br{color:#fff;background:#c27514}.level-1si,.level-2si,.level-si{background:#c4c9cc}.level-1gl,.level-2gl,.level-gl{background:#fec35a}.level-lam{background-color:#762b77;color:#fff}.level-1a,.level-2a,.level-3a{background-color:#fc0!important}.level-v{background-color:#39b54a}.level-t{background-color:#00aec7}.level-1az,.level-2az{background-color:#0072bc!important;color:#fff}.level-bl{border:1px solid #aaa;background:#fff}.level-ne{color:#fff;background:#000}.level-1br,.level-2br,.level-br{background-color:#c27514;color:#fff}.level-pl{background-color:#c4c9cc}.level-oro{background-color:#fec35a}.level-pú{color:#fff;background:#639}.level-an{background-color:#f93}.steps-read{display:inline-block;height:18px;padding-left:20px;background-image:url(/media/icons/steps.png);background-repeat:no-repeat;background-position:0;font-weight:600;background-size:16px 16px;color:#454545;font-size:12px}.book-rating{vertical-align:top}.book-rating .label{display:block;color:#222;margin:4px 4px 4px 0;vertical-align:top;font-weight:500}.book-rating .stars{display:inline-block}.book-rating .stars .star{display:inline-block;background-repeat:no-repeat;background-size:contain;height:22px;width:28px;background-position:50%}.book-rating .stars .star.star-empty{background-image:url(/media/rating/star-empty.png)}.book-rating .stars .star.star-off{background-image:url(/media/rating/star-off.png)}.book-rating .stars .star.star-on{background-image:url(/media/rating/star-on.png)}.book-detail{width:100%;position:relative}.book-detail .card{width:100%;border-radius:10px}.book-detail .card .card-header{padding:0 15px;min-height:48px;height:48px;display:flex;align-items:center;justify-content:flex-start}.book-detail .card .card-header .card-position{color:#4e5365}.book-detail .card .card-header .book-details-ellipsis-wrapper{border-radius:8px;padding:2px 8px!important}.book-detail .card .card-header .book-details-ellipsis-wrapper:hover{background:#f3f3f3}.book-detail .card .card-header .book-details-ellipsis-wrapper:hover .book-details-ellipsis{fill:#a9a9a9}.book-detail .card .card-header .last-read-icon{height:1.1em;width:1.1em;margin-bottom:1px}.book-detail .card .card-header .circle-check-icon{height:1em;width:1em;margin-bottom:3px}.book-detail .card .card-header .book-completed-icon{height:2em;width:2em;margin-left:5px}.book-detail .card .card-header .last-read{display:inline-block;background:#f5fdff;border-radius:5px;color:#007bec;padding:4px 8px;font-size:12px}.book-detail .card .card-header .book-details-ellipsis{height:2em;width:2em;fill:#d3d3d3}.book-detail .card .card-body .book-cover-group{align-items:center}.book-detail .card .card-body .book-cover-column{position:relative}.book-detail .card .card-body .book-cover-column .book-cover{height:150px;width:auto}.book-detail .card .card-body .book-details-title{display:block;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:0;margin-bottom:0;font-weight:600}.book-detail .card .card-body .progress-bar-group{width:100%}.book-detail .card .card-body .progress-bar-group .progress{margin-top:1em;background-color:#eaeaea;width:100%;height:10px}.book-detail .card .card-body .progress-bar-group .progress .progress-bar{background-color:#007bec}.book-detail .card .card-body .progress-bar-group p{text-align:center;color:#4e5365;font-size:10px;margin-top:2px}.book-detail .book-info{min-width:0;padding-left:20px}.book-detail .book-info .author{color:#4e5365;margin-top:-2px;font-weight:lighter}.book-detail .book-info .btn.unpause{background:#000;color:#fff}.book-detail .book-info .bttn-book-details{margin-right:1em!important;position:relative;width:125px}@media screen and (max-width:450px){.book-detail .book-info .bttn-book-details{left:-15px;transform:scale(.8)}}.book-detail .book-info .bttn-addsteps{background-color:#007bec;color:#fff;font-weight:600}.book-detail .book-info .bttn-addsteps .plus-icon{height:.85em;width:.85em;fill:#fff;margin-right:.25em}.book-detail .book-info .bttn-keepreading{background-color:#007bec;color:#fff;min-width:150px;font-weight:600}.book-detail .book-info .bttn-keepreading .bookshelf-icon{height:1.5em;width:1.5em;margin-right:1em}.book-detail .book-info .bttn-steplog{border:1px solid #454545;color:#454545;font-weight:600}.book-detail .book-info .bttn-steplog .doc-icon{height:1em;width:1em;margin-right:.25rem}.book-detail .book-info .bttn-steplog:hover{background-color:#fff}.book-detail .book-info .bttn-imdone{background-color:#01bf4d;color:#fff;width:125px;font-weight:600}.book-detail .dropdown{margin-left:auto}.book-detail .dropdown li{cursor:pointer}.book-list{container:book-list/inline-size;margin-bottom:2.5em}.book-list .book-count{font-weight:400;color:#4e5365}.book-list h1{max-width:50vw}.book-list .empty-text{margin-bottom:32px;margin-top:32px;width:100%;text-align:center;color:#777}.book-list .carousel{text-align:left;margin-bottom:2em}.book-list .carousel__item{min-height:200px;min-width:275px;max-width:500px;width:100%;background-color:#fff;color:#000;display:flex;border-radius:14px}.book-list .carousel-navigation{position:absolute;right:1em;top:-2.5em}.book-list .carousel-navigation .nav-chevron{margin:0 4px;cursor:pointer}.book-list .carousel-navigation .nav-chevron.single{height:25px;width:25px}.book-list .carousel-navigation .nav-chevron.double{height:15px;width:15px}.book-list .carousel-navigation .nav-chevron.disabled{fill:#999;pointer-events:none}.book-list .bookList-book{display:flex;flex:0 0 100%;justify-content:left;min-width:275px;padding:.5em}@container book-list (min-width: 720px){.book-list .bookList-book{flex:0 0 45%}}label.invalid{color:#f1416c}.book-summary h3{font-size:1.2rem;margin:4px 0}.book-summary .book-cover{height:75px;width:auto;margin-right:20px}.book-summary .author{color:#4e5365;margin-top:-5px;font-weight:lighter}.add-book-modal .book-info{margin-bottom:24px!important}.add-book-modal .modal-header{padding:.8rem 1.75rem}.add-book-modal .modal-header h5{font-size:1.5rem}.add-book-modal .form-control{padding-top:.5rem;padding-bottom:.5rem}.add-book-modal form input,.add-book-modal form input:focus{color:#222}.view-log-modal .actions{padding-right:20px!important;cursor:pointer}.view-log-modal table.reading-log{width:100%;background:#f8f8f8}.view-log-modal table.reading-log .text-right{text-align:right}.view-log-modal table.reading-log tr{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.view-log-modal table.reading-log td,.view-log-modal table.reading-log th{padding:12px}.view-log-modal th.status{text-align:center}.view-log-modal td.status{background-repeat:no-repeat;background-position:50%;min-height:24px;min-width:24px}.view-log-modal td.status.submitted{background-image:url(/media/icons/eye.png)}.view-log-modal td.status.approved{background-image:url(/media/icons/check-smol.png)}.view-log-modal td.status.rejected{background-image:url(/media/icons/alert.png)}.view-log-modal .started-reading{margin:8px 0}.view-log-modal .book-info{margin-bottom:24px!important}.view-log-modal .modal-header{padding:.8rem 1.75rem}.view-log-modal .modal-header h5{font-size:1.5rem}.view-log-modal .delete-confirmation-modal{top:0;left:0;background-color:rgba(0,0,0,.5)}.view-log-modal .delete-confirmation-modal .delete-confirmation-card-wrapper{height:200px;width:80%;top:0;left:0;background-color:#fff;border-radius:8px}.view-log-modal .delete-confirmation-modal .delete-confirmation-card-wrapper .moving-to-paused{color:#1d5cfe;opacity:0;transition:.2s ease-in}.view-log-modal .delete-confirmation-modal .delete-confirmation-card-wrapper .moving-to-paused.active{opacity:1;bottom:-1em}.view-log-modal .modal-header[data-v-1fe62e24]{padding:.8rem 1.75rem}.view-log-modal .modal-header h5[data-v-1fe62e24]{font-size:1.5rem}.view-log-modal .bttn-addsteps[data-v-1fe62e24]{border:2px solid #007bec!important;background-color:#fff;color:#007bec}.view-log-modal .bttn-addsteps .plus-icon[data-v-1fe62e24]{height:1em;width:1em;margin-right:1em}.view-log-modal .modal-footer .cancel-bttn[data-v-1fe62e24]{font-size:14px;color:#888;font-weight:500;margin-right:20px;cursor:pointer}.view-log-modal .modal-footer .start-reading-bttn[data-v-1fe62e24]{background-color:#007bec;color:#fff;font-weight:500}.reading-complete-modal .card-green{margin-top:30px;background:#eff9f2;border-radius:4px}.confetti-gif{top:0;left:0}.carousel-row{border-radius:0 0 15px 15px}.carousel-row .book-cover{cursor:pointer}.carousel-row .carousel-list>ul{padding:1em 0 2em}@media screen and (max-width:525px){.carousel-row .carousel-list>ul{padding-top:2em}}.carousel-row .carousel-list>ul li{flex:1 0 auto}.carousel__viewport{overflow-x:clip;overflow-y:visible}.carousel-wrapper[data-v-697b3ccd]{width:100%;border-radius:15px;margin:1em 0 2em 0}@media screen and (max-width:600px){.carousel-wrapper[data-v-697b3ccd]{margin-bottom:3em}}.carousel-wrapper .carousel-header[data-v-697b3ccd]{height:70px;display:flex;align-items:center;padding-right:2em;border-radius:15px 15px 0 0}.carousel-wrapper .carousel-header__contents[data-v-697b3ccd]{align-items:center;cursor:pointer;display:flex}.carousel-wrapper .carousel-header .expand-arrow[data-v-697b3ccd]{height:40px;width:40px;cursor:pointer}.carousel-wrapper .carousel-header .temporary-level-badge[data-v-697b3ccd]{height:25px;width:35px;margin-right:.5em;display:flex;border-radius:3px;font-weight:700;font-size:14px;align-items:center}.carousel-wrapper .carousel-header .temporary-level-badge h3[data-v-697b3ccd]{margin:auto auto}.carousel-wrapper .carousel-header .header-text[data-v-697b3ccd]{margin:auto 0;font-size:1.25em;font-weight:600}.carousel-wrapper .carousel-header .carousel-controls[data-v-697b3ccd]{margin-left:auto;display:flex;align-items:center}.carousel-wrapper .carousel-body[data-v-697b3ccd]{display:flex;align-items:center;position:relative;border-radius:0 0 15px 15px;padding:2em;height:315px;overflow:hidden}.carousel-wrapper .carousel-body[data-v-697b3ccd]::-webkit-scrollbar{display:none}.carousel-wrapper .carousel-body .book[data-v-697b3ccd]{display:flex;flex-direction:column;justify-content:flex-start;transition:.2s ease;padding-left:45px}@media only all and (min-width:375px){.carousel-wrapper .carousel-body .book[data-v-697b3ccd]{width:35%}}@media only all and (min-width:550px){.carousel-wrapper .carousel-body .book[data-v-697b3ccd]{width:33.3333333333%}}@media only all and (min-width:800px){.carousel-wrapper .carousel-body .book[data-v-697b3ccd]{width:25%}}@media only all and (min-width:1200px){.carousel-wrapper .carousel-body .book[data-v-697b3ccd]{width:18%}}.carousel-wrapper .carousel-body .book .book-img[data-v-697b3ccd]{width:120px;height:150px;transition:.2s ease;margin-bottom:.25em}.carousel-wrapper .carousel-body .book .book-img[data-v-697b3ccd]:hover{cursor:pointer}.carousel-wrapper .carousel-body .book .book-info[data-v-697b3ccd]{transition:.2s ease;text-align:left;width:80%}.carousel-wrapper .carousel-body .book .book-info .book-title[data-v-697b3ccd]{font-weight:600;font-size:14px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width:600px){.carousel-wrapper .carousel-body .book .book-info .book-title[data-v-697b3ccd]{font-size:14px}}.carousel-wrapper .carousel-body .book .book-info .book-author[data-v-697b3ccd]{width:75%;font-weight:lighter;margin-top:-2px;font-size:.85em;text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical}.carousel-wrapper .carousel-body .book .book-info p[data-v-697b3ccd]{margin:0}.carousel-wrapper .carousel-body .book:hover .book-img[data-v-697b3ccd]{transform:scale(1.1)}.carousel-wrapper .carousel-body .book:hover .book-info[data-v-697b3ccd]{transform:translate(-7px,10px)}.carousels{margin-bottom:2em}.empty-text{margin-bottom:32px;margin-top:32px;width:100%;text-align:center;color:#525252}.edit-book-modal .modal-header{padding:.8rem 1.75rem}.edit-book-modal .modal-header h5{font-size:1.5rem}.help-modal .modal-dialog{max-width:660px}.help-modal .modal-content{padding:1rem}.help-modal .modal-header{padding:0 0 1rem}.help-modal .modal-title{font-size:1.2rem}.help-modal .modal-title i{color:currentColor;display:inline-block;font-size:1.2rem;margin-right:.5rem}.help-modal .modal-body{padding:0}.help-modal .modal-body__block{padding:1rem 0}.help-modal .modal-body__block--bi-col{display:grid;gap:2rem;grid-template-columns:1fr 120px}.help-modal .modal-body__block:last-child{padding-bottom:0}.help-modal .modal-body__block:not(:last-child){border-bottom:1px solid #eff2f5}.help-modal .modal-body-title{font-size:1.0775rem;margin-bottom:1rem}.help-modal .modal-body-title i{color:currentColor;display:inline-block;font-size:1.2rem;margin-right:.5rem}.help-modal .modal-body-title svg{display:inline-block;margin-right:.5rem;margin-top:-1px}.help-modal .modal-body-title svg path{fill:currentColor}.help-modal .video-link{display:block;position:relative}.help-modal .video-link .play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:25px;width:25px;z-index:2}.help-modal .video-link .play-icon i{color:#000;font-size:25px;opacity:.25}.help-modal .video-link:active .play-icon i,.help-modal .video-link:focus .play-icon i,.help-modal .video-link:hover .play-icon i{color:#235685;opacity:1;transition:.2s ease}