.placeholder{background:#fff3b0;outline:2px dashed #c90;padding:0 .2em}
.draft-banner{background:#3b145b;color:#fff;text-align:center;padding:6px;font:14px "Open Sans",sans-serif}
.has-mini{display:flex!important;flex-wrap:nowrap;align-items:flex-start;gap:16px}
.has-mini>.mini-head{flex:0 0 auto;width:140px;height:140px;object-fit:cover;object-position:center 20%;border-radius:50%;border:2px solid #e6e6e6}
.has-mini>:not(.mini-head){flex:1 1 auto;min-width:0}
.has-mini .ods-Vcard-photoWrapper--m{display:none}
@media (max-width:480px){.has-mini>.mini-head{width:96px;height:96px}.has-mini{gap:12px}}
.has-mini-f{overflow:hidden}
.has-mini-f>.mini-head{float:left;width:140px;height:140px;object-fit:cover;object-position:center 20%;border-radius:50%;border:2px solid #e6e6e6;margin:0 16px 8px 0}
@media (max-width:480px){.has-mini-f>.mini-head{width:96px;height:96px;margin-right:12px}}
.has-mini{flex-direction:row!important;justify-content:flex-start!important}.has-mini>.mini-head{order:-1}.has-mini>.ods-VcardLayout-details{order:0;flex:1 1 auto}
.has-mini>.ods-VcardLayout-details{width:auto!important;max-width:none!important;min-width:0!important}
.has-mini{flex-wrap:nowrap!important}
.team-grid>.ods-Grid-cell{width:100%!important}
.vcard__email{overflow-wrap:anywhere}
