/* Export the complete original Overview without application navigation. */
.overview-title-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 20px;
}
.overview-pdf-export {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  min-height: 39px;
  padding: 9px 12px;
  border: 1px solid var(--wine-800);
  border-radius: 6px;
  background: var(--wine-800);
  color: var(--cream-100);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
  text-decoration: none;
}
.overview-pdf-export:hover { background: var(--wine-950); border-color: var(--wine-950); }
.overview-pdf-export { cursor: pointer; font-family: inherit; }
.overview-pdf-export:disabled { cursor: progress; opacity: .8; }
.overview-pdf-export:focus-visible { outline: 3px solid var(--wine-800); outline-offset: 4px; }
.overview-pdf-export svg { width: 16px; height: 16px; flex-shrink: 0; }
.overview-pdf-export__format {
  padding-left: 9px;
  border-left: 1px solid #ffe08a66;
  color: var(--gold-300);
  font-size: 10px;
  font-weight: 400;
}
@media (max-width: 680px) { .overview-title-actions { gap: 10px 16px; margin-bottom: 12px; } }
@media print { .overview-pdf-export { display: none; } .overview-title-actions { display: block; } }
