.btn:focus{outline:2px solid transparent !important;outline-offset:2px !important;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000) !important;--tw-ring-color: rgb(59 130 246 / .5) !important;--tw-ring-offset-width: 2px !important}
.btn-primary{background-image:linear-gradient(to right,var(--tw-gradient-stops)) !important;--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;--tw-gradient-to: #2563eb var(--tw-gradient-to-position) !important;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow) !important;--tw-shadow-color: rgb(59 130 246 / .25) !important;--tw-shadow: var(--tw-shadow-colored) !important}
.btn-primary:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position) !important;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1) !important;--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow) !important;--tw-shadow-color: rgb(59 130 246 / .3) !important;--tw-shadow: var(--tw-shadow-colored) !important}
.input:focus{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;outline:2px solid transparent !important;outline-offset:2px !important;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000) !important;--tw-ring-color: rgb(59 130 246 / .3) !important}
.stat-icon-primary{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important;--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1)) !important}
.badge-primary{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important;--tw-text-opacity: 1 !important;color:rgb(29 78 216 / var(--tw-text-opacity, 1)) !important}
.sidebar-link-active{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1)) !important}
.sidebar-link-active:hover{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important}
.code{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1)) !important}
.border-primary-100{--tw-border-opacity: 1 !important;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1)) !important}
.border-primary-200{--tw-border-opacity: 1 !important;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1)) !important}
.border-primary-300{--tw-border-opacity: 1 !important;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1)) !important}
.border-primary-400{--tw-border-opacity: 1 !important;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1)) !important}
.border-primary-500{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1)) !important}
.border-primary-600{--tw-border-opacity: 1 !important;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1)) !important}
.border-teal-500{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1)) !important}
.border-t-primary-600{--tw-border-opacity: 1 !important;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1)) !important}
.bg-primary-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important}
.bg-primary-400{--tw-bg-opacity: 1 !important;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1)) !important}
.bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1)) !important}
.bg-primary-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1)) !important}
.bg-primary-600{--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important}
.bg-teal-100{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important}
.bg-teal-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1)) !important}
.bg-teal-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1)) !important}
.from-primary-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}
.from-primary-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}
.from-primary-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}
.from-primary-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}
.from-teal-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}
.from-teal-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}
.from-teal-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}
.to-primary-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position) !important}
.to-primary-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position) !important}
.to-primary-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position) !important}
.to-teal-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position) !important}
.to-teal-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position) !important}
.to-teal-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position) !important}
.to-teal-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position) !important}
.text-primary-100{--tw-text-opacity: 1 !important;color:rgb(219 234 254 / var(--tw-text-opacity, 1)) !important}
.text-primary-200{--tw-text-opacity: 1 !important;color:rgb(191 219 254 / var(--tw-text-opacity, 1)) !important}
.text-primary-300{--tw-text-opacity: 1 !important;color:rgb(147 197 253 / var(--tw-text-opacity, 1)) !important}
.text-primary-400{--tw-text-opacity: 1 !important;color:rgb(96 165 250 / var(--tw-text-opacity, 1)) !important}
.text-primary-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1)) !important}
.text-primary-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1)) !important}
.text-primary-700{--tw-text-opacity: 1 !important;color:rgb(29 78 216 / var(--tw-text-opacity, 1)) !important}
.text-primary-800{--tw-text-opacity: 1 !important;color:rgb(30 64 175 / var(--tw-text-opacity, 1)) !important}
.text-primary-900{--tw-text-opacity: 1 !important;color:rgb(30 58 138 / var(--tw-text-opacity, 1)) !important}
.text-teal-100{--tw-text-opacity: 1 !important;color:rgb(219 234 254 / var(--tw-text-opacity, 1)) !important}
.text-teal-200{--tw-text-opacity: 1 !important;color:rgb(191 219 254 / var(--tw-text-opacity, 1)) !important}
.text-teal-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1)) !important}
.text-teal-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1)) !important}
.text-teal-700{--tw-text-opacity: 1 !important;color:rgb(29 78 216 / var(--tw-text-opacity, 1)) !important}
.text-teal-800{--tw-text-opacity: 1 !important;color:rgb(30 64 175 / var(--tw-text-opacity, 1)) !important}
.accent-primary-600{accent-color:#2563eb !important}
.ring-primary-100{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1)) !important}
.text-gradient{background-image:linear-gradient(to right,var(--tw-gradient-stops)) !important;--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;--tw-gradient-to: #64748b var(--tw-gradient-to-position) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important}
.selection\:bg-primary-100::-moz-selection{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important}
.selection\:bg-primary-100::selection{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important}
.selection\:bg-primary-200::-moz-selection{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1)) !important}
.selection\:bg-primary-200::selection{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1)) !important}
.selection\:text-primary-900::-moz-selection{--tw-text-opacity: 1 !important;color:rgb(30 58 138 / var(--tw-text-opacity, 1)) !important}
.selection\:text-primary-900::selection{--tw-text-opacity: 1 !important;color:rgb(30 58 138 / var(--tw-text-opacity, 1)) !important}
.focus-within\:border-primary-300:focus-within{--tw-border-opacity: 1 !important;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1)) !important}
.focus-within\:border-primary-500:focus-within{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1)) !important}
.focus-within\:ring-primary-500:focus-within{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) !important}
.hover\:border-primary-200:hover{--tw-border-opacity: 1 !important;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1)) !important}
.hover\:border-primary-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1)) !important}
.hover\:border-primary-400:hover{--tw-border-opacity: 1 !important;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1)) !important}
.hover\:border-primary-500:hover{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1)) !important}
.hover\:border-teal-300:hover{--tw-border-opacity: 1 !important;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1)) !important}
.hover\:border-l-primary-500:hover{--tw-border-opacity: 1 !important;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1)) !important}
.hover\:bg-primary-100:hover{--tw-bg-opacity: 1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1)) !important}
.hover\:bg-primary-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1)) !important}
.hover\:bg-primary-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1)) !important}
.hover\:bg-primary-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important}
.hover\:bg-primary-700:hover{--tw-bg-opacity: 1 !important;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1)) !important}
.hover\:bg-teal-200:hover{--tw-bg-opacity: 1 !important;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1)) !important}
.hover\:bg-teal-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important}
.hover\:from-primary-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position) !important;--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important}
.hover\:to-primary-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position) !important}
.hover\:text-primary-500:hover{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1)) !important}
.hover\:text-primary-600:hover{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1)) !important}
.hover\:text-primary-700:hover{--tw-text-opacity: 1 !important;color:rgb(29 78 216 / var(--tw-text-opacity, 1)) !important}
.hover\:text-primary-800:hover{--tw-text-opacity: 1 !important;color:rgb(30 64 175 / var(--tw-text-opacity, 1)) !important}
.hover\:text-teal-700:hover{--tw-text-opacity: 1 !important;color:rgb(29 78 216 / var(--tw-text-opacity, 1)) !important}
.hover\:decoration-primary-400:hover{text-decoration-color:#60a5fa !important}
.focus\:border-primary-300:focus{--tw-border-opacity: 1 !important;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1)) !important}
.focus\:border-primary-400:focus{--tw-border-opacity: 1 !important;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1)) !important}
.focus\:border-primary-500:focus{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1)) !important}
.focus\:text-primary-600:focus{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1)) !important}
.focus\:ring-primary-100:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1)) !important}
.focus\:ring-primary-300:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1)) !important}
.focus\:ring-primary-400:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1)) !important}
.focus\:ring-primary-500:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) !important}
.focus-visible\:ring-primary-500:focus-visible{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) !important}
.active\:bg-teal-700:active{--tw-bg-opacity: 1 !important;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1)) !important}
.group-hover\:bg-primary-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1)) !important}
.group-hover\:text-primary-500{--tw-text-opacity: 1 !important;color:rgb(59 130 246 / var(--tw-text-opacity, 1)) !important}
.group-hover\:text-primary-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1)) !important}
.group-hover\:text-primary-700{--tw-text-opacity: 1 !important;color:rgb(29 78 216 / var(--tw-text-opacity, 1)) !important}
.group-hover\:ring-primary-100{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1)) !important}
.peer-checked\:border-primary-500{--tw-border-opacity: 1 !important;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1)) !important}
.peer-checked\:bg-primary-500{--tw-bg-opacity: 1 !important;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1)) !important}
.peer-checked\:bg-primary-600{--tw-bg-opacity: 1 !important;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1)) !important}
.peer-checked\:ring-primary-500{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1)) !important}
.peer-focus\:ring-primary-300{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1)) !important}
.peer-focus-visible\:outline-primary-500{outline-color:#3b82f6 !important}
