.eg-photo{width:92px;height:92px;border-radius:18px;object-fit:cover;flex-shrink:0;border:1px solid #d7e2ef}.eg-photo-empty{display:grid;place-items:center;background:#e8eff9;color:#244478;font-size:25px;font-weight:bold}.eg-side-photo{width:64px;height:64px;margin-bottom:14px}.eg-photo-editor{display:flex;gap:22px;padding:18px 0;align-items:center}.eg-photo-editor>div:last-child{min-width:0;flex:1}.eg-form input[type=file]{font-size:12px;max-width:100%;background:#f8faff;border:1px dashed #afc1d9}.eg-form input[type=file]::file-selector-button{border:0;padding:9px 10px;border-radius:5px;background:#e3ebf7;color:#1b3874;margin-right:10px;cursor:pointer}.eg-interests{margin:22px 0;border:1px solid #e1e7f0;border-radius:10px;padding:16px}.eg-interests legend{font-weight:bold;font-size:13px}.eg-interests>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.eg-interests label{display:flex;gap:8px;align-items:start;margin:0;font-weight:400;font-size:12px;line-height:1.6}.eg-interests input{margin-top:3px;flex-shrink:0}.eg-upload{padding:8px 0 18px;border-bottom:1px solid #edf0f5}.eg-file-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #e8edf4;font-size:12px}.eg-file-row>div:first-child{min-width:0}.eg-file-row strong{overflow-wrap:anywhere}.eg-file-row small{display:block;color:#74819a;margin-top:5px}.eg-file-row button{font-size:11px;padding:8px 10px}.attachment-link{display:inline-block;color:#1b3874;font-weight:bold;font-size:12px;padding:8px 0;white-space:nowrap}.eg-history{list-style:none;margin:20px 0;padding-left:16px;border-left:2px solid #d7e3f4}.eg-history li{position:relative;padding:0 0 22px 10px}.eg-history li:before{content:'';position:absolute;left:-22px;top:3px;width:10px;height:10px;border-radius:50%;background:#285c88}.eg-history li:last-child{padding-bottom:0}.eg-history span{font-size:11px;color:#65748a;display:block;margin-bottom:6px}.eg-history strong{font-size:14px}.eg-preview-heading{display:flex;gap:20px;align-items:center;margin:20px 0}.eg-preserve{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button:disabled{opacity:.5;cursor:wait}@media(max-width:540px){.eg-photo-editor{align-items:start;flex-direction:column}.eg-interests>div{grid-template-columns:1fr}.eg-file-row{align-items:start;flex-direction:column}.eg-preview-heading{align-items:start}.eg-preview-heading .eg-photo{width:64px;height:64px}}
