.pf-page{--pf-white:#FFFFFF;--pf-range:#F59E0B;--pf-on-range:#1F1300;--pf-shadow:rgba(0, 0, 0, .18);--pf-dark-mix:#000000}:root{--pf-plat-ninja-accent:#1FA855;--pf-plat-ninja-ink:#147A3D;--pf-plat-ninja-ink-dark:#4ADE80;--pf-plat-keeta-accent:#11CC9A;--pf-plat-keeta-ink:#0B7A5E;--pf-plat-keeta-ink-dark:#34D3A6;--pf-plat-hunger-accent:#5E2D20;--pf-plat-hunger-ink:#5E2D20;--pf-plat-hunger-ink-dark:#F5C9B8;--pf-plat-jahez-accent:#ED0000;--pf-plat-jahez-ink:#B30E16;--pf-plat-jahez-ink-dark:#FCA5A5;--pf-plat-chefz-accent:#EA652D;--pf-plat-chefz-ink:#A13B14;--pf-plat-chefz-ink-dark:#FDBA9A}.pf-page.platform-ninja{--pf-primary:#0F5F73;--pf-primary-2:#1A8A9E;--pf-on-primary:#FFFFFF;--pf-glass:rgba(0, 0, 0, .22);--pf-glass-line:rgba(255, 255, 255, .28);--pf-accent:var(--pf-plat-ninja-accent);--pf-accent-ink:var(--pf-plat-ninja-ink);--pf-on-accent:#FFFFFF;--pf-soft:#E8F7EE;--pf-logo-bg:linear-gradient(145deg, #4ADE80, #1FA855);--cl-ink:#0F6876;--cl-bright:#14B8A6}.pf-page.platform-keeta{--pf-primary:#E6B800;--pf-primary-2:#FFE200;--pf-on-primary:#1F1A00;--pf-glass:rgba(255, 255, 255, .35);--pf-glass-line:rgba(31, 26, 0, .18);--pf-accent:var(--pf-plat-keeta-accent);--pf-accent-ink:var(--pf-plat-keeta-ink);--pf-on-accent:#FFFFFF;--pf-soft:#FFF8CC;--pf-logo-bg:#FFFFFF;--cl-ink:#0A7F60;--cl-bright:#11CC9A}.pf-page.platform-hunger{--pf-primary:#F2C200;--pf-primary-2:#FFEA00;--pf-on-primary:#3B1C14;--pf-glass:rgba(255, 255, 255, .35);--pf-glass-line:rgba(59, 28, 20, .18);--pf-accent:var(--pf-plat-hunger-accent);--pf-accent-ink:var(--pf-plat-hunger-ink);--pf-on-accent:#FFFFFF;--pf-soft:#FFF9CC;--pf-logo-bg:#FFFFFF;--cl-ink:#5E2D20;--cl-bright:#E0A800}.pf-page.platform-jahez{--pf-primary:#A80D12;--pf-primary-2:#D7141A;--pf-on-primary:#FFFFFF;--pf-glass:rgba(0, 0, 0, .18);--pf-glass-line:rgba(255, 255, 255, .30);--pf-accent:var(--pf-plat-jahez-accent);--pf-accent-ink:var(--pf-plat-jahez-ink);--pf-on-accent:#FFFFFF;--pf-soft:#FDECEC;--pf-logo-bg:#FFFFFF;--cl-ink:#B3121A;--cl-bright:#F04A4F}.pf-page.platform-chefz{--pf-primary:#4E1239;--pf-primary-2:#7A2860;--pf-on-primary:#FFFFFF;--pf-glass:rgba(0, 0, 0, .15);--pf-glass-line:rgba(255, 255, 255, .28);--pf-accent:var(--pf-plat-chefz-accent);--pf-accent-ink:var(--pf-plat-chefz-ink);--pf-on-accent:#FFFFFF;--pf-soft:#FDEEE6;--pf-logo-bg:#FFFFFF;--cl-ink:#7A2860;--cl-bright:#EA652D}body.dark-mode .pf-page.platform-ninja,html[data-theme=dark] .pf-page.platform-ninja{--pf-primary:#0A3F4C;--pf-primary-2:#0D5868;--pf-accent-ink:var(--pf-plat-ninja-ink-dark);--pf-soft:rgba(31, 168, 85, .16)}body.dark-mode .pf-page.platform-keeta,html[data-theme=dark] .pf-page.platform-keeta{--pf-primary:#A88600;--pf-primary-2:#CCA800;--pf-glass:rgba(255, 255, 255, .22);--pf-accent-ink:var(--pf-plat-keeta-ink-dark);--pf-soft:rgba(17, 204, 154, .16)}body.dark-mode .pf-page.platform-hunger,html[data-theme=dark] .pf-page.platform-hunger{--pf-primary:#AD8A00;--pf-primary-2:#D1AE00;--pf-glass:rgba(255, 255, 255, .22);--pf-accent-ink:var(--pf-plat-hunger-ink-dark);--pf-soft:rgba(255, 234, 0, .12)}body.dark-mode .pf-page.platform-jahez,html[data-theme=dark] .pf-page.platform-jahez{--pf-primary:#6E090D;--pf-primary-2:#960E13;--pf-accent-ink:var(--pf-plat-jahez-ink-dark);--pf-soft:rgba(237, 0, 0, .16);--cl-bright:#F47A7E}body.dark-mode .pf-page.platform-chefz,html[data-theme=dark] .pf-page.platform-chefz{--pf-primary:#350C27;--pf-primary-2:#561C43;--pf-accent-ink:var(--pf-plat-chefz-ink-dark);--pf-soft:rgba(234, 101, 45, .16);--cl-bright:#F08A5D}.pf-page.nj-skin{--pf-dock-bg:var(--pf-glass);--pf-dock-line:var(--pf-glass-line);--pf-dock-pad:6px;--pf-dock-radius:16px;--pf-dock-gap:4px;--pf-dock-sep:color-mix(in srgb, var(--pf-on-primary) 20%, transparent);--pf-dock-btn-bg:transparent;--pf-dock-btn-line:transparent;--pf-dock-btn-hover:color-mix(in srgb, var(--pf-on-primary) 14%, transparent);--pf-dock-btn-size:38px;--pf-dock-btn-radius:11px;--pf-dock-chip-h:30px;--pf-dock-chip-radius:9px;--pf-dock-ok-bg:rgba(16, 185, 129, .16);--pf-dock-ok-line:rgba(52, 211, 153, .35);--pf-dock-ok-ink:#BBF7D0;--pf-tools-bg:#FFFFFF;--pf-tools-ink:var(--cl-ink);--pf-bulk-bg:var(--cl-ink);--pf-bulk-bg-dark:var(--cl-ink)}.pf-page.nj-skin:is(.platform-keeta,.platform-hunger){--pf-dock-ok-bg:rgba(6, 95, 70, .14);--pf-dock-ok-line:rgba(6, 95, 70, .3);--pf-dock-ok-ink:#065F46}.pf-page .pf-header{background:linear-gradient(120deg,var(--pf-primary) 0,var(--pf-primary-2) 100%);color:var(--pf-on-primary);padding:18px 0 22px;border-radius:0 0 26px 26px;position:relative;overflow:hidden;margin-bottom:18px}.pf-page.nj-skin .pf-header{padding-bottom:178px;margin-bottom:0}.pf-page .pf-header::after{content:"";position:absolute;inset-inline-end:-80px;top:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,var(--pf-glass-line),transparent 70%);opacity:.5;pointer-events:none}.pf-page .pf-header-row{display:flex;align-items:center;justify-content:space-between;gap:14px 18px;flex-wrap:wrap;position:relative;z-index:1}.pf-page .pf-brand{display:flex;align-items:center;gap:12px;min-width:0}.pf-page .pf-brand-logo{width:52px;height:52px;flex:0 0 52px;border-radius:15px;background:var(--pf-logo-bg);display:grid;place-items:center;box-shadow:0 6px 18px var(--pf-shadow)}.pf-page .pf-brand-logo img{width:34px;height:34px;border-radius:9px}.pf-page .pf-brand-text{min-width:0}.pf-page .pf-brand-kicker{display:inline-block;font-size:.78rem;font-weight:700;color:var(--pf-on-primary);background:var(--pf-glass);border-radius:999px;padding:1px 10px;margin-bottom:4px}.pf-page .pf-brand-titlerow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pf-page .pf-title{font-size:1.75rem;font-weight:900;color:var(--pf-on-primary)!important;line-height:1.25;letter-spacing:0}.pf-page .pf-brand-titlerow .supervisorSelector{border-radius:999px!important;font-size:.85rem;padding:.3rem 2.1rem .3rem .9rem;background-color:var(--ct-card-bg,var(--pf-white));color:var(--pf-accent-ink);min-width:140px}.pf-page .pf-header-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pf-page .pf-pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:var(--pf-glass);border:1px solid var(--pf-glass-line);color:var(--pf-on-primary);font-weight:800;font-size:.88rem;white-space:nowrap}.pf-page .pf-pill .currentMonthBadge{color:var(--pf-on-primary);background:0 0!important;padding:0!important}.pf-page .pf-btn-tools:hover,.pf-page .pf-tools [data-wa-chip]:hover{filter:brightness(1.08)}.pf-page .pf-btn-range:focus-visible,.pf-page .pf-btn-tools:focus-visible,.pf-page .pf-tools [data-wa-chip]:focus-visible{outline:2px solid var(--pf-on-primary);outline-offset:2px}html body.sp-plat-mode .pf-page .sp-plat-dock{padding:var(--pf-dock-pad,0);border-radius:var(--pf-dock-radius,0);background:var(--pf-dock-bg,transparent);border:1px solid var(--pf-dock-line,transparent);gap:var(--pf-dock-gap,6px)}html body.sp-plat-mode .pf-page .sp-plat-dock #spBackendStatusChip[data-state],html body.sp-plat-mode .pf-page .sp-plat-dock :is(.sp-nav-icon,#erpLangBtn,#erpDarkModeBtn,#spViewAsBtn,#erpTopbarSearchBox,#erpTbToggle,.btnSwitchUser,#spBackendStatusChip){background:var(--pf-dock-btn-bg,var(--pf-glass))!important;border:1px solid var(--pf-dock-btn-line,var(--pf-glass-line))!important;color:var(--pf-on-primary)!important;border-radius:var(--pf-dock-btn-radius,999px)!important;height:var(--pf-dock-btn-size,40px)!important;min-height:var(--pf-dock-btn-size,40px)!important;min-width:var(--pf-dock-btn-size,40px)!important}html body.sp-plat-mode .pf-page .sp-plat-dock :is(.sp-nav-icon,#erpDarkModeBtn,.btnSwitchUser,#erpTbToggle,#erpTopbarSearchBox){width:var(--pf-dock-btn-size,40px)!important}html body.sp-plat-mode .pf-page .sp-plat-dock :is(.sp-nav-icon,#erpLangBtn,#erpDarkModeBtn,#spViewAsBtn,#erpTopbarSearchBox,#erpTbToggle,.btnSwitchUser):is(:hover,:focus-visible){background:var(--pf-dock-btn-hover,color-mix(in srgb,var(--pf-glass) 100%,var(--pf-on-primary) 12%))!important;border-color:var(--pf-dock-btn-line,var(--pf-on-primary))!important}html body.sp-plat-mode .pf-page .sp-plat-dock #spBackendStatusChip[data-state]{height:var(--pf-dock-chip-h,var(--pf-dock-btn-size,40px))!important;min-height:var(--pf-dock-chip-h,var(--pf-dock-btn-size,40px))!important;border-radius:var(--pf-dock-chip-radius,var(--pf-dock-btn-radius,999px))!important}html body.sp-plat-mode .pf-page .sp-plat-dock #spBackendStatusChip[data-state] [data-sp-text]{color:var(--pf-on-primary)!important}html body.sp-plat-mode .pf-page .sp-plat-dock #spBackendStatusChip[data-state=online]{background:var(--pf-dock-ok-bg,var(--pf-dock-btn-bg,var(--pf-glass)))!important;border-color:var(--pf-dock-ok-line,var(--pf-dock-btn-line,var(--pf-glass-line)))!important}html body.sp-plat-mode .pf-page .sp-plat-dock #spBackendStatusChip[data-state=online] [data-sp-text]{color:var(--pf-dock-ok-ink,var(--pf-on-primary))!important}.pf-page .sp-dock-group{display:inline-flex;align-items:center;gap:var(--pf-dock-gap,6px)}.pf-page .sp-dock-group+.sp-dock-group::before{content:"";flex:0 0 1px;width:1px;height:22px;background:var(--pf-dock-sep,transparent);margin-inline:4px}.pf-page .sp-dock-group.sp-dock-empty.sp-dock-empty.sp-dock-empty.sp-dock-empty{display:none}html body.sp-plat-mode .pf-page .sp-plat-dock :is(i,i.text-danger,[data-sp-text]):not(.pf-btn-tools *){color:var(--pf-on-primary)!important;opacity:1!important}html body.sp-plat-mode .pf-page .sp-plat-dock .sp-nav-badge{border-color:var(--pf-primary-2)!important}.pf-page .pf-header-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:14px;position:relative;z-index:1}.pf-page .pf-btn-range,.pf-page .pf-btn-tools{border-radius:999px;padding:.45rem 1.1rem;font-size:.88rem;border:1px solid var(--pf-glass-line);color:var(--pf-on-primary);background:var(--pf-glass)}.pf-page .sp-plat-dock .pf-btn-tools{display:inline-flex;align-items:center;gap:6px;height:var(--pf-dock-btn-size,40px);padding:0 14px;border-radius:var(--pf-dock-btn-radius,999px);border:0;background:var(--pf-tools-bg,var(--pf-glass));color:var(--pf-tools-ink,var(--pf-on-primary));font-weight:700;white-space:nowrap}.pf-page .sp-plat-dock .pf-btn-tools:hover{background:var(--pf-tools-bg,var(--pf-glass));color:var(--pf-tools-ink,var(--pf-on-primary))}.pf-page .sp-plat-dock .pf-btn-tools:focus-visible{outline:2px solid var(--pf-on-primary);outline-offset:2px}.pf-page .pf-btn-range{background:var(--pf-range);border-color:var(--pf-range);color:var(--pf-on-range)}.pf-page .pf-btn-range:hover{filter:brightness(1.08);background:var(--pf-range);color:var(--pf-on-range)}.pf-page .pf-tools{display:inline-flex;align-items:stretch;border-radius:999px}.pf-page .pf-tools .pf-btn-tools{border-start-end-radius:0;border-end-end-radius:0}.pf-page .pf-tools:has(.pf-wa-slot:empty) .pf-btn-tools{border-radius:999px}.pf-page .pf-tools .pf-wa-slot{display:inline-flex}.pf-page .pf-tools .pf-wa-slot:empty{display:none}.pf-page .pf-tools [data-wa-chip]{border-radius:999px!important;border-start-start-radius:0!important;border-end-start-radius:0!important;border:1px solid var(--pf-glass-line)!important;border-inline-start:0!important;background:var(--pf-glass)!important;color:var(--pf-on-primary)!important;font-size:.82rem;padding:.45rem .9rem;box-shadow:none!important}.pf-page .pf-tools [data-wa-chip] .bi-whatsapp{color:inherit!important}.pf-page:not(.platform-ninja) .ai-radar-card::before{background:var(--pf-accent)!important}.pf-page:not(.platform-ninja) .ai-radar-card .ai-radar-head .ai-icon{color:var(--pf-accent-ink)!important}.pf-page:not(.platform-ninja) .ai-radar-card .ai-radar-chip{background:var(--pf-soft)!important;color:var(--pf-accent-ink)!important;border-color:transparent!important}.pf-page:not(.platform-ninja) .ai-radar-card:not(.nj-champion) .ai-radar-count-num{color:var(--pf-accent-ink)!important}.pf-page:not(.platform-ninja) [data-platform-kpis] .stat-card{border-top:3px solid var(--pf-accent)!important}.pf-page [data-platform-toolbar] .btnAdminBulk>.dropdown-toggle,.pf-page [data-platform-toolbar] button[onclick^=bulkUpdateAllToInUse]{background:var(--pf-bulk-bg,var(--pf-accent-ink))!important;border-color:var(--pf-bulk-bg,var(--pf-accent-ink))!important;color:var(--pf-on-accent)!important}html[data-theme=dark] .pf-page [data-platform-toolbar] .btnAdminBulk>.dropdown-toggle,html[data-theme=dark] .pf-page [data-platform-toolbar] button[onclick^=bulkUpdateAllToInUse]{background:var(--pf-bulk-bg-dark,color-mix(in srgb,var(--pf-accent) 55%,var(--pf-dark-mix)))!important;border-color:var(--pf-bulk-bg-dark,color-mix(in srgb,var(--pf-accent) 55%,var(--pf-dark-mix)))!important}@media (max-width:768px){.pf-page .pf-header{padding:14px 0 18px;border-radius:0 0 20px 20px}.pf-page.nj-skin .pf-header{padding-bottom:56px}.pf-page .pf-title{font-size:1.35rem}.pf-page .pf-brand-logo{width:44px;height:44px;flex-basis:44px;border-radius:12px}.pf-page .pf-brand-logo img{width:28px;height:28px}.pf-page .pf-header-tools{width:100%}.pf-page .pf-pill{height:36px;padding:0 12px;font-size:.8rem}.pf-page .pf-header-actions>.btn,.pf-page .pf-header-actions>.pf-tools{flex:1 1 auto}.pf-page .pf-tools .pf-btn-tools{flex:1 1 auto}}