@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}.main-container{display:flex;justify-content:center;align-items:flex-start;height:100%;background-color:#f0f0f0}.side-container{display:flex;justify-content:center;align-items:center;flex-direction:column;height:96%;width:40%;text-align:start}.side-container form{display:flex;flex-direction:column;align-items:center;width:94%;background-color:#fff;margin:3%;border-radius:10px;height:auto;box-shadow:0 13px 27px -5px #32325d1a,0 8px 16px -8px #00000040;padding:5%}.side-container form>label{width:100%;text-align:start;padding:2%;font-weight:700;font-size:1.2em}.side-container input{margin-bottom:2%;width:100%;height:60%;border-radius:10px;box-shadow:none;background-color:#f0f0f0;border:none}input[type=text],input[type=tel],input[type=email]{padding-left:5%;font-weight:600}textarea{margin-bottom:2%;width:100%;height:60%;border-radius:10px;box-shadow:none;background-color:#f0f0f0;border:none;padding-left:2%;font-weight:600;white-space:pre-wrap}.side-container form>h2{align-self:flex-start;padding-left:2%;padding-top:2%}.cv-container{text-align:center;height:auto;width:100%;background-color:#fff;border-radius:10px;box-shadow:0 13px 27px -5px #32325d1a,0 8px 16px -8px #00000040;margin:.5% 2%}.save-cv{display:flex;flex-direction:row;align-items:center;width:94%;background-color:#fff;padding:2%;border-radius:10px;box-shadow:0 13px 27px -5px #32325d1a,0 8px 16px -8px #00000040;margin-top:2%}.download-cv{display:flex;flex-direction:row;align-items:center;width:100%;background-color:#fff;justify-content:space-evenly}.download-button{background-color:#f0f0f0;border:none;border-radius:10px;padding:2%;margin:2%;cursor:pointer;font-size:1em;font-weight:700;text-align:center}.download-button svg{width:1.5em;height:1.5em}.download-button>span{display:flex;align-items:center}.save-cv p{font-size:1.2em;font-weight:700}.download-button:active{background-color:#e0e0e0}.buttonContainer{margin-top:2%;width:100%;display:flex;justify-content:space-around}.side-container form h2{margin-bottom:5%;width:100%}.hrBottom{width:90%;margin:1% auto 3%;border:none;border-top:1px solid lightgray}.hrContent{width:90%;margin:1% auto;border:none;border-top:2px solid black}.personalInfo{display:flex;flex-direction:column;align-items:center;width:100%;padding:2%;margin-top:2%}.personalInfoRow{display:flex;flex-direction:row;justify-content:center;gap:2%;padding:2%;width:100%}.educationInfo{margin-bottom:10%}.icon{margin-right:2%}.educationHeader,.workHeader{text-align:start;padding-left:5%}#invisibleText{visibility:hidden}.workRow{display:flex;padding-left:5%;justify-content:space-between;padding-right:5%;font-weight:500}.alignRight{display:flex;gap:5px}#workDescription{display:flex;padding-left:5%;padding-right:5%;color:gray;white-space:pre-wrap;text-align:left;padding-bottom:2%}.educationRow{display:flex;padding-left:5%;justify-content:space-between;padding-right:5%;font-weight:500}#educationSchool,#educationDates{padding-bottom:2%}#educationSchool{color:gray}.list-item{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;cursor:pointer;width:100%;background-color:#fff}.buttonContainer{display:flex;justify-content:space-between;margin-top:10px}.cancel-button,.save-button,.delete-button{background-color:#f0f0f0;border:none;border-radius:5px;padding:10px;cursor:pointer}.cancel-button:hover,.save-button:hover,.delete-button:hover{background-color:#e0e0e0}.add-button{background-color:#f0f0f0;border:none;border-radius:50%;padding:10px;cursor:pointer;font-size:1.5em;width:40px;height:40px;display:flex;justify-content:center;align-items:center;margin-top:10px}.add-button:hover{background-color:#e0e0e0}.toggleHide{border:none;background:none;cursor:pointer}.listContainer{width:90%;margin:0 5%}.list{text-align:start;padding-left:7%;padding-right:5%}.skillsInput{padding:3%}.list li:last-child{margin-bottom:2%}.skillsHeader{text-align:start;padding-left:5%}
