@import"https://fonts.googleapis.com/css2?family=Abel&family=Baloo+2:wght@400..800&family=Figtree:ital,wght@0,300..900;1,300..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+TC&family=Outfit:wght@700&family=Roboto:ital,wght@0,100..900;1,100..900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap";.gridjs-head button,.gridjs-footer button{cursor:pointer;background-color:transparent;background-image:none;padding:0;margin:0;border:none;outline:none}.gridjs-temp{position:relative}.gridjs-head{width:100%;margin-bottom:5px;padding:5px 1px}.gridjs-head:after{content:"";display:block;clear:both}.gridjs-head:empty{padding:0;border:none}.gridjs-container{overflow:hidden;display:inline-block;padding:2px;color:#000;position:relative;z-index:0}.gridjs-footer{display:block;position:relative;width:100%;z-index:5;padding:12px 24px;border-top:1px solid #e5e7eb;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #00000042;border-radius:0 0 8px 8px;border-bottom-width:1px;border-color:#e5e7eb}.gridjs-footer:empty{padding:0;border:none}input.gridjs-input{outline:none;background-color:#fff;border:1px solid #d2d6dc;border-radius:5px;padding:10px 13px;font-size:14px;line-height:1.45;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.gridjs-input:focus{box-shadow:0 0 0 3px #95bdf380;border-color:#9bc2f7}.gridjs-pagination{color:#3d4044}.gridjs-pagination:after{content:"";display:block;clear:both}.gridjs-pagination .gridjs-summary{float:left;margin-top:5px}.gridjs-pagination .gridjs-pages{float:right}.gridjs-pagination .gridjs-pages button{padding:5px 14px;border:1px solid #d2d6dc;background-color:#fff;border-right:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gridjs-pagination .gridjs-pages button:focus{box-shadow:0 0 0 2px #95bdf380;position:relative;margin-right:-1px;border-right:1px solid #d2d6dc}.gridjs-pagination .gridjs-pages button:hover{background-color:#f7f7f7;color:#3c4257;outline:none}.gridjs-pagination .gridjs-pages button:disabled,.gridjs-pagination .gridjs-pages button[disabled],.gridjs-pagination .gridjs-pages button:hover:disabled{cursor:default;background-color:#fff;color:#6b7280}.gridjs-pagination .gridjs-pages button.gridjs-spread{cursor:default;box-shadow:none;background-color:#fff}.gridjs-pagination .gridjs-pages button.gridjs-currentPage{background-color:#f7f7f7;font-weight:700}.gridjs-pagination .gridjs-pages button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px;border-right:1px solid #d2d6dc}.gridjs-pagination .gridjs-pages button:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.gridjs-pagination .gridjs-pages button:last-child:focus{margin-right:0}button.gridjs-sort{float:right;height:24px;width:13px;background-color:transparent;background-repeat:no-repeat;background-position-x:center;cursor:pointer;padding:0;margin:0;border:none;outline:none;background-size:contain}button.gridjs-sort-neutral{opacity:.3;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0MDEuOTk4cHgiIGhlaWdodD0iNDAxLjk5OHB4IiB2aWV3Qm94PSIwIDAgNDAxLjk5OCA0MDEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDEuOTk4IDQwMS45OTg7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik03My4wOTIsMTY0LjQ1MmgyNTUuODEzYzQuOTQ5LDAsOS4yMzMtMS44MDcsMTIuODQ4LTUuNDI0YzMuNjEzLTMuNjE2LDUuNDI3LTcuODk4LDUuNDI3LTEyLjg0NwoJCQljMC00Ljk0OS0xLjgxMy05LjIyOS01LjQyNy0xMi44NUwyMTMuODQ2LDUuNDI0QzIxMC4yMzIsMS44MTIsMjA1Ljk1MSwwLDIwMC45OTksMHMtOS4yMzMsMS44MTItMTIuODUsNS40MjRMNjAuMjQyLDEzMy4zMzEKCQkJYy0zLjYxNywzLjYxNy01LjQyNCw3LjkwMS01LjQyNCwxMi44NWMwLDQuOTQ4LDEuODA3LDkuMjMxLDUuNDI0LDEyLjg0N0M2My44NjMsMTYyLjY0NSw2OC4xNDQsMTY0LjQ1Miw3My4wOTIsMTY0LjQ1MnoiLz4KCQk8cGF0aCBkPSJNMzI4LjkwNSwyMzcuNTQ5SDczLjA5MmMtNC45NTIsMC05LjIzMywxLjgwOC0xMi44NSw1LjQyMWMtMy42MTcsMy42MTctNS40MjQsNy44OTgtNS40MjQsMTIuODQ3CgkJCWMwLDQuOTQ5LDEuODA3LDkuMjMzLDUuNDI0LDEyLjg0OEwxODguMTQ5LDM5Ni41N2MzLjYyMSwzLjYxNyw3LjkwMiw1LjQyOCwxMi44NSw1LjQyOHM5LjIzMy0xLjgxMSwxMi44NDctNS40MjhsMTI3LjkwNy0xMjcuOTA2CgkJCWMzLjYxMy0zLjYxNCw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDhjMC00Ljk0OC0xLjgxMy05LjIyOS01LjQyNy0xMi44NDdDMzM4LjEzOSwyMzkuMzUzLDMzMy44NTQsMjM3LjU0OSwzMjguOTA1LDIzNy41NDl6Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);background-position-y:center}button.gridjs-sort-asc{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MXB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjE7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDE5Ny4yODdMMTU5LjAyOCw2OS4zODFjLTMuNjEzLTMuNjE3LTcuODk1LTUuNDI0LTEyLjg0Ny01LjQyNHMtOS4yMzMsMS44MDctMTIuODUsNS40MjRMNS40MjQsMTk3LjI4NwoJCUMxLjgwNywyMDAuOTA0LDAsMjA1LjE4NiwwLDIxMC4xMzRzMS44MDcsOS4yMzMsNS40MjQsMTIuODQ3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI1LDEyLjg1LDUuNDI1aDI1NS44MTMKCQljNC45NDksMCw5LjIzMy0xLjgwOCwxMi44NDgtNS40MjVjMy42MTMtMy42MTMsNS40MjctNy44OTgsNS40MjctMTIuODQ3UzI5MC41NDgsMjAwLjkwNCwyODYuOTM1LDE5Ny4yODd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);background-position-y:35%;background-size:10px}button.gridjs-sort-desc{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyOTIuMzYycHgiIGhlaWdodD0iMjkyLjM2MnB4IiB2aWV3Qm94PSIwIDAgMjkyLjM2MiAyOTIuMzYyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyOTIuMzYyIDI5Mi4zNjI7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGQ9Ik0yODYuOTM1LDY5LjM3N2MtMy42MTQtMy42MTctNy44OTgtNS40MjQtMTIuODQ4LTUuNDI0SDE4LjI3NGMtNC45NTIsMC05LjIzMywxLjgwNy0xMi44NSw1LjQyNAoJCUMxLjgwNyw3Mi45OTgsMCw3Ny4yNzksMCw4Mi4yMjhjMCw0Ljk0OCwxLjgwNyw5LjIyOSw1LjQyNCwxMi44NDdsMTI3LjkwNywxMjcuOTA3YzMuNjIxLDMuNjE3LDcuOTAyLDUuNDI4LDEyLjg1LDUuNDI4CgkJczkuMjMzLTEuODExLDEyLjg0Ny01LjQyOEwyODYuOTM1LDk1LjA3NGMzLjYxMy0zLjYxNyw1LjQyNy03Ljg5OCw1LjQyNy0xMi44NDdDMjkyLjM2Miw3Ny4yNzksMjkwLjU0OCw3Mi45OTgsMjg2LjkzNSw2OS4zNzd6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+);background-position-y:65%;background-size:10px}button.gridjs-sort:focus{outline:none}table.gridjs-table{width:100%;max-width:100%;border-collapse:collapse;text-align:left;display:table;margin:0;padding:0;overflow:auto;table-layout:fixed}.gridjs-tbody{background-color:#fff}td.gridjs-td{border:1px solid #e5e7eb;padding:12px 24px;background-color:#fff;box-sizing:content-box}td.gridjs-td:first-child{border-left:none}td.gridjs-td:last-child{border-right:none}td.gridjs-message{text-align:center}th.gridjs-th{position:relative;color:#6b7280;background-color:#f9fafb;border:1px solid #e5e7eb;border-top:none;padding:14px 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;white-space:nowrap;outline:none;vertical-align:middle}th.gridjs-th .gridjs-th-content{text-overflow:ellipsis;overflow:hidden;width:100%;float:left}th.gridjs-th-sort{cursor:pointer}th.gridjs-th-sort .gridjs-th-content{width:calc(100% - 15px)}th.gridjs-th-sort:hover{background-color:#e5e7eb}th.gridjs-th-sort:focus{background-color:#e5e7eb}th.gridjs-th-fixed{position:sticky;box-shadow:0 1px #e5e7eb}@supports (-moz-appearance: none){th.gridjs-th-fixed{box-shadow:0 0 0 1px #e5e7eb}}th.gridjs-th:first-child{border-left:none}th.gridjs-th:last-child{border-right:none}.gridjs-tr{border:none}.gridjs-tr-selected td{background-color:#ebf5ff}.gridjs-tr:last-child td{border-bottom:0}.gridjs *,.gridjs :after,.gridjs :before{box-sizing:border-box}.gridjs-wrapper{position:relative;z-index:1;overflow:auto;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 1px 3px #0000001a,0 1px 2px #00000042;border-radius:8px 8px 0 0;display:block;border-top-width:1px;border-color:#e5e7eb}.gridjs-wrapper:nth-last-of-type(2){border-radius:8px;border-bottom-width:1px}.gridjs-search{float:left}.gridjs-search-input{width:250px}.gridjs-loading-bar{z-index:10;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;opacity:.5}.gridjs-loading-bar:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#ccc0 0,#ccc3 20%,#cccccc80 60%,#ccc0);animation:shimmer 2s infinite;content:""}@keyframes shimmer{to{transform:translate(100%)}}.gridjs-td .gridjs-checkbox{display:block;margin:auto;cursor:pointer}.gridjs-resizable{position:absolute;top:0;bottom:0;right:0;width:5px}.gridjs-resizable:hover{cursor:ew-resize;background-color:#9bc2f7}*{padding:0;margin:0;box-sizing:border-box}#app{width:100%;font-family:"Noto Serif TC",sans-serif}.footer-content[data-v-1021cc0d]{padding:24px;background-color:#2e4836;width:100%;color:#f5ebe7;line-height:24px;font-weight:400;height:72px;text-align:center}@media (max-width: 400px){.footer-content[data-v-1021cc0d]{height:96px}}.main-content[data-v-b1436b16]{width:100%;height:auto;min-height:calc(100lvh - 120px);padding:40px 16.6vw;display:flex;flex-direction:column;align-items:center;gap:40px;background:linear-gradient(180deg,#f5ebe7,#e1f1e5)}@media (max-width: 1366px){.main-content[data-v-b1436b16]{padding:40px}}@media (max-width: 768px){.main-content[data-v-b1436b16]{padding:16px;gap:16px}}@media (max-width: 400px){.main-content[data-v-b1436b16]{min-height:calc(100lvh - 144px)}}@media (max-width: 1870px){table.gridjs-table{width:auto}}.gridjs-tbody tr:nth-child(odd) td{background-color:#fff}.gridjs-tbody tr:nth-child(2n) td{background-color:#f9f9f9}button.gridjs-sort-neutral{background-image:url(/arrow-down.png);width:24px;opacity:1}button.gridjs-sort-asc{background-image:url(/arrow-superior.png);width:24px;opacity:1;background-size:auto}button.gridjs-sort-desc{background-image:url(/arrow-down.png);width:24px;opacity:1;background-size:auto}.overlay-mask[data-v-5d64e3ed]{position:fixed;left:0;right:0;bottom:0;background:#0000007a;z-index:2;height:calc(100% - 60px)}.fade-enter-active[data-v-5d64e3ed],.fade-leave-active[data-v-5d64e3ed]{transition:opacity .3s ease}.fade-enter-from[data-v-5d64e3ed],.fade-leave-to[data-v-5d64e3ed]{opacity:0}.fade-enter-to[data-v-5d64e3ed],.fade-leave-from[data-v-5d64e3ed]{opacity:1}.user-entry[data-v-000e4127]{display:flex;align-items:center;gap:8px}.user-entry button[data-v-000e4127]{border-radius:4px;padding:6px 12px;background-color:#4b7d5c;color:#fff;border:0;cursor:pointer}.user-entry button span[data-v-000e4127]{line-height:20px}.user-entry button[data-v-000e4127]:hover{background-color:#2e4836}@media (max-width: 768px){.user-entry .username[data-v-000e4127]{display:none}}.avatar[data-v-000e4127]{width:32px;height:32px;border-radius:50%;object-fit:cover}.avatar-wrapper[data-v-000e4127]{display:flex;align-items:center;cursor:pointer}.logout-menu[data-v-000e4127]{min-width:316px;height:64px;position:absolute;top:49px;right:calc((100% - 1310px)/2);border-radius:8px;background-color:#fff;border:1px solid #679E79;box-shadow:0 2px 8px #0000001a;z-index:10}@media (max-width: 1310px){.logout-menu[data-v-000e4127]{right:0}}@media (max-width: 768px){.logout-menu[data-v-000e4127]{width:100%;border:none;border-radius:0}}.logout-menu button[data-v-000e4127]{width:100%;height:100%;border-radius:8px;padding:6px 12px;background-color:#fff;color:#3f3e3d;border:0;text-align:start;cursor:pointer}@media (max-width: 768px){.logout-menu button[data-v-000e4127]{background-color:#fff;line-height:32px;color:#3f3e3d}}.logout-menu button span[data-v-000e4127]{line-height:20px}.logout-menu button[data-v-000e4127]:hover{background-color:#2e4836;color:#fff}@media (max-width: 768px){.logout-menu button[data-v-000e4127]:hover{background-color:#fff;color:#000}}.logout-menu button[data-v-000e4127]:active{background-color:#10301d;color:#fff}@media (max-width: 768px){.logout-menu button[data-v-000e4127]:active{background-color:#fff;color:#000}}.username[data-v-000e4127]{font-weight:400}.user-info[data-v-000e4127]{display:flex;align-items:center;gap:16px}@media (max-width: 768px){.nav-decorate[data-v-000e4127]{display:none}}.fade-slide-enter-active[data-v-000e4127],.fade-slide-leave-active[data-v-000e4127]{transition:all .3s ease;overflow:hidden}.fade-slide-enter-from[data-v-000e4127],.fade-slide-leave-to[data-v-000e4127]{opacity:0;transform:translateY(-10px);max-height:0}.fade-slide-enter-to[data-v-000e4127],.fade-slide-leave-from[data-v-000e4127]{opacity:1;transform:translateY(0);max-height:300px}.nav-content[data-v-f22d2763]{width:100%;height:48px;box-shadow:0 1px 3px #0000001a;border-bottom:1px solid #d5c0b7;padding:8px 16.6vw;display:flex;align-items:center;justify-content:flex-end;position:relative;z-index:1.5}.nav-content ul[data-v-f22d2763]{width:100%;display:flex;list-style:none;justify-content:flex-end}.nav-content ul .nav-left[data-v-f22d2763]{display:flex;margin-right:auto;gap:8px}.nav-content ul .nav-right[data-v-f22d2763]{display:flex;align-items:center;gap:16px}@media (max-width: 1366px){.nav-content[data-v-f22d2763]{padding:8px 40px}}@media (max-width: 768px){.nav-content[data-v-f22d2763]{padding:8px 16px}}.nav-left a[data-v-f22d2763]{text-decoration:none}.menu-btn[data-v-f22d2763]{display:none;text-align:start;line-height:24px;font-weight:400;color:#3f3e3d}@media (max-width: 768px){.menu-btn[data-v-f22d2763]{display:block}}.menu-btn button[data-v-f22d2763]{padding:0;margin:0;outline:none;background-color:#fff;border:0;cursor:pointer;width:32px;height:32px;text-align:center;line-height:32px;color:#3f3e3d;font-size:18px;font-weight:700;letter-spacing:2px;display:inline-block;transform:scaleX(1.5)}.menu-btn .sub-menu[data-v-f22d2763]{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;text-align:flex-start;gap:16px;top:49px;left:0;width:100%;height:auto;padding:22px 24px;background-color:#fff;z-index:10}.menu-btn .sub-menu li[data-v-f22d2763]{cursor:pointer}.menu-btn .sub-menu a[data-v-f22d2763]{color:#3f3e3d}li .logo[data-v-f22d2763]{color:#4b7d5c;font-weight:800;line-height:32px}li .logo-cht[data-v-f22d2763]{color:#535353;font-weight:800;line-height:32px;white-space:nowrap}.nav-right li[data-v-f22d2763]{display:flex;gap:16px}.link-right[data-v-f22d2763]{color:#4b7d5c;text-decoration:underline;text-decoration-color:currentColor}@media (max-width: 768px){.link-right[data-v-f22d2763]{display:none}}@media (max-width: 768px){.nav-decorate[data-v-f22d2763]{display:none}}.fade-slide-enter-active[data-v-f22d2763],.fade-slide-leave-active[data-v-f22d2763]{transition:all .3s ease;overflow:hidden}.fade-slide-enter-from[data-v-f22d2763],.fade-slide-leave-to[data-v-f22d2763]{opacity:0;transform:translateY(-10px);max-height:0}.fade-slide-enter-to[data-v-f22d2763],.fade-slide-leave-from[data-v-f22d2763]{opacity:1;transform:translateY(0);max-height:300px}.block[data-v-1bfea527]{width:100%;display:flex;flex-direction:column;align-items:center}.block-title[data-v-1bfea527]{width:100%;padding:24px 40px;background-color:#f9f9f9;border:1px solid #d5c0b7;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:end}.block-title .title[data-v-1bfea527]{display:flex;flex-direction:column;gap:8px}.block-title .title .sort[data-v-1bfea527]{font-weight:400;color:#535353}.block-title .title .sort-link[data-v-1bfea527]{text-decoration:none}.block-title .title .name[data-v-1bfea527]{font-weight:800;color:#5c4033}.block-title .button a[data-v-1bfea527]{padding:6px 12px;text-decoration:none;display:flex;justify-content:center;align-items:center;gap:4px;border-radius:4px;font-weight:700;white-space:nowrap;transition:all .3s ease}.block-title .button-upload[data-v-1bfea527]{background:#4b7d5c;color:#fff}.block-title .button-upload[data-v-1bfea527]:hover{background:#2e4836}.block-title .button-upload[data-v-1bfea527]:active{background:#10301d}.block-title .button-download[data-v-1bfea527]{color:#4b7d5c;border:1px solid #4b7d5c}@media (max-width: 768px){.block-title .button-download[data-v-1bfea527]{display:none!important}}.block-title .button-download svg path[data-v-1bfea527]{transition:fill .3s ease}.block-title .button-download[data-v-1bfea527]:hover{color:#fff;background:#2e4836}.block-title .button-download:hover svg path[data-v-1bfea527]{fill:#fff}.block-title .button-download[data-v-1bfea527]:active{background:#10301d}@media (max-width: 768px){.block-title[data-v-1bfea527]{padding:16px;border-radius:8px 8px 0 0}}.block-content[data-v-1bfea527]{width:100%;background-color:#fff;padding:40px;border-radius:0 0 16px 16px;border:1px solid #d5c0b7;border-top:0}.block-content.no-header[data-v-1bfea527]{max-width:656px;padding:40px 24px;border-radius:16px;border-top:1px solid #d5c0b7}@media (max-width: 768px){.block-content.no-header[data-v-1bfea527]{max-width:100%;padding:24px 16px;border-radius:8px}}@media (max-width: 768px){.block-content[data-v-1bfea527]{padding:16px;border-radius:0 0 8px 8px}}.nsm7Bb-HzV7m-LgbsSe{width:100%;height:50px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:700;color:#4b7d5c;padding:11px 24px;position:relative;border:1px solid #4b7d5c;border-radius:4px;transition:all .3s ease}.nsm7Bb-HzV7m-LgbsSe:hover{background-color:#2e4836;color:#fff}.nsm7Bb-HzV7m-LgbsSe:active{background-color:#10301d;color:#fff}.nsm7Bb-HzV7m-LgbsSe-Bz112c{width:24px;height:24px;position:absolute}@media (max-width: 768px){.nsm7Bb-HzV7m-LgbsSe-Bz112c{width:20px;height:20px}}.nsm7Bb-HzV7m-LgbsSe .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-weight:700;font-size:16px}.login[data-v-498e5034]{background:linear-gradient(180deg,#f5ebe780,#e1f1e580),url(/banner.webp) center/cover no-repeat;justify-content:center;padding:50px}@media (max-width: 1000px){.login[data-v-498e5034]{padding:0}}.login-block[data-v-498e5034]{width:100%;max-width:1400px;display:flex}@media (max-width: 1000px){.login-block[data-v-498e5034]{flex-direction:column-reverse}}.login-block-content[data-v-498e5034]{width:60%;height:100%;background:#000000a3;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px}@media (max-width: 1300px){.login-block-content[data-v-498e5034]{padding:80px 40px}}@media (max-width: 1000px){.login-block-content[data-v-498e5034]{width:100%;padding:40px;gap:16px}}.login-block-content-box[data-v-498e5034]{display:flex;flex-direction:column;gap:40px;color:#fff}.login-block-content-box .title[data-v-498e5034]{font-weight:700}.login-block-google[data-v-498e5034]{width:40%;height:auto;background-color:#fff;padding:80px;display:flex;flex-direction:column;gap:24px}@media (max-width: 1300px){.login-block-google[data-v-498e5034]{padding:80px 40px}}@media (max-width: 1000px){.login-block-google[data-v-498e5034]{width:100%;padding:40px;gap:16px}}.login-block-google-text[data-v-498e5034]{font-weight:700;color:#838383}.login-container[data-v-498e5034]{display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.login-container[data-v-498e5034]{gap:16px}}.login-container .title[data-v-498e5034]{display:flex;font-weight:700;color:#4b7d5c}.login-container .button[data-v-498e5034]{width:100%;max-width:400px;display:flex;flex-direction:column;gap:24px}.login-container .button a[data-v-498e5034]{width:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:700;color:#4b7d5c;padding:11px 24px;position:relative;border:1px solid #4b7d5c;border-radius:4px;transition:all .3s ease}.login-container .button a[data-v-498e5034]:hover{background-color:#2e4836;color:#fff}.login-container .button a[data-v-498e5034]:active{background-color:#10301d;color:#fff}.login-container .button a img[data-v-498e5034]{width:24px;height:24px;position:absolute;left:24px}@media (max-width: 768px){.login-container .button a img[data-v-498e5034]{width:20px;height:20px;left:16px}}.login-container .or-divider[data-v-498e5034]{display:flex;align-items:center;text-align:center;margin:8px 0;color:#838383;font-weight:500}.login-container .or-divider span[data-v-498e5034]{padding:0 16px;white-space:nowrap}.login-container .or-divider[data-v-498e5034]:before,.login-container .or-divider[data-v-498e5034]:after{content:"";flex:1;height:1px;background-color:#838383}.login-container .account-password[data-v-498e5034]{width:100%;display:flex;flex-direction:column;gap:24px}.login-container .account-password .email[data-v-498e5034]{display:flex;flex-direction:column;gap:4px}.login-container .account-password .email .title[data-v-498e5034]{font-weight:700;color:#3f3e3d;display:flex;justify-content:start;gap:4px}.login-container .account-password .email .title span[data-v-498e5034]{color:#e53e3e}.login-container .account-password .email input[data-v-498e5034]{padding:10px 16px;font-size:16px;border:1px solid #e7e7e7;border-radius:4px}.login-container .account-password input.input-error[data-v-498e5034]{border:2px solid #ee635c!important}.login-container .account-password .password[data-v-498e5034]{display:flex;flex-direction:column;gap:4px;position:relative}.login-container .account-password .password-input[data-v-498e5034]{width:100%;position:relative}.login-container .account-password .password .title[data-v-498e5034]{font-weight:700;color:#3f3e3d;display:flex;justify-content:start;gap:4px}.login-container .account-password .password .title span[data-v-498e5034]{color:#e53e3e}.login-container .account-password .password input[data-v-498e5034]{width:100%;padding:10px 16px;font-size:16px;border:1px solid #e7e7e7;border-radius:4px}.login-container .account-password .password .eye[data-v-498e5034]{width:20px;height:20px;position:absolute;top:10px;right:16px;border:none;background-color:transparent;cursor:pointer}.login-container .account-password .password img[data-v-498e5034]{width:100%}.login-container .account-password .warning[data-v-498e5034]{font-weight:400;color:#ee635c}.login-container .login[data-v-498e5034]{font-weight:700;background-color:#4b7d5c;color:#fff;border-radius:4px;border:none;padding:10px 16px;cursor:pointer;transition:all .3s ease}.login-container .login[data-v-498e5034]:hover{background-color:#2e4836}.login-container .login[data-v-498e5034]:active{background-color:#10301d}.login-container .forgot[data-v-498e5034]{display:flex;justify-content:center;gap:10px}.login-container .forgot a[data-v-498e5034]{color:#535353;font-weight:400}.card[data-v-f1304a6e]{padding:24px;color:#fff;display:flex;flex-direction:column;gap:20px;border-radius:16px;text-decoration:none}@media (max-width: 768px){.card[data-v-f1304a6e]{padding:16px;gap:12px}}.card .remark-box[data-v-f1304a6e]{display:flex;gap:5px}.card .remark[data-v-f1304a6e]{display:flex;flex-direction:column;justify-content:center;gap:0}.card .remark span[data-v-f1304a6e]{line-height:1.1}.card.green[data-v-f1304a6e]{background:linear-gradient(180deg,#4b7d5c,#2e4836)}.card.green[data-v-f1304a6e]:hover{background:#2e4836}.card.green[data-v-f1304a6e]:active{background:#10301d}.card.brown[data-v-f1304a6e]{background:linear-gradient(180deg,#8b6d5f,#5c4033)}.card.brown[data-v-f1304a6e]:hover{background:#5c4033}.card.brown[data-v-f1304a6e]:active{background:#3f2519}.card .card-top[data-v-f1304a6e]{display:flex;flex-direction:column;font-weight:700;position:relative}.card .card-top .stock-price[data-v-f1304a6e]{font-weight:800}.card .card-top .avatar[data-v-f1304a6e]{width:32px;height:32px;background-color:#fff;position:absolute;top:0;right:0;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.card .card-top .avatar img[data-v-f1304a6e]{width:100%}.card .card-bottom[data-v-f1304a6e]{display:flex;flex-direction:column;align-items:end}.card .card-bottom .history-price[data-v-f1304a6e]{font-weight:800}.card .card-bottom .history-date[data-v-f1304a6e]{font-weight:400}.loading[data-v-69a21820]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.loading-spinner[data-v-69a21820]{width:48px;height:48px;border:6px solid #eee;border-top:6px solid #4b7d5c;border-radius:50%;animation:loading-spin-69a21820 1s linear infinite}@keyframes loading-spin-69a21820{to{transform:rotate(360deg)}}.card-content[data-v-babee3aa]{width:100%;display:flex;flex-wrap:wrap;gap:20px}@media (max-width: 768px){.card-content[data-v-babee3aa]{gap:16px}}.card-content[data-v-babee3aa]>*{flex:0 0 calc(25% - 15px);box-sizing:border-box}@media (max-width: 868px){.card-content[data-v-babee3aa]>*{flex:0 0 calc(50% - 10px)}}.NoContent[data-v-babee3aa]{display:flex;justify-content:center;font-weight:700;color:#3f3e3d}.noLogin[data-v-babee3aa]{width:100%;padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.noLogin-title[data-v-babee3aa]{font-weight:700;color:#3f3e3d}.noLogin-text[data-v-babee3aa]{font-weight:400;color:#838383}.noLogin-link[data-v-babee3aa]{width:96px;height:32px;color:#fff;font-weight:700;background:#4b7d5c;text-decoration:none;border-radius:4px;display:flex;justify-content:center;align-items:center;transition:background .3s ease}.noLogin-link[data-v-babee3aa]:hover{background:#2e4836}.noLogin-link[data-v-babee3aa]:active{background:#10301d}.card-loading[data-v-babee3aa]{display:flex;justify-content:center;align-items:center;min-height:100px}.loader[data-v-babee3aa]{width:10px;max-width:50px;padding:4px;aspect-ratio:1;border-radius:50%;background:#4b7d5c;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3-babee3aa 1s infinite linear}@keyframes l3-babee3aa{to{transform:rotate(1turn)}}.gridjs-container{padding:0;border-width:1px;border-style:solid;border-color:#e7e7e7}th.gridjs-th .gridjs-th-content{width:auto}th.gridjs-th,td.gridjs-td{white-space:nowrap}td.gridjs-td{padding:10px 24px}.gridjs-wrapper{border-radius:0!important}table.gridjs-table{width:100%}@media (max-width: 1366px){table.gridjs-table{width:100%}}th.gridjs-th.gridjs-th-sort,th.gridjs-th.gridjs-th-sort-asc,th.gridjs-th.gridjs-th-sort-desc{background-color:#679e79;color:#fff;font-weight:700}.gridjs-tbody tr:nth-child(2n){background-color:#f9f9f9}.gridjs-tbody tr:nth-child(2n):hover{background-color:#f1f1f1}.gridjs-tbody tr:nth-child(2n):hover td{background-color:#f1f1f1}.gridjs-tbody tr:nth-child(2n):active{background-color:#f2faf4}.gridjs-tbody tr:nth-child(2n):active td{background-color:#f2faf4}.gridjs-tbody tr:nth-child(odd){background-color:#fff}.gridjs-tbody tr:nth-child(odd):hover{background-color:#f1f1f1}.gridjs-tbody tr:nth-child(odd):hover td{background-color:#f1f1f1}.gridjs-tbody tr:nth-child(odd):active{background-color:#f2faf4}.gridjs-tbody tr:nth-child(odd):active td{background-color:#f2faf4}td.gridjs-td{border:1px solid #e7e7e7}.table-link{color:#4b7d5c;text-decoration:underline;font-weight:400}.table-link:hover{color:#2e4836}.table-link:active{color:#10301d}.gridjs-sort svg{width:16px;height:16px;fill:#fff;transition:transform .3s ease}th.gridjs-th.gridjs-th-sort-asc .gridjs-sort svg{transform:rotate(180deg)}th.gridjs-th.gridjs-th-sort-desc .gridjs-sort svg{transform:rotate(0)}button.gridjs-sort-neutral{background-image:url(/arrow-down.png);width:24px;opacity:1}button.gridjs-sort-asc{background-image:url(/arrow-superior.png);width:24px;opacity:1;background-size:auto}button.gridjs-sort-desc{background-image:url(/arrow-down.png);width:24px;opacity:1;background-size:auto}.gridjs-summary{display:none}.gridjs-footer{border-radius:0}@media (max-width: 768px){.gridjs-pagination{display:flex;justify-content:center}.gridjs-pagination .gridjs-pages{min-width:max-content}.gridjs-pagination .gridjs-pages button{padding:5px}}.dot-list[data-v-5331fac6]{list-style:disc;list-style-position:inside;padding-left:1em;margin:0}.dot-list li[data-v-5331fac6]{text-indent:-1.5em;padding-left:1em}.drop-zone[data-v-d54a3f85]{border:1px solid#E7E7E7;border-radius:4px;width:100%;padding:40px;text-align:center;transition:background-color .3s,border-color .3s;background-color:#fff;color:#333}.drop-zone.drag-over[data-v-d54a3f85]{background-color:#f2faf4;border:1px solid #4b7d5c}.mask[data-v-235c3c9e]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:9999}.progress-wrapper[data-v-235c3c9e]{background:#fff;padding:16px 24px;border-radius:12px;box-shadow:0 4px 20px #0000001a;width:656px;display:flex;flex-direction:column;gap:4px;text-align:left}@media (max-width: 768px){.progress-wrapper[data-v-235c3c9e]{width:100%;margin:40px}}.progress-wrapper h2[data-v-235c3c9e]{font-family:Inter;font-size:18px;font-weight:700;line-height:28px;color:#000}.progress-wrapper p[data-v-235c3c9e]{font-weight:400;line-height:16px;margin-bottom:12px}.progress-bar[data-v-235c3c9e]{position:relative;height:8px;background-color:#679e79;overflow:hidden;left:50%;transform:translate(-50%);width:calc(100% + 48px)}.progress-fill[data-v-235c3c9e]{height:100%;background-color:#4b7d5c;transition:width .3s ease}.progress-fill.uploading[data-v-235c3c9e]{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.3),rgba(255,255,255,.3) 6px,transparent 6px,transparent 12px)}.cancel-button[data-v-235c3c9e]{width:96px;height:32px;background-color:#fff;color:#3f3e3d;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:auto;text-align:center;margin-top:12px}.cancel-button[data-v-235c3c9e]:hover{background-color:#e7e7e7}.cancel-button[data-v-235c3c9e]:active{background-color:#ccc}.upload-container[data-v-48a55233]{padding:40px}@media (max-width: 768px){.upload-container[data-v-48a55233]{padding:0}}.upload-content[data-v-48a55233]{display:flex;flex-direction:column;align-items:center;gap:16px}.upload-content div[data-v-48a55233]{color:#838383}.p-layout[data-v-48a55233]{display:flex;flex-direction:column;color:#838383;white-space:nowrap}@media (max-width: 768px){.p-layout[data-v-48a55233]{white-space:wrap}}button[data-v-48a55233]{background-color:#4b7d5c;color:#fff;border:none;padding:6.5px 22px;border-radius:4px;cursor:pointer}button[data-v-48a55233]:hover{background-color:#2e4836}button[data-v-48a55233]:active{background-color:#10301d}.about-content[data-v-50ba8ce8]{width:100%;display:flex;flex-direction:row;justify-content:flex-end;height:auto;gap:40px;min-height:500px}@media (max-width: 768px){.about-content[data-v-50ba8ce8]{flex-direction:column;align-items:center;gap:16px}}.text-area[data-v-50ba8ce8]{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:40px;height:100%}.text-area .title[data-v-50ba8ce8]{color:#000}span[data-v-50ba8ce8]{color:#535353;line-height:24px;font-weight:400}@media (max-width: 768px){.img-area[data-v-50ba8ce8]{order:-1}}img[data-v-50ba8ce8]{aspect-ratio:1/1;display:block;max-width:418px}@media (max-width: 1000px){img[data-v-50ba8ce8]{width:100%;min-width:300px}}@media (max-width: 870px){img[data-v-50ba8ce8]{min-width:250px}}@media (max-width: 768px){img[data-v-50ba8ce8]{max-width:418px}}.login-container[data-v-50c432ba]{display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.login-container[data-v-50c432ba]{gap:16px}}.login-container .title[data-v-50c432ba]{display:flex;justify-content:center;font-weight:700;color:#4b7d5c}.login-container .text[data-v-50c432ba]{font-weight:400;color:#535353;text-align:center}.login-container .account-password[data-v-50c432ba]{width:100%;display:flex;flex-direction:column;gap:24px}.login-container .account-password .email[data-v-50c432ba]{display:flex;flex-direction:column;gap:4px}.login-container .account-password .email .title[data-v-50c432ba]{font-weight:700;color:#3f3e3d;display:flex;justify-content:start;gap:4px}.login-container .account-password .email .title span[data-v-50c432ba]{color:#e53e3e}.login-container .account-password .email input[data-v-50c432ba]{padding:10px 16px;font-size:16px;border:1px solid #e7e7e7;border-radius:4px}.login-container .account-password input.input-error[data-v-50c432ba]{border:2px solid #ee635c!important}.login-container .account-password .warning[data-v-50c432ba]{font-weight:400;color:#ee635c}.login-container .login[data-v-50c432ba]{font-weight:700;background-color:#4b7d5c;color:#fff;border-radius:4px;border:none;padding:10px 16px;cursor:pointer;transition:all .3s ease}.login-container .login[data-v-50c432ba]:hover{background-color:#2e4836}.login-container .login[data-v-50c432ba]:active{background-color:#10301d}.login-container .forgot[data-v-50c432ba]{text-align:center}.login-container .forgot a[data-v-50c432ba]{color:#535353;font-weight:400}.login-container .success-message[data-v-50c432ba]{color:#535353;display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.login-container .success-message[data-v-50c432ba]{gap:16px}}.login-container .success-message .back-login[data-v-50c432ba]{display:flex;justify-content:center}.login-container .success-message .back-login a[data-v-50c432ba]{color:#535353}.login-container[data-v-c4d09346]{display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.login-container[data-v-c4d09346]{gap:16px}}.login-container .title[data-v-c4d09346]{display:flex;justify-content:center;font-weight:700;color:#4b7d5c}.login-container .button[data-v-c4d09346]{width:100%;display:flex;flex-direction:column;gap:24px}.login-container .button a[data-v-c4d09346]{width:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:700;color:#4b7d5c;padding:11px 24px;position:relative;border:1px solid #4b7d5c;border-radius:4px;transition:all .3s ease}.login-container .button a[data-v-c4d09346]:hover{background-color:#2e4836;color:#fff}.login-container .button a[data-v-c4d09346]:active{background-color:#10301d;color:#fff}.login-container .button a img[data-v-c4d09346]{width:24px;height:24px;position:absolute;left:24px}@media (max-width: 768px){.login-container .button a img[data-v-c4d09346]{width:20px;height:20px;left:16px}}.login-container .or-divider[data-v-c4d09346]{display:flex;align-items:center;text-align:center;margin:8px 0;color:#838383;font-weight:500}.login-container .or-divider span[data-v-c4d09346]{padding:0 16px;white-space:nowrap}.login-container .or-divider[data-v-c4d09346]:before,.login-container .or-divider[data-v-c4d09346]:after{content:"";flex:1;height:1px;background-color:#838383}.login-container .account-password[data-v-c4d09346]{width:100%;display:flex;flex-direction:column;gap:24px}.login-container .account-password .email[data-v-c4d09346]{display:flex;flex-direction:column;gap:4px}.login-container .account-password .email .title[data-v-c4d09346]{font-weight:700;color:#3f3e3d;display:flex;justify-content:start;gap:4px}.login-container .account-password .email .title span[data-v-c4d09346]{color:#e53e3e}.login-container .account-password .email input[data-v-c4d09346]{padding:10px 16px;font-size:16px;border:1px solid #e7e7e7;border-radius:4px}.login-container .account-password input.input-error[data-v-c4d09346]{border:2px solid #ee635c!important}.login-container .account-password .password[data-v-c4d09346]{display:flex;flex-direction:column;gap:4px;position:relative}.login-container .account-password .password-input[data-v-c4d09346]{width:100%;position:relative}.login-container .account-password .password .title[data-v-c4d09346]{font-weight:700;color:#3f3e3d;display:flex;justify-content:start;gap:4px}.login-container .account-password .password .title span[data-v-c4d09346]{color:#e53e3e}.login-container .account-password .password input[data-v-c4d09346]{width:100%;padding:10px 16px;font-size:16px;border:1px solid #e7e7e7;border-radius:4px}.login-container .account-password .password .eye[data-v-c4d09346]{width:20px;height:20px;position:absolute;top:10px;right:16px;border:none;background-color:transparent;cursor:pointer}.login-container .account-password .password img[data-v-c4d09346]{width:100%}.login-container .account-password .warning[data-v-c4d09346]{font-weight:400;color:#ee635c}.login-container .login[data-v-c4d09346]{font-weight:700;background-color:#4b7d5c;color:#fff;border-radius:4px;border:none;padding:10px 16px;cursor:pointer;transition:all .3s ease}.login-container .login[data-v-c4d09346]:hover{background-color:#2e4836}.login-container .login[data-v-c4d09346]:active{background-color:#10301d}.login-container .forgot[data-v-c4d09346]{color:#3f3e3d;display:flex;justify-content:center;gap:5px}.login-container .forgot a[data-v-c4d09346]{color:#4b7d5c;font-weight:400}.register-container[data-v-9dcce4f2]{display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.register-container[data-v-9dcce4f2]{gap:16px}}.register-container .title[data-v-9dcce4f2]{display:flex;justify-content:center;font-weight:700;color:#4b7d5c}.register-container .account-password[data-v-9dcce4f2]{width:100%;display:flex;flex-direction:column;gap:24px}.register-container .account-password .email[data-v-9dcce4f2],.register-container .account-password .password[data-v-9dcce4f2]{display:flex;flex-direction:column;gap:4px;position:relative}.register-container .account-password .email .title[data-v-9dcce4f2],.register-container .account-password .password .title[data-v-9dcce4f2]{font-weight:700;color:#3f3e3d;display:flex;justify-content:start;gap:4px}.register-container .account-password .email .title span[data-v-9dcce4f2],.register-container .account-password .password .title span[data-v-9dcce4f2]{color:#e53e3e}.register-container .account-password .email input[data-v-9dcce4f2],.register-container .account-password .password input[data-v-9dcce4f2]{width:100%;padding:10px 16px;font-size:16px;border:1px solid #e7e7e7;border-radius:4px}.register-container .account-password .email input.input-error[data-v-9dcce4f2],.register-container .account-password .password input.input-error[data-v-9dcce4f2]{border:2px solid #ee635c!important}.register-container .account-password .email img[data-v-9dcce4f2],.register-container .account-password .password img[data-v-9dcce4f2]{width:100%}.register-container .account-password .email .warning[data-v-9dcce4f2],.register-container .account-password .password .warning[data-v-9dcce4f2]{font-weight:400;color:#ee635c}.register-container .login[data-v-9dcce4f2]{font-weight:700;background-color:#4b7d5c;color:#fff;border-radius:4px;border:none;padding:10px 16px;cursor:pointer;transition:all .3s ease}.register-container .login[data-v-9dcce4f2]:hover{background-color:#2e4836}.register-container .login[data-v-9dcce4f2]:active{background-color:#10301d}.register-container .result[data-v-9dcce4f2],.register-container .error[data-v-9dcce4f2]{text-align:center}.register-container .result pre[data-v-9dcce4f2],.register-container .error pre[data-v-9dcce4f2]{text-align:left;white-space:pre-wrap;word-break:break-word}
