#analysisWorkspaceModal[data-analysis-mode="story_repetition"] .ys-premium-body { grid-template-columns:1fr!important; }
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] .ys-insight-pane { display:none!important; }
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] .ys-head-controls select { width:160px!important; }
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] #analysisResults button,
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] #analysisResults select { padding:6px 9px; border:1px solid #bdc9d4; border-radius:6px; background:#fff; color:#163650; }
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] blockquote { margin:6px 0 12px; line-height:1.5; }
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] details { padding:8px; }
@media(max-width:760px){
  #analysisWorkspaceModal[data-analysis-mode="story_repetition"].analysis-drawer.open { left:6px!important; top:6px!important; right:auto!important; bottom:auto!important; transform:none!important; width:calc(100vw - 12px)!important; height:calc(100dvh - 12px)!important; z-index:10000!important; }
  #analysisWorkspaceModal[data-analysis-mode="story_repetition"] .ys-premium-head { flex-wrap:wrap!important; height:auto!important; }
  #analysisWorkspaceModal[data-analysis-mode="story_repetition"] .ys-brand-lockup { display:none!important; }
  #analysisWorkspaceModal[data-analysis-mode="story_repetition"] .ys-head-controls { flex-wrap:wrap!important; }
}
#manuscriptEditor::highlight(story-repetition-target) { background-color:#ffeb3b; color:#111; }
.story-repetition-actions { display:flex; flex-wrap:wrap; gap:8px; padding:8px; }

/* Story Repetition — compact occurrence disclosure (UI-only) */
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] .story-repetition-occurrences{
  margin:6px 0 10px;
  padding:0!important;
  border:1px solid #e1e6ea;
  border-radius:8px;
  background:#fff;
  overflow:hidden;
}
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] .story-repetition-occurrences>summary{
  cursor:pointer;
  list-style-position:inside;
  padding:7px 9px;
  font-size:12px;
  line-height:1.25;
  font-weight:700;
  color:#344b5c;
  background:#fafbfc;
  user-select:none;
}
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] .story-repetition-occurrences[open]>summary{
  border-bottom:1px solid #e8ecef;
}
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] .story-repetition-occurrences ol{
  margin:0;
  padding:3px 8px 5px 28px;
}
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] .story-repetition-occurrences li{
  margin:0;
  padding:6px 2px 5px 0;
  font-size:11.5px;
  line-height:1.35;
  color:#334854;
}
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] .story-repetition-occurrences li+li{
  border-top:1px solid #eef1f3;
}
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] .story-repetition-occurrence-meta{
  display:block;
  margin:0 0 2px;
  font-size:10.5px;
  line-height:1.25;
  font-weight:700;
  color:#6a7781;
}
#analysisWorkspaceModal[data-analysis-mode="story_repetition"] .story-repetition-occurrence-text{
  display:block;
  margin:0;
  font-size:11.5px;
  line-height:1.35;
  color:#34434d;
}
