header[data-v-57821e70]{position:relative;width:96%;height:104px;display:flex;align-items:center;justify-content:space-between;z-index:var(--z-index-header)}button[data-v-57821e70],span[data-v-57821e70]{font-weight:700;color:#333}span[data-v-57821e70]{white-space:nowrap;letter-spacing:-1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-bar[data-v-57821e70]{display:flex;align-items:center;justify-content:flex-start}.logo[data-v-57821e70]{height:42px}.logo-long[data-v-57821e70]{margin:0 20px;height:58px}.version-hint[data-v-57821e70]{width:-moz-fit-content;width:fit-content;min-width:111px;height:35px;background:#edb210;border-radius:24px;text-align:left;font-size:15px;line-height:16px;letter-spacing:0;color:#fff;justify-content:center;padding:0 10px}.user-menu-container[data-v-57821e70],.version-hint[data-v-57821e70]{display:flex;align-items:center}.login-button[data-v-57821e70]{width:100px;height:52px;background:#ffedbf;border-radius:16px;font-size:22px;letter-spacing:-1px;color:#333}.login-button[data-v-57821e70]:hover{background:#fff}.notification-button[data-v-57821e70]{position:absolute;top:30px;right:0}.notification-button.unread[data-v-57821e70]:after{content:"";position:absolute;top:0;right:4px;width:12px;height:12px;background-color:#de6449;border-radius:50%;box-shadow:0 0 4px rgba(0,0,0,.2)}.user-menu[data-v-57821e70]{position:absolute;right:60px;top:24px;width:-moz-fit-content;width:fit-content;min-width:200px;height:52px;background:#ffedbf;border-radius:16px;overflow:hidden;transition:height .3s ease;box-shadow:0 3px 6px #00000029}.user-menu[data-v-57821e70]:hover{background:#fff}.user-menu.extended[data-v-57821e70]{height:214px;background:#fff}.user-dropdown[data-v-57821e70]{opacity:0;visibility:hidden;transition:opacity .3s ease .3s,visibility 0s linear .3s}.user-menu.extended .user-dropdown[data-v-57821e70]{opacity:1;visibility:visible;transition:opacity .3s ease,visibility 0s linear 0s}.user-guide[data-v-57821e70],.user-logout[data-v-57821e70],.user-name[data-v-57821e70]{height:52px;display:flex;align-items:center;padding:0 20px}.user-name[data-v-57821e70]{gap:12px;width:100%}.user-icon[data-v-57821e70]{width:32px}.user-drop[data-v-57821e70]{width:14px;margin-left:auto}.user-guide[data-v-57821e70],.user-logout[data-v-57821e70]{width:auto}.user-guide span[data-v-57821e70],.user-name span[data-v-57821e70]{font-size:22px}.user-name span[data-v-57821e70]{min-width:0;max-width:200px;text-overflow:ellipsis;overflow:hidden}.user-guide[data-v-57821e70]{gap:12px;cursor:pointer;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.user-guide[data-v-57821e70]:hover{background:#f2f2f2}.user-logout[data-v-57821e70]{justify-content:space-between}.user-logout span[data-v-57821e70]{font-size:15px;letter-spacing:-.6px;color:#5b5b5b}.user-logout button[data-v-57821e70]{width:85px;height:34px;background:#32bda6;border-radius:20px;display:flex;align-items:center;justify-content:center;gap:5px}.user-logout button[data-v-57821e70]:hover{background:#288885}.user-logout button>span[data-v-57821e70]{color:#fff}@media (max-width:991px){.logo-long[data-v-57821e70]{display:none}.version-hint[data-v-57821e70]{margin-left:20px}.user-menu[data-v-57821e70]{min-width:0;max-width:72px;transition:height .3s ease,max-width .3s ease}.user-menu.extended[data-v-57821e70],.user-menu[data-v-57821e70]:hover{min-width:200px;max-width:310px}.user-drop[data-v-57821e70],.user-name-text[data-v-57821e70]{display:none}.user-menu.extended .user-drop[data-v-57821e70],.user-menu.extended .user-name-text[data-v-57821e70],.user-menu:hover .user-drop[data-v-57821e70],.user-menu:hover .user-name-text[data-v-57821e70]{display:block}}.app-footer[data-v-0982f70b]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 0}.footer-links[data-v-0982f70b]{margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.footer-links__group[data-v-0982f70b]{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center}@media (max-width:484px){.footer-links__group--second[data-v-0982f70b]{flex-basis:100%;margin-top:6px}.footer-links__sep--between[data-v-0982f70b]{display:none}}.footer-links a[data-v-0982f70b]{text-decoration:none;margin:0 2px;font-size:16px;font-weight:700;color:#5b5b5b;cursor:pointer}.footer-links a[data-v-0982f70b]:hover{color:#333}.footer-links span[data-v-0982f70b]{margin:0 5px;color:#edb210}.footer-copyright[data-v-0982f70b]{font-size:12px;letter-spacing:.53px;color:#333}.toolbar[data-v-372ae910]{position:relative;background:#32bda6;border-radius:20px 0 0 20px;transition:width .3s ease;display:flex;flex-direction:column;justify-content:space-between}span[data-v-372ae910]{white-space:nowrap;font-weight:700;font-size:20px;line-height:33px;letter-spacing:-1px;color:#fff}.extend-switch[data-v-372ae910]{position:absolute;width:40px;height:40px;top:23px;transition:left .3s ease,transform .3s ease}.extend-switch.extend[data-v-372ae910]{background-image:url(../img/Toolbar_up_1.b19522e7.svg);left:100%;transform:translateX(calc(-100% - 19px))}.extend-switch.default[data-v-372ae910]{background-image:url(../img/Toolbar_up_2.0e425188.svg);left:50%;transform:translateX(-50%)}.component-item-container[data-v-372ae910]{position:relative;top:86px;display:flex;flex-direction:column;gap:14px}.component-item[data-v-372ae910]{position:relative;width:100%;height:55px;display:flex;justify-content:flex-start;align-items:center}.component-item.selected[data-v-372ae910]{background-image:url(../img/hover.6776f412.svg);background-position:20px;background-size:auto}.component-item img[data-v-372ae910]{margin-left:37px;margin-right:12px}.component-item.selected span[data-v-372ae910]{color:#383838}.tool-item-container[data-v-372ae910]{position:relative;bottom:22px;display:flex;flex-direction:column;gap:14px}.tool-item[data-v-372ae910]{position:relative;height:50px;background:#288885 0 0 no-repeat padding-box;border-radius:35px;display:flex;justify-content:flex-start;align-items:center;transition:width .3s ease;margin:0 20px}.tool-item[data-v-372ae910]:hover{background:#235865}.tool-item img[data-v-372ae910]{margin-left:17px;margin-right:12px}.tool-item.selected span[data-v-372ae910]{color:#383838}.tool-item .hint[data-v-372ae910]{position:absolute;top:-5px;right:5px;width:18px;height:18px;background-color:#de6449;border-radius:50%}.more-menu[data-v-792c0fd3]{position:absolute;top:65px;left:50%;transform:translateX(-50%);min-width:190px;width:-moz-fit-content;width:fit-content;background-color:#f3f5f5;border:1px solid #e0e0e0;border-radius:18px;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;z-index:var(--z-index-drop-down)}.menu-item[data-v-792c0fd3]{height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-bottom:2px solid #fff;white-space:nowrap;padding:0 20px}.menu-item[data-v-792c0fd3]:first-child{border-top-left-radius:18px;border-top-right-radius:18px}.menu-item[data-v-792c0fd3]:first-child:before{content:"";position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #f3f5f5}.menu-item[data-v-792c0fd3]:first-child:hover:before{border-bottom:15px solid #e2e2e2}.menu-item[data-v-792c0fd3]:last-child{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.menu-item[data-v-792c0fd3]:hover{background-color:#e2e2e2}.menu-item img[data-v-792c0fd3]{margin-right:15px}.menu-item span[data-v-792c0fd3]{font-weight:700;font-size:22px;color:#5e5846}.more-menu.above-menu[data-v-792c0fd3]{top:-120px;box-shadow:0 -4px 8px rgba(0,0,0,.1);flex-direction:column-reverse}.above-menu .menu-item[data-v-792c0fd3]:first-child{border-bottom-left-radius:18px;border-bottom-right-radius:18px;border-top-left-radius:0;border-top-right-radius:0;border-bottom:none}.above-menu .menu-item[data-v-792c0fd3]:first-child:before{bottom:-15px;border-top:15px solid #f3f5f5;border-bottom:none;top:inherit}.above-menu .menu-item[data-v-792c0fd3]:first-child:hover:before{border-top:15px solid #e2e2e2}.above-menu .menu-item[data-v-792c0fd3]:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:18px;border-top-right-radius:18px}.button-base[data-v-c1a71ea6]{position:relative;border-radius:32px;font-size:20px;font-weight:700;line-height:1;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap;border-width:3px;border-style:solid}.button-base-icon[data-v-c1a71ea6]{display:none;width:20px;height:20px;pointer-events:none}@media (max-width:484px){.button-base.compact-rwd[data-v-c1a71ea6]{width:48px;height:48px;min-width:48px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.button-base.compact-rwd .button-base-text[data-v-c1a71ea6]{display:none}.button-base.compact-rwd .button-base-icon[data-v-c1a71ea6]{display:block}}.button-gray[data-v-c1a71ea6]{background-color:#fff;color:#5b5b5b;border-color:#5b5b5b}.button-gray[data-v-c1a71ea6]:hover{background-color:#d9d9d9}.button-green-fill[data-v-c1a71ea6]{background-color:#32bda6;color:#fff;border-color:#32bda6}.button-green-fill[data-v-c1a71ea6]:hover{background-color:#288885;border-color:#288885}.button-green-outline[data-v-c1a71ea6]{background-color:#fff;color:#32bda6;border-color:#32bda6}.button-green-outline[data-v-c1a71ea6]:hover{background-color:#eaf8f6}.button-orange[data-v-c1a71ea6]{background-color:#fff;color:#ff8b1e;border-color:#ff8b1e}.button-orange[data-v-c1a71ea6]:hover{background-color:#fed}.button-disable[data-v-c1a71ea6]{background-color:#f0f0f0;color:#a0a0a0;border-color:#a0a0a0;cursor:not-allowed}.ebook-item[data-v-1783ce6e]{width:280px;height:440px;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 3px 10px #00000029;background-color:#fff}.ebook-header[data-v-1783ce6e]{position:relative;height:55px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;box-sizing:border-box;font-size:18px;font-weight:700;color:#333}.ebook-header span[data-v-1783ce6e]{flex:1;text-align:left}.ebook-title[data-v-1783ce6e]{white-space:nowrap;text-overflow:ellipsis;width:200px;overflow:hidden}.menu-button[data-v-1783ce6e]{position:relative;aspect-ratio:1/1;border-radius:50%;flex-grow:1;cursor:pointer;max-width:56px}.more-menu[data-v-1783ce6e]{top:95%}.ebook-image[data-v-1783ce6e]{position:relative;width:100%;height:325px}.ebook-image img[data-v-1783ce6e]{position:relative;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ebook-image img[data-v-1783ce6e]:not([src]),.ebook-image img[src=""][data-v-1783ce6e]{visibility:hidden}.ebook-info[data-v-1783ce6e]{position:absolute;bottom:0;width:100%;height:40px;font-size:16px;color:#fff;background-color:#00000059;padding:8px 12px;box-sizing:border-box}.ebook-info .onProgress[data-v-1783ce6e]{display:flex;align-items:center;justify-content:center;gap:10px}.ebook-info .basic-info[data-v-1783ce6e]{display:flex;align-items:center;justify-content:space-between}.ebook-actions[data-v-1783ce6e]{height:60px;display:flex;justify-content:flex-end;align-items:center;padding-left:20px;padding-right:9px;gap:10px}.ebook-actions button[data-v-1783ce6e]{height:40px;width:90px;font-weight:700;font-size:18px;border-radius:32px}.ebook-actions button.toggle-button[data-v-1783ce6e]{width:auto;margin-right:auto}.default-cover[data-v-1783ce6e]{position:absolute!important;top:0;left:0}span[data-v-26661aa8]{font-weight:700;text-align:center;overflow:hidden}button[data-v-26661aa8]:disabled{opacity:.5;filter:grayscale(1);cursor:not-allowed}.resource-table[data-v-26661aa8]{border:1px solid #97aba9;height:99%;display:flex;flex-direction:column;box-sizing:border-box;width:100%}.resource-container[data-v-26661aa8]{display:grid;grid-template-columns:auto 4fr 2fr 250px;align-items:center;width:100%;box-sizing:border-box}.resource-container .favorite[data-v-26661aa8]{display:flex;justify-content:center;width:60px}.resource-container .select-box[data-v-26661aa8]{display:flex;justify-content:space-between;align-items:center;width:120px;padding:0 10px;box-sizing:border-box}.resource-container .select-box span[data-v-26661aa8]{flex:1;text-align:center;margin-right:5px}.resource-container .select-box button[data-v-26661aa8]{display:flex;justify-content:center;align-items:center}.resource-title[data-v-26661aa8]{flex-shrink:0;height:58px;background-color:#189a82}.resource-title span[data-v-26661aa8]{font-size:22px;color:#fff}.resource-title .title-text[data-v-26661aa8]{font-weight:700}.resource-content[data-v-26661aa8]{height:100%;overflow-y:overlay;box-sizing:border-box;width:100%}.resource-item[data-v-26661aa8]{min-height:80px;box-sizing:border-box;width:100%}.resource-item.onProgress[data-v-26661aa8]{background-color:#f3f5f5}.resource-item.empty-state[data-v-26661aa8]{display:flex;align-items:center;justify-content:center;height:80px}.empty-message[data-v-26661aa8]{font-size:20px;color:#999;text-align:center;width:100%}.resource-item span[data-v-26661aa8]{font-size:22px;color:#333}.resource-item .name[data-v-26661aa8]{text-align:left}.resource-item .progress[data-v-26661aa8]{color:#32bda6}.actions[data-v-26661aa8]{position:relative;display:flex;gap:10px;justify-content:flex-end;overflow:visible;padding-right:30px}.actions button[data-v-26661aa8]{position:relative;width:100px;height:52px}.resource-content[data-v-26661aa8]::-webkit-scrollbar{width:10px}.resource-content[data-v-26661aa8]::-webkit-scrollbar-track{background:transparent;border-radius:5px}.resource-content[data-v-26661aa8]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:5px}@media (max-width:1199px){.resource-title[data-v-26661aa8]{display:flex;justify-content:center}.resource-title>span[data-v-26661aa8]:not(.title-text){display:none}.resource-container[data-v-26661aa8]{grid-template-rows:auto auto}.resource-container.resource-item[data-v-26661aa8]{min-height:100px;padding:5px 15px 0 0}.resource-container.resource-item .select-box[data-v-26661aa8]{width:80px;justify-content:center}.resource-container.resource-item .select-box>span[data-v-26661aa8]{display:none}.resource-container .name[data-v-26661aa8]{grid-area:1/2/auto/span 2}.resource-container .progress[data-v-26661aa8],.resource-container .size[data-v-26661aa8]{grid-area:2/4/auto/span 2;text-align:right;padding-right:30px}.resource-container .actions[data-v-26661aa8]{grid-area:1/4/auto/span 2}}.resource-table.use-rwd-style .resource-title[data-v-26661aa8]{display:flex;justify-content:center}.resource-table.use-rwd-style .resource-title>span[data-v-26661aa8]:not(.title-text){display:none}.resource-table.use-rwd-style .resource-container[data-v-26661aa8]{grid-template-rows:auto auto}.resource-table.use-rwd-style .resource-container.resource-item[data-v-26661aa8]{min-height:100px;padding:5px 0}.resource-table.use-rwd-style .resource-item.empty-state[data-v-26661aa8]{min-height:100px}.resource-table.use-rwd-style .resource-container.resource-item .select-box[data-v-26661aa8]{width:80px;justify-content:center}.resource-table.use-rwd-style .resource-container.resource-item .select-box>span[data-v-26661aa8]{display:none}.resource-table.use-rwd-style .resource-container .name[data-v-26661aa8]{grid-area:1/2/auto/span 2}.resource-table.use-rwd-style .resource-container .progress[data-v-26661aa8],.resource-table.use-rwd-style .resource-container .size[data-v-26661aa8]{grid-area:2/4/auto/span 2;text-align:right;padding-right:30px}.resource-table.use-rwd-style .resource-container .actions[data-v-26661aa8]{grid-area:1/4/auto/span 2}@media (max-width:767px){.resource-container[data-v-26661aa8],.resource-table.use-rwd-style .resource-container[data-v-26661aa8]{grid-template-rows:auto auto auto;grid-template-columns:auto 4fr 2fr 170px}.resource-container .select-box[data-v-26661aa8],.resource-table.use-rwd-style .resource-container .select-box[data-v-26661aa8]{justify-content:flex-end}.resource-table.use-rwd-style .resource-container.resource-item[data-v-26661aa8]{min-height:100px;padding:15px 15px 10px 0}.resource-container.resource-item .select-box[data-v-26661aa8],.resource-table.use-rwd-style .resource-container.resource-item .select-box[data-v-26661aa8]{width:50px}.resource-container.resource-item .select-box>span[data-v-26661aa8],.resource-table.use-rwd-style .resource-container.resource-item .select-box>span[data-v-26661aa8]{display:none}.resource-container .name[data-v-26661aa8],.resource-table.use-rwd-style .resource-container .name[data-v-26661aa8]{grid-area:1/2/auto/span 2}.resource-container .size[data-v-26661aa8],.resource-table.use-rwd-style .resource-container .size[data-v-26661aa8]{grid-area:2/4/auto/span 2;text-align:right;padding-right:0}.actions[data-v-26661aa8],.resource-table.use-rwd-style .actions[data-v-26661aa8]{padding-right:0}.actions button[data-v-26661aa8],.resource-table.use-rwd-style .actions button[data-v-26661aa8]{position:relative;width:80px;height:42px;font-size:18px}}@media (max-width:484px){.resource-container[data-v-26661aa8],.resource-table.use-rwd-style .resource-container[data-v-26661aa8]{grid-template-rows:auto auto auto;grid-template-columns:auto 4fr 2fr 110px}.actions button[data-v-26661aa8],.resource-table.use-rwd-style .actions button[data-v-26661aa8]{position:relative;width:48px;height:48px;min-width:48px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}}.content[data-v-df7c85c8]{height:100%}.ebook-content[data-v-df7c85c8]{display:flex;gap:25px;flex-wrap:wrap;overflow-y:overlay;height:100%;padding-right:15px}.ebook-content[data-v-df7c85c8]::-webkit-scrollbar{width:10px}.ebook-content[data-v-df7c85c8]::-webkit-scrollbar-track{background:transparent;border-radius:5px}.ebook-content[data-v-df7c85c8]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:5px}.resource-content[data-v-df7c85c8]{display:flex;flex-direction:column;gap:5px;height:100%}.message>div[data-v-df7c85c8]{font-size:30px;font-weight:700;color:#5b5b5b;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.message>div img[data-v-df7c85c8]{margin:0 10px}.ebook-bar[data-v-5cc9793a]{display:flex;align-items:flex-end;gap:16px;overflow-x:overlay;overflow-y:hidden;height:270px;box-sizing:border-box;padding-bottom:16px}.ebook-bar[data-v-5cc9793a]::-webkit-scrollbar{height:10px}.ebook-bar[data-v-5cc9793a]::-webkit-scrollbar-track{background:#f3f5f5;border-radius:5px}.ebook-bar[data-v-5cc9793a]::-webkit-scrollbar-thumb{background:#32bda6;border-radius:5px}.ebook-bar[data-v-5cc9793a]::-webkit-scrollbar-thumb:hover{background:#288885}.ebook-item[data-v-5cc9793a]{position:relative;bottom:0;flex:0 0 auto;width:186px;height:234px;cursor:pointer;transition:width .2s ease,height .2s ease}.ebook-item img[data-v-5cc9793a]{position:relative;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ebook-item img[data-v-5cc9793a]:not([src]),.ebook-item img[src=""][data-v-5cc9793a]{visibility:hidden}.ebook-item.selected[data-v-5cc9793a]{width:197px;height:247px;box-shadow:2px 4px 8px rgba(0,0,0,.2)}.ebook-details-container[data-v-5cc9793a]{height:-moz-fit-content;height:fit-content;margin-top:20px;padding:20px;border:2px solid #e2e2e2;border-radius:15px;display:flex;box-sizing:border-box}.ebook-header-section[data-v-5cc9793a]{display:none}.ebook-image-section[data-v-5cc9793a]{position:relative}.ebook-image-section img[data-v-5cc9793a]{position:relative;top:0;left:0;width:216px;height:270px;-o-object-fit:cover;object-fit:cover;justify-content:space-evenly}.ebook-image-section img[data-v-5cc9793a]:not([src]),.ebook-image-section img[src=""][data-v-5cc9793a]{visibility:hidden}.ebook-actions-section[data-v-5cc9793a]{flex:1;padding-left:20px;display:flex;flex-direction:column;justify-content:center}.ebook-details-header[data-v-5cc9793a]{min-height:50px;display:flex;gap:20px;align-items:center;font-weight:700}.ebook-details-header .year[data-v-5cc9793a]{font-size:24px;color:#5b5b5b}.ebook-details-header .title[data-v-5cc9793a]{font-size:36px;color:#333}.desktop-only[data-v-5cc9793a]{display:flex}.ebook-actions[data-v-5cc9793a]{flex:1;display:flex;flex-direction:column}.ebook-actions .action[data-v-5cc9793a]{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 20px}.ebook-actions .action.onProgress[data-v-5cc9793a]{background-color:#f3f5f5}.ebook-actions .action .titles[data-v-5cc9793a]{display:flex;align-items:center;gap:10px}.ebook-actions .action .titles .title[data-v-5cc9793a]{font-size:24px;font-weight:700;color:#333}.ebook-actions .action .titles .sub-title[data-v-5cc9793a]{font-size:22px;color:#97aba9}.ebook-actions .action .titles .progress[data-v-5cc9793a]{font-size:25px;color:#32bda6;font-weight:700}.ebook-actions .action .buttons[data-v-5cc9793a]{position:relative;display:flex;gap:10px}.ebook-actions .action button[data-v-5cc9793a]{width:120px;height:52px}.ebook-actions .action .bookmark-button[data-v-5cc9793a]{width:auto;height:auto;margin-right:20px}.ebook-actions-divider[data-v-5cc9793a]{width:100%;border-top:2px solid #f3f5f3}@media (max-width:1199px){.ebook-details-container[data-v-5cc9793a]{flex-direction:column;height:auto;margin-bottom:40px}.ebook-header-section[data-v-5cc9793a]{display:block;order:1;margin-bottom:20px;align-self:center}.ebook-image-section[data-v-5cc9793a]{order:2;margin-bottom:20px;align-self:center}.ebook-actions-section[data-v-5cc9793a]{order:3;padding-left:0;justify-content:flex-start}.desktop-only[data-v-5cc9793a]{display:none}.go-top[data-v-5cc9793a]{right:40px}}@media (max-width:991px){.action[data-v-5cc9793a],.ebook-actions .action .titles[data-v-5cc9793a]{flex-direction:column;gap:10px}.ebook-actions .action .bookmark-button[data-v-5cc9793a]{position:absolute;top:50%;left:-70px;transform:translateY(-50%);margin-right:0}}@media (max-width:767px){.ebook-details-header[data-v-5cc9793a]{flex-direction:column}}.default-cover[data-v-5cc9793a]{position:absolute!important;top:0;left:0}.quest-container[data-v-21741db9]{position:relative;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20px;overflow-y:auto}.quest-group[data-v-21741db9]{box-sizing:border-box;height:365px;width:auto;max-width:calc(50% - 10px);min-width:0;flex:1 1 calc(50% - 10px);display:flex;flex-direction:column;gap:10px}@media (max-width:1199px){.quest-group[data-v-21741db9]{width:100%;max-width:100%;flex:1 1 100%}}.hint[data-v-21741db9]{font-size:30px;font-weight:700;color:#5b5b5b;position:absolute;left:50%;top:10%;transform:translateX(-50%);width:100%;text-align:center}.quest-container[data-v-21741db9]::-webkit-scrollbar{width:10px}.quest-container[data-v-21741db9]::-webkit-scrollbar-track{background:transparent;border-radius:5px}.quest-container[data-v-21741db9]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:5px}.teaching-resources-container[data-v-7cc3ec04]{position:relative;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20px;overflow-y:auto}.teaching-resources-group[data-v-7cc3ec04]{box-sizing:border-box;height:365px;width:auto;max-width:calc(50% - 10px);min-width:0;flex:1 1 calc(50% - 10px);display:flex;flex-direction:column;gap:10px}@media (max-width:1199px){.teaching-resources-group[data-v-7cc3ec04]{width:100%;max-width:100%;flex:1 1 100%}}.hint[data-v-7cc3ec04]{font-size:30px;font-weight:700;color:#5b5b5b;position:absolute;left:50%;top:10%;transform:translateX(-50%);width:100%;text-align:center}.teaching-resources-container[data-v-7cc3ec04]::-webkit-scrollbar{width:10px}.teaching-resources-container[data-v-7cc3ec04]::-webkit-scrollbar-track{background:transparent;border-radius:5px}.teaching-resources-container[data-v-7cc3ec04]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:5px}.tool-item[data-v-6463681c]{position:relative;height:-moz-fit-content;height:fit-content}.tool-item button[data-v-6463681c],.tool-item[data-v-6463681c]{width:200px;display:flex;flex-direction:column;align-items:center}.tool-item button[data-v-6463681c]{justify-content:center;height:200px;border:2px solid #32bda6;border-radius:50%;text-align:center;cursor:pointer;box-sizing:border-box}.tool-item button[data-v-6463681c]:hover{outline:7px solid #99ded3;border:none}.tool-item button:hover~.tip-arrow[data-v-6463681c],.tool-item button:hover~.tool-tip[data-v-6463681c]{display:block}.tool-item button>img[data-v-6463681c]{max-height:80px}.tool-name[data-v-6463681c]{display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:700;color:#5e5846;text-align:center}.tool-name.inner[data-v-6463681c]{width:100px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:-25px}.tool-name.inner .long-text[data-v-6463681c]{font-size:large;padding-top:5px}.tool-name.outer[data-v-6463681c]{margin-top:8px}.tool-tip[data-v-6463681c]{display:none;width:-moz-max-content;width:max-content;max-width:478px;background-color:#cbeee9;position:absolute;top:calc(100% + 20px);box-shadow:0 5px 5px #00000033;font-size:20px;font-weight:700;color:#333;padding:8px 6px;border-radius:5px;z-index:var(--z-index-tool-tip)}.above-tip .tool-tip[data-v-6463681c]{top:auto;bottom:calc(100% + 20px);box-shadow:0 -5px 5px #00000033}.tip-arrow[data-v-6463681c]{display:none;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #cbeee9;z-index:var(--z-index-tool-tip)}.above-tip .tip-arrow[data-v-6463681c]{bottom:auto;top:-20px;border-top:15px solid #cbeee9;border-bottom:none}.content[data-v-db62090a]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:60px}.hint[data-v-db62090a]{font-size:30px;font-weight:700;color:#5b5b5b;position:relative;left:50%;margin-top:10%;transform:translateX(-50%)}@media (max-width:767px){.content[data-v-db62090a]{justify-content:center}.content[data-v-db62090a]:after{content:"";width:200px}}.content[data-v-29ea14a0]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:60px;padding:0 0 10px 0}@media (max-width:767px){.content[data-v-29ea14a0]{justify-content:center}.content[data-v-29ea14a0]:after{content:"";width:200px}}.alert-mask[data-v-5cc88092]{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#0000004d;z-index:var(--z-index-alert-mask)}.alert-dialog[data-v-5cc88092]{position:fixed;left:50%;top:3%;transform:translateX(-50%);width:500px;min-height:370px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000022;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e0e0e0;z-index:var(--z-index-alert-dialog)}.alert-header[data-v-5cc88092]{height:70px;background:#3ec6c1;color:#fff;font-size:40px;font-weight:700;display:flex;align-items:center;justify-content:center}.alert-body[data-v-5cc88092]{flex:1;display:flex;align-items:center;justify-content:center;padding:10px 40px}.alert-message[data-v-5cc88092]{color:#5b5b5b;font-size:30px;font-weight:700;text-align:center;line-height:1.7}.alert-footer[data-v-5cc88092]{border-top:1px solid #eee;padding:12px 24px 15px 24px;display:flex;justify-content:center;gap:16px}.button-base[data-v-5cc88092]{width:140px;height:52px;border-radius:32px;font-size:23px;font-weight:700;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap;border-width:3px;border-style:solid}.button-green[data-v-5cc88092]{background-color:#fff;color:#32bda6;border-color:#32bda6}.button-green[data-v-5cc88092]:hover{background-color:#32bda6;color:#fff}.button-orange[data-v-5cc88092]{background-color:#fff;color:#de6449;border-color:#de6449}.button-orange[data-v-5cc88092]:hover{background-color:#de6449;color:#fff}@media (max-width:767px){.alert-dialog[data-v-5cc88092]{max-width:90%}}@media (max-width:484px){.alert-dialog[data-v-5cc88092]{height:310px}.alert-header[data-v-5cc88092]{height:60px;font-size:30px}.alert-message[data-v-5cc88092]{font-size:20px}.button-base[data-v-5cc88092]{height:42px;font-size:18px}}.alert-dialog .alert-message .alert-message-weight-normal{font-weight:500}.login-mask[data-v-0535070d]{position:fixed;left:0;top:0;width:100%;height:100%;background:#0000004d;z-index:var(--z-index-alert-mask)}.login-dialog[data-v-0535070d]{position:fixed;left:50%;top:3%;transform:translateX(-50%);width:640px;max-height:500px;height:90%;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000022;display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-index-alert-dialog)}.login-header[data-v-0535070d]{height:70px;background:#3ec6c1;color:#fff;font-size:40px;font-weight:700;display:flex;align-items:center;justify-content:center}.login-body[data-v-0535070d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;padding:10px 48px;color:#5b5b5b;font-weight:700;text-align:center;line-height:1.5}.login-subtitle[data-v-0535070d]{font-size:30px;color:#fb4343}.login-message[data-v-0535070d]{font-size:24px;text-indent:2em;text-align:start}.login-message p[data-v-0535070d]{margin-top:1em;margin-bottom:0}.extra-message[data-v-0535070d]{width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;font-size:24px;margin:10px 0}.extra-message>span[data-v-0535070d]{opacity:.6}.custom-checkbox[data-v-0535070d]{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;margin:0 10px}.custom-checkbox .checkmark[data-v-0535070d]{position:relative;width:24px;height:24px;background-image:url(../img/Select_box2.2d40dfcb.svg);background-repeat:no-repeat;background-size:contain;display:flex;opacity:.6}.custom-checkbox input[type=checkbox]:checked+.checkmark[data-v-0535070d]{background-image:url(../img/Select_box3.d3a0797d.svg);opacity:1}.custom-checkbox input[type=checkbox][data-v-0535070d]{position:absolute;right:0;opacity:0;cursor:pointer;width:24px;height:24px;margin:0;z-index:10}.login-footer[data-v-0535070d]{border-top:1px solid #eee;padding:12px 24px 15px 24px;display:flex;justify-content:center;gap:16px}.button-base[data-v-0535070d]{width:-moz-min-content;width:min-content;height:52px;border-radius:32px;font-size:23px;font-weight:700;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap;border-width:3px;border-style:solid;padding:0 15px}.button-green[data-v-0535070d]{background-color:#fff;color:#32bda6;border-color:#32bda6}.button-green[data-v-0535070d]:hover{background-color:#32bda6;color:#fff}.button-orange[data-v-0535070d]{background-color:#fff;color:#de6449;border-color:#de6449}.button-orange[data-v-0535070d]:hover{background-color:#de6449;color:#fff}@media (max-width:767px){.login-dialog[data-v-0535070d]{max-width:90%}}@media (max-width:484px){.login-header[data-v-0535070d]{height:60px;font-size:30px}.login-subtitle[data-v-0535070d]{font-size:20px}.extra-message[data-v-0535070d],.login-message[data-v-0535070d]{font-size:18px}.button-base[data-v-0535070d]{height:42px;font-size:18px}}.alert-mask[data-v-e34bbaea]{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#0000004d;z-index:var(--z-index-alert-mask)}.alert-dialog[data-v-e34bbaea]{position:fixed;left:50%;top:3%;transform:translateX(-50%);width:500px;min-height:370px;height:-moz-fit-content;height:fit-content;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000022;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e0e0e0;z-index:var(--z-index-alert-dialog)}.alert-header[data-v-e34bbaea]{height:70px;background:#3ec6c1;color:#fff;font-size:40px;font-weight:700;display:flex;align-items:center;justify-content:center}.alert-body[data-v-e34bbaea]{flex:1;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:30px 40px;gap:15px}.alert-message[data-v-e34bbaea]{color:#5b5b5b;font-size:30px;font-weight:700;text-align:center;line-height:1.7}.alert-list-toggle[data-v-e34bbaea]{color:#6a6a6a;font-size:20px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:12px}.alert-list[data-v-e34bbaea]{width:100%;max-height:200px;overflow-y:auto;box-sizing:border-box;font-size:20px;line-height:32px;color:#6a6a6a}.alert-footer[data-v-e34bbaea]{border-top:1px solid #eee;padding:12px 24px 15px 24px;display:flex;justify-content:center;gap:16px}.button-base[data-v-e34bbaea]{width:140px;height:52px;border-radius:32px;font-size:23px;font-weight:700;transition:background-color .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap;border-width:3px;border-style:solid}.button-green[data-v-e34bbaea]{background-color:#fff;color:#32bda6;border-color:#32bda6}.button-green[data-v-e34bbaea]:hover{background-color:#32bda6;color:#fff}.button-orange[data-v-e34bbaea]{background-color:#fff;color:#de6449;border-color:#de6449}.button-orange[data-v-e34bbaea]:hover{background-color:#de6449;color:#fff}.custom-select[data-v-73d569c0]{--select-height:45px;--select-padding:0px 10px;position:relative;width:260px;height:var(--select-height);font-size:19px;font-weight:700;line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-display[data-v-73d569c0]{width:auto;height:var(--select-height);display:flex;justify-content:space-between;align-items:center;border:1px solid #32bda6;box-sizing:border-box;border-radius:5px;background-color:#fff;cursor:pointer;margin-bottom:5px;padding:var(--select-padding)}.select-display[data-v-73d569c0]:hover{border-color:#1a9d7e}.select-display>span[data-v-73d569c0]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-options[data-v-73d569c0]{position:relative;width:100%;height:-moz-fit-content;height:fit-content;margin:0;padding:0;list-style:none;border:1px solid #5b5b5b;box-sizing:border-box;border-radius:5px;background-color:#fff;z-index:var(--z-index-drop-down);box-shadow:0 2px 5px rgba(0,0,0,.1);overflow:hidden}.select-options li[data-v-73d569c0]{width:auto;height:var(--select-height);border-bottom:1px solid #5b5b5b;box-sizing:border-box;cursor:pointer;white-space:nowrap;padding:var(--select-padding);display:flex;align-items:center}.select-options li[data-v-73d569c0]:last-child{border-bottom:none}.select-options li[data-v-73d569c0]:hover{background-color:#e2e2e2}.select-options li span[data-v-73d569c0]{overflow:hidden;text-overflow:ellipsis}.copy-file-mask[data-v-ba071f48]{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#0000004d;z-index:var(--z-index-copy-file-mask)}.copy-file-dialog[data-v-ba071f48]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:92%;border-radius:10px;min-width:900px;min-height:500px;max-height:90%;background-color:#fff;box-shadow:0 2px 12px #0002;overflow:hidden;z-index:var(--z-index-copy-file-dialog);display:flex;flex-direction:column}.header[data-v-ba071f48]{background:#32bda6;padding:12px 30px 11px 33px;display:flex;align-items:center;justify-content:space-between}.title[data-v-ba071f48]{color:#fff;font-size:35px;font-weight:700}.close-btn[data-v-ba071f48],.search-bar[data-v-ba071f48]{display:flex;align-items:center}.search-bar[data-v-ba071f48]{width:600px;height:50px;margin:12px 0 12px 30px}.search-input[data-v-ba071f48]{height:45px;flex:1;border:none;font-size:25px;line-height:26px;padding-left:16px;border:1px solid #32bda6;border-radius:5px 0 0 5px;box-sizing:border-box}.search-input[data-v-ba071f48]:focus{outline:none;box-shadow:none}.search-btn[data-v-ba071f48]{width:80px;height:45px;background:#32bda6;color:#fff;border-radius:0 5px 5px 0;box-sizing:border-box;font-size:22px;display:flex;align-items:center;justify-content:center}.search-btn img[data-v-ba071f48]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.tablet-only[data-v-ba071f48]{display:none}.grid-table-content[data-v-ba071f48]{flex:1;height:280px;background:#fff;padding:0 30px;display:flex;flex-direction:column;font-weight:700}.custom-checkbox[data-v-ba071f48]{width:100%;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:space-between;padding:0 4px}.custom-checkbox .checkmark[data-v-ba071f48]{position:relative;width:28px;height:29px;background-image:url(../img/Select_box2.2d40dfcb.svg);background-position-y:1px;background-repeat:no-repeat;display:flex}.custom-checkbox input[type=checkbox]:checked+.checkmark[data-v-ba071f48]{background-image:url(../img/Select_box3.d3a0797d.svg)}.custom-checkbox input[type=checkbox][data-v-ba071f48]{position:absolute;right:0;opacity:0;cursor:pointer;height:28px;width:29px;margin:0}.grid-table-header .grid-cell[data-v-ba071f48]:first-child,.grid-table-row .grid-cell[data-v-ba071f48]:first-child{width:90px}.grid-table-header[data-v-ba071f48]{display:grid;grid-template-columns:100px 2fr 1fr 1fr 1fr 1fr;background:#fff;border:1px solid #e2e2e2;box-sizing:border-box;font-size:22px;line-height:26px;padding:0 6px}.grid-table-header .custom-select[data-v-ba071f48]{width:100%}.grid-table-header .custom-select.disabled[data-v-ba071f48]{opacity:.5;filter:grayscale(1);pointer-events:none}.grid-table-header .custom-select[data-v-ba071f48] .custom-select-display{background:#f3f5f5;border-color:transparent}.grid-table-body[data-v-ba071f48]{flex:1;display:flex;flex-direction:column;overflow-y:overlay;border:1px solid #e2e2e2;border-top:0;font-size:23px;box-sizing:border-box;padding:0 6px}.grid-table-body .grid-cell[data-v-ba071f48]{overflow:hidden}.grid-table-row[data-v-ba071f48]{display:grid;grid-template-columns:100px 2fr 1fr 1fr 1fr 1fr;align-items:center;font-size:23px;padding:10px 0}.grid-table-row .grid-cell[data-v-ba071f48]:nth-child(n+3):nth-child(-n+6){padding:0 20px}.grid-table-row.selected[data-v-ba071f48]{background:#f3f7f7}.grid-cell[data-v-ba071f48]{min-width:0;padding:10px 8px;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;font-size:20px}.grid-checkbox[data-v-ba071f48]{justify-content:center}.grid-name[data-v-ba071f48]{font-size:22px}.grid-table-body .grid-name[data-v-ba071f48]{display:block}.empty-msg[data-v-ba071f48]{grid-column:1/-1;text-align:center;color:#888;font-size:22px;padding:40px 0}.footer[data-v-ba071f48]{padding:15px 30px;color:#5b5b5b;font-size:22px;display:flex;align-items:center;justify-content:space-between}.footer>span[data-v-ba071f48]{display:flex;align-self:center}.footer>span b[data-v-ba071f48]{margin:0 6px}.footer b.selected[data-v-ba071f48]{color:#de6449}.move-btn[data-v-ba071f48]{width:220px;height:56px;background:#fe8e0f;color:#fff;border-radius:7px;font-size:25px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.move-btn[data-v-ba071f48]:disabled{background:#ccc;cursor:not-allowed}@media (max-width:1199px){.copy-file-dialog[data-v-ba071f48]{min-width:710px;max-width:710px}.tablet-only[data-v-ba071f48]{display:grid;grid-template-columns:1fr 1fr;width:-moz-fit-content;width:fit-content;margin-left:30px}.grid-table-content[data-v-ba071f48]{height:154px}.grid-table-header[data-v-ba071f48]{display:flex;justify-content:center}.grid-table-row .grid-cell[data-v-ba071f48]:nth-child(n+3):nth-child(-n+6){padding:0 6px}.grid-table-header .grid-name[data-v-ba071f48],.grid-table-header .grid-series[data-v-ba071f48],.grid-table-header .grid-type[data-v-ba071f48],.grid-table-header .grid-volume[data-v-ba071f48],.grid-table-header .grid-year[data-v-ba071f48]{display:none}.grid-table-row[data-v-ba071f48]{grid-template-columns:100px 1fr 1fr 1fr 1fr;grid-template-rows:auto auto;position:relative;border-bottom:1px solid #e2e2e2;padding-bottom:15px;margin-bottom:10px}.grid-table-row[data-v-ba071f48]:last-child{border-bottom:none;margin-bottom:0}.grid-name[data-v-ba071f48]{grid-area:1/2/auto/span 5}.grid-series[data-v-ba071f48],.grid-type[data-v-ba071f48],.grid-volume[data-v-ba071f48],.grid-year[data-v-ba071f48]{display:none}.grid-type[data-v-ba071f48]{grid-area:2/2/auto/auto;padding:0 8px!important}.grid-year[data-v-ba071f48]{grid-area:2/3/auto/auto}.grid-series[data-v-ba071f48]{grid-area:2/4/auto/auto}.grid-volume[data-v-ba071f48]{grid-area:2/5/auto/auto}.footer[data-v-ba071f48]{flex-direction:row;gap:10px}.footer>span[data-v-ba071f48]{align-self:flex-start}}.contact-us-mask[data-v-59465a32]{position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:var(--z-index-copy-file-mask)}.contact-us-dialog[data-v-59465a32]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:85%;max-width:1380px;height:90%;max-height:650px;background:#fff;border-radius:10px;z-index:var(--z-index-copy-file-dialog);display:flex;flex-direction:column}.contact-us-header[data-v-59465a32]{height:70px;background:#32bda6;border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:flex-end;padding:0 26px}.contact-us-close[data-v-59465a32]{display:flex;align-items:center}.contact-us-content[data-v-59465a32]{flex:1;padding:40px 58px 0 58px;font-weight:700;overflow-y:overlay}.contact-us-content h2[data-v-59465a32]{font-size:50px;margin:0 0 14px 0}.contact-us-divider[data-v-59465a32]{border-bottom:5px solid #288885;width:100%;margin-bottom:4px}.contact-us-divider2[data-v-59465a32]{border-bottom:5px solid #32bda6;width:100%;margin-bottom:29px}.contact-us-desc[data-v-59465a32]{color:#5b5b5b;font-size:30px;margin-bottom:70px}.contact-us-row[data-v-59465a32]{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:18px;font-size:20px}.contact-us-label[data-v-59465a32]{color:#288885;font-size:35px;margin-right:45px}.contact-us-info[data-v-59465a32]{display:flex;flex-direction:column;align-items:flex-start}.contact-us-phone[data-v-59465a32]{font-size:35px;margin-right:16px;color:#333}.contact-us-time[data-v-59465a32]{font-size:28px;font-weight:400;color:#5b5b5b;margin-top:4px}.contact-us-email[data-v-59465a32]{font-size:35px;color:#333;word-break:break-all}@media (max-width:1199px){.contact-us-dialog[data-v-59465a32]{max-width:710px;max-height:550px}.contact-us-content h2[data-v-59465a32]{font-size:40px}.contact-us-divider2[data-v-59465a32]{margin-bottom:15px}.contact-us-desc[data-v-59465a32]{font-size:20px;margin-bottom:40px}.contact-us-row[data-v-59465a32]{display:grid;grid-template-columns:1fr 2fr}.contact-us-email[data-v-59465a32],.contact-us-label[data-v-59465a32],.contact-us-phone[data-v-59465a32]{font-size:30px}.contact-us-time[data-v-59465a32]{font-size:18px}}@media (max-width:767px){.contact-us-label[data-v-59465a32]{min-width:80px}}.filter-mask[data-v-43f1480d]{position:fixed;left:0;top:0;width:100vw;height:100vh;background:#0000004d;z-index:var(--z-index-alert-mask)}.filter-dialog[data-v-43f1480d]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:350px;min-height:50vh;max-width:90%;max-height:80vh;background:#fff;border-radius:12px;border:2px solid #6a6a6a;box-shadow:0 2px 12px #00000022;display:flex;flex-direction:column;overflow:hidden;z-index:var(--z-index-alert-dialog)}.filter-header[data-v-43f1480d]{height:60px;color:#6a6a6a;border-bottom:2px solid #6a6a6a;display:flex;align-items:center;justify-content:center;padding:0 20px;font-size:22px;font-weight:700;flex-shrink:0}.filter-body[data-v-43f1480d]{flex:1;margin:20px;overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:20px;scrollbar-gutter:stable}.filter-item[data-v-725bfe29]{display:flex;align-items:center;gap:10px}.filter-item.disabled[data-v-725bfe29]{opacity:.5;filter:grayscale(1);cursor:not-allowed;pointer-events:none}.filter-item label[data-v-725bfe29]{flex-shrink:0;letter-spacing:0;font-weight:700;font-size:20px;color:#333}@media (max-width:767px){.filter-item[data-v-725bfe29]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}}span[data-v-c4a26e3e]{color:#303030;font-weight:500}.notification-item[data-v-c4a26e3e]{border-radius:4px;border:1px solid #d2d2d2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header[data-v-c4a26e3e]{min-height:56px;cursor:pointer;padding:12px 12px 12px 16px;display:flex;justify-content:flex-end;align-items:center;gap:20px;border-left:4px solid transparent;border-radius:4px;box-sizing:border-box}.header.unread[data-v-c4a26e3e]{background-color:#f0f0f0;border-left-color:#179982}.header .title[data-v-c4a26e3e]{margin-right:auto;font-size:20px;font-weight:700}.header .publish-time[data-v-c4a26e3e]{font-size:14px}.delete[data-v-c4a26e3e]{width:24px;height:24px;display:flex}.body[data-v-c4a26e3e]{padding:0 12px 12px 12px;display:flex;flex-direction:row;justify-content:space-between;border:4px solid transparent}.content[data-v-c4a26e3e]{width:100%;font-size:14px;line-height:20px}.message[data-v-c4a26e3e]{margin-bottom:16px;word-break:break-word}.url[data-v-c4a26e3e]{display:flex}.url a[data-v-c4a26e3e]{color:#007bff;text-decoration:none}.url a[data-v-c4a26e3e]:hover{text-decoration:underline}.picture[data-v-c4a26e3e]{margin-left:24px;max-width:320px;max-height:180px;cursor:pointer}.full-picture[data-v-c4a26e3e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:var(--z-index-copy-file-popup)}.full-picture button[data-v-c4a26e3e]{position:absolute;top:10%;right:10%;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:transparent;border:none;cursor:pointer}.full-picture img[data-v-c4a26e3e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:min(960px,100vw);max-height:min(540px,calc(100vh - 300px))}@media (max-width:767px){.header .publish-time[data-v-c4a26e3e]{display:none}.body[data-v-c4a26e3e]{flex-direction:column-reverse;flex-wrap:wrap;align-items:center}.content[data-v-c4a26e3e]{margin-bottom:auto}.picture[data-v-c4a26e3e]{margin-left:0;max-width:100%;max-height:100%}}.mask[data-v-48c7845f]{position:fixed;inset:0;background:rgba(0,0,0,.25);z-index:var(--z-index-copy-file-mask)}.dialog[data-v-48c7845f]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:1346px;height:810px;max-height:90%;background:#fff;border-radius:10px;z-index:var(--z-index-copy-file-dialog);display:flex;flex-direction:column}.header[data-v-48c7845f]{height:56px;background:#32bda6;border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.header .title[data-v-48c7845f]{color:#fff;font-size:24px;font-weight:600}.header .close[data-v-48c7845f]{display:flex;align-items:center}.content[data-v-48c7845f]{padding:24px;font-weight:700;flex:1;overflow-y:auto;display:flex;flex-direction:column}.content-header[data-v-48c7845f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.search-bar[data-v-48c7845f]{width:396px;height:50px;display:flex;align-items:center}.search-input[data-v-48c7845f]{height:45px;flex:1;font-size:25px;line-height:26px;padding-left:16px;border:1px solid #32bda6;border-radius:5px 0 0 5px;box-sizing:border-box}.search-input[data-v-48c7845f]:focus{outline:none;box-shadow:none}.search-btn[data-v-48c7845f]{width:80px;height:45px;background:#32bda6;color:#fff;border-radius:0 5px 5px 0;box-sizing:border-box;font-size:22px;display:flex;align-items:center;justify-content:center}.search-btn img[data-v-48c7845f]{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.clear-all[data-v-48c7845f]{color:#32bda6;border:none;font-size:22px;cursor:pointer;text-decoration:underline}.clear-all.disabled[data-v-48c7845f]{color:#ccc;pointer-events:none;cursor:default}.notification-list[data-v-48c7845f]{flex:1;display:flex;flex-direction:column;gap:16px}.notification-list>span[data-v-48c7845f]{position:relative;top:-50px;margin:auto;align-self:center;color:#6a6a6a;font-size:24px;font-weight:500;line-height:32px}@media (max-width:767px){.content-header[data-v-48c7845f]{justify-content:flex-end;flex-wrap:wrap;gap:10px}.search-bar[data-v-48c7845f]{width:100%}.search-input[data-v-48c7845f]{min-width:0}}.bookcase[data-v-404b87d5]{position:relative;width:96%;min-height:730px;height:calc(100vh - 182px);border-radius:20px;display:grid;grid-template-columns:auto 1fr;overflow:hidden}.bookcase-content[data-v-404b87d5]{height:100%;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;border-radius:0 20px 20px 0;box-sizing:border-box}.bookcase-header[data-v-404b87d5]{flex-shrink:0;position:relative;display:flex;flex-direction:column;gap:0;padding:20px 40px;padding-bottom:0}.header-tabs[data-v-404b87d5]{height:46px;display:flex;gap:0;border-bottom:3px solid #f3f5f5;margin-bottom:20px;box-sizing:border-box}.header-content-row[data-v-404b87d5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.header-tab-button[data-v-404b87d5]{min-width:150px;height:46px;padding:0 20px;cursor:pointer;font-weight:700;font-size:22px;color:#5b5b5b;background:transparent;border:none;border-bottom:3px solid transparent;box-sizing:border-box;transition:all .3s ease}.header-tab-button.active[data-v-404b87d5]{color:#32bda6;border-bottom:3px solid #32bda6}.dropdown-filters[data-v-404b87d5]{display:flex;flex-wrap:wrap;gap:10px 25px;flex-grow:1;align-items:center}.header-button-container[data-v-404b87d5]{display:flex;gap:10px;margin-left:auto;align-content:flex-start;justify-content:flex-end;align-self:stretch}.mobile-header-buttons[data-v-404b87d5]{display:none}.header-button-container button[data-v-404b87d5]{width:180px;height:50px;font-size:20px;font-weight:700;line-height:1;cursor:pointer;display:flex;gap:10px;justify-content:center;align-items:center}.toggle-favorite[data-v-404b87d5]{color:#000}.toggle-favorite-icon-wrapper[data-v-404b87d5]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:2px solid #32bda6;border-radius:10px;box-sizing:border-box}.toggle-favorite img[data-v-404b87d5]{width:25px;height:25px;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.cloud-quest[data-v-404b87d5],.multiple-download[data-v-404b87d5]{padding:10px 17px;border:none;border-radius:5px;color:#fff}.multiple-download[data-v-404b87d5]{background-color:#fe8e0f}.multiple-download[data-v-404b87d5]:hover{background-color:#de6449}.multiple-download[data-v-404b87d5]:disabled{background:#ccc;cursor:not-allowed}.cloud-quest[data-v-404b87d5]{background-color:#32bda6}.cloud-quest[data-v-404b87d5]:hover{background-color:#288885}.bookcase-component[data-v-404b87d5]{flex-grow:1;margin:20px 0;padding:0 40px;overflow-y:overlay;box-sizing:border-box;width:100%}.bookcase-component[data-v-404b87d5]::-webkit-scrollbar{width:10px}.bookcase-component[data-v-404b87d5]::-webkit-scrollbar-track{background:transparent;border-radius:5px}.bookcase-component[data-v-404b87d5]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:5px}.go-top[data-v-404b87d5]{position:absolute;bottom:5px;right:5px}.go-top img[data-v-404b87d5]{width:30px}@media (max-width:1199px){.bookcase-component[data-v-404b87d5]{margin:25px 0;padding:0 40px}}@media (max-width:991px){.bookcase.toolbar-expanded .toolbar[data-v-404b87d5]{position:absolute;top:0;left:0;z-index:30;height:100%;transition:all .3s ease}.bookcase.toolbar-expanded .bookcase-content[data-v-404b87d5]{grid-column:2;margin-left:200px;transition:all .3s ease}.header-button-container[data-v-404b87d5]{flex-wrap:wrap}.header-button-container button[data-v-404b87d5]{width:158px}}@media (max-width:767px){.bookcase[data-v-404b87d5]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:10;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none;border-radius:20px}.bookcase.toolbar-expanded[data-v-404b87d5]:before{opacity:1;visibility:visible;pointer-events:auto}.bookcase[data-v-404b87d5]{grid-template-columns:1fr}.bookcase .toolbar[data-v-404b87d5]{position:absolute;top:0;left:0;z-index:30;height:100%;transition:all .3s ease;transform:translateX(-100%)}.bookcase.toolbar-expanded .toolbar[data-v-404b87d5]{transform:translateX(0)}.bookcase-content[data-v-404b87d5]{width:100%;border-radius:20px}.bookcase.toolbar-expanded .bookcase-content[data-v-404b87d5]{grid-column:1;margin-left:0}.header-content-row[data-v-404b87d5]{flex-wrap:wrap}.mobile-header-buttons[data-v-404b87d5]{width:100%;display:flex;justify-content:space-between;gap:10px;flex-grow:1}.mobile-filter-button[data-v-404b87d5],.mobile-toolbar-button[data-v-404b87d5]{height:45px;width:100px;font-size:20px;font-weight:400;line-height:1;border:1px solid #000;border-radius:5px;color:#000;display:flex;align-items:center;justify-content:center;gap:3px;transition:background-color .3s ease}.mobile-filter-button[data-v-404b87d5]:hover,.mobile-toolbar-button[data-v-404b87d5]:hover{background-color:#f2f2f2}.dropdown-filters[data-v-404b87d5]{display:none}.header-button-container[data-v-404b87d5]{width:100%;justify-content:space-between}.header-button-container[data-v-404b87d5]>:only-child{margin-left:auto}.header-button-container button[data-v-404b87d5]{width:160px}}@media (max-width:484px){.header-button-container button[data-v-404b87d5]{width:140px;height:46px;font-size:18px}.header-button-container button img[data-v-404b87d5]{width:20px;height:20px}}:root{--z-index-tool-tip:480;--z-index-drop-down:500;--z-index-header:1000;--z-index-copy-file-mask:1500;--z-index-copy-file-dialog:1550;--z-index-copy-file-popup:1560;--z-index-alert-mask:1600;--z-index-alert-dialog:1650;font-family:Microsoft JhengHei}button{background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:transparent;border:none;cursor:pointer;display:block;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-red{color:#df4f4f}.text-green{color:#32bda6}.custom-scrollbar::-webkit-scrollbar{width:10px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:5px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:5px}.app-content[data-v-84d1115e]{position:relative;top:0;left:0;width:100%;min-width:390px;min-height:100vh;background:#ffd567 0 0 no-repeat padding-box;transform-origin:center;display:flex;flex-direction:column;align-items:center;overflow:auto;box-sizing:border-box}body{margin:0}