.app{display:flex;width:100%;gap:1.5rem;margin:auto;padding:32px 24px;max-width:1500px}button{cursor:pointer}.form-container{display:flex;flex-direction:column;gap:28px;flex-grow:999}form{padding:18px;border-radius:12px}.edit-side{display:flex;flex-wrap:wrap;height:fit-content;max-width:750px;gap:28px;flex-grow:1}.input-field{display:flex;flex-direction:column;margin-bottom:.6rem;gap:.25rem;flex-grow:1}.input-field textarea{max-width:100%;min-height:42px;height:65px}.input-field input,.input-field textarea{border:2px solid transparent;background-color:var(--main-bg-color);padding:10px;border-radius:12px;transition:border .15s,box-shadow .15s}label>*{font-family:NotoSans-SemiBold}.input-field input:focus,.input-field textarea:focus{border-color:#3b83f6;outline:none;box-shadow:0 3px 15px #3b83f633}.personal-details{padding:18px;background-color:#fff;border-radius:12px}.resume-container{width:21cm;height:29.7cm;box-shadow:#32325d80 10px 26px 30px -5px,#00000040 0 8px 16px -8px}#resume{background-color:#fff;top:0;height:100%;width:100%;bottom:0}.header-text{background-color:var(--section-resume-bg);text-align:center;display:flex;justify-content:center;color:var(--resume-accent);padding:4px 0;border-radius:2px;align-items:center;margin-bottom:13px}.resume-section{padding:0 56px;margin-top:40px}.resume h1,.resume h2,.resume h3{font-family:var(--resume-bold);font-weight:700}.resume-name{text-align:center}.contact-info{display:flex;width:fit-content;margin:auto;gap:18px}.contact-info>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.personal-info{background-color:var(--resume-accent);color:var(--header-resume-color);padding:36px 24px;width:100%}.education-info{display:flex;margin-bottom:24px;gap:18px}.education-info-group{min-width:150px}.education-info-schoolName{font-family:var(--resume-bold);font-weight:700}.education-info-degree{font-size:15px}.experience-info{display:flex;gap:18px;margin-bottom:24px}.experience-info-group{min-width:150px}.experience-info-companyName{font-family:var(--resume-bold);font-weight:700;margin-bottom:2px}.experience-info-positionTitle{font-size:15.4px}.experience-info-description{margin-top:4px;white-space:pre-wrap}.create-form{background-color:transparent;border-radius:1.5rem;border:4px solid rgb(238,230,230);padding:8px 16px;font-family:NotoSans-SemiBold;margin:1rem 0}.create-form .fa-plus{margin-right:4px}.collapsed-form{display:flex;align-items:center;justify-content:space-between;border:none;border-top:5px solid rgb(243,244,246);padding:12px 14px 12px 24px;width:100%;background-color:#fff}.collapsed-form:last-of-type{border-bottom:5px solid rgb(243,244,246)}.collapsed-form-title{font-family:NotoSans-semibold;font-size:17px}.buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:14px;padding:0 4px}.main-buttons{display:flex;gap:.75rem}.buttons button{font-family:NotoSans-bold;padding:8px 16px;border:none;border-radius:4px}.delete{display:flex;align-items:center;gap:6px}.delete,.cancel{background-color:transparent;outline:1px solid gray;color:gray}.save{background-color:#187ff5;color:#fff}.expand-section{display:flex;align-items:center;width:100%;padding:.5rem;justify-content:space-between;border:none;background-color:transparent}.expand-section-header{display:flex;align-items:center;gap:.75rem;margin:0}.section{display:flex;flex-direction:column;align-items:center;border-radius:.5rem;background-color:#fff;padding:1.2rem}.section-content{width:100%;display:flex;flex-direction:column;align-items:center;position:relative;visibility:hidden;opacity:0;transform:translateY(-25px);height:0;transform-origin:top;z-index:2}.section-content.open{transition:opacity,transform,visibility;transition-duration:.25s;visibility:visible;opacity:1;transform:translateY(0);height:auto}.chevron{transition:transform .3s;transform:rotate(-180deg)}.chevron.open{transform:rotate(0)}.forms-container{width:100%}.dates-group{display:flex;width:100%;gap:1rem;flex-wrap:wrap}.dates{font-size:14px}.cv-download{padding:18px;background-color:#fff;border-radius:12px;font-family:NotoSans-Bold;transition:border 1.15s,box-shadow .15s;display:flex;justify-content:center}.inner{display:flex;gap:15px;align-items:center;justify-content:center}.download-button{border:none;background-color:transparent;cursor:pointer;font-size:20px;transition:scale .15s;scale:1.3}.download-button:hover{scale:1.35}.cv-download:hover{border-color:#3b83f6;outline:none;box-shadow:0 3px 15px #3b83f633}@font-face{font-family:NotoSans;src:url(/assets/NotoSans-Regular-BWwJy672.ttf)}@font-face{font-family:NotoSans-Bold;src:url(/assets/NotoSans-Bold-Df8eZg0f.ttf)}@font-face{font-family:NotoSans-SemiBold;src:url(/assets/NotoSans-SemiBold-BPox1uLp.ttf)}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none}:root{font-size:16px}body{--resume-accent: #0e374e;--resume-font: "NotoSans", sans-serif;--resume-bold: "NotoSans-Bold", sans-serif;--header-resume-color: white;--section-resume-bg: rgba(14, 55, 78, .07);--main-bg-color: #f3f4f6;font-family:NotoSans,sans-serif;background-color:var(--main-bg-color)}button{font-family:inherit}h1,h2,h3{margin-bottom:14px;font-family:NotoSans-bold}
