.professional-update-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#f8fcfe}.professional-update-page>main{flex:1}.professional-update-page .request-layout{margin-top:16px}.update-section-copy{margin:-5px 0 18px 55px;color:#526b80;font-size:14px;line-height:1.5}.update-contact-grid{grid-template-columns:1fr 1fr}.resume-current-option{display:flex;align-items:flex-start;gap:13px;margin:0 0 19px;padding:15px 16px;border:1px solid #c7dfea;border-radius:6px;background:linear-gradient(105deg,#f2f9fd,#fff);color:#173957;cursor:pointer}.resume-current-option input{width:21px;height:21px;margin:1px 0 0;flex:none;accent-color:var(--brand)}.resume-current-option strong{display:block;font-size:14px;line-height:1.4;color:#092539}.resume-current-option small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:#526b80}.selected-resume{margin:9px 0 0;color:#526b80;font-size:12px}.sidebar-action{width:100%;box-sizing:border-box;text-align:center}.new-record-card .sidebar-icon svg{width:24px;height:24px}.result-actions{display:flex;justify-content:center;gap:10px;margin-top:20px}.result-actions .form-result-close{display:inline-block;margin:0}.result-actions .button{font-size:14px;min-height:40px;padding:8px 18px}
@media(max-width:1000px){.update-contact-grid{grid-template-columns:1fr}.update-section-copy{margin-left:0}}
@media(max-width:760px){.professional-update-page .request-layout{margin-top:12px}.resume-current-option{padding:14px 13px}.resume-current-option strong{font-size:14px}.resume-current-option small{font-size:12px}.result-actions{flex-direction:column}.result-actions .button,.result-actions .form-result-close{width:100%;box-sizing:border-box}}
