
.di-form[data-v-8b91e264] {
  max-width: 100%;
}
[data-v-8b91e264] .v-expansion-panel {
  margin-bottom: 8px;
}
[data-v-8b91e264] .v-expansion-panel-title {
  min-height: 48px;
}
[data-v-8b91e264] .v-expansion-panel-title--active {
  min-height: 48px;
}

.efiling-tutorial-btn[data-v-39ddf63f] {
  white-space: nowrap;
}

.progress-circle-wrapper[data-v-565fd12c] {
  position: relative;
  display: inline-block;
}
.progress-circle[data-v-565fd12c] {
  filter: drop-shadow(0 4px 12px rgba(27, 132, 255, 0.3));
}
.pulse-ring[data-v-565fd12c] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 140px;
  height: 140px;
  border: 2px solid rgba(27, 132, 255, 0.3);
  border-radius: 50%;
  animation: pulse-565fd12c 2s ease-out infinite;
}
@keyframes pulse-565fd12c {
0% { transform: translate(-50%, -50%) scale(1); opacity: 1;
}
100% { transform: translate(-50%, -50%) scale(1.3); opacity: 0;
}
}
.status-message[data-v-565fd12c] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.rotating[data-v-565fd12c] {
  animation: rotate-565fd12c 1.5s linear infinite;
}
@keyframes rotate-565fd12c {
from { transform: rotate(0deg);
}
to { transform: rotate(360deg);
}
}
.bounce-in[data-v-565fd12c] {
  animation: bounceIn-565fd12c 0.6s ease-out;
}
@keyframes bounceIn-565fd12c {
0% { transform: scale(0); opacity: 0;
}
50% { transform: scale(1.2);
}
100% { transform: scale(1); opacity: 1;
}
}
.result-icon-wrapper[data-v-565fd12c] {
  display: inline-block;
}
.loading-dots[data-v-565fd12c] {
  display: flex;
  justify-content: center;
  gap: 6px;
}
.dot[data-v-565fd12c] {
  width: 8px;
  height: 8px;
  background-color: #1B84FF;
  border-radius: 50%;
  animation: dotPulse-565fd12c 1.4s ease-in-out infinite;
}
.dot[data-v-565fd12c]:nth-child(1) { animation-delay: 0s;
}
.dot[data-v-565fd12c]:nth-child(2) { animation-delay: 0.2s;
}
.dot[data-v-565fd12c]:nth-child(3) { animation-delay: 0.4s;
}
@keyframes dotPulse-565fd12c {
0%, 80%, 100% { transform: scale(0.6); opacity: 0.5;
}
40% { transform: scale(1); opacity: 1;
}
}
