.finance-v6-nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:12px;font-weight:800;margin-left:auto}.finance-v6-nav-badge.hidden{display:none}
.finance-v63-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:18px 0}.finance-v63-metric{background:#fff;border:1px solid #e3e9f2;border-radius:22px;padding:18px;min-height:116px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 12px 30px rgba(10,36,82,.06)}.finance-v63-metric span{font-size:13px;color:#64748b;font-weight:700}.finance-v63-metric strong{font-size:26px;color:#0a2c68;margin:8px 0}.finance-v63-metric small{color:#74839a}.finance-v63-metric.positive{background:linear-gradient(145deg,#0a2c68,#16458f)}.finance-v63-metric.positive span,.finance-v63-metric.positive strong,.finance-v63-metric.positive small{color:#fff}.finance-v63-metric.negative{border-color:#fecaca;background:#fff7f7}.finance-v63-metric.negative strong{color:#c62828}.finance-v63-metric.blocked{border-color:#fde68a;background:#fffdf4}
.finance-v63-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.finance-v63-tabs button{border:1px solid #d8e0ed;background:#fff;color:#0a2c68;border-radius:14px;padding:11px 16px;font-weight:800;cursor:pointer}.finance-v63-tabs button.active{background:#18c65a;color:#fff;border-color:#18c65a;box-shadow:0 8px 20px rgba(24,198,90,.22)}.finance-v63-panel{display:none}.finance-v63-panel.active{display:block}.finance-v63-filters{display:grid;grid-template-columns:2fr repeat(3,1fr) auto;gap:12px;align-items:end;margin:15px 0}.finance-v63-actions{display:flex;flex-wrap:wrap;gap:7px}.finance-v63-warning{border:1px solid #f5d47a;background:#fff9e8;color:#694d00;border-radius:16px;padding:14px;margin:12px 0}.finance-v63-provider-result{margin-top:12px}.finance-v63-ok{color:#0a8f3d;font-weight:800}.finance-v63-error{color:#d22b2b;font-weight:700;font-size:13px}.money-positive{color:#0a8f3d;font-weight:800}.money-negative{color:#d22b2b;font-weight:800}.finance-v63-report-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:18px}.finance-v63-report-grid>div{border:1px solid #e2e8f0;border-radius:18px;padding:16px;background:#fff}.finance-v63-report-grid span{display:block;color:#64748b;font-size:13px;font-weight:700}.finance-v63-report-grid strong{display:block;color:#0a2c68;font-size:22px;margin-top:7px}.finance-v63-report-note{margin-top:15px;padding:15px;border-radius:16px;background:#eef5ff;color:#18345f}.finance-v63-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.finance-v63-detail-grid>div{padding:12px;border:1px solid #e2e8f0;border-radius:14px}.finance-v63-detail-grid b,.finance-v63-detail-grid span{display:block}.finance-v63-detail-grid span{margin-top:5px}.finance-v63-event{padding:12px 0;border-bottom:1px solid #e2e8f0}.finance-v63-event b,.finance-v63-event span{display:block}.finance-v63-event span{font-size:13px;color:#64748b;margin-top:4px}.finance-v6-status{display:inline-flex;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800}.finance-v6-status.requested{background:#fff2ca;color:#8a5a00}.finance-v6-status.approved,.finance-v6-status.processing{background:#dbeafe;color:#1d4ed8}.finance-v6-status.paid{background:#dcfce7;color:#15803d}.finance-v6-status.rejected,.finance-v6-status.cancelled{background:#fee2e2;color:#b91c1c}
@media(max-width:1350px){.finance-v63-grid{grid-template-columns:repeat(3,1fr)}.finance-v63-report-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.finance-v63-grid,.finance-v63-report-grid{grid-template-columns:repeat(2,1fr)}.finance-v63-filters{grid-template-columns:1fr 1fr}.finance-v63-detail-grid{grid-template-columns:1fr}}@media(max-width:520px){.finance-v63-grid,.finance-v63-report-grid,.finance-v63-filters{grid-template-columns:1fr}}
