.inputs[data-v-32b8f6f6]{overflow-x:hidden}.inputs .title .vs-input[data-v-32b8f6f6]{width:100%}.inputs .description .count[data-v-32b8f6f6],.inputs .title .count[data-v-32b8f6f6]{font-size:.8em;margin-left:4px;font-weight:400;color:rgba(var(--vs-primary),1)}.inputs .description .count[data-v-32b8f6f6]:before,.inputs .title .count[data-v-32b8f6f6]:before{content:"Characters remaining:"}#review-book-popup .vs-textarea::-webkit-input-placeholder{font-size:.85em}#review-book-popup .vs-textarea::-moz-placeholder{font-size:.85em}#review-book-popup .vs-textarea:-ms-input-placeholder{font-size:.85em}#review-book-popup .vs-textarea::-ms-input-placeholder{font-size:.85em}#review-book-popup .vs-textarea::placeholder{font-size:.85em}.spaced-repetition-dialog[data-v-59705728]{padding:20px}.spaced-repetition-dialog .move-selection input:checked+label[data-v-59705728]{font-weight:700}.spaced-repetition-dialog .side-selection.disabled[data-v-59705728]{opacity:.5;pointer-events:none}.spaced-repetition-dialog .move-selection[data-v-59705728],.spaced-repetition-dialog .side-selection[data-v-59705728]{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.spaced-repetition-dialog .move-preview[data-v-59705728]{margin-top:16px}.spaced-repetition-dialog .button-group[data-v-59705728]{margin-top:32px}.spaced-repetition-dialog .sr-note[data-v-59705728]{margin-bottom:16px}.spaced-repetition-dialog .move-list[data-v-59705728]{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.spaced-repetition-dialog .move-list li[data-v-59705728]{white-space:nowrap}.spaced-repetition-dialog h5[data-v-59705728]{margin-bottom:8px}.title-display{cursor:context-menu}.title-input{width:100%;border:1px solid #ccc;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.chessboard-tooltip{position:absolute;background-color:#333;color:#fff;padding:5px;border-radius:3px;z-index:999}.past-due{color:red}.hoverable{cursor:pointer}.tiny-board{width:160px;height:160px}table td{padding:8px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal{background-color:#fff;padding:20px;border-radius:5px}.close{position:absolute;top:10px;right:10px;border:none;background:none;cursor:pointer}.modal-enter-active,.modal-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.modal-enter-from,.modal-leave-to{opacity:0}.audio-slider[data-v-36a5ea27]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.slider[data-v-36a5ea27]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 8px}.time-display[data-v-36a5ea27]{font-size:.8em;white-space:nowrap;width:90px;text-align:center;margin-right:5px}.control-button[data-v-36a5ea27]{background-color:#f0f0f0;border:1px solid #ccc;width:28px;height:28px;cursor:pointer;border-radius:4px;margin:0 5px}.control-button[data-v-36a5ea27]:hover{background-color:#e0e0e0}.speed-select[data-v-36a5ea27]{padding:5px;border:1px solid #ccc;border-radius:4px;margin-left:8px;margin-right:8px;font-size:.8em}.goback-button{position:absolute;bottom:32px;left:8px;margin-left:16px}.goback-button .vs-icon{font-size:1.6rem}#bookHtml{position:relative}.bookContainer{width:50%;margin-right:5px;padding:20px;background:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:5px;height:90vh;overflow:auto;display:block}.bookHtml{vertical-align:top;background-color:#fff;color:#000;height:90vh}.boardContainer{width:50%;margin-right:5px;padding:5px;background:#fff;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:5px;position:sticky;top:0;height:90vh}.arrowsBorder{background:#fff;border:1px solid #bdbdbd;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.topHeader{display:block}.note{position:absolute;right:0;background-color:#d3d3d3;padding:10px 20px 10px 10px;border-radius:10px 0 0 10px;-webkit-box-shadow:.2rem .2rem 1rem rgba(0,0,0,.1450980392156863);box-shadow:.2rem .2rem 1rem rgba(0,0,0,.1450980392156863);color:#000;font-size:smaller;z-index:11110;width:100px;margin:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.reader{display:-webkit-box;display:-ms-flexbox;display:flex;height:98vh;margin:22px;max-width:1440px;width:1440px}.line{position:fixed;width:100%;background:transparent;height:30px;z-index:2000;margin-left:-20px;margin-top:-10px;display:none}.lineInner{width:36px;margin:0 auto;height:5px;z-index:2000;background:#c7c7cc;border-radius:4px}.bookTitle{white-space:nowrap;text-overflow:ellipsis;font-size:16px;height:100%;background-color:red;display:-webkit-box;-webkit-box-orient:vertical}.block-with-text,.bookTitle{overflow:hidden;color:#000;font-weight:700}.block-with-text{position:relative;line-height:1.2em;max-height:2.4em;text-align:justify;margin-right:-1em;padding-right:1em;width:350px}.block-with-text:before{content:"...";position:absolute;right:0;bottom:0}.block-with-text:after{content:"";position:absolute;right:0;width:1em;height:1em;margin-top:.2em;background:#fff}@media only screen and (max-width:600px){.block-with-text{width:200px;max-height:2.4em;font-size:12px}.reader{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.boardContainer,.reader{width:100%;height:auto;background-color:#eceff1}.boardContainer{position:absolute;margin-top:60px;border:none;border-radius:0;padding:0 0 10px}.bookContainer{position:absolute;margin-top:15px;width:100%;overflow:scroll;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.18);box-shadow:0 0 10px rgba(0,0,0,.18);border-radius:5px}.bookHtml{background-color:#fff;color:#000;height:auto;overflow-y:hidden}.topHeader{display:none}.line{display:block}}@media only screen and (max-width:1000px){.block-with-text{width:200px;max-height:2.4em;font-size:12px}}img.gray,img.lessOpacity{opacity:.4;filter:alpha(opacity=40);zoom:1}