.paper-cu{padding:20px;width:100%}.upload-container{float:right;padding-bottom:1%;padding-top:1%}.btn-style{float:right}.paper-cu{background-color:#f0f0f0;border:1px solid #ccc;flex:auto;height:100%;padding:25px;width:50%}.modal,.modal-email{align-items:"center";display:"flex";justify-content:"center";padding:0}.modal-email{margin:-40px;overflow-y:auto;width:100%}.modalContainer{background-color:#f0f0f0;border-radius:20px;height:90%;margin-top:85px;width:80%}.candidate-form{border-radius:12px;height:100%;width:100%}.header{align-items:"center";border-radius:10px 10px 0 0;display:"flex";height:8%;justify-content:"center"}.headGridTwo{float:"right"}.content{height:70%;margin:10px 0;overflow:auto}.footer{align-items:center;display:flex;justify-content:center;margin:0}.backdrop{color:"#fff";z-index:9999}.paper-email{background-color:#fff;height:80%;margin:40px 40px 40px auto}.paper-email,.paper-header{display:flex;flex-direction:row;width:100%}.paper-header{border-radius:10px;margin:80px auto;padding:0}.header{background-color:#7bcaec}*{word-wrap:break-word;box-sizing:border-box;color:#1a1f36;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif;margin:0;padding:0}.form{background:#d8effd;border-radius:4px;box-shadow:0 7px 14px 0 #3c42571f,0 3px 6px 0 #0000001f;margin:30px auto;max-width:600px}.box-root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Ubuntu,sans-serif}.padding-bottom--24{padding-bottom:24px}@media (max-width:600px){.container{padding:10px}.button{width:100%}}label{display:block;margin-bottom:10px}input[type=tel],input[type=text]{border:1px solid #ccc;margin-bottom:0;padding:10px;width:100%}button[type=submit]{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px;width:100%}@media (max-width:600px){form{margin:20px auto;padding:10px}button[type=submit],input[type=tel],input[type=text],label{font-size:16px}.mediaDetails::-webkit-media-controls-panel{background-color:#000;border-radius:8px;box-sizing:border-box;display:block;height:450px;max-width:450px;object-fit:cover;overflow:hidden;width:100%}.video-wrapper{align-items:center;display:flex;height:450px;justify-content:center;overflow:hidden;position:relative;width:450px}.modal{background-color:#00000080;height:100%;left:0;top:0;width:100%}.modal-content{background:#fff;border-radius:4px;margin:10% auto;position:relative;width:1000px}}.tick-container{flex-direction:column;height:100vh}.tick-circle,.tick-container{align-items:center;display:flex;justify-content:center}.tick-circle{animation:scale-up .5s ease-out forwards;background-color:#4caf50;border-radius:50%;box-shadow:0 0 20px #0003;height:100px;position:relative;width:100px}.tick-circle:before{animation:draw-tick .6s ease .6s forwards;border-bottom:6px solid #fff;border-right:6px solid #fff;content:"";height:50px;left:37px;opacity:0;position:absolute;top:20px;transform:rotate(45deg);width:25px}@keyframes scale-up{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes draw-tick{0%{height:0;opacity:0;width:0}50%{height:50px;opacity:1;width:0}to{height:50px;opacity:1;width:25px}}.submitted-text{color:#fff}.submitted-text,.submitted-text-dav{animation:fade-in 1s ease 1.2s forwards;font-size:24px;font-weight:700;margin-top:20px;opacity:0}.submitted-text-dav{color:#171c63}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.loginbackground{bottom:0;left:0;min-height:692px;overflow:hidden;position:fixed;right:0;top:0;z-index:0}.flex-flex{display:flex}.box-root{box-sizing:border-box}.flex-direction--column{flex-direction:column}.loginbackground-gridContainer{display:grid;grid-template-columns:[start] 1fr [left-gutter] repeat(16,86.6px) [left-gutter] 1fr [end];grid-template-rows:[top] 1fr [top-gutter] repeat(8,64px) [bottom-gutter] 1fr [bottom];justify-content:center;margin:0 -2%;transform:rotate(-12deg) skew(-12deg)}.box-divider--light-all-2{box-shadow:inset 0 0 0 2px #f4f1f2}.box-background--blue{background:linear-gradient(135deg,#1e3c72,#2a5298)}.box-background--white{background-color:#fff}.box-background--blue800{background:linear-gradient(135deg,#22304f,#1f1f1f);background-color:#212d63}.box-background--gray100{background-color:#f5f7fa}.box-background--cyan200{background:linear-gradient(135deg,#5271ff,#22304f);background-color:#7fd3ed}.padding-top--64{padding-top:64px}.padding-top--48{padding-top:48px}.flex-justifyContent--center{justify-content:center}.animationRightLeft{animation:animationRightLeft 2s ease-in-out infinite}.animationLeftRight{animation:animationLeftRight 2s ease-in-out infinite}.tans3s{animation:animationLeftRight 3s ease-in-out infinite}.tans4s{animation:animationLeftRight 4s ease-in-out infinite}.background-shape{border-radius:50%;opacity:.2;position:absolute;z-index:0}.shape-circle{background:linear-gradient(135deg,#ff8a00,#e52e71);height:150px;left:5%;top:10%;width:150px}.shape-oval{background:linear-gradient(135deg,#8a00ff,#008cff);height:100px;right:10%;top:60%;width:200px}.shape-small{background:linear-gradient(135deg,#f0f,#0ff);bottom:20%;height:60px;left:30%;width:60px}.shape-person{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:.3;position:absolute;right:15%;top:8%;z-index:0}.shape-person .circle{background:linear-gradient(135deg,#ff8a00,#f39c12);border-radius:50%;height:25px;width:25px}.shape-person .rectangle{background:linear-gradient(135deg,#8a00ff,#008cff);border-radius:50% 50% 0 0;height:50px;margin-top:-5px;width:25px}.shape-person .leg{background:linear-gradient(135deg,#7f8c8d);border-radius:50% 50% 0 0;height:10px;margin-top:-5px;width:15px}.form-shape{opacity:.3;position:absolute;z-index:0}.form-shape-person{left:60px;position:absolute;top:850px}.form-shape-person .circle{background:linear-gradient(135deg,#ff8a00,#f39c12);border-radius:50%;height:25px;width:25px}.form-shape-person .rectangle{background:linear-gradient(135deg,#8a00ff,#008cff);border-radius:10px;height:40px;margin-top:-5px;width:24px}.form-shape-person .leg{background:linear-gradient(135deg,#937dc2,#26235f);border-radius:50% 50% 0 0;height:10px;margin-left:5px;margin-top:-5px;width:15px}.button{background:linear-gradient(135deg,#3a3b3c)}@keyframes animationLeftRight{0%{transform:translateX(0)}50%{transform:translateX(1000px)}to{transform:translateX(0)}}@keyframes animationRightLeft{0%{transform:translateX(0)}50%{transform:translateX(-1000px)}to{transform:translateX(0)}}@media (max-width:768px){.MuiDrawer-paper{width:200px}.list-item-text{font-size:.85rem}}.header{height:"64px";margin:0;width:"150px"}.logo-image{margin-bottom:.5rem;margin-top:.5rem;width:180px}.bottomlogo-image,.logo-image{text-wrap:wrap;border-width:0;padding:0}.bottomlogo-image{width:200px}.drawer{flex-shrink:0;white-space:nowrap;width:300px}.list-item{color:#fff;font-size:14px;padding:10px 20px}.list-item-icon{color:#fff;min-width:40px}.list-item-text{color:#fff;font-size:14px;padding-right:50px}.wrapper{flex-direction:column;width:100%}.background-pattern{background:linear-gradient(135deg,#fff,#f5f5f5,#e0e0e0,#d6d6d6);clip-path:polygon(0 0,100% 0,100% 70%,0 100%);height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}.form-container .header-icon{align-items:center;background:linear-gradient(135deg,#3a3b3c);border-radius:50%;box-shadow:0 4px 15px #0000004d;display:flex;height:38px;justify-content:center;margin-bottom:15%;margin-right:45%;transform:translateX(-50%);width:38px}.form-container .header-icon img{height:20px;width:20px}.input-group{margin-bottom:15px;margin-left:50%}.input-group label{color:#666;display:block;font-size:14px;margin-bottom:5px}.input-group input{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;font-size:1rem;padding:10px;width:100%}.input-group input:focus{border-color:#6a11cb;box-shadow:0 0 8px #6a11cb80;outline:none}.submit-btn-login{border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;transition:all .3s ease}.submit-btn-login,.submit-btn-login:hover{background:linear-gradient(135deg,#3a3b3c)}.submit-btn-login:hover{box-shadow:0 12px 25px #22064080}.flex-container{overflow:hidden}.form-container{height:450px;overflow:hidden;padding:40px;position:relative}.illustration{align-items:center;display:flex;flex-direction:column;gap:15px;height:auto;left:-70px;margin:20px auto;max-width:300px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.phone{background:#333;border-radius:20px;box-shadow:0 4px 15px #0003;height:160px;position:relative;width:100px}.phone:before{border-radius:2px;height:4px;left:50%;top:8px;transform:translateX(-50%);width:20px}.phone:after,.phone:before{background:#fff;content:"";position:absolute}.phone:after{border-radius:5px;bottom:10px;height:5px;left:20px;width:60px}.screen{align-items:center;background:#f5f5f5;border-radius:20px;box-shadow:0 4px 15px #0003;display:flex;flex-direction:column;height:120px;justify-content:space-around;left:7.5px;position:absolute;top:18px;width:85px}.profile-icon{background:#3498db;border-radius:50%;height:15px;width:15px}.input-line{background:#bbb;border-radius:10px;height:10px;width:80px}.person{align-items:center;display:flex;flex-direction:column;position:absolute}.person.left{bottom:50px;left:45%}.person.right{bottom:150px;right:5px}.person .head{background:#f39c12;border-radius:50%;box-shadow:0 5px 10px #0003;height:13px;margin-bottom:5px;width:13px}.person .body{background:linear-gradient(135deg,#473f58,#34495e);border-radius:50% 50% 0 0;height:30px;position:relative;width:30px}.person.right .body{background:linear-gradient(135deg,#ff967d,#ff6a88)}.person .arm{background:#7f8c8d;border-radius:10px;height:10px;margin-left:10px;position:absolute;top:28px;width:23px}.person.left .arm{left:-35px}.person.right .arm{background:#ff6a88;right:-60px}.person .leg{background:#7f8c8d;border-radius:10px;bottom:-10px;height:10px;position:absolute;width:20px}.person.left .leg{bottom:-6px;left:5px}.person.right .leg{background:#ff6a88;right:10px}@media (max-width:1868px){.form-container{max-width:160%;padding:10px}.label,h1,h2{font-size:1.2rem}.input-group input{font-size:.9rem;padding:10px}.submit-btn-login{font-size:.9rem;padding:5px}}@media (max-width:1480px){.form-container{padding:10px}.label,h1,h2{font-size:1rem}.input-group input{font-size:.8rem;padding:8px}.submit-btn-login{font-size:.8rem;padding:5px}}:root{--body-color:#e4e9f7;--sidebar-color:#fff;--primary-color:#695cfe;--primary-color-light:#f6f5ff;--avatar-color:#4caf50;--text-color:#707070;--white-color:#fff;--form-color:#e9edf2;--tran-03:all 0.2s ease;--tran-03:all 0.3s ease;--tran-04:all 0.3s ease;--tran-05:all 0.3s ease;word-wrap:break-word;box-sizing:border-box;color:#1a1f36;margin:0;padding:0}.form{background:#e9edf2;background:var(--form-color);border-radius:20px;box-shadow:0 10px 30px #0003;margin:2rem auto;max-width:500px;padding:20px}.form,.textarea{display:flex;flex-direction:column;width:100%}.textarea{align-items:right;height:100%;padding:10px}.grid{display:flex;flex-direction:column;width:100%}.button-confirmation{background-color:#fff;background-color:var(--sidebar-color);color:#1a1f36}.button-hover{background-color:#2fb3b5;color:#fff}.submit-btn{border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;padding:5px;transition:background .3s;width:100%}.submit-btn,.submit-btn:hover{background:linear-gradient(135deg,#3a3b3c)}.submit-btn:hover{box-shadow:0 12px 25px #6a11cb80}.retake-submit-btn{background:linear-gradient(135deg,#c8ace7,#aabdde);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;padding:5px;transition:background .3s;width:100%}.retake-submit-btn:hover{background:linear-gradient(135deg,#a8bddf,#b4a5c4);box-shadow:0 12px 25px #6a11cb80}.selfie-incorrect{align-items:center;display:flex;flex-direction:colum;font-weight:100;width:100px}.idproof-button{width:100px}button[type=submit]:hover{background-color:#2db6f5;margin-top:20px}@media (max-width:600px){form{margin:20px auto;padding:10px}}.content{flex-grow:1;height:"100%";overflow:"auto"}.paper{background-color:#f0f0f0;border:1px solid #ccc;flex:auto;height:100%;padding:20px;width:100%}.container{font-family:Times New Roman,Times,serif}.image-card{border-radius:20px;box-shadow:0 0 20px #0000004d;max-width:90%;overflow:hidden}.image-card img,.image-card video{height:auto;width:300px}.card-content{background:linear-gradient(0deg,#fff 75%,#ffffffe6 80%,#ffffff40 95%,#fff0);font-family:Courier New,Courier,monospace;font-size:16px;font-weight:bolder;height:50px;text-align:center;transform:translateX(-50%);@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){-webkit-background-clip:text;background-clip:text;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='2250' height='900' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2300123C' d='M0 0h2255v899H0z'/%3E%3Ccircle cx='366' cy='207' r='366' fill='%2300CFFF'/%3E%3Ccircle cx='1777.5' cy='318.5' r='477.5' fill='%2348C9E8'/%3E%3Ccircle cx='1215' cy='737' r='366' fill='%23049'/%3E%3C/svg%3E");background-position:50%;background-size:110% auto;color:#0000}.shadow{color:#999;transform:scaleY(-1);transition:5s ease-in,5s ease-out}}.img-wrapper{overflow:hidden}.letter{transform:translateY(40%);transition:1s ease-out}.shadow{color:#999;transform:scaleY(-1);transition:5s ease-in,5s ease-out}.wrapper{align-items:center;background:#f0f0f0;box-sizing:border-box;display:flex;height:100vh;justify-content:center;overflow:hidden;padding:20px;position:relative;width:100vw}.form-container{background:#fcfcfc;border-radius:20px;box-shadow:0 10px 30px #0003;box-sizing:border-box;max-width:90vw;min-height:65vh;padding:10px 20px;width:400px}
/*# sourceMappingURL=main.6f9fec9d.css.map*/
/* Fix light text on light buttons */
/* Default button text color for light backgrounds */
button,
.button,
.submit-btn-login,
.submit-btn,
.retake-submit-btn {
  color: #1a1f36; /* dark readable text */
}

/* Buttons with dark-gradient backgrounds always use white text */
.button.dark,
.submit-btn,
.submit-btn-login,
.retake-submit-btn {
  background: linear-gradient(135deg, #3a3b3c);
  color: #fff !important;
}

/* Hover states remain white on dark buttons */
.button.dark:hover,
.submit-btn:hover,
.submit-btn-login:hover,
.retake-submit-btn:hover {
  opacity: 0.9;
  color: #fff !important;
}
