/* Workspace mobile layout. Sign-in is owned by login-responsive.css. */
@media screen and (max-width:1100px){
body.app-ready #projects.page table.bc-record-table{display:block!important;min-width:0!important;width:100%!important}
body.app-ready #projects.page table.bc-record-table thead{display:none!important}
body.app-ready #projects.page table.bc-record-table tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:12px!important}
body.app-ready #projects.page table.bc-record-table tbody tr{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:0 12px!important;padding:14px!important;box-sizing:border-box!important;overflow:visible!important}
body.app-ready #projects.page table.bc-record-table tbody tr td:nth-child(n){display:block!important;min-width:0!important;width:auto!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;padding:9px 0!important}
body.app-ready #projects.page table.bc-record-table tbody tr td[data-label]::before{display:block!important;content:attr(data-label)!important;color:#64788b;font-size:10px!important;font-weight:700!important;margin-bottom:4px}
body.app-ready #projects.page table.bc-record-table tbody tr td[colspan]{grid-column:1/-1!important}
body.app-ready #projects.page table.bc-record-table tbody tr td[colspan]::before{display:none!important}
}
@media screen and (max-width:400px){body.app-ready #projects.page table.bc-record-table tbody tr{grid-template-columns:minmax(0,1fr)!important}}
#bcp-mobile-projects{display:none!important}
@media screen and (max-width:599px){body.app-ready #bc-real-sidebar #nav #bcp-mobile-projects{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:44px!important;text-align:left!important}}
