/* Personal request cards use the same category imagery as the public board. */
.my-request-card .my-request-heading{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:17px;margin:0 0 13px}
.my-request-card .my-request-photo{width:132px;height:106px;min-height:0;overflow:hidden;border-radius:13px;background:#eaf0e5;display:block;flex:none}
.my-request-card .my-request-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.my-request-card .my-request-photo.task-thumbnail-unavailable{display:grid;place-items:center;color:#5b7b58;font-size:36px}
.my-request-card .my-request-summary{min-width:0}
.my-request-card .my-request-title{font-size:18px;line-height:1.35;letter-spacing:-.2px;color:#294a34;margin:0 0 8px;overflow-wrap:anywhere}
.my-request-card .my-request-badges{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.my-request-card .my-request-author .message-author{gap:7px;margin:0 0 9px}
.my-request-card .my-request-author .message-author-avatar{width:30px;height:30px;flex:0 0 30px;border-radius:9px}
.my-request-card .my-request-author .message-author-initial{font-size:15px}
.my-request-card .my-request-author .message-author-name{font-size:12px;font-weight:500;color:#647b5f}
.my-request-card .my-request-author .message-author-caption{min-width:0}
.my-request-card .my-request-author .message-author-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
@media(max-width:650px){.my-request-card .my-request-heading{grid-template-columns:94px minmax(0,1fr);gap:12px;margin-bottom:11px}.my-request-card .my-request-photo{width:94px;height:100px;border-radius:11px}.my-request-card .my-request-title{font-size:16px;line-height:1.35}.my-request-card .my-request-author .message-author-avatar{width:27px;height:27px;flex-basis:27px;border-radius:8px}.my-request-card .my-request-author .message-author{gap:6px;margin-bottom:7px}.my-request-card .my-request-author .message-author-name{font-size:11px}}
@media(max-width:350px){.my-request-card .my-request-heading{grid-template-columns:76px minmax(0,1fr);gap:10px}.my-request-card .my-request-photo{width:76px;height:92px}.my-request-card .my-request-title{font-size:15px}}
