.nav[data-v-aa6e3196]{text-align:center;padding:10px}.nav ul[data-v-aa6e3196]{list-style-type:none;padding:0;padding-bottom:10px;margin:0;display:flex;gap:15px;justify-content:center}.nav li[data-v-aa6e3196]{display:inline}.nav a[data-v-aa6e3196]{text-decoration:none;color:#2c3e50;font-weight:700}.nav a[data-v-aa6e3196]:hover{color:#a15abd;cursor:pointer}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#31084d}.stack{margin:40px 15px 15px 15px;width:40px;height:40px}.stack:hover{margin-top:35px;height:45px}.header{align-items:center}.logo{max-width:100%;min-width:380px;margin:0 auto}.content{flex-grow:1}.page-container{background-color:rgba(170,248,213,.863);padding:40px;width:80%;margin:auto;margin-top:60px;border-radius:8px;border:3px solid green;display:flex;flex-direction:column;height:750px}@media(max-width:800px){.page-container{background-color:rgba(170,248,213,.863);padding:0;height:100%;width:100%;position:absolute;top:0;margin:0;border-radius:0;border:0 solid green}}body,html{margin:0;height:100%}body{background-image:url(/img/green-background2.2bc4fdad.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.signInForm>.row[data-v-3e6181e7]{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px;width:100%}.login-form-container[data-v-3e6181e7]{margin-left:auto;margin-right:auto;width:50%;border:none;padding:30px;display:flex;flex-direction:column;align-items:center}.login[data-v-3e6181e7]{width:120px;height:40px}.right[data-v-3e6181e7]{text-align:right}h3[data-v-27fbd394]{margin:40px 0 0}ul[data-v-27fbd394]{list-style-type:none;padding:0}.li-inline[data-v-27fbd394]{display:inline-block;margin:0 10px}a[data-v-27fbd394]{color:#2c3e50}a[data-v-27fbd394]:focus,a[data-v-27fbd394]:hover{color:#a15abd}.home-container[data-v-27fbd394]{background-color:rgba(220,255,239,.8);padding:20px;padding-bottom:50px}.todo-list[data-v-27fbd394]{margin:auto;width:60%}.todo-list li[data-v-27fbd394]{text-align:left;cursor:pointer;position:relative;padding:12px 8px 12px 40px;background:#17533c;color:#fff;transition:.2s}.todo-list li[data-v-27fbd394]:nth-child(odd){background:#f9f9f9;color:#17533c}.todo-list li[data-v-27fbd394]:hover{background:#ddd}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.file-uploader[data-v-3b828b2e]{height:300px}pre code[data-v-3b828b2e]{white-space:pre}.file_path[data-v-b260b484]{margin-top:90px}h2[data-v-e5d9a49e]{color:#fff}.pagination-controls[data-v-e5d9a49e]{padding:10px;font-weight:700}.button-row[data-v-e5d9a49e]{display:flex;justify-content:center;align-items:center;gap:10px;padding:8px}.pagination-button[data-v-e5d9a49e]{font-size:18px;background:none;border:none;padding:0;margin-left:5px;margin-right:5px;cursor:pointer;transition:transform .3s ease;filter:brightness(0) saturate(100%)}.pagination-button[data-v-e5d9a49e]:hover{transform:scale(1.5);filter:brightness(0) saturate(100%) invert(21%) sepia(76%) saturate(5000%) hue-rotate(260deg) brightness(80%) contrast(115%)}.icon-button[data-v-e5d9a49e]{background:none;border:none;padding:0;margin:2px;cursor:pointer}.img[data-v-e5d9a49e]{width:20px;height:20px;transition:transform .3s ease;filter:brightness(0) saturate(100%)}.img[data-v-e5d9a49e]:hover{transform:scale(1.5);filter:brightness(0) saturate(100%) invert(21%) sepia(76%) saturate(5000%) hue-rotate(260deg) brightness(80%) contrast(115%)}.add-book-button[data-v-e5d9a49e]{padding:10px}.popup-overlay[data-v-e5d9a49e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-dialog[data-v-e5d9a49e]{background:#264426;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);max-width:400px;width:100%}.popup-dialog h2[data-v-e5d9a49e]{margin-top:0;font-size:1.5em}.popup-dialog div[data-v-e5d9a49e]{margin-bottom:10px}.popup-dialog button[data-v-e5d9a49e]{margin-right:10px}.display-books[data-v-e5d9a49e]{display:flex;justify-content:center;align-items:center}.edit[data-v-e5d9a49e]{display:block;overflow-x:auto;white-space:nowrap;width:100%}.edit input[data-v-e5d9a49e]{width:50%;transition:all 1s ease-in-out}.edit input[data-v-e5d9a49e]:focus{width:200px;box-sizing:border-box}input[data-v-e5d9a49e]{width:80%}table[data-v-e5d9a49e]{border-collapse:collapse;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.1);min-width:425px;table-layout:fixed}td[data-v-e5d9a49e]{background-color:hsla(0,0%,100%,.2);color:#31084d}th[data-v-e5d9a49e]{text-align:center;padding:10px;background-color:hsla(0,0%,100%,.2);color:#fff}thead th[data-v-e5d9a49e]{background-color:#264426}tbody tr[data-v-e5d9a49e]:hover{background-color:hsla(0,0%,100%,.3)}tbody td[data-v-e5d9a49e]{position:relative}tbody td[data-v-e5d9a49e]:hover:before{content:"";position:absolute;left:0;right:0;top:-9999px;bottom:-9999px;background-color:hsla(0,0%,100%,.2);z-index:-1}.eread-button[data-v-0d2e3117]{margin:5px}.content-box[data-v-0d2e3117]{text-align:left;background-color:#fff;word-wrap:break-word;border:1px solid #ccc;padding:10px}.share-button[data-v-0d2e3117]{margin:5px}.logs[data-v-0d2e3117]{overflow:auto;height:100px}.iframe[data-v-0d2e3117]{height:200px}.schedule[data-v-0bf2faab]{margin-top:20px;display:flex;align-items:left;justify-content:center;gap:2px;flex-wrap:wrap}.day[data-v-0bf2faab]{text-align:center;padding:5px;border:1px solid #12682e;font-weight:600;color:#12682e}.date[data-v-0bf2faab]{color:#12682e;font-size:14px}.day img[data-v-0bf2faab]{width:100px;height:55px}.highlight[data-v-0bf2faab]{background-color:green;color:#fff;font-weight:700}hr{height:1px;background-color:#104d24;border:none;margin:20px 0 10px 0}pre{background-color:#f8f8f8;padding:1em;height:100%;white-space:normal!important;word-wrap:break-word!important}.log-success{color:green}.log-error{color:red;font-style:italic}.log-info{color:blue}button{background-color:#104d24;color:#fff;font-weight:600;border-radius:2px;padding:10px;border-radius:4px;border:1px solid #fff}button:focus,button:hover{cursor:pointer;background-color:#a15abd}.label{margin-right:10px;color:rgba(170,248,213,.863);font-weight:600}input{padding:5px 10px;border-radius:4px;border:1px solid #86b373;color:#31084d;background-color:#d6ffed}.error{font-size:small;color:red}