.finance-actions{display:flex;align-items:center;gap:6px;min-width:max-content}.finance-actions form{margin:0}.finance-actions button,.finance-actions .secondary,.finance-actions summary{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.finance-actions details{position:relative}.finance-actions details>form{position:fixed;inset:50% auto auto 50%;z-index:80;display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(92vw,560px);padding:24px;border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 25px 85px #0005;transform:translate(-50%,-50%)}.finance-actions details>form:before{content:'Editar lançamento financeiro';grid-column:1/-1;font-size:19px;font-weight:800}.finance-actions details label{margin:0}.finance-actions details .primary{grid-column:1/-1;width:100%}.finance-actions .finance-delete{border-color:#efcaca;color:#a32626;background:#fff5f5}.finance-status.is-approved{background:#e5efff;color:#255f9e}.finance-forecast-layout{display:grid;gap:16px}.finance-forecast-layout .finance-entry-form{margin-top:0}.finance-forecast-layout .finance-table{overflow:visible}.finance-forecast-layout .finance-table table{min-width:900px}@media(max-width:760px){.finance-actions{align-items:stretch;flex-direction:column;min-width:120px}.finance-actions button,.finance-actions .secondary,.finance-actions summary{width:100%}.finance-actions details>form{grid-template-columns:1fr;max-height:86vh;overflow:auto}.finance-actions details>form:before,.finance-actions details .primary{grid-column:auto}.finance-forecast-layout .finance-table{overflow:auto}}
