#content .web10-settings {display:grid;gap:18px}
#content .web10-settings h1 {margin:0;color:#17344d}
#content .web10-settings > p {margin:0;color:#526579;font-size:15px}
#content .web10-profile-row {
  display:flex;align-items:center;gap:18px;margin-top:20px;
}
#content .web10-profile-photo {
  width:76px;height:76px;flex-shrink:0;
  display:grid;place-items:center;border-radius:50%;
  background:#e5edf5;color:#17344d;font-size:28px;
  font-weight:700;overflow:hidden;
}
#content .web10-profile-photo img {
  width:100%;height:100%;object-fit:cover;
}
#content #web10ProfileEmail {color:#526579;font-size:15px}

.web10-profile-row {flex-wrap:wrap}
.web10-photo-actions {
 display:flex;flex-wrap:wrap;gap:10px;align-items:center;
}
.web10-photo-actions button {
 padding:10px 15px;border-radius:10px;
 border:1px solid #ccd9e4;font-weight:600;cursor:pointer;
}
#web10PhotoSave {background:#009e70;color:white}
#web10PhotoSave:disabled {opacity:.5;cursor:default}
#web10PhotoStatus {width:100%;color:#526579;font-size:14px}
