@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";.sidebar-toggle-btn{transition:all .3s ease-in-out}.sidebar-toggle-btn:hover{background-color:#f8f8f8!important}.sidebar-toggle-btn:focus{outline:none}.main-layout-in{transition:width .3s ease-in-out,margin-left .3s ease-in-out}.menu-layout{transition:all .3s ease-in-out;box-shadow:2px 0 5px #0000000d}@media only screen and (max-width:768px){.sidebar-toggle-btn{display:none}}.menu-layout-in{scrollbar-color:#a4a4a4 transparent;scrollbar-width:thin;scroll-behavior:smooth;height:100vh;min-height:500px;overflow-y:auto}.menu-layout-in-role{scroll-behavior:smooth;height:100vh;min-height:500px;overflow-y:auto}.menu-layout-in-role::-webkit-scrollbar{border-radius:8px;width:4px}.menu-layout-in-role::-webkit-scrollbar-track{background:0 0}.menu-layout-in-role::-webkit-scrollbar-thumb{background-color:#a4a4a4;border-radius:4px}.menu-layout-in-role::-webkit-scrollbar-thumb:hover{background-color:#7c7c7c;border-radius:4px}.menu-layout-bottom{z-index:90;background-color:#eef3ff}.menu-items{color:#39444f;text-align:center;font-size:13px}.active-menu-items{color:#002e63;text-align:center;font-size:13px;font-weight:600}.menu-items-role{color:#d2d2cd;text-align:center;font-size:12px}.active-menu-items-role{color:#2e3847;text-align:center;font-size:12px;font-weight:800}.icon-width{width:36px}@media (max-width:768px){.menu-layout-in{height:calc(100vh - 70px)}}.sales-tracker{--bg:#f1f5f9;--surface:#fff;--surface-2:#f8fafc;--surface-3:#e2e8f0;--border:#d1d5db;--border-subtle:#e5e7eb;--border-md:#9ca3af;--border-dark:#6b7280;--navy:#0f172a;--navy-light:#1e293b;--gold:#d97706;--gold-bg:#fef3c7;--blue:#2563eb;--blue-hover:#1d4ed8;--blue-light:#eff6ff;--teal:#0d9488;--teal-light:#f0fdfa;--violet:#7c3aed;--violet-light:#f5f3ff;--rose:#e11d48;--rose-light:#fff1f2;--green:#16a34a;--green-light:#f0fdf4;--amber:#d97706;--amber-light:#fffbeb;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 1px 3px 0 #0f172a14, 0 1px 2px -1px #0f172a14;--shadow-md:0 4px 6px -1px #0f172a14, 0 2px 4px -2px #0f172a0f;--shadow-lg:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0a;--shadow-glow:0 0 0 3px #2563eb33;background:radial-gradient(ellipse 70% 40% at 50% 0%, #e2e8f0 0%, transparent 80%), var(--bg);min-height:100vh;color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sales-tracker .wrap{max-width:1540px;margin:0 auto;padding:32px 24px 80px}.sales-tracker .top{background:var(--surface);border:1px solid var(--border);border-left:5px solid var(--navy);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding:24px 28px;display:flex}.sales-tracker .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;align-items:center;gap:6px;margin:0 0 10px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.sales-tracker h1{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 8px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:30px;font-weight:800;line-height:1.2}.sales-tracker .lede{color:var(--text-secondary);max-width:66ch;margin:0;font-size:14px;line-height:1.6}.sales-tracker .actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.sales-tracker .filters{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:14px 18px;display:flex}.sales-tracker .btn{cursor:pointer;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-sm);color:var(--text-primary);white-space:nowrap;box-shadow:var(--shadow-sm);padding:9px 16px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:13px;font-weight:600;line-height:1;transition:all .15s ease-in-out}.sales-tracker .btn:hover{background:var(--surface-2);border-color:var(--border-md);box-shadow:var(--shadow-md);transform:translateY(-1px)}.sales-tracker .btn:active{transform:translateY(0)}.sales-tracker .btn.primary{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 2px 6px #0f172a40}.sales-tracker .btn.primary:hover{background:var(--navy-light);border-color:var(--navy-light);box-shadow:0 4px 12px #0f172a59}.sales-tracker .btn.gold{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-color:#b45309;font-weight:700;box-shadow:0 2px 8px #d977064d}.sales-tracker .btn.gold:hover{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);box-shadow:0 4px 12px #d9770666}.sales-tracker .btn.active{background:var(--blue);border-color:var(--blue-hover);color:#fff;box-shadow:0 2px 8px #2563eb59}.sales-tracker .btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.sales-tracker input.search,.sales-tracker select.filter{border:1.5px solid var(--border);background:var(--surface);border-radius:var(--radius-sm);color:var(--text-primary);box-shadow:var(--shadow-sm);padding:9px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s ease-in-out}.sales-tracker input.search{min-width:250px}.sales-tracker input.search::placeholder{color:var(--text-muted)}.sales-tracker input.search:focus,.sales-tracker select.filter:focus{border-color:var(--blue);box-shadow:var(--shadow-glow);outline:none}.sales-tracker select.filter option{color:var(--text-primary);background:#fff}.sales-tracker .kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.sales-tracker .kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:18px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.sales-tracker .kpi:hover{border-color:var(--border-md);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sales-tracker .kpi span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.sales-tracker .kpi b{color:var(--text-primary);letter-spacing:-.02em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:25px;font-weight:800;line-height:1.1;display:block}.sales-tracker .kpi:first-child{border-top:4px solid #2563eb}.sales-tracker .kpi:nth-child(2){border-top:4px solid #d97706}.sales-tracker .kpi:nth-child(3){border-top:4px solid #0d9488}.sales-tracker .kpi:nth-child(4){border-top:4px solid #7c3aed}.sales-tracker .kpi:nth-child(5){border-top:4px solid #16a34a}.sales-tracker .card{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--navy);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:28px}.sales-tracker .card h2{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 10px;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;font-weight:800}.sales-tracker .card h3{color:var(--text-primary);margin:24px 0 12px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700}.sales-tracker .sheet-wrap,.sales-tracker .sheetWrap{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);max-height:72vh;box-shadow:var(--shadow-md);scrollbar-width:thin;scrollbar-color:#9ca3af transparent;overflow:auto}.sales-tracker .sheet-wrap::-webkit-scrollbar{width:8px;height:8px}.sales-tracker .sheetWrap::-webkit-scrollbar{width:8px;height:8px}.sales-tracker .sheet-wrap::-webkit-scrollbar-track{background:var(--surface-2)}.sales-tracker .sheetWrap::-webkit-scrollbar-track{background:var(--surface-2)}.sales-tracker .sheet-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.sales-tracker .sheetWrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.sales-tracker .sheet-wrap::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sales-tracker .sheetWrap::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sales-tracker table.sheet{border-collapse:collapse;color:#212529;background-color:#0000;width:100%;min-width:2400px;font-size:13px}.sales-tracker table.sheet th{z-index:4;color:#212529;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;vertical-align:bottom;background-color:#f8f9fa;border-bottom:2px solid #dee2e6;padding:12px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;position:sticky;top:0}.sales-tracker table.sheet td{white-space:nowrap;color:#212529;vertical-align:middle;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;padding:12px 14px}.sales-tracker table.sheet tbody tr:nth-of-type(odd){background-color:#0000000a}.sales-tracker table.sheet tbody tr:nth-of-type(2n){background-color:#fff}.sales-tracker table.sheet tbody tr{cursor:pointer;transition:background-color .15s ease-in-out}.sales-tracker table.sheet tbody tr:hover{background-color:#00000013}.sales-tracker table.sheet tbody tr.onboarded{background-color:#d1e7dd}.sales-tracker table.sheet tbody tr.onboarded:hover{background-color:#c1dfd2}.sales-tracker table.sheet td:first-child{color:#212529;font-weight:600}.sales-tracker table.sheet .num{text-align:right;font-variant-numeric:tabular-nums;color:#0f172a;font-weight:600}.sales-tracker table.sheet th.num{color:#334155}.sales-tracker .pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.sales-tracker .tone-slate,.sales-tracker .toneSlate{color:#334155;background:#f1f5f9;border:1.5px solid #cbd5e1}.sales-tracker .tone-amber,.sales-tracker .toneAmber{color:#92400e;background:#fef3c7;border:1.5px solid #f59e0b}.sales-tracker .tone-blue,.sales-tracker .toneBlue{color:#1e40af;background:#dbeafe;border:1.5px solid #60a5fa}.sales-tracker .tone-teal,.sales-tracker .toneTeal{color:#115e59;background:#ccfbf1;border:1.5px solid #2dd4bf}.sales-tracker .tone-violet,.sales-tracker .toneViolet{color:#5b21b6;background:#ede9fe;border:1.5px solid #a78bfa}.sales-tracker .tone-green,.sales-tracker .toneGreen{color:#15803d;background:#dcfce7;border:1.5px solid #4ade80}.sales-tracker .tone-gold,.sales-tracker .toneGold{color:#b45309;background:#fef3c7;border:1.5px solid #f59e0b}.sales-tracker .tone-rose,.sales-tracker .toneRose{color:#be123c;background:#ffe4e6;border:1.5px solid #fb7185}.sales-tracker .board{grid-template-columns:repeat(4,minmax(240px,1fr));align-items:start;gap:16px;display:grid}.sales-tracker .col{background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-md);min-height:220px;box-shadow:var(--shadow-sm);border-top:4px solid #64748b;padding:16px}.sales-tracker .col h3{letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);border-bottom:1.5px solid var(--border-subtle);margin:0 0 14px;padding-bottom:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800}.sales-tracker .ticket{background:var(--surface-2);border:1px solid var(--border);border-left:3.5px solid var(--blue);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow-sm);margin-bottom:10px;padding:14px 16px;transition:transform .15s,box-shadow .15s,border-color .15s}.sales-tracker .ticket:hover{border-color:var(--blue);border-left-color:var(--navy);box-shadow:var(--shadow-md);background:#fff;transform:translateY(-2px)}.sales-tracker .ticket:last-child{margin-bottom:0}.sales-tracker .ticket b{color:var(--text-primary);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.sales-tracker .ticket small{color:var(--text-secondary);font-size:12px;line-height:1.4;display:block}.sales-tracker .fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.sales-tracker .field{flex-direction:column;gap:6px;display:flex}.sales-tracker .field.span-3,.sales-tracker .field.span3{grid-column:1/-1}.sales-tracker .field.span-2,.sales-tracker .field.span2{grid-column:span 2}.sales-tracker label.lbl,.sales-tracker .lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700}.sales-tracker input,.sales-tracker select,.sales-tracker textarea{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text-primary);font:inherit;box-shadow:var(--shadow-sm);padding:10px 14px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.sales-tracker input:focus,.sales-tracker select:focus,.sales-tracker textarea:focus{border-color:var(--blue);box-shadow:var(--shadow-glow);outline:none}.sales-tracker input::placeholder{color:var(--text-muted)}.sales-tracker select option{color:var(--text-primary);background:#fff}.sales-tracker textarea{resize:vertical;min-height:90px}.sales-tracker .form-actions,.sales-tracker .formActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.sales-tracker .handoff{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.sales-tracker .handoff h3{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800}.sales-tracker pre.json{color:#38bdf8;border-radius:var(--radius-sm);border:1px solid var(--border-dark);background:#0f172a;max-height:380px;margin:0;padding:16px;font-size:12px;line-height:1.6;overflow:auto}@media (max-width:1100px){.sales-tracker .kpis{grid-template-columns:repeat(3,1fr)}.sales-tracker .board{grid-template-columns:repeat(2,1fr)}.sales-tracker .fields{grid-template-columns:1fr 1fr}.sales-tracker .handoff{grid-template-columns:1fr}}@media (max-width:780px){.sales-tracker .top{flex-direction:column}.sales-tracker .kpis{grid-template-columns:1fr 1fr}.sales-tracker .board,.sales-tracker .fields{grid-template-columns:1fr}.sales-tracker h1{font-size:26px}}@media (max-width:480px){.sales-tracker .kpis{grid-template-columns:1fr}.sales-tracker .wrap{padding:20px 14px 60px}}.main-header{margin-bottom:24px}.header-title{font-size:24px;font-weight:600}.sub-title{margin-bottom:0;font-weight:400;font-size:14px!important}.notification-btn{background-color:#fff;border:1px solid #d5e0f8;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 1px 2px #0a0d120d}.header-search{background-color:#fff;border:1px solid #d5e0f8;border-radius:10px;box-shadow:0 1px 2px #0a0d120d}.header-search>.form-control{border-radius:10px!important}.nav-icon{cursor:pointer;transition:transform .2s,opacity .2s}.nav-icon:active{transform:scale(.8)}.mobileAvatar{background-color:#fff;border:2px solid #fff;border-radius:10px;width:40px;height:40px;box-shadow:0 1px 2px #0a0d121f}@media only screen and (max-width:768px){.header-search{min-width:unset;width:100%!important}.main-header{background-color:#eef3ff;margin:0}}.custom-avatar-dropdown{z-index:1000;color:#212529;text-align:left;background-clip:padding-box;border:1px solid #00000026;border-radius:.25rem;min-width:150px;margin:.125rem 0 0;padding:.5rem 0;font-size:1rem;list-style:none;position:absolute;top:100%;right:0;background-color:#fff!important}.bottom-menu-wrapper{z-index:1000;background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000d}.bottom-menu-container{padding:8px 12px;padding-bottom:max(8px, env(safe-area-inset-bottom));background:#fff;justify-content:space-around;align-items:center;display:flex}.bottom-menu-item{transition:all .2s}.bottom-menu-item:active{transform:scale(.95)}@media (min-width:768px){.bottom-menu-container{border-radius:20px 20px 0 0;max-width:500px;margin:0 auto}}@media (min-width:1024px){.bottom-menu-wrapper{display:none}}#zoom-rendering-iframe>#fc_widget,#zoom-rendering-iframe>.fc-widget-small{display:none!important}.main-section-style{border-radius:20px}.truncate-two-line{-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.instruction-title{color:#111f2c;font-size:20px;font-weight:700}.instruction-subtitle{color:#111f2c;font-size:16px;font-weight:500}.instruction-body{color:#39444f;font-size:14px;font-weight:400}.main-green-btn{color:#fff;background-color:#2bb872;border:0;border-radius:30px;padding:6px 28px;font-size:13px;font-weight:600}.white-btn{color:#557497;background-color:#fff;border:1px solid #d5e0f8;border-radius:30px;padding:6px 28px;font-size:13px;font-weight:600}.subSectionStyle{padding:24px}.commonHeroSections{display:none}.form-select:focus,.form-control:focus{box-shadow:none!important}@media only screen and (max-width:768px){.main-section-style{background-color:unset}.subSectionStyle{padding:16px}}@media only screen and (max-width:500px){.commonHeroSections{background:url(./backgroundHeroSection-BZeDvb7S.webp) no-repeat;border-radius:0 0 20px 20px;min-height:240px;display:block;position:relative}}
