.login-page,.register-page{background-color:#f8f9fa;width:100vw!important}.image-section{background-image:url(/bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.login-box,.register-box{width:75%;max-width:400px;padding:40px 0 0;max-height:100vh}.login-heading,.register-heading{font-weight:600;font-size:36px;letter-spacing:-.11px;text-align:center}.forget-password-link,.login-heading,.register-heading{font-family:Poppins,sans-serif;line-height:100%;color:#273142!important}.forget-password-link{font-weight:500;font-size:14px;letter-spacing:-.06px;text-align:right;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:1px;-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.login-subtext,.register-subtext{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:24px;line-height:100%;text-align:center;color:#64748b!important}.form-control,.form-select{border-radius:8px;padding:8px 10px;font-size:14px;box-shadow:none!important;transition:none;color:#64748b!important}.form-control::placeholder,.form-select::placeholder{color:#64748b!important;opacity:1}.form-control:focus,.form-select:focus{border-color:#ced4da;box-shadow:none!important}.input-group .form-control{border-radius:4px}.btn-primary{background-color:#4c3df5;border:none;border-radius:8px;font-weight:600}.btn-primary:hover{background-color:#4f46e5}.icon-inside-input{top:50%;right:1rem;transform:translateY(-50%);color:#6c757d;pointer-events:none;position:absolute}.form-check-input[type=checkbox],.form-check-input[type=radio]{margin-right:10px}.form-check-label{font-size:14px}a.text-primary{font-weight:500;text-decoration:none}a.text-primary:hover{text-decoration:underline}@media (max-width:767.98px){.image-section{order:2;min-height:250px}.register-box{padding:25px;height:100%}.login-box{padding:15px}.login-heading,.register-heading{font-size:28px}.login-subtext,.register-subtext{font-size:18px}.full-height-mobile{min-height:100vh;display:flex;flex-direction:column}.form-section,.image-section{flex:1 1}.form-section{display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.register-box{width:100%;max-width:400px}.image-section{order:2;min-height:200px;padding:20px;background-image:url(/bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.image-section img{width:60%;height:auto}.form-check{display:flex;align-items:center}}.interview-type-option,.meeting-platform-option,.technical-mode-option{margin-bottom:.5rem}.interview-type-option .form-check-input,.meeting-platform-option .form-check-input,.technical-mode-option .form-check-input{margin-top:.25rem}.interview-type-option .form-check-label,.meeting-platform-option .form-check-label,.technical-mode-option .form-check-label{cursor:pointer;padding:.5rem;border-radius:.375rem;transition:all .2s ease-in-out;width:100%}.interview-type-option .form-check-label:hover,.meeting-platform-option .form-check-label:hover,.technical-mode-option .form-check-label:hover{background-color:rgba(0,123,255,.1)}.interview-type-option .form-check-input:checked+.form-check-label,.meeting-platform-option .form-check-input:checked+.form-check-label,.technical-mode-option .form-check-input:checked+.form-check-label{background-color:rgba(0,123,255,.15);border:1px solid rgba(0,123,255,.3)}.mode-icon,.platform-icon,.type-icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(0,0,0,.05)}.interview-type-option .form-check-input:checked+.form-check-label .type-icon,.meeting-platform-option .form-check-input:checked+.form-check-label .platform-icon,.technical-mode-option .form-check-input:checked+.form-check-label .mode-icon{background-color:rgba(0,123,255,.1)}@media (max-width:768px){.interview-type-option .form-check-label,.meeting-platform-option .form-check-label,.technical-mode-option .form-check-label{padding:.75rem}.mode-icon,.platform-icon,.type-icon{width:1.75rem;height:1.75rem}}.form-check-input:checked{animation:pulse .3s ease-in-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.border.rounded.p-3.bg-light{box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1)!important}.border.rounded.p-3.bg-light:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);border-color:rgba(0,123,255,.2)!important}.gradient-btn{background:linear-gradient(90deg,rgba(247,105,28,1),rgba(101,88,245,1));color:#fff!important;border-radius:.375rem;font-size:1rem;border:none;transition:background .5s cubic-bezier(.4,0,.2,1)}.gradient-btn:focus,.gradient-btn:hover{background:linear-gradient(90deg,rgba(101,88,245,1),rgba(247,105,28,1));color:#fff!important}.btn-primary,.pagination .page-item.active .page-link{background:linear-gradient(90deg,rgba(247,105,28,1),rgba(101,88,245,1))!important;color:#fff!important}.pagination .page-item.active .page-link{border-color:#6558f5}.spinner-border{border:4px solid transparent;border-radius:50%;background:conic-gradient(rgba(247,105,28,1),rgba(101,88,245,1),rgba(247,105,28,1));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px))}.wrap-text{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:200px}.bg-light{background-color:#e6e4e4!important}.dashboard-seperator{width:100%;height:0;opacity:1;top:452px;left:312px;border:1px solid #b5b5b5}.dashboard-seperator-response{width:100%;height:0;opacity:1;top:452px;left:312px;border:1px solid #d9d9d9}#interview-tabs-interviewer .nav-link{color:#000!important;background:white}#interview-tabs-interviewer .active{background:linear-gradient(90deg,#f7691c,#6558f5)!important;color:#f8f9fa!important}.resumeSceeningCard .card{border-top-left-radius:0!important}.custom-tabs .nav-link{border:none;border-radius:8px 8px 0 0;color:#000;font-weight:500;padding:10px 20px;transition:all .3s;background-color:white}.custom-tabs .nav-link.active{background:linear-gradient(90deg,rgba(247,105,28,1),rgba(101,88,245,1));color:white;box-shadow:0 4px 12px rgba(0,0,0,.1)}.buy-credits-btn{border-radius:99px;font-size:13px;padding:.5rem 1rem;white-space:nowrap;color:#000;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,rgba(247,105,28,1),rgba(101,88,245,1)) border-box;transition:all .3s ease}.buy-credits-btn:hover{color:#fff;background:linear-gradient(90deg,rgba(247,105,28,1),rgba(101,88,245,1))}.overallscreen{width:55px;height:55px;top:411px;left:119px;angle:0 deg;opacity:1;border-radius:56px;padding:9px 12px;gap:10px}.response .custom-card{border-radius:0!important;border-top-right-radius:12px!important;border-bottom-left-radius:12px!important;border-bottom-right-radius:12px!important}.response-details-card .candidate-card{background-color:#f5f5f7;border:1px solid #b5b5b5!important}.candidate-info{background:#ffffff;box-shadow:0 4px 25px 0 #00000005;border-radius:16px}.candidate-accordion .accordion-item{border:none;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05)}.response-details-card .accordion-button:not(.collapsed){background-color:transparent;border-bottom:1px solid #b5b5b58c;box-shadow:none}.response-interviews-card .accordion-button:not(.collapsed){background:linear-gradient(270deg,#7958d7 2.37%,#e26548 95.12%);border-bottom:1px solid #b5b5b58c;box-shadow:none;color:#ffff;font-weight:700;gap:30px}.response-inner-div-1 .accordion-button:not(.collapsed){background:#0000;border-bottom:1px solid #b5b5b58c;box-shadow:none;color:#ffff;font-weight:700}.quetion-accordion .accordion-button:not(.collapsed){background:linear-gradient(270deg,#7958d7 2.37%,#e26548 95.12%);border-bottom:1px solid #b5b5b58c;box-shadow:none;color:#ffff;font-weight:700;gap:30px}.response-inner-div-1 .accordion-button:first-of-type:after{margin-left:2px}.quetion-accordion .accordion-button:first-of-type:after{margin-left:auto}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{background:#ffffff;gap:30px;box-shadow:0 4px 4px 0 #0000000a;border:none}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed .round-title{color:#000}.candidate-card{background:#fff;border-radius:12px;padding:20px}.icon-box{width:66px;height:66px;background:#f5f5f7;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6c63ff;flex-shrink:0}.resume-btn{background:linear-gradient(90deg,#ff6a00,#ee0979);border:none;padding:10px 24px;border-radius:8px;color:#fff;font-weight:500}.resume-btn:hover{opacity:.9}.candidate-info small{font-weight:500;font-style:Medium;font-size:16px;color:#939393}.response-inner-div{background:#e6e4e4;border-bottom:none}.timeline{position:relative;padding-left:10px}.timeline:before{content:"";position:absolute;top:0;left:32px;width:2px;height:100%;background:linear-gradient(270deg,#7958d7 2.37%,#e26548 95.12%)}.timeline-item{position:relative}.timeline-marker{width:32px;height:32px;border-radius:50%;color:white;font-weight:700}.icon-box-technical,.timeline-marker{background:linear-gradient(270deg,#7958d7 2.37%,#e26548 95.12%);flex-shrink:0}.icon-box-technical{width:50px;height:50px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6c63ff}.in-person-text{color:#675e5e;font-size:16px}.interview-feedback{background:#ffffff;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb;border-radius:15px}.feedback-div{border:1px solid #ffe4e4;border-radius:15px;background:#e6e4e4}.file-upload{border:2px dashed #bdbdbd;border-radius:12px;background:#f6f7fb;padding:2rem 1rem;text-align:center;color:#888;margin-bottom:1.25rem;cursor:pointer;transition:border .2s}.custom-tabs.nav-tabs{border-bottom:1px solid #dee2e6}.custom-tabs.nav-tabs .nav-link{border-radius:0!important;border:1px solid #dee2e6;background:#fafafa;color:#495057;margin-bottom:-1px}.custom-tabs.nav-tabs .nav-item+.nav-item .nav-link{margin-left:-1px}.custom-tabs.nav-tabs .nav-link.active{background:linear-gradient(90deg,rgba(247,105,28,1),rgba(101,88,245,1));color:white;border-color:#dee2e6 #dee2e6 #fff}.swal-custom-container{text-align:left;font-size:16px;line-height:1.6;margin-bottom:20px}.swal-custom-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:15px}.swal-custom-buttons button{font-size:15px;padding:10px 18px;flex:1 1;min-width:150px}@media (max-width:600px){.swal-custom-buttons{flex-direction:column;align-items:stretch}.swal-custom-buttons button{width:100%}}