.interview-modal-backdrop{background:rgba(24,28,47,.25)!important;z-index:1050}.interview-modal{border-radius:16px;box-shadow:0 8px 32px rgba(24,28,47,.18);max-width:600px;width:100%;margin:3rem auto;background:#fff;padding:0;overflow:hidden;position:relative}.avatar-card{position:relative;border-left:none!important;padding-left:18px}.avatar-card:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;border-radius:8px 0 0 8px;background:linear-gradient(90deg,rgba(247,105,28,1),rgba(101,88,245,1));z-index:1}.modal-dialog.interview-modal{margin:3rem auto;max-width:800px;width:100%;align-items:center;justify-content:center}@media (max-width:700px){.interview-modal,.modal-dialog.interview-modal{max-width:98vw;margin:1rem auto;padding:0}.interview-modal .modal-body,.interview-modal .modal-footer,.interview-modal .modal-header{padding-left:1rem;padding-right:1rem}.interview-modal .modal-title{font-size:1.05rem}.interview-modal .btn-group-toggle .btn,.interview-modal .nav-link{font-size:.95rem;padding:.5rem 1rem}.interview-modal .interviewer-list{flex-direction:column;gap:.5rem}.interview-modal .interviewer-card{flex:1 1 100%;padding:.75rem}.interview-modal .form-control,.interview-modal .form-select{font-size:.95rem;padding:.5rem .75rem}.interview-modal .file-upload{padding:1rem .5rem;font-size:.95rem}.interview-modal .btn-primary{font-size:1rem;padding:.6rem 0}}.interview-modal .modal-header{border-bottom:none;padding:1.5rem 2rem 1rem;background:#fff}.interview-modal .modal-title{font-weight:700;font-size:1.25rem}.interview-modal .modal-body{padding:1rem 2rem 2rem;background:#fff;max-height:100vh;margin-bottom:50px;overflow-y:auto}.interview-modal .nav-tabs{border:none;margin-bottom:1.5rem}.interview-modal .nav-link{border:none;border-radius:12px;background:#f6f7fb;color:#181c2f;font-weight:600;font-size:1rem;margin-right:.5rem;padding:.75rem 2rem;transition:background .2s}.interview-modal .nav-link.active{background:#fff;color:#6558f5;box-shadow:0 2px 8px rgba(101,88,245,.08)}.interview-modal .btn-group-toggle .btn{border-radius:12px;font-weight:600;margin-right:.5rem;background:#f6f7fb;color:#181c2f;border:none}.interview-modal .btn-group-toggle .btn.active,.interview-modal .btn-group-toggle .btn:active{background:#6558f5;color:#fff}.interview-modal .interviewer-list{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.interview-modal .interviewer-card{flex:1 1 45%;background:#f6f7fb;border-radius:12px;padding:1rem;display:flex;align-items:center;gap:.75rem;cursor:pointer;border:2px solid transparent;transition:border .2s,background .2s}.interview-modal .interviewer-card.selected{border:2px solid #6558f5;background:#edeafd}.interview-modal .interviewer-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;font-weight:700}.interview-modal .interviewer-avatar.yellow{background:#ffd600;color:#181c2f}.interview-modal .interviewer-avatar.purple{background:#b388ff;color:#181c2f}.interview-modal .interviewer-avatar.cyan{background:#00bcd4;color:#fff}.interview-modal .interviewer-avatar.orange{background:#ff9800;color:#fff}.interview-modal .form-control,.interview-modal .form-select{border-radius:10px;border:1.5px solid #e0e0e0;background:#f6f7fb;font-size:1rem;margin-bottom:1.25rem;padding:.75rem 1rem}.interview-modal .form-label{font-weight:600;color:#181c2f;margin-bottom:.5rem}.interview-modal .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}.interview-modal .file-upload:hover{border-color:#6558f5}.file-upload-icon{font-size:24px;margin-bottom:8px}.interview-modal .form-check-label{font-size:1rem;color:#181c2f}.interview-modal .modal-footer{border-top:none;padding:1.5rem 2rem 2rem;background:#fff}.interview-modal .btn-primary{background:#6558f5;border-radius:10px;border:none;font-weight:700;font-size:1.1rem;padding:.75rem 0;width:100%;box-shadow:0 2px 8px rgba(101,88,245,.08);transition:background .2s}.interview-modal .btn-primary:hover{background:#4b3fc4}.custom-radio-group{display:flex;align-items:center;gap:1.5rem;border:2px solid #e0e0e0;border-radius:16px;padding:.5rem 1.25rem;background:#fff;margin-bottom:1.25rem}.custom-radio-group label{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.08rem;cursor:pointer;margin-bottom:0}.custom-radio-group input[type=radio]{accent-color:#6558f5;width:1.1em;height:1.1em;margin:0 .25em 0 0}.interview-card2{background:#f5f5f7;padding:16px;border-radius:12px}.select-interviewer{background:#ffffff;padding:16px;border-radius:12px}.form-control{background-color:#ffffff!important}.interview-quetion-card2{background:#f5f5f7;padding:16px;border-radius:12px}.interview-quetions{background:#ffffff!important;border:1px solid var(--Text,#64748b)!important}.question-depth-group{flex-wrap:wrap}@media (max-width:600px){.question-depth-group{flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important}.question-depth-group .form-check-inline{margin-right:0!important}}.interview-avtar-card{opacity:1;top:244px;left:312px;border-radius:12px;gap:16px;padding:15px 16px 15px 24px;border-left-width:6px!important;border-left:6px solid var(--Main,#5a49f8)!important;box-shadow:0 4px 21.4px 0 #00000014!important}.interview-avtart-tabs{opacity:1;border-radius:6px;gap:8px;padding:12px 17px!important;border-width:1px;border:1px solid #8b8b8b!important}.empathetic-box{background:var(--side-color,#f5f5f7);opacity:1;gap:16px;border-radius:12px;padding:15px 16px}.avatar-play-icon{width:50;height:50;angle:0 deg;opacity:1;background-color:White;border-radius:5px}.audio-player-container{background-color:#f8f8f8;border-radius:999px;width:100%;max-width:800px}.bi-play-circle-fill{display:inline-block!important}.audio-slider{accent-color:#6558f5;height:4px;border-radius:5px}.gradient-btn{background:linear-gradient(90deg,rgba(247,105,28,1),rgba(101,88,245,1))!important;color:#fff!important;border-radius:12px;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))!important;color:#fff!important}