/* Copper Hub 0.1.2.11.1 — Layout de duas linhas inspirado no Firefox.
   1ª: View, guias, +, área arrastável, controles nativos Windows.
   2ª: voltar/avançar, início, editar, favoritos, modo, cloud, downloads, ajustes. */
:root{--cnav-two-1:#162842;--cnav-two-2:#223759;--cnav-two-line:#536687;--cnav-two-height:94px;}
html[data-copper-visual="profissional"]{--cnav-two-1:#39445f;--cnav-two-2:#4c5878;--cnav-two-line:#8b93af;}
#copper-settings-tabs-0123.copper-navigation-01211.copper-tworow-012111 {
  box-sizing:border-box!important;top:0!important;left:0!important;right:0!important;
  height:45px!important;min-height:45px!important;padding:7px 7px 0 8px!important;
  gap:5px!important;align-items:stretch!important;flex-wrap:nowrap!important;
  background:var(--cnav-two-1)!important;border-bottom:0!important;box-shadow:none!important;
  z-index:185!important;-webkit-app-region:drag;
}
html[data-copper-visual="profissional"] #copper-settings-tabs-0123.copper-navigation-01211.copper-tworow-012111 {
  background:var(--cnav-two-1)!important;
}
#copper-settings-tabs-0123.copper-tworow-012111 .copper-mtab-strip{
  order:0;flex:1 1 auto;min-width:30px;overflow-x:auto;overflow-y:hidden;align-self:stretch;
  -webkit-app-region:no-drag;
}
#copper-settings-tabs-0123.copper-tworow-012111 .copper-mtab-plus{
  order:1!important;align-self:center!important;flex:0 0 33px!important;height:31px!important;
  -webkit-app-region:no-drag;
}
#copper-settings-tabs-0123.copper-tworow-012111 .cnav-desktop-controls-space{
  order:2!important;flex:0 0 140px!important;width:140px!important;align-self:stretch;
  pointer-events:none;-webkit-app-region:drag;
}
body:not(.copper-desktop-overlay-01211) #copper-settings-tabs-0123.copper-tworow-012111 .cnav-desktop-controls-space{display:none!important;}
#copper-settings-tabs-0123.copper-tworow-012111 .cnav-two-view{
  order:-1;flex:0 0 35px!important;align-self:center;height:31px;width:35px;
  border:0;border-right:1px solid #b1bada44;border-radius:7px 0 0 7px;background:transparent;
  color:var(--cnav-fg,#e4ebfa);font:20px/1 system-ui;cursor:pointer;
  -webkit-app-region:no-drag;
}
#copper-settings-tabs-0123.copper-tworow-012111 .cnav-two-view:hover{background:#7e89af38;}
#copper-settings-tabs-0123.copper-tworow-012111 :is(button,[role="tab"]){-webkit-app-region:no-drag;}
/* A segunda faixa é separada; assim as guias não perdem o desenho nem o comportamento. */
#copper-second-row-012111{
  position:fixed;top:45px;left:0;right:0;height:49px;z-index:184;
  display:flex;align-items:center;box-sizing:border-box;padding:0 12px 0 12px;gap:7px;
  background:var(--cnav-two-2);border-top:1px solid #8fa0cb2c;border-bottom:1px solid var(--cnav-two-line);
  color:#e9efff;box-shadow:0 2px 11px #02060d26;
  font-family:inherit;
}
#copper-second-row-012111 .cnav-two-history{display:flex;align-items:center;gap:3px;flex:0 0 auto;}
#copper-second-row-012111 .cnav-two-separator{height:23px;border-left:1px solid #aeb8da65;margin:0 3px;}
#copper-second-row-012111 .cnav-two-button,
#copper-second-row-012111 .cnav-control{
  display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid transparent;
  border-radius:8px;background:transparent;color:#e9efff;font:21px/1 system-ui;
  cursor:pointer;padding:0;min-width:0;
}
#copper-second-row-012111 :is(.cnav-two-button,.cnav-control):hover:not(:disabled),
#copper-second-row-012111 :is(.cnav-two-button,.cnav-control):focus-visible{
  background:#a5b4ea30;border-color:#b6c4ed6e;outline-offset:1px;
}
#copper-second-row-012111 :is(.cnav-two-button,.cnav-control):disabled{opacity:.35;cursor:default;}
#copper-second-row-012111 #cnav-toolbar-01211{
  display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:4px;
  margin:0;padding:0;height:100%;max-width:none!important;
}
#copper-second-row-012111 [data-cnav="view"]{display:none!important;}
#copper-second-row-012111 [data-cnav="favorite"].cnav-is-favorite{color:#ffdc83;}
#copper-second-row-012111 #cnav-app-actions-01211{
  margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:7px;
  flex:0 0 auto;min-width:0;padding:0 5px 0 12px;border-left:1px solid #b1bada55;
}
#copper-second-row-012111 #cnav-app-actions-01211 .academic-indicator{display:none!important;}
#copper-second-row-012111 #cnav-app-actions-01211 :is(.copper-cloud-icon-btn,.copper-downloads-trigger-0127,button[aria-label="Abrir configurações"]){
  position:relative!important;display:grid!important;place-items:center!important;
  flex:0 0 34px!important;width:34px!important;height:34px!important;
  min-width:34px!important;min-height:34px!important;padding:6px!important;
  background:#152844!important;color:#eaf1ff!important;border:1px solid #8b9dc0!important;
  border-radius:9px!important;margin:0!important;
}
#copper-second-row-012111 #cnav-app-actions-01211 svg{width:19px!important;height:19px!important;}
html[data-copper-visual="profissional"] #copper-second-row-012111 #cnav-app-actions-01211 :is(.copper-cloud-icon-btn,.copper-downloads-trigger-0127,button[aria-label="Abrir configurações"]){background:#394564!important;}
#copper-second-row-012111 #cnav-app-actions-01211 button[aria-label="Abrir configurações"]{margin-right:5px!important;}
#cnav-two-mode{
  position:relative;display:grid;place-items:center;flex:0 0 34px;height:34px;width:34px;
  border:1px solid #b7a5f080;border-radius:9px;color:#ebcc81;background:#4e456046;
}
#cnav-two-mode svg{width:22px!important;height:22px!important;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;}
#cnav-two-mode[data-active="false"]{opacity:.48;filter:grayscale(.75);color:#dce3ef;}
#cnav-two-mode[data-active="false"]::after{
  content:'';position:absolute;left:4px;right:4px;top:16px;height:2px;
  border-radius:3px;background:#eff2f8;transform:rotate(-38deg);box-shadow:0 0 1px #101827;
}
body.copper-tworow-enabled-012111.copper-settings-tabs-visible-0123{padding-top:94px!important;}
#config_modal.copper-settings-overlay.copper-settings-tabpage-0123{inset:94px 0 0!important;}
#config_modal.copper-settings-tabpage-0123>.panel-ouro{min-height:calc(100dvh - 94px)!important;}
#config_modal.copper-settings-tabpage-0123 #copper-settings-sidebar-0123{top:118px!important;}
#cnav-view-01211{top:94px!important;}
#copper-settings-menu-0123{max-height:calc(100dvh - 94px)!important;}
@media(min-width:661px){
 body.copper-tworow-enabled-012111 #home-screen{padding-top:12px!important;}
 body.copper-tworow-enabled-012111 #global-header{margin-top:0!important;padding-top:0!important;}
}
/* Pequenas janelas e PWA: mantém duas linhas e rolagem horizontal de guias. */
@media(max-width:800px){
 #copper-second-row-012111{gap:4px;padding:0 6px;}
 #copper-second-row-012111 #cnav-toolbar-01211{gap:1px;}
 #copper-second-row-012111 #cnav-app-actions-01211{gap:3px;padding-left:4px;}
 #copper-second-row-012111 :is(.cnav-two-button,.cnav-control){flex-basis:30px;width:30px;height:30px;}
 #copper-settings-tabs-0123.copper-tworow-012111 .cnav-desktop-controls-space{flex-basis:138px!important;width:138px!important;}
}
@media(max-width:620px){
 #copper-second-row-012111 [data-cnav="extensions"],
 #copper-second-row-012111 [data-cnav="redo"],
 #copper-second-row-012111 [data-cnav="undo"]{display:none!important;}
 #copper-second-row-012111 .cnav-two-separator{display:none;}
 #copper-second-row-012111 :is(.cnav-two-button,.cnav-control){flex-basis:29px;width:29px;height:30px;}
 #copper-second-row-012111 #cnav-app-actions-01211 :is(.copper-cloud-icon-btn,.copper-downloads-trigger-0127,button[aria-label="Abrir configurações"]){flex-basis:30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;}
 #cnav-two-mode{flex-basis:30px;width:30px;height:30px;}
 #copper-settings-tabs-0123.copper-tworow-012111{height:45px!important;min-height:45px!important;padding-top:6px!important;}
}
@media(max-width:420px){
 #copper-second-row-012111 [data-cnav="favorite"]{display:none!important;}
 #copper-second-row-012111 #cnav-app-actions-01211 .copper-downloads-trigger-0127{display:none!important;}
 #copper-second-row-012111 #cnav-app-actions-01211{gap:2px;}
}
@media(prefers-reduced-motion:reduce){
 #copper-settings-tabs-0123.copper-tworow-012111 *,#copper-second-row-012111 *{animation:none!important;transition:none!important;}
}

/* COPPER_TOOLBAR_012113 — Profissional: petróleo/marfim, independente de animação.
   A paleta acadêmica acima permanece intacta. data-theme é derivado do regime
   pelo controlador visual; as barras dependem explicitamente de copper-visual. */
html[data-copper-visual="profissional"] {
  --cnav-two-1:#103d43;--cnav-two-2:#e5f1ee;--cnav-two-line:#6a9690;
  --cnav-fg:#f4fffc;--cnav-accent:#67d5bd;--cnav-hover:#285b61;
}
html[data-copper-visual="profissional"] #copper-second-row-012111 {
  color:#173f43;border-bottom:2px solid #318578;
}
html[data-copper-visual="profissional"] #copper-settings-tabs-0123.copper-multitabs-0125.copper-navigation-01211.copper-tworow-012111 {
  background-color:#103d43!important;background-image:none!important;
}
html[data-copper-visual="profissional"] #copper-settings-tabs-0123.copper-tworow-012111 .copper-mtab-group [data-mtab] {
  background:#24565b!important;color:#e8f8f3!important;border-color:#709d94!important;
}
html[data-copper-visual="profissional"] #copper-settings-tabs-0123.copper-tworow-012111 .copper-mtab-group [data-mtab][aria-selected="true"] {
  background:#e5f1ee!important;color:#103d43!important;border-color:#67d5bd!important;
  box-shadow:inset 0 3px #67d5bd!important;
}
html[data-copper-visual="profissional"] #copper-settings-tabs-0123.copper-tworow-012111 .copper-mtab-close {color:#d9f4ea!important;}
html[data-copper-visual="profissional"] #copper-settings-tabs-0123.copper-tworow-012111 .copper-mtab-group:has([aria-selected="true"]) .copper-mtab-close {color:#103d43!important;}
html[data-copper-visual="profissional"] #copper-settings-tabs-0123.copper-tworow-012111 .copper-mtab-plus {
  background:#24565b!important;color:#effff9!important;border-color:#709d94!important;
}
html[data-copper-visual="profissional"] #copper-second-row-012111 :is(.cnav-two-button,.cnav-control) {color:#173f43;}
html[data-copper-visual="profissional"] #copper-second-row-012111 :is(.cnav-two-button,.cnav-control):hover:not(:disabled),
html[data-copper-visual="profissional"] #copper-second-row-012111 :is(.cnav-two-button,.cnav-control):focus-visible {background:#c8e1d9;border-color:#318578;}
html[data-copper-visual="profissional"] #copper-second-row-012111 [data-cnav="favorite"].cnav-is-favorite {color:#715300;}
html[data-copper-visual="profissional"] #copper-second-row-012111 #cnav-app-actions-01211 {border-color:#709d94;}
html[data-copper-visual="profissional"] #copper-second-row-012111 #cnav-app-actions-01211 :is(.copper-cloud-icon-btn,.copper-downloads-trigger-0127,button[aria-label="Abrir configurações"]) {
  background:#fffdf5!important;color:#173f43!important;border-color:#709d94!important;
}
html[data-copper-visual="profissional"] #cnav-two-mode[data-active="false"] {
  opacity:1;filter:none;color:#173f43;background:#fffdf5;border-color:#709d94;
}
html[data-copper-visual="profissional"] #cnav-two-mode svg {display:none;}
html[data-copper-visual="profissional"] #cnav-two-mode[data-active="false"]::after {
  content:'P';position:static;transform:none;background:none;box-shadow:none;
  height:auto;font:700 16px/1 system-ui;color:#173f43;
}
#copper-settings-tabs-0123.copper-tworow-012111 .copper-mtab-group:has([data-mtab="home"]):has(.copper-mtab-close) [data-mtab] {padding-right:30px;}
#copper-module-context-012113[hidden] {display:none!important;}
#copper-module-context-012113 {
  position:fixed;z-index:1200;min-width:205px;max-width:calc(100vw - 16px);
  padding:6px;background:#232438;color:#ebecf7;border:1px solid #897ab9;
  border-radius:10px;box-shadow:0 12px 36px #0006;-webkit-app-region:no-drag;
}
#copper-module-context-012113 button {
  display:block;width:100%;padding:11px 12px;border:0;border-radius:6px;
  background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;
}
#copper-module-context-012113 button:hover,#copper-module-context-012113 button:focus-visible {background:#4e436d;outline:2px solid #55d8e4;outline-offset:-2px;}
html[data-copper-visual="profissional"] #copper-module-context-012113 {background:#fffdf5;color:#173f43;border-color:#709d94;}
html[data-copper-visual="profissional"] #copper-module-context-012113 button:hover,
html[data-copper-visual="profissional"] #copper-module-context-012113 button:focus-visible {background:#c8e1d9;outline-color:#318578;}
