/* R51.7 · One person, one topic, one creation action. */
#aiModal[data-simple-analysis] .atlas-ai-head .eyebrow,
#aiModal[data-simple-analysis] .atlas-ai-head p,
#aiModal[data-simple-analysis] .atlas-ai-feature-card,
#aiModal[data-simple-analysis] #toggleAiAdvanced,
#aiModal[data-simple-analysis] .atlas-ai-analysis-pane>.atlas-ai-section-block:not(.atlas-ai-forecast-presets){display:none!important}
#aiModal[data-simple-analysis]:not(.ai-card-analysis-mode):not(.atlas-r17-guided-launch) #atlasR17Launcher{display:none!important}
#aiModal[data-simple-analysis] .atlas-ai-mobile-tabs{min-height:48px!important;margin-bottom:6px!important}
#aiModal[data-simple-analysis] .atlas-ai-mobile-tabs button{min-height:40px!important}
#aiModal.atlas-ai-page[data-simple-analysis][data-mobile-pane] .atlas-ai-mobile-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}
#aiModal.atlas-ai-page[data-simple-analysis][data-mobile-pane] .atlas-ai-mobile-tabs button{width:100%!important;min-width:0!important;justify-content:center!important;padding:6px!important;font-size:.78rem!important}
#aiModal[data-simple-analysis] .atlas-ai-quick-status{min-height:30px!important;padding:4px 10px!important;font-size:.72rem!important}
#aiModal[data-simple-analysis] .atlas-ai-quick-profile>b,
#aiModal[data-simple-analysis] .atlas-ai-quick-last{display:none!important}
#aiModal[data-simple-analysis] .atlas-ai-profile-strip label>span::before{content:'1 · '}
#aiModal[data-simple-analysis] .atlas-simple-intro{padding:0;margin:0 0 16px}
#aiModal[data-simple-analysis] .atlas-simple-intro>span{font-size:.65rem;letter-spacing:.1em;color:var(--muted)}
#aiModal[data-simple-analysis] .atlas-simple-intro h3{font-size:1.35rem;margin:7px 0}
#aiModal[data-simple-analysis] .atlas-simple-intro p{font-size:.82rem;margin:0;color:var(--muted)}
#aiModal[data-simple-analysis] .atlas-simple-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}
#aiModal[data-simple-analysis] .atlas-simple-topics>button{display:flex!important;align-items:center!important;justify-content:flex-start!important;position:relative!important;width:100%!important;min-width:0!important;min-height:68px!important;padding:14px 34px 14px 14px!important;margin:0!important;text-align:left!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:none!important;font:inherit!important;font-size:.86rem!important}
#aiModal[data-simple-analysis] .atlas-simple-topics>button h4{font-size:.86rem!important;margin:0!important;line-height:1.45!important;font-weight:600!important}
#aiModal[data-simple-analysis] .atlas-simple-topics>button>span,
#aiModal[data-simple-analysis] .atlas-simple-topics>button p,
#aiModal[data-simple-analysis] .atlas-simple-topics>button i{display:none!important}
#aiModal[data-simple-analysis] .atlas-simple-topics>button::after{content:'';position:absolute;right:13px;width:14px;height:14px;border:1px solid var(--muted);border-radius:50%}
#aiModal[data-simple-analysis] .atlas-simple-topics>button.is-selected{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 11%,var(--panel))!important}
#aiModal[data-simple-analysis] .atlas-simple-topics>button.is-selected::after{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--panel)}
#aiModal[data-simple-analysis] .atlas-ai-depth-inline--analysis{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 0!important;min-height:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#aiModal[data-simple-analysis] .atlas-ai-depth-inline--analysis>div>b,
#aiModal[data-simple-analysis] .atlas-ai-depth-inline--analysis label>span,
#aiModal[data-simple-analysis] #aiAnalysisDepthHelp{display:none!important}
#aiModal[data-simple-analysis] .atlas-ai-depth-inline--analysis label{max-width:180px!important}
#aiModal[data-simple-analysis] .atlas-simple-action{padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:18px}
#aiModal[data-simple-analysis] .atlas-simple-action p{font-size:.75rem;color:var(--muted);margin:6px 0 12px}
#aiModal[data-simple-analysis] .atlas-simple-action button{width:100%;min-height:48px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;padding:12px 16px}
#aiModal[data-simple-analysis] .atlas-simple-extras{display:grid;gap:8px}
#aiModal[data-simple-analysis] .atlas-simple-details{border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}
#aiModal[data-simple-analysis] .atlas-simple-details>summary{cursor:pointer;padding:13px 14px;min-height:48px;list-style:none;position:relative;padding-right:38px}
#aiModal[data-simple-analysis] .atlas-simple-details>summary::after{content:'+';position:absolute;right:16px;top:13px;font-size:18px;color:var(--muted)}
#aiModal[data-simple-analysis] .atlas-simple-details[open]>summary::after{content:'−'}
#aiModal[data-simple-analysis] .atlas-simple-details>summary b{display:block;font-size:.86rem}
#aiModal[data-simple-analysis] .atlas-simple-details>summary small{display:block;font-size:.72rem;color:var(--muted);margin-top:4px}
#aiModal[data-simple-analysis] .atlas-simple-details[open]>.atlas-ai-section-block,
#aiModal[data-simple-analysis] .atlas-simple-details[open]>#aiCustomAnalysisForm{display:block!important;margin:0!important;padding:14px!important;border:0!important}
#aiModal[data-simple-analysis] .atlas-simple-details>button{margin:12px!important;width:calc(100% - 24px)!important}
#aiModal[data-simple-analysis] #aiResponseSettings{width:100%!important;margin:0!important;border:0!important}
#aiModal[data-simple-analysis] #aiResponseSettings>summary{display:none!important}
#aiModal[data-simple-analysis] .atlas-simple-details .atlas-ai-section-head>div>span,
#aiModal[data-simple-analysis] .atlas-simple-details .atlas-ai-section-count{display:none!important}
#aiModal[data-simple-analysis] .atlas-simple-details .atlas-ai-section-head h3{font-size:1rem!important}
#aiModal[data-simple-analysis] .atlas-simple-details .atlas-ai-preset-card{min-height:0!important}
#aiModal[data-simple-analysis].ai-card-analysis-mode .atlas-simple-intro,
#aiModal[data-simple-analysis].ai-card-analysis-mode .atlas-simple-topics,
#aiModal[data-simple-analysis].ai-card-analysis-mode .atlas-simple-action,
#aiModal[data-simple-analysis].ai-card-analysis-mode .atlas-simple-extras{display:none!important}
#aiModal[data-simple-analysis].atlas-r17-guided-launch .atlas-simple-intro,
#aiModal[data-simple-analysis].atlas-r17-guided-launch .atlas-simple-topics,
#aiModal[data-simple-analysis].atlas-r17-guided-launch .atlas-simple-action,
#aiModal[data-simple-analysis].atlas-r17-guided-launch .atlas-simple-extras,
#aiModal[data-simple-analysis].atlas-r17-guided-launch .atlas-ai-depth-inline--analysis{display:none!important}
@media(min-width:901px){
  #aiModal[data-simple-analysis][data-mobile-pane="analysis"] .atlas-ai-layout{display:block!important;width:min(900px,calc(100% - 48px))!important}
  #aiModal[data-simple-analysis][data-mobile-pane="analysis"] .atlas-ai-analysis-pane{width:100%!important;padding:24px!important}
  #aiModal[data-simple-analysis][data-mobile-pane="analysis"] .atlas-ai-chat-pane,
  #aiModal[data-simple-analysis][data-mobile-pane="analysis"] .atlas-ai-archive-pane{display:none!important}
}
@media(max-width:900px){
  #aiModal[data-simple-analysis] .atlas-simple-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  #aiModal[data-simple-analysis] .atlas-ai-analysis-pane{padding:16px!important}
  #aiModal[data-simple-analysis] .atlas-simple-intro h3{font-size:1.2rem}
}
