/* reddesk.com project box + "seeking" call-to-actions on house pages.
   Linked by includes/reddesk_project.php with ?v=REDDESK_ASSET_VERSION — bump that constant
   whenever this file changes, so no browser keeps a stale copy. Kept out of property.css on
   purpose (that file is linked without a version and browsers cache it for days). */
#reddesk_project{
 border:1px solid #4785a5;
 background-color:#dce7ed;
 padding:15px 20px 15px 20px;
 margin:10px 0 25px 0;
}
#reddesk_project h3{
 margin:0;
 padding:0;
}
#reddesk_project .reddesk_head,
#reddesk_seeking .reddesk_head{
 display:flex;
 align-items:center;
 justify-content:space-between;
 gap:12px;
 padding:0 0 10px 0;
}
#reddesk_project .reddesk_brand,
#reddesk_seeking .reddesk_brand{
 width:auto;
 height:20px;
 opacity:.85;
 flex:0 0 auto;
 background:none;
 border:0;
 padding:0;
}
@media (max-width:750px){
 #reddesk_project .reddesk_brand,
 #reddesk_seeking .reddesk_brand{
  height:16px;
 }
}
#reddesk_project .reddesk_project_link + .reddesk_project_link{
 margin-top:12px;
 padding-top:12px;
 border-top:1px solid #b9cfdb;
}
#reddesk_project .reddesk_project_link{
 display:flex;
 align-items:center;
 gap:15px;
 text-decoration:none;
 color:inherit;
}
#reddesk_project img{
 width:120px;
 height:90px;
 object-fit:contain;
 background:#fff;
 border:1px solid #b9cfdb;
 padding:6px;
 box-sizing:border-box;
 flex:0 0 auto;
}
#reddesk_project .reddesk_project_text{
 display:flex;
 flex-direction:column;
 gap:3px;
 min-width:0;
}
#reddesk_project .reddesk_project_name{
 font-weight:700;
}
#reddesk_project .reddesk_project_cta{
 color:#02659E;
 font-weight:700;
}
#reddesk_project .reddesk_project_link:hover .reddesk_project_cta{
 text-decoration:underline;
}
#reddesk_seeking{
 border:1px dashed #4785a5;
 padding:15px 20px 15px 20px;
 margin:10px 0 25px 0;
}
#reddesk_seeking h3{
 margin:0;
 padding:0;
}
#reddesk_seeking p{
 padding-top:3px;
}
#reddesk_seeking .reddesk_seeking_cta{
 display:inline-block;
 margin-top:8px;
 color:#02659E;
 font-weight:700;
 text-decoration:none;
}
#reddesk_seeking .reddesk_seeking_cta:hover{
 text-decoration:underline;
}
