@import"https://fonts.googleapis.com/css2?family=Glomeroid&display=swap";.login-view{background:linear-gradient(135deg,#667eea,#764ba2),url(/images/r.avif) no-repeat center center / cover;background-blend-mode:overlay;min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px}.login-container{width:900px;height:620px;background:#fffffff2;border-radius:20px;box-shadow:0 25px 50px #00000040;display:flex;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.left-section{flex:1;background:linear-gradient(135deg,#fe691e,#f94d00);padding:40px;display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative;overflow:hidden}.left-section:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}.logo-container{display:flex;align-items:center;margin-bottom:30px}.logo-icon{font-size:32px;margin-right:10px;color:#fff}.logo-text{font-size:28px;font-weight:700;letter-spacing:1px}.welcome-title{font-size:32px;font-weight:700;margin-bottom:10px;line-height:1.2}.welcome-subtitle{font-size:16px;margin-bottom:40px;opacity:.9;line-height:1.5}.signup-title{font-size:20px;font-weight:600;margin-bottom:10px}.signup-subtitle{font-size:14px;margin-bottom:25px;opacity:.9;line-height:1.5}.signup-button{width:180px;height:50px;background:#fff3;color:#fff;font-size:16px;font-weight:600;border:2px solid rgba(255,255,255,.5);border-radius:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.signup-button:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.form-container{flex:1;padding:50px 40px;display:flex;flex-direction:column;justify-content:center;background:#fff}.form-title1{font-size:28px;font-weight:700;color:#333;margin-bottom:8px}.sub-label{font-size:14px;color:#666;margin-bottom:30px}.input-label{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;display:block}.input-field{width:100%;margin-bottom:20px;--vaadin-input-field-border-radius: 8px;--vaadin-input-field-border-color: #e1e5e9;--vaadin-input-field-background: #f8f9fa}.input-field:hover{--vaadin-input-field-border-color: #FE691E}.input-field:focus{--vaadin-input-field-border-color: #FE691E;--vaadin-input-field-shadow: 0 0 0 3px rgba(254, 105, 30, .1)}.remember-me{margin-bottom:15px;font-size:14px}.terms-section{margin:15px 0}.terms-button{font-size:12px;padding:5px 10px;color:#fe691e;cursor:pointer;margin-bottom:5px}.terms-checkbox{font-size:12px;margin-top:5px}.bottom-layout{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:10px}.forgot-password{color:#fe691e;cursor:pointer;font-size:14px;font-weight:500;transition:color .2s}.forgot-password:hover{color:#f94d00;text-decoration:underline}.login-button{width:130px;height:45px;background:linear-gradient(135deg,#fe691e,#f94d00);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 10px #fe691e4d}.login-button:hover{transform:translateY(-2px);box-shadow:0 6px 15px #fe691e66}.login-button:disabled{opacity:.7;transform:none;box-shadow:none}.social-divider-container{width:100%;align-items:center;margin:25px 0 20px}.social-divider-container:before,.social-divider-container:after{content:"";flex:1;height:1px;background:#e1e5e9}.or-text{padding:0 15px;font-size:14px;color:#666}.social-buttons{width:100%;display:flex;justify-content:center;gap:15px;margin-bottom:10px}.social-button{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #e1e5e9;background:#fff;color:#666;transition:all .3s ease;cursor:pointer}.social-button:hover{transform:translateY(-2px);box-shadow:0 5px 10px #0000001a;border-color:#fe691e;color:#fe691e}.terms-dialog{border-radius:15px;overflow:hidden}.terms-dialog-header{color:#fe691e;margin:0;padding:20px;border-bottom:1px solid #eee;background:#f8f9fa}.terms-dialog-content{overflow-y:auto;padding:20px;max-height:350px}.terms-section-header{font-size:14px;font-weight:700;margin:10px 0 5px;color:#333}.terms-section-content{font-size:12px;margin:0 0 10px 15px;line-height:1.4;color:#666;white-space:pre-line}.terms-dialog-footer{padding:15px;border-top:1px solid #eee;background:#f8f9fa}.terms-close-button{background-color:#fe691e}.terms-dialog-layout{border-radius:15px;overflow:hidden}.verification-notification{background:transparent!important;box-shadow:none!important}.verification-layout{background-color:#fff;border-radius:15px;padding:20px;width:400px;border:2px solid #FE691E;box-shadow:0 10px 30px #0000004d;text-align:center}.verification-icon{color:#fe691e;margin-bottom:10px}.verification-title{font-size:18px;font-weight:700;color:#fe691e;margin:0}.verification-message{text-align:center;color:#333;font-size:14px;line-height:1.5}.verification-buttons{margin-top:15px}.verification-action-button{background-color:#fe691e;color:#fff;border-radius:6px;padding:10px 20px}.verification-cancel-button{color:#666;border-radius:6px;padding:10px 20px}.notification-layout{border-radius:10px;padding:15px 20px;width:350px;display:flex;align-items:center;gap:12px}.notification-success{background:linear-gradient(135deg,#4caf50,#45a049)}.notification-error{background:linear-gradient(135deg,#f44336,#d32f2f)}.notification-info{background:linear-gradient(135deg,#fe691e,#f94d00)}.notification-icon-success,.notification-icon-error,.notification-icon-info{width:24px;height:24px;color:#fff}.notification-text{color:#fff;font-size:14px;font-weight:500}*{box-sizing:border-box}@media (max-width: 900px){.login-view{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2),url(/images/r.avif) no-repeat center center / cover;background-blend-mode:overlay;min-height:100vh;height:auto;align-items:flex-start;justify-content:flex-start;overflow-y:auto}.login-container{width:100%!important;flex-direction:column;height:auto;min-height:auto;margin:0;border-radius:15px;box-shadow:0 15px 30px #0003;overflow:visible}.left-section{width:100%!important;padding:20px 15px;text-align:center;align-items:center;display:flex!important;flex-direction:column;justify-content:center;min-height:180px;border-radius:15px 15px 0 0}.form-container{width:100%!important;padding:25px 20px!important;border-radius:0 0 15px 15px;min-height:660px;justify-content:flex-start}.input-field{width:100%!important}.bottom-layout{flex-direction:column;gap:15px;align-items:stretch}.login-button{width:100%!important;margin-right:0!important}.signup-title{font-size:16px!important;width:100%!important;margin-bottom:5px}.signup-subtitle{font-size:12px!important;width:100%!important;margin-bottom:15px}.signup-button{width:100%!important;max-width:160px;height:40px;font-size:14px}.welcome-title{font-size:20px!important;margin-bottom:5px}.welcome-subtitle{font-size:12px!important;margin-bottom:20px}.form-title1{font-size:22px!important;text-align:center;margin-bottom:5px}.sub-label{text-align:center;margin-bottom:20px;font-size:13px}.forgot-password{text-align:center;margin-top:0}.social-divider-container{margin:5px 0 12px!important}.social-buttons{justify-content:center;margin-top:0!important;margin-bottom:5px!important;gap:12px}.social-button{width:38px!important;height:38px!important}.logo-container{justify-content:center;margin-bottom:15px}.logo-icon{font-size:24px}.logo-text{font-size:20px}}@media (max-width: 480px){.login-view{padding:15px;background:linear-gradient(135deg,#667eea,#764ba2),url(/images/r.avif) no-repeat center center / cover;background-blend-mode:overlay}.login-container{border-radius:12px;margin:0}.form-container{padding:20px 15px!important;min-height:600px}.left-section{padding:15px 10px;min-height:150px}.form-title1{font-size:20px!important}.welcome-title{font-size:18px!important}.input-field{height:45px!important;margin-bottom:15px}.login-button,.signup-button{height:45px!important;font-size:16px!important}.verification-layout{width:90vw;margin:0 auto;padding:15px}.notification-layout{width:90vw;padding:12px 15px}.logo-container{margin-bottom:10px}.logo-icon{font-size:20px}.logo-text{font-size:18px}.welcome-subtitle{margin-bottom:15px}.signup-subtitle{margin-bottom:10px}.social-divider-container{margin:5px 0 10px!important}.social-buttons{margin-bottom:0!important;gap:10px}.social-button{width:36px!important;height:36px!important}}@media (max-width: 360px){.login-view{padding:10px}.left-section{padding:12px 8px;min-height:130px}.form-container{padding:15px 10px!important;min-height:580px}.welcome-title{font-size:16px!important}.form-title1{font-size:18px!important}.social-divider-container{margin:6px 0 8px!important}.social-buttons{gap:8px}.social-button{width:34px!important;height:34px!important}.signup-button{max-width:140px;height:35px;font-size:12px}}.method-selection-layout{width:100%;margin:15px 0}.method-selection-button{transition:all .3s ease!important}.method-selection-button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 15px #0003!important}@media (max-width: 480px){.forgot-password-dialog{width:90vw!important;max-width:90vw!important;margin:5vw!important}.method-selection-button{padding:10px 15px!important;font-size:14px!important}.forgot-password-buttons{flex-direction:column-reverse;gap:10px!important}.forgot-password-buttons>*{width:100%!important}}.signup-view-main{background:linear-gradient(135deg,#667eea,#764ba2),url(/images/r.avif) no-repeat center center / cover;background-blend-mode:overlay;min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px}.signup-main-container{width:1000px;height:700px;background:#fffffff2;border-radius:20px;box-shadow:0 25px 50px #00000040;display:flex;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.signup-left-section{flex:1;background:linear-gradient(135deg,#fe691e,#f94d00);padding:40px;display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative;overflow:hidden}.signup-left-section:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}.signup-logo-container{display:flex;align-items:center;margin-bottom:30px}.signup-logo-icon{font-size:32px;margin-right:10px;color:#fff}.signup-logo-text{font-size:28px;font-weight:700;letter-spacing:1px}.signup-welcome-title{font-size:32px;font-weight:700;margin-bottom:10px;line-height:1.2}.signup-welcome-subtitle{font-size:16px;margin-bottom:40px;opacity:.9;line-height:1.5}.signup-login-title{font-size:20px;font-weight:600;margin-bottom:10px}.signup-login-subtitle{font-size:14px;margin-bottom:25px;opacity:.9;line-height:1.5}.signup-login-button{width:180px;height:50px;background:#fff3;color:#fff;font-size:16px;font-weight:600;border:2px solid rgba(255,255,255,.5);border-radius:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.signup-login-button:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.signup-form-container{flex:1.2;padding:40px;display:flex;flex-direction:column;justify-content:flex-start;background:#fff;overflow-y:auto}.signup-form-title{font-size:28px;font-weight:700;color:#333;margin-bottom:8px}.signup-sub-label{font-size:14px;color:#666;margin-bottom:30px}.signup-input-label{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;display:block}.signup-input-field{width:100%;margin-bottom:20px;--vaadin-input-field-border-radius: 8px;--vaadin-input-field-border-color: #e1e5e9;--vaadin-input-field-background: #f8f9fa}.signup-input-field:hover{--vaadin-input-field-border-color: #FE691E}.signup-input-field:focus{--vaadin-input-field-border-color: #FE691E;--vaadin-input-field-shadow: 0 0 0 3px rgba(254, 105, 30, .1)}.signup-name-layout{display:flex;gap:15px;width:100%}.signup-name-layout>*{flex:1}.signup-terms-section{margin:15px 0}.signup-terms-button{font-size:12px;padding:5px 10px;color:#fe691e;cursor:pointer;margin-bottom:5px}.signup-terms-checkbox{font-size:12px;margin-top:5px}.signup-action-button{width:100%;height:45px;background:linear-gradient(135deg,#fe691e,#f94d00);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 10px #fe691e4d;margin-top:10px}.signup-action-button:hover{transform:translateY(-2px);box-shadow:0 6px 15px #fe691e66}.signup-action-button:disabled{opacity:.7;transform:none;box-shadow:none}.signup-terms-dialog{border-radius:15px;overflow:hidden}.signup-terms-dialog-header{color:#fe691e;margin:0;padding:20px;border-bottom:1px solid #eee;background:#f8f9fa}.signup-terms-dialog-content{overflow-y:auto;padding:20px;max-height:350px}.signup-terms-section-header{font-size:14px;font-weight:700;margin:10px 0 5px;color:#333}.signup-terms-section-content{font-size:12px;margin:0 0 10px 15px;line-height:1.4;color:#666;white-space:pre-line}.signup-terms-dialog-footer{padding:15px;border-top:1px solid #eee;background:#f8f9fa}.signup-terms-close-button{background-color:#fe691e}.signup-terms-dialog-layout{border-radius:15px;overflow:hidden}.signup-verification-notification{background:transparent!important;box-shadow:none!important}.signup-verification-layout{background-color:#fff;border-radius:15px;padding:20px;width:400px;border:2px solid #FE691E;box-shadow:0 10px 30px #0000004d;text-align:center}.signup-verification-icon{color:#fe691e;margin-bottom:10px}.signup-verification-title{font-size:18px;font-weight:700;color:#fe691e;margin:0}.signup-verification-message{text-align:center;color:#333;font-size:14px;line-height:1.5}.signup-verification-buttons{margin-top:15px}.signup-verification-action-button{background-color:#fe691e;color:#fff;border-radius:6px;padding:10px 20px}.signup-verification-cancel-button{color:#666;border-radius:6px;padding:10px 20px}.signup-notification-layout{border-radius:10px;padding:15px 20px;width:350px;display:flex;align-items:center;gap:12px}.signup-notification-success{background:linear-gradient(135deg,#4caf50,#45a049)}.signup-notification-error{background:linear-gradient(135deg,#f44336,#d32f2f)}.signup-notification-info{background:linear-gradient(135deg,#fe691e,#f94d00)}.signup-notification-icon-success,.signup-notification-icon-error,.signup-notification-icon-info{width:24px;height:24px;color:#fff}.signup-notification-text{color:#fff;font-size:14px;font-weight:500}@media (max-width: 900px){.signup-view-main{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2),url(/images/r.avif) no-repeat center center / cover;background-blend-mode:overlay;min-height:100vh;height:auto;align-items:flex-start;justify-content:flex-start;overflow-y:auto}.signup-main-container{width:100%!important;flex-direction:column;height:auto;min-height:auto;margin:0;border-radius:15px;box-shadow:0 15px 30px #0003;overflow:visible}.signup-left-section{width:100%!important;padding:100px 15px 10px;text-align:center;align-items:center;display:flex!important;flex-direction:column;justify-content:center;min-height:100px;border-radius:15px 15px 0 0}.signup-form-container{width:100%!important;padding:25px 20px!important;border-radius:0 0 15px 15px;min-height:auto;justify-content:flex-start}.signup-name-layout{flex-direction:column;gap:0}.signup-input-field{width:100%!important}.signup-action-button{width:100%!important;margin-top:10px}.signup-login-title{font-size:16px!important;width:100%!important;margin-bottom:5px}.signup-login-subtitle{font-size:12px!important;width:100%!important;margin-bottom:15px}.signup-login-button{width:100%!important;max-width:160px;height:40px;font-size:14px}.signup-welcome-title{font-size:20px!important;margin-bottom:5px}.signup-welcome-subtitle{font-size:12px!important;margin-bottom:20px}.signup-form-title{font-size:22px!important;text-align:center;margin-bottom:5px}.signup-sub-label{text-align:center;margin-bottom:20px;font-size:13px}.signup-logo-container{justify-content:center;margin-bottom:15px}.signup-logo-icon{font-size:24px}.signup-logo-text{font-size:20px}}@media (max-width: 480px){.signup-view-main{padding:15px;background:linear-gradient(135deg,#667eea,#764ba2),url(/images/r.avif) no-repeat center center / cover;background-blend-mode:overlay}.signup-main-container{border-radius:12px;margin:0}.signup-form-container{padding:20px 15px!important;min-height:auto}.signup-left-section{padding:80px 10px 15px;min-height:50px;justify-content:center}.signup-form-title{font-size:20px!important}.signup-welcome-title{font-size:18px!important}.signup-input-field{height:45px!important;margin-bottom:15px}.signup-action-button,.signup-login-button{height:45px!important;font-size:16px!important}.signup-verification-layout{width:90vw;margin:0 auto;padding:15px}.signup-notification-layout{width:90vw;padding:12px 15px}.signup-logo-container{margin-bottom:10px}.signup-logo-icon{font-size:20px}.signup-logo-text{font-size:18px}.signup-welcome-subtitle{margin-bottom:15px}.signup-login-subtitle{margin-bottom:10px}}@media (max-width: 360px){.signup-view-main{padding:10px}.signup-left-section{padding:70px 8px 12px;min-height:20px;justify-content:center}.signup-form-container{padding:15px 10px!important;min-height:auto}.signup-welcome-title{font-size:16px!important}.signup-form-title{font-size:18px!important}.signup-login-button{max-width:140px;height:35px;font-size:12px}}.career-table .wrap-column{white-space:normal;word-break:break-word}.verify-view-main{background:linear-gradient(135deg,#667eea,#764ba2),url(/images/r.avif) no-repeat center center / cover;background-blend-mode:overlay;min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px}.verify-main-container{width:900px;height:600px;background:#fffffff2;border-radius:20px;box-shadow:0 25px 50px #00000040;display:flex;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.verify-left-section{flex:1;background:linear-gradient(135deg,#fe691e,#f94d00);padding:40px;display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative;overflow:hidden}.verify-left-section:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}.verify-logo-container{display:flex;align-items:center;margin-bottom:30px}.verify-logo-icon{font-size:32px;margin-right:10px;color:#fff}.verify-logo-text{font-size:28px;font-weight:700;letter-spacing:1px}.verify-welcome-title{font-size:32px;font-weight:700;margin-bottom:10px;line-height:1.2}.verify-welcome-subtitle{font-size:16px;margin-bottom:40px;opacity:.9;line-height:1.5}.verify-form-container{flex:1;padding:50px 40px;display:flex;flex-direction:column;justify-content:center;background:#fff}.verify-form-title{font-size:28px;font-weight:700;color:#333;margin-bottom:8px;text-align:center}.verify-sub-label{font-size:14px;color:#666;margin-bottom:30px;text-align:center}.verify-code-layout{margin:30px 0}.verify-code-input{--vaadin-input-field-border-radius: 12px;--vaadin-input-field-border-color: #e1e5e9;--vaadin-input-field-background: #f8f9fa;--vaadin-input-field-height: 70px;--vaadin-input-field-font-size: 24px;--vaadin-input-field-font-weight: 600}.verify-code-input:hover{--vaadin-input-field-border-color: #FE691E}.verify-code-input:focus{--vaadin-input-field-border-color: #FE691E;--vaadin-input-field-shadow: 0 0 0 3px rgba(254, 105, 30, .1)}.verify-resend-layout{margin:20px 0 30px}.verify-resend-label{font-size:14px;color:#666;font-weight:500}.verify-timer-label{font-size:14px;color:#fe691e;font-weight:600;margin-right:10px}.verify-resend-button{font-size:14px;color:#fe691e;background:transparent;border:none;cursor:pointer;font-weight:600;padding:5px 10px;border-radius:5px;transition:all .3s ease}.verify-resend-button:hover{background:#fe691e1a}.verify-resend-button:disabled{color:#999;cursor:not-allowed}.verify-action-button{width:100%;height:50px;background:linear-gradient(135deg,#fe691e,#f94d00);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 10px #fe691e4d;margin:10px 0}.verify-action-button:hover{transform:translateY(-2px);box-shadow:0 6px 15px #fe691e66}.verify-action-button:disabled{opacity:.7;transform:none;box-shadow:none;cursor:not-allowed}.verify-back-button{width:100%;height:45px;background:transparent;color:#666;font-size:14px;font-weight:500;border:1px solid #e1e5e9;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:10px}.verify-back-button:hover{background:#f8f9fa;border-color:#fe691e;color:#fe691e}.verify-notification-layout{border-radius:10px;padding:15px 20px;width:350px;display:flex;align-items:center;gap:12px}.verify-notification-success{background:linear-gradient(135deg,#4caf50,#45a049)}.verify-notification-error{background:linear-gradient(135deg,#f44336,#d32f2f)}.verify-notification-icon-success,.verify-notification-icon-error{width:24px;height:24px;color:#fff}.verify-notification-text{color:#fff;font-size:14px;font-weight:500}@media (max-width: 900px){.verify-view-main{padding:20px;min-height:100vh;height:auto;align-items:flex-start;justify-content:flex-start}.verify-main-container{width:100%!important;flex-direction:column;height:auto;min-height:auto;margin:0;border-radius:15px}.verify-left-section{width:100%!important;padding:60px 15px 20px;text-align:center;align-items:center;display:flex!important;flex-direction:column;justify-content:center;min-height:180px;border-radius:15px 15px 0 0}.verify-form-container{width:100%!important;padding:30px 20px!important;border-radius:0 0 15px 15px;min-height:auto}.verify-code-input{width:60px!important;height:60px!important}.verify-welcome-title{font-size:24px!important}.verify-welcome-subtitle{font-size:14px!important}.verify-form-title{font-size:22px!important}.verify-logo-container{justify-content:center;margin-bottom:15px}.verify-logo-icon{font-size:24px}.verify-logo-text{font-size:20px}}@media (max-width: 480px){.verify-view-main{padding:15px}.verify-left-section{padding:50px 10px 15px;min-height:150px}.verify-form-container{padding:25px 15px!important}.verify-code-input{width:55px!important;height:55px!important}.verify-welcome-title,.verify-form-title{font-size:20px!important}.verify-action-button,.verify-back-button{height:45px!important}.verify-logo-icon{font-size:20px}.verify-logo-text{font-size:18px}}.reset-password-view{background:linear-gradient(135deg,#667eea,#764ba2),url(/images/r.avif) no-repeat center center / cover;background-blend-mode:overlay;min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px}.reset-password-container{width:900px;height:620px;background:#fffffff2;border-radius:20px;box-shadow:0 25px 50px #00000040;display:flex;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.reset-left-section{flex:1;background:linear-gradient(135deg,#fe691e,#f94d00);padding:40px;display:flex;flex-direction:column;justify-content:center;color:#fff;position:relative;overflow:hidden}.reset-left-section:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)}.reset-logo-container{display:flex;align-items:center;margin-bottom:30px}.reset-logo-icon{font-size:32px;margin-right:10px;color:#fff}.reset-logo-text{font-size:28px;font-weight:700;letter-spacing:1px}.reset-welcome-title{font-size:32px;font-weight:700;margin-bottom:10px;line-height:1.2}.reset-welcome-subtitle{font-size:16px;margin-bottom:40px;opacity:.9;line-height:1.5}.reset-signup-title{font-size:20px;font-weight:600;margin-bottom:10px}.reset-signup-subtitle{font-size:14px;margin-bottom:25px;opacity:.9;line-height:1.5}.reset-signup-button{width:180px;height:50px;background:#fff3;color:#fff;font-size:16px;font-weight:600;border:2px solid rgba(255,255,255,.5);border-radius:25px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.reset-signup-button:hover{background:#ffffff4d;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.reset-form-container{flex:1;padding:50px 40px;display:flex;flex-direction:column;justify-content:center;background:#fff}.reset-header-container{display:flex;align-items:center;gap:12px;margin-bottom:8px}.reset-header-icon{color:#fe691e}.reset-form-title{font-size:28px;font-weight:700;color:#333;margin-bottom:8px}.reset-sub-label{font-size:14px;color:#666;margin-bottom:30px}.reset-input-label{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;display:block}.reset-input-field{width:100%;margin-bottom:20px;--vaadin-input-field-border-radius: 8px;--vaadin-input-field-border-color: #e1e5e9;--vaadin-input-field-background: #f8f9fa}.reset-input-field:hover{--vaadin-input-field-border-color: #FE691E}.reset-input-field:focus{--vaadin-input-field-border-color: #FE691E;--vaadin-input-field-shadow: 0 0 0 3px rgba(254, 105, 30, .1)}.reset-login-button{width:100%;height:45px;background:linear-gradient(135deg,#fe691e,#f94d00);color:#fff;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 10px #fe691e4d}.reset-login-button:hover{transform:translateY(-2px);box-shadow:0 6px 15px #fe691e66}@media (max-width: 900px){.reset-password-view{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2),url(/images/r.avif) no-repeat center center / cover;background-blend-mode:overlay;min-height:100vh;height:auto;align-items:flex-start;justify-content:flex-start;overflow-y:auto}.reset-password-container{width:100%!important;flex-direction:column;height:auto;min-height:auto;margin:0;border-radius:15px;box-shadow:0 15px 30px #0003;overflow:visible}.reset-left-section{width:100%!important;padding:20px 15px;text-align:center;align-items:center;display:flex!important;flex-direction:column;justify-content:center;min-height:180px;border-radius:15px 15px 0 0}.reset-form-container{width:100%!important;padding:25px 20px!important;border-radius:0 0 15px 15px;min-height:500px;justify-content:flex-start}.reset-header-container{justify-content:center;text-align:center;flex-direction:column;gap:8px}.reset-form-title{font-size:22px!important;text-align:center;margin-bottom:5px}.reset-sub-label{text-align:center;margin-bottom:20px;font-size:13px}.reset-welcome-title{font-size:20px!important;margin-bottom:5px}.reset-welcome-subtitle{font-size:12px!important;margin-bottom:20px}.reset-signup-title{font-size:16px!important;width:100%!important;margin-bottom:5px}.reset-signup-subtitle{font-size:12px!important;width:100%!important;margin-bottom:15px}.reset-signup-button{width:100%!important;max-width:160px;height:40px;font-size:14px}.reset-logo-container{justify-content:center;margin-bottom:15px}.reset-logo-icon{font-size:24px}.reset-logo-text{font-size:20px}}@media (max-width: 480px){.reset-password-view{padding:15px;background:linear-gradient(135deg,#667eea,#764ba2),url(/images/r.avif) no-repeat center center / cover;background-blend-mode:overlay}.reset-password-container{border-radius:12px;margin:0}.reset-form-container{padding:20px 15px!important;min-height:450px}.reset-left-section{padding:15px 10px;min-height:150px}.reset-form-title{font-size:20px!important}.reset-welcome-title{font-size:18px!important}.reset-input-field{height:45px!important;margin-bottom:15px}.reset-login-button,.reset-signup-button{height:45px!important;font-size:16px!important}.reset-logo-container{margin-bottom:10px}.reset-logo-icon{font-size:20px}.reset-logo-text{font-size:18px}.reset-welcome-subtitle{margin-bottom:15px}.reset-signup-subtitle{margin-bottom:10px}}@media (max-width: 360px){.reset-password-view{padding:10px}.reset-left-section{padding:12px 8px;min-height:130px}.reset-form-container{padding:15px 10px!important;min-height:420px}.reset-welcome-title{font-size:16px!important}.reset-form-title{font-size:18px!important}.reset-signup-button{max-width:140px;height:35px;font-size:12px}}.home-view{background-image:url(/images/r.avif);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;font-family:Arial,sans-serif}.nav-bar{width:100%;height:60px;display:flex;align-items:center;padding:0 20px;position:fixed;top:0;background-color:transparent}.logo{width:150px;height:100px;padding-left:30px;margin-top:20px}.logo:hover{transform:scale(1.1)}.nav-menu{display:flex;gap:40px;margin-right:50px}.nav-link{font-family:Glaromaid,sans-serif;color:#fff;font-size:16px;text-decoration:none;transition:color .3s ease-in-out}.nav-link:hover{color:gold}.right-section4{display:flex;align-items:center;gap:15px;margin-right:20px}.nav-button,.nav-button1{background-color:#f94d00;color:#fff;font-size:16px;width:90px;height:40px;cursor:pointer;transition:all .3s ease-in-out}.main-content{display:flex;justify-content:space-between;align-items:center;width:90%;margin-top:80px}.text-section{width:80%;margin-top:100px}.sub-header{font-size:45px;color:#fff;font-weight:700;line-height:10px}.p{font-size:16px;color:#fff;width:50%;line-height:1.5}.get-button{background-color:#f94d00;color:#fff;font-size:26px;width:250px;height:60px;cursor:pointer;font-weight:700;top:40px;transition:all .3s ease-in-out}.l-image{width:500px;height:450px;border-radius:20px;margin-right:40px}.footer-nav{width:100%;height:50px;background-color:transparent;display:flex;align-items:center;padding:0 20px;position:fixed;bottom:0;border-top:2px solid rgba(0,0,0,.15)}.footer-text{color:#fff;font-size:16px;font-family:Poppins,sans-serif;margin-left:20px}.footer-menu{display:flex;gap:30px;margin-right:20px}.footer-link{font-family:Glaromaid,sans-serif;color:#fff;font-size:14px;text-decoration:none;transition:color .3s ease-in-out}.footer-link:hover{color:gold}.navbar{width:100%;height:60px;background-color:#fff;display:flex;align-items:center;padding:0 20px;position:fixed;top:0;border-bottom:2px solid rgba(0,0,0,.15)}.main-layout{display:flex;padding:20px;gap:40px}.profile-heading{color:#f94d00;font-size:22px}.left-section h2,.left-section h3{margin:0;padding:0;line-height:20px}.chart-container{width:500px;max-width:500px;margin:auto}.yellow-button{background-color:#fff;color:#000;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;font-weight:700}.yellow-button:hover{background-color:#fc0}.box{width:330px;height:138px;border:1px solid #ccc;border-radius:10px;padding:15px;box-shadow:0 4px 6px #0000001a;background-color:#fff}.view-button{background-color:#f94d00;color:#fff;border:none;padding:4px 15px;border-radius:5px;cursor:pointer}.view-button6{background-color:#f94d00;color:#fff;border:none;font-weight:400;font-size:16px}.ellipsis-dots{font-size:24px;cursor:pointer;color:#f94d00}.logo1{width:150px;height:100px;padding-left:30px;padding-top:20px}.logo1:hover{transform:scale(1.1)}.insights-box1{background-color:#080d82;color:#fff;padding:20px;border-radius:10px;text-align:left;margin-bottom:20px;margin-left:auto;margin-right:auto;width:400px}.insights-box1 h3{margin:2px 0;text-align:left;font-size:18px;color:#fff}.insights-box1 p{margin:5px 0;text-align:left;font-size:14px}.profile-heading{font-size:33px;text-align:center;margin-top:20px;color:#000}.profile-text{font-size:16px;text-align:center;color:gray;margin-bottom:20px}.yellow-button1{background-color:#ff0;color:#000;border:none;padding:0 10px;border-radius:5px;cursor:pointer;font-weight:700;display:block;margin:4px auto 4px 20px;width:300px}.yellow-button1:hover{background-color:#fc0}.view-button1{background-color:#080d82;color:#fff;border:none;padding:8px 15px;border-radius:5px;cursor:pointer}.view-button1:hover{background-color:#0056b3}.navbar1{width:100%;height:60px;background-color:#fff;display:flex;align-items:center;padding:0 20px;position:fixed;top:0;border-bottom:2px solid rgba(0,0,0,.15)}.logo2{width:150px;height:100px;padding-left:30px;padding-top:20px}.logo2:hover{transform:scale(1.1)}.title-text{color:#00f;font-size:30px;font-weight:700;margin-left:150px;margin-top:100px}.description-text{font-size:16px;color:#000;line-height:1.5;max-width:500px;margin-left:150px}.ok-button{background-color:#080d82;color:#fff;border:none;padding:10px 20px;border-radius:5px;font-size:16px;cursor:pointer;margin-left:70%}.ok-button:hover{background-color:#00008b}.leftimg{width:513px;height:400px;margin-left:30px;margin-top:20px}.part-a-title{font-size:24px;font-weight:700;margin-left:20px}.content-layout{display:flex;flex-direction:column;height:100vh;justify-content:space-between;padding:20px}.button-layout{position:absolute;bottom:20px;right:20px}.top-image3{margin-bottom:20px;margin-top:20px}.title-text3,.title-text5{font-size:30px;font-weight:700;text-align:center}.description-text3{margin-top:5px;font-size:18px;text-align:center;max-width:600px}.ok-button3{background-color:#f94d00;color:#fff;padding:10px 20px;border:none;cursor:pointer;font-size:18px;font-weight:700}.content-layout3{display:flex;flex-direction:column;height:100vh;padding:20px}.h22{font-size:30px;margin-bottom:5px;font-weight:400}vaadin-icon{font-size:18px!important;width:18px!important;height:18px!important}.sub-text{font-size:16px;color:#555}.sub-text8,.career-table{text-align:center}.h23{font-size:25px;margin-top:5px;font-weight:700;color:#fe691e;margin-left:70px}.h24{font-size:14px;margin-top:10px;font-weight:400;color:#000;margin-left:80px}.h26{font-size:20px;margin-top:10px;font-weight:700;color:#802800;margin-left:50px}.sub-textt{font-size:18px;color:#555;margin-left:40px}.sub-text8{font-size:16px;color:#555;margin-bottom:5px}.back-arrow{font-size:18px!important;cursor:pointer}.career-table1{width:1300px;height:300px;border-collapse:collapse;margin-top:5px;background-color:#fff;text-align:left}.career-table1 thead th{background-color:orange;color:#fff;text-align:left!important;padding:10px}.career-table1::part(header-cell){background-color:#f94d00!important;color:#fff!important;font-weight:700;font-size:18px;text-align:left!important}.career-table1 tbody td{background-color:#fff;text-align:center;padding:10px}.career-table1 tbody tr:hover{background-color:gray;transition:background-color .3s ease-in-out}.career-table{width:1090px;height:280px;border-collapse:collapse;margin-top:0;background-color:#fff;text-align:left!important}.career-table thead th{background-color:orange;color:#fff;text-align:left;padding:10px}.career-table::part(header-cell){background-color:#f94d00!important;color:#fff!important;font-weight:700;font-size:18px;text-align:left!important}.career-table tbody td{background-color:#fff;text-align:left!important;padding:10px}.career-table tbody tr:hover{background-color:gray;transition:background-color .3s ease-in-out}.view-button9{background-color:#f94d00;color:#fff;border:none;width:80px;height:30px;cursor:pointer;font-size:14px;box-shadow:0 4px 10px #0000001a}.view-button4{background-color:#f94d00;color:#fff;border:none;padding:5px;border-radius:5px;cursor:pointer;margin-left:50px;font-size:13px}.main-container5{box-shadow:0 4px 10px #0000001a;border-radius:10px;padding:20px;background-color:#fff;height:450px}.title10{margin-left:10px;font-size:30px;margin-bottom:10px;font-weight:700}.payment-option{width:530px;height:50px;border-bottom:1px solid black;display:flex;align-items:center;padding:5px;margin-bottom:10px;justify-content:space-between}.proceed-button{background-color:#f94d00;color:#fff;width:100%;height:45px;font-size:18px;font-weight:700;border-radius:5px;margin-top:20px;cursor:pointer}.main-container6{background:#fff;width:600px;height:500px;padding:20px;margin-top:50px;border-radius:10px;box-shadow:0 4px 10px #0000001a;text-align:center}.title6{font-size:30px;font-weight:700;margin-bottom:10px;margin-left:10px}.payment-amount{font-size:18px;color:#333;margin-left:10px;margin-bottom:15px}.phone-input-layout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.country-code-dropdown{width:100px;margin-top:20px}.phone-number-field{flex-grow:1;margin-top:20px;border:none;border-bottom:2px solid #F94D00;padding:8px;font-size:16px;outline:none;width:100%}.pay-button{background-color:#f94d00;color:#fff;border:none;padding:10px 20px;font-size:18px;font-weight:700;border-radius:5px;cursor:pointer;margin-top:40px;width:100%;height:45px}.main-container7{box-shadow:0 4px 10px #0000001a;border-radius:10px;padding:20px;background-color:#fff;box-shadow:0 8px 15px #0000004d;height:500px;display:flex;margin-left:100px;flex-direction:column;align-items:center;width:700px}.title1{text-align:left;font-size:30px;margin-bottom:10px;font-weight:700}.sub-title1{text-align:left;font-size:14px;margin-bottom:5px;color:#000;width:100%}.sub-label1{text-align:left;font-size:16px;margin-bottom:5px;width:100%;margin-left:5px}.sub-container{width:450px;height:70px;display:flex;align-items:center;padding:5px;margin-bottom:2px;justify-content:center;background-color:#fff;border-bottom:1px solid black}.sub-container-text{font-size:16px;text-align:left}.cancel-button,.pay-now-button{height:40px;font-size:16px;margin-top:1px;cursor:pointer}.cancel-button{box-shadow:0 4px 10px #0000001a;background-color:#fff;color:#000;font-size:18px;font-weight:700}.pay-now-button{background-color:#f94d00;color:#fff;font-size:18px;font-weight:700}.centered-container{width:700px;height:550px;box-shadow:0 4px 10px #0003;background-color:#fff;padding:20px;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.centered-container90{width:700px;height:400px;box-shadow:0 4px 10px #0003;background-color:#fff;padding:20px;border-radius:10px;align-items:center;justify-content:center}.title-label{font-size:30px;margin-left:20px;margin-top:1px;width:90%;line-height:26px;font-family:Glomeroid,sans-serif}.subtitle-label{font-size:16px;color:#000;margin-left:20px;margin-top:5px}.occupation-textfield{margin-left:10px;margin-top:10px;border:2px solid #F94D00}.search-icon{color:gray;cursor:pointer;font-size:30px}.occupation-list{margin-left:10px;margin-top:5px}.occupation-label{font-size:14px;padding:0;margin:1px 0;cursor:pointer}.occupation-label:hover{color:#00f;text-decoration:none}.button-layout8{margin-top:0;display:flex;justify-content:flex-end;gap:20px;width:100%;margin-right:15px}.skip-button8{background-color:#fff;color:#000;padding:5px 15px;border-radius:5px;cursor:pointer;font-size:18px;font-weight:700;box-shadow:0 4px 10px #0003}.next-button8{background-color:#f94d00;color:#fff;padding:5px 15px;border-radius:5px;cursor:pointer;font-size:18px;font-weight:700;border:none}.skip-button8:hover{background-color:#a9a9a9}.next-button8:hover{background-color:#ff8c00}@media only screen and (max-width: 768px){.centered-container{width:90%!important;height:auto!important;padding:15px!important}.occupation-textfield{width:100%!important;margin-left:0!important}.title-label,.subtitle-label{margin-left:0!important;font-size:22px!important;text-align:center}.button-layout8{flex-direction:row;justify-content:center;gap:10px;flex-wrap:wrap}.skip-button8,.next-button8{flex:1 1 auto;text-align:center;min-width:100px}.title-label{font-size:20px;margin-left:20px;margin-top:1px;width:90%;line-height:26px;font-family:Glomeroid,sans-serif}.centered-container90{width:350px;height:400px}.main-container7{margin-right:50px;height:500px;width:400px}.sub-container{width:400px;height:70px}}.back-button-layout{position:absolute;top:50px;left:20px;display:flex;align-items:center;cursor:pointer}.back-icon{color:#f94d00;font-size:18px;margin-right:8px}.back-text{font-size:18px;color:#f94d00;font-weight:700}.custom-dropdown::part(label){color:#000!important;font-size:14px}.cancel-button9{background-color:#fff;color:#000;padding:5px 15px;border-radius:5px;cursor:pointer;font-size:18px;font-weight:700;box-shadow:0 4px 10px #0003}.ok-button9{background-color:#f94d00;color:#fff;padding:5px 15px;border-radius:5px;cursor:pointer;font-size:18px;font-weight:700;border:none}.career-table2{width:1300px;height:300px;border-collapse:collapse;margin-top:5px;background-color:#fff;text-align:left}.career-table2 thead th{background-color:orange;color:#fff;text-align:center;padding:10px}.career-table2::part(header-cell){background-color:#f94d00!important;color:#fff!important;font-weight:700;font-size:18px;text-align:center}.career-table2 tbody td{background-color:#fff;text-align:center;padding:10px}.career-table2 tbody tr:hover{background-color:gray;transition:background-color .3s ease-in-out}.centered-text{text-align:center}vaadin-notification-card::part(overlay){background:transparent!important;box-shadow:none!important}.title-label6{font-size:30px;font-weight:400;text-align:center;margin-top:90px;color:#e65100;display:block;width:100%}.code-input{border:2px solid #ccc;border-radius:5px;text-align:center;font-size:24px;margin-top:10px}.centered-container11{width:1000px;height:90vh;box-shadow:0 4px 10px #0003;background-color:#fff;display:flex;margin-top:30px;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow-y:auto!important;overflow-x:hidden;padding:20px}.title-label7{font-size:30px;margin-left:20px;margin-top:20px;width:80%;line-height:26px;font-family:Glomeroid,sans-serif}vaadin-radio-group::part(label){margin-left:-50px!important}.career-table8{width:1090px;height:auto;border-collapse:collapse;margin-top:2px;background-color:#fff;text-align:left!important}.career-table8 thead th{color:#fff;text-align:left;padding:2px!important;height:10px!important}.career-table8::part(header-cell){background-color:#f94d00!important;color:#fff!important;font-weight:700;height:10px!important;font-size:16px;text-align:left!important;padding:0!important;line-height:1!important}.career-table8::part(header-row){height:10px!important}.career-table8 .vaadin-grid-cell{padding:2px!important}.career-table8 tbody td{background-color:#fff;text-align:left!important;padding:10px}.career-table8 tbody tr:hover{background-color:gray;transition:background-color .3s ease-in-out}.first-table::part(header-cell){background-color:#f94d00!important;color:#fff;font-size:14px}.second-table{background-color:#802800!important;color:#fff!important}.second-table::part(row){background-color:#802800!important;color:#000!important}.second-table::part(even-row){background-color:#802800!important}.second-table::part(selected-row){background-color:#802800!important}.second-table::part(header-cell){background-color:#802800!important}.second-table .vaadin-grid-cell-content{border-right:1px solid black}.second-table .vaadin-grid-cell-content:last-child{border-right:none}.career-table11{width:1000px;height:348px;border-collapse:collapse;margin-top:0;background-color:#fff;text-align:left!important}.career-table11 thead th{background-color:orange;color:#fff;text-align:left;padding:10px}.career-table11::part(header-cell){background-color:#f94d00!important;color:#fff!important;font-weight:700;font-size:18px;text-align:left!important}.career-table11 tbody td{background-color:#fff;text-align:left!important;padding:5px}.career-table11 tbody tr:hover{background-color:red;transition:background-color .3s ease-in-out}html,body{height:100%;margin:0;overflow:hidden}[part=content]{height:100%;overflow:auto}.first-table,.second-table,.third-table{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;word-wrap:break-word!important}.third-table::part(header-cell){background-color:#f94d00!important;color:#fff!important;font-weight:700;font-size:18px;text-align:left!important}.career-table13{width:1090px;height:280px;border-collapse:collapse;margin-top:0;background-color:#fff;text-align:left!important}.career-table13 thead th{background-color:orange;color:#fff;text-align:left;padding:10px}.career-table13::part(header-cell){background-color:#f94d00!important;color:#fff!important;font-weight:700;font-size:18px;text-align:left!important}.career-table13 tbody td{background-color:#fff;text-align:left!important;padding:10px}.career-table13 tbody tr:hover{background-color:gray;transition:background-color .3s ease-in-out}.third-table{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;--lumo-font-size-s: 12px;margin-left:50px;margin-top:20px}.third-table vaadin-grid-cell-content{white-space:normal!important;word-break:break-word!important;overflow-wrap:break-word!important;line-height:1.5!important;padding:var(--lumo-space-xs)!important;max-width:100%!important}.third-table [part~=cell]{min-width:0!important}vaadin-grid.highlighted-row [part~=row]{background-color:red!important;color:#fff!important}vaadin-grid.highlighted-row [part~=cell]{background-color:red!important;color:#fff!important;font-weight:700!important}vaadin-grid.highlighted-row [part~=row]:hover{background-color:#f33!important}vaadin-grid.highlighted-row[selected] [part~=row]{background-color:#8b0000!important}.highlighted-row:after{content:"✓";position:absolute;right:10px;font-weight:700;font-size:1.2em;color:#fff}.v-grid-row.highlighted-row1{background-color:#fff8e1!important}.v-grid-cell.highlighted-rank1{background-color:#ffc107!important}.third-table::part(body-cell){font-size:13px;color:#000}.third-table::part(header-cell){font-size:14px}.imgIcon{height:30px;width:30px;margin-top:20px}.mobile{height:30px;width:30px;margin-top:20px;display:none}.left-section{width:250px}.left-section1 h2,.left-section1 h3{margin:0;color:#00f;font-weight:400;font-size:18px}.left-section1 h3{color:#00f;font-size:20px}.left-section{width:250px;margin-left:40px;margin-top:50px}.left-section h2{color:#000;font-size:18px;font-weight:400}.left-section h3{color:#000;font-size:25px;line-height:30px;font-weight:400}.insights-box{background-color:#f94d00;color:#fff;padding:20px;border-radius:10px;text-align:left;margin-bottom:20px;margin-left:auto;margin-right:auto;width:400px}.insights-box h3{margin:2px 0;text-align:left;font-size:18px;color:#fff}.insights-box p{margin:5px 0;font-size:14px;text-align:left}.profile-heading{font-size:15px;font-weight:700;font-size:30px;color:#e65100}.backButtonContainer{position:absolute;margin-top:20px;margin-left:20px}.h25{font-size:25px;margin-top:40px;font-weight:700;color:#fe691e;margin-left:50px}.searchField{--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: grey;border-radius:10px;margin-left:50px;margin-top:10px;width:auto!important;height:35px}.searchField1{--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: grey;border-radius:10px;margin-right:100px;margin-top:20px;width:auto!important;height:35px}.searchField2{--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: grey;border-radius:10px;margin-left:0;margin-right:100px;margin-top:15px;width:auto!important;height:35px}.searchField3{--vaadin-input-field-border-width: 1px;--vaadin-input-field-border-color: grey;border-radius:10px;margin-left:50px;margin-top:10px;width:auto!important;height:35px}.levelFilter{margin-left:50px;margin-top:10px;width:auto!important}.titletable{font-size:15px;line-height:1.5;display:block;color:#000;width:100%}.titletable1{white-space:normal;overflow-wrap:break-word;font-size:15px;line-height:1.5;font-weight:400;display:block;width:100%;color:#000;max-width:100%}.view-button16{background-color:#f94d00;color:#fff;border:none;width:100px;height:30px;cursor:pointer;font-size:14px;box-shadow:0 4px 10px #0000001a}.view-button17{background-color:#f94d00;color:#fff;border:none;width:120px;height:30px;cursor:pointer;font-size:14px;box-shadow:0 4px 10px #0000001a}.paginationControls{margin-top:0;margin-left:50px}.h27{margin-left:50px;margin-top:20px;width:100%;font-size:20px;font-weight:700;color:#802800}.institutionContainer{padding:10px;margin-left:50px;box-shadow:0 8px 16px #0003;background-color:#fff}.status{font-size:22px;margin-top:25px;color:#802800;margin-left:20px}.data{font-size:20px;margin-top:19px;color:red;margin-left:10px}.profileHeading1{font-size:25px;font-weight:700;margin-top:34px;color:#e65100;margin-left:200px}.paragraph{font-size:16px;width:100%;text-align:center;font-weight:400;margin-top:1px;color:gray}.overView{font-size:20px;width:100%;text-align:center;font-weight:400;margin-top:1px;color:#802800}.titleLabelAbout,.levelLabel,.costLabel{font-size:25px;margin-top:10px;margin-left:20px;color:#e65100;font-weight:700}.maintitle{position:relative;font-size:37px;margin-top:2px;font-weight:700;line-height:26px;color:#e65100;left:0}.third-tabletitle{font-size:15px;font-weight:700;line-height:1.5;color:#000;width:100%}.bottomLayoutbut{margin-left:50px}.proceedButtonbut{margin-top:10px;background-color:#f94d00}.totalCostLabelbut{font-weight:700;font-size:16px;color:#000}.content-div{margin-left:300px;margin-top:40px;padding:35px;background-color:#fff;box-shadow:0 12px 25px #0000001f;width:100%}.payment-option{width:100%;height:50px;border-bottom:1px solid black;display:flex;align-items:center;padding:5px;margin-bottom:10px;justify-content:space-between}.payment-text{font-size:18px;margin-left:10px;width:100%}.radioButtonpay{margin-left:auto}.imagepay{width:30px;height:30px;margin-right:18px}.titlepay{font-size:34px;color:#e65100;margin-bottom:35px;text-align:center}.dialogo1{width:400px;height:300px}.KUCCPRequirementstitle{font-weight:700;margin-left:90px;color:#802800;font-size:25px}.firstTabLabeltitle,.firstTabLabeltitless{font-weight:700;margin-left:90px;margin-top:20px;color:#802800;font-size:20px}.highlightedFieldInfo55{font-weight:700;color:#802800;margin-left:50px;margin-top:20px;width:80%;font-size:16px}.highlightedFieldInfo51{font-weight:700;color:#802800;margin-right:100px;margin-top:30px;width:80%;font-size:16px}.view-all-button{margin-left:50px;margin-top:10px;margin-bottom:10px;background-color:#fe691e;color:#fff;padding:10px 20px;border-radius:5px}.ratingLayout{margin-top:20px;margin-left:200px}.main-titlepa span{font-size:37px;margin-top:2px;font-weight:700;line-height:26px;color:#e65100;margin-left:200px}@media (max-width: 790px){.navbar{flex-direction:row!important;align-items:flex-start;height:auto}.logo{height:40px;width:70px;margin-top:5px;align-self:flex-start}.navbar>div{width:50%;display:flex;justify-content:space-between}.navbar .imgIcon{width:20px;margin-top:5px;height:20px}.navbar .mobile,.nav-bar .mobile{width:20px;margin-top:5px;height:20px;display:block}.dropdown-menu{right:10px;top:50px}.menucontainer,.verticalSeparator,.verticalSeparator2{display:none}.left-section{width:100%!important;margin-left:0!important;padding:0 20px;margin-top:10px}.left-section h2{font-size:12px;font-weight:400;color:#000}.left-section h3{font-size:18px;font-weight:400;line-height:30px;color:#000}.mainLayout{flex-direction:column!important;margin-left:0!important;margin-right:0!important;padding:0!important;width:100%!important}.contentLayout{flex-direction:column!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important}.graphSection{width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;box-sizing:border-box}.insights-box{width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}#chartContainer{width:100%!important;margin-left:0!important;margin-right:0!important}.boxesSection{width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.insights-box h3{font-size:16px}.insights-box p{font-size:12px}.insights-box button{width:100px;height:30px;font-size:12px}.profile-heading{font-size:15px;font-weight:400}.backButtonContainer,.backButton{display:none}.h25{font-size:17px;margin-top:60px;width:100%;font-weight:700;color:#fe691e;margin-left:10px;margin-right:10px}.h27{margin-top:20px;font-size:12px;color:#802800;margin-left:10px;margin-right:10px;width:100%}.h26{font-size:18px;margin-top:10px;font-weight:700;color:#802800;margin-left:10px}.searchField,.searchField2{width:calc(100% - 20px)!important;box-sizing:border-box;margin-left:10px!important;margin-right:20px!important;height:35px}.levelFilter{margin-left:10px;margin-top:10px;width:calc(100% - 20px)!important}.third-table{margin-left:10px;margin-right:10px;margin-top:10px;width:calc(100% - 20px)!important}.third-table vaadin-grid-cell-content{width:100%!important}.titletable{font-size:14px!important;width:100%!important;min-width:unset!important;max-width:100%!important;padding-right:10px!important}.view-button16{margin-left:30px;width:60px;height:30px;cursor:pointer;font-size:12px;box-shadow:0 4px 10px #0000001a}.view-button17{color:#fff;width:120px;height:30px;font-size:12px}.contextmenu{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.paginationControls{margin-top:0;margin-left:10px;width:100px}.PageButton{width:80px;font-size:12px}.pageInfo{font-size:12px}.filter-search-layout{flex-direction:column!important;gap:10px;padding:0 10px;margin:0!important;width:100%!important}.levelFilter{width:100%!important;margin-left:0!important;margin-right:0!important;margin-top:0!important}.searchField1{width:calc(100% - 20px)!important;box-sizing:border-box;margin-left:10px!important;margin-right:20px!important;height:35px}.levelFilter{margin-left:0!important}.institutionContainer{margin-left:10px!important;margin-right:10px!important;width:calc(100% - 20px)!important;box-sizing:border-box}.gridContainer{margin-left:10px!important;width:calc(100% - 20px)!important}.contentLayout1{margin-left:0!important;padding:0 10px!important}.h23{font-size:16px;margin-top:10px;font-weight:700;color:#fe691e;margin-left:10px}.status{font-size:17px;font-weight:700;margin-top:25px;color:#802800;margin-left:10px}.data{font-size:15px;margin-top:25px;color:red;margin-left:10px;width:100%}.tickIcon{margin-top:25px;font-size:15px}.profileHeading1{font-size:20px;font-weight:700;margin-top:34px;color:#802800;margin-left:10px}.info-box{width:100%!important;max-width:100%;margin-left:0;margin-right:0}.main-titlepa span{font-size:20px!important;color:#e65100!important;width:100%;margin-left:10px}.paragraph{font-size:15px;width:100%;text-align:left;font-weight:400;margin-top:1px;color:gray}.overView{font-size:18px;width:100%;text-align:left;font-weight:400;margin-top:1px;color:#802800}.topLeftButtons{display:none}.centered-container1{margin-left:0!important;text-align:center;align-items:center!important}.centered-container1>*{margin-left:0!important;text-align:left!important;width:100%!important}.contentLayout{flex-direction:column!important;align-items:center!important;margin-left:0!important;padding:0 10px!important}[class$=Label],.levelLabel,.costLabel{text-align:left!important;margin-left:0!important}.separator{width:100%!important;margin:20px auto!important}.titleLabelAbout,.levelLabel,.costLabel{font-size:18px;margin-top:30px}.leftSection66{display:none}.maintitle{width:100%;font-size:20px}.third-tabletitle{font-size:12px;line-height:1.5;color:#000;width:100px}.filterSearchLayout5{flex-direction:column!important;gap:15px;padding:0 10px!important;margin-top:10px!important;width:100%!important}.ratingLayout{width:100%!important;margin-left:0!important;margin-right:10px!important;order:2}.searchField3{order:1;width:calc(100% - 20px)!important;box-sizing:border-box;margin-left:10px!important;margin-right:20px!important;height:35px}.filterSearchLayout1{flex-direction:column!important;gap:15px;padding:0 10px!important;margin-top:10px!important;width:100%!important}.rankLayout{width:100%!important;margin-left:0!important;margin-right:10px!important;order:1}.highlightedFieldInfo{order:2;width:100%!important;margin:0!important;text-align:left!important;font-size:14px!important}.viewButtonall{display:none}.locationDropdown,.fieldInstitutionByRankLabel{margin-left:10px!important}.filterSearchLayout2{flex-direction:column!important;gap:15px;padding:0 10px!important;margin-top:10px!important;width:100%!important}.rankLayout1{width:100%!important;margin-left:0!important;margin-right:10px!important;order:1}.searchField2{width:calc(100% - 20px)!important;box-sizing:border-box;margin-left:5px!important;margin-right:20px!important;height:35px;order:2}.filtersLayout{flex-direction:column!important;gap:15px;padding:0 10px!important;margin-top:10px!important;width:100%!important}.levelLayout{width:100%!important;margin-left:0!important;margin-right:10px!important;order:1}.locationLayout{width:100%!important;margin-left:0!important;margin-right:10px!important;order:2}.modeLayout{width:100%!important;margin-left:0!important;margin-right:10px!important;order:3}.nav-link,.nav-button{display:none}.nav-button1{background-color:#f94d00;color:#fff;font-size:12px;width:90px;height:30px}.main-content{display:flex;width:100%;margin-top:80px}.text-section{width:100%;align-items:center;margin-top:60px}.sub-header{font-size:25px;color:#fff;width:100%;font-weight:700;line-height:20px}.p{font-size:16px;margin-top:30px;color:#fff;width:100%;font-weight:400;line-height:20px}.get-button{background-color:#f94d00;color:#fff;font-size:16px;width:200px;height:40px;cursor:pointer;top:20px}.footer-link{display:none}.footer-text{font-size:16px}.leftSectionu{display:none}.sub-textt{font-size:16px;color:#555;width:100%;margin-left:10px}.title-text3{font-size:20px;font-weight:700;text-align:center}.description-text3{font-size:16px}.bottomLayoutbut{margin-left:10px}.proceedButtonbut{font-size:16px;margin-top:10px;background-color:#f94d00}.totalCostLabelbut{font-size:16px;color:#000}.content-div{margin-left:auto!important;margin-right:auto!important;width:100%!important;padding:20px!important}.payment-option{width:100%;height:50px}.payment-text{font-size:12px;margin-left:10px;width:100%}.radioButtonpay{margin-left:20px}.imagepay{width:25px;height:25px;margin-right:18px}.titlepay{font-size:20px;color:#e65100;margin-bottom:35px;text-align:center}.main-container6{width:100%!important;height:auto!important;margin-top:20px!important;padding:10px}.phone-input-layout{flex-direction:column;align-items:stretch}.country-code-dropdown,.phone-number-field{width:100%!important}.country-code-dropdown{width:100px!important}.phone-number-field{font-size:14px}.pay-button{font-size:16px}.title6{font-size:22px}.payment-amount{font-size:16px}.dialogo1{width:200px;height:300px}.KUCCPRequirementstitle{font-weight:700;margin-left:10px;color:#802800;font-size:20px}.firstTabLabeltitle{margin-left:10px;margin-top:20px;color:#802800;font-size:20px}.firstTabLabeltitless{margin-left:10px;margin-top:20px;color:#802800;font-size:16px}.highlightedFieldInfo55{font-weight:700;color:#802800;margin-left:10px;margin-top:30px;width:80%;font-size:15px}.highlightedFieldInfo51{font-weight:700;color:#802800;margin-left:10px;margin-top:30px;width:80%;font-size:16px}.view-all-button{margin-left:10px;margin-top:10px;margin-bottom:10px;background-color:#fe691e;color:#fff;width:120px;height:30px;border-radius:5px}}.buttonLayout{width:100%;display:flex;justify-content:center;flex-wrap:nowrap;gap:10px;margin-top:20px}.buttonLayout button{flex:1 1 0;min-width:0;max-width:100%}.neButton{flex:1 1 0;min-width:0;max-width:100%;font-size:16px;background-color:#f94d00;color:#fff}.session-grid{border-radius:12px;overflow:hidden}.session-grid::part(header){border-top-left-radius:12px;border-top-right-radius:12px}.session-grid::part(header-cell){font-weight:600;color:#fff}.session-grid::part(header-cell):first-child{border-top-left-radius:12px}.session-grid::part(header-cell):last-child{border-top-right-radius:12px}vaadin-checkbox::part(checked-checkbox){background-color:#f94d00;border-color:#f94d00}vaadin-horizontal-layout.active-profile{border:2px solid black!important}.councelor-profile,.active-profile{border:2px solid black}@media (min-width: 768px){.question-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.question-text{flex:2;margin-right:20px}.radio-buttons{flex:1;min-width:120px}.buttonLayout button{flex:1 1 0;min-width:0;max-width:100%;padding:8px 12px;font-size:14px}.neButton{font-size:12px}}@media (max-width: 767px){.question-wrapper{display:block;margin-bottom:20px}.question-text{margin-bottom:8px;display:block}.radio-buttons{display:block;width:100%}.buttonLayout button{flex:1 1 0;min-width:0;max-width:100%;padding:8px 12px;font-size:14px}.neButton{font-size:12px}}.no-data-label{color:#666;font-style:italic;margin-top:20px}
