@import "tailwindcss"; /* components/TopLoadingBar.css */ .top-loading-bar { position: fixed; top: 0; left: 0; width: 100%; height: 3px; background-color: transparent; z-index: 9999; overflow: hidden; } .loading-bar-progress { height: 100%; background: linear-gradient(90deg, #3498db, #2ecc71, #3498db); background-size: 200% 100%; animation: gradient-animation 2s linear infinite, width-animation 0.3s ease; transition: width 0.3s ease; } @keyframes gradient-animation { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; } } @keyframes width-animation { from { transform: translateX(-100%); } to { transform: translateX(0); } } .show-task-popover { opacity: 100%; visibility: visible; transform: translateX(0); } @layer components { .flex-center { @apply flex items-center justify-center; } .flex-overflow-auto { @apply flex-1 flex flex-col overflow-auto h-full; } .flex-overflow-hidden { @apply flex flex-col h-full overflow-hidden; } .border-card { @apply border border-[#f0f0f0] rounded-lg bg-white; } .border { @apply border border-[#f0f0f0]; } .border-bottom { @apply border-b border-[#f0f0f0]; } .border-top { @apply border-t border-[#f0f0f0]; } .border-right { @apply border-r border-[#f0f0f0]; } .border-left { @apply border-l border-[#f0f0f0]; } }