.theme-hr.theme-hr{--background:210 20% 98%;--foreground:217 33% 17%;--card:0 0% 100%;--card-foreground:217 33% 17%;--popover:0 0% 100%;--popover-foreground:217 33% 17%;--secondary:210 17% 95%;--secondary-foreground:217 33% 17%;--muted:210 17% 95%;--muted-foreground:215 14% 42%;--accent:172 40% 94%;--accent-foreground:172 77% 20%;--border:214 15% 91%;--input:214 14% 84%;--radius:.625rem;--sidebar-background:0 0% 100%;--sidebar-foreground:217 33% 17%;--sidebar-accent:172 40% 94%;--sidebar-border:214 15% 91%}.theme-hr .bg-blue-600{background-color:hsl(var(--primary))}.theme-hr .bg-blue-700{background-color:#0b5148}.theme-hr .hover\:bg-blue-600:hover{background-color:hsl(var(--primary))}.theme-hr .hover\:bg-blue-700:hover{background-color:#0b5148}.theme-hr .text-blue-600{color:hsl(var(--primary))}.theme-hr .text-blue-700{color:#0c5a50}.theme-hr .text-blue-800{color:#094840}.theme-hr .bg-blue-50,.theme-hr .bg-blue-100{background-color:hsl(var(--accent))}.theme-hr .border-blue-600{border-color:hsl(var(--primary))}.theme-hr .border-blue-300{border-color:#9bd4cd}.theme-hr .ring-blue-500{--tw-ring-color:hsl(var(--ring))}.theme-hr .border-blue-600.border-t-transparent{border-color:hsl(var(--primary));border-top-color:#0000}.theme-hr .bg-\[\#f8f9fb\]{background-color:hsl(var(--background))}
.theme-hr{--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.3,.5,1);--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;scroll-behavior:smooth}.theme-hr *,.theme-hr :before,.theme-hr :after{--tw-ease:var(--ease-out)}.theme-hr [class*=transition]{transition-timing-function:var(--ease-out)}.theme-hr button,.theme-hr [role=button],.theme-hr a[href],.theme-hr [role=menuitem],.theme-hr [role=tab],.theme-hr summary,.theme-hr .cursor-pointer{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out)}.theme-hr button:active:not(:disabled),.theme-hr [role=button]:active,.theme-hr [role=tab]:active,.theme-hr .cursor-pointer:active{transform:scale(.97)}.theme-hr tr.cursor-pointer:active,.theme-hr .card:active,.theme-hr [class*=rounded-xl].cursor-pointer:active,.theme-hr [class*=rounded-2xl].cursor-pointer:active{transform:scale(.995)}.theme-hr :focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring)/.55);border-radius:var(--radius);transition:box-shadow var(--dur-fast)var(--ease-out);outline:none}.theme-hr .hr-lift{transition:transform var(--dur)var(--ease-out),box-shadow var(--dur)var(--ease-out);will-change:transform}.theme-hr .hr-lift:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px #1d283a2e}.theme-hr tbody tr{transition:background-color var(--dur-fast)var(--ease-out)}@keyframes hr-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hr-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.theme-hr .hr-page-enter,.theme-hr .hr-fade-up{animation:hr-fade-up var(--dur-slow)var(--ease-out)both}.theme-hr .hr-fade-in{animation:hr-fade-in var(--dur)var(--ease-out)both}.theme-hr .hr-scale-in{animation:hr-scale-in var(--dur)var(--ease-out)both}.theme-hr .hr-stagger>*{animation:hr-fade-up var(--dur-slow)var(--ease-out)both}.theme-hr .hr-stagger>:first-child{animation-delay:20ms}.theme-hr .hr-stagger>:nth-child(2){animation-delay:55ms}.theme-hr .hr-stagger>:nth-child(3){animation-delay:90ms}.theme-hr .hr-stagger>:nth-child(4){animation-delay:.125s}.theme-hr .hr-stagger>:nth-child(5){animation-delay:.16s}.theme-hr .hr-stagger>:nth-child(6){animation-delay:.195s}.theme-hr .hr-stagger>:nth-child(7){animation-delay:.23s}.theme-hr .hr-stagger>:nth-child(8){animation-delay:.265s}.theme-hr .hr-stagger>:nth-child(n+9){animation-delay:.3s}@keyframes hr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.theme-hr .animate-pulse{background-image:linear-gradient(90deg,hsl(var(--muted))0%,hsl(var(--muted)/.45)50%,hsl(var(--muted))100%);animation:none;animation:hr-shimmer 1.6s var(--ease-in-out)infinite;background-size:200% 100%}.theme-hr [data-state=open][data-radix-popper-content-wrapper],.theme-hr [role=dialog][data-state=open],.theme-hr [role=menu][data-state=open],.theme-hr [role=listbox][data-state=open]{animation-timing-function:var(--ease-out);animation-duration:var(--dur)}.theme-hr .scrollbar-thin,.theme-hr .overflow-y-auto,.theme-hr .overflow-auto{scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground)/.28)transparent}.theme-hr .scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}.theme-hr .overflow-y-auto::-webkit-scrollbar{width:8px;height:8px}.theme-hr .overflow-auto::-webkit-scrollbar{width:8px;height:8px}.theme-hr .scrollbar-thin::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.25);transition:background var(--dur)var(--ease-out);background-clip:content-box;border:2px solid #0000;border-radius:999px}.theme-hr .overflow-y-auto::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.25);transition:background var(--dur)var(--ease-out);background-clip:content-box;border:2px solid #0000;border-radius:999px}.theme-hr .overflow-auto::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.25);transition:background var(--dur)var(--ease-out);background-clip:content-box;border:2px solid #0000;border-radius:999px}.theme-hr .scrollbar-thin:hover::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.4);background-clip:content-box}.theme-hr .overflow-y-auto:hover::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.4);background-clip:content-box}.theme-hr .overflow-auto:hover::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.4);background-clip:content-box}@media (prefers-reduced-motion:reduce){.theme-hr,.theme-hr *,.theme-hr :before,.theme-hr :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.theme-hr button:active,.theme-hr [role=button]:active,.theme-hr .hr-lift:hover{transform:none!important}.theme-hr .animate-pulse{background-image:none;background-color:hsl(var(--muted));animation:none!important}}
