.honor-modal{width:min(580px,94vw)}.honor-winner{background:#fff3d5;border:2px solid #c7a14a;border-radius:16px;justify-content:center;align-items:center;gap:18px;padding:18px;display:flex}.honor-winner strong{overflow-wrap:anywhere;font-size:24px}.honor-avatar{object-fit:cover;border:3px solid #c7a14a;border-radius:16px;flex-shrink:0;width:88px;height:88px}.honor-initials{color:#56734f;background:#e5ebdd;place-items:center;font-size:30px;font-weight:800;display:grid}.honor-note,.honor-period{color:#7a6f65;font-size:13px;line-height:1.65}.honor-leaders{text-align:left;padding-left:28px}.honor-leaders li{border-bottom:1px solid #ded6c7;padding:10px 8px}.honor-leaders li span{float:right}.honor-modal input[type=file]{width:100%;margin-top:12px;display:block}@media (width<=420px){.honor-winner{text-align:center;flex-direction:column}}
