[data-brand=joao-rangel]{--brand-navy:#0d2847;--brand-navy-mid:#123a6b;--brand-navy-light:#1e4a7a;--brand-navy-elevated:#152d52;--brand-gold:#d4af37;--brand-gold-hover:#c9a227;--brand-gold-light:#f1d27a;--brand-gold-muted:rgba(212,175,55,0.18);--brand-gold-ring:rgba(212,175,55,0.35);--background:var(--brand-navy);--foreground:#f0f4f8;--secondary:#8a9bb5;--surface:var(--brand-navy-elevated);--border:rgba(212,175,55,0.16);--shadow-soft:0 1px 3px rgba(13,40,71,0.3),0 8px 24px rgba(7,21,47,0.25);--crm-light-bg:#ffffff;--crm-light-bg-muted:#fafaf8;--crm-light-bg-subtle:#faf8f6;--crm-light-bg-hover:#f5f0ec;--crm-light-text:#1e293b;--crm-light-text-body:#2b2523;--crm-light-text-muted:#64748b;--crm-light-text-subtle:#7a716d;--crm-light-border:#eee7e2;--crm-light-input-bg:#ffffff;--crm-light-placeholder:#94a3b8;--crm-light-shadow:0 1px 3px rgba(43,37,35,0.05),0 8px 24px rgba(43,37,35,0.04);--crm-gold-on-light:#92680a;color-scheme:dark}[data-brand=joao-rangel] body{background:var(--background);color:var(--foreground)}[data-brand=joao-rangel] .crm-shell{background:linear-gradient(180deg,var(--brand-navy-mid) 0,var(--brand-navy) 100%)!important;color:var(--foreground)!important}[data-brand=joao-rangel] .crm-main{background:var(--background);color:var(--foreground);--crm-text-strong:var(--brand-gold);--crm-text-body:var(--foreground);--crm-text-muted:var(--secondary);--crm-text-accent:var(--brand-gold)}[data-brand=joao-rangel] .crm-sync-bar{background:color-mix(in srgb,var(--brand-navy-mid) 92%,transparent)!important;border-color:var(--border)!important}[data-brand=joao-rangel] .crm-sync-bar p,[data-brand=joao-rangel] .crm-sync-bar span{color:var(--secondary)!important}[data-brand=joao-rangel] .crm-sync-bar .font-medium.text-violet-800{color:var(--brand-gold)!important}[data-brand=joao-rangel] .crm-sync-bar button{background:var(--brand-navy-light)!important;border-color:var(--border)!important;color:var(--foreground)!important}[data-brand=joao-rangel] .crm-sync-bar button:hover{border-color:var(--brand-gold-muted)!important;color:var(--brand-gold)!important}[data-brand=joao-rangel] .crm-sidebar{background:linear-gradient(180deg,var(--brand-navy-light) 0,var(--brand-navy) 55%,var(--brand-navy-elevated) 100%)!important;border-color:var(--border)!important}[data-brand=joao-rangel] .crm-sidebar-brand-name{color:var(--brand-gold)!important;letter-spacing:.22em}[data-brand=joao-rangel] .crm-sidebar-brand-tagline{color:var(--secondary)!important;letter-spacing:.35em}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-new-chat{background:var(--brand-navy-mid)!important;border-color:var(--border)!important;color:var(--foreground)!important;box-shadow:none!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-new-chat:hover{border-color:var(--brand-gold-muted)!important;background:var(--brand-navy-light)!important;color:var(--brand-gold)!important}[data-brand=joao-rangel] .crm-sidebar .crm-nav-link{color:var(--secondary)!important}[data-brand=joao-rangel] .crm-sidebar .crm-nav-link:hover{background:var(--brand-navy-mid)!important;color:var(--foreground)!important}[data-brand=joao-rangel] .crm-sidebar .crm-nav-link--active{background:var(--brand-navy-light)!important;color:var(--brand-gold)!important;box-shadow:inset 3px 0 0 var(--brand-gold)!important}[data-brand=joao-rangel] .crm-sidebar .crm-nav-link--active svg{color:var(--brand-gold)!important}[data-brand=joao-rangel] .crm-sidebar .crm-nav-link:not(.crm-nav-link--active) svg{color:var(--secondary)!important}[data-brand=joao-rangel] .crm-sidebar .crm-nav-link:hover svg{color:var(--brand-gold-light)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-divider{border-color:var(--border)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-hint,[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-section-label{color:var(--secondary)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-search{background:var(--brand-navy-mid)!important;border-color:var(--border)!important;color:var(--foreground)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-search::placeholder{color:color-mix(in srgb,var(--secondary) 60%,transparent)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-search:focus{border-color:var(--brand-gold-muted)!important;outline:none;box-shadow:0 0 0 1px var(--brand-gold-ring)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-badge-violet{background:var(--brand-gold-muted)!important;color:var(--brand-gold)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-badge-amber{background:var(--brand-gold-muted)!important;color:var(--brand-gold-light)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-pending{color:var(--brand-gold)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-chat-link{color:var(--secondary)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-chat-link:hover{background:var(--brand-navy-mid)!important;color:var(--foreground)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-chat-link--active{background:var(--brand-navy-light)!important;color:var(--brand-gold)!important;box-shadow:none!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-tools-btn{color:var(--secondary)!important}[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-tools-btn.crm-sidebar-tools-btn--active,[data-brand=joao-rangel] .crm-sidebar .crm-sidebar-tools-btn:hover{color:var(--foreground)!important;background:var(--brand-navy-mid)!important}[data-brand=joao-rangel] .crm-sidebar [class*="text-[#7A716D]"],[data-brand=joao-rangel] .crm-sidebar [class*="text-[#9A918C]"]{color:var(--secondary)!important}[data-brand=joao-rangel] .crm-sidebar .bg-white,[data-brand=joao-rangel] .crm-sidebar [class*="bg-white/"]{--crm-text-strong:var(--crm-light-text-body);--crm-text-muted:var(--crm-light-text-muted)}[data-brand=joao-rangel] .app-light :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]),[data-brand=joao-rangel] .crm-main :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]),[data-brand=joao-rangel] .crm-page-content :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]),[data-brand=joao-rangel] .crm-surface-light,[data-brand=joao-rangel] [role=dialog]{--crm-text-strong:var(--crm-light-text-body);--crm-text-body:var(--crm-light-text-body);--crm-text-muted:var(--crm-light-text-muted);--crm-text-accent:var(--crm-gold-on-light);color:var(--crm-light-text-body);color-scheme:light}[data-brand=joao-rangel] .crm-surface-light{background-color:var(--crm-light-bg);border-color:var(--crm-light-border)}[data-brand=joao-rangel] .app-light input,[data-brand=joao-rangel] .app-light select,[data-brand=joao-rangel] .app-light textarea,[data-brand=joao-rangel] .crm-input-light,[data-brand=joao-rangel] .crm-page-content input,[data-brand=joao-rangel] .crm-page-content select,[data-brand=joao-rangel] .crm-page-content textarea,[data-brand=joao-rangel] .crm-surface-light input,[data-brand=joao-rangel] .crm-surface-light select,[data-brand=joao-rangel] .crm-surface-light textarea,[data-brand=joao-rangel] [role=dialog] input,[data-brand=joao-rangel] [role=dialog] select,[data-brand=joao-rangel] [role=dialog] textarea{background:var(--crm-light-input-bg)!important;border-color:var(--crm-light-border)!important;color:var(--crm-light-text-body)!important}[data-brand=joao-rangel] .app-light input::placeholder,[data-brand=joao-rangel] .app-light textarea::placeholder,[data-brand=joao-rangel] .crm-input-light::placeholder,[data-brand=joao-rangel] .crm-page-content input::placeholder,[data-brand=joao-rangel] .crm-page-content textarea::placeholder,[data-brand=joao-rangel] .crm-surface-light input::placeholder,[data-brand=joao-rangel] .crm-surface-light textarea::placeholder,[data-brand=joao-rangel] [role=dialog] input::placeholder,[data-brand=joao-rangel] [role=dialog] textarea::placeholder{color:var(--crm-light-placeholder)!important}[data-brand=joao-rangel] .crm-card-dark{background:var(--brand-navy-elevated)!important;border-color:var(--border)!important;color:var(--foreground)!important}[data-brand=joao-rangel] .crm-main h1,[data-brand=joao-rangel] .crm-main h2,[data-brand=joao-rangel] .crm-main h3,[data-brand=joao-rangel] [role=dialog] h1,[data-brand=joao-rangel] [role=dialog] h2,[data-brand=joao-rangel] [role=dialog] h3{color:var(--crm-text-strong)!important}[data-brand=joao-rangel] .crm-main p,[data-brand=joao-rangel] [role=dialog] p{color:var(--crm-text-muted)}[data-brand=joao-rangel] .crm-main .text-slate-700,[data-brand=joao-rangel] .crm-main .text-slate-800,[data-brand=joao-rangel] .crm-main .text-slate-900,[data-brand=joao-rangel] .crm-main [class*="text-[#2B2523]"],[data-brand=joao-rangel] [role=dialog] .text-slate-700,[data-brand=joao-rangel] [role=dialog] .text-slate-800,[data-brand=joao-rangel] [role=dialog] .text-slate-900,[data-brand=joao-rangel] [role=dialog] [class*="text-[#2B2523]"]{color:var(--crm-text-strong)!important}[data-brand=joao-rangel] .crm-main .text-slate-400,[data-brand=joao-rangel] .crm-main .text-slate-500,[data-brand=joao-rangel] .crm-main .text-slate-600,[data-brand=joao-rangel] .crm-main [class*="text-[#7A716D]"],[data-brand=joao-rangel] .crm-main [class*="text-[#9A918C]"],[data-brand=joao-rangel] [role=dialog] .text-slate-400,[data-brand=joao-rangel] [role=dialog] .text-slate-500,[data-brand=joao-rangel] [role=dialog] .text-slate-600,[data-brand=joao-rangel] [role=dialog] [class*="text-[#7A716D]"],[data-brand=joao-rangel] [role=dialog] [class*="text-[#9A918C]"]{color:var(--crm-text-muted)!important}[data-brand=joao-rangel] .app-light :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) table :is(td,th),[data-brand=joao-rangel] .crm-main :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) table :is(td,th),[data-brand=joao-rangel] .crm-page-content :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) table :is(td,th),[data-brand=joao-rangel] .crm-surface-light table td,[data-brand=joao-rangel] .crm-surface-light table th,[data-brand=joao-rangel] [role=dialog] table td,[data-brand=joao-rangel] [role=dialog] table th{color:var(--crm-light-text-body)}[data-brand=joao-rangel] .app-light :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) table [class*="text-[#7A716D]"],[data-brand=joao-rangel] .app-light :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) thead th,[data-brand=joao-rangel] .crm-main :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) table [class*="text-[#7A716D]"],[data-brand=joao-rangel] .crm-main :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) thead th,[data-brand=joao-rangel] .crm-page-content :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) table [class*="text-[#7A716D]"],[data-brand=joao-rangel] .crm-page-content :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) thead th,[data-brand=joao-rangel] .crm-surface-light table [class*="text-[#7A716D]"],[data-brand=joao-rangel] .crm-surface-light thead th,[data-brand=joao-rangel] [role=dialog] table [class*="text-[#7A716D]"],[data-brand=joao-rangel] [role=dialog] thead th{color:var(--crm-light-text-muted)!important}[data-brand=joao-rangel] .app-light .bg-\[\#F5F0EC\],[data-brand=joao-rangel] .app-light .bg-\[\#FAF8F6\],[data-brand=joao-rangel] .app-light .bg-\[\#FAFAF8\],[data-brand=joao-rangel] .app-light .bg-slate-100,[data-brand=joao-rangel] .app-light .bg-slate-50,[data-brand=joao-rangel] .app-light .bg-white,[data-brand=joao-rangel] .crm-page-content .bg-\[\#F5F0EC\],[data-brand=joao-rangel] .crm-page-content .bg-\[\#FAF8F6\],[data-brand=joao-rangel] .crm-page-content .bg-\[\#FAFAF8\],[data-brand=joao-rangel] .crm-page-content .bg-\[\#FFFFFF\],[data-brand=joao-rangel] .crm-page-content .bg-slate-100,[data-brand=joao-rangel] .crm-page-content .bg-slate-50,[data-brand=joao-rangel] .crm-page-content .bg-white,[data-brand=joao-rangel] [role=dialog] .bg-\[\#F5F0EC\],[data-brand=joao-rangel] [role=dialog] .bg-\[\#FAF8F6\],[data-brand=joao-rangel] [role=dialog] .bg-\[\#FAFAF8\],[data-brand=joao-rangel] [role=dialog] .bg-slate-100,[data-brand=joao-rangel] [role=dialog] .bg-slate-50,[data-brand=joao-rangel] [role=dialog] .bg-white{background-color:var(--crm-light-bg)!important}[data-brand=joao-rangel] .app-light .bg-\[\#FAF8F6\],[data-brand=joao-rangel] .crm-page-content .bg-\[\#FAF8F6\],[data-brand=joao-rangel] [role=dialog] .bg-\[\#FAF8F6\]{background-color:var(--crm-light-bg-subtle)!important}[data-brand=joao-rangel] .app-light .bg-\[\#F5F0EC\],[data-brand=joao-rangel] .crm-page-content .bg-\[\#F5F0EC\],[data-brand=joao-rangel] [role=dialog] .bg-\[\#F5F0EC\]{background-color:var(--crm-light-bg-hover)!important}[data-brand=joao-rangel] .app-light .border-slate-100,[data-brand=joao-rangel] .app-light .border-slate-200,[data-brand=joao-rangel] .app-light [class*="border-[#EEE7E2]"],[data-brand=joao-rangel] .crm-page-content .border-slate-100,[data-brand=joao-rangel] .crm-page-content .border-slate-200,[data-brand=joao-rangel] .crm-page-content [class*="border-[#EEE7E2]"],[data-brand=joao-rangel] [role=dialog] .border-slate-100,[data-brand=joao-rangel] [role=dialog] .border-slate-200,[data-brand=joao-rangel] [role=dialog] [class*="border-[#EEE7E2]"]{border-color:var(--crm-light-border)!important}[data-brand=joao-rangel] .app-light .shadow,[data-brand=joao-rangel] .app-light .shadow-sm,[data-brand=joao-rangel] .crm-page-content .shadow,[data-brand=joao-rangel] .crm-page-content .shadow-sm,[data-brand=joao-rangel] [role=dialog] .shadow-sm,[data-brand=joao-rangel] [role=dialog] .shadow-xl{box-shadow:var(--crm-light-shadow)!important}[data-brand=joao-rangel] .crm-main .crm-page-content a:not(.crm-nav-link):hover,[data-brand=joao-rangel] .crm-main a:not(.crm-nav-link):not(.crm-sidebar-chat-link):hover{color:var(--brand-gold-light)!important}[data-brand=joao-rangel] .app-light :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) a:hover,[data-brand=joao-rangel] .crm-main :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) a:hover,[data-brand=joao-rangel] .crm-page-content :is(.bg-white,.bg-\[\#FFFFFF\],.bg-\[\#FAFAF8\],.bg-\[\#FAF8F6\],.bg-\[\#F5F0EC\],.bg-slate-50,.bg-slate-100,[class*="bg-white/"],[class*=bg-violet-50],[class*=bg-violet-100]) a:hover,[data-brand=joao-rangel] .crm-surface-light a:hover,[data-brand=joao-rangel] [role=dialog] a:hover{color:var(--crm-gold-on-light)!important}[data-brand=joao-rangel] .crm-main .text-violet-600,[data-brand=joao-rangel] .crm-main .text-violet-700,[data-brand=joao-rangel] .crm-main .text-violet-800,[data-brand=joao-rangel] .crm-main .text-violet-900,[data-brand=joao-rangel] [role=dialog] .text-violet-600,[data-brand=joao-rangel] [role=dialog] .text-violet-700,[data-brand=joao-rangel] [role=dialog] .text-violet-800,[data-brand=joao-rangel] [role=dialog] .text-violet-900{color:var(--crm-text-accent)!important}[data-brand=joao-rangel] .app-light .bg-violet-100,[data-brand=joao-rangel] .app-light .bg-violet-50,[data-brand=joao-rangel] .crm-page-content .bg-violet-100,[data-brand=joao-rangel] .crm-page-content .bg-violet-50,[data-brand=joao-rangel] [role=dialog] .bg-violet-100,[data-brand=joao-rangel] [role=dialog] .bg-violet-50{background-color:var(--brand-gold-muted)!important}[data-brand=joao-rangel] .app-light .border-violet-200,[data-brand=joao-rangel] .app-light .hover\:border-violet-200:hover,[data-brand=joao-rangel] .crm-page-content .border-violet-200,[data-brand=joao-rangel] .crm-page-content .hover\:border-violet-200:hover,[data-brand=joao-rangel] [role=dialog] .border-violet-200,[data-brand=joao-rangel] [role=dialog] .hover\:border-violet-200:hover{border-color:color-mix(in srgb,var(--brand-gold) 35%,var(--crm-light-border))!important}[data-brand=joao-rangel] .app-light .hover\:bg-\[\#F5F0EC\]:hover,[data-brand=joao-rangel] .app-light .hover\:bg-\[\#FAFAF8\]:hover,[data-brand=joao-rangel] .app-light .hover\:bg-slate-50:hover,[data-brand=joao-rangel] .app-light .hover\:bg-violet-50:hover,[data-brand=joao-rangel] .app-light .hover\:bg-violet-50\/40:hover,[data-brand=joao-rangel] .crm-page-content .hover\:bg-\[\#F5F0EC\]:hover,[data-brand=joao-rangel] .crm-page-content .hover\:bg-\[\#FAFAF8\]:hover,[data-brand=joao-rangel] .crm-page-content .hover\:bg-slate-50:hover,[data-brand=joao-rangel] .crm-page-content .hover\:bg-violet-100:hover,[data-brand=joao-rangel] .crm-page-content .hover\:bg-violet-50:hover,[data-brand=joao-rangel] .crm-page-content .hover\:bg-violet-50\/40:hover,[data-brand=joao-rangel] [role=dialog] .hover\:bg-\[\#F5F0EC\]:hover,[data-brand=joao-rangel] [role=dialog] .hover\:bg-\[\#FAFAF8\]:hover,[data-brand=joao-rangel] [role=dialog] .hover\:bg-slate-50:hover,[data-brand=joao-rangel] [role=dialog] .hover\:bg-violet-50:hover{background-color:var(--crm-light-bg-hover)!important}[data-brand=joao-rangel] .crm-main .bg-slate-100.text-slate-700,[data-brand=joao-rangel] [role=dialog] .bg-slate-100.text-slate-700{background-color:#f1f5f9!important;color:#334155!important}[data-brand=joao-rangel] .crm-main>.crm-page-header h1{color:var(--brand-gold)!important}[data-brand=joao-rangel] .crm-main>.crm-page-header p{color:var(--secondary)!important}[data-brand=joao-rangel] .app-light .bg-violet-600,[data-brand=joao-rangel] .crm-btn.bg-violet-600,[data-brand=joao-rangel] .crm-btn[class*=bg-violet-600],[data-brand=joao-rangel] .crm-page-content .bg-violet-600,[data-brand=joao-rangel] a.bg-violet-600,[data-brand=joao-rangel] button.bg-violet-600{background:linear-gradient(180deg,var(--brand-gold-light) 0,var(--brand-gold) 55%,var(--brand-gold-hover) 100%)!important;color:var(--brand-navy)!important;border:1px solid color-mix(in srgb,var(--brand-gold-hover) 80%,black)!important;font-weight:600}[data-brand=joao-rangel] .crm-btn.bg-violet-600:hover,[data-brand=joao-rangel] .crm-btn.hover\:bg-violet-500:hover,[data-brand=joao-rangel] .crm-btn.hover\:bg-violet-700:hover,[data-brand=joao-rangel] .crm-page-content .hover\:bg-violet-500:hover,[data-brand=joao-rangel] .crm-page-content .hover\:bg-violet-700:hover,[data-brand=joao-rangel] button.bg-violet-600:hover,[data-brand=joao-rangel] button.hover\:bg-violet-500:hover{background:linear-gradient(180deg,var(--brand-gold) 0,var(--brand-gold-hover) 100%)!important;color:var(--brand-navy)!important}[data-brand=joao-rangel] .app-light input:focus,[data-brand=joao-rangel] .app-light select:focus,[data-brand=joao-rangel] .app-light textarea:focus,[data-brand=joao-rangel] .crm-btn.focus-visible\:ring-violet-500\/40:focus-visible,[data-brand=joao-rangel] .crm-page-content input:focus,[data-brand=joao-rangel] .crm-page-content select:focus,[data-brand=joao-rangel] .crm-page-content textarea:focus,[data-brand=joao-rangel] [role=dialog] input:focus,[data-brand=joao-rangel] [role=dialog] select:focus,[data-brand=joao-rangel] [role=dialog] textarea:focus{--tw-ring-color:var(--brand-gold-ring)!important;border-color:var(--brand-gold-muted)!important}[data-brand=joao-rangel] .crm-sidebar .crm-btn.border-slate-200,[data-brand=joao-rangel] .crm-sync-bar .crm-btn.border-slate-200{background:var(--brand-navy-mid)!important;border-color:var(--border)!important;color:var(--foreground)!important}[data-brand=joao-rangel] .app-light .crm-btn.border-slate-200,[data-brand=joao-rangel] .app-light button[class*="border-[#EEE7E2]"],[data-brand=joao-rangel] .crm-page-content .border-slate-200.bg-white,[data-brand=joao-rangel] .crm-page-content .crm-btn.border-slate-200,[data-brand=joao-rangel] .crm-page-content button[class*="border-[#EEE7E2]"],[data-brand=joao-rangel] [role=dialog] .crm-btn.border-slate-200,[data-brand=joao-rangel] [role=dialog] button[class*="border-[#EEE7E2]"]{background:var(--crm-light-bg)!important;border-color:var(--crm-light-border)!important;color:var(--crm-light-text)!important}[data-brand=joao-rangel] .app-light .crm-btn.text-slate-600,[data-brand=joao-rangel] .app-light .crm-btn.text-slate-700,[data-brand=joao-rangel] .crm-page-content .crm-btn.text-slate-600,[data-brand=joao-rangel] .crm-page-content .crm-btn.text-slate-700,[data-brand=joao-rangel] [role=dialog] .crm-btn.text-slate-600,[data-brand=joao-rangel] [role=dialog] .crm-btn.text-slate-700{color:var(--crm-light-text-muted)!important}[data-brand=joao-rangel] .app-light .crm-btn.hover\:bg-slate-100:hover,[data-brand=joao-rangel] .app-light .crm-btn.hover\:bg-slate-50:hover,[data-brand=joao-rangel] .crm-page-content .crm-btn.hover\:bg-slate-100:hover,[data-brand=joao-rangel] .crm-page-content .crm-btn.hover\:bg-slate-50:hover,[data-brand=joao-rangel] [role=dialog] .crm-btn.hover\:bg-slate-100:hover,[data-brand=joao-rangel] [role=dialog] .crm-btn.hover\:bg-slate-50:hover{background:var(--crm-light-bg-hover)!important;color:var(--crm-light-text-body)!important}[data-brand=joao-rangel] .crm-login{background:radial-gradient(ellipse at 50% 0,var(--brand-navy-light) 0,var(--brand-navy-mid) 40%,var(--brand-navy) 75%,#0a1f3d 100%)!important}[data-brand=joao-rangel] .crm-login-card{background:color-mix(in srgb,var(--brand-navy-mid) 88%,transparent)!important;border-color:var(--border)!important;box-shadow:0 16px 48px rgba(13,40,71,.45)}[data-brand=joao-rangel] .crm-login h1{color:var(--brand-gold)!important}[data-brand=joao-rangel] .crm-login .crm-login-subtitle{color:var(--secondary)!important}[data-brand=joao-rangel] .crm-login input{background:var(--brand-navy)!important;border-color:var(--border)!important;color:var(--foreground)!important}[data-brand=joao-rangel] .crm-login input:focus{border-color:var(--brand-gold-muted)!important;box-shadow:0 0 0 2px var(--brand-gold-ring)!important;outline:none}[data-brand=joao-rangel] .crm-login .crm-login-submit{background:linear-gradient(180deg,var(--brand-gold-light) 0,var(--brand-gold) 55%,var(--brand-gold-hover) 100%)!important;color:var(--brand-navy)!important}[data-brand=joao-rangel] .crm-login .crm-login-submit:hover:not(:disabled){background:linear-gradient(180deg,var(--brand-gold) 0,var(--brand-gold-hover) 100%)!important}[data-brand=joao-rangel] .crm-login .crm-login-footer{color:var(--secondary)!important}[data-brand=joao-rangel] .crm-login-brand-name{color:var(--brand-gold);letter-spacing:.06em}[data-brand=joao-rangel]{--tactical-gold:var(--brand-gold)}[data-brand=joao-rangel] .crm-tactical-board{background:linear-gradient(to bottom right,var(--brand-navy-light),var(--brand-navy-mid),var(--brand-navy))!important}@media (max-width:767px){.crm-sidebar{display:none}.crm-main{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom, 0px))}.crm-page-content{padding:calc(1.25rem + env(safe-area-inset-top, 0px)) max(1rem,env(safe-area-inset-right,0px)) 1.25rem max(1rem,env(safe-area-inset-left,0px))}.crm-page-header{padding-top:env(safe-area-inset-top,0)}.crm-daily-tasks-bar,.crm-sync-bar{padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}.crm-mobile-touch-target{min-height:2.75rem;min-width:2.75rem}.crm-mobile-menu-card{min-height:4.5rem}.crm-page-content--mais{max-width:28rem}}@media (display-mode:standalone){.crm-main{min-height:100dvh}.crm-mobile-bottom-nav{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}}.crm-mobile-bottom-nav{box-shadow:0 -1px 8px rgba(13,40,71,.08)}[data-brand=joao-rangel] .crm-mobile-bottom-nav{background:linear-gradient(180deg,#0d2847,#123a6b);border-color:rgba(212,175,55,.25)}[data-brand=joao-rangel] .crm-mobile-bottom-nav .crm-mobile-nav-link--active{color:#f1d27a}[data-brand=joao-rangel] .crm-mobile-bottom-nav .crm-mobile-nav-link--active svg{color:#d4af37}