body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ja-login-pageWrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:1.5rem}.ja-login-mainContainer{background:#fff;border-radius:16px;box-shadow:0 12px 32px #0d47a114,0 4px 12px #0000000d;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:420px;padding:2.5rem 2rem;width:100%}.ja-login-titleContainer h2{color:#0d47a1;font-size:1.75rem;font-weight:700;margin:0 0 2rem;text-align:center}.ja-login-inputContainer{display:flex;flex-direction:column;margin-bottom:1.25rem}.ja-login-label{color:#4a5568;font-size:.875rem;font-weight:600;margin-bottom:.4rem}.ja-login-inputBox{background-color:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:.95rem;height:48px;padding:0 14px;transition:all .2s ease;width:100%}.ja-login-inputBox:focus{background-color:#fff;border-color:#0d47a1;box-shadow:0 0 0 4px #0d47a11f;outline:none}.ja-login-passwordContainer{position:relative;width:100%}.ja-login-passwordContainer .ja-login-inputBox{padding-right:44px}.ja-login-passwordIcon{color:#64748b;cursor:pointer;font-size:1rem;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.ja-login-errorLabel{color:#d32f2f;font-size:.8rem;font-weight:500;margin-top:.35rem}.ja-login-primaryButton{background-color:#0d47a1;border:none;border-radius:8px;box-shadow:0 4px 12px #0d47a133;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;height:48px;margin-top:.5rem;transition:all .2s ease;width:100%}.ja-login-primaryButton:hover{background-color:#08306b;transform:translateY(-1px)}.ja-login-linkContainer{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.ja-login-forgotPasswordButton{background:none;border:none;color:#0d47a1;cursor:pointer;font-size:.875rem;font-weight:500}.ja-login-forgotPasswordButton:hover{text-decoration:underline}.ja-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172aa6;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:1rem;position:fixed;top:0;width:100vw;z-index:1000}.ja-modal-card{animation:slideUp .25s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:460px;overflow-y:auto;padding:2rem;position:relative;width:100%}.ja-modal-close{background:#0000;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;font-size:1.25rem;padding:4px 8px;position:absolute;right:1rem;top:1rem;transition:all .2s;z-index:10}.ja-modal-close:hover{background:#f1f5f9;color:#0f172a}.mainContainer{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.titleContainer{font-size:inherit!important;margin-bottom:1.5rem}.titleContainer h2{color:#0d47a1;font-size:1.5rem!important;margin:0;text-align:center}.inputContainer{margin-bottom:1rem;width:100%}.inputContainer label{color:#4a5568;font-size:.875rem;font-weight:600;margin-bottom:.3rem}.inputBox{background-color:#f8fafc!important;border:1.5px solid #e2e8f0!important;border-radius:8px!important;box-sizing:border-box;font-size:.95rem!important;height:48px!important;padding:0 12px!important;width:100%!important}.inputBox:focus{background-color:#fff!important;border-color:#0d47a1!important;outline:none}.passwordContainer{position:relative;width:100%}.passwordIcon{color:#64748b;cursor:pointer;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.inputButton{background-color:#0d47a1!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer;font-size:1rem!important;font-weight:600!important;height:48px!important;transition:background-color .2s;width:100%!important}.inputButton:hover{background-color:#08306b!important}.checkbox-container-Sign{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.checkbox-item-Sign{align-items:center;display:flex}.checkbox-label-Sign{color:#475569;font-size:.85rem;margin-left:8px}.checkbox-label-Sign a{color:#0d47a1;text-decoration:underline}.popup{align-items:center;background:#fffffff2;border-radius:16px;bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:absolute;right:0;top:0;z-index:20}.popupContent p{color:#1e293b;font-weight:500;text-align:center}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.ja-login-mainContainer{padding:1.75rem 1.25rem}.ja-modal-card{padding:1.5rem}}.ja-forget-container{display:flex;flex-direction:column;position:relative;width:100%}.ja-forget-header{margin-bottom:1.5rem;text-align:center}.ja-forget-header h2{color:#0d47a1;font-size:1.5rem;font-weight:700;margin:0 0 .35rem}.ja-forget-header p{color:#64748b;font-size:.875rem;line-height:1.4;margin:0}.ja-forget-successOverlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff5;border-radius:16px;display:flex;inset:-1rem;justify-content:center;padding:1.5rem;position:absolute;z-index:20}.ja-forget-successCard{align-items:center;display:flex;flex-direction:column;text-align:center}.ja-forget-successIcon{color:#10b981;font-size:3rem;margin-bottom:1rem}.ja-forget-successCard h3{color:#0f172a;font-size:1.25rem;margin:0 0 .5rem}.ja-forget-successCard p{color:#64748b;font-size:.875rem;line-height:1.4;margin:0 0 1.5rem}.ja-signin-container{display:flex;flex-direction:column;width:100%}.ja-signin-header{margin-bottom:1.5rem;text-align:center}.ja-signin-header h2{color:#0d47a1;font-size:1.5rem;font-weight:700;margin:0 0 .35rem}.ja-signin-header p{color:#64748b;font-size:.875rem;margin:0}.ja-signin-checkboxGroup{display:flex;flex-direction:column;gap:.6rem;margin:1.25rem 0}.ja-signin-checkboxItem{align-items:flex-start;color:#475569;cursor:pointer;display:flex;font-size:.825rem;gap:.5rem}.ja-signin-checkboxItem input[type=checkbox]{accent-color:#0d47a1;cursor:pointer;height:16px;margin-top:2px;width:16px}.ja-signin-checkboxItem a{color:#0d47a1;font-weight:500;text-decoration:underline}.ja-login-primaryButton:disabled{background-color:#94a3b8!important;box-shadow:none!important;cursor:not-allowed;opacity:.7}.popup-background{align-items:center;background-color:#00000080;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-background.visible{display:flex}.popup-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:20px;text-align:center;width:90%}.popup-container h2{margin-bottom:10px;margin-top:0}.popup-container p{font-size:14px;margin-bottom:15px}.checkbox-table{display:flex;flex-direction:column;gap:12px;margin-top:15px}.checkbox-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:30px 1fr}.checkbox-row input[type=checkbox]{cursor:pointer;height:20px;width:20px}.checkbox-row span{font-size:14px;line-height:1.4;text-align:left}.popup-container .accept-button{background-color:#0073e6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:20px;padding:10px 20px}.popup-container .accept-button:hover{background-color:#005bb5}.ja-settings-pageWrapper{background-color:#f8fafc;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:calc(100vh - 120px);padding:2rem 1.5rem}.ja-settings-mainContainer{margin:0 auto;max-width:1100px}.ja-settings-header{align-items:center;display:flex;gap:1.5rem;margin-bottom:2rem}.ja-settings-header h2{color:#0d47a1;font-size:1.75rem;font-weight:700;margin:0}.ja-settings-backButton{align-items:center;background-color:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#0d47a1;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.ja-settings-backButton:hover{background-color:#0d47a1;border-color:#0d47a1;color:#fff}.ja-settings-grid{align-items:flex-start;display:flex;gap:2rem}.ja-settings-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 32px #0d47a10a,0 4px 12px #00000005;box-sizing:border-box;flex:1 1;min-width:0;padding:1.75rem}.ja-settings-cardHeader{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem}.ja-settings-headerBetween{justify-content:space-between}.ja-settings-cardTitleLeft{align-items:center;display:flex;gap:.75rem}.ja-settings-cardIcon{color:#0d47a1;font-size:1.25rem}.ja-settings-cardHeader h3{color:#1e293b;font-size:1.2rem;margin:0}.ja-settings-infoGroup{margin-bottom:1.25rem}.ja-settings-tokenBox{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-family:monospace;font-size:.9rem;padding:.75rem 1rem;word-break:break-all}.ja-settings-statusBadge{background-color:#f0f7ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a8a;font-size:.9rem;padding:.75rem 1rem}.ja-settings-warningBox{background-color:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;display:flex;flex-direction:column;font-size:.875rem;gap:.75rem;margin-bottom:1.25rem;padding:1rem}.ja-settings-renewBtn{background-color:#dc2626!important}.ja-settings-renewBtn:hover{background-color:#991b1b!important}.ja-settings-secondaryButton{align-items:center;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-weight:600;gap:.5rem;height:44px;justify-content:center;transition:all .2s;width:100%}.ja-settings-secondaryButton:hover{background-color:#e2e8f0;color:#0f172a}.ja-settings-addButton{align-items:center;background-color:#0d47a1;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.45rem .9rem;transition:background-color .2s}.ja-settings-addButton:hover{background-color:#08306b}.ja-settings-searchContainer{margin-bottom:1rem;position:relative}.ja-settings-searchIcon{color:#94a3b8;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.ja-settings-searchInput{height:42px!important;padding-left:36px!important}.ja-settings-tableWrapper{border:1px solid #e2e8f0;border-radius:8px;max-height:320px;overflow-y:auto}.ja-settings-table{border-collapse:collapse;width:100%}.ja-settings-table th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:.8rem;padding:10px 12px;position:sticky;text-align:left;text-transform:uppercase;top:0}.ja-settings-table td{border-bottom:1px solid #f1f5f9;padding:8px 12px}.ja-settings-tableInput{background:#0000;border:1px solid #0000;border-radius:6px;color:#1e293b;font-size:.9rem;padding:6px 8px;transition:all .2s;width:100%}.ja-settings-tableInput:hover{background-color:#fff;border-color:#cbd5e1}.ja-settings-tableInput:focus{background-color:#fff;border-color:#0d47a1;outline:none}.ja-settings-colAction{text-align:center;width:50px}.ja-settings-deleteBtn{background:#0000;border:none;border-radius:6px;color:#ef4444;cursor:pointer;padding:6px 10px;transition:background-color .2s}.ja-settings-deleteBtn:hover{background-color:#fee2e2}.ja-settings-noData{color:#94a3b8;font-size:.9rem;padding:2rem 1rem!important;text-align:center}@media (max-width:900px){.ja-settings-grid{flex-direction:column}}@media (max-width:480px){.ja-settings-pageWrapper{padding:1rem .75rem}.ja-settings-card{padding:1.25rem}}.ja-settings-actionRow{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.ja-settings-dangerButton{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-weight:600;gap:.5rem;height:44px;justify-content:center;transition:all .2s;width:100%}.ja-settings-dangerButton:hover{background-color:#fee2e2;color:#b91c1c}.ja-modal-deleteCard{max-width:420px!important}.ja-settings-deleteDialog{padding:.5rem 0;text-align:center}.ja-settings-deleteIconWrapper{color:#dc2626;font-size:2.5rem;margin-bottom:.75rem}.ja-settings-deleteDialog h3{color:#0f172a;font-size:1.25rem;margin:0 0 .5rem}.ja-settings-deleteDialog p{color:#64748b;font-size:.875rem;line-height:1.4;margin:0 0 1.5rem}.ja-settings-deleteModalActions{display:flex;gap:.75rem}.ja-settings-confirmDeleteBtn{background-color:#dc2626!important;box-shadow:0 4px 12px #dc262633!important}.ja-settings-confirmDeleteBtn:hover{background-color:#b91c1c!important}.ja-modal-payCard{max-height:90vh;max-width:1000px!important;overflow-y:auto;padding:1.5rem!important;width:92%!important}.ja-changepass-container{display:flex;flex-direction:column;position:relative;width:100%}.ja-changepass-header{margin-bottom:1.5rem;text-align:center}.ja-changepass-header h2{color:#0d47a1;font-size:1.5rem;font-weight:700;margin:0 0 .35rem}.ja-changepass-header p{color:#64748b;font-size:.875rem;line-height:1.4;margin:0}.ja-changepass-form{display:flex;flex-direction:column}.ja-changepass-successOverlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff5;border-radius:16px;display:flex;inset:-1rem;justify-content:center;padding:1.5rem;position:absolute;z-index:20}.ja-changepass-successCard{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.ja-changepass-successIcon{color:#10b981;font-size:3rem;margin-bottom:1rem}.ja-changepass-successCard h3{color:#0f172a;font-size:1.25rem;margin:0 0 .5rem}.ja-changepass-successCard p{color:#64748b;font-size:.875rem;line-height:1.4;margin:0 0 1.5rem}.ja-pay-pageWrapper{background-color:#f8fafc;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:calc(100vh - 120px);padding:2.5rem 1.5rem}.ja-pay-mainContainer{margin:0 auto;max-width:1100px}.ja-pay-header{margin-bottom:2rem;text-align:center}.ja-pay-header h2{color:#0d47a1;font-size:2rem;font-weight:700;margin:0 0 .5rem}.ja-pay-subtitle{color:#64748b;font-size:1rem;margin:0}.ja-pay-mediaCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #00000008;margin-bottom:2rem;padding:1.5rem}.ja-pay-productImgGrid{gap:2rem}.ja-pay-imgWrapper,.ja-pay-productImgGrid{align-items:center;display:flex;justify-content:center}.ja-pay-imgWrapper{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:1rem}.ja-pay-imgWrapper img{border-radius:8px;box-shadow:0 8px 16px #0000000f;height:280px;max-width:100%;object-fit:contain;transition:transform .3s ease;width:auto}.ja-pay-imgWrapper img:hover{transform:translateY(-4px)}.ja-pay-contentGrid{align-items:flex-start;display:flex;gap:2rem}.ja-pay-infoCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 32px #0d47a10a,0 4px 12px #00000005;flex:1.6 1;padding:2rem}.ja-pay-cardHeader{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem}.ja-pay-cardIcon{color:#0d47a1;font-size:1.25rem}.ja-pay-cardHeader h3{color:#1e293b;font-size:1.25rem;margin:0}.ja-pay-introText{color:#475569;font-size:.95rem;line-height:1.6;margin-bottom:1.75rem}.ja-pay-section{margin-bottom:1.5rem}.ja-pay-section h4{align-items:center;color:#0d47a1;display:flex;font-size:1rem;gap:.5rem;margin:0 0 1rem}.ja-pay-featureList{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.ja-pay-featureList li{align-items:flex-start;color:#334155;display:flex;font-size:.9rem;gap:.75rem;line-height:1.5}.ja-pay-checkIcon{color:#10b981;flex-shrink:0;font-size:1.1rem;margin-top:2px}.ja-pay-checkoutCard{background:#fff;border:1.5px solid #bfdbfe;border-radius:16px;box-shadow:0 12px 32px #0d47a114;flex:1 1;padding:2rem;position:sticky;top:2rem}.ja-pay-priceContainer{background-color:#f0f7ff;border:1px solid #dbeafe;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem;text-align:center}.ja-pay-priceLabel{color:#0d47a1;font-size:.85rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ja-pay-priceTag{align-items:baseline;display:flex;gap:.25rem;justify-content:center;margin:.5rem 0}.ja-pay-amount{color:#0f172a;font-size:2.25rem;font-weight:800}.ja-pay-period{color:#64748b;font-size:.9rem;font-weight:500}.ja-pay-priceHint{color:#64748b;font-size:.8rem;margin:0}.ja-pay-checkboxGroup{margin-bottom:1.5rem}.ja-pay-checkboxItem{align-items:flex-start;color:#475569;cursor:pointer;display:flex;font-size:.875rem;gap:.6rem}.ja-pay-checkboxItem input[type=checkbox]{accent-color:#0d47a1;cursor:pointer;height:17px;margin-top:2px;width:17px}.ja-pay-checkboxItem a{color:#0d47a1;font-weight:600;text-decoration:underline}.ja-pay-errorBox{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.85rem;margin-bottom:1rem;padding:.75rem 1rem}.ja-pay-paypalWrapper{animation:fadeIn .3s ease-out;margin-top:1rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.ja-pay-contentGrid{flex-direction:column}.ja-pay-checkoutCard{box-sizing:border-box;position:static;width:100%}.ja-pay-productImgGrid{flex-direction:column;gap:1rem}}@media (max-width:480px){.ja-pay-pageWrapper{padding:1.25rem .75rem}.ja-pay-header h2{font-size:1.5rem}.ja-pay-checkoutCard,.ja-pay-infoCard{padding:1.25rem}.ja-pay-imgWrapper img{height:220px}}.mp_pageWrapper{background-color:#f8fafc;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:calc(100vh - 120px);padding:2rem 1.5rem}.mp_mainContainer{background-color:#fff;border-radius:16px;box-shadow:0 12px 32px #0d47a10f,0 4px 12px #0000000a;box-sizing:border-box;margin:0 auto;max-width:1100px;padding:2.5rem}.mp_header{align-items:flex-start;border-bottom:1.5px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem}.mp_header h2{color:#0d47a1;font-size:1.75rem;font-weight:700;margin:0 0 .25rem}.mp_subtitle{color:#64748b;font-size:.9rem;margin:0}.mp_settingsButton{align-items:center;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#0d47a1;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.25rem;transition:all .2s ease}.mp_settingsButton:hover{background-color:#0d47a1;border-color:#0d47a1;box-shadow:0 4px 12px #0d47a133;color:#fff}.mp_formGrid{display:flex;gap:2rem;margin-bottom:2rem}.mp_card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000005;flex:1 1;min-width:0;padding:1.75rem}.mp_cardTitle{border-bottom:2px solid #e2e8f0;color:#1e293b;font-size:1.1rem;font-weight:600;margin:0 0 1.25rem;padding-bottom:.5rem}.mp_inputRow{display:flex;gap:1rem}.mp_flex-1{flex:1 1}.mp_flex-2{flex:2 1}.mp_flex-3{flex:3 1}.mp_selectBox{cursor:pointer}.mp_tableWrapper{border:1px solid #e2e8f0;border-radius:8px;max-height:220px;overflow:hidden;overflow-y:auto}.mp_table{border-collapse:collapse;text-align:left;width:100%}.mp_table thead th{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:.8rem;font-weight:600;padding:10px 14px;text-transform:uppercase}.mp_table tbody td{border-bottom:1px solid #f1f5f9;color:#334155;font-size:.9rem;padding:10px 14px}.mp_table-row:hover{background-color:#f8fafc}.mp_col-1{text-align:center;width:60px}.mp_checkbox{accent-color:#0d47a1;cursor:pointer;height:17px;width:17px}.mp_betaBox{background-color:#f0f7ff;border:1.5px solid #bfdbfe;border-radius:12px;margin-bottom:2rem;padding:1.5rem;position:relative}.mp_betaBadge{background-color:#0d47a1;border-radius:4px;color:#fff;font-size:.7rem;font-weight:700;left:16px;letter-spacing:.5px;padding:2px 8px;position:absolute;top:-10px}.mp_betaBox p{color:#1e3a8a;font-size:.875rem;line-height:1.5;margin:0 0 1rem}.mp_betaBox a{color:#0d47a1;font-weight:600;text-decoration:underline}.mp_checkboxLabel{align-items:center;color:#1e3a8a;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.6rem}.mp_actionArea{display:flex;justify-content:flex-end}.mp_sendButton{align-items:center;display:flex;font-size:1.05rem;gap:.6rem;height:52px;justify-content:center;max-width:300px;width:100%}.mp_sendIcon{font-size:1.1rem}.ja-modal-settingsCard{max-height:90vh;max-width:1050px!important;overflow-y:auto;padding:1.5rem!important;width:92%!important}@media (max-width:900px){.mp_formGrid{flex-direction:column;gap:1.5rem}}@media (max-width:600px){.mp_pageWrapper{padding:1rem .75rem}.mp_mainContainer{padding:1.5rem 1.25rem}.mp_header{flex-direction:column;gap:1rem}.mp_settingsButton{justify-content:center;width:100%}.mp_inputRow{flex-direction:column;gap:0}.mp_actionArea{justify-content:center}.mp_sendButton{max-width:100%}}.mp_headerActions{align-items:center;display:flex;gap:.75rem}.mp_logoutButton{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.25rem;transition:all .2s ease}.mp_logoutButton:hover{background-color:#dc2626;border-color:#dc2626;box-shadow:0 4px 12px #dc262633;color:#fff}.mp_warningBanner{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;display:flex;gap:1rem;justify-content:space-between;margin-bottom:2rem;padding:1rem 1.25rem}.mp_warningText{align-items:center;color:#991b1b;display:flex;font-size:.9rem;gap:.75rem;line-height:1.4}.mp_warningIcon{color:#dc2626;flex-shrink:0;font-size:1.25rem}.mp_renewButton{background-color:#dc2626;border:none;border-radius:8px;box-shadow:0 4px 12px #dc262626;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.55rem 1.1rem;transition:background-color .2s;white-space:nowrap}.mp_renewButton:hover{background-color:#b91c1c}@media (max-width:600px){.mp_headerActions{width:100%}.mp_logoutButton{justify-content:center;width:100%}.mp_warningBanner{align-items:stretch;flex-direction:column}.mp_renewButton{text-align:center;width:100%}}.mainContainer{height:100vh}.mainContainer,.titleContainer{align-items:center;display:flex;flex-direction:column;justify-content:center}.titleContainer{font-size:64px;font-weight:bolder}.historyItem,.resultContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:400px}.historyContainer{flex-grow:5;height:200px;justify-content:flex-start}.buttonContainer,.historyContainer{align-items:center;display:flex;flex-direction:column}.buttonContainer{height:260px;justify-content:center}.inputContainer{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.inputContainer>.errorLabel{color:red;font-size:12px}.inputBox{border:1px solid grey;border-radius:8px;font-size:large;height:48px;padding-left:8px;width:400px}.ja-testtime-pageWrapper{align-items:center;background-color:#f8fafc;box-sizing:border-box;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:calc(100vh - 120px);padding:2.5rem 1.5rem}.ja-testtime-mainContainer{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:600px;width:100%}.ja-testtime-header{align-items:center;display:flex;flex-direction:column;text-align:center}.ja-testtime-iconWrapper{align-items:center;background-color:#f0f7ff;border:1.5px solid #bfdbfe;border-radius:50%;box-shadow:0 4px 12px #0d47a114;color:#0d47a1;display:flex;font-size:1.75rem;height:64px;justify-content:center;margin-bottom:1rem;width:64px}.ja-testtime-header h2{color:#0d47a1;font-size:1.75rem;font-weight:700;margin:0 0 .35rem}.ja-testtime-subtitle{color:#64748b;font-size:.95rem;margin:0}.ja-testtime-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 12px 32px #0d47a10d,0 4px 12px #00000005;padding:2rem}.ja-testtime-cardHeader{align-items:center;border-bottom:2px solid #f1f5f9;display:flex;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem}.ja-testtime-cardIcon{color:#0d47a1;font-size:1.25rem}.ja-testtime-cardHeader h3{color:#1e293b;font-size:1.2rem;margin:0}.ja-testtime-cardBody{color:#334155;display:flex;flex-direction:column;font-size:.95rem;gap:1rem;line-height:1.6}.ja-testtime-cardBody p{margin:0}.ja-testtime-actionArea{display:flex;justify-content:center;margin-top:2rem}.ja-testtime-confirmBtn{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:.6rem;height:48px;justify-content:center;max-width:280px;width:100%}.ja-testtime-footer{color:#94a3b8;font-size:.8rem;text-align:center}.ja-testtime-footer p{margin:0}@media (max-width:480px){.ja-testtime-pageWrapper{padding:1.25rem .75rem}.ja-testtime-card{padding:1.5rem 1.25rem}.ja-testtime-header h2{font-size:1.4rem}.ja-testtime-confirmBtn{max-width:100%}}.ja-footer{background-color:#fff;border-top:1px solid #e2e8f0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:1.5rem 1rem;width:100%}.ja-footer-container{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin:0 auto;max-width:1100px;text-align:center}.ja-footer-copy{color:#64748b;font-size:.85rem;font-weight:400;margin:0}.ja-footer-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.ja-footer-nav a{color:#0d47a1;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.ja-footer-nav a:hover{color:#08306b;text-decoration:underline}.ja-footer-divider{color:#cbd5e1;font-size:.75rem;-webkit-user-select:none;user-select:none}@media (max-width:480px){.ja-footer{padding:1.25rem .75rem}.ja-footer-nav{gap:.5rem}.ja-footer-copy{font-size:.8rem}}.App{margin-left:auto;margin-right:auto;max-width:1000px;padding-left:10px;padding-right:10px}.heading{color:#000;font-size:40px;margin:30px 0;text-align:center;text-transform:uppercase;z-index:1}table{border-collapse:collapse;width:100%}thead th{background-color:blue;color:#fff;font-size:14px;letter-spacing:.03em;padding:15px;text-transform:uppercase}tbody td{background-color:#fff;border:none;border-radius:3px;box-shadow:0 0 9px 0 #0000001a;margin-bottom:25px;padding:25px 30px}.table-header th{background-color:blue}.table-row{margin-bottom:25px}.col-1{width:50%}.col-2,.col-3,.col-4,.col-5{width:5%}.col-6{width:25%}.search-box-container{border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;margin:20px auto;padding:25px}.header,.search-box{align-items:center;display:flex}.header{justify-content:space-between;margin-bottom:15px}.new-button{background-color:#929292;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.header-logout{align-items:right;display:flex;justify-content:flex-end;margin-top:20px}.header-settings{align-items:left;display:flex;justify-content:flex-start;margin-top:20px}@media (max-width:800px){.heading{font-size:35px;margin:15px 0}}
/*# sourceMappingURL=main.346bebcb.css.map*/