.App{display:grid;grid-template-columns:3fr 9fr;height:100vh;margin:0}.stickyBox{display:grid;align-items:start}.Sidebar{position:sticky;top:0;display:grid;grid-template-columns:1fr 8fr;min-height:100vh;border-right:black solid 1px}.sidebar-header{width:90%;margin-left:8px;margin-top:0}.entryPages{background-color:#0000000d;border-left:1px solid black}form{padding-left:8px}.tabs{display:flex;justify-content:end;position:relative;top:60px}.logo{height:80px}.tab{appearance:none;-webkit-appearance:none;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:16px;writing-mode:sideways-lr;display:block;padding:10px;border:black solid 1px;background-color:#f4f4f4;border-radius:8px 0 0 8px}.tab.active{font-weight:600;background-color:#f4f4f4;border-right:1px solid rgb(244,244,244);right:-1px}.tab:hover{background-color:#e1dede}.demoControl{margin:9px}.demo{margin:20px 10px 0 0}.undoRedo{margin:10px 10px 0 0}.print-area{margin:9px}.duties,.skills{display:flex;flex-direction:column;width:80%;gap:10px;margin-bottom:10px}.skillLine,.dutyLine{display:flex;align-items:center}.skill,.duty{flex-grow:1;margin-right:8px}.addSkill,.addDuty{margin-right:15px}.deleteSkill,.deleteDuty{text-align:center;align-items:center;border:none;border-radius:15px;height:25px;width:25px;background-color:#0000001a}.section-field{display:flex;flex-direction:column;width:80%;margin-bottom:5px}input{border:2px solid transparent;border-radius:5px;background-color:#0000001a;padding:10px 10px 5px 5px}label{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-weight:600}input:focus-visible{border-color:#3b83f6;box-shadow:0 3px 15px #3b83f633;outline:2px solid #3b83f6;outline-offset:1px}button:focus-visible{outline:2px solid #3b83f6;outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:focus-visible{outline:2px solid #000;outline-offset:2px}.addLink{margin-right:8px}.deleteLink{margin-left:5px;border-radius:15px;border:1px black solid;padding:5px 10px}.linkbox{margin-right:5px;width:80px}.resume{min-width:900px;padding:3rem;background:#fff;box-shadow:0 0 20px #00000014;gap:.2rem}.resume p{margin:0}header{display:flex;flex-direction:column;align-items:center}.resume-section{margin-top:2rem}.workEntry,.eduEntry,.skillEntry{display:flex}.eduEntry{margin-top:15px}.arrowDiv{display:flex;flex-direction:column;gap:5px;justify-content:center;margin-right:20px}.schoolName,.editSchool,.editWorkPlace,.workPlace,.editTechnicalSkills,.technicalSkills{display:inline}.editSchool,.editWorkPlace,.editTechnicalSkills{margin-left:20px}.workPlaceHeader{display:flex;flex-direction:row;justify-content:space-between}.buttonSide{display:flex;flex-direction:column}.workPlace{font-size:22px}.title-buttons{display:flex;align-items:center}.workPlace-location-date{display:flex}button:focus-visible{outline:2px solid black;outline-offset:2px}.work-duties,.skill-entries{margin-top:5px}h1{margin:0}h2{border-bottom:solid 1px black;background-color:#00000014;border-radius:10px 10px 0 0;padding:3px 0 0 5px}h3{margin:0}.resume-meta{display:flex;font-family:Georgia,Times New Roman,serif;margin:0;font-size:.95rem;color:#333}.label{font-weight:600}.resume-meta .location{font-style:italic}button{border:1px solid black;padding:5px 10px;border-radius:4px}button:hover{background-color:#d6d3d3}input{margin-bottom:10px}@media print{@page{margin:.5in;size:letter}html,body{margin:0;padding:0}.stickyBox{display:none!important}.App{display:block;height:auto}.resume{min-width:unset;width:auto;box-shadow:none;padding:0;height:auto;line-height:1.2}.resume button,.arrowDiv{display:none!important}.resume-section:last-child{break-before:page}.workEntry,.eduEntry,.skillEntry{break-inside:avoid}}:root{font-family:Times New Roman,Times,serif;line-height:1.5;font-weight:400;height:100vh;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
