html,body{margin:0;padding:0;min-height:100vh;width:100%;overflow-x:hidden;font-family:var(--brand-fontFamily, "Inter", "Helvetica Neue", Arial, sans-serif)}[data-theme=dark]{background:#0f0f1a;color-scheme:dark}[data-theme=dark] body,[data-theme=dark] #root{background:#0f0f1a}[data-theme=dark] select{color-scheme:dark}[data-theme=dark] select option{background:#1a1a2e;color:#fff}[data-theme=light]{background:#f4f4f8;color-scheme:light}[data-theme=light] body,[data-theme=light] #root{background:#f4f4f8}.main-content::-webkit-scrollbar{width:10px}.main-content::-webkit-scrollbar-track{background:#0f0f1a}[data-theme=light] .main-content::-webkit-scrollbar-track{background:#f4f4f8}.main-content::-webkit-scrollbar-thumb{background:#3a3a5c;border-radius:5px}.main-content::-webkit-scrollbar-thumb:hover{background:#5a5a8c}[data-theme=light] .main-content::-webkit-scrollbar-thumb{background:#c0c0d8}[data-theme=light] .main-content::-webkit-scrollbar-thumb:hover{background:#a0a0b8}:root{--app-breakpoint-nav: 900px;--app-ui-zoom: .9;--brand-primary: #7c3aed;--brand-secondary: #4a2082;--brand-accent: #1e36f8;--brand-background: #0f0f1a;--brand-text: #ffffff;--brand-icon: #70cae4;--brand-extra1: #1e36f8;--brand-extra2: #22c55e;--brand-extra3: #f59e0b;--brand-extra4: #e84025;--brand-danger: #e84025;--brand-success: #22c55e;--brand-fontFamily: "Inter", "Helvetica Neue", Arial, sans-serif}#root{min-height:100vh;width:100%}.app-sidebar-fill{height:100vh;min-height:100vh}.app-layout-shell,.app-main-column{min-height:100vh}@supports (zoom: 1){#root{zoom:var(--app-ui-zoom);min-height:calc(100vh / var(--app-ui-zoom))}.app-layout-shell,.app-main-column{min-height:calc(100vh / var(--app-ui-zoom))}.app-sidebar-fill{height:calc(100vh / var(--app-ui-zoom));min-height:calc(100vh / var(--app-ui-zoom))}}.agenda-day-scroll::-webkit-scrollbar{width:6px}.agenda-day-scroll::-webkit-scrollbar-track{background:#1a1a2e;border-radius:3px}.agenda-day-scroll::-webkit-scrollbar-thumb{background:#3a3a5c;border-radius:3px}.agenda-day-scroll::-webkit-scrollbar-thumb:hover{background:#5a5a8c}[data-theme=light] .agenda-day-scroll::-webkit-scrollbar-track{background:#e8e8f0}[data-theme=light] .agenda-day-scroll::-webkit-scrollbar-thumb{background:#c0c0d8}[data-theme=light] .agenda-day-scroll::-webkit-scrollbar-thumb:hover{background:#a0a0b8}@media (max-width: 900px){:root{--app-ui-zoom: .84}.operadora-secoes-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}.app-main-column.app-main-narrow{margin-left:0!important;width:100%;max-width:100%}.main-content{padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px));padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.app-header-responsive{padding-left:max(12px,env(safe-area-inset-left,0px))!important;padding-right:max(12px,env(safe-area-inset-right,0px))!important}aside.app-sidebar-drawer{transform:translate(-100%);transition:transform .28s ease;z-index:260!important;box-shadow:none}aside.app-sidebar-drawer.app-sidebar-drawer-open{transform:translate(0);box-shadow:12px 0 40px #00000059}.app-sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;background:#0000007a;border:none;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}}@media (max-width: 480px){:root{--app-ui-zoom: .8}.app-header-user-name{display:none}}aside *::-webkit-scrollbar{width:6px}aside *::-webkit-scrollbar-track{background:transparent}aside *::-webkit-scrollbar-thumb{background:#3a3a5c;border-radius:4px}aside *::-webkit-scrollbar-thumb:hover{background:#5a5a8c}.app-full-viewport-zoomed{box-sizing:border-box;width:100%;min-height:100dvh}@supports (zoom: 1){.app-full-viewport-zoomed{min-height:calc(100vh / var(--app-ui-zoom));min-height:calc(100dvh / var(--app-ui-zoom))}}.app-auth-screen{box-sizing:border-box;width:100%;min-height:100dvh;padding:clamp(12px,4vw,24px)}@supports (zoom: 1){.app-auth-screen{min-height:calc(100vh / var(--app-ui-zoom));min-height:calc(100dvh / var(--app-ui-zoom))}}.app-page-shell{box-sizing:border-box;width:100%;max-width:100%;padding-top:clamp(10px,2.8vw,20px);padding-left:clamp(10px,3.5vw,24px);padding-right:clamp(10px,3.5vw,24px);padding-bottom:clamp(22px,5.5vw,48px)}.app-page-shell--pb64{padding-bottom:clamp(32px,7vw,64px)}.app-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin-left:min(0px,calc(-1*clamp(10px,3.5vw,24px)));margin-right:min(0px,calc(-1*clamp(10px,3.5vw,24px)));padding-left:clamp(10px,3.5vw,24px);padding-right:clamp(10px,3.5vw,24px)}.app-grid-kpi-3{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.app-grid-kpi-4{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.app-grid-kpi-5{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.app-grid-kpi-6{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.app-grid-2{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.app-grid-2-tight{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.app-grid-3{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.app-agenda-cal-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}.app-agenda-cal-scroll-inner{min-width:720px}@media (max-width: 600px){.app-agenda-cal-scroll-inner{min-width:600px}}.app-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.app-modal-overlay-pad{padding:clamp(8px,4vw,20px);box-sizing:border-box}.app-conversao-vs-row{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin-bottom:16px}@media (max-width: 640px){.app-conversao-vs-row{grid-template-columns:1fr;justify-items:stretch}}.app-conversao-funil-duo{display:flex;gap:16px;align-items:stretch}@media (max-width: 900px){.app-conversao-funil-duo{flex-direction:column}.app-conversao-funil-divider{display:none}}
