/* Horizontal Main Dock Artwork Polish Pass 2.
   These overrides are intentionally limited to the approved horizontal dock. */
body.dock-mode-horizontal .command-dock {
  overflow: visible;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
  filter: drop-shadow(0 18px 23px rgba(0, 8, 21, .52));
}

body.dock-mode-horizontal .dock-current-filename {
  font-weight: 650;
  letter-spacing: .002em;
}

body.dock-mode-horizontal .dock-file-links .dock-text-link,
body.dock-mode-horizontal .dock-file-links .native-show-in-folder:not([hidden]),
body.dock-mode-horizontal .dock-rate-control {
  color: #d6e5f2;
  font-size: 9.5px;
  font-weight: 600;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  text-shadow: 0 1px 2px rgba(0, 5, 14, .72);
}

body.dock-mode-horizontal .dock-file-links .dock-text-link,
body.dock-mode-horizontal .dock-file-links .native-show-in-folder:not([hidden]) {
  padding: 2px 4px;
}

body.dock-mode-horizontal .dock-file-links .dock-text-link:hover,
body.dock-mode-horizontal .dock-file-links .dock-text-link:focus-visible,
body.dock-mode-horizontal .dock-rate-control:hover,
body.dock-mode-horizontal .dock-rate-control:focus-visible {
  color: #fff;
  background: transparent;
  border-color: transparent;
  text-decoration: underline;
  text-underline-offset: 2px;
}

body.dock-mode-horizontal .dock-file-links .dock-text-link svg,
body.dock-mode-horizontal .dock-rate-control svg {
  width: 14px;
  height: 14px;
  flex-basis: 14px;
}

body.dock-mode-horizontal .dock-file-links .dock-text-link span,
body.dock-mode-horizontal .dock-rate-control span {
  font-size: 9.5px;
  font-weight: 600;
  line-height: 1;
}

body.dock-mode-horizontal .dock-rule:not(.dock-rule-secondary),
body.dock-mode-horizontal .dock-rule-secondary {
  display: block;
  width: auto;
  height: 1px;
  border: 0;
  border-radius: 0;
  background: linear-gradient(90deg,
    rgba(225, 29, 48, .8) 0%,
    rgba(249, 252, 255, .82) 50%,
    rgba(55, 111, 156, .82) 100%);
  box-shadow: none;
}

body.dock-mode-horizontal .dock-rule:not(.dock-rule-secondary) {
  margin: 1px 3px 2px;
}

body.dock-mode-horizontal .dock-rule-secondary {
  margin: 2px 3px;
}

body.dock-mode-horizontal .dock-footer {
  margin-top: 3px;
}

@media print {
  .command-dock {
    display: none !important;
  }
}
