.project-filters,.project-actions{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:end;margin:var(--space-4) 0}.project-filters{padding:var(--space-4)}.project-filters label{display:grid;gap:var(--space-1);flex:1;min-width:180px}.project-actions{align-items:center}.table-wrap{overflow:auto} [data-results]{display:grid;gap:var(--space-1);max-height:260px;overflow:auto}[data-results] button{text-align:left;background:var(--bg);color:var(--text);border:1px solid var(--line);padding:var(--space-3);white-space:normal}[data-results] button:focus{outline:3px solid var(--accent);outline-offset:1px}[data-lookup]{position:relative;margin:var(--space-3) 0} [hidden]{display:none!important}.project-actions .button{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.work-form fieldset{min-width:0;border:1px solid var(--line);padding:var(--space-4);border-radius:var(--radius-md)}input[type=checkbox]{width:auto}article p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:600px){.project-filters{display:grid;gap:var(--space-3);padding:var(--space-4)}.project-actions>*{max-width:100%}h1{overflow-wrap:anywhere}}

/* Consistent inset for project details, history and project forms. */
.project-content-card{padding:var(--space-5);min-width:0}
@media(max-width:600px){.project-content-card{padding:var(--space-4)}}
