@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";.modal-overlay[data-v-a8a04a14]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-a8a04a14]{background:#fff;padding:20px 40px;border-radius:8px;text-align:center;min-width:260px;box-shadow:0 2px 10px #0003}.break-text[data-v-a8a04a14]{white-space:pre-wrap;text-align:left}.button-group[data-v-a8a04a14]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px}button[data-v-a8a04a14]{flex:1;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer}.ok-button[data-v-a8a04a14]{color:#fff;background-color:#2c90ad}.ok-button[data-v-a8a04a14]:hover{background-color:#11697e}.cancel-button[data-v-a8a04a14]{color:#505050;background-color:#d9d9d9}.cancel-button[data-v-a8a04a14]:hover{background-color:silver}.close-x[data-v-a8a04a14]{position:absolute;top:-30px;right:-30px;background:transparent;border:none;font-size:24pt;color:#aaa;cursor:pointer}.close-x[data-v-a8a04a14]:hover{color:#000;background-color:#f0f0f028}.Sidebar[data-v-922365dc]{position:sticky;top:0;left:0;height:100vh;width:200px;background-color:#fff;display:flex;box-shadow:1px 0 4px #d9d9d9;flex-direction:column;justify-content:space-between;font-family:sans-serif;z-index:10}.Logo-container[data-v-922365dc]{display:flex;flex-direction:column;align-items:flex-start;padding:14px}.Logo[data-v-922365dc]{width:160px;height:auto;margin-bottom:5px}.Version[data-v-922365dc]{font-size:12px;color:#d9d9d9;margin-left:10px}.Menu[data-v-922365dc]{display:flex;flex-direction:column;margin-top:0}.Menu-Item[data-v-922365dc]{padding:12px 20px;text-decoration:none;cursor:pointer;font-size:14px}.Menu-Item.active[data-v-922365dc]{font-weight:700;color:#2c90ad}.Menu-Item[data-v-922365dc]:not(.disable):hover{background-color:#d6eff6;margin:0 10px;border-radius:10px 8px}.Menu-Item.disable[data-v-922365dc]{color:#d9d9d9;cursor:not-allowed}.Bottom-Menu[data-v-922365dc]{display:flex;flex-direction:column;padding:20px 0}.Main-Footer[data-v-c52ecb4a]{text-align:right;padding:8px 14px;font-size:12px;color:#2c90ad;position:sticky;bottom:0;right:0;background-color:#d6eff6;left:0}.login-header[data-v-eeb7ab27]{position:sticky;top:0;left:0;right:0;z-index:1000;background-color:#fff;display:flex;align-items:center;padding:10px 20px;box-shadow:0 2px 4px #0000001a}.logo[data-v-eeb7ab27]{height:50px}.version[data-v-eeb7ab27]{font-size:12px;color:#999;margin-left:10px}.login-footer[data-v-d4dc6069]{background-color:#d6eff6;padding:30px 24px;font-size:13px;box-sizing:border-box;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:flex-end;min-height:80px;position:sticky}.link[data-v-d4dc6069]{font-size:20px;margin-right:20px;color:#2c90ad;text-decoration:none}.link[data-v-d4dc6069]:hover{text-decoration:underline}.footer-right[data-v-d4dc6069]{position:absolute;bottom:8px;right:16px;color:#2c90ad;font-size:16px;white-space:nowrap}.modal-overlay[data-v-0380d5ec]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-0380d5ec]{background:#fff;padding:20px 40px;border-radius:8px;text-align:center;min-width:260px;box-shadow:0 2px 10px #0003}.break-text[data-v-0380d5ec]{white-space:pre-wrap;text-align:left}.button-group[data-v-0380d5ec]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px}button[data-v-0380d5ec]{flex:1;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer}.ok-button[data-v-0380d5ec]{color:#fff;background-color:#1fa374}.ok-button[data-v-0380d5ec]:hover{background-color:#27b889}.cancel-button[data-v-0380d5ec]{color:#505050;background-color:#d9d9d9}.cancel-button[data-v-0380d5ec]:hover{background-color:silver}.close-x[data-v-0380d5ec]{position:absolute;top:-30px;right:-30px;background:transparent;border:none;font-size:24pt;color:#aaa;cursor:pointer}.close-x[data-v-0380d5ec]:hover{color:#000;background-color:#f0f0f028}.Sidebar[data-v-6c08d7d3]{position:sticky;top:0;left:0;height:100vh;width:200px;background-color:#fff;display:flex;box-shadow:1px 0 4px #d9d9d9;flex-direction:column;justify-content:space-between;font-family:sans-serif;z-index:10}.Logo-container[data-v-6c08d7d3]{display:flex;flex-direction:column;align-items:flex-start;padding:14px}.Logo[data-v-6c08d7d3]{width:160px;height:auto;margin-bottom:5px}.Version[data-v-6c08d7d3]{font-size:12px;color:#d9d9d9;margin-left:10px}.Menu[data-v-6c08d7d3]{display:flex;flex-direction:column;margin-top:0}.Menu-Item[data-v-6c08d7d3]{padding:12px 20px;text-decoration:none;cursor:pointer;font-size:14px}.Menu-Item.active[data-v-6c08d7d3]{font-weight:700;color:#1fa374}.Menu-Item[data-v-6c08d7d3]:not(.disable):hover{background-color:#d6f6ec;margin:0 10px;border-radius:10px 8px}.Menu-Item.disable[data-v-6c08d7d3]{color:#d9d9d9;cursor:not-allowed}.Bottom-Menu[data-v-6c08d7d3]{display:flex;flex-direction:column;padding:20px 0}.Main-Footer[data-v-a61757e9]{text-align:right;padding:8px 14px;font-size:12px;color:#1fa374;position:sticky;bottom:0;right:0;background-color:#d6f6ec;left:0}.login-header[data-v-c6e9b383]{position:sticky;top:0;left:0;right:0;z-index:1000;background-color:#fff;display:flex;align-items:center;padding:10px 20px;box-shadow:0 2px 4px #0000001a}.logo[data-v-c6e9b383]{height:50px}.version[data-v-c6e9b383]{font-size:12px;color:#999;margin-left:10px}.login-footer[data-v-01b756f5]{background-color:#d6f6ec;padding:30px 24px;font-size:13px;box-sizing:border-box;bottom:0;left:0;width:100%;display:flex;justify-content:center;align-items:flex-end;min-height:80px;position:sticky}.link[data-v-01b756f5]{font-size:20px;margin-right:20px;color:#1fa374;text-decoration:none}.link[data-v-01b756f5]:hover{text-decoration:underline}.footer-right[data-v-01b756f5]{position:absolute;bottom:8px;right:16px;color:#1fa374;font-size:16px;white-space:nowrap}.app-wrapper{display:flex;height:100vh;overflow:hidden;background-image:url(/assets/background-BGT_Xqur.png);background-size:cover;background-position:center;background-repeat:no-repeat}.main-content{flex-grow:1;display:flex;flex-direction:column;overflow-y:auto}.overlay[data-v-ff43354e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-ff43354e]{background:#fff;height:530px;width:590px;padding:0 30px 50px;box-sizing:border-box;border-radius:10px;box-shadow:0 2px 10px #0000004d;position:relative;font-family:Noto Sans JP,sans-serif;color:#333}.dialog-title[data-v-ff43354e]{font-size:24pt;font-weight:700;margin-bottom:12px;text-align:center;font-family:Noto Sans JP,sans-serif}.dialog-subject[data-v-ff43354e]{font-family:Noto Sans JP,sans-serif;font-size:12pt;font-weight:400;line-height:1.5;margin-bottom:12px;text-align:left}.content[data-v-ff43354e]{max-height:none;height:270px;width:530px;overflow-y:auto;padding:0;border:1px solid #ccc;margin-bottom:15px;white-space:pre-wrap;text-align:left;font-family:Noto Sans JP,sans-serif;font-size:12pt;font-weight:400;line-height:1.5}.no-show-again[data-v-ff43354e]{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12pt;margin-bottom:16px}.close-button[data-v-ff43354e]{width:auto;min-width:150px;margin:0 auto;padding:5px 10px;display:block;background-color:#2c90ad;color:#fff;border:none;border-radius:5px;font-weight:400;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12pt}.close-button[data-v-ff43354e]:hover{background-color:#11697e}.close-x[data-v-ff43354e]{position:absolute;top:-30px;right:-30px;background:transparent;border:none;font-size:24pt;color:#aaa;cursor:pointer}.close-x[data-v-ff43354e]:hover{color:#000;background-color:#f0f0f028}.login-page[data-v-90743ad0]{position:relative;flex-grow:1;display:flex;justify-content:center;align-items:center;padding-top:80px;padding-bottom:90px;box-sizing:border-box;background-color:transparent}.login-container[data-v-90743ad0]{width:100%;max-width:400px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.logo[data-v-90743ad0]{width:100%;max-width:360px;height:auto}.version[data-v-90743ad0]{color:#ccc;margin-bottom:20px}.input[data-v-90743ad0]{width:100%;padding:12px;margin-bottom:20px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.input[data-v-90743ad0]:focus{outline-color:#2c90ad}.forgot-link[data-v-90743ad0]{display:block;font-size:14px;color:#2c90ad;margin:0 auto 20px;cursor:pointer;text-decoration:underline;width:fit-content}.login-button[data-v-90743ad0]{width:100%;padding:12px;font-size:16px;font-weight:700;color:#fff;background-color:#17839c;border:none;border-radius:6px;cursor:pointer}.login-button[data-v-90743ad0]:hover{background-color:#11697e}.loading-overlay[data-v-90743ad0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fffc;z-index:9999;display:flex;justify-content:center;align-items:center}.spinner[data-v-90743ad0]{border:6px solid #f3f3f3;border-top:6px solid #17839c;border-radius:50%;width:48px;height:48px;animation:spin-90743ad0 1s linear infinite}@keyframes spin-90743ad0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lang-selector[data-v-90743ad0]{position:absolute;top:20px;right:20px;display:flex;align-items:center;z-index:1000}.language-icon[data-v-90743ad0]{width:24px;height:24px;margin-right:8px}.lang-select[data-v-90743ad0]{padding:5px 8px;font-size:14px;border:1px solid #ccc;border-radius:6px;background-color:#fff;cursor:pointer}.lang-select[data-v-90743ad0]:hover{border-color:#1fa374}.forgotpass-page[data-v-bb16c801]{flex-grow:1;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:transparent}.forgotpass-container[data-v-bb16c801]{width:100%;max-width:400px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background-color:#fff;border:1px solid #D3D3D3;border-radius:6px}.input[data-v-bb16c801]{width:100%;padding:12px;margin-top:20px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.input[data-v-bb16c801]:focus{outline-color:#2c90ad}.button-group[data-v-bb16c801]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px}button[data-v-bb16c801]{flex:1;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer}.ok-button[data-v-bb16c801]{color:#fff;background-color:#2c90ad}.ok-button[data-v-bb16c801]:hover{background-color:#11697e}.cancel-button[data-v-bb16c801]{color:#505050;background-color:#d9d9d9}.cancel-button[data-v-bb16c801]:hover{background-color:silver}.resetpass-page[data-v-fb64ce90]{flex-grow:1;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:transparent}.resetpass-container[data-v-fb64ce90]{width:100%;max-width:400px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background-color:#fff;border:1px solid #D3D3D3;border-radius:6px}.input[data-v-fb64ce90]{width:100%;padding:12px;margin-top:20px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.input[data-v-fb64ce90]:focus{outline-color:#2c90ad}.button-group[data-v-fb64ce90]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px}button[data-v-fb64ce90]{flex:1;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer}.ok-button[data-v-fb64ce90]{color:#fff;background-color:#2c90ad}.ok-button[data-v-fb64ce90]:hover{background-color:#11697e}.cancel-button[data-v-fb64ce90]{color:#505050;background-color:#d9d9d9}.cancel-button[data-v-fb64ce90]:hover{background-color:silver}.modal-overlay[data-v-fb64ce90]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center}.modal[data-v-fb64ce90]{background:#fff;padding:20px 40px;border-radius:8px;text-align:center;min-width:260px;box-shadow:0 2px 10px #0003}.app[data-v-1da635d4]{flex-grow:1;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;background-color:transparent}.main[data-v-1da635d4]{flex:1;display:flex;justify-content:center;align-items:center}.terms-card[data-v-1da635d4]{background:#fafafa;border-radius:6px;padding:20px 30px;box-shadow:0 2px 6px #0000001a;max-width:500px;display:flex;flex-direction:column}.terms-title[data-v-1da635d4]{text-align:center;margin-bottom:15px}.terms-text[data-v-1da635d4]{text-align:left;padding:15px;background:#fff;border:1px solid #ddd;border-radius:4px;height:250px;overflow-y:auto;font-size:14px;line-height:1.6;min-width:400px}.buttons[data-v-1da635d4]{width:100%;display:flex;justify-content:space-evenly;margin-top:20px}.btn[data-v-1da635d4]{flex:1;max-width:150px;margin:0 30px;padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:16px}.btn.decline[data-v-1da635d4]{color:#505050;background-color:#d9d9d9}.btn.decline[data-v-1da635d4]:hover{background-color:silver}.btn.agree[data-v-1da635d4]{color:#fff;background-color:#2c90ad}.btn.agree[data-v-1da635d4]:hover{background-color:#11697e}.page-wrapper[data-v-2aef2f35]{background-color:transparent;padding-top:0;padding-bottom:0;flex-grow:1;margin:0;display:flex;justify-content:center;align-items:center}.register-wrapper[data-v-2aef2f35]{display:flex;justify-content:center;align-items:center;width:100%;max-width:700px}.register-container[data-v-2aef2f35]{width:100%;max-width:660px;background-color:#fff;border:1px solid #ddd;border-radius:12px;padding:0 40px 20px;box-shadow:0 2px 10px #0000000d;text-align:center}h2[data-v-2aef2f35]{font-size:20px;margin-bottom:24px;color:#333}input[data-v-2aef2f35]{display:block;width:100%;padding:14px;margin:30px 0;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}input[data-v-2aef2f35]:focus{outline-color:#2c90ad}.button-group[data-v-2aef2f35]{display:flex;justify-content:space-evenly;margin-top:30px}button[data-v-2aef2f35]{flex:1;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer;max-width:150px}button.cancel[data-v-2aef2f35]{color:#505050;background-color:#d9d9d9}button.cancel[data-v-2aef2f35]:hover{background-color:silver}button.submit[data-v-2aef2f35]{color:#fff;background-color:#2c90ad}button.submit[data-v-2aef2f35]:hover{background-color:#11697e}button[data-v-2aef2f35]:disabled{opacity:.6;cursor:not-allowed}label[data-v-2aef2f35]{display:block;font-weight:700;margin-bottom:6px}.error[data-v-2aef2f35]{color:#d33;font-size:13px;margin-top:4px}.home[data-v-cdd93ddc]{flex-grow:1;padding:40px;display:flex;flex-direction:column}.Title[data-v-cdd93ddc]{font-size:24px;margin-bottom:20px;font-weight:700;text-align:left}.notification-list[data-v-cdd93ddc]{margin-bottom:20px;width:100%}.notification[data-v-cdd93ddc]{border-bottom:1px solid #ccc;padding:10px 0}.notification-header[data-v-cdd93ddc]{display:flex;justify-content:space-between;align-items:center}.notification-date[data-v-cdd93ddc]{color:#666;margin-right:10px}.notification-title[data-v-cdd93ddc]{flex-grow:1}.notification-details[data-v-cdd93ddc]{margin-top:10px;color:#333}.demo[data-v-cdd93ddc]{background-color:#f9f9f9;padding:10px;border:1px solid #ccc;margin-bottom:20px}.pagination[data-v-cdd93ddc]{display:flex;justify-content:center;align-items:center;gap:10px}.pagination button[data-v-cdd93ddc],.pagination-item[data-v-cdd93ddc]{display:flex;justify-content:center;align-items:center;width:60px;height:40px;padding:10px;box-sizing:border-box;background-color:#f8fbfc;color:#4f4f4f;border:1px solid #D3D3D3;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700}.pagination-item[data-v-cdd93ddc]{width:40px}.pagination button[data-v-cdd93ddc]:disabled{opacity:.5;cursor:not-allowed;background-color:#f8fbfc;color:#d3d3d3}.pagination-item[data-v-cdd93ddc]:hover,.pagination button[data-v-cdd93ddc]:not(:disabled):hover{background-color:#e6f1f4}.current-page[data-v-cdd93ddc]{width:40px;background-color:#2c90ad;color:#fff;cursor:default}button[data-v-cdd93ddc]:disabled{opacity:.5;cursor:not-allowed}.popup[data-v-cdd93ddc]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-cdd93ddc]{background-color:#fff;border-radius:8px;width:90%;max-width:600px;min-width:300px;max-height:90vh;padding:20px;text-align:center;box-shadow:0 4px 6px #0003;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.Popup-Title[data-v-cdd93ddc]{font-size:18px;font-weight:400;margin-top:20px;white-space:nowrap;text-align:left;display:inline-block}.Popup-Detail[data-v-cdd93ddc]{font-size:14px;line-height:1.5;margin-top:0;margin-bottom:20px;border:1px solid #ccc;padding:10px 20px;width:100%;box-sizing:border-box;text-align:left;overflow-wrap:break-word;overflow-y:auto;white-space:pre-line}.Popup-Close[data-v-cdd93ddc]{align-self:center;background-color:#2c90ad;color:#fff;border:none;padding:8px 30px;border-radius:4px;cursor:pointer;margin-top:auto;font-size:17px}.close-btn[data-v-cdd93ddc]{position:absolute;top:-25px;right:-2px;font-size:18px;font-weight:700;cursor:pointer;color:#333}.modal-overlay[data-v-cdd93ddc]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999!important}.modal-content[data-v-cdd93ddc]{background-color:#fff;padding:30px 20px;border-radius:10px;text-align:center;max-width:400px;width:90%;box-shadow:0 4px 10px #0003}.modal-content h3[data-v-cdd93ddc]{font-size:20px;margin-bottom:16px}.modal-content p[data-v-cdd93ddc]{margin-bottom:24px;color:#333}.modal-content button[data-v-cdd93ddc]{background-color:#17839c;color:#fff;border:none;border-radius:6px;padding:10px 24px;font-size:14px;cursor:pointer}.modal-content button[data-v-cdd93ddc]:hover{background-color:#11697e}.vl-shown{overflow:hidden}.vl-overlay{inset:0;position:absolute;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:9999}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{z-index:9999;position:fixed}.vl-overlay .vl-background{inset:0;position:absolute;background:#fff;opacity:.5}.vl-overlay .vl-icon,.vl-parent{position:relative}.loading-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff}.loading-spinner{width:50px;height:50px;border:5px solid rgba(0,0,0,.3);border-top:5px solid black;border-radius:50%;animation:spin 1s linear infinite}.loading-text{font-size:1.5rem;margin-top:20px;color:#000;text-align:center}.loading-text2{font-size:15px;margin-top:20px;color:#000;text-align:center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-3313ae98]{box-sizing:border-box}.app-layout[data-v-3313ae98]{display:flex;flex-direction:row;flex-grow:1;font-family:sans-serif}.main-content[data-v-3313ae98]{flex:1;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.instruction[data-v-3313ae98]{text-align:center;color:#444;margin-bottom:24px;white-space:pre-wrap}.drop-zone[data-v-3313ae98]{width:50%;height:50%;min-width:300px;min-height:150px;background-color:#f8fbfc;border:1px solid #D9D9D9;display:flex;align-items:center;justify-content:center;color:#666;border-radius:8px;margin-bottom:24px;position:relative;overflow:hidden}.btn.upload[data-v-3313ae98]{background-color:#2c90ad;color:#fff;padding:10px 24px;border:none;border-radius:6px;cursor:pointer}.btn.upload[data-v-3313ae98]:hover{background-color:#11697e}.popup-overlay[data-v-3313ae98]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup[data-v-3313ae98]{background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0003;text-align:center;position:relative}.popup img[data-v-3313ae98]{max-width:100%;max-height:300px;border-radius:10px}.button-group[data-v-3313ae98]{display:flex;justify-content:center;gap:16px}.btn[data-v-3313ae98]{padding:10px 24px;font-size:14px;border-radius:6px;border:none;cursor:pointer}.btn.cancel[data-v-3313ae98]{background-color:#d9d9d9;color:#333}.btn.cancel[data-v-3313ae98]:hover{background-color:silver}.btn.run[data-v-3313ae98]{background-color:#2c90ad;color:#fff}.btn.run[data-v-3313ae98]:hover{background-color:#11697e}.modal-overlay[data-v-3313ae98]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content[data-v-3313ae98]{background-color:#fff;padding:30px 20px;border-radius:10px;text-align:center;max-width:400px;width:90%;box-shadow:0 4px 10px #0003}.modal-content h3[data-v-3313ae98]{font-size:20px;margin-bottom:16px}.modal-content p[data-v-3313ae98]{margin-bottom:24px;color:#333}.modal-content button[data-v-3313ae98]{background-color:#17839c;color:#fff;border:none;border-radius:6px;padding:10px 24px;font-size:14px;cursor:pointer}.modal-content button[data-v-3313ae98]:hover{background-color:#11697e}.Ana-Result{flex-grow:1;display:flex;justify-content:center;align-items:center;box-sizing:border-box;flex-direction:column}.Result-Content{position:relative;background-color:#fff;width:clamp(300px,70%,800px);border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:clamp(1rem,2vw,2.5rem);border:1px solid #ddeeff;display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:40px auto 5px}.Result-Text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:20px;width:100%;padding:0 20px;box-sizing:border-box}.Result-Title{font-size:23px;font-weight:700;margin-bottom:5px}.DateTime{font-size:14px;margin-bottom:0;margin-top:0;white-space:pre-line;display:block}.Analysis-Number{font-size:14px;margin-bottom:30px;margin-top:0}.DIvalue-Content{display:flex;justify-content:center;align-items:center;width:clamp(100px,10vw,160px);height:clamp(100px,10vw,160px);top:-45%;right:20%;gap:10px;border-radius:50%;background-color:#2588a4;position:absolute}.DIValue-Name{position:absolute;top:15%;left:25%;font-size:clamp(13px,1.5vw,17px);font-weight:700;color:#fff;margin:0}.DIValue-Num{font-size:clamp(55px,5vw,75px);font-weight:700;color:#fff;margin:0;position:absolute}.Image-Wrapper{position:relative;width:100%;display:flex;justify-content:center}.Affected-Pic{display:block;margin:0 auto;width:60%;max-width:100%;max-height:calc(100vh - 100px);height:auto;z-index:2;background-color:#fff}.Error-Area{position:relative;width:100%}.Error-Text{font-size:17px;font-weight:700;color:red}.Retry-Btn{display:block;margin:10px auto 40px;background-color:#2c90ad;color:#fff;padding:10px 24px;border:none;border-radius:6px;cursor:pointer;font-size:15px;text-align:center;box-sizing:border-box;max-width:300px;width:200px}.Retry-Btn:hover{background-color:#11697e}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.modal-content{background:#fff;padding:2rem;border-radius:8px;max-width:90%;text-align:center}.app[data-v-de655272]{display:flex;box-sizing:border-box;background-color:transparent;height:calc(100vh - 33px)}.main-content[data-v-de655272]{display:flex;flex-direction:row;align-items:center;gap:40px;padding:40px;width:100%;box-sizing:border-box}.table-area[data-v-de655272]{flex:1;height:100%}.table-section[data-v-de655272]{overflow-y:auto;border:1px solid #ccc;height:100%;box-sizing:border-box;background-color:#fff;border-radius:8px}table[data-v-de655272]{width:100%;border-collapse:collapse}th[data-v-de655272],td[data-v-de655272]{padding:8px 10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center}th[data-v-de655272]:last-child,td[data-v-de655272]:last-child{border-right:none}th[data-v-de655272]{background-color:#f6f6f6}td[data-v-de655272]{cursor:pointer}tr.selected[data-v-de655272]{background-color:#d6f1f9}.detail-area[data-v-de655272]{flex:1;padding:20px}.detail-section[data-v-de655272]{border:1px solid #ddd;border-radius:8px;padding:20px;background-color:#f9fafa}.detail-img[data-v-de655272]{width:100%}h3[data-v-de655272]{margin-top:0;text-align:center}.container[data-v-ebf1d04e]{flex-grow:1;display:flex;box-sizing:border-box;background-color:transparent}.main[data-v-ebf1d04e]{flex:1;padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.card[data-v-ebf1d04e]{width:70%;max-width:700px;min-width:500px;background:#fff;border-radius:6px;padding:20px;box-shadow:0 0 4px #0000001a}.card-header[data-v-ebf1d04e]{display:flex;justify-content:space-between;align-items:center;color:#2c90ad}button[data-v-ebf1d04e]{color:#fff;background-color:#2c90ad;margin:10px;padding:10px;font-size:16px;border-radius:6px;border:none;cursor:pointer}button[data-v-ebf1d04e]:hover{background-color:#11697e}.account-data[data-v-ebf1d04e]{margin-top:10px;margin-bottom:15px;line-height:1.6}.account-data p[data-v-ebf1d04e]{margin:4px 0;display:flex;gap:16px}.account-data strong[data-v-ebf1d04e]{min-width:200px;display:inline-block}.analysis-list[data-v-ebf1d04e]{margin-top:10px;width:70%}.analysis-item[data-v-ebf1d04e]{white-space:pre-wrap;display:flex;justify-content:space-between;padding:10px 0}.modal-overlay[data-v-ebf1d04e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center}.modal[data-v-ebf1d04e]{width:80%;max-width:400px;display:flex;flex-direction:column;background:#fff;padding:20px 40px;border-radius:8px;text-align:center;min-width:260px;box-shadow:0 2px 10px #0003}.email-text[data-v-ebf1d04e]{text-align:left}.email-text p[data-v-ebf1d04e]{margin:4px 0;display:flex;gap:16px;color:#2c90ad}.email-text strong[data-v-ebf1d04e]{color:#000;display:inline-block}input[data-v-ebf1d04e]{width:100%;padding:12px;margin-top:20px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}input[data-v-ebf1d04e]:focus{outline-color:#2c90ad}.button-group[data-v-ebf1d04e]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px;font-weight:700}.cancel-button[data-v-ebf1d04e]{color:#505050;background-color:#d9d9d9;font-weight:700}.cancel-button[data-v-ebf1d04e]:hover{background-color:silver}.app[data-v-467fcaeb]{flex-grow:1;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;background-color:transparent}.main[data-v-467fcaeb]{flex:1;display:flex;justify-content:center;align-items:center}.terms-card[data-v-467fcaeb]{background:#fafafa;border-radius:6px;padding:20px 30px;box-shadow:0 2px 6px #0000001a;max-width:500px;display:flex;flex-direction:column;align-items:center}.terms-title[data-v-467fcaeb]{text-align:center;margin-bottom:15px}.terms-text[data-v-467fcaeb]{text-align:left;padding:15px;background:#fff;border:1px solid #ddd;border-radius:4px;height:250px;overflow-y:auto;font-size:14px;line-height:1.6;min-width:400px}button[data-v-467fcaeb]{width:100%;max-width:150px;margin-top:20px;padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:16px;color:#505050;background-color:#d9d9d9}button[data-v-467fcaeb]:hover{background-color:silver}.contact-container[data-v-c39dad26]{background-color:#eaf6f9;width:70%;max-width:800px;margin:auto;padding:20px;border-radius:8px}.contact-header[data-v-c39dad26]{display:flex;align-items:center;gap:8px}.contact-instruction[data-v-c39dad26]{margin-top:16px}.name-row[data-v-c39dad26]{display:flex;gap:10px}input[data-v-c39dad26],textarea[data-v-c39dad26]{width:100%;padding:10px;margin-top:30px;border:1px solid #ccc;box-sizing:border-box}textarea[data-v-c39dad26]{resize:none}input[data-v-c39dad26]:focus,textarea[data-v-c39dad26]:focus{outline-color:#2c90ad}.button-group[data-v-c39dad26]{width:100%;margin-top:16px;display:flex;justify-content:space-between}button[data-v-c39dad26]{flex:1;padding:10px;font-size:16px;border-radius:6px;border:none;cursor:pointer;max-width:150px}.submit-btn[data-v-c39dad26]{background-color:#2c90ad;color:#fff}.submit-btn[data-v-c39dad26]:hover{background-color:#11697e}.close-btn[data-v-c39dad26]{color:#505050;background-color:#d9d9d9}.close-btn[data-v-c39dad26]:hover{background-color:silver}img[data-v-c39dad26]{width:36px;height:36px}.overlay[data-v-66eff6b1]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-66eff6b1]{background:#fff;height:530px;width:590px;padding:0 30px 50px;box-sizing:border-box;border-radius:10px;box-shadow:0 2px 10px #0000004d;position:relative;font-family:Noto Sans JP,sans-serif;color:#333}.dialog-title[data-v-66eff6b1]{font-size:24pt;font-weight:700;margin-bottom:12px;text-align:center;font-family:Noto Sans JP,sans-serif}.dialog-subject[data-v-66eff6b1]{font-family:Noto Sans JP,sans-serif;font-size:12pt;font-weight:400;line-height:1.5;margin-bottom:12px;text-align:left}.content[data-v-66eff6b1]{max-height:none;height:270px;width:530px;overflow-y:auto;padding:0;border:1px solid #ccc;margin-bottom:15px;white-space:pre-wrap;text-align:left;font-family:Noto Sans JP,sans-serif;font-size:12pt;font-weight:400;line-height:1.5}.no-show-again[data-v-66eff6b1]{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12pt;margin-bottom:16px}.close-button[data-v-66eff6b1]{width:auto;min-width:150px;margin:0 auto;padding:5px 10px;display:block;background-color:#1fa374;color:#fff;border:none;border-radius:5px;font-weight:400;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12pt}.close-button[data-v-66eff6b1]:hover{background-color:#27b889}.close-x[data-v-66eff6b1]{position:absolute;top:-30px;right:-30px;background:transparent;border:none;font-size:24pt;color:#aaa;cursor:pointer}.close-x[data-v-66eff6b1]:hover{color:#000;background-color:#f0f0f028}.login-page[data-v-12ff1d5c]{position:relative;flex-grow:1;display:flex;justify-content:center;align-items:center;padding-top:80px;padding-bottom:90px;box-sizing:border-box;background-color:transparent}.login-container[data-v-12ff1d5c]{width:100%;max-width:400px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.logo[data-v-12ff1d5c]{width:100%;max-width:360px;height:auto}.version[data-v-12ff1d5c]{color:#ccc;margin-bottom:20px}.input[data-v-12ff1d5c]{width:100%;padding:12px;margin-bottom:20px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.input[data-v-12ff1d5c]:focus{outline-color:#1fa374}.forgot-link[data-v-12ff1d5c]{display:block;font-size:14px;color:#316ff4;margin:0 auto 20px;cursor:pointer;text-decoration:underline;width:fit-content}.login-button[data-v-12ff1d5c]{width:100%;padding:12px;font-size:16px;font-weight:700;color:#fff;background-color:#1fa374;border:none;border-radius:6px;cursor:pointer}.login-button[data-v-12ff1d5c]:hover{background-color:#27b889}.loading-overlay[data-v-12ff1d5c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fffc;z-index:9999;display:flex;justify-content:center;align-items:center}.spinner[data-v-12ff1d5c]{border:6px solid #f3f3f3;border-top:6px solid #17839c;border-radius:50%;width:48px;height:48px;animation:spin-12ff1d5c 1s linear infinite}@keyframes spin-12ff1d5c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lang-selector[data-v-12ff1d5c]{position:absolute;top:20px;right:20px;display:flex;align-items:center;z-index:1000}.language-icon[data-v-12ff1d5c]{width:24px;height:24px;margin-right:8px}.lang-select[data-v-12ff1d5c]{padding:5px 8px;font-size:14px;border:1px solid #ccc;border-radius:6px;background-color:#fff;cursor:pointer}.lang-select[data-v-12ff1d5c]:hover{border-color:#1fa374}.forgotpass-page[data-v-871e14e7]{flex-grow:1;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:transparent}.forgotpass-container[data-v-871e14e7]{width:100%;max-width:400px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background-color:#fff;border:1px solid #D3D3D3;border-radius:6px}.input[data-v-871e14e7]{width:100%;padding:12px;margin-top:20px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.input[data-v-871e14e7]:focus{outline-color:#1fa374}.button-group[data-v-871e14e7]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px}button[data-v-871e14e7]{flex:1;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer}.ok-button[data-v-871e14e7]{color:#fff;background-color:#1fa374}.ok-button[data-v-871e14e7]:hover{background-color:#27b889}.cancel-button[data-v-871e14e7]{color:#505050;background-color:#d9d9d9}.cancel-button[data-v-871e14e7]:hover{background-color:silver}.resetpass-page[data-v-bec2acf4]{flex-grow:1;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:transparent}.resetpass-container[data-v-bec2acf4]{width:100%;max-width:400px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background-color:#fff;border:1px solid #D3D3D3;border-radius:6px}.input[data-v-bec2acf4]{width:100%;padding:12px;margin-top:20px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.input[data-v-bec2acf4]:focus{outline-color:#1fa374}.button-group[data-v-bec2acf4]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px}button[data-v-bec2acf4]{flex:1;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer}.ok-button[data-v-bec2acf4]{color:#fff;background-color:#1fa374}.ok-button[data-v-bec2acf4]:hover{background-color:#27b889}.cancel-button[data-v-bec2acf4]{color:#505050;background-color:#d9d9d9}.cancel-button[data-v-bec2acf4]:hover{background-color:silver}.modal-overlay[data-v-bec2acf4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center}.modal[data-v-bec2acf4]{background:#fff;padding:20px 40px;border-radius:8px;text-align:center;min-width:260px;box-shadow:0 2px 10px #0003}.app[data-v-f7213993]{flex-grow:1;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;background-color:transparent}.main[data-v-f7213993]{flex:1;display:flex;justify-content:center;align-items:center}.terms-card[data-v-f7213993]{background:#fafafa;border-radius:6px;padding:20px 30px;box-shadow:0 2px 6px #0000001a;max-width:500px;display:flex;flex-direction:column}.terms-title[data-v-f7213993]{text-align:center;margin-bottom:15px}.terms-text[data-v-f7213993]{text-align:left;padding:15px;background:#fff;border:1px solid #ddd;border-radius:4px;height:250px;overflow-y:auto;font-size:14px;line-height:1.6;min-width:400px}.buttons[data-v-f7213993]{width:100%;display:flex;justify-content:space-evenly;margin-top:20px}.btn[data-v-f7213993]{flex:1;max-width:150px;margin:0 30px;padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:16px}.btn.decline[data-v-f7213993]{color:#505050;background-color:#d9d9d9}.btn.decline[data-v-f7213993]:hover{background-color:silver}.btn.agree[data-v-f7213993]{color:#fff;background-color:#1fa374}.btn.agree[data-v-f7213993]:hover{background-color:#27b889}.page-wrapper[data-v-32a00d1d]{background-color:transparent;padding-top:0;padding-bottom:0;flex-grow:1;margin:0;display:flex;justify-content:center;align-items:center}.register-wrapper[data-v-32a00d1d]{display:flex;justify-content:center;align-items:center;width:100%;max-width:700px}.register-container[data-v-32a00d1d]{width:100%;max-width:660px;background-color:#fff;border:1px solid #ddd;border-radius:12px;padding:0 40px 20px;box-shadow:0 2px 10px #0000000d;text-align:center}h2[data-v-32a00d1d]{font-size:20px;margin-bottom:24px;color:#333}input[data-v-32a00d1d]{display:block;width:100%;padding:14px;margin:30px 0;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}input[data-v-32a00d1d]:focus{outline-color:#1fa374}.button-group[data-v-32a00d1d]{display:flex;justify-content:space-evenly;margin-top:30px}button[data-v-32a00d1d]{flex:1;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer;max-width:150px}button.cancel[data-v-32a00d1d]{color:#505050;background-color:#d9d9d9}button.cancel[data-v-32a00d1d]:hover{background-color:silver}button.submit[data-v-32a00d1d]{color:#fff;background-color:#1fa374}button.submit[data-v-32a00d1d]:hover{background-color:#27b889}button[data-v-32a00d1d]:disabled{opacity:.6;cursor:not-allowed}label[data-v-32a00d1d]{display:block;font-weight:700;margin-bottom:6px}.error[data-v-32a00d1d]{color:#d33;font-size:13px;margin-top:4px}.home[data-v-a1abcb3e]{flex-grow:1;padding:40px;display:flex;flex-direction:column}.Title[data-v-a1abcb3e]{font-size:24px;margin-bottom:20px;font-weight:700;text-align:left}.notification-list[data-v-a1abcb3e]{margin-bottom:20px;width:100%}.notification[data-v-a1abcb3e]{border-bottom:1px solid #ccc;padding:10px 0}.notification-header[data-v-a1abcb3e]{display:flex;justify-content:space-between;align-items:center}.notification-date[data-v-a1abcb3e]{color:#666;margin-right:10px}.notification-title[data-v-a1abcb3e]{flex-grow:1}.notification-details[data-v-a1abcb3e]{margin-top:10px;color:#333}.demo[data-v-a1abcb3e]{background-color:#f9f9f9;padding:10px;border:1px solid #ccc;margin-bottom:20px}.pagination[data-v-a1abcb3e]{display:flex;justify-content:center;align-items:center;gap:10px}.pagination button[data-v-a1abcb3e],.pagination-item[data-v-a1abcb3e]{display:flex;justify-content:center;align-items:center;width:60px;height:40px;padding:10px;box-sizing:border-box;background-color:#f8fbfc;color:#4f4f4f;border:1px solid #D3D3D3;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700}.pagination button[data-v-a1abcb3e]:disabled{opacity:.5;cursor:not-allowed;background-color:#f8fbfc;color:#d3d3d3}.pagination-item[data-v-a1abcb3e]:hover,.pagination button[data-v-a1abcb3e]:not(:disabled):hover{background-color:#e6f1f4}.current-page[data-v-a1abcb3e]{background-color:#1fa374;color:#fff;cursor:default}.current-page[data-v-a1abcb3e]:hover{background-color:#27b889}button[data-v-a1abcb3e]:disabled{opacity:.5;cursor:not-allowed}.popup[data-v-a1abcb3e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-a1abcb3e]{background-color:#fff;border-radius:8px;width:90%;max-width:600px;min-width:300px;max-height:90vh;padding:20px;text-align:center;box-shadow:0 4px 6px #0003;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.Popup-Title[data-v-a1abcb3e]{font-size:18px;font-weight:400;margin-top:20px;white-space:nowrap;text-align:left;display:inline-block}.Popup-Detail[data-v-a1abcb3e]{font-size:14px;line-height:1.5;margin-top:0;margin-bottom:20px;border:1px solid #ccc;padding:10px 20px;width:100%;box-sizing:border-box;text-align:left;overflow-wrap:break-word;overflow-y:auto;white-space:pre-line}.Popup-Close[data-v-a1abcb3e]{align-self:center;background-color:#1fa374;color:#fff;border:none;padding:8px 30px;border-radius:4px;cursor:pointer;margin-top:auto;font-size:17px}.Popup-Close[data-v-a1abcb3e]:hover{background-color:#27b889}.close-btn[data-v-a1abcb3e]{position:absolute;top:-25px;right:-2px;font-size:18px;font-weight:700;cursor:pointer;color:#333}.modal-overlay[data-v-a1abcb3e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999!important}.modal-content[data-v-a1abcb3e]{background-color:#fff;padding:30px 20px;border-radius:10px;text-align:center;max-width:400px;width:90%;box-shadow:0 4px 10px #0003}.modal-content h3[data-v-a1abcb3e]{font-size:20px;margin-bottom:16px}.modal-content p[data-v-a1abcb3e]{margin-bottom:24px;color:#333}.modal-content button[data-v-a1abcb3e]{background-color:#17839c;color:#fff;border:none;border-radius:6px;padding:10px 24px;font-size:14px;cursor:pointer}.modal-content button[data-v-a1abcb3e]:hover{background-color:#11697e}.main-content[data-v-4d3ab88c]{flex-grow:1;padding:40px}.menu-container[data-v-4d3ab88c]{background-color:#f7f7f7;padding:20px;display:flex;border:1px solid #eee;border-bottom:none}.text-btn[data-v-4d3ab88c]{margin-left:30px;font-size:16px;font-weight:700;border:none;color:#1fa374;background-color:transparent;cursor:pointer}.text-btn[data-v-4d3ab88c]:hover{text-decoration:underline}.text-btn[data-v-4d3ab88c]:disabled{color:#d3d3d3;cursor:default;text-decoration:none}.csv-btn[data-v-4d3ab88c]{margin-left:auto;background-color:#1fa374;padding:10px;font-size:16px;font-weight:700;color:#fff;border:none;cursor:pointer;border-radius:6px;display:flex;align-items:center}.csv-btn img[data-v-4d3ab88c]{width:28px;height:28px;margin-left:7px}.csv-btn[data-v-4d3ab88c]:hover{background-color:#27b889}.table-container[data-v-4d3ab88c]{position:relative}table[data-v-4d3ab88c]{width:100%;border-collapse:collapse}th[data-v-4d3ab88c],td[data-v-4d3ab88c]{border:1px solid #eee;padding:8px;text-align:center}thead[data-v-4d3ab88c]{background-color:#f7f7f7}tr.selected[data-v-4d3ab88c]{background-color:#d6f6ec}.status[data-v-4d3ab88c]{display:inline-block;width:10px;height:10px;margin-right:5px}.status.blue[data-v-4d3ab88c]{background-color:#00f}.status.red[data-v-4d3ab88c]{background-color:red}.status.orange[data-v-4d3ab88c]{background-color:orange}.status.gray[data-v-4d3ab88c]{background-color:gray}.pagination[data-v-4d3ab88c]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px}.pagination button[data-v-4d3ab88c],.pagination-item[data-v-4d3ab88c]{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;box-sizing:border-box;background-color:#f8fbfc;color:#4f4f4f;border:1px solid #D3D3D3;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700}.pagination button[data-v-4d3ab88c]{width:70px}.pagination button[data-v-4d3ab88c]:disabled{opacity:.5;cursor:not-allowed;background-color:#f8fbfc;color:#d3d3d3}.pagination-item[data-v-4d3ab88c]:hover,.pagination button[data-v-4d3ab88c]:not(:disabled):hover{background-color:#e6f1f4}.current-page[data-v-4d3ab88c]{background-color:#1fa374;color:#fff;cursor:default}.current-page[data-v-4d3ab88c]:hover{background-color:#27b889}.modal-overlay[data-v-4d3ab88c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-4d3ab88c]{width:80%;max-width:400px;display:flex;flex-direction:column;background:#fff;padding:20px 40px;border-radius:8px;text-align:left;min-width:260px;box-shadow:0 2px 10px #0003}.modal-header[data-v-4d3ab88c]{display:flex;align-items:center;gap:8px}.modal span[data-v-4d3ab88c]{margin-right:20px}.button-group[data-v-4d3ab88c]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px;font-weight:700}.button-group button[data-v-4d3ab88c]{flex:1;max-width:150px;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer}.no-button[data-v-4d3ab88c]{color:#505050;background-color:#d9d9d9;font-weight:700}.yes-button[data-v-4d3ab88c]{color:#fff;background-color:#d71616;font-weight:700}.no-button[data-v-4d3ab88c]:hover{background-color:silver}.yes-button[data-v-4d3ab88c]:hover{background-color:#b51212}.info-icon[data-v-4d3ab88c]{width:48px;height:48px;margin-right:8px}.main-content[data-v-16b8c6e7]{flex-grow:1;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:transparent}.main-container[data-v-16b8c6e7]{width:fit-content;min-width:300px;padding:20px 60px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background-color:#fff;border:1px solid #D3D3D3;border-radius:6px}@media (min-width: 1024px){.main-container[data-v-16b8c6e7]{max-width:800px}}.email-text[data-v-16b8c6e7]{display:flex;justify-content:flex-start;align-items:center;gap:80px;width:auto;margin-bottom:30px}.email-text p[data-v-16b8c6e7]{word-break:break-word;overflow-wrap:anywhere}button[data-v-16b8c6e7]{flex:1;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer;color:#fff;background-color:#1fa374}button[data-v-16b8c6e7]:hover{background-color:#27b889}.container[data-v-b54a97af]{flex-grow:1;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:transparent}.main[data-v-b54a97af]{width:70%;max-width:700px;min-width:500px;background:#fff;border-radius:6px;display:flex;flex-direction:column;align-items:center;border:1px solid #D3D3D3}.account-info[data-v-b54a97af]{align-items:left}.info-text[data-v-b54a97af]{display:flex;margin-bottom:12px}.label[data-v-b54a97af]{display:inline-block;width:160px;font-weight:400;color:#555}.value[data-v-b54a97af]{flex:1}.buttons[data-v-b54a97af]{width:auto;margin-top:30px;display:flex;justify-content:center;flex-direction:column;margin-bottom:20px}button[data-v-b54a97af]{color:#fff;background-color:#1fa374;margin:10px;padding:10px 20px;font-size:16px;border-radius:6px;border:none;cursor:pointer}button[data-v-b54a97af]:hover{background-color:#27b889}.modal-overlay[data-v-b54a97af]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-b54a97af]{max-width:60%;display:flex;flex-direction:column;background:#fff;padding:20px 40px;border-radius:8px;text-align:center;min-width:260px;box-shadow:0 2px 10px #0003}.modal-text-area[data-v-b54a97af]{align-items:left}.modal-field[data-v-b54a97af]{text-align:left;display:flex;margin-bottom:12px}.modal-label[data-v-b54a97af]{display:inline-block;width:160px;font-weight:400}.modal-value[data-v-b54a97af]{flex:1;color:#1fa374}input[data-v-b54a97af]{width:100%;padding:12px;margin-top:20px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}input[data-v-b54a97af]:focus{outline-color:#1fa374}.button-group[data-v-b54a97af]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px;font-weight:700}.cancel-button[data-v-b54a97af]{color:#505050;background-color:#d9d9d9;font-weight:700}.cancel-button[data-v-b54a97af]:hover{background-color:silver}.app[data-v-f57aa14e]{flex-grow:1;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;background-color:transparent}.main[data-v-f57aa14e]{flex:1;display:flex;justify-content:center;align-items:center}.terms-card[data-v-f57aa14e]{background:#fafafa;border-radius:6px;padding:20px 30px;box-shadow:0 2px 6px #0000001a;max-width:500px;display:flex;flex-direction:column;align-items:center}.terms-title[data-v-f57aa14e]{text-align:center;margin-bottom:15px}.terms-text[data-v-f57aa14e]{text-align:left;padding:15px;background:#fff;border:1px solid #ddd;border-radius:4px;height:250px;overflow-y:auto;font-size:14px;line-height:1.6;min-width:400px}button[data-v-f57aa14e]{width:100%;max-width:150px;margin-top:20px;padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:16px;color:#505050;background-color:#d9d9d9}button[data-v-f57aa14e]:hover{background-color:silver}.contact-container[data-v-c0afa9dc]{background-color:#d6f6ec;width:70%;max-width:800px;margin:auto;padding:20px;border-radius:8px}.contact-header[data-v-c0afa9dc]{display:flex;align-items:center;gap:8px}.icon[data-v-c0afa9dc]{font-size:20px}.contact-instruction[data-v-c0afa9dc]{margin-top:16px}.name-row[data-v-c0afa9dc]{display:flex;gap:10px}input[data-v-c0afa9dc],textarea[data-v-c0afa9dc]{width:100%;padding:10px;margin-top:30px;border:1px solid #ccc;box-sizing:border-box}textarea[data-v-c0afa9dc]{resize:none}input[data-v-c0afa9dc]:focus,textarea[data-v-c0afa9dc]:focus{outline-color:#1fa374}.button-group[data-v-c0afa9dc]{width:100%;margin-top:16px;display:flex;justify-content:space-between}button[data-v-c0afa9dc]{flex:1;padding:10px;font-size:16px;border-radius:6px;border:none;cursor:pointer;max-width:150px}.submit-btn[data-v-c0afa9dc]{background-color:#1fa374;color:#fff}.inquiry-icon[data-v-c0afa9dc]{width:36px;height:36px;border-radius:8px}.submit-btn[data-v-c0afa9dc]:hover{background-color:#27b889}.close-btn[data-v-c0afa9dc]{color:#505050;background-color:#d9d9d9}.close-btn[data-v-c0afa9dc]:hover{background-color:silver}.login-page[data-v-b7d205f2]{flex-grow:1;display:flex;justify-content:center;align-items:center;padding-top:80px;padding-bottom:90px;box-sizing:border-box;background-color:transparent}.login-container[data-v-b7d205f2]{width:100%;max-width:400px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.logo[data-v-b7d205f2]{width:100%;max-width:360px;height:auto}.version[data-v-b7d205f2]{color:#ccc;margin-bottom:20px}.input[data-v-b7d205f2]{width:100%;padding:12px;margin-bottom:20px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}.input[data-v-b7d205f2]:focus{outline-color:#da8bff}.login-button[data-v-b7d205f2]{width:100%;padding:12px;font-size:16px;font-weight:700;color:#000;background-color:#da8bff;border:none;border-radius:6px;cursor:pointer}.login-button[data-v-b7d205f2]:hover{background-color:#e3a5ff}.loading-overlay[data-v-b7d205f2]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fffc;z-index:9999;display:flex;justify-content:center;align-items:center}.spinner[data-v-b7d205f2]{border:6px solid #f3f3f3;border-top:6px solid #17839c;border-radius:50%;width:48px;height:48px;animation:spin-b7d205f2 1s linear infinite}@keyframes spin-b7d205f2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-87e629c4]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-87e629c4]{background:#fff;padding:20px 40px;border-radius:8px;text-align:center;min-width:260px;box-shadow:0 2px 10px #0003}.break-text[data-v-87e629c4]{white-space:pre-wrap;text-align:left}.button-group[data-v-87e629c4]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px}button[data-v-87e629c4]{flex:1;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer}.ok-button[data-v-87e629c4]{color:#fff;background-color:#da8bff}.ok-button[data-v-87e629c4]:hover{background-color:#e3a5ff}.cancel-button[data-v-87e629c4]{color:#505050;background-color:#d9d9d9}.cancel-button[data-v-87e629c4]:hover{background-color:silver}.close-x[data-v-87e629c4]{position:absolute;top:-30px;right:-30px;background:transparent;border:none;font-size:24pt;color:#aaa;cursor:pointer}.close-x[data-v-87e629c4]:hover{color:#000;background-color:#f0f0f028}.main-content[data-v-9316d215]{flex-grow:1;display:flex;justify-content:center;align-items:center;box-sizing:border-box;background-color:transparent}.main-container[data-v-9316d215]{width:100%;max-width:600px;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background-color:#fff;border:1px solid #D3D3D3;border-radius:6px}form[data-v-9316d215]{display:flex;flex-direction:column}input[data-v-9316d215]{width:100%;padding:12px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}input[data-v-9316d215]:focus{outline-color:#da8bff}label[data-v-9316d215]{margin-top:20px}.button-area[data-v-9316d215]{display:flex;justify-content:center}button[data-v-9316d215]{width:150px;margin:30px 10px 10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer;color:#fff;background-color:#da8bff}button[data-v-9316d215]:hover{background-color:#e3a5ff}input[type=number][data-v-9316d215]::-webkit-outer-spin-button,input[type=number][data-v-9316d215]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-container[data-v-0db4c78c]{margin:auto;padding:20px;background-color:#fff;border:1px solid #D3D3D3;border-radius:6px}h2[data-v-0db4c78c]{text-align:center;margin-bottom:20px}label[data-v-0db4c78c]{display:block}input[type=text][data-v-0db4c78c],textarea[data-v-0db4c78c]{width:100%;padding:12px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;margin-bottom:20px}textarea[data-v-0db4c78c]{height:100px;resize:vertical}input[data-v-0db4c78c]:focus,textarea[data-v-0db4c78c]:focus{outline-color:#da8bff}.radio-group[data-v-0db4c78c]{display:flex;gap:20px;margin-top:5px;border:1px solid #ccc;border-radius:6px;padding:10px}.checkbox-group[data-v-0db4c78c]{margin-top:20px;display:flex;justify-content:center}.button-area[data-v-0db4c78c]{display:flex;justify-content:center}button[data-v-0db4c78c]{width:150px;margin:30px 10px 10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer;color:#fff;background-color:#da8bff}button[data-v-0db4c78c]:hover{background-color:#e3a5ff}.modal-overlay[data-v-0db4c78c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.popup[data-v-0db4c78c]{position:relative;background:#fff;border-radius:8px;width:560px;padding:30px;box-shadow:0 2px 10px #0003}.popup-title[data-v-0db4c78c]{text-align:center;font-size:18px;font-weight:700;margin-bottom:25px}.popup-content[data-v-0db4c78c]{margin-bottom:25px}.popup-row[data-v-0db4c78c]{display:flex;align-items:flex-start;margin-bottom:15px}.popup-label[data-v-0db4c78c]{width:100px;color:#555}.popup-value[data-v-0db4c78c]{flex:1}.popup-textarea[data-v-0db4c78c]{flex:1;height:100px;resize:none}.popup-buttons[data-v-0db4c78c]{display:flex;justify-content:center;gap:20px}.btn-cancel[data-v-0db4c78c]{color:#505050;background-color:#d9d9d9}.btn-cancel[data-v-0db4c78c]:hover{background-color:silver}.page-wrapper[data-v-8192d8df]{background-color:transparent;padding-top:0;padding-bottom:0;flex-grow:1;margin:0;display:flex;justify-content:center;align-items:center}.register-wrapper[data-v-8192d8df]{display:flex;justify-content:center;align-items:center;width:100%;max-width:700px}.register-container[data-v-8192d8df]{width:100%;max-width:500px;background-color:#fff;border:1px solid #ddd;border-radius:12px;padding:0 40px 20px;box-shadow:0 2px 10px #0000000d;text-align:center}h2[data-v-8192d8df]{font-size:20px;margin-bottom:24px;color:#333}input[data-v-8192d8df]{display:block;width:100%;padding:14px;margin:30px 0;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}input[data-v-8192d8df]:focus{outline-color:#da8bff}.button-group[data-v-8192d8df]{display:flex;justify-content:space-evenly;margin-top:30px}button[data-v-8192d8df]{flex:1;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer;max-width:150px}button.submit[data-v-8192d8df]{color:#fff;background-color:#da8bff}button.submit[data-v-8192d8df]:hover{background-color:#e3a5ff}button[data-v-8192d8df]:disabled{opacity:.6;cursor:not-allowed}label[data-v-8192d8df]{display:block;font-weight:700;margin-bottom:6px}.error[data-v-8192d8df]{color:#d33;font-size:13px;margin-top:4px}.main-content[data-v-b14cde50]{flex-grow:1;padding:40px}.menu-container[data-v-b14cde50]{background-color:#f7f7f7;padding:20px;display:flex;border:1px solid #eee;border-bottom:none}.text-btn[data-v-b14cde50]{margin-left:30px;font-size:16px;font-weight:700;border:none;color:#da8bff;background-color:transparent;cursor:pointer}.text-btn[data-v-b14cde50]:hover{text-decoration:underline;background-color:transparent}.text-btn[data-v-b14cde50]:disabled{color:#d3d3d3;cursor:default;text-decoration:none}.button-group[data-v-b14cde50]{margin-left:auto;align-items:right}button[data-v-b14cde50]{background-color:#da8bff;padding:10px;font-size:16px;font-weight:700;color:#fff;border:none;cursor:pointer;border-radius:6px}button[data-v-b14cde50]:hover{background-color:#e3a5ff}.btn[data-v-b14cde50]{margin-right:30px}.table-container[data-v-b14cde50]{position:relative}table[data-v-b14cde50]{width:100%;border-collapse:collapse}th[data-v-b14cde50],td[data-v-b14cde50]{border:1px solid #eee;padding:8px;text-align:center}thead[data-v-b14cde50]{background-color:#f7f7f7}tr.selected[data-v-b14cde50]{background-color:#f6e7fd}.pagination[data-v-b14cde50]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px}.pagination button[data-v-b14cde50],.pagination-item[data-v-b14cde50]{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;box-sizing:border-box;background-color:#f8fbfc;color:#4f4f4f;border:1px solid #D3D3D3;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700}.pagination button[data-v-b14cde50]{width:70px}.pagination button[data-v-b14cde50]:disabled{opacity:.5;cursor:not-allowed;background-color:#f8fbfc;color:#d3d3d3}.pagination-item[data-v-b14cde50]:hover,.pagination button[data-v-b14cde50]:not(:disabled):hover{background-color:#e6f1f4}.current-page[data-v-b14cde50]{background-color:#da8bff;color:#fff;cursor:default}.current-page[data-v-b14cde50]:hover{background-color:#e3a5ff}.modal-overlay[data-v-b14cde50]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-price[data-v-b14cde50]{width:80%;max-width:400px;display:flex;flex-direction:column;background:#fff;padding:20px 40px;border-radius:8px;text-align:center;min-width:260px;box-shadow:0 2px 10px #0003}.modal-price-text[data-v-b14cde50]{display:flex;text-align:left;gap:30px}.modal-price-input[data-v-b14cde50]{display:inline-block;text-align:left;margin-top:30px}.modal-detail[data-v-b14cde50]{width:80%;max-width:600px;display:flex;flex-direction:column;background:#fff;padding:20px 40px;border-radius:8px;text-align:center;min-width:260px;box-shadow:0 2px 10px #0003}.date-area[data-v-b14cde50]{display:flex;justify-content:end;margin-bottom:20px}.date-select[data-v-b14cde50]{width:120px;border-radius:6px;font-size:16px;padding:10px}.modal-info[data-v-b14cde50]{text-align:left;display:flex;flex-direction:column;margin-bottom:12px}.modal-label[data-v-b14cde50]{display:inline-block;width:160px;font-weight:400}.modal-value[data-v-b14cde50]{flex:1;font-weight:400}.color-text[data-v-b14cde50]{color:#da8bff}label[data-v-b14cde50]{vertical-align:middle;margin-right:30px}input[data-v-b14cde50]{padding:12px;font-size:14px;border:1px solid #ccc;border-radius:6px;box-sizing:border-box}input[data-v-b14cde50]:focus{outline-color:#da8bff}.cancel-button[data-v-b14cde50]{margin:10px;padding:10px 20px;color:#505050;background-color:#d9d9d9;font-weight:700}.run-button[data-v-b14cde50]{margin:10px;padding:10px 20px}.cancel-button[data-v-b14cde50]:hover{background-color:silver}.modal-cancel[data-v-b14cde50]{width:80%;max-width:400px;display:flex;flex-direction:column;background:#fff;padding:20px 40px;border-radius:8px;text-align:left;min-width:260px;box-shadow:0 2px 10px #0003}.modal-header[data-v-b14cde50]{display:flex;align-items:center;gap:8px}.modal-cancel span[data-v-b14cde50]{margin-right:20px}.modal-button-group[data-v-b14cde50]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px;font-weight:700}.no-button[data-v-b14cde50]{flex:1;max-width:150px;margin:10px;color:#505050;background-color:#d9d9d9;font-weight:700}.yes-button[data-v-b14cde50]{flex:1;max-width:150px;margin:10px;color:#fff;background-color:#d71616;font-weight:700}.no-button[data-v-b14cde50]:hover{background-color:silver}.yes-button[data-v-b14cde50]:hover{background-color:#b51212}input[type=number][data-v-b14cde50]::-webkit-outer-spin-button,input[type=number][data-v-b14cde50]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.main-content[data-v-a223a3a1]{flex-grow:1;padding:40px}.menu-container[data-v-a223a3a1]{background-color:#f7f7f7;padding:20px;display:flex;border:1px solid #eee;border-bottom:none}.text-btn[data-v-a223a3a1]{margin-left:30px;font-size:16px;font-weight:700;border:none;color:#da8bff;background-color:transparent;cursor:pointer}.text-btn[data-v-a223a3a1]:hover{text-decoration:underline}.text-btn[data-v-a223a3a1]:disabled{color:#d3d3d3;cursor:default;text-decoration:none}.csv-btn[data-v-a223a3a1]{margin-left:auto;background-color:#da8bff;padding:10px;font-size:16px;font-weight:700;color:#fff;border:none;cursor:pointer;border-radius:6px}.csv-btn img[data-v-a223a3a1]{margin-left:7px}.csv-btn[data-v-a223a3a1]:hover{background-color:#e3a5ff}.table-container[data-v-a223a3a1]{position:relative}table[data-v-a223a3a1]{width:100%;border-collapse:collapse}th[data-v-a223a3a1],td[data-v-a223a3a1]{border:1px solid #eee;padding:8px;text-align:center}thead[data-v-a223a3a1]{background-color:#f7f7f7}tr.selected[data-v-a223a3a1]{background-color:#f6e7fd}.status[data-v-a223a3a1]{display:inline-block;width:10px;height:10px;margin-right:5px}.status.blue[data-v-a223a3a1]{background-color:#00f}.status.red[data-v-a223a3a1]{background-color:red}.status.orange[data-v-a223a3a1]{background-color:orange}.status.gray[data-v-a223a3a1]{background-color:gray}.pagination[data-v-a223a3a1]{margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px}.pagination button[data-v-a223a3a1],.pagination-item[data-v-a223a3a1]{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:10px;box-sizing:border-box;background-color:#f8fbfc;color:#4f4f4f;border:1px solid #D3D3D3;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700}.pagination button[data-v-a223a3a1]{width:70px}.pagination button[data-v-a223a3a1]:disabled{opacity:.5;cursor:not-allowed;background-color:#f8fbfc;color:#d3d3d3}.pagination-item[data-v-a223a3a1]:hover,.pagination button[data-v-a223a3a1]:not(:disabled):hover{background-color:#e6f1f4}.current-page[data-v-a223a3a1]{background-color:#da8bff;color:#fff;cursor:default}.current-page[data-v-a223a3a1]:hover{background-color:#e3a5ff}.modal-overlay[data-v-a223a3a1]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.modal[data-v-a223a3a1]{width:80%;max-width:400px;display:flex;flex-direction:column;background:#fff;padding:20px 40px;border-radius:8px;text-align:left;min-width:260px;box-shadow:0 2px 10px #0003}.modal-header[data-v-a223a3a1]{display:flex;align-items:center;gap:8px}.modal span[data-v-a223a3a1]{margin-right:20px}.button-group[data-v-a223a3a1]{width:100%;display:flex;justify-content:space-evenly;margin-top:30px;font-weight:700}.button-group button[data-v-a223a3a1]{flex:1;max-width:150px;margin:10px;padding:10px;font-size:16px;font-weight:700;border-radius:6px;border:none;cursor:pointer}.no-button[data-v-a223a3a1]{color:#505050;background-color:#d9d9d9;font-weight:700}.yes-button[data-v-a223a3a1]{color:#fff;background-color:#d71616;font-weight:700}.no-button[data-v-a223a3a1]:hover{background-color:silver}.yes-button[data-v-a223a3a1]:hover{background-color:#b51212}
