.measurement-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.measurement-head span{color:#b7791f;font-size:10px;font-weight:900;letter-spacing:.12em}.measurement-head h1{margin:4px 0}.measurement-head p{margin:0;color:var(--muted)}.measurement-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.measurement-kpis article{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.measurement-kpis span,.measurement-kpis strong,.measurement-kpis small{display:block}.measurement-kpis span{color:#64748b;font-size:11px}.measurement-kpis strong{margin:7px 0;font-size:22px}.measurement-kpis small{color:var(--muted)}.measurement-note{margin-bottom:14px;padding:11px 13px;border-radius:10px;background:#fff8e7;color:#765610;font-size:11px}.measurement-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:9px;margin-bottom:14px}.measurement-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.measurement-card{padding:15px;border:1px solid var(--line);border-left:4px solid #dca72d;border-radius:14px;background:#fff}.measurement-card.late{border-left-color:#dc2626}.measurement-card header{display:flex;justify-content:space-between;gap:10px}.measurement-card header span{color:#9a6b0e;font-size:9px;font-weight:850}.measurement-card h3{margin:4px 0}.measurement-card header small{color:#64748b}.measurement-state{height:max-content;padding:5px 8px;border-radius:99px;background:#eef2f7;color:#49617d;font-size:10px}.measurement-state.aprovado{background:#e1f6ed;color:#13775b}.measurement-state.faturado{background:#e8effc;color:#24568f}.measurement-progress{position:relative;height:7px;margin:14px 85px 12px 0;border-radius:99px;background:#e8edf4}.measurement-progress i{display:block;height:100%;border-radius:99px;background:#dca72d}.measurement-progress span{position:absolute;left:calc(100% + 7px);top:-5px;width:80px;color:#64748b;font-size:9px}.measurement-values{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.measurement-values span{padding:8px;border-radius:8px;background:#f8fafc;color:#64748b;font-size:9px}.measurement-values strong{display:block;margin-top:3px;color:#172b47;font-size:12px}.measurement-card p{color:#64748b;font-size:11px}.measurement-card>button{width:100%;border:0;border-radius:9px;padding:9px;background:#0a1d39;color:#fff}.measurement-empty{grid-column:1/-1;padding:38px;text-align:center;color:var(--muted)}.measurement-form .full{grid-column:1/-1}.measurement-items{display:grid;gap:6px}.measurement-item{display:grid;grid-template-columns:2fr .45fr .65fr .65fr .65fr .7fr .75fr;gap:5px;align-items:center}.measurement-item input{min-width:0}.measurement-item strong{text-align:right;font-size:11px}.measurement-preview{display:flex;justify-content:flex-end;gap:18px;padding:10px;border-radius:9px;background:#f8fafc}.measurement-preview span{color:#64748b;font-size:10px}.measurement-preview strong{display:block;color:#172b47;font-size:13px}
@media(max-width:900px){.measurement-list{grid-template-columns:1fr}.measurement-kpis{grid-template-columns:1fr 1fr}.measurement-item{grid-template-columns:2fr .5fr 1fr 1fr}.measurement-item input:nth-of-type(5),.measurement-item input:nth-of-type(6),.measurement-item strong{grid-row:2}.measurement-item strong{grid-column:4}}
@media(max-width:650px){.measurement-head{display:grid;align-items:start}.measurement-toolbar{grid-template-columns:1fr 1fr}.measurement-toolbar input{grid-column:1/-1}.measurement-values{grid-template-columns:1fr 1fr}.measurement-preview{display:grid;grid-template-columns:1fr 1fr}.measurement-item{grid-template-columns:1fr 1fr}.measurement-item input,.measurement-item strong{grid-row:auto!important;grid-column:auto!important}}
