/*dm1107: dashboard project cards on phones (<=430px). CSS only; desktop untouched.*/
@media (max-width:430px){
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105]){position:relative!important;padding-top:52px!important;column-gap:0!important;grid-template-columns:minmax(0,1fr)!important}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105])>*{grid-column:1/-1!important;min-width:0!important}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105])>.di1005m-meta{flex:1 1 100%!important;min-width:0!important;width:100%!important;max-width:100%!important;order:-1;grid-row:1!important;padding-top:4px!important}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105]) [data-tg1105-link=name]{display:block!important;width:100%!important;max-width:100%!important;overflow-wrap:break-word;word-break:normal!important;white-space:normal!important}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105]) [data-hf12-name],html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105]) [data-hf12-name] span{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105]) .pdt1101{white-space:nowrap!important;display:inline-block!important}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105]) [data-tg1105-link=meta]{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105]) [data-tg1105-link=meta]>span[aria-hidden=true]{display:none!important}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105]) .plr-loc{display:flex!important;align-items:flex-start;gap:4px;white-space:normal!important;word-break:normal!important;margin-bottom:4px}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105]) .plr-rate{display:block!important;white-space:normal!important;margin-top:2px}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105])>.di1005m-status{position:absolute!important;top:10px!important;left:20px!important;right:84px!important;min-width:0!important;width:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0!important;transform:none!important;grid-area:auto!important;padding:0!important;justify-content:flex-start!important;place-self:auto!important;height:32px!important}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105])>.di1005m-status>*{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;flex:0 0 auto;white-space:nowrap}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105])>.di1005m-status>.v1010e3-pill{order:-1;overflow:visible}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105])>.tg1105-chev{position:absolute!important;top:16px!important;right:48px!important;left:auto!important;margin:0!important;grid-area:auto!important}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105])>[data-dpin2],html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105])>[data-pf8-pin]{position:absolute!important;top:12px!important;right:10px!important;left:auto!important;grid-area:auto!important}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105])>.di1005m-status>.tg1105-booked{flex:0 0 auto!important}
html body div[role=button][data-ct1105]:is(#dm1107x,[data-ct1105])>.di1005m-status>:not(.v1010e3-pill):not(.tg1105-booked){flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}
html body .ct1105-bar:is(#dm1107x,.ct1105-bar){flex-wrap:wrap!important;row-gap:8px!important}
html body .ct1105-bar:is(#dm1107x,.ct1105-bar)>div.text-sm{flex:1 1 100%!important;min-width:0!important}
html body .ct1105-bar:is(#dm1107x,.ct1105-bar)>.ct1105-actions{margin-left:auto!important}
}
