/* v7.0.0.8-ai015-manuscript-style-analysis */

.magic-assistant-focus-list button[data-magic-assistant-trigger="style_analysis"],
.magic-focus-option:has(input[value="style_analysis"]) {
  grid-column: 1 / -1;
}

.magic-assistant-focus-list button[data-magic-assistant-trigger="style_analysis"] {
  min-height: 4.2rem;
}

.magic-style-proposal-ai015 {
  display: grid;
  gap: .38rem;
  margin: .7rem 0;
  padding: .65rem;
  border: 1px solid color-mix(in srgb, var(--mf6-info) 32%, var(--mf6-line));
  border-radius: .75rem;
  background: color-mix(in srgb, var(--mf6-info) 5%, var(--mf6-surface-raised));
  overflow-wrap: anywhere;
}

.magic-style-proposal-ai015 > div {
  display: grid;
  grid-template-columns: 5.6rem minmax(0, 1fr);
  gap: .5rem;
}

.magic-style-proposal-ai015 dt,
.magic-style-proposal-ai015 dd {
  margin: 0;
  font-size: .68rem;
  line-height: 1.4;
}

.magic-style-proposal-ai015 dt {
  color: var(--mf6-muted);
  font-weight: 800;
}

.magic-style-proposal-link-ai015 {
  display: inline-flex;
  margin-top: .55rem;
  font-size: .72rem;
  font-weight: 800;
}

body.mf6 .magic-assistant-finding-actions button {
  min-height: 44px;
}

/* The AI-015 browser fixture exposed a pre-existing long export-name overflow. */
body.mf6 .mf6-publishing-cover-mockup-preview {
  max-width: 100%;
  min-width: 0;
  overflow-x: hidden;
  overflow-x: clip;
}

body.mf6 .mf6-publishing-cover-mockup-preview .mf6-publishing-cover-stage,
body.mf6 .mf6-publishing-cover-mockup-preview .mf6-publishing-cover-card,
body.mf6 .mf6-publishing-cover-mockup-preview .mf6-publishing-cover-facts,
body.mf6 .mf6-publishing-cover-mockup-preview .mf6-publishing-cover-facts > * {
  box-sizing: border-box;
  max-width: 100%;
  min-width: 0;
}

body.mf6 .mf6-publishing-cover-mockup-preview strong,
body.mf6 .mf6-publishing-cover-mockup-preview span,
body.mf6 .mf6-publishing-cover-mockup-preview code {
  overflow-wrap: anywhere;
  word-break: break-word;
}
