.import-card[data-v-1078c01f] { background: linear-gradient(rgba(255, 255, 255, 0.96) 0%, rgba(254, 251, 248, 0.92) 100%); border: 1px solid rgba(224, 123, 79, 0.16); border-radius: 16px; padding: 0.875rem 1.125rem; transition: box-shadow 0.5s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.5s cubic-bezier(0.16, 1, 0.3, 1), background 0.5s cubic-bezier(0.16, 1, 0.3, 1); position: relative; overflow: hidden; box-shadow: rgba(70, 35, 12, 0.22) 0px 8px 20px -10px, rgba(70, 35, 12, 0.12) 0px 2px 6px -2px; }
.import-card--emerald[data-v-1078c01f] { background: linear-gradient(rgba(255, 255, 255, 0.96) 0%, rgba(248, 254, 251, 0.94) 100%); border-color: rgba(16, 185, 129, 0.22); box-shadow: rgba(6, 78, 59, 0.22) 0px 8px 20px -10px, rgba(6, 78, 59, 0.12) 0px 2px 6px -2px; }
.import-card--red[data-v-1078c01f] { background: linear-gradient(rgba(255, 255, 255, 0.96) 0%, rgba(254, 249, 249, 0.94) 100%); border-color: rgba(220, 38, 38, 0.2); box-shadow: rgba(120, 20, 20, 0.2) 0px 8px 20px -10px, rgba(120, 20, 20, 0.1) 0px 2px 6px -2px; }
.import-card__progress[data-v-1078c01f] { pointer-events: none; background: rgba(224, 123, 79, 0.12); height: 3px; position: absolute; bottom: 0px; left: 0px; right: 0px; overflow: hidden; }
.import-card--emerald .import-card__progress[data-v-1078c01f] { background: rgba(16, 185, 129, 0.14); }
.import-card--red .import-card__progress[data-v-1078c01f] { background: rgba(220, 38, 38, 0.14); }
.import-card__progress-fill[data-v-1078c01f] { will-change: width; background: linear-gradient(90deg, rgb(224, 123, 79) 0%, rgb(198, 116, 72) 100%); transition: width 0.5s cubic-bezier(0.16, 1, 0.3, 1), background 0.5s cubic-bezier(0.16, 1, 0.3, 1); position: absolute; inset: 0px auto 0px 0px; overflow: hidden; }
.import-card--emerald .import-card__progress-fill[data-v-1078c01f] { background: linear-gradient(90deg, rgb(16, 185, 129) 0%, rgb(5, 150, 105) 100%); }
.import-card--red .import-card__progress-fill[data-v-1078c01f] { background: linear-gradient(90deg, rgb(239, 68, 68) 0%, rgb(220, 38, 38) 100%); }
.import-card__progress-shimmer[data-v-1078c01f] { background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0) 100%) 0px 0px / 50% 100% no-repeat; animation: 1.7s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running import-card-shimmer-1078c01f; position: absolute; inset: 0px; }
@keyframes import-card-shimmer-1078c01f { 
  0% { background-position: -50% 0px; }
  100% { background-position: 150% 0px; }
}
.import-card__progress-indeterminate[data-v-1078c01f] { background: linear-gradient(90deg, rgba(224, 123, 79, 0) 0%, rgb(224, 123, 79) 50%, rgba(224, 123, 79, 0) 100%); width: 35%; animation: 2.4s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running import-card-indeterminate-1078c01f; position: absolute; top: 0px; bottom: 0px; }
@keyframes import-card-indeterminate-1078c01f { 
  0% { left: -35%; }
  100% { left: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  .import-card[data-v-1078c01f], .import-card__progress-fill[data-v-1078c01f] { transition: none; }
  .import-card__progress-shimmer[data-v-1078c01f], .import-card__progress-indeterminate[data-v-1078c01f] { animation: auto ease 0s 1 normal none running none; }
  .import-card__progress-indeterminate[data-v-1078c01f] { opacity: 0.5; width: 100%; left: 0px; }
}
@media screen {
  .dark .import-card[data-v-1078c01f], .dark .import-card--emerald[data-v-1078c01f], .dark .import-card--red[data-v-1078c01f] { background: var(--color-card); box-shadow: none; }
  .dark .import-card--emerald[data-v-1078c01f] { border-color: rgba(74, 222, 155, 0.3); }
  .dark .import-card--red[data-v-1078c01f] { border-color: rgba(244, 122, 122, 0.3); }
  .dark .import-card__progress-shimmer[data-v-1078c01f] { background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0) 100%) 0px 0px / 50% 100% no-repeat; }
}