.current-project{font-weight:650;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-filters input{max-width:240px}.project-filters select{max-width:160px}.project-desktop td small{display:block;color:var(--muted);font-size:12px;margin-top:6px}.metric-link{font-variant-numeric:tabular-nums;font-weight:650}.project-mobile{display:none}.design-item{background:#f3f6f1;border:1px solid var(--line);border-radius:8px;padding:18px;margin:14px 0;display:grid;grid-template-columns:130px 1fr;gap:7px 14px}.design-item>.row{grid-column:1/-1}.design-item label{margin:8px 0 0}.design-item button{grid-column:1/-1;justify-self:start}.role-permissions,.member-role-row{padding:15px 0;border-bottom:1px solid var(--line);display:flex;gap:15px;align-items:center;flex-wrap:wrap}.role-permissions label,.member-role-row label{font-size:12px;margin:0}.project-card{padding:20px;border-top:1px solid var(--line)}.project-card-counts{display:grid;grid-template-columns:1fr 1fr;gap:15px}.project-card-counts dt{color:var(--muted);font-size:12px}.project-card-counts dd{margin:5px 0;font-size:20px}.project-card>button{width:100%}#wf-link-status{font-size:12px}#wf-samples button{margin:5px}.project-filters{flex-wrap:wrap}
@media(max-width:720px){.project-desktop{display:none}.project-mobile{display:block}.project-filters{width:100%}.project-filters input,.project-filters select{max-width:none;flex:1}.current-project{max-width:48%;font-size:13px}.design-item{grid-template-columns:1fr}.design-item label{margin:7px 0 0}.design-item>.row{grid-column:auto}.design-item button{grid-column:auto}.project-card .row{align-items:start}.project-card h3{max-width:66%;margin:0}.panel-header:has(.project-filters){flex-wrap:wrap}}
.project-filters{display:flex;align-items:center;flex-wrap:nowrap}.project-filters input,.project-filters select{margin:0;width:auto}.project-filters select{min-width:130px}
@media(max-width:720px){.heading{flex-wrap:wrap;gap:14px}.heading>.actions{flex-shrink:0}.heading>.actions button{white-space:nowrap;flex-shrink:0}.project-filters{flex-wrap:wrap}.project-filters input{min-width:145px}.project-filters select{min-width:120px}}

.field-arrival{border:1px solid #cbd9ce;border-radius:12px;padding:16px;margin:16px 0;background:#f4f8f3}.field-arrival button{margin:5px 8px 5px 0}.mobile-download p{line-height:1.65}.mobile-download .muted{font-size:12px}
