/* EURYO v1.4.17: administration photo/cover thumbnails and profile photo editor. */
.euryo-member-with-photo,.euryo-pub-with-cover{display:flex;align-items:flex-start;gap:12px;min-width:220px}
.euryo-member-main,.euryo-pub-text{min-width:0;flex:1;overflow-wrap:anywhere}
.euryo-mini-avatar{display:block;flex:none;width:47px;height:47px;object-fit:cover;border-radius:50%;border:1px solid #dce6e2;background:#f0f4f1}
.euryo-avatar-empty{display:flex;align-items:center;justify-content:center;color:#738579;font-size:.8rem;font-weight:700;text-align:center;background:#eef3ef}
.euryo-mini-cover{width:56px;min-width:56px;height:76px;display:flex;align-items:center;justify-content:center;border:1px solid #dde5e1;border-radius:5px;overflow:hidden;background:#f7faf8}
.euryo-mini-cover img{max-height:100%;max-width:100%;width:100%;height:100%;object-fit:contain;display:block}
.euryo-cover-empty{font-size:.65rem;line-height:1.25;text-align:center;color:#718378;padding:3px}
.euryo-photo-status{display:block;font-size:.74rem;margin:5px 0;color:#617468;font-weight:600}
.euryo-photo-status.is-present{color:#22693d}.euryo-photo-status.is-missing{color:#916b32}
.euryo-photo-editor{display:flex;gap:25px;align-items:flex-start;flex-wrap:wrap}
.euryo-large-avatar{width:128px;height:128px;min-width:128px;border-radius:50%;object-fit:cover;border:1px solid #d7e3da}
.euryo-photo-editor>div{flex:1;min-width:240px}
.euryo-photo-form{display:flex;flex-direction:column;gap:13px;margin:12px 0}
.euryo-photo-form label{display:flex;flex-direction:column;gap:8px;font-weight:600}
.euryo-photo-form input[type=file]{max-width:100%;font-weight:400}
.euryo-photo-form .button{align-self:flex-start}
@media(max-width:650px){.euryo-member-with-photo,.euryo-pub-with-cover{gap:8px;min-width:180px}.euryo-mini-cover{width:45px;min-width:45px;height:61px}.euryo-mini-avatar{width:37px;height:37px}.euryo-large-avatar{width:95px;height:95px;min-width:95px}}
