/* SW Project Manager v0.7.9.8.69
 * Global Claude header fidelity correction.
 * The admin shell owns route breadcrumb/title. Secondary workspaces must not
 * invent a second rounded title/eyebrow band below the shell header.
 */

/* Admin-only: do not affect Partner/Developer portal product shells. */
.swpm-app-shell .swpm-page-toolbar {
  padding: 0 !important;
  margin: 0 0 12px !important;
  min-height: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  align-items: center !important;
  gap: 10px 14px !important;
}

/* Route title and eyebrow already exist in the shared shell header. */
.swpm-app-shell .swpm-page-toolbar .swpm-eyebrow,
.swpm-app-shell .swpm-page-toolbar h2 {
  display: none !important;
}

/* Preserve useful operator context, but as quiet inline copy rather than a UI block. */
.swpm-app-shell .swpm-page-toolbar p,
.swpm-app-shell .swpm-page-context-note,
.swpm-app-shell .swpm-page-intro p {
  margin: 0 !important;
  max-width: 820px !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
  color: var(--swpm-ink-500, #64748b) !important;
}

.swpm-app-shell .swpm-page-intro {
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.swpm-app-shell .swpm-page-toolbar > .swpm-actions,
.swpm-app-shell .swpm-page-toolbar > .swpm-page-actions {
  margin-left: auto;
}

/* Project Detail: the top 9-tab rail already names the active workspace.
   No repeated Overview / Work plan / Commercials / Invoice state heading bar. */
.swpm-route-projects .swpm-project-tab-heading {
  display: contents !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.swpm-route-projects .swpm-project-inner-tabs--standalone-v869,
.swpm-route-projects .swpm-project-tab-toolbar-v869 {
  margin: 0 0 12px;
}

.swpm-route-projects .swpm-project-inner-tabs--standalone-v869 {
  width: max-content;
  max-width: 100%;
}

.swpm-route-projects .swpm-project-tab-toolbar-v869 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px 14px;
  min-width: 0;
}

.swpm-route-projects .swpm-project-tab-toolbar-v869 .swpm-project-inner-tabs--standalone-v869 {
  margin-bottom: 0;
}

.swpm-route-projects .swpm-project-tab-toolbar-v869__actions {
  margin-left: auto;
  flex: 0 0 auto;
}

/* Ensure legacy decorative pseudo-elements from previous Project Detail passes cannot reappear. */
.swpm-route-projects .swpm-project-tab-heading::before,
.swpm-route-projects .swpm-project-tab-heading::after {
  content: none !important;
  display: none !important;
}

@media (max-width: 900px) {
  .swpm-route-projects .swpm-project-tab-toolbar-v869 {
    align-items: flex-start;
    flex-direction: column;
  }
  .swpm-route-projects .swpm-project-tab-toolbar-v869__actions {
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  .swpm-app-shell .swpm-page-toolbar {
    align-items: flex-start !important;
    flex-direction: column !important;
  }
  .swpm-app-shell .swpm-page-toolbar > .swpm-actions,
  .swpm-app-shell .swpm-page-toolbar > .swpm-page-actions {
    margin-left: 0;
  }
}
