.project-form{ display: grid; grid-template-columns: 1fr 1fr; align-items: end; gap: 2rem; } .project-form label:has(input[type="url"]){ grid-column: 1 / span 2 } .project-form label:has(input[name="project-manager-user-id"]){ grid-column-start: 1; } .project-form label:has(input[type="checkbox"]){ grid-column: 1 / span 2; } .project-form div.footer{ grid-column: 1 / span 2; text-align: right; } .project-form .placeholder-form{ grid-column: 1 / span 2; } table.data-table .status, table.data-table .producer{ white-space: nowrap; } table.data-table{ width: 100%; } table.data-table td.status{ text-align: center; } table.data-table td.status.stalled{ background: #861d1d !important; /* Override hover backgound color */ color: #ffffff; } table.data-table td.status.awaiting-review{ background: #d5b434 !important; /* Override hover backgound color */ color: #ffffff; } table.data-table td.status.reviewed{ background: #1d863c !important; /* Override hover backgound color */ color: #ffffff; } @media(max-width: 750px){ .project-form{ grid-template-columns: 1fr; } .project-form label:has(input[type="url"]), .project-form label:has(input[type="checkbox"]), .project-form div.footer, .project-form .placeholder-form{ grid-column: 1; } }