[data-v-0fff9061]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1}[data-app-theme=dark][data-v-0fff9061]{--color-bg:#1a1a1a;--color-bg-secondary:#242424;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-muted:grey;--color-border:#404040;--color-accent:#6ba8f1;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1}.white[data-v-0fff9061]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-0fff9061],.fade-leave-active[data-v-0fff9061]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-fast-enter-active[data-v-0fff9061]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-0fff9061],.fade-fast-leave-to[data-v-0fff9061]{opacity:0}.fade-out-enter-active[data-v-0fff9061]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-0fff9061]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-0fff9061],.fade-out-leave-to[data-v-0fff9061]{opacity:0}.tran-move[data-v-0fff9061]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-0fff9061]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-0fff9061]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-0fff9061]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-0fff9061]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-0fff9061]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-0fff9061]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-0fff9061]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-0fff9061]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-0fff9061]{white-space:pre-line}.create[data-v-0fff9061]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-0fff9061]:hover{background-color:#e3e3dd}header[data-v-0fff9061]{font-weight:700;font-size:large;margin:15px auto}.button-area[data-v-0fff9061]{margin:10px auto;float:right}.fade-enter-active[data-v-0fff9061]{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-leave-active[data-v-0fff9061]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-enter[data-v-0fff9061],.fade-leave-to[data-v-0fff9061]{opacity:0}.dialog-body[data-v-0fff9061]{font-size:larger;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;white-space:pre-wrap}.dialog-mask[data-v-0fff9061]{position:fixed;top:-100px;right:0;bottom:0;left:0;display:-ms-flexbox;display:-webkit-box;display:flex;z-index:9000;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;background-color:rgba(0,0,0,.33)}.dialog-content[data-v-0fff9061]{margin:0 10px;padding:10px 15px;border:1px solid #ebeef5;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);color:#303133;max-width:300px}.button.cancel[data-v-0fff9061]{background-color:#a0a0a0}.button.danger[data-v-0fff9061]{background-color:#e87474}[data-v-4c777142]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1}[data-app-theme=dark][data-v-4c777142]{--color-bg:#1a1a1a;--color-bg-secondary:#242424;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-muted:grey;--color-border:#404040;--color-accent:#6ba8f1;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1}.white[data-v-4c777142]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-4c777142],.fade-leave-active[data-v-4c777142]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-4c777142],.fade-leave-to[data-v-4c777142]{opacity:0}.fade-fast-enter-active[data-v-4c777142]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-4c777142],.fade-fast-leave-to[data-v-4c777142]{opacity:0}.fade-out-enter-active[data-v-4c777142]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-4c777142]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-4c777142],.fade-out-leave-to[data-v-4c777142]{opacity:0}.tran-move[data-v-4c777142]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-4c777142]{background-color:#9cf;padding:8px;border-radius:3px}.editor-toast[data-v-4c777142]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-4c777142]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-4c777142]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-4c777142]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-4c777142]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-4c777142]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-4c777142]{white-space:pre-line}.create[data-v-4c777142]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-4c777142]:hover{background-color:#e3e3dd}.dialog.overlay[data-v-4c777142]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;z-index:100;background-color:rgba(0,0,0,.33)}.dialog-window[data-v-4c777142]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f5f5;border-radius:4px;overflow:hidden;min-width:200px}.dialog-content[data-v-4c777142]{padding:10px 15px}.dialog-content header[data-v-4c777142]{text-align:center}.dialog-footer[data-v-4c777142]{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dialog-footer .button[data-v-4c777142]{padding:10px 30px;border-radius:3px;background-color:none;cursor:pointer}.dialog-footer .button.delete[data-v-4c777142]{border:none;color:#fff;background-color:#e87474}.tag-list[data-v-4c777142]{list-style:none;max-height:400px;overflow:auto}.tag-list .tag-row[data-v-4c777142]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0}.tag-list .tag-row svg[data-v-4c777142]{margin-right:16px}.create-tag-container[data-v-4c777142]{display:grid;grid-template-columns:1fr 80px;margin:12px 0}.create-tag-container button[data-v-4c777142]{grid-column:2}.button[data-v-4c777142]{padding:10px 0;border-radius:3px;margin:auto;margin-right:0;margin-left:8px;background-color:none}.button.active[data-v-4c777142]{border:1px solid #8fb4de;color:#fff;background-color:#8fb4de}.toast[data-v-4c777142]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.toast.visible[data-v-4c777142]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.toast.error[data-v-4c777142]{background-color:#e87474}[data-v-e5622c5c]:root{--color-bg:#fff;--color-bg-secondary:#fafaf9;--color-bg-tertiary:#f3f3f2;--color-text:#404040;--color-text-secondary:grey;--color-text-muted:#b0b0b0;--color-border:#e0e0e0;--color-accent:#5698e1;--color-bg-hover:#f0f0f0;--color-bg-active:#e5e5e5;--color-text-hover:#303030;--color-focus-ring:rgba(86,152,225,0.4);--color-bg-disabled:#f5f5f5;--color-text-disabled:silver;--color-shadow:rgba(0,0,0,0.1);--color-overlay:rgba(0,0,0,0.5);--color-icon-primary:#404040;--color-icon-secondary:grey;--color-icon-accent:#5698e1}[data-app-theme=dark][data-v-e5622c5c]{--color-bg:#1a1a1a;--color-bg-secondary:#242424;--color-bg-tertiary:#2a2a2a;--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-text-muted:grey;--color-border:#404040;--color-accent:#6ba8f1;--color-bg-hover:#3a3a3a;--color-bg-active:#4a4a4a;--color-text-hover:#f0f0f0;--color-focus-ring:rgba(107,168,241,0.4);--color-bg-disabled:#2a2a2a;--color-text-disabled:#606060;--color-shadow:rgba(0,0,0,0.4);--color-overlay:rgba(0,0,0,0.7);--color-icon-primary:#e0e0e0;--color-icon-secondary:#a0a0a0;--color-icon-accent:#6ba8f1}.white[data-v-e5622c5c]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.fade-enter-active[data-v-e5622c5c],.fade-leave-active[data-v-e5622c5c]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-e5622c5c],.fade-leave-to[data-v-e5622c5c]{opacity:0}.fade-fast-enter-active[data-v-e5622c5c]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-fast-enter[data-v-e5622c5c],.fade-fast-leave-to[data-v-e5622c5c]{opacity:0}.fade-out-enter-active[data-v-e5622c5c]{-webkit-transition:opacity .1s;transition:opacity .1s}.fade-out-leave-active[data-v-e5622c5c]{-webkit-transition:opacity 2s;transition:opacity 2s}.fade-out-enter[data-v-e5622c5c],.fade-out-leave-to[data-v-e5622c5c]{opacity:0}.tran-move[data-v-e5622c5c]{-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}.toast[data-v-e5622c5c]{background-color:#9cf;padding:8px;border-radius:3px;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s}.toast.visible[data-v-e5622c5c]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.editor-toast[data-v-e5622c5c]{position:fixed;bottom:0;width:100%;background-color:rgba(136,203,127,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.editor-toast.visible[data-v-e5622c5c]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.error-toast[data-v-e5622c5c]{position:fixed;bottom:0;width:100%;background-color:rgba(221,146,141,.95);padding:5px 15px;z-index:-99;opacity:0;-webkit-transition:opacity .8s;transition:opacity .8s;font-weight:700;font-size:13px;color:#fff}.error-toast.visible[data-v-e5622c5c]{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:9999}.ellipsis[data-v-e5622c5c]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.break-word[data-v-e5622c5c]{word-wrap:break-word;white-space:pre-line}.pre-line[data-v-e5622c5c]{white-space:pre-line}.create[data-v-e5622c5c]{width:100%;background-color:#fafaf9;padding:10px;font-size:middle;border:none;-webkit-transition:background-color .3s;transition:background-color .3s}.create[data-v-e5622c5c]:hover{background-color:#e3e3dd}#side-menu[data-v-e5622c5c]{background-color:#f3f3f2;height:100%}@media(min-width:768px){#side-menu[data-v-e5622c5c]{display:inline-block;position:sticky;top:63px;bottom:0}}@media(max-width:767px){#side-menu[data-v-e5622c5c]{display:none}}#side-menu .container[data-v-e5622c5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:230px;height:100vh;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.22);box-shadow:0 3px 5px rgba(0,0,0,.22);-webkit-transition:width .3s ease;transition:width .3s ease}.container .back-home[data-v-e5622c5c]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 10px;background-color:#474a4d}.container .back-home a[data-v-e5622c5c]{text-decoration:none;color:#fff;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container .title-container[data-v-e5622c5c]{height:90px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container .main-container[data-v-e5622c5c]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.container .fixed-button-container[data-v-e5622c5c]{height:50px;background-color:#dddcd6}.title-container[data-v-e5622c5c]{padding:0 0 0 28px}.title-container .divider[data-v-e5622c5c]{margin:0 0 0 0}.title-container label[data-v-e5622c5c]{line-height:90px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:30px;font-weight:600}.main-container .novels-section[data-v-e5622c5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:30px;color:#dddcd6;background-color:#474a4d;margin:0 0 0 28px}.main-container .novels-section[data-v-e5622c5c] :first-child{margin-right:auto}.main-container .novels-section label[data-v-e5622c5c]{padding:0 8px;font-size:16px;font-weight:600;line-height:30px}.main-container .novels-section svg[data-v-e5622c5c]{fill:#dddcd6;padding:0 8px;cursor:pointer}.main-container .novels-links[data-v-e5622c5c]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;list-style:none}.popup-menu-container[data-v-e5622c5c]{margin:0 0 0 28px}.fixed-button-container .btn-edit-tag[data-v-e5622c5c]{height:50px;width:100%;background-color:#dddcd6;text-align:center;border:none;cursor:pointer}.fixed-button-container .btn-edit-tag label[data-v-e5622c5c]{cursor:pointer}a[data-v-e5622c5c]{text-decoration:none}.link[data-v-e5622c5c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:10px 28px;-webkit-transition:.4s;transition:.4s;font-size:16px;margin:0;text-decoration:none;color:#474a4d}.link .book-icon[data-v-e5622c5c]{vertical-align:bottom}.link .novel-title[data-v-e5622c5c]{padding-left:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.link[data-v-e5622c5c]:hover{background:#dddcd6;color:#fff;text-decoration:none}.link[data-v-e5622c5c]:visited{color:#474a4d;font-weight:700}