/* white-label overlay — pack agilean */
:root{
  --l3an-carbon: #3d2e22;
  --l3an-deep-blue: #FFF0E6;
  --l3an-copper: #FD7236;
  --l3an-ivory: #faf8f6;
  --l3an-slate: #5a4a3c;
  --l3an-white: #FFFFFF;
  --l3an-font-heading: "DM Sans", Arial, sans-serif;
  --l3an-font-body: "DM Sans", Arial, sans-serif;
  --l3an-radius: 8px;
  --background: var(--l3an-ivory);
  --foreground: var(--l3an-carbon);
  --card: var(--l3an-white);
  --muted-foreground: var(--l3an-slate);
  --primary: var(--l3an-copper);
  --primary-foreground: var(--l3an-white);
  --sidebar: var(--l3an-ivory);
  --sidebar-foreground: var(--l3an-carbon);
  --sidebar-accent: var(--l3an-copper);
  --secondary: var(--l3an-deep-blue);
  --secondary-foreground: var(--l3an-carbon);
  --zh-bg: #faf8f6;
  --zh-text: #3d2e22;
  --zh-text-rgb: 61,46,34;
  --zh-accent: #FD7236;
  --zh-accent-rgb: 253,114,54;
  --zh-surface: #FFFFFF;
  --z-bg: #faf8f6;
  --z-bg-2: #FFFFFF;
  --z-card: #FFFFFF;
  --z-card-hi: #FFF0E6;
  --z-line: #e8ddd3;
  --z-line-soft: #e8ddd3;
  --z-fg: #3d2e22;
  --z-fg-2: #5a4a3c;
  --z-fg-3: #5a4a3c;
  --z-fg-4: #5a4a3c;
  --z-acc: #FD7236;
  --z-acc-rgb: 253,114,54;
  --z-acc2: #5a4a3c;
}
[data-endosso]{display:none !important}
body,aside,.sidebar,.hero-content,.page-section,main{
  color:#3d2e22 !important;
}
h1,h2,h3,h4,p,label,li,td,th,.sidebar-link,.sidebar-recent,.sidebar-section,.sidebar-logo-text,.sidebar-logo-text div,.tab-link,.hero-content h1{
  color:#3d2e22 !important;
  opacity:1 !important;
}
input:not([type=submit]):not([type=button]):not([type=reset]),textarea,select{
  color:#3d2e22 !important;
}
::placeholder,input::placeholder,textarea::placeholder{
  color:#5a4a3c !important;
  opacity:1 !important;
}
.text-white{color:#3d2e22 !important}
.btn-primary,.btn-primary *,.btn-primary.text-white,.btn-primary .text-white{
  color:#fff !important;
}
#modal-overlay,#theme-selector,#integration-modal-overlay,#spotlight-overlay,#zheus-claude-overlay{
  background:rgba(61,46,34,.4) !important;
}
#modal-overlay>div,#theme-selector>div,#integration-modal-overlay>div,#zheus-claude-modal,.spotlight-box,div[style*="rgba(10,10,20"],div[style*="rgba(12,10,30"]{
  background:#FFFFFF !important;
  border:1px solid #e8ddd3 !important;
  color:#3d2e22 !important;
  backdrop-filter:none !important;
  box-shadow:0 10px 24px rgba(61,46,34,.12) !important;
}
#modal-overlay h3,#modal-overlay p,#modal-overlay label,#modal-overlay button,#modal-overlay .modal-tab,#theme-selector h3,#theme-selector p,#theme-selector button,#integration-modal-overlay h3,#integration-modal-overlay p,#integration-modal-overlay button,#zheus-claude-modal h2,#zheus-claude-modal .zcm-sub,#folder-path,.scope-desc,.scope-labels,.scope-head,.scope-head .sc-title,.scope-head .sc-value{
  color:#3d2e22 !important;
}
.modal-tab.active{background:#FFF0E6 !important;color:#3d2e22 !important}
#modal-overlay input,#theme-selector input,#integration-modal-overlay input,#zheus-claude-modal input,.spotlight-input,#folder-path,.scope-box,.scope-track{
  background:#faf8f6 !important;
  border-color:#e8ddd3 !important;
  color:#3d2e22 !important;
}
img[src="/skills-bg.png"]{display:none !important}
[style*="rgba(255,255,255,"]{color:#3d2e22 !important}
[style*="rgba(239,237,253"]{color:#3d2e22 !important}
[style*="color:white"]{color:#3d2e22 !important}
[style*="border:1px solid rgba(255,255,255,"],#page-settings input,input[id^="settings-"]{
  background:#FFFFFF !important;
  border:1px solid #d4c4b5 !important;
  color:#3d2e22 !important;
  backdrop-filter:none !important;
}
.skill-card,.int-card,.proj-card{
  background:#FFFFFF !important;
  border:1px solid #d4c4b5 !important;
  box-shadow:0 1px 2px rgba(61,46,34,.08) !important;
  color:#3d2e22 !important;
}
.skill-card:hover,.int-card:hover,.proj-card:hover{
  background:#FFFFFF !important;
  border-color:#c4b5a5 !important;
}
.proj-info,.skills-filter-btn,.int-filter-btn{
  background:#FFFFFF !important;
  border:1px solid #e8ddd3 !important;
  color:#3d2e22 !important;
}
.skill-card span,.skill-card div,.int-card span,.proj-info h3,.proj-info p,.skill-desc{
  color:#3d2e22 !important;
}
.skills-filter-btn.active,.int-filter-btn.active,.modal-tab.active{
  background:#FFF0E6 !important;
  color:#3d2e22 !important;
}
.skill-badge-plugin,.skill-badge-skill,.int-category-badge,.skill-tag{
  color:#3d2e22 !important;
  background:#FFF0E6 !important;
}
.btn-primary,.btn-primary *,.btn-primary.text-white,.btn-primary .text-white{
  color:#fff !important;
}
.z-top{
  background:#faf8f6 !important;
  border-bottom:1px solid #e8ddd3 !important;
}
.z-in,.z-campo input,.z-campo select,.z-campo textarea,.z-busca input{
  background:#FFFFFF !important;
  color:#3d2e22 !important;
  border-color:#e8ddd3 !important;
}
.z-card,.z-stat,.z-item,.z-modal,.z-toast{
  background:#FFFFFF !important;
  border-color:#e8ddd3 !important;
  color:#3d2e22 !important;
}
.z-nav-item.ativo,.z-tab.ativo{
  color:#3d2e22 !important;
}
.z-nav-item:hover,.z-stat:hover,.z-chip,.z-stat-icone{
  background:#FFF0E6 !important;
  color:#3d2e22 !important;
}
.z-btn{
  background:#FFFFFF !important;
  color:#3d2e22 !important;
  border-color:#e8ddd3 !important;
}
.z-btn.primario,.z-btn.primario:hover,.z-btn.primario *{
  background:#FD7236 !important;
  color:#fff !important;
}
.z-overlay{background:rgba(61,46,34,.4) !important}
::-webkit-scrollbar-thumb{background:#5a4a3c !important}
