/* v1.0.0-alpha.11.14: compact existing matter tabs without changing structure. */
.workspace-tabs {
  gap: 3px !important;
  overflow-x: hidden !important;
  width: 100%;
}
.workspace-tabs button {
  flex: 1 1 0 !important;
  min-width: 0 !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
  white-space: nowrap;
}

/* v1.0.0-alpha.11.15: keep saved document status opposite the checkbox. */
.email-card .section-heading {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  min-height: 24px !important;
  margin-bottom: 12px !important;
}
.email-card .save-email-toggle {
  margin: 0 !important;
}
.email-card .section-status {
  margin: 0 0 0 auto !important;
  align-self: center !important;
  white-space: nowrap !important;
}
.email-card .section-status-link {
  cursor: pointer !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}

/* v1.0.0-alpha.11.16: compact matter actions and linked saved status. */
.selected-matter {
  align-items: flex-start !important;
}
.selected-matter-copy {
  min-width: 0 !important;
}
.selected-matter-copy > strong,
.selected-matter-copy > span {
  display: block !important;
}
.selected-matter-icon-actions {
  display: flex !important;
  align-items: center !important;
  gap: 4px !important;
  flex: 0 0 auto !important;
}
.matter-action-icon {
  width: 26px !important;
  height: 26px !important;
  min-width: 26px !important;
  padding: 4px !important;
  border: 0 !important;
  background: transparent !important;
  color: #087a38 !important;
  border-radius: 6px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
}
.matter-action-icon:hover,
.matter-action-icon:focus-visible {
  background: #edf8f1 !important;
}
.matter-action-icon svg {
  width: 16px !important;
  height: 16px !important;
}
.email-card .section-status,
.email-card .section-status-link {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  padding: 0 !important;
  color: #087a38 !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
}
.email-card .section-status-link {
  text-decoration: underline !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 3px !important;
}
