@import "file-manager-QHBv6TB.css";

.turbo-progress-bar {
  background: linear-gradient(to right, #ff5722, #ffc107); /* custom color/gradient */
  height: 6px;          /* default is 3px */
  box-shadow: 0 0 10px rgba(255, 87, 34, 0.5);
  transition: width 300ms ease-out, opacity 500ms ease-in;
}

/* ===================================
   TOM SELECT DARK MODE STYLES
   =================================== */

[data-bs-theme="dark"] .ts-wrapper .ts-control {
  background-color: var(--bs-body-bg);
  border-color: var(--bs-border-color);
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .ts-wrapper .ts-control .item {
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .ts-wrapper .ts-control input {
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .ts-wrapper .ts-control input::placeholder {
  color: var(--bs-secondary-color);
}

[data-bs-theme="dark"] .ts-wrapper .ts-dropdown {
  background-color: var(--bs-body-bg);
  border-color: var(--bs-border-color);
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .ts-wrapper .ts-dropdown .option {
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .ts-wrapper .ts-dropdown .option:hover,
[data-bs-theme="dark"] .ts-wrapper .ts-dropdown .option.active {
  background-color: var(--bs-tertiary-bg);
  color: var(--bs-body-color);
}

[data-bs-theme="dark"] .ts-wrapper .ts-dropdown .option.selected {
  background-color: var(--bs-primary);
  color: var(--bs-white);
}

[data-bs-theme="dark"] .ts-wrapper.focus .ts-control {
  border-color: var(--bs-primary);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.25);
}

[data-bs-theme="dark"] .ts-wrapper .ts-control .clear-button {
  color: var(--bs-secondary-color);
}

[data-bs-theme="dark"] .ts-wrapper .ts-control .clear-button:hover {
  color: var(--bs-body-color);
}
