/* Conta and Desempenho chrome only. Routing, theme, session and data
   controllers remain untouched. No declarations target the sidebar. */
.study-app .study-top .account-shell-breadcrumb {
  display: none;
}

body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]),
body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .study-main {
  background: var(--study-surface);
}

body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .study-top {
  min-height: 68px;
  padding: 12px var(--sg-page-gutter);
  gap: 14px;
  flex-wrap: nowrap;
  background: var(--study-surface);
}

body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .study-top #breadcrumb {
  display: none;
}

body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .study-top .account-shell-breadcrumb {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  margin: 0;
  color: var(--study-ink);
  font: 14px/1.4 Arial, Helvetica, sans-serif;
}

body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .account-shell-breadcrumb ol {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px 12px;
  list-style: none;
  margin: 0;
  padding: 0;
}

body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .account-shell-parent {
  display: flex;
  align-items: center;
  gap: 12px;
  color: var(--study-muted);
}

body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .account-shell-parent svg {
  flex: none;
}

body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .account-shell-current {
  display: none;
  min-width: 0;
  overflow-wrap: anywhere;
  font-weight: 700;
}

body.study-app[data-study-view="conta"] .account-shell-conta,
body.study-app[data-study-view="desempenho"] .account-shell-desempenho {
  display: block;
}

/* Keep the original, labeled theme control, listeners and pressed state. */
body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .study-top #study-theme-toggle {
  margin-left: auto;
  flex: 0 0 auto;
  min-width: 44px;
  min-height: 44px;
}

body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .study-top #study-desktop-toggle {
  flex: 0 0 auto;
  min-width: 44px;
  min-height: 44px;
}

body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .study-top :is(a, button):focus-visible {
  outline: 3px solid var(--study-action);
  outline-offset: 3px;
}

/* The main gutter is the only outer gutter. Inner cards remain intact. */
body.study-app[data-study-view="conta"] #conta,
body.study-app[data-study-view="desempenho"] #desempenho {
  padding: 0;
  border-radius: 0;
  background: transparent;
}

body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) > .sg-access-links {
  background: var(--study-surface);
}

@media (max-width: 900px) {
  body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .study-top {
    min-height: 60px;
    padding: 8px var(--sg-page-gutter);
    gap: 10px;
  }

  body.study-app:is([data-study-view="conta"], [data-study-view="desempenho"]) .account-shell-parent {
    display: none;
  }
}
