.cover-container p{word-break:break-word;overflow-wrap:break-word;white-space:normal;display:block;max-width:100%}.main-container{display:flex;flex-wrap:nowrap;gap:20px;padding:20px;justify-content:center;align-items:flex-start;margin-top:0}.cover-container,.sidebar{border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);background:white;padding:20px}.sidebar{width:40%}.cover-container{width:60%;margin:20px;padding:30px;height:auto;overflow-y:auto}.title{font-size:2rem;font-weight:700;color:#fd7521;text-align:center}.date{text-align:right;color:#6c757d;font-size:.9rem}.details{margin-top:10px}.hiring-manager{font-weight:700;color:#a053cf}.text{margin-top:10px;line-height:1.6;color:#495057}.name{font-size:1.2rem;color:#fd7521;margin-top:20px}.email,.name{font-weight:700}.email{color:#a053cf}.email:hover{color:#fd7521}.phone{color:#495057}.buttons{margin-top:20px;display:flex;gap:10px}.download-btn{padding:10px 20px;border-radius:5px;transition:all .3s;border:1px solid #a053cf;cursor:pointer;width:100%;background:#a053cf;color:#fff}.download-btn:hover{background:#7c39b1}.edit-menu{width:40%;padding:1rem;background-color:#f9f9f9;box-sizing:border-box;height:auto;overflow-y:auto;margin:20px;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);background:white}.edit-form{margin-bottom:2rem;overflow-y:auto;max-height:632px}.edit-form label{display:block;margin-bottom:.5rem}.edit-form input,.edit-form textarea{width:100%;padding:.5rem;margin-bottom:.5rem;font-size:1rem;border:1px solid #ddd;border-radius:4px}.edit-buttons{display:flex;justify-content:space-between;margin-top:1rem;gap:10px}.save-btn{padding:10px 20px;border-radius:5px;transition:all .3s;border:1px solid #a053cf;cursor:pointer;background:#a053cf;color:#fff}.save-btn:hover{background:#7c39b1}h1,h2{color:#7c39b1}.letter-clr-org{color:#fd7521}.letter-clr-purp{color:#7c39b1}@media (max-width:1024px){.main-container{flex-wrap:wrap;justify-content:center}.cover-container,.sidebar{width:48%}}@media (max-width:768px){.main-container{flex-direction:column;align-items:center}.cover-container,.edit-menu{width:100%;margin:10px;padding:15px}}@media (max-width:480px){.title{font-size:1.5rem}.download-btn{font-size:.9rem;padding:8px 15px}}