body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}*{box-sizing:border-box}.min-h-screen{min-height:100vh}.bg-white{background-color:#fff}.bg-blue-600{background-color:#2563eb}.bg-blue-50{background-color:#eff6ff}.bg-green-50{background-color:#f0fdf4}.bg-red-50{background-color:#fef2f2}.bg-yellow-50{background-color:#fefce8}.bg-purple-50{background-color:#faf5ff}.bg-amber-50{background-color:#fffbeb}.bg-orange-50{background-color:#fff7ed}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-gradient-to-br{background:linear-gradient(135deg,#f1f5f9,#dbeafe)}.bg-gradient-to-r{background:linear-gradient(90deg,var(--tw-gradient-from),var(--tw-gradient-to))}.text-white{color:#fff}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-800{color:#1f2937}.text-gray-900{color:#111827}.text-blue-600{color:#2563eb}.text-blue-700{color:#1d4ed8}.text-blue-800{color:#1e40af}.text-blue-900{color:#1e3a8a}.text-red-500{color:#ef4444}.text-red-600{color:#dc2626}.text-red-700{color:#b91c1c}.text-red-800{color:#991b1b}.text-green-500{color:#22c55e}.text-green-600{color:#16a34a}.text-green-700{color:#15803d}.text-green-800{color:#166534}.text-yellow-500{color:#eab308}.text-yellow-600{color:#ca8a04}.text-yellow-700{color:#a16207}.text-yellow-800{color:#854d0e}.text-purple-600{color:#9333ea}.text-purple-700{color:#7c3aed}.text-purple-800{color:#6b21a8}.text-orange-600{color:#ea580c}.text-orange-700{color:#c2410c}.text-orange-800{color:#9a3412}.text-amber-700{color:#b45309}.text-amber-800{color:#92400e}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pl-4{padding-left:1rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.m-0{margin:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.ml-2{margin-left:.5rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-full{border-radius:9999px}.border{border:1px solid #e5e7eb}.border-b{border-bottom:1px solid #e5e7eb}.border-t{border-top:1px solid #e5e7eb}.border-l-4{border-left:4px solid}.border-blue-200{border-color:#bfdbfe}.border-blue-500{border-color:#3b82f6}.border-green-200{border-color:#bbf7d0}.border-green-500{border-color:#22c55e}.border-red-200{border-color:#fecaca}.border-red-500{border-color:#ef4444}.border-yellow-200{border-color:#fef08a}.border-yellow-500{border-color:#eab308}.border-purple-200{border-color:#e9d5ff}.border-purple-500{border-color:#a855f7}.border-orange-200{border-color:#fed7aa}.border-orange-500{border-color:#f97316}.border-amber-200{border-color:#fde68a}.shadow-sm{box-shadow:0 1px 2px 0 #0000000d}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.flex{display:flex}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.flex-1{flex:1 1}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-lg{font-size:1.125rem}.text-lg,.text-xl{line-height:1.75rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.max-w-7xl{margin:0 auto;max-width:80rem}.w-2{width:.5rem}.h-2{height:.5rem}.w-3{width:.75rem}.h-3{height:.75rem}.w-4{width:1rem}.h-4{height:1rem}.w-5{width:1.25rem}.h-5{height:1.25rem}.w-6{width:1.5rem}.h-6{height:1.5rem}.w-8{width:2rem}.h-8{height:2rem}.w-10{width:2.5rem}.h-10{height:2.5rem}.w-12{width:3rem}.h-12{height:3rem}.w-full{width:100%}.object-contain{object-fit:contain}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.space-y-1>*+*{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.space-y-6>*+*{margin-top:1.5rem}.space-y-8>*+*{margin-top:2rem}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.transition-colors{transition:background-color .15s ease-in-out,color .15s ease-in-out}.transition-all{transition:all .15s ease-in-out}.hover\:bg-blue-700:hover{background-color:#1d4ed8}.hover\:bg-gray-200:hover{background-color:#e5e7eb}.hover\:text-gray-900:hover{color:#111827}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.bottom-4{bottom:1rem}.right-4{right:1rem}.top-2{top:.5rem}.left-2{left:.5rem}.hidden{display:none}.max-h-80{max-height:20rem}.min-h-600{min-height:600px}.h-48{height:12rem}.h-64{height:16rem}.h-80{height:20rem}.h-96{height:24rem}.leading-relaxed{line-height:1.625}.whitespace-nowrap{white-space:nowrap}.line-through{text-decoration:line-through}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}}.recharts-wrapper{background:#fff;border-radius:.5rem}table{border-collapse:collapse;width:100%}table td,table th{border-bottom:1px solid #e5e7eb;padding:.75rem;text-align:left}table th{background-color:#f9fafb;font-weight:600}.from-blue-50{--tw-gradient-from:#eff6ff}.to-blue-100{--tw-gradient-to:#dbeafe}.from-green-50{--tw-gradient-from:#f0fdf4}.to-green-100{--tw-gradient-to:#dcfce7}.from-red-50{--tw-gradient-from:#fef2f2}.to-red-100{--tw-gradient-to:#fee2e2}.from-purple-50{--tw-gradient-from:#faf5ff}.to-purple-100{--tw-gradient-to:#f3e8ff}.from-slate-50{--tw-gradient-from:#f8fafc}.to-blue-50{--tw-gradient-to:#eff6ff}.bg-gradient-to-r.from-blue-50.to-blue-100{background:linear-gradient(90deg,#eff6ff,#dbeafe)}.bg-gradient-to-r.from-green-50.to-green-100{background:linear-gradient(90deg,#f0fdf4,#dcfce7)}.bg-gradient-to-r.from-red-50.to-red-100{background:linear-gradient(90deg,#fef2f2,#fee2e2)}.bg-gradient-to-r.from-purple-50.to-purple-100{background:linear-gradient(90deg,#faf5ff,#f3e8ff)}.bg-gradient-to-r.from-blue-600.to-blue-800{background:linear-gradient(90deg,#2563eb,#1e40af)}.bg-gradient-to-r.from-green-600.to-green-800{background:linear-gradient(90deg,#16a34a,#166534)}
/*# sourceMappingURL=main.49be4846.css.map*/