/* Analysis is a workspace; its parent is a launch/help page, not a second board. */
body.fs-analysis-home-active #ocInlineWrap { display: none !important; }
.fs-analysis-home { box-sizing: border-box; width: 100%; max-width: 100%; margin: 0 0 16px; padding: 8px 0 20px; color: var(--fs-app-text, #182536); }
.fs-analysis-home button, .fs-analysis-home a { box-sizing: border-box; font: inherit; text-align: left; color: inherit; text-decoration: none; border-radius: 14px; }
.fs-analysis-home button { cursor: pointer; }
.fs-analysis-home strong, .fs-analysis-home small { display: block; overflow-wrap: anywhere; }
.fs-analysis-home strong { font-size: 17px; line-height: 1.45; }
.fs-analysis-home small { margin-top: 5px; font-size: 14px; line-height: 1.55; color: var(--fs-app-text-2, #526278); }
.fs-analysis-actions { display: grid; gap: 10px; grid-template-columns: minmax(0, 1fr); }
.fs-analysis-actions button { display: flex; align-items: flex-start; gap: 12px; padding: 18px 14px; border: 1px solid var(--fs-app-border, #dce3eb); background: var(--fs-app-surface, #fff); }
.fs-analysis-actions button:hover, .fs-analysis-help:hover { border-color: #3f9d7a; }
.fs-analysis-actions button > span:last-child { min-width: 0; }
.fs-analysis-actions svg, .fs-analysis-action-icon { width: 25px; height: 25px; flex: 0 0 25px; color: var(--fs-app-text, #237557); }
.fs-analysis-actions svg { fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.fs-analysis-action-icon { font-size: 28px; line-height: 25px; }
.fs-analysis-help { display: flex; align-items: center; justify-content: space-between; gap: 12px; width: 100%; min-height: 44px; padding: 10px 14px; border: 1px solid var(--fs-app-border, #dce3eb); background: var(--fs-app-surface-2, #f5f7fa); }
.fs-analysis-home .fs-analysis-help strong { font-size: 14px; }
.fs-analysis-home :is(button,a):focus-visible { outline: 3px solid #3f9d7a; outline-offset: 3px; }
/* The web index can use the dark theme without loading the native shell CSS. */
html.fs-app-theme-dark .fs-analysis-home {
  --fs-app-text: #f1f5f9;
  --fs-app-text-2: #cbd5e1;
  --fs-app-surface: #151d2a;
  --fs-app-surface-2: #1c2635;
  --fs-app-border: #3a414c;
}
@media (max-width: 620px) {
  .fs-analysis-home { padding: 16px 8px; }
  .fs-analysis-actions button { padding: 13px 14px; }
}
