.login-container{align-items:center;display:flex;gap:50px;justify-content:center;margin-top:40px;min-width:70vh}.login{background:#fff;box-shadow:0 2px 10px #00000014;flex:0 1 30%;max-width:370px;min-width:320px}.instructions-container,.login{border-radius:8px;padding:32px 28px}.instructions-container{background:#f7f7fa;border-left:5px solid #408a95;color:#222;flex:0 1 70%;max-width:700px;min-width:260px;text-align:justify}.instructions-container li{margin-bottom:5px}.login form div,.login h2{margin-bottom:1rem}.login form div{text-align:left}.login label{font-weight:700}.login input{box-sizing:border-box;padding:.5rem;width:100%}.login button{font-size:1rem;padding:.5rem 1rem}.job-top-bar{grid-column:1/3;grid-row:1/2}.jd-details{border:1px solid grey;border-radius:5px;display:flex;flex-direction:column;gap:16px;grid-column:2/3;grid-row:2/3;height:650px;margin:5px;overflow-y:auto;padding:16px}.job-description-page{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;padding:16px}.raw-match-box{background-color:#fff;box-shadow:0 6px 24px #0000001f;box-sizing:border-box;height:100%;max-height:90vh;max-width:700px;outline:none;overflow-y:auto;padding:32px;width:100%}.raw-match-box::-webkit-scrollbar{width:8px}.raw-match-box::-webkit-scrollbar-thumb{background:#8d8989;border-radius:4px}.candidate-paper{background-color:#fafafa;border:1px solid #ececec;cursor:pointer;padding:16px}.match-page{grid-gap:15px;display:grid;gap:15px;grid-template-columns:2fr 3fr;grid-template-rows:auto 1fr;padding:16px}.ai-match-box{align-items:center;background-color:#fff;box-shadow:0 6px 24px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;max-height:90vh;max-width:960px;outline:none;overflow-y:auto;overflow:hidden;padding:32px;width:100%}.empty-icon{font-size:48px}.ai-match-box.empty{justify-content:center}.ai-match-box.empty .empty-content{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:720px;text-align:center}.candidate-paper{border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 10px #0000000a;padding:2vh}.top-bar{display:flex;flex-direction:column;gap:10px;grid-column:1/3;padding:10px}.alert-wrapper{align-self:center;width:95%;z-index:2}.controls-row{align-items:center;display:flex;height:30px;justify-content:space-between}.top-bar img{height:140px;margin-left:40px;margin-top:20px;width:140px}.button-wrapper{margin-right:40px;margin-top:20px}.logout-button-wrapper{display:flex;justify-content:flex-end;margin-right:40px;margin-top:25px}.modal-box{background-color:#fff;border:2px solid #000;box-shadow:0 3px 6px #0003;box-sizing:border-box;height:80%;left:50%;outline:none;overflow-y:auto;padding:16px;top:50%;transform:translate(-50%,-50%)}.modal-header{align-items:center;display:flex;flex-direction:column;justify-content:center}.candidate-text{height:250px;overflow-y:auto;resize:none;width:250px}.uploaded-files-container{margin-bottom:20px;max-height:600px;overflow-y:auto;padding-right:8px;width:100%}.modal-actions{display:flex;justify-content:space-evenly;padding:1rem}.files-header{align-items:center;display:flex;justify-content:space-around;margin-bottom:10px}.candidates-list{grid-row:2/3}.table-buttons{align-items:center;display:flex;justify-content:space-around}.candidates-table{height:550px}.refresh-table-button{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;height:100%;justify-content:right;width:100%}.modal-box{height:75%;position:absolute;width:40%}.candidate-details{background-color:#eff1f1;grid:2/2/3/3;height:650px;overflow:auto;padding:10px}.candidate-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;padding:10px}.candidate-header{align-items:center;display:flex;justify-content:flex-start;width:100%}.candidate-wrapper h2{flex-grow:1;font-size:24px;margin:0}.candidate-cv-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:auto;padding-top:12px}.uploader{padding:20px}.candidate-data{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:12px;min-height:400px;padding:16px}.button-grid{align-items:center;justify-content:center}.edit-profile,.select-field{display:flex;justify-content:center}.edit-profile{flex-direction:column;gap:1rem;margin:20px auto;width:600px}.action-buttons{display:flex;gap:1rem;justify-content:space-between;margin-left:40px;margin-right:40px;margin-top:20px}.back-button{background-color:blue;color:#fff}.general-info{background-color:#f9f9f9;border:2px solid #000;border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:20px}.general-info h2{align-items:center;color:#333;display:flex;font-size:1.5rem;gap:.5rem;justify-content:center;margin:0}.education{border:2px solid #000;border-radius:10px;flex-direction:column}.education,.education-header{background-color:#f9f9f9;display:flex;gap:1rem}.education-header{align-items:center;flex-direction:row;justify-content:space-between;padding:.5rem}.add-education-button{align-self:center}.education-item{background-color:#f3f0ed;border:2px solid #000;border-radius:10px;display:flex;flex-direction:column;gap:.5rem;margin:20px;padding:10px}.education-item-header{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.work-experience{border:2px solid #000;border-radius:10px;flex-direction:column}.work-experience,.work-experience-header{background-color:#f9f9f9;display:flex;gap:1rem}.work-experience-header{align-items:center;flex-direction:row;justify-content:space-between;padding:.5rem}.add-work-experience-button{align-self:center}.work-experience-item{background-color:#f3f0ed;border:2px solid #000;border-radius:10px;display:flex;flex-direction:column;gap:.5rem;margin:20px;padding:10px}.work-experience-item-header{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.skills{background-color:#f9f9f9;border:2px solid #000;border-radius:10px;display:flex;flex-direction:column;gap:1rem}.skills-header{background-color:#f9f9f9;gap:1rem;justify-content:space-between}.skill-item,.skills-header{align-items:center;display:flex;flex-direction:row;padding:.5rem}.skill-item{background-color:#f3f0ed;border-radius:10px;gap:.5rem;margin:5px}.languages{border:2px solid #000;border-radius:10px;flex-direction:column}.languages,.languages-header{background-color:#f9f9f9;display:flex;gap:1rem}.languages-header{align-items:center;flex-direction:row;justify-content:space-between;padding:.5rem}.language-item{align-items:center;background-color:#f3f0ed;flex-direction:column;flex-direction:row;gap:.5rem;margin:20px;margin:5px;padding:10px;padding:.5rem}.certifications,.language-item{border:2px solid #000;border-radius:10px;display:flex}.certifications{background-color:#f9f9f9;flex-direction:column;gap:1rem}.certifications-header{background-color:#f9f9f9;gap:1rem;justify-content:space-between}.certification-item,.certifications-header{align-items:center;display:flex;flex-direction:row;padding:.5rem}.certification-item{background-color:#f3f0ed;border-radius:10px;gap:.5rem;margin:5px}.feel-it{border:2px solid #000;border-radius:10px;box-sizing:border-box;flex-direction:column;padding:1rem}.feel-it,.feel-it-header{background-color:#f9f9f9;display:flex;gap:1rem}.feel-it-header{align-items:center;flex-direction:row;justify-content:space-between;padding:.5rem}.add-feel-it-client-button{align-self:center}.client-item{background-color:#f3f0ed;border:2px solid #000;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;margin:20px;padding:10px;width:100%}.client-item-header{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.responsibilities{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.responsibilities-header{gap:1rem;justify-content:space-between}.responsibilities-header,.responsibility-item{align-items:center;display:flex;flex-direction:row}.responsibility-item{gap:.5rem}.personal-projects{border:2px solid #000;border-radius:10px;flex-direction:column}.personal-projects,.personal-projects-header{background-color:#f9f9f9;display:flex;gap:1rem}.personal-projects-header{align-items:center;flex-direction:row;justify-content:space-between;padding:.5rem}.add-personal-projects-button{align-self:center}.project-item{background-color:#f3f0ed;border:2px solid #000;border-radius:10px;display:flex;flex-direction:column;gap:.5rem;margin:20px;padding:10px}.project-item-header{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.achievements{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.achievements-header{gap:1rem;justify-content:space-between}.achievements-header,.achievements-item{align-items:center;display:flex;flex-direction:row}.achievements-item{gap:.5rem}.candidates-page{grid-gap:10px;display:grid;gap:10px;grid-template-columns:48% 50%;grid-template-rows:15% 85%;height:900px;width:auto}
/*# sourceMappingURL=main.9df67f4c.css.map*/