.owner-section{padding:20px;margin-bottom:18px}.owner-section h2{margin:0 0 14px}.owner-toolbar{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.owner-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.owner-kpis .card{padding:16px;display:grid;gap:12px}.owner-kpis strong{font-size:25px}.owner-form{display:grid;gap:16px}.owner-draft-row{display:grid;grid-template-columns:2fr 1fr 2fr auto;gap:9px;align-items:end;margin-bottom:12px}.owner-draft-row label{display:grid;gap:5px}.owner-draft-row input,.owner-draft-row select{min-width:0;width:100%;padding:10px;border:1px solid #d6e0ee;border-radius:6px;background:white;font:inherit}.owner-chart{margin-top:18px}.owner-chart>div{display:grid;grid-template-columns:minmax(100px,1fr) 2fr 70px;gap:12px;align-items:center;padding:7px}.owner-chart progress{width:100%;height:12px}.nav-button[data-route=owner]{margin-top:16px;opacity:.8;font-size:12px}
@media(max-width:900px){.owner-kpis{grid-template-columns:1fr 1fr}.owner-draft-row{grid-template-columns:1fr 1fr}}@media(max-width:500px){.owner-kpis,.owner-draft-row{grid-template-columns:1fr}}
