.profile-page-main{max-width:1200px;margin:0 auto;padding:20px 0;background-color:#f8f9fa;font-family:var(--font-nunito)}.content-navigation-wrapper{padding:0 20px;margin-bottom:7px}.tab-navigation-pill-style{display:flex;justify-content:center;align-items:center;justify-content:space-around;background-color:#fff;border-radius:30px;padding:6px 0;box-shadow:0 2px 10px rgba(0,0,0,.1)}.tab-pill{background:#fff;border:none;cursor:pointer;transition:background-color .3s,color .3s,box-shadow .3s;display:flex;align-items:center;padding:8px 20px;font-size:16px;color:#374151;font-weight:500;border-radius:30px}.tab-pill .tab-icon{margin-right:8px;font-size:18px}.tab-pill.active{background-color:#5138c3;color:#fff;box-shadow:0 3px 8px rgba(81,56,195,.3);font-weight:600}.tab-pill.active svg{color:#fff}.tab-pill:hover:not(.active){background-color:#6149cd}.tab-pill:hover:not(.active) svg{color:#fff}.profile-page-form{width:100%}.content-display-area{padding:0 20px}.content-display-area--resume-analysis{padding:0 12px 24px;max-width:100%}@media(max-width:600px){.tab-navigation-pill-style{flex-direction:column;gap:4px}.tab-pill{padding:8px 15px;width:100%;flex-grow:0;justify-content:flex-start}.tab-pill .tab-icon{font-size:16px}.personal-info,.personal-info .form-row{grid-template-columns:1fr}}.AddInfoCard{background-color:#fff;padding:30px;margin-bottom:25px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AddInfoCard h3{color:#333;font-size:20px;margin-top:0;margin-bottom:20px}.section-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.addEducation-btn{background-color:#5138c3;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.addEducation-btn:hover{background-color:#412d9b}.no-entries{color:#666;padding:20px;text-align:center;border:1px dashed #d1d5db;border-radius:4px;margin-top:15px}hr{border:0;border-top:1px solid #d1d5db;margin:20px 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.input-group{display:flex;flex-direction:column}.input-group label{font-size:14px;font-weight:500;color:#333;margin-bottom:5px}.form-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box}.textarea-input{resize:vertical}.full-width{grid-column:1/-1}.form-card{border:1px solid #d1d5db;border-radius:6px;padding:20px;margin-bottom:20px;background-color:#fff}.form-card .form-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.form-card .form-card-header h4{margin:0;font-size:16px;color:#5138c3}.saveProfile-btn{display:block;background-color:#5138c3;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:600}