/* UM Simple Author Box (fixed) v1.1.1 */
:root{
    --um-sab-avatar: 44px;
    --um-sab-border: 1px;
    --um-sab-radius: 10px;
    --um-sab-shadow: none;
  }
  
  .um-sab{
    display:flex;
    align-items:flex-start;
    gap:12px;
    padding:10px 12px;
    border: 5px solid #DDD;
    border-radius: var(--um-sab-radius);
    box-shadow: var(--um-sab-shadow);
    background:#fff;
    margin: 0 0 14px 0;
  }
  
  .um-sab__avatar-wrap{
    flex:0 0 auto;
    width: var(--um-sab-avatar);
    height: var(--um-sab-avatar);
  }
  .um-sab__avatar{
    width: var(--um-sab-avatar) !important;
    height: var(--um-sab-avatar) !important;
    border-radius: 50%;
    object-fit: cover;
    display:block;
  }
  
  .um-sab__meta{
    display:flex;
    flex-direction:column;
    gap:2px;
    min-width:0;
  }
  
  .um-sab__line{
    display:flex;
    align-items:center;
    gap:6px;
    line-height:1.4;
    font-size:14px;
    flex-wrap:wrap;
  }
  
  .um-sab__label{
    color:#333;
  }
  
  .um-sab__name, .um-sab__name-link{
    font-weight:600;
    color:#111;
    text-decoration:none;
  }
  .um-sab__name-link:hover{ text-decoration:underline; }
  
  .um-sab__bio{
    font-size:13px;
    color:#666;
    line-height:1.5;
    margin-top:2px;
  }
  
  @media (max-width: 600px){
    .um-sab{ gap:10px; padding:10px; }
    .um-sab__line{ font-size:13px; }
    .um-sab__bio{ font-size:12.5px; }
  }
  