#page-projetos .project-workspace{display:grid;grid-template-columns:minmax(340px,1.05fr) minmax(360px,1fr);gap:18px;align-items:start}
#page-projetos .project-row{width:100%;text-align:left;background:white;border:1px solid #dce6ef;border-radius:9px;padding:13px;margin-bottom:9px;cursor:pointer;color:inherit;font:inherit}
#page-projetos .project-row:hover,#page-projetos .project-row.selected{border-color:#168a9b;background:#f1f9fb}
#page-projetos .project-row .line{display:flex;align-items:center;justify-content:space-between;gap:10px}
#page-projetos .project-row small{display:block;margin-top:6px;color:#61758a;line-height:1.4}
#page-projetos .project-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}
#page-projetos .project-form .wide{grid-column:1/-1}
#page-projetos .project-form input,#page-projetos .project-form select{width:100%;min-width:0}
#page-projetos .project-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:14px 0}
#page-projetos .project-toolbar .field{min-width:150px;flex:1}
#page-projetos .project-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
#page-projetos .project-hint{font-size:12px;color:#61758a;line-height:1.5;margin:10px 0}
#page-projetos .project-row .amount{font-weight:750;color:#143b5f}
@media(max-width:950px){#page-projetos .project-workspace{grid-template-columns:1fr}}
@media(max-width:600px){#page-projetos .project-form{grid-template-columns:1fr}#page-projetos .project-form .wide{grid-column:auto}}
