.project-shell{min-height:100vh;display:flex;background:linear-gradient(90deg,rgba(7,12,14,.95),rgba(7,12,14,.6)),url('/images/maspro-projects-landscape.png') center/cover fixed}.project-table{background:#121c19dd;border:1px solid #ffffff1c}.project-table .table-head,.project-table .table-row{grid-template-columns:1fr 1.4fr 1.1fr 1fr 1fr 1.35fr}.project-status{background:#304d3d;color:#c9e2cf;padding:5px 8px;font-size:10px}.progress{height:7px;background:#303b35;width:100%;margin-bottom:6px}.progress i{display:block;height:100%;background:var(--gold)}.project-modal{max-height:90vh;overflow:auto}.project-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.project-form label{margin:0}.project-form input,.project-form select,.project-form textarea{width:100%;margin-top:7px;padding:10px;background:#0e1715;border:1px solid #ffffff20;color:#fff;font:inherit}.project-form textarea{min-height:75px}.project-form .wide,.project-form .modal-actions{grid-column:1/-1}.new-client-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.new-client-fields[hidden]{display:none}@media(max-width:800px){.project-table .table-head{display:none}.project-table .table-row{grid-template-columns:1fr 1fr}.project-table .table-row>div:nth-child(3),.project-table .table-row>div:nth-child(5){display:none}}@media(max-width:560px){.project-form{grid-template-columns:1fr}.project-form .wide,.project-form .modal-actions{grid-column:auto}.new-client-grid{grid-template-columns:1fr}}
