/* Atlas v1.1.0 — Bloco 5: Financeiro online */
.online-finance-page{display:grid;gap:18px}.online-finance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.online-finance-kpi{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.online-finance-kpi span{display:block;color:var(--gray);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.online-finance-kpi strong{display:block;font-size:1.6rem;margin-top:7px}.online-finance-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--white);border:1px solid var(--border);border-radius:16px;padding:12px}.online-finance-toolbar .search-box{flex:1;min-width:240px}.online-finance-toolbar select{min-width:155px}.online-request-grid{display:grid;gap:12px}.online-request-card{background:var(--white);border:1px solid var(--border);border-left:5px solid var(--orange);border-radius:16px;padding:15px;box-shadow:var(--shadow)}.online-request-card.approved,.online-request-card.resolved{border-left-color:var(--green)}.online-request-card.rejected{border-left-color:var(--red);opacity:.78}.online-request-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.online-request-head h3{font-size:1rem;margin:3px 0}.online-request-head p{color:var(--gray);font-size:.8rem;margin:0}.online-request-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.online-request-body{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:13px 0}.online-request-field{background:var(--bg);border-radius:10px;padding:9px}.online-request-field span,.online-request-field strong{display:block}.online-request-field span{font-size:.68rem;color:var(--gray);text-transform:uppercase;font-weight:700}.online-request-field strong{font-size:.82rem;margin-top:3px;word-break:break-word}.online-request-note{background:var(--orange-light);color:#854d0e;padding:10px 12px;border-radius:10px;font-size:.82rem;line-height:1.4;margin:10px 0}.online-request-actions{display:flex;gap:7px;flex-wrap:wrap}.online-request-detail{display:grid;gap:12px}.online-request-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.online-request-detail-grid>div{background:var(--bg);border-radius:11px;padding:11px}.online-request-detail-grid span,.online-request-detail-grid strong{display:block}.online-request-detail-grid span{font-size:.7rem;color:var(--gray);text-transform:uppercase}.online-request-detail-grid strong{margin-top:4px}.online-request-proposal{white-space:pre-wrap;background:var(--bg);border:1px solid var(--border);border-radius:11px;padding:12px;font-size:.82rem}.online-finance-empty{background:var(--white);border:1px dashed var(--border);border-radius:16px;padding:35px;text-align:center;color:var(--gray)}@media(max-width:900px){.online-finance-kpis{grid-template-columns:repeat(2,1fr)}.online-request-body{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.online-finance-kpis,.online-request-body,.online-request-detail-grid{grid-template-columns:1fr}.online-request-head{display:block}.online-request-badges{justify-content:flex-start;margin-top:8px}.online-finance-toolbar>*{width:100%}}
