.DashboardView-module__B9SVrG__container{flex-direction:column;gap:1.5rem;display:flex}.DashboardView-module__B9SVrG__header{justify-content:space-between;align-items:center;display:flex}.DashboardView-module__B9SVrG__title{color:#1f2937;font-size:1.5rem;font-weight:700}.DashboardView-module__B9SVrG__subtitle{color:#6b7280;font-size:.875rem}.DashboardView-module__B9SVrG__statsGrid{grid-template-columns:repeat(1,1fr);gap:1.5rem;display:grid}@media (min-width:768px){.DashboardView-module__B9SVrG__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.DashboardView-module__B9SVrG__statsGrid{grid-template-columns:repeat(4,1fr)}}.DashboardView-module__B9SVrG__statCard{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.DashboardView-module__B9SVrG__statContent{justify-content:space-between;align-items:flex-start;display:flex}.DashboardView-module__B9SVrG__statInfo{flex:1}.DashboardView-module__B9SVrG__statLabel{color:#6b7280;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.DashboardView-module__B9SVrG__statValue{color:#1f2937;margin-top:.5rem;font-size:1.5rem;font-weight:700}.DashboardView-module__B9SVrG__statSubtext{color:#6b7280;margin-top:.25rem;font-size:.875rem}.DashboardView-module__B9SVrG__statIcon{border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.DashboardView-module__B9SVrG__iconBlue{color:#2563eb;background:#dbeafe}.DashboardView-module__B9SVrG__iconGreen{color:#16a34a;background:#dcfce7}.DashboardView-module__B9SVrG__iconPurple{color:#9333ea;background:#f3e8ff}.DashboardView-module__B9SVrG__iconRed{color:#dc2626;background:#fee2e2}.DashboardView-module__B9SVrG__grid2Cols{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.DashboardView-module__B9SVrG__grid2Cols{grid-template-columns:repeat(2,1fr)}}.DashboardView-module__B9SVrG__card{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.DashboardView-module__B9SVrG__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.DashboardView-module__B9SVrG__cardTitle{color:#1f2937;font-size:1.125rem;font-weight:600}.DashboardView-module__B9SVrG__badge{border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.DashboardView-module__B9SVrG__badgeDanger{color:#991b1b;background:#fee2e2}.DashboardView-module__B9SVrG__loadingPulse{animation:2s cubic-bezier(.4,0,.6,1) infinite DashboardView-module__B9SVrG__pulse}@keyframes DashboardView-module__B9SVrG__pulse{0%,to{opacity:1}50%{opacity:.5}}.DashboardView-module__B9SVrG__skeleton{background:#e5e7eb;border-radius:.25rem}.DashboardView-module__B9SVrG__skeletonText{height:1rem;margin-bottom:.5rem}.DashboardView-module__B9SVrG__skeletonTitle{width:75%;height:1.5rem;margin-bottom:1rem}.DashboardView-module__B9SVrG__movementList{flex-direction:column;gap:1rem;display:flex}.DashboardView-module__B9SVrG__movementItem{border-radius:.5rem;align-items:center;gap:1rem;padding:.75rem;transition:background-color .2s;display:flex}.DashboardView-module__B9SVrG__movementItem:hover{background-color:#f9fafb}.DashboardView-module__B9SVrG__movementIcon{background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.DashboardView-module__B9SVrG__movementInfo{flex:1;min-width:0}.DashboardView-module__B9SVrG__movementType{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.DashboardView-module__B9SVrG__movementMeta{color:#6b7280;font-size:.75rem}.DashboardView-module__B9SVrG__movementAmount{font-size:.875rem;font-weight:600}.DashboardView-module__B9SVrG__amountPositive{color:#16a34a}.DashboardView-module__B9SVrG__amountNegative{color:#dc2626}.DashboardView-module__B9SVrG__emptyState{text-align:center;color:#6b7280;padding:2rem}.DashboardView-module__B9SVrG__alertList{flex-direction:column;gap:.75rem;display:flex}.DashboardView-module__B9SVrG__alertItem{border:1px solid;border-radius:.5rem;padding:1rem;transition:box-shadow .2s;display:block}.DashboardView-module__B9SVrG__alertItem:hover{box-shadow:0 4px 6px -1px #0000001a}.DashboardView-module__B9SVrG__alertVencido{background:#fef2f2;border-color:#fecaca}.DashboardView-module__B9SVrG__alertCritico{background:#fff7ed;border-color:#fed7aa}.DashboardView-module__B9SVrG__alertProximo{background:#fefce8;border-color:#fef08a}.DashboardView-module__B9SVrG__alertContent{align-items:flex-start;gap:.75rem;display:flex}.DashboardView-module__B9SVrG__alertIcon{flex-shrink:0;margin-top:.125rem}.DashboardView-module__B9SVrG__alertInfo{flex:1;min-width:0}.DashboardView-module__B9SVrG__alertHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.DashboardView-module__B9SVrG__alertClient{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.DashboardView-module__B9SVrG__alertDays{white-space:nowrap;font-size:.75rem;font-weight:600}.DashboardView-module__B9SVrG__alertDaysVencido{color:#dc2626}.DashboardView-module__B9SVrG__alertDaysCritico{color:#ea580c}.DashboardView-module__B9SVrG__alertDetails{color:#6b7280;font-size:.75rem}
