/* GreaDoc palettes: cada cor possui variantes clara e escura. */
html[data-gt-palette="violet"][data-bs-theme="light"] {--gt-primary:#6552df;--gt-primary-hover:#6552df;--bs-primary:#6552df;}
html[data-gt-palette="violet"][data-bs-theme="light"] .gt-app {--gt-primary:#6552df;--gt-primary-hover:#6552df;--gt-sidebar:#201d3c;--bs-primary:#6552df;}
html[data-gt-palette="violet"][data-bs-theme="dark"] {--gt-primary:#a996ff;--gt-primary-hover:#a996ff;--bs-primary:#a996ff;}
html[data-gt-palette="violet"][data-bs-theme="dark"] .gt-app {--gt-primary:#a996ff;--gt-primary-hover:#a996ff;--gt-sidebar:#141224;--bs-primary:#a996ff;}
html[data-gt-palette="violet"] .gt-app .gt-nav-link.is-active {background:#6552df;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.14)}
html[data-gt-palette="violet"] .gt-app .gt-brand-symbol,html[data-gt-palette="violet"] .gt-app .btn-primary,html[data-gt-palette="violet"] .gt-settings .btn-primary {background:#6552df;border-color:#6552df;color:white}
html[data-gt-palette="violet"][data-bs-theme="dark"] .gt-app .btn-primary,html[data-gt-palette="violet"][data-bs-theme="dark"] .gt-app .gt-brand-symbol,html[data-gt-palette="violet"][data-bs-theme="dark"] .gt-app .gt-settings .btn-primary {background:#a996ff;border-color:#a996ff;color:#111827}
html[data-gt-palette="violet"] .gt-settings[data-gt-preview="violet"] .gt-palette-preview span:first-child{background:#6552df}
html[data-gt-palette="violet"] .gt-settings[data-gt-preview="violet"] .gt-palette-preview span:nth-child(2){background:#a996ff}
html[data-gt-palette="violet"] .gt-settings[data-gt-preview="violet"] .gt-palette-preview span:nth-child(3){background:#f3f1ff}
.gt-settings[data-gt-preview="violet"] .gt-palette-preview span:first-child{background:#6552df}
.gt-settings[data-gt-preview="violet"] .gt-palette-preview span:nth-child(2){background:#a996ff}
.gt-settings[data-gt-preview="violet"] .gt-palette-preview span:nth-child(3){background:#f3f1ff}
html[data-gt-palette="ocean"][data-bs-theme="light"] {--gt-primary:#216bd7;--gt-primary-hover:#216bd7;--bs-primary:#216bd7;}
html[data-gt-palette="ocean"][data-bs-theme="light"] .gt-app {--gt-primary:#216bd7;--gt-primary-hover:#216bd7;--gt-sidebar:#0b2746;--bs-primary:#216bd7;}
html[data-gt-palette="ocean"][data-bs-theme="dark"] {--gt-primary:#66a8ff;--gt-primary-hover:#66a8ff;--bs-primary:#66a8ff;}
html[data-gt-palette="ocean"][data-bs-theme="dark"] .gt-app {--gt-primary:#66a8ff;--gt-primary-hover:#66a8ff;--gt-sidebar:#0a1c30;--bs-primary:#66a8ff;}
html[data-gt-palette="ocean"] .gt-app .gt-nav-link.is-active {background:#216bd7;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.14)}
html[data-gt-palette="ocean"] .gt-app .gt-brand-symbol,html[data-gt-palette="ocean"] .gt-app .btn-primary,html[data-gt-palette="ocean"] .gt-settings .btn-primary {background:#216bd7;border-color:#216bd7;color:white}
html[data-gt-palette="ocean"][data-bs-theme="dark"] .gt-app .btn-primary,html[data-gt-palette="ocean"][data-bs-theme="dark"] .gt-app .gt-brand-symbol,html[data-gt-palette="ocean"][data-bs-theme="dark"] .gt-app .gt-settings .btn-primary {background:#66a8ff;border-color:#66a8ff;color:#111827}
html[data-gt-palette="ocean"] .gt-settings[data-gt-preview="ocean"] .gt-palette-preview span:first-child{background:#216bd7}
html[data-gt-palette="ocean"] .gt-settings[data-gt-preview="ocean"] .gt-palette-preview span:nth-child(2){background:#66a8ff}
html[data-gt-palette="ocean"] .gt-settings[data-gt-preview="ocean"] .gt-palette-preview span:nth-child(3){background:#edf5ff}
.gt-settings[data-gt-preview="ocean"] .gt-palette-preview span:first-child{background:#216bd7}
.gt-settings[data-gt-preview="ocean"] .gt-palette-preview span:nth-child(2){background:#66a8ff}
.gt-settings[data-gt-preview="ocean"] .gt-palette-preview span:nth-child(3){background:#edf5ff}
html[data-gt-palette="emerald"][data-bs-theme="light"] {--gt-primary:#098b64;--gt-primary-hover:#098b64;--bs-primary:#098b64;}
html[data-gt-palette="emerald"][data-bs-theme="light"] .gt-app {--gt-primary:#098b64;--gt-primary-hover:#098b64;--gt-sidebar:#0b342b;--bs-primary:#098b64;}
html[data-gt-palette="emerald"][data-bs-theme="dark"] {--gt-primary:#38c9a0;--gt-primary-hover:#38c9a0;--bs-primary:#38c9a0;}
html[data-gt-palette="emerald"][data-bs-theme="dark"] .gt-app {--gt-primary:#38c9a0;--gt-primary-hover:#38c9a0;--gt-sidebar:#0a241f;--bs-primary:#38c9a0;}
html[data-gt-palette="emerald"] .gt-app .gt-nav-link.is-active {background:#098b64;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.14)}
html[data-gt-palette="emerald"] .gt-app .gt-brand-symbol,html[data-gt-palette="emerald"] .gt-app .btn-primary,html[data-gt-palette="emerald"] .gt-settings .btn-primary {background:#098b64;border-color:#098b64;color:white}
html[data-gt-palette="emerald"][data-bs-theme="dark"] .gt-app .btn-primary,html[data-gt-palette="emerald"][data-bs-theme="dark"] .gt-app .gt-brand-symbol,html[data-gt-palette="emerald"][data-bs-theme="dark"] .gt-app .gt-settings .btn-primary {background:#38c9a0;border-color:#38c9a0;color:#111827}
html[data-gt-palette="emerald"] .gt-settings[data-gt-preview="emerald"] .gt-palette-preview span:first-child{background:#098b64}
html[data-gt-palette="emerald"] .gt-settings[data-gt-preview="emerald"] .gt-palette-preview span:nth-child(2){background:#38c9a0}
html[data-gt-palette="emerald"] .gt-settings[data-gt-preview="emerald"] .gt-palette-preview span:nth-child(3){background:#e9faf3}
.gt-settings[data-gt-preview="emerald"] .gt-palette-preview span:first-child{background:#098b64}
.gt-settings[data-gt-preview="emerald"] .gt-palette-preview span:nth-child(2){background:#38c9a0}
.gt-settings[data-gt-preview="emerald"] .gt-palette-preview span:nth-child(3){background:#e9faf3}
html[data-gt-palette="ruby"][data-bs-theme="light"] {--gt-primary:#bf3850;--gt-primary-hover:#bf3850;--bs-primary:#bf3850;}
html[data-gt-palette="ruby"][data-bs-theme="light"] .gt-app {--gt-primary:#bf3850;--gt-primary-hover:#bf3850;--gt-sidebar:#3c1827;--bs-primary:#bf3850;}
html[data-gt-palette="ruby"][data-bs-theme="dark"] {--gt-primary:#ff8197;--gt-primary-hover:#ff8197;--bs-primary:#ff8197;}
html[data-gt-palette="ruby"][data-bs-theme="dark"] .gt-app {--gt-primary:#ff8197;--gt-primary-hover:#ff8197;--gt-sidebar:#29131d;--bs-primary:#ff8197;}
html[data-gt-palette="ruby"] .gt-app .gt-nav-link.is-active {background:#bf3850;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.14)}
html[data-gt-palette="ruby"] .gt-app .gt-brand-symbol,html[data-gt-palette="ruby"] .gt-app .btn-primary,html[data-gt-palette="ruby"] .gt-settings .btn-primary {background:#bf3850;border-color:#bf3850;color:white}
html[data-gt-palette="ruby"][data-bs-theme="dark"] .gt-app .btn-primary,html[data-gt-palette="ruby"][data-bs-theme="dark"] .gt-app .gt-brand-symbol,html[data-gt-palette="ruby"][data-bs-theme="dark"] .gt-app .gt-settings .btn-primary {background:#ff8197;border-color:#ff8197;color:#111827}
html[data-gt-palette="ruby"] .gt-settings[data-gt-preview="ruby"] .gt-palette-preview span:first-child{background:#bf3850}
html[data-gt-palette="ruby"] .gt-settings[data-gt-preview="ruby"] .gt-palette-preview span:nth-child(2){background:#ff8197}
html[data-gt-palette="ruby"] .gt-settings[data-gt-preview="ruby"] .gt-palette-preview span:nth-child(3){background:#fff0f3}
.gt-settings[data-gt-preview="ruby"] .gt-palette-preview span:first-child{background:#bf3850}
.gt-settings[data-gt-preview="ruby"] .gt-palette-preview span:nth-child(2){background:#ff8197}
.gt-settings[data-gt-preview="ruby"] .gt-palette-preview span:nth-child(3){background:#fff0f3}
html[data-gt-palette="amber"][data-bs-theme="light"] {--gt-primary:#a66b0e;--gt-primary-hover:#a66b0e;--bs-primary:#a66b0e;}
html[data-gt-palette="amber"][data-bs-theme="light"] .gt-app {--gt-primary:#a66b0e;--gt-primary-hover:#a66b0e;--gt-sidebar:#352816;--bs-primary:#a66b0e;}
html[data-gt-palette="amber"][data-bs-theme="dark"] {--gt-primary:#f7b955;--gt-primary-hover:#f7b955;--bs-primary:#f7b955;}
html[data-gt-palette="amber"][data-bs-theme="dark"] .gt-app {--gt-primary:#f7b955;--gt-primary-hover:#f7b955;--gt-sidebar:#292115;--bs-primary:#f7b955;}
html[data-gt-palette="amber"] .gt-app .gt-nav-link.is-active {background:#a66b0e;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.14)}
html[data-gt-palette="amber"] .gt-app .gt-brand-symbol,html[data-gt-palette="amber"] .gt-app .btn-primary,html[data-gt-palette="amber"] .gt-settings .btn-primary {background:#a66b0e;border-color:#a66b0e;color:white}
html[data-gt-palette="amber"][data-bs-theme="dark"] .gt-app .btn-primary,html[data-gt-palette="amber"][data-bs-theme="dark"] .gt-app .gt-brand-symbol,html[data-gt-palette="amber"][data-bs-theme="dark"] .gt-app .gt-settings .btn-primary {background:#f7b955;border-color:#f7b955;color:#111827}
html[data-gt-palette="amber"] .gt-settings[data-gt-preview="amber"] .gt-palette-preview span:first-child{background:#a66b0e}
html[data-gt-palette="amber"] .gt-settings[data-gt-preview="amber"] .gt-palette-preview span:nth-child(2){background:#f7b955}
html[data-gt-palette="amber"] .gt-settings[data-gt-preview="amber"] .gt-palette-preview span:nth-child(3){background:#fff8e8}
.gt-settings[data-gt-preview="amber"] .gt-palette-preview span:first-child{background:#a66b0e}
.gt-settings[data-gt-preview="amber"] .gt-palette-preview span:nth-child(2){background:#f7b955}
.gt-settings[data-gt-preview="amber"] .gt-palette-preview span:nth-child(3){background:#fff8e8}
html[data-gt-palette="teal"][data-bs-theme="light"] {--gt-primary:#058b9e;--gt-primary-hover:#058b9e;--bs-primary:#058b9e;}
html[data-gt-palette="teal"][data-bs-theme="light"] .gt-app {--gt-primary:#058b9e;--gt-primary-hover:#058b9e;--gt-sidebar:#13343a;--bs-primary:#058b9e;}
html[data-gt-palette="teal"][data-bs-theme="dark"] {--gt-primary:#40d4de;--gt-primary-hover:#40d4de;--bs-primary:#40d4de;}
html[data-gt-palette="teal"][data-bs-theme="dark"] .gt-app {--gt-primary:#40d4de;--gt-primary-hover:#40d4de;--gt-sidebar:#0b2529;--bs-primary:#40d4de;}
html[data-gt-palette="teal"] .gt-app .gt-nav-link.is-active {background:#058b9e;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.14)}
html[data-gt-palette="teal"] .gt-app .gt-brand-symbol,html[data-gt-palette="teal"] .gt-app .btn-primary,html[data-gt-palette="teal"] .gt-settings .btn-primary {background:#058b9e;border-color:#058b9e;color:white}
html[data-gt-palette="teal"][data-bs-theme="dark"] .gt-app .btn-primary,html[data-gt-palette="teal"][data-bs-theme="dark"] .gt-app .gt-brand-symbol,html[data-gt-palette="teal"][data-bs-theme="dark"] .gt-app .gt-settings .btn-primary {background:#40d4de;border-color:#40d4de;color:#111827}
html[data-gt-palette="teal"] .gt-settings[data-gt-preview="teal"] .gt-palette-preview span:first-child{background:#058b9e}
html[data-gt-palette="teal"] .gt-settings[data-gt-preview="teal"] .gt-palette-preview span:nth-child(2){background:#40d4de}
html[data-gt-palette="teal"] .gt-settings[data-gt-preview="teal"] .gt-palette-preview span:nth-child(3){background:#e9faff}
.gt-settings[data-gt-preview="teal"] .gt-palette-preview span:first-child{background:#058b9e}
.gt-settings[data-gt-preview="teal"] .gt-palette-preview span:nth-child(2){background:#40d4de}
.gt-settings[data-gt-preview="teal"] .gt-palette-preview span:nth-child(3){background:#e9faff}
html[data-gt-palette="rose"][data-bs-theme="light"] {--gt-primary:#b34691;--gt-primary-hover:#b34691;--bs-primary:#b34691;}
html[data-gt-palette="rose"][data-bs-theme="light"] .gt-app {--gt-primary:#b34691;--gt-primary-hover:#b34691;--gt-sidebar:#3a1b32;--bs-primary:#b34691;}
html[data-gt-palette="rose"][data-bs-theme="dark"] {--gt-primary:#f88ccf;--gt-primary-hover:#f88ccf;--bs-primary:#f88ccf;}
html[data-gt-palette="rose"][data-bs-theme="dark"] .gt-app {--gt-primary:#f88ccf;--gt-primary-hover:#f88ccf;--gt-sidebar:#291725;--bs-primary:#f88ccf;}
html[data-gt-palette="rose"] .gt-app .gt-nav-link.is-active {background:#b34691;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.14)}
html[data-gt-palette="rose"] .gt-app .gt-brand-symbol,html[data-gt-palette="rose"] .gt-app .btn-primary,html[data-gt-palette="rose"] .gt-settings .btn-primary {background:#b34691;border-color:#b34691;color:white}
html[data-gt-palette="rose"][data-bs-theme="dark"] .gt-app .btn-primary,html[data-gt-palette="rose"][data-bs-theme="dark"] .gt-app .gt-brand-symbol,html[data-gt-palette="rose"][data-bs-theme="dark"] .gt-app .gt-settings .btn-primary {background:#f88ccf;border-color:#f88ccf;color:#111827}
html[data-gt-palette="rose"] .gt-settings[data-gt-preview="rose"] .gt-palette-preview span:first-child{background:#b34691}
html[data-gt-palette="rose"] .gt-settings[data-gt-preview="rose"] .gt-palette-preview span:nth-child(2){background:#f88ccf}
html[data-gt-palette="rose"] .gt-settings[data-gt-preview="rose"] .gt-palette-preview span:nth-child(3){background:#fff1f9}
.gt-settings[data-gt-preview="rose"] .gt-palette-preview span:first-child{background:#b34691}
.gt-settings[data-gt-preview="rose"] .gt-palette-preview span:nth-child(2){background:#f88ccf}
.gt-settings[data-gt-preview="rose"] .gt-palette-preview span:nth-child(3){background:#fff1f9}
html[data-gt-palette="slate"][data-bs-theme="light"] {--gt-primary:#526783;--gt-primary-hover:#526783;--bs-primary:#526783;}
html[data-gt-palette="slate"][data-bs-theme="light"] .gt-app {--gt-primary:#526783;--gt-primary-hover:#526783;--gt-sidebar:#212b39;--bs-primary:#526783;}
html[data-gt-palette="slate"][data-bs-theme="dark"] {--gt-primary:#a6b9d8;--gt-primary-hover:#a6b9d8;--bs-primary:#a6b9d8;}
html[data-gt-palette="slate"][data-bs-theme="dark"] .gt-app {--gt-primary:#a6b9d8;--gt-primary-hover:#a6b9d8;--gt-sidebar:#171d28;--bs-primary:#a6b9d8;}
html[data-gt-palette="slate"] .gt-app .gt-nav-link.is-active {background:#526783;color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.14)}
html[data-gt-palette="slate"] .gt-app .gt-brand-symbol,html[data-gt-palette="slate"] .gt-app .btn-primary,html[data-gt-palette="slate"] .gt-settings .btn-primary {background:#526783;border-color:#526783;color:white}
html[data-gt-palette="slate"][data-bs-theme="dark"] .gt-app .btn-primary,html[data-gt-palette="slate"][data-bs-theme="dark"] .gt-app .gt-brand-symbol,html[data-gt-palette="slate"][data-bs-theme="dark"] .gt-app .gt-settings .btn-primary {background:#a6b9d8;border-color:#a6b9d8;color:#111827}
html[data-gt-palette="slate"] .gt-settings[data-gt-preview="slate"] .gt-palette-preview span:first-child{background:#526783}
html[data-gt-palette="slate"] .gt-settings[data-gt-preview="slate"] .gt-palette-preview span:nth-child(2){background:#a6b9d8}
html[data-gt-palette="slate"] .gt-settings[data-gt-preview="slate"] .gt-palette-preview span:nth-child(3){background:#f1f4fa}
.gt-settings[data-gt-preview="slate"] .gt-palette-preview span:first-child{background:#526783}
.gt-settings[data-gt-preview="slate"] .gt-palette-preview span:nth-child(2){background:#a6b9d8}
.gt-settings[data-gt-preview="slate"] .gt-palette-preview span:nth-child(3){background:#f1f4fa}
html[data-gt-palette] .gt-brand-custom{background:transparent!important;box-shadow:none!important;padding:0;overflow:visible}html[data-gt-palette] .gt-brand-custom img{width:100%;height:100%;object-fit:contain}html[data-gt-palette] .gt-login-page .gt-brand-custom{background:transparent!important}html[data-gt-palette] .gt-login-page .gt-brand-custom img{max-width:100%;max-height:100%;object-fit:contain}html[data-gt-palette] .gt-app .btn-primary:hover{filter:brightness(.90)}
html[data-gt-palette="violet"] .gt-login-page .gt-login-hero{background:linear-gradient(145deg,#201d3c, #6552df)!important}
html[data-gt-palette="violet"] .gt-login-page .gt-login-submit{background:#6552df!important;border-color:#6552df!important;color:#fff!important}
html[data-gt-palette="violet"][data-bs-theme="dark"] .gt-login-page .gt-login-submit{background:#a996ff!important;border-color:#a996ff!important;color:#101827!important}
html[data-gt-palette="ocean"] .gt-login-page .gt-login-hero{background:linear-gradient(145deg,#0b2746, #216bd7)!important}
html[data-gt-palette="ocean"] .gt-login-page .gt-login-submit{background:#216bd7!important;border-color:#216bd7!important;color:#fff!important}
html[data-gt-palette="ocean"][data-bs-theme="dark"] .gt-login-page .gt-login-submit{background:#66a8ff!important;border-color:#66a8ff!important;color:#101827!important}
html[data-gt-palette="emerald"] .gt-login-page .gt-login-hero{background:linear-gradient(145deg,#0b342b, #098b64)!important}
html[data-gt-palette="emerald"] .gt-login-page .gt-login-submit{background:#098b64!important;border-color:#098b64!important;color:#fff!important}
html[data-gt-palette="emerald"][data-bs-theme="dark"] .gt-login-page .gt-login-submit{background:#38c9a0!important;border-color:#38c9a0!important;color:#101827!important}
html[data-gt-palette="ruby"] .gt-login-page .gt-login-hero{background:linear-gradient(145deg,#3c1827, #bf3850)!important}
html[data-gt-palette="ruby"] .gt-login-page .gt-login-submit{background:#bf3850!important;border-color:#bf3850!important;color:#fff!important}
html[data-gt-palette="ruby"][data-bs-theme="dark"] .gt-login-page .gt-login-submit{background:#ff8197!important;border-color:#ff8197!important;color:#101827!important}
html[data-gt-palette="amber"] .gt-login-page .gt-login-hero{background:linear-gradient(145deg,#352816, #a66b0e)!important}
html[data-gt-palette="amber"] .gt-login-page .gt-login-submit{background:#a66b0e!important;border-color:#a66b0e!important;color:#fff!important}
html[data-gt-palette="amber"][data-bs-theme="dark"] .gt-login-page .gt-login-submit{background:#f7b955!important;border-color:#f7b955!important;color:#101827!important}
html[data-gt-palette="teal"] .gt-login-page .gt-login-hero{background:linear-gradient(145deg,#13343a, #058b9e)!important}
html[data-gt-palette="teal"] .gt-login-page .gt-login-submit{background:#058b9e!important;border-color:#058b9e!important;color:#fff!important}
html[data-gt-palette="teal"][data-bs-theme="dark"] .gt-login-page .gt-login-submit{background:#40d4de!important;border-color:#40d4de!important;color:#101827!important}
html[data-gt-palette="rose"] .gt-login-page .gt-login-hero{background:linear-gradient(145deg,#3a1b32, #b34691)!important}
html[data-gt-palette="rose"] .gt-login-page .gt-login-submit{background:#b34691!important;border-color:#b34691!important;color:#fff!important}
html[data-gt-palette="rose"][data-bs-theme="dark"] .gt-login-page .gt-login-submit{background:#f88ccf!important;border-color:#f88ccf!important;color:#101827!important}
html[data-gt-palette="slate"] .gt-login-page .gt-login-hero{background:linear-gradient(145deg,#212b39, #526783)!important}
html[data-gt-palette="slate"] .gt-login-page .gt-login-submit{background:#526783!important;border-color:#526783!important;color:#fff!important}
html[data-gt-palette="slate"][data-bs-theme="dark"] .gt-login-page .gt-login-submit{background:#a6b9d8!important;border-color:#a6b9d8!important;color:#101827!important}
html[data-gt-palette] .gt-app .gt-brand-custom{min-width:74px;width:74px;height:41px;flex-shrink:0}html[data-gt-palette] .gt-login-page .gt-brand-custom{width:85px;height:45px;flex-shrink:0}html[data-gt-palette] .gt-app .gt-brand-copy strong{font-size:16px}html[data-gt-palette] .gt-app .gt-brand{gap:6px;padding-left:12px;padding-right:12px}@media(max-width:900px){html[data-gt-palette] .gt-app .gt-brand-custom{width:64px}}

/* Etapa 42: identidade textual do menu, sem arquivo de logotipo. */
html[data-gt-palette] .gt-app .gt-brand{min-height:70px;gap:10px;padding:12px 16px}
html[data-gt-palette] .gt-app .gt-company-initial{display:none}
html[data-gt-palette] .gt-app .gt-brand-copy{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
html[data-gt-palette] .gt-app .gt-brand-copy strong{font-size:15px;line-height:1.25;letter-spacing:-.3px}
html[data-gt-palette] .gt-app .gt-brand-copy small{font-size:8px;letter-spacing:.7px}
@media(min-width:901px){
  html[data-gt-palette] .gt-app.gt-sidebar-collapsed .gt-brand-copy{display:none}
  html[data-gt-palette] .gt-app.gt-sidebar-collapsed .gt-company-initial{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--gt-primary);color:#fff;font-size:16px;font-weight:800}
}
