body,html{margin:0;padding:0;font-family:Arial,sans-serif}.app-container{display:flex;gap:20px}.sidebar{margin:20px;width:40vw;overflow-y:auto;overflow-x:hidden;background-color:#f4f4f4;padding:20px;box-sizing:border-box;border:1px solid #ddd;border-radius:10px;height:100vh}.resume-section{display:flex;justify-content:center;align-items:center;margin-left:250px;padding:20px;flex-grow:1;background-color:#fff;min-height:100vh}.general-information form{display:flex;flex-direction:column;align-items:start}.general-information form label{margin-top:10px;font-weight:700}.general-information form input,.general-information form select{margin-top:5px;padding:8px;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.general-information form input:focus,.general-information form select:focus{border-color:#007bff;outline:none}.educational-information form{display:flex;flex-direction:column;align-items:start}.educational-information form label{margin-top:10px;font-weight:700}.educational-information form input,.educational-information form select{margin-top:5px;padding:8px;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.educational-information form input:focus,.educational-information form select:focus{border-color:#007bff;outline:none}.educational-information button{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.delete-education{margin-top:20px;background-color:red!important}.work-experience form{display:flex;flex-direction:column;align-items:start}.work-experience form label{margin-top:10px;font-weight:700}.work-experience form input,.work-experience form textarea{margin-top:5px;padding:8px;width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:4px}.work-experience form input:focus,.work-experience form textarea:focus{border-color:#007bff;outline:none}.work-experience button{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.work-experience-form button{margin-top:20px;background-color:red}body,html{margin:0;padding:0;font-family:Times New Roman,Times,serif}h1{font-weight:bolder}.resume{margin-right:20px;margin-top:20px;margin-bottom:20px;height:auto;width:60vw;border:1px solid #ccc;border-radius:10px;background-color:#f9f9f9}.header-information{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px;background-color:gray}.contact-information{display:flex;gap:15px;justify-content:center;align-items:space-evenly}h2{margin:0;padding:0}.education-card,.education{display:flex;justify-content:space-between;padding:10px 20px}.work-card,.work{padding:10px 20px}
