@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.sidebar{--sidebar-navy: #0b132b;--sidebar-blue: #142e69;--sidebar-blue-soft: #1e3a8a;--sidebar-line: rgba(203, 213, 225, .13);--sidebar-text: #f8fafc;--sidebar-muted: #94a3b8;--sidebar-gold: #f59e0b;--sidebar-gold-light: #fbbf24;background:linear-gradient(180deg,#1e3a8afa,#0b132bfa 42%,#081226);bottom:0;box-shadow:6px 0 26px #08122642;color:var(--sidebar-text);display:flex;flex-direction:column;justify-content:space-between;left:0;overflow:hidden;padding:0;position:fixed;top:0;transition:width .22s ease,box-shadow .22s ease;width:var(--crm-sidebar-width, 270px);z-index:1000}.crm-theme-dark .sidebar{background:linear-gradient(180deg,#070d1d,#0b132b 46%,#050b18);border-right:1px solid rgba(148,163,184,.12)}.sidebar-top{display:flex;flex-direction:column;flex:1;min-height:0}.sidebar-logo{align-items:center;border-bottom:1px solid var(--sidebar-line);display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) 34px;min-height:78px;padding:18px 16px}.sidebar-brand-mark{align-items:center;background:linear-gradient(135deg,var(--sidebar-gold-light),var(--sidebar-gold));border:1px solid rgba(255,255,255,.18);border-radius:12px;box-shadow:0 12px 28px #f59e0b47;color:#0b132b;display:inline-flex;height:42px;justify-content:center;width:42px}.sidebar-brand-copy{min-width:0}.sidebar-brand-copy strong{color:#fff;display:block;font-size:14px;font-weight:900;letter-spacing:0;line-height:1}.sidebar-brand-copy span{color:#cbd5e1;display:block;font-size:9px;font-weight:850;letter-spacing:.7px;margin-top:5px;text-transform:uppercase}.sidebar-collapse-button{align-items:center;background:#0f172a6b!important;border:1px solid rgba(203,213,225,.16)!important;border-radius:10px!important;color:#dbeafe!important;cursor:pointer;display:inline-flex;height:34px!important;justify-content:center;min-height:34px!important;padding:0!important;transition:background .16s ease,color .16s ease,transform .16s ease;width:34px}.sidebar-collapse-button:hover{background:#f59e0b29!important;color:var(--sidebar-gold-light)!important;transform:translateY(-1px)}.sidebar nav{display:flex;flex-direction:column;gap:19px;overflow-y:auto;padding:18px 13px 20px;scrollbar-width:thin}.sidebar nav::-webkit-scrollbar{width:7px}.sidebar nav::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:999px}.sidebar-group{display:grid;gap:8px;position:relative}.sidebar-group+.sidebar-group{padding-top:18px}.sidebar-group+.sidebar-group:before{background:linear-gradient(90deg,transparent,rgba(203,213,225,.18),transparent);content:"";height:1px;left:4px;position:absolute;right:4px;top:0}.sidebar-group-title{align-items:center;display:flex;min-height:18px;padding:0 11px}.sidebar-group-title span{color:#7f91b3;font-size:10px;font-weight:950;letter-spacing:.75px;text-transform:uppercase}.sidebar-children{display:grid;gap:5px}.sidebar-item,.sidebar-theme-button,.sidebar-user-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;cursor:pointer;font-family:inherit;letter-spacing:0}.sidebar-item{align-items:center;background:transparent;border-radius:10px;color:#dbe7ff;display:grid;gap:11px;grid-template-columns:22px minmax(0,1fr) auto auto;min-height:40px;padding:9px 10px;position:relative;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:100%}.sidebar-item:hover{background:#0f172a57;border-color:#cbd5e11a;color:#fff;transform:translate(2px)}.sidebar-item.active{background:linear-gradient(135deg,#fbbf24,#d99008);border-color:#ffffff2e;box-shadow:0 10px 24px #f59e0b47,inset 0 1px #ffffff47;color:#0b132b}.sidebar-item.is-priority:not(.active){background:#f59e0b12;border-color:#f59e0b24}.sidebar-icon{align-items:center;color:currentColor;display:inline-flex;height:22px;justify-content:center;width:22px}.sidebar-item-label{display:block;font-size:13px;font-weight:760;line-height:1.15;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-alert-badge{align-items:center;background:var(--sidebar-gold);border:1px solid rgba(255,255,255,.3);border-radius:999px;box-shadow:0 8px 16px #f59e0b2e;color:#0b132b;display:inline-flex;font-size:10px;font-weight:950;justify-content:center;max-width:48px;min-width:24px;overflow:hidden;padding:3px 7px;text-overflow:ellipsis}.sidebar-item.active .sidebar-alert-badge{background:#0b132beb;border-color:#0b132beb;color:var(--sidebar-gold-light)}.sidebar-active-caret{color:currentColor;opacity:.78}.sidebar-footer{background:#050c1b9e;border-top:1px solid var(--sidebar-line);display:grid;gap:11px;padding:13px}.sidebar-theme-button{align-items:center;background:#0f172a75;border-color:#cbd5e121;border-radius:11px;color:#e2e8f0;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) 36px;min-height:40px;padding:8px 10px;text-align:left}.sidebar-theme-button:hover{background:#0f172ab3;border-color:#f59e0b38}.sidebar-theme-button>span:not(.sidebar-icon){font-size:12px;font-weight:850}.sidebar-theme-switch{background:#94a3b857;border-radius:999px;display:block;height:20px;position:relative;width:36px}.sidebar-theme-switch:after{background:#fff;border-radius:999px;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .18s ease,background .18s ease;width:14px}.crm-theme-dark .sidebar-theme-switch{background:#f59e0b66}.crm-theme-dark .sidebar-theme-switch:after{background:var(--sidebar-gold-light);transform:translate(16px)}.sidebar-user-card{align-items:center;background:#0f172ab8;border-color:#cbd5e11f;border-radius:12px;color:#fff;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:54px;padding:8px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:100%}.sidebar-user-card:hover{background:#0f172aeb;border-color:#f59e0b3d;transform:translateY(-1px)}.sidebar-user-avatar{align-items:center;background:linear-gradient(135deg,#fbbf24,#d99008);border-radius:999px;color:#0b132b;display:inline-flex;font-size:11px;font-weight:950;height:36px;justify-content:center;width:36px}.sidebar-user-copy{display:block;min-width:0}.sidebar-user-copy strong,.sidebar-user-copy small{display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-copy strong{color:#fff;font-size:12px;font-weight:850}.sidebar-user-copy small{color:#94a3b8;font-size:10px;font-weight:650;margin-top:2px}.sidebar-user-arrow{color:#fbbf24;font-size:11px;font-weight:900}.sidebar.is-collapsed{width:var(--crm-sidebar-collapsed-width, 78px)}.sidebar.is-collapsed .sidebar-logo{grid-template-columns:1fr;justify-items:center;padding:16px 10px}.sidebar.is-collapsed .sidebar-brand-copy,.sidebar.is-collapsed .sidebar-group-title,.sidebar.is-collapsed .sidebar-item-label,.sidebar.is-collapsed .sidebar-alert-badge,.sidebar.is-collapsed .sidebar-active-caret,.sidebar.is-collapsed .sidebar-theme-button>span:not(.sidebar-icon),.sidebar.is-collapsed .sidebar-theme-switch,.sidebar.is-collapsed .sidebar-user-copy,.sidebar.is-collapsed .sidebar-user-arrow{display:none}.sidebar.is-collapsed nav{align-items:center;gap:13px;padding:16px 10px}.sidebar.is-collapsed .sidebar-group{gap:8px;width:100%}.sidebar.is-collapsed .sidebar-group+.sidebar-group{padding-top:13px}.sidebar.is-collapsed .sidebar-group+.sidebar-group:before{left:12px;right:12px}.sidebar.is-collapsed .sidebar-item,.sidebar.is-collapsed .sidebar-theme-button{display:flex;height:42px;justify-content:center;padding:0;width:42px}.sidebar.is-collapsed .sidebar-collapse-button{display:inline-flex;height:32px!important;width:32px}.sidebar.is-collapsed .sidebar-user-card{display:flex;justify-content:center;min-height:44px;padding:4px}.sidebar.is-collapsed .sidebar-footer{justify-items:center;padding:12px 8px}@media(max-width:980px){.sidebar{bottom:auto;border-radius:0 0 16px 16px;box-shadow:0 8px 24px #08122638;height:auto;max-height:72vh;position:sticky;top:0;width:100%}.sidebar-logo{grid-template-columns:42px minmax(0,1fr) 34px;min-height:66px;padding:12px 14px}.sidebar nav{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.sidebar-group+.sidebar-group{padding-top:0}.sidebar-group+.sidebar-group:before{display:none}.sidebar-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media(max-width:640px){.sidebar nav,.sidebar-footer{grid-template-columns:1fr}.sidebar-item{min-height:42px}}.fc-dashboard{--dash-bg: #071426;--dash-bg-deep: #04101f;--dash-card: #0d1d31;--dash-border: rgba(128, 151, 181, .18);--dash-border-strong: rgba(245, 158, 11, .48);--dash-text: #f8fafc;--dash-muted: #8fa2bb;--dash-soft: #c6d3e3;--dash-gold: #f59e0b;--dash-gold-bright: #fbbf24;--dash-green: #17c964;--dash-blue: #2f7dff;--dash-purple: #8b5cf6;--dash-orange: #f97316;--dash-cyan: #06b6d4;--dash-red: #ef4444;--dash-radius: 10px;background:radial-gradient(circle at 18% 0%,rgba(20,91,142,.17),transparent 32%),linear-gradient(180deg,var(--dash-bg) 0%,var(--dash-bg-deep) 100%);color:var(--dash-text);display:grid;gap:12px;margin:-22px -24px -34px;min-height:100vh;padding:18px 22px 22px}.fc-dashboard-header{align-items:center;border-bottom:1px solid rgba(128,151,181,.14);display:grid;gap:16px;grid-template-columns:minmax(260px,1fr) minmax(360px,.85fr) auto;min-height:58px;padding-bottom:12px}.fc-dashboard-header h1{color:#fff;font-size:20px;font-weight:900;letter-spacing:0;line-height:1.05;margin:0 0 5px}.fc-dashboard-header p{color:var(--dash-muted);font-size:11px;font-weight:700;margin:0;text-transform:capitalize}.fc-dashboard-search{align-items:center;background:#04101fc7;border:1px solid rgba(128,151,181,.22);border-radius:10px;display:grid;gap:9px;grid-template-columns:20px minmax(0,1fr) auto;min-height:40px;padding:0 10px 0 13px}.fc-dashboard-search svg{color:#70849e}.fc-dashboard-search input{background:transparent;border:0;color:var(--dash-text);font-size:12px;font-weight:650;min-width:0;outline:0}.fc-dashboard-search input::placeholder{color:#73849a}.fc-dashboard-search kbd{background:#94a3b81f;border:1px solid rgba(148,163,184,.17);border-radius:6px;color:#9caec4;font-size:10px;font-weight:850;padding:4px 7px}.fc-header-actions{align-items:center;display:flex;gap:10px}.fc-header-actions button,.fc-header-avatar{align-items:center;background:#04101fa3;border:1px solid rgba(128,151,181,.18);border-radius:10px;color:#d8e4f3;display:inline-flex;height:36px;justify-content:center;position:relative;width:36px}.fc-header-actions button{cursor:pointer}.fc-header-actions b{align-items:center;background:#ef4444;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-weight:950;height:16px;justify-content:center;position:absolute;right:-4px;top:-5px;width:16px}.fc-header-avatar{border-radius:999px;font-size:12px;font-weight:900}.fc-header-avatar:after{background:var(--dash-green);border:2px solid var(--dash-bg);border-radius:999px;bottom:-1px;content:"";height:8px;position:absolute;right:-1px;width:8px}.fc-alert{background:#ef44441f;border:1px solid rgba(239,68,68,.28);border-radius:var(--dash-radius);color:#fecaca;font-size:13px;font-weight:800;margin:0;padding:10px 12px}.fc-dashboard-state{background:linear-gradient(180deg,#11233af5,#0a192bfa);border:1px solid var(--dash-border);border-radius:var(--dash-radius);display:grid;gap:14px;min-height:126px;padding:16px}.fc-dashboard-state span,.fc-dashboard-state strong{color:#d8e4f3;font-size:13px;font-weight:900}.fc-dashboard-state-error{border-color:#ef444452}.fc-dashboard-state-error strong{color:#fecaca}.fc-dashboard-skeleton-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.fc-dashboard-skeleton-grid i{animation:fc-skeleton-pulse 1.15s ease-in-out infinite alternate;background:linear-gradient(90deg,#8097b51a,#8097b53d,#8097b51a);border-radius:10px;display:block;min-height:72px}@keyframes fc-skeleton-pulse{0%{opacity:.55}to{opacity:1}}.fc-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.fc-metric-card,.fc-pipeline-card,.fc-list-card,.fc-analytics-card,.fc-focus-strip{background:linear-gradient(180deg,#11233af5,#0a192bfa);border:1px solid var(--dash-border);border-radius:var(--dash-radius);box-shadow:0 14px 30px #00000030,inset 0 1px #ffffff08}.fc-metric-card{align-items:start;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);min-height:112px;overflow:hidden;padding:14px;position:relative}.fc-metric-card:after{background:currentColor;bottom:-42px;content:"";filter:blur(42px);height:72px;opacity:.1;position:absolute;right:10px;width:120px}.fc-metric-card.tone-green{color:var(--dash-green)}.fc-metric-card.tone-purple{color:var(--dash-purple)}.fc-metric-card.tone-blue{color:var(--dash-blue)}.fc-metric-card.tone-orange{color:var(--dash-orange)}.fc-metric-icon{align-items:center;background:currentColor;border-radius:12px;box-shadow:0 10px 22px #0000002e;display:inline-flex;height:42px;justify-content:center;width:42px}.fc-metric-icon svg,.fc-pipeline-icon svg{color:#fff}.fc-metric-copy{min-width:0;position:relative;z-index:1}.fc-metric-copy span{color:var(--dash-soft);display:block;font-size:12px;font-weight:800}.fc-metric-copy strong{color:#fff;display:block;font-size:25px;font-weight:950;line-height:1;margin:6px 0 4px}.fc-metric-copy small{color:var(--dash-green);display:block;font-size:11px;font-weight:850}.fc-metric-copy p,.fc-pipeline-card p,.fc-pipeline-card small,.fc-list-card p,.fc-client-list span,.fc-analytics-card small,.fc-focus-strip span{color:var(--dash-muted);font-size:11px;font-weight:700;margin:0}.fc-sparkline{display:block;height:25px;margin-top:6px;width:100%}.fc-sparkline polyline{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.fc-sparkline circle{fill:currentColor}.fc-progress{background:#8097b526;border-radius:999px;height:8px;margin:8px 0 6px;overflow:hidden}.fc-progress i{background:linear-gradient(90deg,var(--dash-blue),#60a5fa);border-radius:inherit;display:block;height:100%}.fc-quick-panel{display:grid;gap:9px}.fc-quick-panel h2{color:#fff;font-size:16px;font-weight:900;margin:0}.fc-quick-actions{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.fc-quick-action,.fc-pipeline-card button,.fc-text-button,.fc-focus-strip button{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:42px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.fc-quick-action{border:1px solid rgba(255,255,255,.08);color:#fff;min-width:0}.fc-quick-action.tone-green{background:linear-gradient(135deg,#0f9f55,#06793d);box-shadow:0 12px 24px #17c9642e}.fc-quick-action.tone-blue{background:linear-gradient(135deg,#1d6fd7,#1555a6);box-shadow:0 12px 24px #2f7dff29}.fc-quick-action.tone-orange{background:linear-gradient(135deg,#f59e0b,#c66b00);box-shadow:0 12px 24px #f59e0b2e}.fc-quick-action.tone-purple{background:linear-gradient(135deg,#7c3aed,#4c1d95);box-shadow:0 12px 24px #7c3aed29}.fc-quick-action.tone-cyan{background:linear-gradient(135deg,#0891b2,#0f766e);box-shadow:0 12px 24px #06b6d429}.fc-quick-action:hover,.fc-pipeline-card:hover,.fc-list-card button:hover,.fc-focus-strip button:hover,.fc-header-actions button:hover{transform:translateY(-1px)}.fc-operational-pipeline{display:grid;gap:12px;grid-template-columns:1.25fr repeat(5,minmax(0,1fr))}.fc-pipeline-card{cursor:pointer;display:grid;gap:5px;min-height:176px;overflow:hidden;padding:13px;position:relative}.fc-pipeline-card:before{background:currentColor;bottom:-50px;content:"";filter:blur(44px);height:96px;opacity:.14;position:absolute;right:-30px;width:118px}.fc-today-card{background:radial-gradient(circle at 100% 0%,rgba(239,68,68,.22),transparent 42%),linear-gradient(160deg,#4d141ffa,#200f1bfa);border-color:#ef444459;box-shadow:0 14px 32px #ef44441a;color:var(--dash-red)}.fc-pipeline-card.tone-docs{color:var(--dash-gold-bright)}.fc-pipeline-card.tone-analysis{color:var(--dash-blue)}.fc-pipeline-card.tone-pending{color:var(--dash-orange)}.fc-pipeline-card.tone-approved{color:var(--dash-green)}.fc-pipeline-card.tone-paid{color:#14b8a6}.fc-pipeline-head{align-items:center;display:flex;gap:8px;justify-content:space-between;position:relative;z-index:1}.fc-pipeline-head>span:not(.fc-pipeline-icon){color:#ff9f9f;font-size:12px;font-weight:950}.fc-pipeline-icon{align-items:center;background:currentColor;border-radius:11px;display:inline-flex;height:38px;justify-content:center;width:38px}.fc-pipeline-head b,.fc-list-head b{align-items:center;background:currentColor;border-radius:7px;color:#fff;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;min-width:28px;padding:4px 7px}.fc-today-card .fc-pipeline-head b{background:var(--dash-red)}.fc-big-number{color:#fff;display:block;font-size:48px;font-weight:950;letter-spacing:0;line-height:1;position:relative;z-index:1}.fc-pipeline-number{color:#fff;display:block;font-size:31px;font-weight:950;line-height:1;margin-top:2px;position:relative;text-align:center;z-index:1}.fc-pipeline-card h3{color:currentColor;font-size:13px;font-weight:950;margin:0;position:relative;z-index:1}.fc-pipeline-card p,.fc-pipeline-card small,.fc-mini-list,.fc-pipeline-card button{position:relative;z-index:1}.fc-mini-list{border-top:1px solid rgba(128,151,181,.13);display:grid;gap:4px;margin-top:3px;min-height:47px;padding-top:8px}.fc-mini-list span{color:#d8e4f3;font-size:11px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-alert-badge{background:#ef44442e;border:1px solid rgba(239,68,68,.22);border-radius:999px;color:#fecaca!important;display:inline-flex;font-size:10px!important;font-weight:900!important;justify-self:start;padding:3px 8px}.fc-pipeline-card button,.fc-text-button{background:#8097b514;border:1px solid rgba(128,151,181,.14);color:#d8e4f3;min-height:30px}.fc-alert-grid,.fc-analytics-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.fc-list-card{color:var(--dash-blue);display:grid;gap:10px;min-height:144px;padding:12px}.fc-list-card.tone-orange{color:var(--dash-orange)}.fc-list-card.tone-purple{color:var(--dash-blue)}.fc-list-card.tone-green{color:var(--dash-green)}.fc-list-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.fc-list-head span{display:none}.fc-list-head h2,.fc-analytics-head h2{color:#fff;font-size:13px;font-weight:900;line-height:1.2;margin:0}.fc-client-list{display:grid;gap:6px}.fc-client-list button{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(128,151,181,.1);border-radius:0;cursor:pointer;display:grid;gap:8px;grid-template-columns:24px minmax(0,1fr) minmax(85px,.8fr);min-height:27px;padding:0 0 6px;text-align:left}.fc-row-avatar{align-items:center;background:linear-gradient(135deg,#7c3aed,#155eef);border-radius:999px;color:#fff!important;display:inline-flex;font-size:9px!important;font-weight:950!important;height:22px;justify-content:center;margin:0;width:22px}.fc-client-list strong{color:#f8fafc;font-size:11px;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-client-list span:not(.fc-row-avatar){color:#96a8bd;font-size:10px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.fc-text-button{justify-self:stretch;min-height:25px;padding:0 10px}.fc-analytics-grid{grid-template-columns:1.05fr 1fr 1fr 1.25fr}.fc-analytics-card{min-height:178px;padding:13px}.fc-analytics-head{align-items:center;color:var(--dash-gold-bright);display:flex;gap:8px;margin-bottom:12px}.fc-donut-row{align-items:center;display:grid;gap:14px;grid-template-columns:116px minmax(0,1fr)}.fc-donut{align-items:center;border-radius:999px;display:inline-flex;height:112px;justify-content:center;position:relative;width:112px}.fc-donut:after{background:#0d1d31;border-radius:inherit;content:"";height:70px;position:absolute;width:70px}.fc-donut span{color:#fff;font-size:10px;font-weight:950;line-height:1.25;max-width:58px;position:relative;text-align:center;z-index:1}.fc-donut-legend{display:grid;gap:6px}.fc-donut-legend p{align-items:center;color:#d8e4f3;display:grid;font-size:10px;font-weight:750;gap:7px;grid-template-columns:8px minmax(0,1fr) auto;margin:0}.fc-donut-legend i{border-radius:999px;height:8px;width:8px}.fc-donut-legend b,.fc-bank-ranking b,.fc-focus-strip b{color:#fff;font-size:11px;font-weight:950}.fc-bank-ranking{display:grid;gap:7px;list-style:none;margin:0;padding:0}.fc-bank-ranking li{align-items:center;border-bottom:1px solid rgba(128,151,181,.1);display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr) 32px auto;min-height:24px;padding-bottom:6px}.fc-bank-ranking li>span,.fc-operator-line>span{align-items:center;background:linear-gradient(135deg,#fbbf24,#b86e00);border-radius:999px;color:#061426;display:inline-flex;font-size:11px;font-weight:950;height:24px;justify-content:center;width:24px}.fc-bank-ranking strong{color:#f8fafc;font-size:11px;font-weight:850;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-bank-ranking small{color:var(--dash-muted);font-size:10px;font-weight:850}.fc-operator-line{align-items:center;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr)}.fc-operator-line>span{background:linear-gradient(135deg,var(--dash-gold-bright),#a96b08);color:#061426;height:36px;width:36px}.fc-operator-line strong{color:#fff;display:block;font-size:12px;font-weight:900}.fc-operator-line .fc-progress i{background:linear-gradient(90deg,var(--dash-green),#35d984)}.fc-line-chart{display:block;height:112px;width:100%}.fc-line-chart polyline{fill:none;stroke:var(--dash-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:5;filter:drop-shadow(0 7px 12px rgba(47,125,255,.28))}.fc-month-labels{display:grid;gap:4px;grid-template-columns:repeat(6,minmax(0,1fr))}.fc-month-labels span{color:var(--dash-muted);font-size:10px;font-weight:850;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.fc-focus-strip{align-items:center;border-color:var(--dash-border-strong);display:grid;gap:18px;grid-template-columns:minmax(260px,1.4fr) minmax(280px,1fr) minmax(120px,auto) auto;padding:13px 16px}.fc-focus-strip strong{color:var(--dash-gold-bright);display:block;font-size:12px;font-weight:950}.fc-focus-strip span b{color:var(--dash-gold-bright);font-size:15px}.fc-focus-strip button{background:#f59e0b1a;border:1px solid rgba(245,158,11,.45);color:var(--dash-gold-bright);min-height:34px;padding:0 14px}.fc-hidden-logout{display:none}@media(max-width:1500px){.fc-metric-grid,.fc-dashboard-skeleton-grid,.fc-alert-grid,.fc-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-operational-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-today-card{grid-column:span 2}}@media(max-width:1040px){.fc-dashboard{margin:0;padding:14px}.fc-dashboard-header,.fc-quick-actions,.fc-operational-pipeline,.fc-focus-strip{grid-template-columns:1fr}.fc-header-actions{justify-content:flex-start}.fc-today-card{grid-column:auto}}@media(max-width:720px){.fc-metric-grid,.fc-dashboard-skeleton-grid,.fc-alert-grid,.fc-analytics-grid{grid-template-columns:1fr}.fc-dashboard-search{grid-template-columns:20px minmax(0,1fr)}.fc-dashboard-search kbd{display:none}.fc-donut-row,.fc-bank-ranking li,.fc-client-list button{grid-template-columns:1fr}.fc-client-list span:not(.fc-row-avatar){text-align:left}}.admin-panel{--admin-bg: #071426;--admin-bg-deep: #04101f;--admin-surface: #0d1d31;--admin-surface-2: #11233a;--admin-line: rgba(128, 151, 181, .2);--admin-text: #f8fafc;--admin-muted: #8fa2bb;--admin-soft: #c6d3e3;--admin-gold: #f59e0b;--admin-gold-bright: #fbbf24;--admin-blue: #2f7dff;--admin-green: #17c964;--admin-purple: #8b5cf6;--admin-red: #ef4444;background:radial-gradient(circle at 16% 0%,rgba(20,91,142,.17),transparent 34%),linear-gradient(180deg,var(--admin-bg) 0%,var(--admin-bg-deep) 100%);color:var(--admin-text);display:grid;gap:14px;margin:-22px -24px -34px;min-height:100vh;padding:18px 22px 22px}.admin-hero,.admin-card,.admin-summary-card,.admin-settings-card,.admin-policy-card,.admin-state{background:linear-gradient(180deg,#11233af5,#0a192bfa);border:1px solid var(--admin-line);border-radius:10px;box-shadow:0 14px 30px #00000030,inset 0 1px #ffffff08}.admin-hero{align-items:center;display:flex;justify-content:space-between;min-height:112px;padding:20px 22px}.admin-eyebrow{color:var(--admin-gold-bright);font-size:11px;font-weight:950;letter-spacing:0;margin:0;text-transform:uppercase}.admin-hero h1,.admin-card-header h2{color:#fff;font-weight:950;margin:4px 0}.admin-hero h1{font-size:26px}.admin-hero span,.admin-policy-card p,.admin-settings-card small,.admin-summary-card small,.admin-muted{color:var(--admin-muted);font-size:12px;font-weight:750}.admin-hero-icon,.admin-summary-card>span,.admin-settings-card>span{align-items:center;border-radius:12px;display:inline-flex;flex:0 0 auto;justify-content:center}.admin-hero-icon{background:#f59e0b26;color:var(--admin-gold-bright);height:54px;width:54px}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px}.admin-tabs button,.admin-policy-card button{align-items:center;background:#8097b514;border:1px solid rgba(128,151,181,.16);border-radius:9px;color:#d8e4f3;cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:8px;min-height:38px;padding:0 13px}.admin-tabs button:hover,.admin-policy-card button:hover{border-color:#f59e0b6b;color:var(--admin-gold-bright)}.admin-tabs button.active{background:linear-gradient(135deg,var(--admin-gold-bright),var(--admin-gold));border-color:#ffffff1a;color:#071426}.admin-summary-grid,.admin-settings-grid{display:grid;gap:12px}.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-summary-card{align-items:center;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr);min-height:96px;padding:14px}.admin-summary-card>span,.admin-settings-card>span{height:38px;width:38px}.admin-summary-card.gold>span,.admin-settings-card>span{background:#f59e0b2e;color:var(--admin-gold-bright)}.admin-summary-card.blue>span{background:#2f7dff29;color:#bfdbfe}.admin-summary-card.green>span{background:#17c96429;color:#bbf7d0}.admin-summary-card.purple>span{background:#8b5cf629;color:#ddd6fe}.admin-summary-card p{color:var(--admin-soft);font-size:12px;font-weight:900;margin:0}.admin-summary-card strong{color:#fff;display:block;font-size:24px;font-weight:950;line-height:1;margin:4px 0}.admin-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-settings-card{border-radius:10px;color:inherit;cursor:pointer;display:grid;gap:8px;min-height:154px;padding:15px;text-align:left}.admin-settings-card strong,.admin-policy-card strong{color:#fff;font-size:14px;font-weight:950}.admin-settings-card b{color:var(--admin-gold-bright);font-size:22px;font-weight:950;line-height:1}.admin-policy-card{display:grid;gap:10px;grid-column:span 2;padding:16px}.admin-policy-card div{align-items:center;color:var(--admin-gold-bright);display:flex;gap:8px}.admin-policy-card p{line-height:1.45;margin:0}.admin-policy-card button{justify-self:start}.admin-card{overflow:hidden}.admin-card-header{align-items:center;border-bottom:1px solid rgba(128,151,181,.14);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);padding:16px}.admin-card-header h2{font-size:18px}.admin-search{align-items:center;background:#04101fd1;border:1px solid rgba(128,151,181,.24);border-radius:9px;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);min-height:42px;padding:0 12px}.admin-search svg{color:#73849a}.admin-search input{background:transparent;border:0;color:var(--admin-text);font-size:13px;font-weight:750;min-width:0;outline:0}.admin-search input::placeholder{color:#73849a}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;min-width:980px;width:100%}.admin-table th{background:#132235;color:#a9bad0;font-size:11px;font-weight:950;padding:13px 16px;text-align:left;text-transform:uppercase}.admin-table td{background:#0a1b2f;border-top:1px solid rgba(128,151,181,.11);color:#f8fafc;font-size:13px;font-weight:750;padding:13px 16px;vertical-align:top}.admin-table tbody tr:nth-child(2n) td{background:#0d2035}.admin-table tbody tr:hover td{background:#162b47}.admin-pill{border:1px solid rgba(128,151,181,.16);border-radius:999px;display:inline-flex;font-size:11px;font-weight:950;justify-content:center;line-height:1;padding:7px 10px;white-space:nowrap}.admin-pill.success{background:#17c96429;color:#bbf7d0}.admin-pill.warning{background:#f59e0b2e;color:#fde68a}.admin-pill.neutral{background:#8097b51a;color:#d8e4f3}.admin-list-cell{display:flex;flex-wrap:wrap;gap:5px;max-width:360px}.admin-list-cell em,.admin-list-cell small{background:#8097b51a;border:1px solid rgba(128,151,181,.14);border-radius:999px;color:#d8e4f3;font-size:10px;font-style:normal;font-weight:850;padding:5px 8px}.admin-state{display:grid;gap:6px;min-height:112px;padding:16px}.admin-state strong{color:#fff;font-size:15px;font-weight:950}.admin-state span{color:var(--admin-muted);font-size:12px;font-weight:750}.admin-state.error{border-color:#ef444452}.admin-state.error strong{color:#fecaca}.admin-empty{color:var(--admin-muted);font-size:13px;font-weight:800;margin:0;padding:18px}@media(max-width:1180px){.admin-summary-grid,.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-panel{margin:0;padding:14px}.admin-hero,.admin-card-header{align-items:flex-start;grid-template-columns:1fr}.admin-hero{display:grid}.admin-summary-grid,.admin-settings-grid,.admin-policy-card{grid-template-columns:1fr}.admin-tabs button{flex:1 1 180px}}.home{display:grid;gap:16px;margin:0 auto;max-width:1360px}.home-header{background:linear-gradient(135deg,var(--crm-primary) 0%,var(--crm-primary-strong) 100%);border-radius:12px;color:var(--crm-white);padding:22px}.home-header span,.hero-card span,.panel-title span{font-size:12px;font-weight:900}.home-header span{color:#ffffffb8}.home-header h1{color:var(--crm-white);font-size:26px;margin:6px 0}.home-header p{color:#ffffffdb;margin:0}.hero-card,.home-panel{background:var(--crm-white);border:1px solid var(--crm-border);border-radius:12px;box-shadow:0 2px 10px #0f172a0f}.hero-card{border-left:5px solid var(--crm-accent);padding:22px}.hero-card span{color:var(--crm-accent)}.hero-card h2{color:var(--crm-text);font-size:22px;margin:8px 0}.hero-card p,.muted-copy,.module-card p,.priority-card small{color:var(--crm-muted)}.commercial-origin-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.origin-card{background:var(--crm-white);border:1px solid var(--crm-border);border-radius:12px;box-shadow:0 2px 10px #0f172a0d;display:grid;gap:6px;min-height:112px;padding:16px;text-align:left}.origin-card span{color:var(--crm-muted);font-size:13px;font-weight:900}.origin-card strong{color:var(--crm-text);font-size:28px}.origin-card small{color:var(--crm-muted);font-weight:800}.origin-leads{border-left:5px solid var(--crm-accent)}.origin-clients{border-left:5px solid var(--crm-primary)}.origin-no-proposal{border-left:5px solid var(--crm-warning)}.home-panel{padding:18px}.panel-title{align-items:center;display:flex;gap:12px;justify-content:space-between}.panel-title h3{color:var(--crm-text);margin:0}.panel-title span{background:#f8fafc;border:1px solid var(--crm-border);border-radius:999px;color:var(--crm-muted);padding:6px 10px}.action-list,.bank-production-list,.queue-list,.priority-list{display:grid;gap:10px;margin-top:14px}.action-row,.operation-metric,.finance-card,.bank-production-row,.queue-row,.module-card,.priority-card{background:#f8fafc;border:1px solid var(--crm-border-soft);border-radius:12px;color:inherit}.action-row{align-items:center;display:flex;justify-content:space-between;min-height:56px;padding:12px 14px;text-align:left}.action-row span,.bank-production-row span,.queue-row span{color:var(--crm-text);font-weight:900}.action-row strong{color:var(--crm-text);font-size:24px}.acao-alerta{border-left:5px solid var(--crm-danger)}.acao-hoje{border-left:5px solid var(--crm-warning)}.acao-pago{border-left:5px solid var(--crm-whatsapp)}.operational-dashboard{display:grid;gap:16px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.operational-dashboard-secondary{grid-template-columns:minmax(280px,1fr) minmax(260px,.8fr)}.operation-metrics,.finance-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.operation-metric,.finance-card{display:grid;gap:8px;min-height:86px;padding:14px;text-align:left}.operation-metric span,.finance-card span,.bank-production-row strong,.bank-production-row small,.queue-row strong{color:var(--crm-muted);font-size:13px;font-weight:800}.operation-metric strong,.finance-card strong{color:var(--crm-text);font-size:22px}.bank-production-row,.queue-row{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-height:48px;padding:10px 12px;text-align:left}.queue-row{grid-template-columns:minmax(0,1fr) auto}.content-grid{display:grid;gap:16px;grid-template-columns:2fr 1fr}.module-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.module-card{padding:16px}.module-card h4{color:var(--crm-text);margin:0 0 8px}.module-card button,.quick-actions-grid button{background:var(--crm-primary);border:0;border-radius:10px;color:var(--crm-white);font-weight:900;min-height:38px;padding:9px 12px}.priority-card{display:grid;gap:5px;padding:14px;text-align:left}.priority-card strong{color:var(--crm-text)}.quick-actions-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}@media(max-width:1100px){.operational-dashboard,.operational-dashboard-secondary,.content-grid{grid-template-columns:1fr}}@media(max-width:760px){.operation-metrics,.finance-grid,.module-grid,.commercial-origin-grid,.quick-actions-grid,.bank-production-row{grid-template-columns:1fr}}.leads-panel{color:var(--crm-text, #172033);display:grid;gap:16px;margin:0 auto;max-width:1320px}.leads-header{align-items:stretch;background:var(--crm-white, #ffffff);border:1px solid var(--crm-border, #e2e8f0);border-radius:12px;box-shadow:0 18px 42px #0f172a14;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 280px;padding:22px}.leads-header h2,.leads-header p,.leads-header span{margin:0}.leads-eyebrow{color:var(--crm-accent, #16a34a);font-size:12px;font-weight:900;text-transform:uppercase}.leads-header h2{color:var(--crm-text, #172033);font-size:clamp(28px,3vw,40px);line-height:1.05;margin:7px 0}.leads-header span{color:var(--crm-muted, #64748b);display:block;max-width:720px}.leads-next-action{background:#f8fafc;border:1px solid var(--crm-border, #e2e8f0);border-radius:10px;display:grid;gap:5px;min-height:118px;padding:15px}.leads-next-action span,.leads-next-action small{color:var(--crm-muted, #64748b)}.leads-next-action span{font-size:12px;font-weight:900;text-transform:uppercase}.leads-next-action strong{color:var(--crm-primary, #0f172a);font-size:22px}.leads-workflow,.leads-kpis,.leads-pipeline{display:grid;gap:12px}.leads-workflow{grid-template-columns:repeat(3,minmax(0,1fr))}.leads-workflow article,.leads-kpi,.leads-entry,.leads-list,.leads-filters,.leads-pipeline article{background:var(--crm-white, #ffffff);border:1px solid var(--crm-border, #e2e8f0);border-radius:10px}.leads-workflow article{align-items:start;display:grid;gap:6px;grid-template-columns:34px minmax(0,1fr);min-height:92px;padding:15px}.leads-workflow article span{align-items:center;background:#dcfce7;border-radius:999px;color:#166534;display:inline-flex;font-size:13px;font-weight:900;height:28px;justify-content:center;width:28px}.leads-workflow article strong,.leads-workflow article small{grid-column:2}.leads-workflow article small,.leads-section-header small{color:var(--crm-muted, #64748b)}.leads-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.leads-kpi{border-top:4px solid #0f172a;min-height:98px;padding:15px}.leads-kpi span{color:var(--crm-muted, #64748b);display:block;font-size:13px;font-weight:800}.leads-kpi strong{color:var(--crm-text, #172033);display:block;font-size:30px;margin-top:12px}.leads-kpi-blue{border-top-color:#0284c7}.leads-kpi-green{border-top-color:#16a34a}.leads-kpi-amber{border-top-color:#d97706}.leads-kpi-muted{border-top-color:#64748b}.leads-entry,.leads-list{padding:18px}.leads-section-header{align-items:center;border-bottom:1px solid var(--crm-border, #e2e8f0);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.leads-section-header span{color:var(--crm-muted, #64748b);display:block;font-size:12px;font-weight:900;text-transform:uppercase}.leads-section-header strong{color:var(--crm-text, #172033);display:block;font-size:18px}.leads-form{display:grid;gap:10px;grid-template-columns:1.1fr .9fr .75fr .75fr .8fr .75fr minmax(180px,1fr) auto}.leads-form input,.leads-form select,.leads-filters input,.leads-filters select{background:#fff;border:1px solid var(--crm-border, #e2e8f0);border-radius:8px;color:var(--crm-text, #172033);min-height:42px;padding:0 11px}.leads-form button,.leads-filters button,.leads-actions button,.leads-actions a{border-radius:8px;font-weight:900;min-height:38px;text-decoration:none}.leads-form button,.leads-filters button{background:var(--crm-accent, #16a34a);border:0;color:#052e16;padding:0 16px}.leads-form button:disabled{opacity:.7}.leads-pipeline{grid-template-columns:repeat(5,minmax(0,1fr))}.leads-pipeline article{align-items:center;display:flex;justify-content:space-between;min-height:62px;padding:14px}.leads-pipeline span{color:var(--crm-muted, #64748b);font-weight:800}.leads-pipeline strong{color:var(--crm-text, #172033);font-size:24px}.leads-filters{align-items:end;display:grid;gap:12px;grid-template-columns:220px minmax(260px,1fr) auto;padding:14px}.leads-filters label{color:var(--crm-muted, #64748b);font-size:12px;font-weight:900;text-transform:uppercase}.leads-message{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;color:#166534;font-weight:800;margin:0;padding:12px 14px}.leads-table-wrap{overflow-x:auto}.leads-table{border-collapse:collapse;min-width:980px;width:100%}.leads-table th{color:var(--crm-muted, #64748b);font-size:11px;font-weight:900;padding:11px 10px;text-align:left;text-transform:uppercase}.leads-table td{border-top:1px solid var(--crm-border, #e2e8f0);color:var(--crm-text, #172033);font-size:13px;padding:12px 10px;vertical-align:middle}.leads-table td small{color:var(--crm-muted, #64748b);margin-top:4px}.lead-pill{border:0;border-radius:999px;font-size:12px;font-weight:900;min-width:116px;padding:7px 10px}.lead-pill-novo{background:#e0f2fe;color:#075985}.lead-pill-qualificado,.lead-pill-proposta{background:#dcfce7;color:#166534}.lead-pill-simulado,.lead-pill-retorno{background:#fef3c7;color:#92400e}.leads-actions a,.leads-actions button{border:0;font-size:12px;padding:8px 10px}.leads-actions a{background:#dcfce7;color:#166534}.leads-actions button{background:#0f172a;color:#fff}.leads-actions button:disabled{background:#e2e8f0;color:#64748b}@media(max-width:1100px){.leads-header,.leads-workflow,.leads-kpis,.leads-pipeline,.leads-form,.leads-filters{grid-template-columns:1fr}}@media(max-width:720px){.leads-header,.leads-entry,.leads-list{padding:14px}.leads-section-header{align-items:flex-start;flex-direction:column;gap:6px}}.leads-panel{background:#f5f8fa;color:#0f172a;display:grid;gap:18px;margin:-8px;max-width:none;min-height:100vh;padding:22px}.leads-header{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(420px,.75fr);padding:0}.leads-eyebrow{color:#1060ff;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.leads-header h2{color:#0f172a;font-size:28px;line-height:1.1;margin:4px 0 0}.leads-header span{color:#33475b;font-size:13px;font-weight:800}.leads-header-actions{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.leads-search{display:grid;gap:6px;margin:0}.leads-search span,.leads-modal-header span,.leads-form label,.leads-filters label{color:#33475b;font-size:12px;font-weight:900;text-transform:uppercase}.leads-search input,.leads-form input,.leads-form select,.leads-filters select{background:#fff;border:1px solid #dfe9f3;border-radius:8px;color:#0f172a;min-height:42px;padding:0 12px}.leads-search input:focus,.leads-form input:focus,.leads-form select:focus,.leads-filters select:focus{border-color:#1060ff;box-shadow:0 0 0 3px #1060ff24;outline:none}.leads-new-button{background:#1060ff;border:1px solid #1060ff;border-radius:8px;box-shadow:0 10px 24px #1060ff38;color:#fff;font-size:13px;font-weight:900;min-height:42px;padding:0 16px;white-space:nowrap}.leads-new-button:hover{background:#0052cc;border-color:#0052cc;box-shadow:0 12px 28px #1060ff4d}.leads-kpis{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.leads-kpi{background:#fff;border:1px solid #eaf0f6;border-radius:10px;border-top:0;box-shadow:0 4px 14px #33475b0f;min-height:110px;padding:18px}.leads-kpi span{color:#33475b;display:block;font-size:12px;font-weight:900;text-transform:uppercase}.leads-kpi strong{color:#1060ff;display:block;font-size:32px;line-height:1;margin-top:18px}.leads-workflow{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.leads-workflow-card{align-items:center;background:#fff;border:1px solid #eaf0f6;border-radius:10px;box-shadow:0 4px 14px #33475b0d;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;min-height:86px;padding:16px}.leads-workflow-card>span{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;height:30px;justify-content:center;width:30px}.leads-workflow .leads-workflow-blue>span{background:#1060ff}.leads-workflow .leads-workflow-green>span{background:#00c853}.leads-workflow .leads-workflow-amber>span{background:#ff6d00}.leads-workflow-card strong,.leads-workflow-card small{display:block}.leads-workflow-card strong{color:#0f172a;font-size:14px}.leads-workflow-card small{color:#33475b;font-size:12px;font-weight:800;margin-top:3px}.leads-workflow-card b{color:#1060ff;font-size:24px;line-height:1}.leads-filters{align-items:center;background:#fff;border:1px solid #eaf0f6;border-radius:10px;box-shadow:0 4px 14px #33475b0d;display:grid;gap:14px;grid-template-columns:220px minmax(260px,1fr) auto;padding:14px}.leads-filters div{display:grid;gap:6px}.leads-filters button,.leads-secondary-button{background:#fff;border:1px solid #dfe9f3;border-radius:8px;color:#0f172a;font-size:13px;font-weight:900;min-height:40px;padding:0 14px}.leads-filters button:hover,.leads-secondary-button:hover{background:#eff6ff;border-color:#1060ff;color:#1060ff}.leads-next-action{background:#f8fbfd;border:1px solid #eaf0f6;border-radius:8px;display:grid;gap:3px;min-height:64px;padding:10px 12px}.leads-next-action span,.leads-next-action small{color:#33475b;font-size:12px;font-weight:800}.leads-next-action span{text-transform:uppercase}.leads-next-action strong{color:#0f172a;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-message{background:#e9fff1;border:1px solid rgba(0,200,83,.28);border-radius:8px;color:#008c3a;font-size:13px;font-weight:900;margin:0;padding:12px 14px}.leads-list{background:#fff;border:1px solid #eaf0f6;border-radius:10px;box-shadow:0 4px 14px #33475b0f;overflow:hidden;padding:18px 18px 0}.leads-section-header{align-items:center;border-bottom:1px solid #eaf0f6;display:flex;justify-content:space-between;margin-bottom:0;padding-bottom:14px}.leads-section-header span{color:#1060ff;display:block;font-size:12px;font-weight:900;text-transform:uppercase}.leads-section-header strong{color:#0f172a;display:block;font-size:18px}.leads-section-header small{color:#33475b;font-size:12px;font-weight:800}.leads-table-wrap{margin:0 -18px;overflow-x:auto}.leads-table{border-collapse:collapse;min-width:1040px;width:100%}.leads-table th{background:#f8fbfd;border-top:1px solid #eaf0f6;color:#33475b;font-size:11px;font-weight:900;padding:13px 18px;text-align:left;text-transform:uppercase}.leads-table td{border-top:1px solid #eaf0f6;color:#0f172a;font-size:13px;font-weight:700;padding:14px 18px;vertical-align:middle}.leads-table tbody tr:nth-child(2n){background:#fbfdff}.leads-table tbody tr:hover{background:#eff6ff}.leads-table td strong,.leads-table td small{display:block}.leads-table td small{color:#33475b;font-size:12px;font-weight:800;margin-top:4px}.lead-agreement,.lead-pill{border:0;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;min-width:86px;padding:7px 10px;text-align:center;white-space:nowrap}.lead-agreement-inss{background:#e8f0ff;color:#0052cc}.lead-agreement-siape{background:#f3e8ff;color:#7e22ce}.lead-agreement-estado{background:#e9fff1;color:#008c3a}.lead-agreement-prefeitura{background:#fff3e6;color:#c25100}.lead-agreement-default{background:#f1f5f9;color:#33475b}.lead-pill{min-height:32px;min-width:120px}.lead-pill-novo{background:#e8f0ff;color:#0052cc}.lead-pill-qualificado,.lead-pill-proposta{background:#e9fff1;color:#008c3a}.lead-pill-simulado,.lead-pill-retorno{background:#fff3e6;color:#c25100}.lead-pill-perdido{background:#fee2e2;color:#991b1b}.leads-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.leads-actions a,.leads-actions button{border-radius:8px;font-size:12px;font-weight:900;min-height:36px;padding:8px 10px;text-decoration:none}.leads-actions a{background:#e9fff1;color:#008c3a}.leads-actions button{background:#1060ff;border:1px solid #1060ff;color:#fff}.leads-actions button:hover{background:#0052cc;border-color:#0052cc}.leads-actions button:disabled{background:#e2e8f0;border-color:#e2e8f0;color:#64748b}.leads-modal-backdrop{align-items:center;background:#0f172a70;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:2000}.leads-modal{background:#fff;border:1px solid #eaf0f6;border-radius:10px;box-shadow:0 26px 70px #0f172a47;max-height:calc(100vh - 48px);max-width:760px;overflow-y:auto;padding:20px;width:min(760px,100%)}.leads-modal-header{align-items:start;border-bottom:1px solid #eaf0f6;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.leads-modal-header h3{color:#0f172a;font-size:22px;line-height:1.1;margin:4px 0 0}.leads-modal-close{align-items:center;background:#f8fbfd;border:1px solid #dfe9f3;border-radius:999px;color:#33475b;display:inline-flex;font-size:14px;font-weight:900;height:34px;justify-content:center;min-height:34px;padding:0;width:34px}.leads-modal-close:hover{background:#eff6ff;border-color:#1060ff;color:#1060ff}.leads-form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.leads-form label{display:grid;gap:7px}.leads-form-wide,.leads-modal-actions{grid-column:1 / -1}.leads-modal-actions{align-items:center;border-top:1px solid #eaf0f6;display:flex;gap:10px;justify-content:flex-end;margin-top:6px;padding-top:16px}@media(max-width:1120px){.leads-header,.leads-header-actions,.leads-kpis,.leads-workflow,.leads-filters{grid-template-columns:1fr}}@media(max-width:720px){.leads-panel{margin:0;padding:14px}.leads-modal-backdrop{align-items:stretch;padding:12px}.leads-form{grid-template-columns:1fr}.leads-section-header,.leads-modal-actions{align-items:stretch;flex-direction:column}}.leads-panel{--lead-bg: #071426;--lead-bg-deep: #04101f;--lead-surface: #0d1d31;--lead-surface-2: #11233a;--lead-line: rgba(128, 151, 181, .2);--lead-text: #f8fafc;--lead-muted: #8fa2bb;--lead-soft: #c6d3e3;--lead-gold: #f59e0b;--lead-gold-bright: #fbbf24;--lead-blue: #2f7dff;--lead-green: #17c964;--lead-orange: #f97316;--lead-red: #ef4444;background:radial-gradient(circle at 16% 0%,rgba(20,91,142,.17),transparent 34%),linear-gradient(180deg,var(--lead-bg) 0%,var(--lead-bg-deep) 100%)!important;color:var(--lead-text)!important;gap:14px!important;margin:-22px -24px -34px!important;max-width:none!important;min-height:100vh!important;padding:18px 22px 22px!important}.leads-header{background:transparent!important;border:0!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr)!important;padding:0!important}.leads-eyebrow,.leads-section-header span,.leads-search span,.leads-modal-header span,.leads-form label,.leads-filters label{color:var(--lead-gold-bright)!important;font-size:11px!important;font-weight:950!important;letter-spacing:0!important}.leads-header h2{color:#fff!important;font-size:26px!important;font-weight:950!important}.leads-header span,.leads-section-header small,.leads-next-action span,.leads-next-action small,.leads-workflow-card small,.leads-table td small{color:var(--lead-muted)!important}.leads-search input,.leads-form input,.leads-form select,.leads-filters select{background:#04101fd1!important;border:1px solid rgba(128,151,181,.24)!important;border-radius:9px!important;color:var(--lead-text)!important}.leads-search input::placeholder,.leads-form input::placeholder{color:#73849a!important}.leads-new-button{background:linear-gradient(135deg,var(--lead-gold-bright),var(--lead-gold))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 12px 24px #f59e0b2e!important;color:#071426!important}.leads-kpi,.leads-workflow-card,.leads-filters,.leads-list,.leads-next-action{background:linear-gradient(180deg,#11233af5,#0a192bfa)!important;border:1px solid var(--lead-line)!important;border-radius:10px!important;box-shadow:0 14px 30px #00000030,inset 0 1px #ffffff08!important;color:var(--lead-text)!important}.leads-kpis{gap:12px!important}.leads-kpi{border-top:0!important;min-height:104px!important;overflow:hidden;position:relative}.leads-kpi:after{background:var(--lead-blue);bottom:-42px;content:"";filter:blur(40px);height:74px;opacity:.12;position:absolute;right:0;width:110px}.leads-kpi-green:after{background:var(--lead-green)}.leads-kpi-amber:after{background:var(--lead-orange)}.leads-kpi-muted:after{background:var(--lead-gold)}.leads-kpi span{color:var(--lead-soft)!important}.leads-kpi strong{color:var(--lead-blue)!important;font-size:31px!important;position:relative;z-index:1}.leads-kpi-green strong{color:var(--lead-green)!important}.leads-kpi-amber strong{color:var(--lead-orange)!important}.leads-kpi-muted strong{color:var(--lead-gold-bright)!important}.leads-workflow{gap:12px!important}.leads-workflow-card>span{background:linear-gradient(135deg,var(--lead-blue),#155eef)!important}.leads-workflow .leads-workflow-green>span{background:linear-gradient(135deg,var(--lead-green),#047a43)!important}.leads-workflow .leads-workflow-amber>span{background:linear-gradient(135deg,var(--lead-orange),#b84d00)!important}.leads-workflow-card strong,.leads-next-action strong,.leads-section-header strong,.leads-table td,.leads-table td strong{color:#fff!important}.leads-workflow-card b{color:var(--lead-blue)!important}.leads-filters button,.leads-secondary-button{background:#8097b514!important;border:1px solid rgba(128,151,181,.16)!important;color:#d8e4f3!important}.leads-filters button:hover,.leads-secondary-button:hover{border-color:#f59e0b6b!important;color:var(--lead-gold-bright)!important}.leads-message{background:#17c9641f!important;border:1px solid rgba(23,201,100,.25)!important;color:#bbf7d0!important}.leads-section-header{border-bottom:1px solid rgba(128,151,181,.14)!important}.leads-table-wrap{background:#07182b!important}.leads-table th{background:#132235!important;border-top:1px solid rgba(128,151,181,.14)!important;color:#a9bad0!important}.leads-table td{background:#0a1b2f!important;border-top:1px solid rgba(128,151,181,.11)!important}.leads-table tbody tr:nth-child(2n) td{background:#0d2035!important}.leads-table tbody tr:hover td{background:#162b47!important}.lead-agreement,.lead-pill{border:1px solid rgba(128,151,181,.16)!important}.lead-agreement-inss,.lead-pill-novo{background:#2f7dff29!important;color:#bfdbfe!important}.lead-agreement-siape{background:#8b5cf629!important;color:#ddd6fe!important}.lead-agreement-estado,.lead-pill-qualificado,.lead-pill-proposta{background:#17c96429!important;color:#bbf7d0!important}.lead-agreement-prefeitura,.lead-pill-simulado,.lead-pill-retorno{background:#f59e0b2e!important;color:#fde68a!important}.lead-agreement-default,.lead-pill-perdido{background:#8097b51a!important;color:#d8e4f3!important}.leads-actions a{background:linear-gradient(135deg,#0f9f55,#06793d)!important;color:#fff!important}.leads-actions button{background:#2f7dff2e!important;border:1px solid rgba(47,125,255,.32)!important;color:#bfdbfe!important}.leads-actions button:disabled{background:#8097b514!important;border-color:#8097b529!important;color:#72849b!important}.leads-modal-backdrop{background:#020817b8!important}.leads-modal{background:linear-gradient(180deg,#0d2035,#08192c)!important;border:1px solid var(--lead-line)!important;color:var(--lead-text)!important}.leads-modal-header{border-bottom:1px solid rgba(128,151,181,.14)!important}.leads-modal-header h3{color:#fff!important}.leads-modal-close{background:#8097b514!important;border:1px solid rgba(128,151,181,.16)!important;color:#d8e4f3!important}.leads-modal-actions{border-top:1px solid rgba(128,151,181,.14)!important}@media(max-width:1120px){.leads-header,.leads-header-actions,.leads-kpis,.leads-workflow,.leads-filters{grid-template-columns:1fr!important}}@media(max-width:720px){.leads-panel{margin:0!important;padding:14px!important}}.chat-inbox-shell{display:grid;gap:0;grid-template-columns:78px minmax(0,1fr);min-height:calc(100vh - 132px)}.chat-subnav{background:#fff;border-right:1px solid #eaf0f6;display:flex;flex-direction:column;gap:6px;padding:12px 8px;position:sticky;top:16px}.chat-subnav button{align-items:center;background:transparent;border:0;border-radius:8px;color:#64748b;display:grid;gap:5px;min-height:58px;padding:8px 6px}.chat-subnav button span{align-items:center;background:#f4f7fb;border:1px solid #eaf0f6;border-radius:8px;display:inline-flex;font-size:11px;font-weight:900;height:28px;justify-content:center;justify-self:center;width:34px}.chat-subnav button strong{font-size:10px;font-weight:900;line-height:1.15}.chat-subnav button:hover,.chat-subnav button.active{background:#eef5ff;color:#1060ff}.chat-subnav button.active span{background:#1060ff;border-color:#1060ff;color:#fff}.chat-inbox-board{background:#f6f8fb;border:1px solid #eaf0f6;border-left:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0}.chat-channel-tabs{align-items:end;background:#fff;border-bottom:1px solid #eaf0f6;display:flex;gap:18px;min-height:54px;overflow-x:auto;padding:0 18px}.chat-channel-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#667085;display:inline-flex;gap:7px;min-height:54px;padding:0 2px;white-space:nowrap}.chat-channel-tabs button.active{border-bottom-color:#1060ff;color:#1f2937;font-weight:900}.chat-channel-tabs button:disabled{cursor:not-allowed;opacity:1}.chat-channel-tabs small{align-self:center;background:#eef2f7;border-radius:999px;color:#7b8794;font-size:11px;font-weight:900;padding:3px 8px}.chat-inbox-notice{background:#fff8e7;border-bottom:1px solid #f7d67a;color:#5f4300;font-size:13px;font-weight:800;margin:0;padding:10px 16px}.chat-inbox-layout{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:660px;min-width:0}.chat-conversation-column{background:#fff;border-right:1px solid #eaf0f6;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-width:0}.chat-queue-header{align-items:center;border-bottom:1px solid #eaf0f6;display:flex;justify-content:space-between;padding:14px}.chat-queue-header span,.chat-thread-header span{color:#7b8794;font-size:11px;font-weight:900;text-transform:uppercase}.chat-queue-header strong{color:#202938;display:block;font-size:18px;margin-top:3px}.chat-queue-header button{background:#f4f7fb;border:1px solid #eaf0f6;color:#344054;font-size:12px;font-weight:900;min-height:34px}.chat-quick-filters{align-items:center;border-bottom:1px solid #eaf0f6;display:flex;gap:8px;padding:10px 12px}.chat-quick-filters button{align-items:center;background:#f8fafc;border:1px solid #eaf0f6;border-radius:999px;color:#667085;display:inline-flex;gap:7px;min-height:32px;padding:6px 10px}.chat-quick-filters button.active{background:#eef5ff;border-color:#c9dcff;color:#1060ff}.chat-quick-filters b{font-size:12px}.chat-red-dot{background:#ef4444;border-radius:999px;height:8px;width:8px}.chat-conversation-list{overflow-y:auto}.chat-conversation-list>button{align-items:start;background:#fff;border:0;border-bottom:1px solid #eaf0f6;border-radius:0;color:#202938;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 62px;min-height:72px;padding:12px 14px;text-align:left;width:100%}.chat-conversation-list>button:hover,.chat-conversation-list>button.active{background:#f5f9ff}.chat-card-main{display:grid;gap:5px;min-width:0}.chat-card-main strong{color:#202938;font-size:13px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-card-main span{color:#6b7280;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-card-meta{display:grid;gap:7px;justify-items:end}.chat-card-meta time{color:#98a2b3;font-size:11px;font-weight:900}.chat-card-meta small{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;font-size:10px;font-weight:900;padding:3px 7px}.chat-thread-column{background:#f3f5f8;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0}.chat-thread-header{align-items:center;background:#fff;border-bottom:1px solid #eaf0f6;display:flex;gap:12px;min-height:72px;padding:12px 16px}.chat-thread-avatar{align-items:center;background:#1060ff;border-radius:8px;color:#fff;display:inline-flex;font-size:13px;font-weight:900;height:42px;justify-content:center;width:42px}.chat-thread-header strong{color:#202938;display:block;font-size:16px;margin:2px 0}.chat-thread-header small{color:#7b8794;font-size:12px;font-weight:800}.chat-message-stream{align-content:start;display:grid;gap:10px;overflow-y:auto;padding:18px}.chat-message{background:#fff;border:1px solid #eaf0f6;border-radius:8px;max-width:min(620px,84%);padding:11px 13px}.chat-message.outbound{background:#dcfce7;border-color:#bbf7d0;justify-self:end}.chat-message p{color:#202938;margin:0;white-space:pre-wrap}.chat-message time{color:#7b8794;display:block;font-size:11px;font-weight:800;margin-top:8px}.chat-compose{background:#fff;border-top:1px solid #eaf0f6;display:grid;gap:9px;padding:12px 14px}.chat-compose textarea{border:1px solid #d9e2ec;border-radius:8px;color:#202938;font:inherit;min-height:76px;padding:11px;resize:vertical;width:100%}.chat-compose textarea:focus{border-color:#1060ff;box-shadow:0 0 0 3px #1060ff24;outline:0}.chat-compose div{align-items:center;display:flex;justify-content:space-between}.chat-compose span{color:#7b8794;font-size:12px;font-weight:900}.chat-compose button{background:#1060ff;color:#fff;font-weight:900}.chat-compose button:disabled{cursor:not-allowed;opacity:.45}.chat-welcome,.chat-list-empty{align-content:center;color:#7b8794;display:grid;gap:9px;justify-items:center;min-height:100%;padding:30px;text-align:center}.chat-list-empty,.chat-welcome.compact{min-height:260px}.chat-welcome strong,.chat-list-empty strong{color:#202938;font-size:18px}.chat-welcome span,.chat-list-empty span{font-size:13px;font-weight:800;max-width:420px}.chat-welcome-illustration{height:126px;position:relative;width:180px}.chat-welcome-illustration span,.chat-welcome-illustration b,.chat-welcome-illustration i{position:absolute}.chat-welcome-illustration span{background:#fff;border:1px solid #eaf0f6;border-radius:8px;box-shadow:0 18px 46px #0f172a17;height:82px;left:22px;top:26px;width:136px}.chat-welcome-illustration b{background:#1060ff;border-radius:999px;height:18px;left:52px;top:52px;width:76px}.chat-welcome-illustration i{background:#dbeafe;border-radius:999px;height:12px;left:52px;top:80px;width:58px}@media(max-width:1120px){.chat-inbox-shell{grid-template-columns:1fr}.chat-subnav{border-bottom:1px solid #eaf0f6;border-right:0;flex-direction:row;overflow-x:auto;position:static}.chat-subnav button{min-width:82px}.chat-inbox-board{border-left:1px solid #eaf0f6}}@media(max-width:820px){.chat-inbox-layout{grid-template-columns:1fr}.chat-conversation-column{border-right:0}}.whatsapp-inbox{display:grid;gap:16px}.whatsapp-inbox-header,.whatsapp-health-card,.whatsapp-setup,.whatsapp-events,.whatsapp-audit-details,.whatsapp-conversations,.whatsapp-thread{background:#fff;border:1px solid var(--crm-border);border-radius:16px;box-shadow:0 2px 8px #0f172a0d}.whatsapp-inbox-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:20px 22px}.whatsapp-inbox-header p,.whatsapp-inbox-header h2,.whatsapp-inbox-header span{margin:0}.whatsapp-inbox-header p{color:var(--crm-accent);font-size:12px;font-weight:900;text-transform:uppercase}.whatsapp-inbox-header h2{color:var(--crm-text);font-size:24px;margin:4px 0}.whatsapp-inbox-header span{color:var(--crm-muted);display:block;max-width:780px}.whatsapp-inbox-header button{background:var(--crm-whatsapp);border-radius:12px;color:#fff;font-weight:900}.whatsapp-health-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.whatsapp-health-card{border-top:4px solid #dbeafe;display:grid;gap:8px;min-height:118px;padding:16px}.whatsapp-health-card-accent{border-top-color:var(--crm-whatsapp)}.whatsapp-health-card span,.whatsapp-health-card small,.whatsapp-panel-title small,.whatsapp-thread-header small,.whatsapp-thread-status span{color:var(--crm-muted);font-size:12px;font-weight:900}.whatsapp-health-card span,.whatsapp-thread-header span{text-transform:uppercase}.whatsapp-health-card strong{color:var(--crm-text);font-size:22px;line-height:1.15;overflow-wrap:anywhere}.whatsapp-message{background:#fff8e7;border:1px solid #f7d67a;border-radius:12px;color:#5f4300;font-weight:800;margin:0;padding:12px 14px}.whatsapp-setup{display:grid;gap:14px;padding:18px}.whatsapp-setup-main{align-items:center;display:flex;gap:16px;justify-content:space-between}.whatsapp-setup-main p,.whatsapp-setup-main h3,.whatsapp-setup-main span{margin:0}.whatsapp-setup-main p{color:var(--crm-accent);font-size:12px;font-weight:900;text-transform:uppercase}.whatsapp-setup-main h3{color:var(--crm-text);font-size:20px;margin:4px 0}.whatsapp-setup-main span{color:var(--crm-muted);display:block;overflow-wrap:anywhere}.whatsapp-setup-main>strong{border-radius:999px;font-size:12px;padding:8px 12px;white-space:nowrap}.whatsapp-setup-main>strong.ready{background:#dcfce7;color:#166534}.whatsapp-setup-main>strong.pending{background:#fff8e7;color:#5f4300}.whatsapp-setup-checks{display:flex;flex-wrap:wrap;gap:8px}.whatsapp-setup-checks span{border-radius:999px;font-size:12px;font-weight:900;padding:8px 10px}.whatsapp-setup-checks .ok{background:#eef9f0;color:#166534}.whatsapp-setup-checks .missing{background:#f8fafc;color:var(--crm-muted)}.whatsapp-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(320px,.42fr) minmax(0,1fr)}.whatsapp-events,.whatsapp-audit-details{overflow:hidden}.whatsapp-audit-details summary{align-items:center;cursor:pointer;display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;list-style:none;padding:14px 16px}.whatsapp-audit-details summary::-webkit-details-marker{display:none}.whatsapp-audit-details summary span{color:var(--crm-muted);font-size:11px;font-weight:900;text-transform:uppercase}.whatsapp-audit-details summary strong{color:var(--crm-text);font-size:15px}.whatsapp-audit-details summary small{background:#f8fafc;border:1px solid var(--crm-border);border-radius:999px;color:var(--crm-muted);font-size:12px;font-weight:900;grid-row:span 2;padding:7px 10px}.whatsapp-event-list{display:grid}.whatsapp-campaign-steps{border-bottom:1px solid var(--crm-border);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 16px 0}.whatsapp-campaign-steps span{background:#f8fafc;border:1px solid var(--crm-border);border-radius:12px;color:var(--crm-text);font-size:12px;font-weight:900;padding:10px;text-align:center}.whatsapp-campaign-form{border-bottom:1px solid var(--crm-border);display:grid;gap:12px;padding:16px}.whatsapp-campaign-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-campaign-form label{display:grid;gap:6px}.whatsapp-campaign-form label>span,.whatsapp-optin-check span{color:var(--crm-muted);font-size:12px;font-weight:900}.whatsapp-campaign-form input,.whatsapp-campaign-form select,.whatsapp-campaign-form textarea{border:1px solid var(--crm-border);border-radius:12px;color:var(--crm-text);font:inherit;padding:11px 12px;width:100%}.whatsapp-campaign-form textarea{min-height:100px;resize:vertical}.whatsapp-campaign-form input:focus,.whatsapp-campaign-form select:focus,.whatsapp-campaign-form textarea:focus{border-color:var(--crm-whatsapp);box-shadow:0 0 0 3px #22c55e24;outline:0}.whatsapp-phone-preview{display:flex;flex-wrap:wrap;gap:8px}.whatsapp-phone-preview span,.whatsapp-phone-preview strong{background:#f8fafc;border:1px solid var(--crm-border);border-radius:999px;color:var(--crm-muted);font-size:12px;font-weight:900;padding:7px 9px}.whatsapp-phone-preview strong{background:#fff8e7;border-color:#f7d67a;color:#5f4300}.whatsapp-campaign-actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.whatsapp-optin-check{align-items:center;display:flex!important;gap:8px}.whatsapp-optin-check input{width:auto}.whatsapp-campaign-actions button{background:var(--crm-text);color:#fff;font-weight:900}.whatsapp-campaign-actions button:disabled{cursor:not-allowed;opacity:.45}.whatsapp-event-list article{border-bottom:1px solid var(--crm-border);align-items:center;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.whatsapp-event-list article button{background:#f8fafc;border:1px solid var(--crm-border);color:var(--crm-text);font-weight:900;grid-row:span 3;justify-self:end}.whatsapp-event-list article:last-child{border-bottom:0}.whatsapp-event-list strong{color:var(--crm-text)}.whatsapp-event-list span,.whatsapp-event-list small{color:var(--crm-muted);font-size:12px;font-weight:800}.whatsapp-event-list small{background:#f8fafc;border-radius:999px;justify-self:start;padding:5px 8px}.whatsapp-campaign-review{border-top:1px solid var(--crm-border)}.whatsapp-review-metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px}.whatsapp-review-actions{align-items:center;border-top:1px solid var(--crm-border);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.whatsapp-review-actions span{color:var(--crm-muted);font-size:13px;font-weight:900}.whatsapp-review-actions button{background:var(--crm-whatsapp);color:#fff;font-weight:900}.whatsapp-review-actions button:disabled{cursor:not-allowed;opacity:.45}.whatsapp-dispatch-guard{background:#fff8e7;border-top:1px solid #f7d67a;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(130px,.24fr) minmax(220px,.32fr) auto;padding:14px 16px}.whatsapp-dispatch-guard strong,.whatsapp-dispatch-guard span{display:block}.whatsapp-dispatch-guard strong{color:#5f4300}.whatsapp-dispatch-guard span{color:#75580a;font-size:12px;font-weight:900;margin-top:3px}.whatsapp-dispatch-guard label{display:grid;gap:6px}.whatsapp-dispatch-guard input,.whatsapp-dispatch-guard select{border:1px solid #f7d67a;border-radius:12px;color:var(--crm-text);font:inherit;padding:10px 11px;width:100%}.whatsapp-dispatch-guard button{align-self:end;background:#7c2d12;color:#fff;font-weight:900}.whatsapp-dispatch-guard button:disabled{cursor:not-allowed;opacity:.45}.whatsapp-recipient-list{border-top:1px solid var(--crm-border);display:grid;max-height:320px;overflow-y:auto}.whatsapp-recipient-list article{align-items:center;border-bottom:1px solid var(--crm-border);display:grid;gap:6px;grid-template-columns:minmax(120px,.4fr) minmax(0,1fr) minmax(0,1fr);padding:10px 16px}.whatsapp-recipient-list strong{color:var(--crm-text)}.whatsapp-recipient-list span,.whatsapp-recipient-list small{color:var(--crm-muted);font-size:12px;font-weight:800}.whatsapp-conversations,.whatsapp-thread{min-height:620px;overflow:hidden}.whatsapp-panel-title,.whatsapp-thread-header{align-items:center;border-bottom:1px solid var(--crm-border);display:flex;justify-content:space-between;padding:16px}.whatsapp-panel-title span,.whatsapp-thread-header span{color:var(--crm-accent);font-size:12px;font-weight:900}.whatsapp-panel-title strong,.whatsapp-thread-header h3{color:var(--crm-text);display:block;font-size:18px;margin:4px 0 0}.whatsapp-conversation-list{display:grid;max-height:620px;overflow-y:auto}.whatsapp-conversation-list button{align-items:center;background:#fff;border:0;border-bottom:1px solid var(--crm-border);border-radius:0;color:var(--crm-text);display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) 28px;min-height:74px;padding:12px 14px;text-align:left}.whatsapp-conversation-list button:hover,.whatsapp-conversation-list button.active{background:#eff6ff}.whatsapp-avatar{align-items:center;background:#dcfce7;border-radius:14px;color:#166534;display:inline-flex;font-size:13px;font-weight:900;height:42px;justify-content:center;width:42px}.whatsapp-conversation-list strong,.whatsapp-conversation-list small{display:block;min-width:0}.whatsapp-conversation-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whatsapp-conversation-list small{color:var(--crm-muted);font-size:12px;font-weight:800;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whatsapp-conversation-list b{align-items:center;background:var(--crm-whatsapp);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;justify-content:center;min-height:24px;min-width:24px}.whatsapp-thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.whatsapp-thread-status{background:#f8fafc;border:1px solid var(--crm-border);border-radius:12px;display:grid;justify-items:center;min-width:86px;padding:10px}.whatsapp-thread-status strong{color:var(--crm-text);font-size:22px}.whatsapp-message-list{background:#f8fafc;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:18px}.whatsapp-bubble{background:#fff;border:1px solid var(--crm-border);border-radius:14px;max-width:min(640px,86%);padding:12px 14px}.whatsapp-bubble.outbound{align-self:flex-end;background:#dcfce7;border-color:#bbf7d0}.whatsapp-bubble p{color:var(--crm-text);margin:0;white-space:pre-wrap}.whatsapp-bubble span{color:var(--crm-muted);display:block;font-size:11px;font-weight:800;margin-top:8px}.whatsapp-compose{background:#fff;border-top:1px solid var(--crm-border);display:grid;gap:10px;padding:14px 16px}.whatsapp-compose textarea{border:1px solid var(--crm-border);border-radius:12px;color:var(--crm-text);font:inherit;min-height:82px;padding:12px;resize:vertical;width:100%}.whatsapp-compose textarea:focus{border-color:var(--crm-whatsapp);box-shadow:0 0 0 3px #22c55e24;outline:0}.whatsapp-compose div{align-items:center;display:flex;gap:12px;justify-content:space-between}.whatsapp-compose span{color:var(--crm-muted);font-size:12px;font-weight:900}.whatsapp-compose button{background:var(--crm-whatsapp);color:#fff;font-weight:900}.whatsapp-compose button:disabled{cursor:not-allowed;opacity:.45}.whatsapp-empty,.whatsapp-thread-placeholder{color:var(--crm-muted);display:grid;gap:6px;justify-items:center;padding:34px 16px;text-align:center}.whatsapp-thread-placeholder{align-content:center;min-height:540px}.whatsapp-empty strong,.whatsapp-thread-placeholder strong{color:var(--crm-text)}@media(max-width:1120px){.whatsapp-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.whatsapp-workspace{grid-template-columns:1fr}.whatsapp-conversations,.whatsapp-thread{min-height:auto}}@media(max-width:720px){.whatsapp-inbox-header,.whatsapp-setup-main,.whatsapp-compose div,.whatsapp-campaign-actions,.whatsapp-review-actions{align-items:stretch;flex-direction:column}.whatsapp-health-grid,.whatsapp-campaign-grid,.whatsapp-campaign-steps{grid-template-columns:1fr}.whatsapp-review-metrics,.whatsapp-recipient-list article{grid-template-columns:1fr}.whatsapp-event-list article,.whatsapp-dispatch-guard{grid-template-columns:1fr}.whatsapp-event-list article button{grid-row:auto;justify-self:stretch}}.bulk-send-page{display:grid;gap:16px}.bulk-send-hero,.bulk-send-summary,.bulk-send-create,.bulk-send-review{background:#fff;border:1px solid var(--crm-border);border-radius:8px;box-shadow:0 2px 8px #0f172a0d}.bulk-send-hero{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px}.bulk-send-hero p,.bulk-send-hero h2,.bulk-send-hero span{margin:0}.bulk-send-hero p,.bulk-section-title span{color:#1060ff;font-size:12px;font-weight:900;text-transform:uppercase}.bulk-send-hero h2{color:var(--crm-text);font-size:26px;margin:4px 0}.bulk-send-hero span,.bulk-send-number span{color:var(--crm-muted);font-size:13px;font-weight:800}.bulk-send-number{background:#f8fafc;border:1px solid var(--crm-border);border-radius:8px;display:grid;gap:4px;min-width:220px;padding:12px}.bulk-send-number strong{color:var(--crm-text);font-size:18px}.bulk-send-flow{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.bulk-send-flow span{background:#fff;border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-text);font-size:13px;font-weight:900;padding:12px;text-align:center}.bulk-send-summary{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.bulk-mini-metric{background:#fff;border:1px solid var(--crm-border);border-radius:8px;display:grid;gap:8px;min-height:88px;padding:14px}.bulk-mini-metric span{color:var(--crm-muted);font-size:12px;font-weight:900;text-transform:uppercase}.bulk-mini-metric strong{color:var(--crm-text);font-size:24px}.bulk-send-main{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(320px,.36fr) minmax(0,1fr)}.bulk-send-create,.bulk-send-review{display:grid;gap:14px;padding:16px}.bulk-section-title{display:grid;gap:4px}.bulk-section-title strong{color:var(--crm-text);font-size:18px}.bulk-audience-pills{display:flex;flex-wrap:wrap;gap:8px}.bulk-audience-pills button{align-items:center;background:#f8fafc;border:1px solid var(--crm-border);border-radius:999px;color:var(--crm-text);display:inline-flex;gap:8px;min-height:38px;padding:8px 12px}.bulk-audience-pills button.is-active{background:#1060ff;border-color:#1060ff;color:#fff}.bulk-audience-pills small{background:#ffffff38;border-radius:999px;font-size:11px;font-weight:900;padding:2px 7px}.bulk-preview-list{border:1px solid var(--crm-border);border-radius:8px;display:grid;max-height:240px;overflow-y:auto}.bulk-preview-list article{align-items:center;border-bottom:1px solid var(--crm-border);display:flex;justify-content:space-between;gap:12px;padding:10px 12px}.bulk-preview-list article.is-blocked{background:#fff7ed}.bulk-preview-list article>div{display:grid;gap:3px}.bulk-preview-list article:last-child{border-bottom:0}.bulk-preview-list strong,.bulk-recipient-list strong{color:var(--crm-text)}.bulk-preview-list span,.bulk-recipient-list small{color:var(--crm-muted);font-size:12px;font-weight:800}.bulk-optin-status,.bulk-optin-button{border-radius:999px;font-size:12px;font-weight:900;padding:7px 9px}.bulk-optin-status.is-ok{background:#dcfce7;color:#166534}.bulk-optin-button{background:#fff;border:1px solid #fed7aa;color:#9a3412;min-height:34px}.bulk-optin-button:disabled{cursor:not-allowed;opacity:.6}.bulk-send-create label{display:grid;gap:6px}.bulk-send-create label>span,.bulk-optin-check span{color:var(--crm-muted);font-size:12px;font-weight:900}.bulk-send-create input,.bulk-send-create select{border:1px solid var(--crm-border);border-radius:8px;color:var(--crm-text);font:inherit;padding:11px 12px;width:100%}.bulk-send-create input:focus,.bulk-send-create select:focus{border-color:#1060ff;box-shadow:0 0 0 3px #1060ff24;outline:0}.bulk-optin-check{align-items:center;display:flex!important;gap:8px}.bulk-optin-check input{width:auto}.bulk-primary-button{background:#1060ff;color:#fff;font-weight:900;min-height:42px}.bulk-primary-button:disabled{cursor:not-allowed;opacity:.45}.bulk-progress-card{background:#f8fafc;border:1px solid var(--crm-border);border-radius:8px;display:grid;gap:12px;padding:14px}.bulk-progress-card>div:first-child{align-items:center;display:flex;gap:12px;justify-content:space-between}.bulk-progress-card span{color:#1060ff;font-size:12px;font-weight:900;text-transform:uppercase}.bulk-progress-card strong{color:var(--crm-text)}.bulk-progress-track{background:#e7eefc;border-radius:999px;height:12px;overflow:hidden}.bulk-progress-track span{background:#1060ff;display:block;height:100%;transition:width .18s ease}.bulk-template-line{align-items:center;border-top:1px solid var(--crm-border);display:flex;gap:10px;justify-content:space-between;padding-top:4px}.bulk-template-line span{color:var(--crm-muted);font-size:13px;font-weight:900}.bulk-template-line small{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;color:#1d4ed8;font-size:12px;font-weight:900;padding:7px 9px}.bulk-recipient-list{border:1px solid var(--crm-border);border-radius:8px;display:grid;max-height:360px;overflow-y:auto}.bulk-recipient-list article{align-items:center;border-bottom:1px solid var(--crm-border);display:grid;gap:10px;grid-template-columns:minmax(180px,1fr) 110px 90px minmax(0,1fr);min-height:58px;padding:10px 12px}.bulk-recipient-list article:last-child{border-bottom:0}.bulk-recipient-list article>div{display:grid;gap:3px}.bulk-status-tag{border-radius:999px;font-size:12px;font-weight:900;padding:7px 9px;text-align:center}.status-na_fila,.status-pendente{background:#f1f5f9;color:#1060ff}.status-enviando{background:#eff6ff;color:#1060ff}.status-enviado,.status-delivered,.status-lido{background:#dcfce7;color:#00a85a}.status-falhou{background:#fee2e2;color:#991b1b}.bulk-log-window{background:#0f172a;border-radius:8px;display:grid;gap:5px;max-height:220px;overflow-y:auto;padding:12px}.bulk-log-window code{color:#dbeafe;font-family:Consolas,Liberation Mono,monospace;font-size:12px;white-space:pre-wrap}.bulk-empty-state{color:var(--crm-muted);display:grid;gap:6px;justify-items:center;padding:32px 16px;text-align:center}.bulk-empty-state strong{color:var(--crm-text)}.bulk-empty-state span{color:var(--crm-muted);font-size:12px;font-weight:800}@media(max-width:1120px){.bulk-send-main{grid-template-columns:1fr}}@media(max-width:720px){.bulk-send-hero,.bulk-template-line,.bulk-progress-card>div:first-child{align-items:stretch;flex-direction:column}.bulk-send-summary,.bulk-send-flow,.bulk-recipient-list article{grid-template-columns:1fr}.bulk-send-number{min-width:0}}.reports-intelligence{--bg-app: #061527;--bg-surface: #0c2035;--bg-surface-secondary: #10263d;--border-default: #1d3954;--text-primary: #f3f7fb;--text-secondary: #b1bfd0;--text-muted: #8292a5;--brand-gold: #f5b617;--success: #16a34a;--warning: #f59e0b;--danger: #dc2626;--info: #2563eb;color:var(--text-primary);display:grid;gap:14px;margin:0 auto;max-width:1540px;padding:18px 24px 36px;width:100%}.reports-header{align-items:center;background:linear-gradient(135deg,#0b2942,#10243d);border:1px solid rgba(255,255,255,.08);border-radius:16px;display:flex;justify-content:space-between;min-height:105px;padding:20px 22px}.reports-eyebrow,.reports-card .eyebrow{color:var(--brand-gold);font-size:11px;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}.reports-header h1{color:#fff;font-size:24px;font-weight:950;line-height:1.2;margin:4px 0}.reports-header p{color:#ffffffb8;font-size:13px;font-weight:750;margin:0}.reports-header-summary{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:13px;display:grid;gap:4px;min-width:176px;padding:12px 14px;text-align:right}.reports-header-summary span{color:#ffffff9e;font-size:11px;font-weight:850;text-transform:uppercase}.reports-header-summary strong{color:#fff;font-size:14px;font-weight:950}.reports-period-card,.reports-kpi,.reports-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:14px;box-shadow:0 14px 30px #00000029,inset 0 1px #ffffff08}.period-toolbar{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) auto;padding:14px 16px}.reports-period-card strong{color:var(--text-primary);display:block;font-size:14px;font-weight:950}.reports-period-card span{color:var(--text-muted);display:block;font-size:12px;font-weight:750;margin-top:3px}.period-options{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.period-button{background:transparent;border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:850;min-height:36px;padding:0 15px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.period-button:hover{background:var(--bg-surface-secondary);border-color:#f5b61759}.period-button.active{background:var(--brand-gold);border-color:var(--brand-gold);box-shadow:0 10px 24px #f5b61738;color:#07182e}.reports-custom-range{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(180px,1fr))}.reports-custom-range label{color:var(--text-secondary);display:grid;font-size:11px;font-weight:900;gap:7px;text-transform:uppercase}.reports-custom-range input{background:#04101fc7;border:1px solid rgba(128,151,181,.22);border-radius:10px;color:var(--text-primary);min-height:42px;padding:9px 12px}.reports-kpi-grid{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.reports-kpi{align-items:center;display:flex;gap:12px;min-height:105px;padding:15px 16px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.reports-kpi:hover{border-color:#f5b61747;box-shadow:0 18px 36px #00000038,inset 0 1px #ffffff0a;transform:translateY(-2px)}.reports-kpi>span,.reports-priority-card>span{align-items:center;border-radius:12px;display:inline-flex;flex:0 0 auto;grid-row:1 / span 3;height:40px;justify-content:center;width:40px}.reports-kpi p{color:var(--text-secondary);font-size:10px;font-weight:900;margin:0;text-transform:uppercase}.reports-kpi strong{color:var(--text-primary);display:block;font-size:clamp(18px,1.25vw,23px);font-weight:950;line-height:1.1;margin-top:2px;white-space:nowrap}.reports-kpi small{color:var(--text-muted);display:block;font-size:11px;font-weight:750;margin-top:4px}.reports-kpi.blue>span,.reports-priority-card.accent>span{background:#2563eb2e;color:#93c5fd}.reports-kpi.purple>span{background:#8b5cf62e;color:#c4b5fd}.reports-kpi.green>span,.reports-priority-card.success>span{background:#16a34a2e;color:#86efac}.reports-kpi.yellow>span,.reports-priority-card.warning>span{background:#f59e0b2e;color:#fcd34d}.reports-kpi.red>span,.reports-priority-card.danger>span{background:#dc26262e;color:#fca5a5}.reports-charts-grid,.reports-ranking-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.reports-card{min-height:0;min-width:0;padding:18px}.reports-charts-grid .reports-card{min-height:260px}.reports-card-header{align-items:start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.reports-card-header h3{color:var(--text-primary);font-size:16px;font-weight:950;margin:2px 0 0}.reports-card-header>strong{color:var(--text-primary);font-size:20px;font-weight:950;text-align:right;white-space:nowrap}.reports-bar-list{display:grid;gap:11px}.reports-bar-row{align-items:center;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) 105px;min-height:31px}.reports-bar-row span{color:var(--text-secondary);font-size:12px;font-weight:800}.reports-bar-row div{background:#e7edf42e;border-radius:999px;height:8px;overflow:hidden;width:100%}.reports-bar-row i{background:linear-gradient(90deg,#074b70,#2563eb);border-radius:inherit;display:block;height:100%}.reports-bar-row strong{color:var(--text-primary);font-size:12px;font-weight:850;text-align:right}.reports-funnel-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.conversion-flow{align-items:center;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.reports-funnel-stage{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.reports-funnel-stage div{background:var(--bg-surface-secondary);border:1px solid var(--border-default);border-radius:12px;min-height:82px;padding:12px 14px}.reports-funnel-stage span{color:var(--text-secondary);display:block;font-size:11px;font-weight:850}.reports-funnel-stage strong{color:var(--text-primary);display:block;font-size:21px;font-weight:950;margin-top:6px}.conversion-arrow{color:var(--text-muted);font-style:normal;font-weight:950}.reports-funnel-stage:last-child{grid-template-columns:1fr}.reports-conversion-rate{align-items:center;background:#f5b6171a;border:1px solid rgba(245,182,23,.2);border-radius:12px;color:var(--text-primary);display:flex;justify-content:space-between;margin:14px 0 0;padding:10px 12px}.reports-conversion-rate span{color:#f9d98b;font-size:12px;font-weight:850}.reports-conversion-rate strong{color:#fff;font-size:15px;font-weight:950}.reports-priority-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.reports-priority-card{align-items:center;background:var(--bg-surface-secondary);border:1px solid var(--border-default);border-radius:12px;color:inherit;cursor:pointer;display:grid;gap:7px;grid-template-columns:40px minmax(0,1fr);min-height:86px;padding:13px;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.reports-priority-card:hover{border-color:#f5b6174d;transform:translateY(-1px)}.reports-priority-card p{color:var(--text-secondary);font-size:12px;font-weight:850;margin:0}.reports-priority-card strong{color:var(--text-primary);display:block;font-size:23px;font-weight:950;grid-column:2;margin-top:2px}.reports-priority-card small{color:var(--text-muted);display:block;font-size:11px;font-weight:750;grid-column:2}.reports-ranking-table{display:grid;gap:0;overflow:auto}.reports-ranking-head,.reports-ranking-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(150px,1.35fr) 80px 130px 130px;min-width:560px}.reports-ranking-head{color:var(--text-muted);font-size:10px;font-weight:950;height:34px;text-transform:uppercase}.reports-ranking-row{border-top:1px solid var(--border-default);min-height:46px}.reports-ranking-row:hover{background:#ffffff09}.reports-ranking-row strong{color:var(--text-primary);font-weight:950;min-width:0}.reports-ranking-row span{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:750}.reports-ranking-row span:nth-child(3),.reports-ranking-row span:nth-child(4){color:var(--text-primary);text-align:right}.ranking-list{display:flex;flex-direction:column;gap:6px}.ranking-item{align-items:center;background:var(--bg-surface-secondary);border:1px solid var(--border-default);border-radius:10px;display:grid;gap:12px;grid-template-columns:38px minmax(180px,1fr) 120px 140px;min-height:56px;padding:8px 12px}.rank-number{align-items:center;background:#0b4c70;border-radius:8px;color:#fff;display:inline-flex;font-size:12px;font-weight:950;height:30px;justify-content:center;width:30px}.ranking-item:first-child .rank-number{background:var(--brand-gold);color:#07182e}.ranking-name{color:var(--text-primary);font-weight:950}.ranking-meta{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:750}.ranking-value{color:var(--text-primary);font-weight:950;text-align:right}.reports-empty{color:var(--text-muted);font-size:13px;font-weight:800;margin:10px 0 0}@media(min-width:1700px){.reports-intelligence{max-width:1600px}}@media(max-width:1280px){.reports-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-ranking-head,.reports-ranking-row{grid-template-columns:minmax(140px,1.2fr) 74px 118px 118px}}@media(max-width:900px){.reports-intelligence{padding:14px}.reports-header,.period-toolbar{align-items:flex-start;flex-direction:column}.reports-header-summary{text-align:left}.reports-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-charts-grid,.reports-ranking-grid,.reports-funnel-grid,.conversion-flow,.reports-funnel-stage{grid-template-columns:1fr}.conversion-arrow{justify-self:center;transform:rotate(90deg)}}@media(max-width:640px){.reports-kpi-grid,.reports-priority-grid,.reports-custom-range{grid-template-columns:1fr}.reports-ranking-head{display:none}.reports-ranking-row,.ranking-item,.reports-bar-row{grid-template-columns:1fr;min-width:0}.reports-bar-row strong,.ranking-value{text-align:left}}:root{--brand-navy-base: #102A43;--brand-navy-strong-base: #071B2E;--brand-gold-base: #F4B41A;--brand-gold-hover-base: #E6A600;--app-background: #F3F6FA;--surface-primary: #FFFFFF;--surface-secondary: #F8FAFC;--surface-tertiary: #EEF3F8;--border-primary: #DCE4EC;--border-secondary: #E8EDF3;--text-primary: #172B3A;--text-secondary: #52677A;--text-muted: #8191A2;--success: #16865C;--warning: #C97910;--danger: #C94A4A;--info: #2563EB;--crm-bg: var(--app-background);--crm-primary: var(--brand-navy-base);--crm-primary-strong: var(--brand-navy-strong-base);--crm-primary-soft: #EAF2FF;--crm-accent: var(--brand-gold-base);--crm-accent-strong: var(--brand-gold-hover-base);--crm-whatsapp: #00C853;--crm-whatsapp-strong: #00A844;--crm-white: var(--surface-primary);--crm-border: var(--border-primary);--crm-border-soft: var(--border-secondary);--crm-text: var(--text-primary);--crm-muted: var(--text-secondary);--crm-muted-light: var(--text-muted);--crm-danger: var(--danger);--crm-danger-bg: #FEE2E2;--crm-warning: var(--warning);--crm-warning-bg: #FEF3C7;--logo-yellow: var(--brand-gold-base);--logo-yellow-hover: var(--brand-gold-hover-base);--sidebar-bg: var(--brand-navy-strong-base);--sidebar-text: #FFFFFF;--sidebar-active-text: #0B3954;--crm-success: var(--success);--crm-success-bg: #E9FFF1;--crm-info-bg: #EAF2FF;--crm-shadow-sm: 0 2px 8px rgba(0, 0, 0, .05);--crm-shadow-md: 0 4px 14px rgba(15, 23, 42, .07);--crm-shadow-lg: 0 12px 32px rgba(15, 23, 42, .14);--crm-radius-sm: 8px;--crm-radius-md: 12px;--crm-radius-lg: 16px;--crm-radius-pill: 999px;--crm-font: Inter, "Segoe UI", Arial, Helvetica, sans-serif;--crm-sidebar-width: 270px;--crm-sidebar-collapsed-width: 78px;--crm-content-width: 1360px;--bg: var(--crm-bg);--primary: var(--crm-primary);--primary-dark: var(--crm-primary-strong);--green: var(--crm-whatsapp);--blue-text: var(--crm-text);--muted: var(--crm-muted);--border: var(--crm-border);--card: var(--crm-white);--warning: var(--crm-warning);--hot-bg: var(--crm-danger-bg);--hot-text: var(--crm-danger);--brand-navy: var(--brand-navy-base);--brand-navy-2: var(--brand-navy-strong-base);--brand-gold: var(--brand-gold-base);--brand-gold-soft: var(--crm-info-bg);--brand-ink: var(--crm-text);--brand-muted: var(--crm-muted);--brand-page: var(--crm-bg);--brand-surface: var(--crm-white);--brand-line: var(--crm-border)}.crm-theme-dark{--crm-bg: #0B132B;--crm-primary: #F8FAFC;--crm-primary-strong: #FFFFFF;--crm-primary-soft: #111C3A;--crm-accent: #F59E0B;--crm-accent-strong: #D97706;--crm-white: #111C3A;--crm-border: #24304D;--crm-border-soft: #1B2744;--crm-text: #F8FAFC;--crm-muted: #A8B3CF;--crm-muted-light: #71809E;--crm-shadow-sm: 0 2px 10px rgba(0, 0, 0, .22);--crm-shadow-md: 0 8px 22px rgba(0, 0, 0, .28);--crm-shadow-lg: 0 18px 38px rgba(0, 0, 0, .34);--bg: var(--crm-bg);--primary: var(--crm-primary);--primary-dark: var(--crm-primary-strong);--blue-text: var(--crm-text);--muted: var(--crm-muted);--border: var(--crm-border);--card: var(--crm-white);--brand-navy: var(--crm-primary);--brand-navy-2: var(--crm-primary-strong);--brand-gold: var(--crm-accent);--brand-gold-soft: rgba(245, 158, 11, .14);--brand-ink: var(--crm-text);--brand-muted: var(--crm-muted);--brand-page: var(--crm-bg);--brand-surface: var(--crm-white);--brand-line: var(--crm-border)}.topbar{background:var(--crm-primary);border:1px solid rgba(255,255,255,.16);border-radius:var(--crm-radius-lg);box-shadow:var(--crm-shadow-md);color:var(--crm-white);min-height:56px;padding:8px 14px}.brand-lockup{align-items:center;display:flex;gap:12px}.brand-lockup img{background:#ffffff14;border:1px solid rgba(243,223,166,.32);border-radius:var(--crm-radius-sm);height:42px;object-fit:contain;padding:5px;width:76px}.brand-subtitle{color:#ffffffb8;font-size:13px;font-weight:800;margin:0 0 3px;text-transform:uppercase}*{box-sizing:border-box}body{margin:0;background:var(--crm-bg);color:var(--brand-ink);font-family:var(--crm-font);overflow-x:hidden}button,input,select,textarea{font:inherit}.app-shell{min-height:100vh;min-width:0;padding:14px 24px 34px}.app-shell-with-sidebar{margin-left:var(--crm-sidebar-width)}.topbar{align-items:center;background:#ffffffdb;border:1px solid var(--crm-border);border-radius:14px;box-shadow:0 2px 12px #0f172a0f;display:flex;gap:14px;justify-content:space-between;height:70px;margin:0 auto 14px;max-width:1360px;min-height:70px;padding:8px 14px}.eyebrow{color:#5b6472;font-size:13px;font-weight:700;margin:0 0 4px;text-transform:uppercase}h1,h2,p{margin-top:0}h1{color:var(--crm-text);font-size:22px;margin-bottom:0}h2{font-size:18px}.status-chip{background:#f8fafc;border:1px solid var(--crm-border);border-radius:999px;color:var(--crm-text);font-size:13px;font-weight:700;padding:6px 12px}.session-actions{align-items:center;display:flex;gap:10px}.topbar-primary-button{background:#1060ff;border:1px solid #1060ff;border-radius:10px;color:#fff;display:inline-flex;font-weight:900;justify-content:center;font-size:13px;min-height:38px;padding:8px 13px;white-space:nowrap}.topbar-primary-button:hover{background:#0052cc;border-color:#0052cc;box-shadow:0 10px 24px #1060ff3d}.login-shell{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:24px}.login-panel{display:grid;gap:16px;max-width:420px;width:100%}.metrics{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(172px,1fr));margin:0 auto 14px;max-width:1320px}.metrics-dashboard{display:grid;gap:14px;grid-template-columns:minmax(320px,.9fr) minmax(520px,1.35fr);margin:0 auto 14px;max-width:1320px}.metrics-group{border:1px solid var(--brand-line);border-radius:8px;padding:12px}.metrics-money{background:#f2faf5}.metrics-workflow{background:#f5f8fc}.metrics-group-header{align-items:center;border-bottom:1px solid rgba(126,143,163,.22);color:var(--brand-navy);display:flex;font-size:13px;font-weight:900;justify-content:space-between;letter-spacing:0;margin-bottom:10px;padding-bottom:8px;text-transform:uppercase}.metrics-group-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.metric{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:92px;overflow:hidden;padding:14px 16px}.metric-workload{background:#f8fbff;border-top:4px solid #8fb7dc}.metric-money{background:#fff;border-top:4px solid #4fa85d}.metric span{color:var(--brand-muted);display:block;font-size:13px;margin-bottom:8px;text-transform:capitalize}.metric strong{color:var(--brand-navy);font-size:clamp(20px,2vw,26px);line-height:1.1;white-space:nowrap}.insight-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(140px,1fr));margin:0 auto 18px;max-width:1320px}.insight-strip div{align-items:center;background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:8px;display:flex;justify-content:space-between;min-height:48px;padding:10px 14px}.insight-strip span{color:var(--brand-muted);font-size:13px}.insight-strip strong{font-size:18px}.operation-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.returns-panel,.tasks-agenda{margin:0}.import-panel{display:grid;gap:14px;margin:0 0 14px}.view-tabs{background:#eef2f6;border:1px solid var(--brand-line);border-bottom:3px solid #d5dde7;border-radius:8px;display:flex;gap:8px;margin:0 auto 18px;max-width:1320px;padding:8px}.view-tab{background:transparent;border:1px solid transparent;border-radius:8px;color:#334155;flex:1;font-weight:800;min-height:42px;padding:10px 12px}.view-tab:hover,.view-tab.active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.view-tab-primary{background:#177245;border-color:#177245;color:#fff;flex:0 0 auto;margin-left:auto;min-width:190px;box-shadow:0 8px 18px #1772452e}.view-tab-primary:hover,.view-tab-primary.active{background:#0f5d37;border-color:#0f5d37;color:#fff}.view-surface{margin:0 auto;max-width:1320px}.form-view,.imports-view{margin:0 auto;max-width:760px}.commissions-layout{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(280px,380px) 1fr}.commission-form{display:grid;gap:14px}.commission-preview{background:#f5f8fc;border:1px solid var(--brand-line);border-left:4px solid #4fa85d;border-radius:8px;display:grid;gap:5px;padding:12px}.commission-preview span{color:var(--brand-muted);font-size:12px;font-weight:800;text-transform:uppercase}.commission-preview strong{color:var(--brand-navy);font-size:14px;line-height:1.35}.commission-filters{align-items:end;background:#f7fafc;border:1px solid var(--brand-line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(130px,1fr) minmax(150px,1fr) minmax(190px,1.3fr) minmax(110px,.7fr) minmax(110px,.7fr) auto;margin:14px 0;padding:12px}.commission-filters label{margin:0}.form-actions{display:flex;flex-wrap:wrap;gap:10px}.checkbox-row{align-items:center;display:flex;gap:8px}.checkbox-row input{width:auto}.import-actions,.import-summary{display:flex;flex-wrap:wrap;gap:10px}.import-preview{display:grid;gap:8px}.preview-row{border:1px solid var(--brand-line);border-radius:8px;display:grid;gap:4px;padding:10px}.preview-row.invalid{border-color:#d98f8f}.preview-row span{color:var(--brand-muted);font-size:13px}.imports-workspace{background:#f5f8fa;display:grid;gap:14px;margin:-24px;min-height:calc(100vh - 56px);padding:18px}.imports-header{align-items:center;background:#fff;border:1px solid #EAF0F6;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;min-height:74px;padding:14px 16px}.imports-header .eyebrow,.imports-workspace .eyebrow{color:#1060ff;font-size:11px;font-weight:800;letter-spacing:0;margin:0 0 4px;text-transform:uppercase}.imports-header h2{color:#0f172a;font-size:22px;line-height:1.1;margin:0}.imports-header span,.imports-workspace .panel-heading span{color:#516f90;display:block;font-size:12px;font-weight:700;margin-top:4px}.imports-grid{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.imports-workspace .import-card{background:#fff;border:1px solid #EAF0F6;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:grid;gap:14px;margin:0;min-height:360px;padding:16px}.imports-workspace .panel-heading{border-bottom:1px solid #EAF0F6;margin:0;padding-bottom:12px}.imports-workspace .panel-heading h2{color:#0f172a;font-size:18px;line-height:1.2;margin:0}.imports-workspace .panel-heading strong{align-items:center;background:#eff6ff;border:1px solid #BFDBFE;border-radius:999px;color:#1060ff;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-width:34px;padding:7px 10px}.imports-workspace .import-field{color:#33475b;display:grid;font-size:12px;font-weight:900;gap:8px;margin:0;text-transform:uppercase}.imports-workspace .import-field>span{color:#33475b}.imports-workspace .import-field input{background:#f8fafc;border:1px solid #EAF0F6;border-radius:8px;color:#0f172a;font-size:13px;font-weight:700;min-height:42px;padding:9px 11px;width:100%}.imports-workspace .import-field input[type=file]{cursor:pointer;padding:8px}.imports-workspace .import-field input[type=file]::file-selector-button{background:#fff;border:1px solid #BFDBFE;border-radius:8px;color:#1060ff;cursor:pointer;font-weight:900;margin-right:12px;min-height:30px;padding:6px 10px}.imports-workspace .import-field input:focus{border-color:#1060ff;box-shadow:0 0 0 3px #1060ff1f;outline:none}.imports-workspace .import-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.imports-workspace .import-actions button,.imports-workspace .import-actions a{align-items:center;border-radius:8px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:38px;padding:9px 13px;text-decoration:none}.imports-workspace .import-actions button:not(.secondary-button){background:#1060ff;border:1px solid #1060FF;color:#fff}.imports-workspace .import-actions button:not(.secondary-button):hover:not(:disabled){background:#0052cc;border-color:#0052cc}.imports-workspace .import-actions .secondary-button,.imports-workspace .import-actions .secondary-link{background:#fff;border:1px solid #EAF0F6;color:#0f172a}.imports-workspace .import-actions .secondary-button:hover:not(:disabled),.imports-workspace .import-actions .secondary-link:hover{border-color:#bfdbfe;color:#1060ff}.imports-workspace .import-actions button:disabled{cursor:not-allowed;opacity:.48}.imports-workspace .message{background:#f8fafc;border:1px solid #EAF0F6;border-radius:8px;color:#33475b;font-size:13px;font-weight:800;margin:0;padding:10px 12px}.imports-workspace .import-summary{display:flex;flex-wrap:wrap;gap:8px}.imports-workspace .import-summary span{background:#f8fafc;border:1px solid #EAF0F6;border-radius:999px;color:#33475b;font-size:11px;font-weight:900;padding:6px 9px}.imports-workspace .import-preview{display:grid;gap:8px;max-height:360px;overflow:auto}.imports-workspace .preview-row{background:#fff;border:1px solid #EAF0F6;border-left:3px solid #1060FF;border-radius:8px;display:grid;gap:4px;padding:10px}.imports-workspace .preview-row.valid{border-left-color:#00c853}.imports-workspace .preview-row.invalid{border-color:#eaf0f6;border-left-color:#f25c54}.imports-workspace .preview-row strong{color:#0f172a;font-size:13px}.imports-workspace .preview-row span{color:#516f90;font-size:12px;font-weight:700}.panel-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.panel-heading h2{margin-bottom:0}.panel-heading strong{font-size:28px}.returns-list{display:grid;gap:10px}.returns-group{display:grid;gap:10px;margin-top:14px}.returns-group-title{align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding:9px 12px}.returns-group-title span{font-weight:900}.returns-group-title strong{font-size:18px}.returns-group-title-overdue{background:#fff1f1;color:#9f1d1d}.returns-group-title-today{background:#fff7d6;color:#765400}.returns-group-title-upcoming{background:#e8f7ec;color:#176b2c}.return-item{align-items:center;border:1px solid #e4e9ef;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(180px,.8fr) minmax(210px,.9fr) minmax(280px,1.35fr);padding:12px}.return-item div{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.return-item span{color:var(--brand-muted);font-size:13px}.return-item-overdue{border-color:#d98f8f}.return-item-today{border-color:#e1c160}.return-item-upcoming{border-color:#8ccf9d}.return-client,.return-details,.return-actions{min-width:0}.return-client strong{color:var(--brand-navy)}.return-actions select{max-width:150px;min-height:34px}.operation-workspace{align-items:start;background:#f5f8fa;display:grid;gap:16px;grid-template-columns:minmax(0,1.85fr) minmax(340px,1fr);margin:-24px;min-height:calc(100vh - 56px);padding:18px}.operation-workspace .returns-panel,.operation-workspace .tasks-agenda{background:#fff;border:1px solid #EAF0F6;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin:0;min-width:0;padding:16px}.operation-workspace .panel-heading{border-bottom:1px solid #EAF0F6;margin:0;padding-bottom:12px}.operation-workspace .panel-heading .eyebrow{color:#1060ff;font-size:11px;font-weight:800;letter-spacing:0;margin:0 0 4px;text-transform:uppercase}.operation-workspace .panel-heading h2{color:#0f172a;font-size:18px;line-height:1.2;margin:0}.operation-workspace .panel-heading strong{align-items:center;background:#eff6ff;border:1px solid #BFDBFE;border-radius:999px;color:#1060ff;display:inline-flex;font-size:15px;font-weight:900;justify-content:center;min-width:34px;padding:6px 10px}.returns-range-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.returns-range-tabs button{align-items:center;background:#fff;border:1px solid #EAF0F6;border-radius:999px;color:#33475b;display:inline-flex;gap:8px;min-height:34px;padding:7px 12px}.returns-range-tabs button span,.returns-range-tabs button strong{font-size:12px;font-weight:900}.returns-range-tabs .returns-range-overdue.active{border-color:#f25c54;color:#dc2626}.returns-range-tabs .returns-range-today.active{border-color:#facc15;color:#a16207}.returns-range-tabs .returns-range-upcoming.active{border-color:#1060ff;color:#1060ff}.operation-workspace .returns-group{margin-top:12px}.operation-workspace .returns-list{display:grid;gap:8px}.operation-workspace .return-item{align-items:center;background:#fff;border:1px solid #EAF0F6;border-left:3px solid #1060FF;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(220px,1fr) minmax(210px,.9fr) auto;padding:10px 12px}.operation-workspace .return-item-overdue{border-color:#eaf0f6;border-left-color:#f25c54}.operation-workspace .return-item-today{border-color:#eaf0f6;border-left-color:#facc15}.operation-workspace .return-item-upcoming{border-color:#eaf0f6;border-left-color:#1060ff}.operation-workspace .return-item div{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.operation-workspace .return-client{display:grid;gap:3px}.operation-workspace .return-client strong{color:#0f172a;font-size:13px;line-height:1.25}.operation-workspace .return-client span,.operation-workspace .return-details span{color:#516f90;font-size:12px;font-weight:700}.operation-workspace .return-status-chip{background:#eff6ff;border-radius:999px;color:#1060ff;font-size:10px;font-weight:900;padding:5px 8px;text-transform:uppercase}.return-actions{justify-content:flex-end;position:relative}.return-contact-action{align-items:center;background:#eff6ff;border:1px solid #BFDBFE;border-radius:999px;color:#1060ff;display:inline-flex;font-size:11px;font-weight:900;height:34px;justify-content:center;min-width:34px;padding:0 9px;text-decoration:none}.return-contact-action:hover{background:#1060ff;border-color:#1060ff;color:#fff}.return-text-action{background:transparent;border:0;color:#1060ff;font-size:12px;font-weight:900;min-height:32px;padding:0 4px}.return-action-menu{position:relative}.return-action-menu summary{background:#fff;border:1px solid #EAF0F6;border-radius:999px;color:#33475b;cursor:pointer;font-size:12px;font-weight:900;list-style:none;min-height:32px;padding:7px 11px}.return-action-menu summary::-webkit-details-marker{display:none}.return-action-menu[open] summary{border-color:#bfdbfe;color:#1060ff}.return-action-menu[open]{z-index:4}.return-action-menu[open]:after{background:#fff;border:1px solid #EAF0F6;border-radius:8px;box-shadow:0 12px 28px #0f172a1f;content:"";display:block;height:144px;position:absolute;right:0;top:38px;width:190px;z-index:-1}.return-action-menu button,.return-action-menu label{background:transparent;border:0;color:#0f172a;display:grid;font-size:12px;font-weight:800;gap:5px;margin:0;min-height:30px;padding:6px 10px;position:relative;text-align:left;width:180px}.return-action-menu button:hover{color:#1060ff}.return-action-menu select{background:#f8fafc;border:1px solid #EAF0F6;border-radius:8px;color:#0f172a;font-size:12px;min-height:32px;padding:6px 8px;width:170px}.returns-empty{color:#516f90;font-size:13px;font-weight:800;margin:8px 0 0}.operation-workspace .tasks-agenda .return-item{align-items:start;grid-template-columns:1fr}.operation-workspace .tasks-agenda .return-item>div{align-items:center;justify-content:space-between}.operation-workspace .tasks-agenda .return-item strong{color:#0f172a;font-size:13px}.operation-workspace .tasks-agenda .secondary-button{background:#fff;border:1px solid #EAF0F6;border-radius:8px;color:#1060ff;min-height:34px;padding:7px 10px}.workspace{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(280px,340px) 1fr;margin:0 auto;max-width:1320px}.panel{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:9px;box-shadow:0 1px 2px #0028460d;padding:20px}.form-panel{display:grid;gap:14px;position:sticky;top:18px}.form-view .form-panel{position:static}.form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-section-title{border-top:1px solid var(--brand-line);color:var(--brand-navy);font-size:13px;font-weight:800;margin-top:4px;padding-top:14px;text-transform:uppercase}.birthday-alert{align-items:center;background:#fff8e1;border:1px solid #f3d37a;border-radius:8px;color:#5f4300;display:flex;gap:12px;margin:0 auto 18px;max-width:1320px;padding:12px 16px}.birthday-alert-icon{align-items:center;background:#fff2cc;border:1px solid #f3d37a;border-radius:10px;color:#b45309;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;width:30px}.birthday-alert-icon svg{fill:currentColor;height:17px;width:17px}.birthday-alert strong{color:#123d5a}.birthday-alert>span:nth-child(3){flex:1;min-width:0}.birthday-alert button{background:#fff;border:1px solid #d8e1ea;border-radius:10px;color:#0b3954;font-size:12px;font-weight:900;min-height:34px;padding:7px 12px}.birthday-alert button:hover{background:#f8fafc}.filters-row{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px}.filters{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) repeat(4,minmax(140px,190px));margin-bottom:0}.filter-clear-button{min-height:40px;white-space:nowrap}.list-actions{display:flex;gap:10px;justify-content:flex-end;margin:-4px 0 14px}.list-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.list-header h2{margin-bottom:0}.list-header strong{color:var(--brand-navy);font-size:30px}.status-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.shortcut{align-items:center;background:#f5f8fb;border:1px solid var(--brand-line);color:#334155;display:inline-flex;gap:8px;font-weight:800;justify-content:space-between;min-height:34px;padding:7px 10px;text-transform:capitalize}.shortcut strong{background:#ffffffc2;border-radius:999px;color:inherit;font-size:12px;min-width:24px;padding:2px 7px}.shortcut.active{background:var(--brand-navy);border-color:var(--brand-gold);box-shadow:inset 0 -3px 0 var(--brand-gold),0 0 0 2px #c397352e;color:#fff}.shortcut-pago{background:#e8f7ec;border-color:#7ecb89;color:#176b2c}.shortcut-pago.active{background:#249447;border-color:#176b2c;box-shadow:inset 0 -3px #bff0c8,0 0 0 2px #24944733;color:#fff}.shortcut-analise{background:#fff7d6;border-color:#e5bf42;color:#765400}.shortcut-analise.active{background:#c9971d;border-color:#8f6800;box-shadow:inset 0 -3px #ffe49a,0 0 0 2px #c9971d38;color:#fff}.shortcut-cancelado,.shortcut-recusado{background:#fff0f0;border-color:#e59a9a;color:#9f1d1d}.shortcut-cancelado.active,.shortcut-recusado.active{background:#c93434;border-color:#9f1d1d;box-shadow:inset 0 -3px #ffc1c1,0 0 0 2px #c934342e;color:#fff}label{color:#334155;display:grid;font-size:13px;font-weight:700;gap:6px}input,select,textarea{border:1px solid #b8c2cf;border-radius:6px;color:#1d2733;min-height:40px;padding:9px 10px;width:100%}textarea{resize:vertical}button{background:#1060ff;border:0;border-radius:7px;color:#fff;cursor:pointer;font-weight:700;min-height:42px;padding:10px 14px}button:hover{background:#0052cc}.secondary-link,.secondary-button{background:#f5f8fb;border:1px solid var(--border);border-radius:7px;color:var(--blue-text);display:inline-flex;font-weight:700;justify-content:center;min-height:34px;padding:7px 10px;text-decoration:none}.secondary-link:hover,.secondary-button:hover{background:#dfe8f1}.secondary-button.active-filter{background:var(--brand-gold);border-color:var(--brand-gold);color:#fff}.secondary-button.active-filter:hover{background:#b98c2a}.danger-button{background:#fff1f1;border:1px solid #e6b8b8;border-radius:6px;color:#9f1d1d;font-weight:700;min-height:34px;padding:7px 10px}.brand-lockup{align-items:center;display:flex;gap:12px;min-width:0}.brand-lockup img{background:var(--crm-primary);border-radius:10px;height:38px;object-fit:contain;padding:6px;width:38px}.brand-lockup h1{color:var(--crm-text);font-size:17px;line-height:1.2;margin:0}.view-surface{max-width:1360px}.birthday-alert{background:#fff8e7;border:1px solid #F7D67A;border-radius:12px;box-shadow:0 2px 10px #0f172a0a;color:#5f4300;max-width:1360px}.birthday-alert strong{color:var(--crm-primary)}.secondary-button{border-radius:10px;min-height:40px;padding:9px 12px}.danger-button:hover{background:#ffe1e1}.message{background:#fff8e7;border-left:4px solid var(--brand-gold);margin:0;padding:10px}.table-wrap{border:1px solid #e4e9ef;border-radius:8px;overflow-x:auto}table{border-collapse:collapse;min-width:1140px;width:100%}th,td{border-bottom:1px solid #e4e9ef;padding:11px 10px;text-align:left}th{background:#f7fafc;color:var(--brand-navy);font-size:11px;font-weight:900;position:sticky;top:0;text-transform:uppercase}td{font-size:13px}tbody tr:hover{background:#f7fafc}tbody tr:nth-child(2n){background:#f7fafc}tbody tr:nth-child(2n):hover{background:#f2f7fb}.return-overdue-row,tbody tr.return-overdue-row:nth-child(2n){background:#fff7f7}.return-chip{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-width:112px;padding:6px 10px;white-space:nowrap}.return-chip-empty{background:#edf2f7;color:#334155}.return-chip-scheduled{background:#dbeafe;color:#1d4e89}.return-chip-today{background:#fff2c2;color:#765400}.return-chip-overdue{background:#fff0f0;color:#9f1d1d}.muted-row{background:#fbfcfd}.empty-state{align-items:center;background:#f8fafc;border:1px dashed #c8d2df;border-radius:8px;color:#5b6472;display:grid;gap:6px;justify-items:center;margin:14px 0;min-height:150px;padding:22px;text-align:center}.empty-state span{align-items:center;background:#e8eef5;border-radius:999px;color:#718096;display:inline-flex;font-size:34px;height:58px;justify-content:center;line-height:1;width:58px}.empty-state strong{color:var(--brand-navy);font-size:18px}.empty-state p{margin-bottom:0}.status-select{min-width:132px;text-transform:capitalize}.badge-status{border-radius:999px;cursor:pointer;font-size:12px;font-weight:800;min-height:32px;padding:5px 28px 5px 12px;text-align:center}.esteira-summary{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:16px 0}.esteira-summary div{background:#f7fafc;border:1px solid #e4e9ef;border-radius:8px;display:grid;gap:6px;padding:12px}.esteira-summary span{color:var(--brand-muted);font-size:13px}.esteira-summary strong{color:var(--brand-navy);font-size:24px}.esteira-table table{min-width:1280px}.contract-status{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-width:126px;padding:5px 12px;text-align:center}.status-pago{background:#55b960;color:#062d0b}.status-cancelado,.status-recusado{background:#df5550;color:#320807}.status-aprovado{background:#d9f2dd;color:#176b2c}.status-analise{background:#fff2c2;color:#765400}.status-documentacao{background:#dbeafe;color:#1d4e89}.status-novo_lead,.status-sem-status{background:#edf2f7;color:#334155}.bank-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;gap:7px;line-height:1.2;min-height:26px;padding:5px 10px 5px 8px;text-transform:none;width:fit-content}.bank-tag:before,.channel-tag:before{border-radius:999px;content:"";flex:0 0 8px;height:8px;width:8px}.channel-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:800;gap:7px;line-height:1.2;min-height:26px;padding:5px 10px 5px 8px;width:fit-content}.bank-credito-one{background:#2f41e61f;border:1px solid rgba(47,65,230,.34);color:#93c5fd}.bank-credito-one:before{background:#2f41e6}.bank-mscred{background:#d2a64024;border:1px solid rgba(210,166,64,.36);color:#f8d77a}.bank-mscred:before{background:#d2a640}.bank-jbcred{background:#0c4a4e4d;border:1px solid rgba(20,184,166,.3);color:#7dd3c7}.bank-jbcred:before{background:#0c4a4e}.bank-daycoval{background:#0d3b8e33;border:1px solid rgba(59,130,246,.34);color:#93c5fd}.bank-daycoval:before{background:#0d3b8e}.bank-neocred{background:#7c3aed24;border:1px solid rgba(168,85,247,.34);color:#c4b5fd}.bank-neocred:before{background:#7c3aed}.bank-one-financeira{background:#14b8a624;border:1px solid rgba(20,184,166,.34);color:#5eead4}.bank-one-financeira:before{background:#14b8a6}.bank-btw{background:#0f172ac7;border:1px solid rgba(148,163,184,.34);color:#e5edf7}.bank-btw:before{background:#64748b}.bank-itau{background:#ec700029;border:1px solid rgba(236,112,0,.35);color:#fdba74}.bank-itau:before{background:#ec7000}.bank-pan{background:#0b5fff26;border:1px solid rgba(11,95,255,.36);color:#93c5fd}.bank-pan:before{background:#0b5fff}.bank-bmg{background:#ff7a0029;border:1px solid rgba(255,122,0,.36);color:#fdba74}.bank-bmg:before{background:#ff7a00}.bank-crefaz{background:#f2652229;border:1px solid rgba(242,101,34,.34);color:#fb9a69}.bank-crefaz:before{background:#f26522}.bank-cdc{background:#0052cc29;border:1px solid rgba(0,82,204,.36);color:#8bbcff}.bank-cdc:before{background:#0052cc}.bank-c6{background:#111111b3;border:1px solid rgba(148,163,184,.34);color:#f8fafc}.bank-c6:before{background:#111;border:1px solid rgba(255,255,255,.38)}.bank-digio{background:#5d2be629;border:1px solid rgba(93,43,230,.36);color:#c4b5fd}.bank-digio:before{background:#5d2be6}.bank-santander{background:#ec000021;border:1px solid rgba(236,0,0,.36);color:#fca5a5}.bank-santander:before{background:#ec0000}.bank-safra{background:#94a3b81f;border:1px solid rgba(148,163,184,.28);color:#d7dee9}.bank-safra:before{background:#64748b}.bank-facta{background:#7e22ce24;border:1px solid rgba(168,85,247,.3);color:#d8b4fe}.bank-facta:before{background:#7e22ce}.bank-default{background:#64748b24;border:1px solid rgba(148,163,184,.26);color:#cbd5e1}.bank-default:before{background:#6b7280}.channel-allcred{background:#f5b40029;border:1px solid rgba(245,180,0,.38);color:#facc15}.channel-allcred:before{background:#f5b400}.channel-unica{background:#e2a90024;border:1px solid rgba(226,169,0,.36);color:#f8d45a}.channel-unica:before{background:#e2a900}.channel-direct{background:#6b728029;border:1px solid rgba(156,163,175,.32);color:#d1d5db}.channel-direct:before{background:#6b7280}.channel-unknown{background:#64748b1f;border:1px solid rgba(148,163,184,.24);color:#94a3b8}.channel-unknown:before{background:#64748b}.channel-partner{background:#0ea5e924;border:1px solid rgba(14,165,233,.32);color:#7dd3fc}.channel-partner:before{background:#0ea5e9}td:last-child{display:flex;flex-wrap:wrap;gap:8px}.detail-panel{background:var(--brand-surface);border-left:4px solid var(--brand-gold);box-shadow:-12px 0 32px #1d27331f;bottom:0;overflow-y:auto;padding:24px;position:fixed;right:0;top:0;width:min(420px,100vw);z-index:10}.modal-backdrop{align-items:center;background:#121b2785;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:20}.confirm-dialog{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:8px;box-shadow:0 24px 70px #121b2747;display:grid;gap:14px;max-width:460px;padding:22px;width:100%}.proposal-modal{background:var(--brand-page);border:1px solid var(--brand-line);border-radius:8px;box-shadow:0 24px 70px #121b274d;max-height:min(92vh,980px);max-width:760px;overflow-y:auto;padding:18px;width:min(760px,96vw)}.proposal-modal .form-panel{border:0;margin-top:12px;padding:18px;position:static}.modal-header{align-items:center;display:flex;gap:16px;justify-content:space-between}.modal-header h2,.confirm-dialog h2,.confirm-dialog p{margin-bottom:0}.dialog-actions{display:flex;gap:10px;justify-content:flex-end}.danger-button:disabled{cursor:not-allowed;opacity:.55}.detail-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.detail-header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.detail-edit-button{border-color:#f59e0b7a;color:var(--brand-gold)}.detail-title{align-items:center;display:flex;gap:12px;min-width:0}.detail-title h2{line-height:1.12;margin:2px 0 4px;overflow-wrap:anywhere}.detail-title span:not(.detail-avatar){color:var(--brand-muted);font-size:13px}.detail-avatar{align-items:center;background:#1060ff;border-radius:12px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:900;height:44px;justify-content:center;width:44px}.detail-action-row{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.detail-action-row .primary-button,.detail-action-row .secondary-button{align-items:center;display:inline-flex;justify-content:center;min-height:42px;text-decoration:none}.detail-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.detail-info-tile,.detail-section{background:#fff;border:1px solid #e4e9ef;border-radius:10px}.detail-info-tile{display:grid;gap:5px;min-height:76px;padding:12px}.detail-info-tile span,.detail-info-row span{color:var(--brand-muted);font-size:12px;font-weight:800;text-transform:uppercase}.detail-info-tile strong,.detail-info-row strong{color:var(--crm-text);font-size:14px;overflow-wrap:anywhere}.detail-section{display:grid;gap:12px;margin-bottom:14px;padding:14px}.detail-section h3,.detail-section summary,.edit-form-group summary{color:var(--crm-text);cursor:pointer;font-size:15px;font-weight:900;margin:0}.detail-info-grid{display:grid;gap:10px}.detail-info-row{display:grid;gap:4px;margin:0}.detail-section[open]{gap:12px}dl{display:grid;gap:8px;grid-template-columns:92px 1fr;margin:0 0 24px}dt{color:var(--brand-muted);font-weight:700}dd{margin:0}.proposal-card{background:linear-gradient(180deg,#0f2036fa,#081627fa);border:1px solid rgba(128,151,181,.22);border-radius:14px;box-shadow:0 16px 32px #00000038,inset 0 1px #ffffff0a;display:grid;gap:14px;margin-bottom:14px;padding:14px}.proposal-card-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.proposal-card-header>div{display:grid;gap:3px;min-width:0}.proposal-card-kicker,.proposal-card-money span,.proposal-info-pill span,.proposal-status-field,.proposal-quick-edit-header span{color:#91a5bf;font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}.proposal-card-header strong{color:#fff;font-size:15px;font-weight:950;line-height:1.18;overflow-wrap:anywhere}.proposal-edit-toggle{min-height:34px;padding:0 12px}.proposal-card-money{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-card-money p,.proposal-info-pill{background:#04101f94;border:1px solid rgba(128,151,181,.16);border-radius:12px;display:grid;gap:6px;margin:0;min-width:0;padding:11px 12px}.proposal-card-money strong{color:#fff;font-size:18px;font-weight:950;line-height:1.15}.proposal-card-meta{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-info-pill strong{color:#eef6ff;font-size:12px;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.proposal-status-field{display:grid;gap:7px;margin:0}.proposal-status-field select{background:#04101fdb;border:1px solid rgba(128,151,181,.24);border-radius:10px;color:#fff;font-weight:900;min-height:42px;padding:0 12px}.proposal-quick-edit{background:linear-gradient(180deg,#071426f5,#04101ffa);border:1px solid rgba(245,158,11,.25);border-radius:14px;box-shadow:inset 0 1px #ffffff09;display:grid;gap:12px;margin-top:4px;padding:14px}.proposal-quick-edit-header{border-bottom:1px solid rgba(128,151,181,.14);display:grid;gap:3px;padding-bottom:10px}.proposal-quick-edit-header p{color:#fff;font-size:15px;font-weight:950;margin:0}.proposal-quick-edit label{color:#c9d6e6;display:grid;font-size:11px;font-weight:900;gap:7px;letter-spacing:0;text-transform:uppercase}.proposal-quick-edit input,.proposal-quick-edit select{background:#8097b51f;border:1px solid rgba(128,151,181,.22);border-radius:10px;color:#fff;font-weight:850;min-height:42px;padding:0 12px}.proposal-quick-edit input:focus,.proposal-quick-edit select:focus,.proposal-status-field select:focus{border-color:#f59e0b9e;box-shadow:0 0 0 3px #f59e0b1f;outline:none}.proposal-quick-edit .primary-button{background:linear-gradient(135deg,#fbbf24,#f59e0b);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#071426;cursor:pointer;font-weight:950;min-height:44px}.proposal-quick-edit .primary-button:hover{box-shadow:0 12px 24px #f59e0b3d;filter:brightness(1.03)}.proposal-quick-edit .secondary-button{justify-content:center;min-height:42px;width:100%}.proposal-empty-actions{background:#f8fafc;border:1px dashed #c8d2df;border-radius:8px;display:grid;gap:10px;margin-bottom:16px;padding:14px}.proposal-empty-actions p{color:var(--brand-muted);margin-bottom:0}.edit-form{border-bottom:1px solid #e4e9ef;display:grid;gap:10px;margin-bottom:0;padding-bottom:0}.edit-section{background:#f8fafc}.edit-section-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.edit-section-header h3{margin:0}.edit-form-group{background:#fff;border:1px solid #e4e9ef;border-radius:10px;display:grid;gap:10px;padding:12px}.edit-form-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.edit-form-grid label,.edit-form>label{color:#102a43;display:grid;font-size:13px;font-weight:800;gap:6px}.edit-form-grid input,.edit-form-grid select,.edit-form-grid textarea,.edit-form>label input,.edit-form>label select,.edit-form>label textarea{background:#fff;border:1px solid #d6dee8;border-radius:8px;color:#0f172a;min-height:40px;padding:0 11px;width:100%}.edit-form-grid textarea,.edit-form>label textarea{min-height:86px;padding:10px 11px}.detail-save-bar{background:#f8fafc;bottom:-1px;display:flex;justify-content:flex-end;padding-top:4px;position:sticky}.detail-save-bar button{min-height:44px;min-width:180px}@media(max-width:720px){.detail-action-row,.detail-summary-grid,.edit-form-grid{grid-template-columns:1fr}}.tasks-panel{border-bottom:1px solid #e4e9ef;display:grid;gap:12px;margin-bottom:20px;padding-bottom:20px}.task-form,.task-card{display:grid;gap:10px}.task-card{border:1px solid var(--brand-line);border-radius:8px;padding:12px}.task-card span{color:var(--brand-muted);font-size:13px}.clientes-crm-screen{display:grid;gap:16px;max-width:100%;min-width:0}.clientes-crm-header,.clientes-table-header,.clientes-pagination{align-items:center;display:flex;gap:16px;justify-content:space-between}.clientes-crm-header h2,.clientes-table-header h3,.cliente-side-panel h3{color:var(--crm-text);margin:0}.clientes-crm-header-actions{display:flex;gap:10px}.clientes-admin-message{background:#eff6ff;border:1px solid #BFDBFE;border-radius:12px;color:#1e40af;font-size:13px;font-weight:800;margin:0;padding:10px 14px}.clientes-kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.clientes-kpi{align-items:start;background:var(--crm-white);border:1px solid var(--crm-border);border-radius:16px;box-shadow:0 2px 8px #0000000d;color:var(--crm-text);display:grid;gap:8px;justify-items:start;min-height:112px;padding:18px;text-align:left;transition:box-shadow .16s ease,transform .16s ease}.clientes-kpi:hover{box-shadow:0 10px 24px #0f172a14;transform:translateY(-2px)}.clientes-kpi span:not(.clientes-kpi-icon){color:var(--crm-muted);font-size:12px;font-weight:900;text-transform:uppercase}.clientes-kpi strong{color:var(--crm-text);font-size:30px;line-height:1}.clientes-kpi-icon{align-items:center;border-radius:14px;display:inline-flex;font-size:20px;height:42px;justify-content:center;width:42px}.clientes-kpi-total .clientes-kpi-icon,.clientes-kpi-info .clientes-kpi-icon{background:#dbeafe}.clientes-kpi-warning .clientes-kpi-icon{background:#fef3c7}.clientes-kpi-danger .clientes-kpi-icon{background:#fee2e2}.clientes-kpi-accent .clientes-kpi-icon{background:#dbeafe}.clientes-kpi-success .clientes-kpi-icon{background:#dcfce7}.clientes-filter-card,.clientes-table-card,.cliente-side-panel{background:var(--crm-white);border:1px solid var(--crm-border);border-radius:16px;box-shadow:0 2px 8px #0000000d;padding:18px}.clientes-filter-card{display:grid;gap:14px}.clientes-search-box{align-items:center;background:#fff;border:1px solid #DBEAFE;border-radius:16px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:60px;padding:0 18px}.clientes-search-box input{background:transparent;border:0;color:var(--crm-text);font-size:16px;min-height:48px;outline:none}.clientes-filter-selects{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(130px,1fr)) auto}.clientes-filter-selects select{background:#f8fafc;border:1px solid var(--crm-border);border-radius:10px;color:var(--crm-text);min-height:42px;padding:8px 10px}.clientes-chip-row{display:flex;flex-wrap:wrap;gap:8px}.cliente-chip{background:#f8fafc;border:1px solid var(--crm-border);border-radius:999px;color:var(--crm-text);font-size:13px;font-weight:900;min-height:38px;padding:8px 12px}.cliente-chip.active{background:#0f172a;border-color:#0f172a;color:#fff}.lead-distribution-modal{align-items:center;background:#0f172a6b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:120}.lead-distribution-card{background:#fff;border-radius:16px;box-shadow:0 20px 44px #0f172a2e;display:grid;gap:16px;max-width:420px;padding:24px;width:100%}.lead-distribution-card h3,.lead-distribution-card p{margin:0}.lead-distribution-card h3{color:var(--crm-text);font-size:19px}.lead-distribution-card p{color:var(--crm-muted);font-size:13px;line-height:1.45}.lead-distribution-card label{color:#475569;display:grid;font-size:12px;font-weight:900;gap:7px;text-transform:uppercase}.lead-distribution-card input,.lead-distribution-card select{border:1px solid var(--crm-border);border-radius:10px;color:var(--crm-text);font-size:14px;min-height:44px;padding:8px 10px}.lead-distribution-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.clientes-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 380px}.clientes-crm-header span{color:var(--crm-muted);display:block;font-size:13px;margin-top:4px}.leads-operation-screen .clientes-kpi-grid{grid-template-columns:repeat(4,minmax(150px,1fr))}.leads-operation-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(260px,.95fr) minmax(280px,1fr) minmax(280px,.95fr)}.leads-column{background:var(--crm-white);border:1px solid var(--crm-border);border-radius:16px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;min-height:620px;padding:16px}.leads-column-header{align-items:flex-start;border-bottom:1px solid var(--crm-border);display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.leads-column-header span,.leads-column-header small{color:var(--crm-muted);display:block;font-size:12px;font-weight:900;text-transform:uppercase}.leads-column-header strong{color:var(--crm-text);display:block;font-size:15px;margin-top:4px}.leads-list,.lead-history-list{display:grid;gap:10px;overflow-y:auto}.leads-list{flex:1}.lead-row-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:var(--crm-text);display:grid;gap:10px;grid-template-columns:10px minmax(0,1fr);justify-content:start;min-height:64px;padding:12px;text-align:left;width:100%}.lead-row-card:hover,.lead-row-card.active{background:#eff6ff;border-color:#2563eb59;transform:none}.lead-row-card strong,.lead-row-card small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-row-card strong{color:var(--crm-text);font-size:13px}.lead-row-card small{color:var(--crm-muted);font-size:12px;margin-top:4px}.lead-temp-dot{background:#94a3b8;border-radius:999px;height:10px;width:10px}.lead-temp-dot.hot,.lead-temp-dot.analysis{background:#f59e0b}.lead-temp-dot.warm{background:#2563eb}.lead-temp-dot.completed{background:#16a34a}.leads-pagination{border-top:1px solid var(--crm-border);margin-top:12px;padding:12px 0 0}.lead-history-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:5px;padding:12px}.lead-history-item span{color:var(--crm-muted);font-size:12px;font-weight:900}.lead-history-item strong{color:var(--crm-text);font-size:13px;line-height:1.45}.lead-history-item.muted{background:#fff7ed;border-color:#f59e0b47}.lead-history-item.saved-note{background:#f0fdf4;border-color:#16a34a47}.lead-note-box{border-top:1px solid var(--crm-border);display:grid;gap:10px;margin-top:auto;padding-top:12px}.lead-note-box label{display:grid;gap:6px;font-size:12px}.lead-note-message{color:#166534;font-size:12px;font-weight:900}.lead-profile-chip{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);margin-bottom:14px;padding:14px}.lead-profile-chip>span{align-items:center;background:var(--crm-primary);border-radius:999px;color:var(--crm-white);display:inline-flex;font-weight:900;height:48px;justify-content:center;width:48px}.lead-profile-chip strong,.lead-profile-chip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-profile-chip small{color:var(--crm-muted);margin-top:4px}.lead-copy-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:8px;padding:12px}.lead-copy-line{align-items:center;display:grid;gap:8px;grid-template-columns:86px minmax(0,1fr) auto}.lead-copy-line span{color:var(--crm-muted);font-size:12px;font-weight:900}.lead-copy-line strong{color:var(--crm-text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-copy-line button{background:#e2e8f0;border:0;color:var(--crm-primary);font-size:11px;min-height:30px;padding:4px 8px}.lead-action-stack{display:grid;gap:10px;margin-top:auto}.lead-action-stack a,.lead-action-stack button{width:100%}.lead-whatsapp-button{background:#16a34a;color:#fff;text-decoration:none}.clientes-table-card{min-width:0;padding:0;overflow:hidden}.clientes-table-header{padding:18px}.clientes-table-header span,.clientes-table-header strong{color:var(--crm-muted);font-size:13px}.clientes-table-wrap{max-height:680px;overflow:auto}.clientes-table{border-collapse:separate;border-spacing:0;min-width:760px;width:100%}.clientes-table th{background:#f8fafc;border-bottom:1px solid var(--crm-border);position:sticky;top:0;z-index:1}.clientes-table td,.clientes-table th{border-bottom:1px solid #E2E8F0;padding:13px 12px;vertical-align:middle}.clientes-table tbody tr{cursor:pointer}.clientes-table tbody tr:nth-child(2n){background:#fcfdfe}.clientes-table tbody tr:hover,.clientes-table tbody tr.selected-row{background:#eff6ff}.sort-button{align-items:center;background:transparent;border:0;color:var(--crm-text);display:inline-flex;font-size:11px;font-weight:900;gap:6px;justify-content:flex-start;min-height:auto;padding:0;text-transform:uppercase}.sort-button:hover,.sort-button.active{background:transparent;color:var(--crm-accent);transform:none}.cliente-main-cell{align-items:center;display:flex;gap:10px;min-width:220px}.cliente-main-cell>span,.cliente-panel-header>span{align-items:center;background:linear-gradient(135deg,#0f172a,#1060ff);border-radius:14px;color:#fff;display:inline-flex;flex:0 0 auto;font-weight:900;height:42px;justify-content:center;width:42px}.cliente-main-cell strong{color:var(--crm-text);display:block;font-size:13px}.cliente-main-cell small{color:var(--crm-muted);display:block;margin-top:3px}.temperature-badge,.priority-badge,.return-date{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-width:88px;padding:7px 10px;white-space:nowrap}.temperature-badge.hot,.priority-badge.urgent,.return-date.urgent{background:#fee2e2;color:#991b1b}.temperature-badge.warm,.priority-badge.today{background:#fef3c7;color:#92400e}.temperature-badge.cold{background:#dbeafe;color:#0052cc}.priority-badge.normal{background:#dcfce7;color:#166534}.quick-icon-actions{align-items:center;display:flex;gap:6px}.quick-icon-actions a,.quick-icon-actions button{align-items:center;background:#f8fafc;border:1px solid var(--crm-border);border-radius:10px;color:var(--crm-text);display:inline-flex;font-size:12px;font-weight:900;height:34px;justify-content:center;min-height:34px;padding:0 10px;text-decoration:none;width:auto}.quick-icon-actions a:first-child{background:#00c853;border-color:#00c853;color:#fff}.quick-icon-actions a:hover,.quick-icon-actions button:hover{background:#eff6ff;border-color:#bfdbfe;transform:none}.clientes-pagination{border-top:1px solid var(--crm-border);padding:14px 18px}.clientes-pagination span{color:var(--crm-muted);font-weight:800}.clientes-pagination div{display:flex;gap:8px}.cliente-side-panel{position:sticky;top:18px}.cliente-panel-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.cliente-panel-header>span{height:54px;width:54px}.cliente-panel-header small{color:var(--crm-muted);font-weight:900}.cliente-panel-header h3{font-size:17px;line-height:1.3;margin-top:3px}.cliente-panel-info{display:grid;gap:8px}.cliente-panel-info p{background:#f8fafc;border:1px solid #E2E8F0;border-radius:12px;display:grid;gap:4px;margin:0;padding:10px 12px}.cliente-panel-info span{color:var(--crm-muted);font-size:11px;font-weight:900;text-transform:uppercase}.cliente-panel-info strong{color:var(--crm-text);font-size:13px}.cliente-panel-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.cliente-panel-actions a,.cliente-panel-actions button{align-items:center;background:#f8fafc;border:1px solid var(--crm-border);border-radius:10px;color:var(--crm-accent);display:flex;font-size:13px;font-weight:900;justify-content:center;min-height:42px;padding:10px;text-decoration:none}.cliente-panel-actions a:first-child{background:var(--crm-whatsapp);border-color:var(--crm-whatsapp);color:#fff}.cliente-timeline{border-top:1px solid var(--crm-border);display:grid;gap:10px;margin-top:14px;padding-top:14px}.cliente-timeline h4{color:var(--crm-text);margin:0}.timeline-item{border-left:3px solid #DBEAFE;display:grid;gap:3px;padding-left:10px}.timeline-item span{color:var(--crm-muted);font-size:12px;font-weight:800}.timeline-item strong{color:var(--crm-text);font-size:13px}.cliente-delete-button{margin-top:12px;width:100%}.proposal-crm-screen{display:grid;gap:16px}.proposal-crm-header,.proposal-section-title,.proposal-table-header{align-items:center;display:flex;gap:14px;justify-content:space-between}.proposal-crm-header h2,.proposal-table-header h3,.proposal-side-panel h3{color:var(--crm-text);margin:0}.proposal-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.proposal-active-filters>span{color:var(--crm-muted);font-size:13px;font-weight:800}.proposal-active-filters strong{background:#fee2e2;border:1px solid #FCA5A5;border-radius:999px;color:#991b1b;font-size:11px;font-weight:900;padding:5px 10px}.proposal-active-filters em{background:#059669;border-radius:6px;color:#fff;font-size:11px;font-style:normal;font-weight:900;padding:5px 9px}.proposal-active-filters button{background:transparent;border:0;color:#1060ff;font-size:12px;font-weight:900;min-height:28px;padding:4px 8px}.proposal-action-bar{align-items:center;background:#fff;border:1px solid var(--crm-border);border-radius:12px;box-shadow:0 2px 8px #0f172a0d;display:flex;gap:14px;justify-content:space-between;padding:12px 16px}.proposal-action-fields{align-items:center;display:grid;flex:1;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(210px,.8fr) 150px 150px}.proposal-action-fields input,.proposal-action-fields select{background:#f8fafc;border:1px solid #D1D5DB;border-radius:8px;color:var(--crm-text);min-height:40px;padding:8px 12px}.proposal-action-buttons{display:flex;gap:8px}.proposal-crm-header strong,.proposal-table-header span{color:var(--crm-muted);font-weight:900}.proposal-search-box{align-items:center;background:#fff;border:1px solid #DBEAFE;border-radius:16px;box-shadow:0 2px 8px #0000000d;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-height:60px;padding:0 20px}.proposal-search-box input{background:transparent;border:0;color:var(--crm-text);font-size:16px;min-height:48px;outline:none}.proposal-kpi-grid,.proposal-pipeline-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.proposal-kpi,.proposal-priority-card,.proposal-pipeline-card,.proposal-table-card,.proposal-side-panel{background:#fff;border:1px solid var(--crm-border);border-radius:16px;box-shadow:0 2px 8px #0000000d}.proposal-kpi{display:grid;gap:8px;min-height:118px;padding:18px}.proposal-kpi>span{align-items:center;border-radius:14px;display:inline-flex;font-size:20px;height:42px;justify-content:center;width:42px}.proposal-kpi small{color:var(--crm-muted);font-weight:900;text-transform:uppercase}.proposal-kpi strong{color:var(--crm-text);font-size:28px;line-height:1}.proposal-kpi-accent>span,.proposal-stage-card.accent>span{background:#dbeafe}.proposal-kpi-warning>span,.proposal-stage-card.warning>span{background:#fef3c7}.proposal-kpi-success>span,.proposal-stage-card.success>span,.proposal-stage-card.success-soft>span{background:#dcfce7}.proposal-kpi-danger>span,.proposal-stage-card.danger>span{background:#fee2e2}.proposal-priority-card,.proposal-pipeline-card{padding:18px}.proposal-section-title{margin-bottom:14px}.proposal-section-title span{color:var(--crm-text);font-size:16px;font-weight:900}.proposal-priority-list{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.proposal-priority-row{align-items:center;background:#f8fafc;border:1px solid var(--crm-border);border-radius:14px;color:var(--crm-text);display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);justify-content:start;min-height:72px;padding:10px;text-align:left}.proposal-priority-row>span{align-items:center;border-radius:999px;display:inline-flex;height:38px;justify-content:center;width:38px}.proposal-priority-row>span.urgent{background:#fee2e2}.proposal-priority-row>span.today{background:#fef3c7}.proposal-priority-row>span.normal{background:#dcfce7}.proposal-priority-row strong,.proposal-priority-row small{display:block}.proposal-priority-row strong{color:var(--crm-text);font-size:13px}.proposal-priority-row small{color:var(--crm-muted);margin-top:3px}.proposal-stage-card{align-items:start;background:#f8fafc;border:1px solid var(--crm-border);border-radius:16px;color:var(--crm-text);display:grid;gap:8px;justify-items:start;min-height:118px;padding:16px;text-align:left;transition:box-shadow .16s ease,transform .16s ease}.proposal-stage-card:hover,.proposal-stage-card.active{box-shadow:0 10px 22px #0f172a14;transform:translateY(-2px)}.proposal-stage-card.active{border-color:var(--crm-accent)}.proposal-stage-card>span{align-items:center;border-radius:14px;display:inline-flex;font-size:20px;height:42px;justify-content:center;width:42px}.proposal-stage-card small{color:var(--crm-muted);font-weight:900;text-transform:uppercase}.proposal-stage-card strong{color:var(--crm-text);font-size:28px}.proposal-filter-row{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(140px,1fr)) auto}.proposal-filter-row select{background:#fff;border:1px solid var(--crm-border);border-radius:12px;color:var(--crm-text);min-height:42px;padding:8px 10px}.proposal-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 380px}.proposal-table-card{min-width:0;overflow:hidden}.proposal-table-header{padding:18px}.proposal-table-wrap{max-height:680px;overflow:auto}.proposal-table{border-collapse:separate;border-spacing:0;min-width:980px;width:100%}.proposal-table th{background:#f8fafc;color:var(--crm-text);font-size:11px;font-weight:900;position:sticky;text-transform:uppercase;top:0;z-index:1}.proposal-table th,.proposal-table td{border-bottom:1px solid var(--crm-border);padding:13px 12px;text-align:left;vertical-align:middle}.proposal-table tbody tr{cursor:pointer}.proposal-table tbody tr:nth-child(2n){background:#fcfdfe}.proposal-table tbody tr:hover,.proposal-table tbody tr.selected-row{background:#eff6ff}.proposal-table td small{color:var(--crm-muted);display:block;margin-top:3px}.proposal-client-cell{align-items:center;display:flex;gap:10px;min-width:220px}.proposal-client-cell>span,.proposal-side-header>span{align-items:center;background:linear-gradient(135deg,#0f172a,#1060ff);border-radius:14px;color:#fff;display:inline-flex;flex:0 0 auto;font-weight:900;height:42px;justify-content:center;width:42px}.proposal-client-cell strong{color:var(--crm-text);display:block}.proposal-return,.proposal-temperature{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-width:88px;padding:7px 10px}.proposal-return.urgent,.proposal-temperature.hot{background:#fee2e2;color:#991b1b}.proposal-return.today,.proposal-temperature.warm{background:#fef3c7;color:#92400e}.proposal-return.normal,.proposal-temperature.cold{background:#dbeafe;color:#0052cc}.proposal-temperature.analysis{background:#fef3c7;color:#92400e}.proposal-return.completed,.proposal-temperature.completed{background:#e2e8f0;color:#475569}.proposal-side-panel{padding:18px;position:sticky;top:18px}.proposal-side-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.proposal-side-header>span{height:54px;width:54px}.proposal-side-header small{color:var(--crm-muted);font-weight:900}.proposal-side-header h3{font-size:17px;line-height:1.3;margin-top:3px}.proposal-side-info{display:grid;gap:8px}.proposal-side-info p{background:#f8fafc;border:1px solid var(--crm-border);border-radius:12px;display:grid;gap:4px;margin:0;padding:10px 12px}.proposal-side-info span{color:var(--crm-muted);font-size:11px;font-weight:900;text-transform:uppercase}.proposal-side-info strong{color:var(--crm-text);font-size:13px}.proposal-side-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.proposal-side-actions a,.proposal-side-actions button{align-items:center;background:#f8fafc;border:1px solid var(--crm-border);border-radius:10px;color:var(--crm-accent);display:flex;font-size:13px;font-weight:900;justify-content:center;min-height:42px;padding:10px;text-decoration:none}.proposal-side-actions a:first-child{background:var(--crm-whatsapp);border-color:var(--crm-whatsapp);color:#fff}.proposal-crm-screen{background:#f5f8fa;display:grid;gap:12px;margin:-24px;min-height:calc(100vh - 56px);padding:18px}.proposal-crm-header{min-height:42px}.proposal-crm-header .eyebrow{color:#1060ff;font-size:11px;font-weight:800;letter-spacing:0;margin:0 0 3px;text-transform:uppercase}.proposal-crm-header h2{color:#0f172a;font-size:22px;line-height:1.1}.proposal-crm-header strong{background:#fff;border:1px solid #EAF0F6;border-radius:999px;box-shadow:0 1px 3px #0000000d;color:#33475b;font-size:12px;padding:8px 12px}.proposal-active-filters{margin-top:-4px}.proposal-active-filters strong,.proposal-active-filters em{border-radius:999px;font-size:10px;padding:4px 8px}.proposal-active-filters strong{background:#eff6ff;border:1px solid #BFDBFE;color:#0052cc}.proposal-active-filters em{background:#eaf0f6;color:#33475b}.proposal-action-bar,.proposal-kpi,.proposal-priority-card,.proposal-pipeline-card,.proposal-table-card,.proposal-side-panel{background:#fff;border:1px solid #EAF0F6;border-radius:8px;box-shadow:0 1px 3px #0000000d}.proposal-action-bar{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.proposal-action-fields{display:grid;gap:8px;grid-template-columns:minmax(220px,1.4fr) minmax(142px,.9fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(126px,.8fr) minmax(126px,.8fr) 132px 132px}.proposal-action-fields input,.proposal-action-fields select{background:#f8fafc;border:1px solid #EAF0F6;border-radius:8px;color:#0f172a;font-size:12px;font-weight:700;min-height:34px;padding:6px 9px}.proposal-action-fields input:focus,.proposal-action-fields select:focus{border-color:#1060ff;box-shadow:0 0 0 3px #1060ff1f;outline:none}.proposal-action-buttons{align-items:center;display:flex;gap:8px}.proposal-action-buttons button:not(.secondary-button){background:#1060ff;border-color:#1060ff;box-shadow:0 8px 18px #1060ff2e;color:#fff}.proposal-action-buttons button:not(.secondary-button):hover{background:#0052cc;border-color:#0052cc}.proposal-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.proposal-kpi{align-items:center;display:grid;gap:4px 10px;grid-template-columns:34px minmax(0,1fr);min-height:74px;padding:12px 14px}.proposal-kpi>span{background:#eff6ff;border-radius:8px;color:#1060ff;font-size:12px;font-weight:900;height:34px;width:34px}.proposal-kpi small{color:#33475b;font-size:11px;letter-spacing:0}.proposal-kpi strong{color:#0f172a;font-size:21px}.proposal-kpi-accent strong{color:#0f172a;font-size:22px}.proposal-kpi-warning>span{background:#fff7ed;color:#ff6d00}.proposal-kpi-success>span{background:#ecfdf5;color:#00c853}.proposal-kpi-danger>span{background:#fef2f2;color:#f25c54}.proposal-priority-card,.proposal-pipeline-card{padding:14px}.proposal-section-title{margin-bottom:10px}.proposal-section-title span{color:#0f172a;font-size:15px}.proposal-section-title>strong{background:#eff6ff;border-radius:999px;color:#1060ff;font-size:12px;padding:5px 9px}.proposal-priority-list{display:grid;gap:7px;grid-template-columns:1fr}.proposal-priority-row{align-items:center;background:#fff;border:1px solid #EAF0F6;border-radius:8px;color:#0f172a;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) minmax(86px,auto);min-height:46px;padding:7px 9px}.proposal-priority-row:hover{background:#f8fbff;border-color:#bfdbfe}.proposal-priority-tag{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;font-weight:900;height:24px;justify-content:center;padding:0 8px;width:auto}.proposal-priority-tag.urgent{background:#fee2e2;color:#b91c1c}.proposal-priority-tag.today{background:#fef3c7;color:#92400e}.proposal-priority-tag.normal{background:#eff6ff;color:#1060ff}.proposal-priority-row strong{color:#0f172a;font-size:12px}.proposal-priority-row small{color:#516f90;font-size:11px}.proposal-priority-row em{color:#516f90;font-size:11px;font-style:normal;font-weight:800;text-align:right}.proposal-empty-line{color:#516f90;font-size:12px;margin:0}.proposal-pipeline-board{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(180px,1fr));overflow-x:auto;padding-bottom:2px}.proposal-stage-card{background:#f8fafc;border:1px solid #EAF0F6;border-radius:8px;box-shadow:none;display:grid;gap:8px;min-height:230px;padding:9px;transition:border-color .16s ease,box-shadow .16s ease}.proposal-stage-card:hover,.proposal-stage-card.active{box-shadow:0 6px 16px #0f172a0f;transform:none}.proposal-stage-card.active{border-color:#1060ff}.proposal-stage-header{align-items:center;background:transparent;border:0;color:#0f172a;display:flex;justify-content:space-between;min-height:28px;padding:0;text-align:left;width:100%}.proposal-stage-header span{font-size:12px;font-weight:900}.proposal-stage-header strong{align-items:center;background:#fff;border:1px solid #EAF0F6;border-radius:999px;color:#1060ff;display:inline-flex;font-size:11px;height:24px;justify-content:center;min-width:24px;padding:0 7px}.proposal-stage-items{display:grid;gap:7px;max-height:300px;overflow-y:auto}.proposal-stage-items p{color:#94a3b8;font-size:11px;margin:4px 0 0}.proposal-stage-item{background:#fff;border:1px solid #EAF0F6;border-left:3px solid #1060FF;border-radius:8px;color:#0f172a;display:grid;gap:2px;min-height:58px;padding:8px;text-align:left}.proposal-stage-item:hover{border-color:#bfdbfe;border-left-color:#0052cc;box-shadow:0 4px 12px #1060ff1a}.proposal-stage-item strong{color:#0f172a;font-size:12px;line-height:1.2}.proposal-stage-item span{color:#1060ff;font-size:12px;font-weight:900}.proposal-stage-item small{color:#516f90;font-size:10px;font-weight:800}.proposal-stage-card.warning .proposal-stage-item{border-left-color:#ff6d00}.proposal-stage-card.success .proposal-stage-item,.proposal-stage-card.success-soft .proposal-stage-item{border-left-color:#00c853}.proposal-stage-card.danger .proposal-stage-item{border-left-color:#f25c54}.proposal-table-header{padding:14px}.proposal-table-header h3{font-size:16px}.proposal-table th{background:#f8fafc;color:#33475b}.proposal-table th,.proposal-table td{border-bottom:1px solid #EAF0F6;padding:11px 12px}.proposal-table tbody tr:hover,.proposal-table tbody tr.selected-row{background:#f8fbff}.commission-dashboard{display:grid;gap:16px}.commission-dashboard-header,.commission-search-card,.commission-card,.commission-kpi{background:#fff;border:1px solid var(--crm-border);border-radius:16px;box-shadow:0 2px 8px #0f172a0d}.commission-dashboard-header{align-items:center;display:flex;justify-content:space-between;padding:20px 22px}.commission-dashboard-header h2{color:var(--crm-text);font-size:24px;margin:0}.commission-dashboard-header span{color:var(--crm-muted);display:block;font-size:13px;font-weight:700;margin-top:4px}.commission-dashboard-actions{align-items:center;display:flex;gap:10px}.commission-search-card{display:grid;gap:14px;padding:18px}.commission-search-card label,.commission-filter-line label{color:var(--crm-muted);display:grid;font-size:12px;font-weight:900;gap:7px;margin:0;min-width:0;text-transform:uppercase}.commission-search-card input,.commission-search-card select{background:#fcfdfe;border:1px solid var(--crm-border);border-radius:12px;color:var(--crm-text);font-size:14px;font-weight:700;min-height:46px;min-width:0;padding:10px 12px;width:100%}.commission-search-card>label input{border-color:#bfdbfe;font-size:16px;min-height:58px;padding:0 18px}.commission-filter-line{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(210px,.75fr) repeat(3,minmax(180px,1fr)) 86px}.commission-filter-line input[type=month]{min-width:210px}.commission-quick-filters{display:flex;flex-wrap:wrap;gap:8px}.commission-quick-filters button{background:#fff;border:1px solid var(--crm-border);border-radius:999px;color:var(--crm-text);font-size:13px;font-weight:900;min-height:38px;padding:8px 14px}.commission-quick-filters button:hover,.commission-quick-filters button.active{background:#ffc400;border-color:#ffc400;color:#0b3954;box-shadow:0 4px 12px #ffc40038}.commission-kpi-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.commission-kpi{align-items:center;display:flex;gap:14px;min-height:128px;padding:18px;transition:transform .2s ease,box-shadow .2s ease}.commission-kpi:hover{box-shadow:0 8px 18px #0f172a14;transform:translateY(-2px)}.commission-kpi>span{align-items:center;border-radius:14px;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:900;height:48px;justify-content:center;width:48px}.commission-kpi p{color:var(--crm-muted);font-size:12px;font-weight:900;margin:0 0 4px;text-transform:uppercase}.commission-kpi strong{color:var(--crm-text);display:block;font-size:26px;line-height:1.1}.commission-kpi small{color:var(--crm-muted);display:block;font-size:12px;font-weight:800;margin-top:6px}.commission-kpi.tone-blue>span{background:#dbeafe;color:#0052cc}.commission-kpi.tone-green>span{background:#dcfce7;color:#166534}.commission-kpi.tone-yellow>span{background:#fef3c7;color:#92400e}.commission-kpi.tone-dark>span{background:#e2e8f0;color:#0f172a}.commission-kpi.tone-purple>span{background:#f3e8ff;color:#6d28d9}.commission-analytics-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.commission-card{padding:18px}.commission-card-title{align-items:start;display:flex;justify-content:space-between;gap:14px;margin-bottom:16px}.commission-card-title h3{color:var(--crm-text);font-size:18px;margin:0}.commission-card-title>strong{color:var(--crm-text);font-size:24px}.commission-chart-bars{display:grid;gap:12px}.commission-chart-row{align-items:center;display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) 110px}.commission-chart-row span{color:var(--crm-muted);font-size:12px;font-weight:900}.commission-chart-row div{background:#e2e8f0;border-radius:999px;height:12px;overflow:hidden}.commission-chart-row i{background:linear-gradient(90deg,#0b3954,#1060ff);border-radius:inherit;display:block;height:100%}.commission-chart-row strong{color:var(--crm-text);font-size:13px;text-align:right}.commission-bank-ranking,.commission-pending-list{display:grid;gap:10px}.commission-bank-ranking div{align-items:center;background:#fcfdfe;border:1px solid var(--crm-border);border-radius:14px;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:11px}.commission-bank-ranking span{align-items:center;background:#0b3954;border-radius:10px;color:#fff;display:inline-flex;font-weight:900;height:30px;justify-content:center;width:30px}.commission-bank-ranking p{display:grid;gap:2px;margin:0}.commission-bank-ranking strong,.commission-bank-ranking b{color:var(--crm-text)}.commission-bank-ranking small{color:var(--crm-muted);font-size:12px;font-weight:800}.commission-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 340px}.commission-table-card{min-width:0;overflow:hidden}.commission-table-wrap{max-height:690px;overflow:auto}.commission-modern-table{border-collapse:separate;border-spacing:0;min-width:1080px;width:100%}.commission-modern-table th{background:#f8fafc;color:var(--crm-text);font-size:11px;font-weight:900;position:sticky;text-transform:uppercase;top:0;z-index:1}.commission-modern-table th,.commission-modern-table td{border-bottom:1px solid var(--crm-border);padding:13px 12px;text-align:left;vertical-align:middle}.commission-modern-table tbody tr:nth-child(2n){background:#fcfdfe}.commission-modern-table tbody tr:hover{background:#eff6ff}.commission-modern-table td strong{color:var(--crm-text);display:block}.commission-modern-table td small{color:var(--crm-muted);display:block;font-size:12px;font-weight:800;margin-top:3px}.commission-status-badge{border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-width:98px;padding:7px 10px}.commission-status-badge.status-recebida{background:#dcfce7;color:#166534}.commission-status-badge.status-aguardando,.commission-status-badge.status-prevista{background:#fef3c7;color:#92400e}.commission-status-badge.status-processando{background:#dbeafe;color:#0052cc}.commission-status-badge.status-atrasada,.commission-status-badge.status-cancelada{background:#fee2e2;color:#991b1b}.commission-table-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:190px}.commission-table-actions button{background:#f8fafc;border:1px solid var(--crm-border);border-radius:9px;color:var(--crm-accent);font-size:12px;font-weight:900;min-height:34px;padding:7px 10px}.commission-table-actions button.danger{color:#dc2626}.commission-table-empty{align-items:center;color:var(--crm-muted);display:grid;gap:4px;justify-items:center;padding:42px 12px}.commission-table-empty strong{color:var(--crm-text);font-size:16px}.commission-pending-card{position:sticky;top:18px}.commission-pending-list button{background:#fcfdfe;border:1px solid var(--crm-border);border-radius:14px;color:var(--crm-text);display:grid;gap:4px;padding:12px;text-align:left}.commission-pending-list button span{color:#92400e;font-size:11px;font-weight:900;text-transform:uppercase}.commission-pending-list button strong{font-size:14px}.commission-pending-list button small,.commission-pending-list button em{color:var(--crm-muted);font-size:12px;font-style:normal;font-weight:800}.commission-month-summary{background:#0b3954;border-radius:16px;color:#fff;display:grid;gap:8px;margin-top:16px;padding:16px}.commission-month-summary h4{font-size:16px;margin:0 0 4px}.commission-month-summary p{align-items:center;display:flex;justify-content:space-between;margin:0}.commission-month-summary span{color:#ffffffc7;font-size:12px;font-weight:800}.commission-month-summary strong{font-size:14px}.commission-empty{color:var(--crm-muted);font-size:13px;font-weight:800;margin:0}.commission-hub{background:#f5f8fa;display:grid;gap:14px;margin:-24px;min-height:calc(100vh - 56px);padding:18px}.commission-hub-tabs{align-items:center;background:transparent;border-bottom:1px solid #EAF0F6;display:flex;gap:22px;min-height:42px}.commission-hub-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#516f90;font-size:13px;font-weight:800;min-height:42px;padding:0 0 10px}.commission-hub-tabs button:hover{color:#1060ff}.commission-hub-tabs button.active{background:transparent;border-bottom:2px solid #1060FF!important;box-shadow:none;color:#0f172a}.commission-dashboard{gap:12px}.commission-dashboard-header,.commission-search-card,.commission-card,.commission-kpi{background:#fff;border:1px solid #EAF0F6;border-radius:8px;box-shadow:0 1px 3px #0000000d}.commission-dashboard-header{padding:14px 16px}.commission-dashboard-header h2{color:#0f172a;font-size:22px}.commission-dashboard-header span{color:#516f90}.commission-dashboard-actions .secondary-link{border-color:#eaf0f6;border-radius:8px;color:#1060ff;min-height:34px}.commission-kpi-grid{gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.commission-kpi{gap:10px;min-height:78px;padding:12px}.commission-kpi:hover{box-shadow:0 4px 12px #0f172a0f;transform:none}.commission-kpi>span{border-radius:8px;font-size:11px;height:34px;width:34px}.commission-kpi p{color:#33475b;font-size:10px;letter-spacing:0;margin-bottom:3px}.commission-kpi strong{color:#0f172a;font-size:20px;font-weight:700;line-height:1.05}.commission-kpi small{color:#516f90;font-size:11px;margin-top:4px}.commission-kpi.tone-blue>span{background:#eff6ff;color:#1060ff}.commission-kpi.tone-green>span{background:#ecfdf5;color:#00c853}.commission-kpi.tone-yellow>span{background:#fff7ed;color:#ff6d00}.commission-kpi.tone-dark>span{background:#f1f5f9;color:#0f172a}.commission-kpi.tone-purple>span{background:#f5f3ff;color:#7c3aed}.commission-search-card{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(0,2fr) minmax(360px,auto);padding:10px}.commission-search-card>label{min-width:0}.commission-search-card label,.commission-filter-line label{color:#33475b;font-size:10px;gap:5px;letter-spacing:0}.commission-search-card input,.commission-search-card select{background:#f8fafc;border:1px solid #EAF0F6;border-radius:8px;color:#0f172a;font-size:12px;font-weight:700;min-height:34px;padding:6px 9px}.commission-search-card input:focus,.commission-search-card select:focus{border-color:#1060ff;box-shadow:0 0 0 3px #1060ff1f;outline:none}.commission-search-card>label input{border-color:#eaf0f6;font-size:12px;min-height:34px;padding:6px 9px}.commission-filter-line{align-items:end;display:grid;gap:8px;grid-template-columns:minmax(122px,.8fr) repeat(3,minmax(118px,1fr)) 72px}.commission-filter-line input[type=month]{min-width:0}.commission-filter-line .secondary-button{min-height:34px;padding:6px 10px}.commission-quick-filters{align-items:end;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.commission-quick-filters button{background:#fff;border:1px solid #EAF0F6;border-radius:999px;color:#33475b;font-size:11px;font-weight:800;min-height:32px;padding:6px 10px}.commission-quick-filters button:hover,.commission-quick-filters button.active{background:#eff6ff;border-color:#bfdbfe;box-shadow:none;color:#1060ff}.commission-quick-filters .commission-primary-action{background:#1060ff;border-color:#1060ff;border-radius:8px;color:#fff;padding:6px 12px}.commission-quick-filters .commission-primary-action:hover{background:#0052cc;border-color:#0052cc;color:#fff}.commission-card{border-radius:8px;padding:14px}.commission-card-title h3{color:#0f172a;font-size:16px}.commission-card-title>strong{color:#0f172a;font-size:20px}.commission-month-summary{background:#0f172a;border-radius:8px}.commission-modern-table th{color:#33475b}.commission-modern-table th,.commission-modern-table td{border-bottom-color:#eaf0f6;padding:11px 12px}.commission-status-badge.status-processando{background:#eff6ff;color:#1060ff}.clientes-loading{color:var(--crm-muted);font-weight:800}@media(max-width:1280px){.clientes-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.clientes-workspace{grid-template-columns:1fr}.proposal-kpi-grid,.proposal-pipeline-grid,.proposal-priority-list{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-workspace{grid-template-columns:1fr}.proposal-action-bar{align-items:stretch;flex-direction:column}.proposal-action-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cliente-side-panel,.proposal-side-panel,.commission-pending-card{position:static}.commission-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-search-card{grid-template-columns:1fr}.commission-filter-line{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-quick-filters{justify-content:flex-start}.commission-analytics-grid,.commission-workspace,.imports-grid,.operation-workspace,.operation-workspace .return-item{grid-template-columns:1fr}.operation-workspace .return-actions{justify-content:flex-start}}@media(max-width:760px){.clientes-crm-header,.clientes-table-header,.clientes-pagination{align-items:stretch;flex-direction:column}.clientes-kpi-grid,.clientes-filter-selects,.cliente-panel-actions,.proposal-kpi-grid,.proposal-pipeline-grid,.proposal-priority-list,.proposal-filter-row,.proposal-side-actions,.proposal-action-fields,.proposal-action-buttons{grid-template-columns:1fr}.proposal-action-buttons{flex-direction:column}.commission-dashboard-header,.commission-dashboard-actions{align-items:stretch;flex-direction:column}.commission-filter-line,.commission-kpi-grid{grid-template-columns:1fr}.commission-hub-tabs{gap:12px;overflow-x:auto}.commission-hub-tabs button{flex:0 0 auto}.imports-workspace{margin:-16px;padding:12px}.imports-workspace .import-actions{align-items:stretch;flex-direction:column}.commission-chart-row{grid-template-columns:42px minmax(0,1fr)}.commission-chart-row strong{grid-column:2;text-align:left}}@media(max-width:1120px){.leads-operation-grid{grid-template-columns:1fr}.leads-column{min-height:auto}}.clientes-crm-screen:not(.leads-operation-screen){background:#f5f8fa;color:#0f172a;display:grid;gap:16px;margin:-8px;min-height:100vh;padding:22px}.clientes-crm-screen:not(.leads-operation-screen) .clientes-crm-header{align-items:end;background:transparent;border:0;box-shadow:none;display:flex;justify-content:space-between;padding:0}.clientes-crm-screen:not(.leads-operation-screen) .eyebrow{color:#1060ff;font-size:12px;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}.clientes-crm-screen:not(.leads-operation-screen) h2{color:#0f172a;font-size:28px;line-height:1.1;margin:4px 0 0}.clientes-microbar{align-items:stretch;background:#fff;border:1px solid #eaf0f6;border-radius:10px;box-shadow:0 4px 14px #33475b0f;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.clientes-crm-screen:not(.leads-operation-screen) .clientes-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.clientes-crm-screen:not(.leads-operation-screen) .clientes-kpi{align-items:center;background:#fbfdff;border:1px solid #eaf0f6;border-radius:8px;box-shadow:none;display:flex;gap:10px;justify-content:space-between;min-height:58px;padding:10px 12px;text-align:left}.clientes-crm-screen:not(.leads-operation-screen) .clientes-kpi:hover{background:#eff6ff;border-color:#1060ff59}.clientes-crm-screen:not(.leads-operation-screen) .clientes-kpi span{color:#33475b;font-size:12px;font-weight:900;text-transform:uppercase}.clientes-crm-screen:not(.leads-operation-screen) .clientes-kpi strong{color:#1060ff;font-size:24px;line-height:1;margin:0}.clientes-crm-screen:not(.leads-operation-screen) .clientes-crm-header-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.clientes-action-secondary,.clientes-action-primary{border-radius:8px;font-size:13px;font-weight:900;min-height:42px;padding:0 14px;white-space:nowrap}.clientes-action-secondary{background:#fff;border:1px solid #dfe9f3;color:#0f172a}.clientes-action-secondary:hover{background:#eff6ff;border-color:#1060ff;color:#1060ff}.clientes-action-primary{background:#1060ff;border:1px solid #1060ff;box-shadow:0 10px 24px #1060ff38;color:#fff}.clientes-action-primary:hover{background:#0052cc;border-color:#0052cc;box-shadow:0 12px 28px #1060ff4d}.clientes-crm-screen:not(.leads-operation-screen) .clientes-filter-card{background:#fff;border:1px solid #eaf0f6;border-radius:10px;box-shadow:0 4px 14px #33475b0d;display:grid;gap:10px;padding:12px}.clientes-crm-screen:not(.leads-operation-screen) .clientes-filter-card .clientes-search-box{margin:0}.clientes-crm-screen:not(.leads-operation-screen) .clientes-filter-card .clientes-search-box span{color:#33475b;font-size:12px;font-weight:900;text-transform:uppercase}.clientes-crm-screen:not(.leads-operation-screen) .clientes-search-box input,.clientes-crm-screen:not(.leads-operation-screen) .clientes-filter-selects select{background:#fff;border:1px solid #dfe9f3;border-radius:8px;color:#0f172a;min-height:40px;padding:0 11px}.clientes-crm-screen:not(.leads-operation-screen) .clientes-search-box input:focus,.clientes-crm-screen:not(.leads-operation-screen) .clientes-filter-selects select:focus{border-color:#1060ff;box-shadow:0 0 0 3px #1060ff24;outline:none}.clientes-crm-screen:not(.leads-operation-screen) .clientes-filter-selects{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(140px,1fr)) auto}.clientes-filter-clear{background:#fff;border:1px solid #dfe9f3;border-radius:8px;color:#0f172a;font-size:13px;font-weight:900;min-height:40px;padding:0 12px;white-space:nowrap}.clientes-filter-clear:hover:not(:disabled){background:#eff6ff;border-color:#1060ff;color:#1060ff}.clientes-filter-clear:disabled{color:#94a3b8;cursor:not-allowed}.clientes-crm-screen:not(.leads-operation-screen) .clientes-chip-row{display:flex;flex-wrap:wrap;gap:8px}.clientes-crm-screen:not(.leads-operation-screen) .cliente-chip{background:#fff;border:1px solid #dfe9f3;border-radius:999px;color:#33475b;font-size:12px;font-weight:900;min-height:32px;padding:7px 12px}.clientes-crm-screen:not(.leads-operation-screen) .cliente-chip:hover{background:#eff6ff;border-color:#1060ff;color:#1060ff}.clientes-crm-screen:not(.leads-operation-screen) .cliente-chip.active{background:#1060ff;border-color:#1060ff;box-shadow:0 8px 18px #1060ff2e;color:#fff}.clientes-crm-screen:not(.leads-operation-screen) .cliente-chip:nth-child(2).active{background:#ff3d00;border-color:#ff3d00;box-shadow:0 8px 18px #ff3d002e}.clientes-crm-screen:not(.leads-operation-screen) .cliente-chip:nth-child(3).active{background:#ffc400;border-color:#ffc400;box-shadow:0 8px 18px #ffc40038;color:#0f172a}.clientes-crm-screen:not(.leads-operation-screen) .cliente-chip:nth-child(4).active{background:#00bcd4;border-color:#00bcd4;box-shadow:0 8px 18px #00bcd42e}.clientes-crm-screen:not(.leads-operation-screen) .cliente-chip:nth-child(5).active{background:#ff6d00;border-color:#ff6d00;box-shadow:0 8px 18px #ff6d002e}.clientes-crm-screen:not(.leads-operation-screen) .cliente-chip:nth-child(6).active{background:#1060ff;border-color:#1060ff}.clientes-workspace-table-only{display:block}.clientes-crm-screen:not(.leads-operation-screen) .clientes-table-card{background:#fff;border:1px solid #eaf0f6;border-radius:10px;box-shadow:0 4px 14px #33475b0f;overflow:hidden}.clientes-crm-screen:not(.leads-operation-screen) .clientes-table-header{align-items:center;border-bottom:1px solid #eaf0f6;display:flex;justify-content:space-between;padding:16px 18px}.clientes-crm-screen:not(.leads-operation-screen) .clientes-table-header h3{color:#0f172a;font-size:18px;margin:0}.clientes-crm-screen:not(.leads-operation-screen) .clientes-table-header span,.clientes-crm-screen:not(.leads-operation-screen) .clientes-table-header strong{color:#33475b;font-size:12px;font-weight:900}.clientes-crm-screen:not(.leads-operation-screen) .clientes-table-wrap{max-height:690px;overflow:auto}.clientes-crm-screen:not(.leads-operation-screen) .clientes-table{border-collapse:collapse;min-width:1040px;width:100%}.clientes-crm-screen:not(.leads-operation-screen) .clientes-table th{background:#f8fbfd;border-bottom:1px solid #eaf0f6;color:#33475b;font-size:11px;font-weight:900;padding:13px 18px;position:sticky;text-align:left;text-transform:uppercase;top:0;z-index:1}.clientes-crm-screen:not(.leads-operation-screen) .clientes-table td{border-bottom:1px solid #eaf0f6;color:#0f172a;font-size:13px;font-weight:700;padding:14px 18px;vertical-align:middle}.clientes-crm-screen:not(.leads-operation-screen) .clientes-table tbody tr:nth-child(2n){background:#fbfdff}.clientes-crm-screen:not(.leads-operation-screen) .clientes-table tbody tr:hover,.clientes-crm-screen:not(.leads-operation-screen) .clientes-table tbody tr.selected-row{background:#eff6ff}.clientes-crm-screen:not(.leads-operation-screen) .cliente-main-cell{align-items:center;display:flex;gap:10px;min-width:250px}.clientes-crm-screen:not(.leads-operation-screen) .cliente-main-cell>span{align-items:center;background:linear-gradient(135deg,#0f172a,#1060ff);border-radius:10px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;height:38px;justify-content:center;width:38px}.clientes-crm-screen:not(.leads-operation-screen) .cliente-main-cell strong,.clientes-crm-screen:not(.leads-operation-screen) .cliente-main-cell small{display:block}.clientes-crm-screen:not(.leads-operation-screen) .cliente-main-cell strong{color:#0f172a;font-size:13px}.clientes-crm-screen:not(.leads-operation-screen) .cliente-main-cell small{color:#33475b;font-size:12px;font-weight:800;margin-top:3px}.clientes-crm-screen:not(.leads-operation-screen) .temperature-badge,.clientes-crm-screen:not(.leads-operation-screen) .return-date{border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;min-width:94px;padding:7px 10px;white-space:nowrap}.clientes-crm-screen:not(.leads-operation-screen) .temperature-badge.hot{background:#fff0e8;color:#ff3d00}.clientes-crm-screen:not(.leads-operation-screen) .temperature-badge.warm,.clientes-crm-screen:not(.leads-operation-screen) .temperature-badge.analysis{background:#fff7cc;color:#a16207}.clientes-crm-screen:not(.leads-operation-screen) .temperature-badge.cold{background:#e0fbff;color:#008ea1}.clientes-crm-screen:not(.leads-operation-screen) .temperature-badge.completed{background:#e9fff1;color:#008c3a}.clientes-crm-screen:not(.leads-operation-screen) .return-date{background:#e8f0ff;color:#0052cc}.clientes-crm-screen:not(.leads-operation-screen) .return-date.urgent{background:#fff0e8;color:#ff3d00}.clientes-crm-screen:not(.leads-operation-screen) .temperature-badge.birthday{background:#fff7cc;color:#a16207}.clientes-crm-screen:not(.leads-operation-screen) .return-date.no-phone{background:#fff0e8;color:#ff3d00}.birthday-filter-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.birthday-filter-label{color:#33475b;display:block;font-size:12px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.clientes-crm-screen:not(.leads-operation-screen) .quick-icon-actions{align-items:center;background:#f8fbfd;border:1px solid #eaf0f6;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.clientes-crm-screen:not(.leads-operation-screen) .quick-icon-actions a,.clientes-crm-screen:not(.leads-operation-screen) .quick-icon-actions button{background:transparent;border:0;border-radius:999px;color:#33475b;font-size:12px;font-weight:900;min-height:30px;padding:6px 10px;text-decoration:none}.clientes-crm-screen:not(.leads-operation-screen) .quick-icon-actions a:hover,.clientes-crm-screen:not(.leads-operation-screen) .quick-icon-actions button:hover{background:#e8f0ff;color:#1060ff}.clientes-crm-screen:not(.leads-operation-screen) .sort-button{background:transparent;color:#33475b;font-size:11px;font-weight:900;min-height:auto;padding:0}.clientes-crm-screen:not(.leads-operation-screen) .sort-button:hover,.clientes-crm-screen:not(.leads-operation-screen) .sort-button.active{background:transparent;color:#1060ff}.clientes-crm-screen:not(.leads-operation-screen) .clientes-pagination{align-items:center;border-top:1px solid #eaf0f6;display:flex;justify-content:space-between;padding:12px 18px}.clientes-crm-screen:not(.leads-operation-screen) .clientes-pagination span{color:#33475b;font-size:12px;font-weight:900}@media(max-width:1220px){.clientes-microbar,.birthday-filter-grid,.clientes-crm-screen:not(.leads-operation-screen) .clientes-kpi-grid,.clientes-crm-screen:not(.leads-operation-screen) .clientes-filter-selects{grid-template-columns:1fr}.clientes-crm-screen:not(.leads-operation-screen) .clientes-crm-header-actions{justify-content:stretch}.clientes-action-secondary,.clientes-action-primary{width:100%}}@media(max-width:760px){.clientes-crm-screen:not(.leads-operation-screen){margin:0;padding:14px}.clientes-crm-screen:not(.leads-operation-screen) .clientes-crm-header,.clientes-crm-screen:not(.leads-operation-screen) .clientes-table-header,.clientes-crm-screen:not(.leads-operation-screen) .clientes-pagination{align-items:stretch;flex-direction:column;gap:10px}.clientes-crm-screen:not(.leads-operation-screen) .clientes-crm-header-actions{flex-direction:column}}.leads-operation-screen{background:#f5f8fa;color:#0f172a;display:grid;gap:12px;margin:-8px;min-height:100vh;padding:18px}.leads-operation-screen .clientes-crm-header{align-items:end;background:transparent;border:0;box-shadow:none;display:flex;justify-content:space-between;padding:0}.leads-operation-screen .clientes-crm-header .eyebrow{color:#1060ff;font-size:12px;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase}.leads-operation-screen .clientes-crm-header h2{color:#0f172a;font-size:26px;line-height:1.1;margin:3px 0 0}.leads-operation-screen .clientes-crm-header span{color:#33475b;display:block;font-size:12px;font-weight:800;margin-top:4px}.leads-operation-screen .clientes-primary-count{color:#1060ff;display:block;font-size:30px;line-height:1;margin-top:8px}.leads-operation-screen .clientes-microbar{align-items:center;background:#fff;border:1px solid #eaf0f6;border-radius:10px;box-shadow:0 4px 14px #33475b0d;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.leads-operation-screen .clientes-kpi-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.leads-operation-screen .clientes-kpi{align-items:center;background:#fbfdff;border:1px solid #eaf0f6;border-radius:8px;box-shadow:none;display:flex;justify-content:space-between;min-height:46px;padding:8px 10px;text-align:left}.leads-operation-screen .clientes-kpi span{color:#33475b;font-size:11px;font-weight:900;text-transform:uppercase}.leads-operation-screen .clientes-kpi strong{color:#1060ff;font-size:22px;line-height:1;margin:0}.leads-operation-screen .clientes-kpi-info strong{color:#1060ff;font-size:24px}.leads-operation-screen .clientes-crm-header-actions{align-items:center;display:flex;gap:8px}.leads-operation-screen .clientes-action-secondary,.leads-operation-screen .clientes-action-primary{border-radius:8px;font-size:12px;font-weight:900;min-height:38px;padding:0 13px;white-space:nowrap}.leads-operation-screen .clientes-action-secondary{background:#fff;border:1px solid #dfe9f3;color:#0f172a}.leads-operation-screen .clientes-action-secondary:hover{background:#eff6ff;border-color:#1060ff;color:#1060ff}.leads-operation-screen .clientes-action-primary{background:#1060ff;border:1px solid #1060ff;box-shadow:0 10px 24px #1060ff33;color:#fff}.leads-operation-screen .clientes-action-primary:hover{background:#0052cc;border-color:#0052cc}.leads-operation-screen .clientes-filter-card{align-items:center;background:#fff;border:1px solid #eaf0f6;border-radius:10px;box-shadow:0 4px 14px #33475b0a;display:grid;gap:10px;grid-template-columns:minmax(240px,1fr) minmax(520px,1.8fr);padding:10px}.leads-operation-screen .clientes-search-box{display:grid;gap:4px;margin:0}.leads-operation-screen .clientes-search-box span{color:#33475b;font-size:11px;font-weight:900;text-transform:uppercase}.leads-operation-screen .clientes-search-box input,.leads-operation-screen .clientes-filter-selects select{background:#fff;border:1px solid #dfe9f3;border-radius:8px;color:#0f172a;min-height:36px;padding:0 10px}.leads-operation-screen .clientes-filter-selects{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(112px,1fr)) auto}.leads-operation-screen .clientes-filter-clear{background:#fff;border:1px solid #dfe9f3;border-radius:8px;color:#0f172a;font-size:12px;font-weight:900;min-height:36px;padding:0 11px;white-space:nowrap}.leads-operation-screen .clientes-chip-row{display:flex;flex-wrap:nowrap;gap:7px;grid-column:1 / -1;overflow-x:auto}.leads-operation-screen .cliente-chip{background:#fff;border:1px solid #dfe9f3;border-radius:999px;color:#33475b;font-size:12px;font-weight:900;min-height:30px;padding:6px 11px;white-space:nowrap}.leads-operation-screen .cliente-chip:hover,.leads-operation-screen .cliente-chip.active{background:#1060ff;border-color:#1060ff;color:#fff}.leads-operation-screen .cliente-chip:nth-child(2).active{background:#ff3d00;border-color:#ff3d00}.leads-operation-screen .cliente-chip:nth-child(3).active{background:#ffc400;border-color:#ffc400;color:#0f172a}.leads-operation-screen .cliente-chip:nth-child(4).active{background:#00bcd4;border-color:#00bcd4}.leads-operation-screen .cliente-chip:nth-child(5).active{background:#ff6d00;border-color:#ff6d00}.leads-operation-screen .leads-operation-grid{background:#fff;border:1px solid #eaf0f6;border-radius:10px;box-shadow:0 6px 20px #33475b12;display:grid;grid-template-columns:minmax(260px,.92fr) minmax(320px,1.05fr) minmax(340px,1.03fr);min-height:calc(100vh - 254px);overflow:hidden}.leads-operation-screen .leads-column{background:#fff;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;min-height:0;padding:16px}.leads-operation-screen .leads-column:not(:last-child){border-right:1px solid #eaf0f6}.leads-operation-screen .leads-column-header{align-items:flex-start;border-bottom:1px solid #eaf0f6;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.leads-operation-screen .leads-column-header span,.leads-operation-screen .leads-column-header small{color:#33475b;display:block;font-size:11px;font-weight:900;text-transform:uppercase}.leads-operation-screen .leads-column-header strong{color:#0f172a;display:block;font-size:15px;line-height:1.25;margin-top:4px}.leads-operation-screen .leads-list{display:grid;flex:1;gap:7px;overflow-y:auto;padding-right:4px}.leads-operation-screen .lead-row-card{align-items:center;background:#fff;border:1px solid #eaf0f6;border-left:4px solid transparent;border-radius:8px;color:#0f172a;display:grid;gap:10px;grid-template-columns:10px minmax(0,1fr) auto;justify-content:start;min-height:58px;padding:10px 11px 10px 9px;text-align:left;width:100%}.leads-operation-screen .lead-row-card:hover{background:#f8fbff;border-color:#1060ff57;border-left-color:#1060ff}.leads-operation-screen .lead-row-card.active{background:#eff6ff;border-color:#1060ff47;border-left-color:#1060ff;box-shadow:inset 3px 0 #1060ff}.leads-operation-screen .lead-row-card strong,.leads-operation-screen .lead-row-card small,.leads-operation-screen .lead-row-card em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-operation-screen .lead-row-card strong{color:#0f172a;font-size:13px}.leads-operation-screen .lead-row-card small{color:#33475b;font-size:12px;font-weight:800;margin-top:3px}.leads-operation-screen .lead-row-card em{color:#1060ff;font-size:11px;font-style:normal;font-weight:900}.leads-operation-screen .lead-temp-dot{background:#00bcd4;border-radius:999px;height:10px;width:10px}.leads-operation-screen .lead-temp-dot.hot,.leads-operation-screen .lead-temp-dot.analysis{background:#ff3d00}.leads-operation-screen .lead-temp-dot.warm{background:#ffc400}.leads-operation-screen .lead-temp-dot.completed{background:#00c853}.leads-operation-screen .leads-pagination{align-items:center;border-top:1px solid #eaf0f6;display:flex;justify-content:space-between;margin-top:10px;padding:10px 0 0}.leads-operation-screen .leads-pagination span{color:#33475b;font-size:12px;font-weight:900}.leads-operation-screen .lead-history-list{display:grid;gap:0;overflow-y:auto;padding:4px 0 4px 2px}.leads-operation-screen .lead-history-item{background:transparent;border:0;border-left:1px solid #dfe9f3;border-radius:0;display:grid;gap:4px;margin-left:9px;padding:0 0 18px 18px;position:relative}.leads-operation-screen .lead-history-item:before{background:#1060ff;border:3px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px #1060ff42;content:"";height:11px;left:-6px;position:absolute;top:2px;width:11px}.leads-operation-screen .lead-history-item.success:before,.leads-operation-screen .lead-history-item.saved-note:before{background:#00c853;box-shadow:0 0 0 1px #00c85347}.leads-operation-screen .lead-history-item.muted:before{background:#ff6d00;box-shadow:0 0 0 1px #ff6d0047}.leads-operation-screen .lead-history-item span{color:#33475b;font-size:11px;font-weight:900;text-transform:uppercase}.leads-operation-screen .lead-history-item strong{color:#0f172a;font-size:13px;line-height:1.45}.leads-operation-screen .lead-note-box{border-top:1px solid #eaf0f6;display:grid;gap:9px;margin-top:auto;padding-top:12px}.leads-operation-screen .lead-note-box label{color:#33475b;display:grid;font-size:11px;font-weight:900;gap:6px;text-transform:uppercase}.leads-operation-screen .lead-note-box input{background:#fff;border:1px solid #dfe9f3;border-radius:8px;color:#0f172a;min-height:38px;padding:0 10px}.leads-operation-screen .lead-note-box input:focus{border-color:#1060ff;box-shadow:0 0 0 3px #1060ff24;outline:none}.leads-operation-screen .lead-note-box button{background:#fff;border:1px solid #dfe9f3;border-radius:8px;color:#1060ff;font-size:12px;font-weight:900;min-height:38px}.leads-operation-screen .lead-note-box button:hover:not(:disabled){background:#eff6ff;border-color:#1060ff}.leads-operation-screen .lead-note-message{color:#008c3a;font-size:12px;font-weight:900}.leads-operation-screen .lead-profile-chip{align-items:center;background:#f8fbfd;border:1px solid #eaf0f6;border-radius:10px;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr);margin-bottom:12px;padding:12px}.leads-operation-screen .lead-profile-chip>span{align-items:center;background:linear-gradient(135deg,#0f172a,#1060ff);border-radius:12px;color:#fff;display:inline-flex;font-weight:900;height:46px;justify-content:center;width:46px}.leads-operation-screen .lead-profile-chip strong,.leads-operation-screen .lead-profile-chip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-operation-screen .lead-profile-chip strong{color:#0f172a;font-size:15px}.leads-operation-screen .lead-profile-chip small{color:#33475b;font-size:12px;font-weight:800;margin-top:4px}.leads-operation-screen .lead-copy-card{background:#fff;border:1px solid #eaf0f6;border-radius:10px;display:grid;gap:0;overflow:hidden}.leads-operation-screen .lead-copy-line{align-items:center;display:grid;gap:8px;grid-template-columns:90px minmax(0,1fr) auto;min-height:42px;padding:8px 10px}.leads-operation-screen .lead-copy-line+.lead-copy-line{border-top:1px solid #eaf0f6}.leads-operation-screen .lead-copy-line span{color:#33475b;font-size:11px;font-weight:900;text-transform:uppercase}.leads-operation-screen .lead-copy-line strong{color:#0f172a;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-operation-screen .lead-copy-line button{background:#f8fbfd;border:1px solid #dfe9f3;border-radius:999px;color:#1060ff;font-size:11px;font-weight:900;min-height:28px;padding:4px 8px}.leads-operation-screen .lead-copy-line button:hover{background:#eff6ff;border-color:#1060ff}.leads-operation-screen .lead-action-stack{display:grid;gap:9px;margin-top:auto;padding-top:12px}.leads-operation-screen .lead-action-stack a,.leads-operation-screen .lead-action-stack button{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:900;justify-content:center;min-height:42px;text-decoration:none;width:100%}.leads-operation-screen .lead-whatsapp-button{background:#00c853;color:#fff}.leads-operation-screen .lead-action-stack button:not(.secondary-button){background:#1060ff;border:1px solid #1060ff;box-shadow:0 10px 24px #1060ff38;color:#fff}.leads-operation-screen .lead-action-stack button:not(.secondary-button):hover{background:#0052cc;border-color:#0052cc}.leads-operation-screen .lead-action-stack .secondary-button{background:#fff;border:1px solid #dfe9f3;color:#0f172a}.leads-operation-screen .lead-action-stack .secondary-button:hover{background:#eff6ff;border-color:#1060ff;color:#1060ff}@media(max-width:1280px){.leads-operation-screen .clientes-microbar,.leads-operation-screen .clientes-filter-card,.leads-operation-screen .clientes-filter-selects{grid-template-columns:1fr}.leads-operation-screen .clientes-crm-header-actions{justify-content:stretch}.leads-operation-screen .clientes-action-secondary,.leads-operation-screen .clientes-action-primary{width:100%}.leads-operation-screen .leads-operation-grid{grid-template-columns:1fr}.leads-operation-screen .leads-column:not(:last-child){border-bottom:1px solid #eaf0f6;border-right:0}}@media(max-width:760px){.leads-operation-screen{margin:0;padding:14px}.leads-operation-screen .clientes-kpi-grid,.leads-operation-screen .clientes-filter-selects{grid-template-columns:1fr}}.crm-app-frame,.app-shell,.view-surface,.clientes-crm-screen,.clientes-workspace,.clientes-table-card,.metrics-dashboard{max-width:100%;min-width:0}.clientes-table-wrap,.proposal-table-wrap,.commission-table-wrap{max-width:100%;overflow-x:auto}@media(max-width:980px){.app-shell{overflow-x:hidden;padding-left:12px;padding-right:12px}.app-shell-with-sidebar{margin-left:var(--crm-sidebar-collapsed-width, 72px);width:calc(100vw - var(--crm-sidebar-collapsed-width, 72px))}.view-surface,.clientes-crm-screen:not(.leads-operation-screen){overflow-x:hidden;width:100%}.clientes-crm-screen:not(.leads-operation-screen) .clientes-kpi-grid,.clientes-crm-screen:not(.leads-operation-screen) .clientes-filter-selects,.metrics-dashboard{grid-template-columns:1fr}}@media(max-width:520px){.app-shell{padding:10px}.app-shell-with-sidebar{margin-left:0;width:100vw}.detail-panel{border-left-width:0;top:0;right:0;bottom:0;left:0;padding:16px;width:100vw}.detail-header,.proposal-card-header,.edit-section-header{align-items:stretch;flex-direction:column}.detail-header-actions,.detail-action-row,.detail-summary-grid,.proposal-card-money,.proposal-card-meta{grid-template-columns:1fr}.detail-header-actions{display:grid}}body{background:var(--background);color:var(--text)}.crm-app-frame{background:var(--crm-bg);color:var(--crm-text);min-height:100vh;transition:background .18s ease,color .18s ease}.crm-app-frame.sidebar-collapsed{--crm-sidebar-width: var(--crm-sidebar-collapsed-width)}.app-shell{min-height:100vh;padding:22px 24px 34px}.app-shell-with-sidebar{margin-left:var(--crm-sidebar-width);transition:margin-left .18s ease}.view-surface,.topbar,.metrics-dashboard,.insight-strip,.workspace,.home,.dashboard-crm{max-width:none}.topbar{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:var(--premium-radius);box-shadow:var(--premium-soft-shadow);color:var(--text);display:grid;gap:16px;grid-template-columns:minmax(220px,auto) minmax(280px,1fr) auto;min-height:72px;padding:14px 18px;position:sticky;top:14px;z-index:50}.brand-lockup>div>span{color:var(--crm-muted);display:block;font-size:12px;font-weight:700;margin-top:4px}.global-search{align-items:center;background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:12px;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr) auto;min-height:46px;padding:4px 5px 4px 14px}.global-search span,.global-search svg{color:var(--crm-muted);fill:currentColor;height:18px;width:18px}.global-search input{background:transparent;border:0;color:var(--crm-text);font-size:14px;font-weight:650;min-width:0;outline:0}.global-search input::placeholder{color:var(--crm-muted);opacity:.86}.global-search button,.theme-toggle-button{background:var(--crm-accent);border:1px solid var(--crm-accent);border-radius:9px;color:#111827;font-size:12px;font-weight:900;min-height:36px;padding:8px 12px}.theme-toggle-button{background:var(--crm-bg);border-color:var(--crm-border);color:var(--crm-text)}.brand-lockup img{border-radius:12px;height:46px;object-fit:contain;width:86px}.session-actions{gap:12px}.detail-panel{border-left:0;border-radius:var(--premium-radius) 0 0 var(--premium-radius);box-shadow:var(--premium-shadow);padding:24px;width:min(680px,100vw)}@media(max-width:980px){.app-shell{padding:14px}.app-shell-with-sidebar{margin-left:0}.topbar{grid-template-columns:1fr;position:static}.global-search{grid-template-columns:22px minmax(0,1fr)}.global-search button{grid-column:1 / -1}}.panel,.hero-card,.home-panel,.summary-card,.metric,.metrics-group,.kpi-card,.client-table-card,.client-drawer,.birthday-card,.operational-tabs,.pagination-strip,.proposal-card,.task-card,.commission-preview,.commission-filters,.return-item,.operation-metric,.finance-card,.returns-summary-card,.module-card,.priority-card,.bank-production-row,.queue-row{background:var(--crm-white);border:1px solid var(--crm-border);border-radius:var(--crm-radius-md);box-shadow:var(--crm-shadow-sm)}.panel,.home-panel,.birthday-card,.client-drawer{box-shadow:var(--crm-shadow-md)}.metric,.summary-card,.kpi-card,.operation-metric,.finance-card,.returns-summary-card{border-top:0;position:relative}.metric:before,.summary-card:before,.kpi-card:before,.operation-metric:before,.finance-card:before,.returns-summary-card:before{background:var(--crm-accent);border-radius:var(--crm-radius-pill);content:"";height:4px;left:16px;position:absolute;right:16px;top:0}.metric-money:before,.summary-card:before,.operation-metric:before,.kpi-paidContracts:before,.finance-card:before{background:var(--crm-whatsapp)}.kpi-returnsToday:before,.kpi-overdueReturns:before,.returns-summary-card:first-child:before,.returns-summary-card:nth-child(2):before{background:var(--crm-warning)}.metric span,.summary-card p,.kpi-card span,.kpi-card small,.operation-metric span,.finance-card span,.returns-summary-card span,.muted-copy,.drawer-muted,.birthday-list p,.task-card span{color:var(--crm-muted)}.metric strong,.summary-card strong,.kpi-card strong,.operation-metric strong,.finance-card strong,.returns-summary-card strong,.list-header strong,.panel-heading strong,.client-table-header strong,.birthday-header strong{color:var(--crm-text)}button,.primary-button,.topbar-primary-button,.secondary-button,.secondary-link,.action,.quick-actions a,.quick-actions button,.birthday-item a,.module-card button,.quick-actions-grid button{align-items:center;border-radius:var(--crm-radius-sm);display:inline-flex;font-weight:800;justify-content:center;min-height:44px;padding:10px 16px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}button,.module-card button,.quick-actions-grid button,.quick-actions button,.quick-actions a{background:var(--crm-primary);color:var(--crm-white)}button:hover,.module-card button:hover,.quick-actions-grid button:hover,.quick-actions button:hover,.quick-actions a:hover{background:var(--crm-primary-strong);transform:translateY(-1px)}.primary-button,.topbar-primary-button,.action,.quick-actions a:first-child,.birthday-item a{background:var(--crm-whatsapp);border-color:var(--crm-whatsapp);color:var(--crm-white)}.primary-button:hover,.topbar-primary-button:hover,.action:hover,.quick-actions a:first-child:hover,.birthday-item a:hover{background:var(--crm-whatsapp-strong)}.secondary-button,.secondary-link{background:var(--crm-white);border:1px solid var(--crm-border);color:var(--crm-primary)}.secondary-button:hover,.secondary-link:hover{background:var(--crm-primary-soft);border-color:var(--crm-accent)}.danger-button{background:var(--crm-danger-bg);border:1px solid rgba(220,38,38,.24);color:var(--crm-danger)}label{color:var(--crm-text);font-weight:800}input,select,textarea{background:var(--crm-white);border:1px solid var(--crm-border);border-radius:var(--crm-radius-sm);color:var(--crm-text);min-height:44px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--crm-accent);box-shadow:0 0 0 4px #2563eb24}.dashboard-crm-header input,.filters input,.filters select,.commission-filters select{min-height:46px}.dashboard-crm-header label{border:1px solid rgba(37,99,235,.22)}.dashboard-crm-header label input{background:var(--crm-bg);font-size:15px}.filters-row{background:var(--crm-white);border:1px solid var(--crm-border);border-radius:var(--crm-radius-lg);box-shadow:var(--crm-shadow-sm);padding:14px}.table-wrap{border:1px solid var(--crm-border);border-radius:var(--crm-radius-md)}table{background:var(--crm-white)}th{background:#eff5fb;color:var(--crm-primary);letter-spacing:0;padding:14px 12px}td{color:var(--crm-text);padding:14px 12px}tbody tr:nth-child(2n){background:#f8fbfe}tbody tr:hover,tbody tr:nth-child(2n):hover{background:#eaf2ff}.contract-status,.badge-status,.tag,.return-chip,.status-chip{border-radius:var(--crm-radius-pill);font-weight:900}.status-pago,.tag.quente{background:var(--crm-success-bg);color:#166534}.status-cancelado,.status-recusado{background:var(--crm-danger-bg);color:var(--crm-danger)}.status-aprovado{background:var(--crm-success-bg);color:#166534}.status-analise,.tag.morno{background:var(--crm-warning-bg);color:#92400e}.status-documentacao,.tag.frio,.return-chip-scheduled{background:var(--crm-info-bg);color:var(--crm-accent-strong)}.status-novo_lead,.status-sem-status,.return-chip-empty{background:#e2e8f0;color:var(--crm-muted)}.birthday-card.has-birthdays,.birthday-alert{background:linear-gradient(135deg,#FFF7ED 0%,var(--crm-white) 100%);border-color:#f59e0b6b;box-shadow:0 14px 34px #f59e0b24}.birthday-card{display:grid;gap:14px;padding:16px}.birthday-header{align-items:center;display:flex;gap:14px;justify-content:space-between}.birthday-header>div{min-width:0}.birthday-header span{color:var(--crm-muted);display:block;font-size:12px;font-weight:800;letter-spacing:0}.birthday-header h3{color:var(--crm-primary);font-size:24px;line-height:1.1;margin:4px 0}.birthday-header small{color:var(--crm-warning);display:block;font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.birthday-header strong,.birthday-alert strong{color:var(--crm-primary)}.birthday-card-icon{align-items:center;background:#ffc40033;border-radius:999px;color:var(--crm-primary)!important;display:inline-flex!important;flex:0 0 50px;font-size:14px!important;height:50px;justify-content:center;width:50px}.birthday-list{display:grid;gap:10px}.birthday-item{align-items:center;display:grid;gap:10px;grid-template-columns:40px minmax(0,1fr) auto}.birthday-item>div:nth-child(2){min-width:0}.birthday-item strong,.birthday-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.birthday-item span{color:var(--crm-muted);font-size:12px}.birthday-item a[aria-disabled=true]{background:#e2e8f0;border-color:#e2e8f0;color:var(--crm-muted);pointer-events:none}.avatar{background:linear-gradient(135deg,var(--crm-primary),var(--crm-accent))}.detail-header{border-bottom:1px solid var(--crm-border);padding-bottom:16px}dl{background:#f8fbfe;border:1px solid var(--crm-border-soft);border-radius:var(--crm-radius-md);padding:14px}dt{color:var(--crm-muted)}dd{color:var(--crm-text);font-weight:700}.proposal-card,.proposal-empty-actions,.task-card{background:#f8fbfe}.message{background:var(--crm-warning-bg);border-left-color:var(--crm-warning);border-radius:var(--crm-radius-sm)}@media(max-width:760px){.filters-row,.commission-filters{padding:12px}button,.primary-button,.topbar-primary-button,.secondary-button,.secondary-link{width:100%}}.commission-hub{display:grid;gap:16px}.commission-hub-tabs{background:var(--crm-white);border:1px solid var(--crm-border);border-radius:var(--crm-radius-lg);box-shadow:var(--crm-shadow-sm);display:flex;gap:8px;padding:8px}.commission-hub-tabs button{background:transparent;border:1px solid transparent;color:var(--crm-primary);flex:1}.commission-hub-tabs button.active,.commission-hub-tabs button:hover{background:var(--crm-primary);border-color:var(--crm-primary);color:var(--crm-white)}.commission-module{display:grid;gap:16px}.commission-module-summary,.production-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.commission-module-card{background:var(--crm-white);border:1px solid var(--crm-border);border-radius:var(--crm-radius-md);box-shadow:var(--crm-shadow-sm);display:grid;gap:8px;min-height:92px;padding:16px}.commission-module-card span{color:var(--crm-muted);font-size:13px;font-weight:800}.commission-module-card strong{color:var(--crm-text);font-size:22px}.commission-module-filters{align-items:end;background:var(--crm-white);border:1px solid var(--crm-border);border-radius:var(--crm-radius-lg);box-shadow:var(--crm-shadow-sm);display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:14px}.commission-module-table table{min-width:1320px}.commission-module-form{display:grid;gap:14px;margin-top:16px}.commission-status-recebido,.commission-status-repassado{background:var(--crm-success-bg);color:#166534}.commission-status-previsto{background:#e2e8f0;color:var(--crm-muted)}.commission-status-pendente{background:var(--crm-warning-bg);color:#92400e}.commission-status-estornado{background:var(--crm-danger-bg);color:var(--crm-danger)}.production-pipeline{display:grid;gap:12px;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:8px}.production-column{background:#f8fbfe;border:1px solid var(--crm-border);border-radius:var(--crm-radius-lg);display:grid;gap:12px;max-height:70vh;min-height:280px;overflow-y:auto;padding:12px}.production-column header{align-items:center;display:flex;justify-content:space-between}.production-column header span{color:var(--crm-text);font-weight:900}.production-column header strong{background:var(--crm-primary);border-radius:var(--crm-radius-pill);color:var(--crm-white);min-width:30px;padding:4px 8px;text-align:center}.production-card{background:var(--crm-white);border:1px solid var(--crm-border);border-radius:var(--crm-radius-md);box-shadow:var(--crm-shadow-sm);display:grid;gap:7px;margin-bottom:10px;padding:12px}.production-card strong{color:var(--crm-text)}.production-card span{color:var(--crm-muted);font-size:12px}.production-card select{margin-top:4px}@media(max-width:760px){.commission-hub-tabs,.production-pipeline{grid-auto-flow:row;grid-template-columns:1fr}.commission-hub-tabs{display:grid}}:root{--primary: #003B5C;--primary-dark: #002B45;--yellow: #FFC400;--yellow-hover: #FFD84D;--blue: #2563EB;--green: #16A34A;--red: #DC2626;--orange: #F59E0B;--background: #F4F7FB;--card: #FFFFFF;--border: #D9E3EF;--text: #0F172A;--muted: #64748B;--crm-sidebar-width: 260px;--crm-content-width: none;--premium-radius: 16px;--premium-shadow: 0 14px 36px rgba(15, 23, 42, .08);--premium-soft-shadow: 0 8px 22px rgba(15, 23, 42, .06);--ds-bg: var(--background);--ds-card: var(--card);--ds-primary: var(--primary);--ds-action: var(--blue);--ds-action-hover: #1D4ED8;--ds-success: var(--green);--ds-danger: var(--red);--ds-warning: var(--orange);--ds-text: var(--text);--ds-muted: var(--muted);--ds-border: var(--border);--ds-soft: #F8FAFC;--ds-selected: #EAF3FF;--ds-shadow: var(--premium-soft-shadow);--ds-shadow-strong: var(--premium-shadow)}body.crm-dark-mode{--background: #111827;--card: #182235;--border: #334155;--text: #F8FAFC;--muted: #CBD5E1;--ds-bg: var(--background);--ds-card: var(--card);--ds-text: var(--text);--ds-muted: var(--muted);--ds-border: var(--border);--ds-soft: #0F172A;background:var(--background);color:var(--text)}*{box-sizing:border-box;filter:none}html{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--background);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}body,button,input,select,textarea{font-family:Inter,Arial,Helvetica,sans-serif}h1,h2,h3,h4,strong{color:var(--text);letter-spacing:0}.premium-card,.panel,.hero-card,.home-panel,.summary-card,.metric,.metrics-group,.kpi-card,.client-table-card,.client-drawer,.birthday-card,.operational-tabs,.pagination-strip,.proposal-card,.task-card,.commission-module-card,.production-card,.production-column,.proposal-modal,.confirm-dialog,.detail-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--premium-radius);box-shadow:var(--premium-soft-shadow)}.modal-backdrop{background:#0f172a6b;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.premium-card,.kpi-card,.metric,.summary-card,.home-card,.proposal-card,.task-card,.commission-card,.report-card{background:var(--card);border:1px solid var(--border);border-radius:var(--premium-radius);box-shadow:var(--premium-soft-shadow)}.premium-card-title{align-items:flex-start;display:flex;justify-content:space-between;gap:14px}.premium-card-title span{color:var(--muted);display:block;font-size:12px;font-weight:800;margin-bottom:4px}.premium-card-title h2{font-size:18px;line-height:1.2;margin:0}.premium-card-title-inverse h2,.premium-card-title-inverse span,.premium-card-title-inverse small{color:#fff}.premium-empty{color:var(--muted);font-size:14px;margin:12px 0 0}.proposal-modal{background:var(--ds-card);border:1px solid var(--ds-border);border-radius:16px;box-shadow:var(--ds-shadow-strong);max-width:1080px;padding:0}.proposal-modal .modal-header{background:var(--ds-card);border-bottom:1px solid var(--ds-border);padding:22px 26px;position:sticky;top:0;z-index:3}.proposal-modal .modal-header h2{color:var(--ds-text);font-size:24px;font-weight:800}.proposal-modal .form-panel{background:var(--ds-card);border:0;box-shadow:none;gap:22px;margin:0;padding:24px 26px 0}.proposal-modal .form-panel>h2{display:none}.commission-module-modal{max-width:920px;overflow:hidden;width:min(920px,calc(100vw - 32px))}.commission-module-modal .modal-header{padding:22px 24px}.commission-module-form{display:grid;gap:16px;max-height:calc(92vh - 96px);overflow-y:auto;padding:22px 24px 24px}.commission-module-form .form-grid{display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.commission-module-form label{color:var(--ds-text);display:grid;font-size:13px;font-weight:800;gap:8px;line-height:1.35;margin:0;min-width:0}.commission-module-form input,.commission-module-form select,.commission-module-form textarea{background:#fff;border:1px solid var(--ds-border);border-radius:10px;box-sizing:border-box;color:var(--ds-text);font:inherit;font-size:14px;font-weight:600;min-height:44px;min-width:0;padding:10px 12px;width:100%}.commission-module-form textarea{min-height:92px;resize:vertical}.commission-module-form>label,.commission-module-form .form-actions{grid-column:1 / -1}.commission-module-form .form-actions{background:#fff;border-top:1px solid var(--ds-border);display:flex;gap:10px;justify-content:flex-start;margin:0 -24px -24px;padding:14px 24px;position:sticky;bottom:0}.commission-module-form .form-actions button{min-height:42px}.client-form-section{border:1px solid var(--ds-border);border-radius:14px;display:grid;gap:16px;padding:18px}.client-form-section h3{color:var(--ds-primary);font-size:18px;font-weight:800;margin:0}.client-form-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.client-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-rule-preview{background:#2563eb0a}.commercial-rule-preview p{background:#fff;border:1px solid var(--ds-border);border-radius:8px;display:grid;gap:4px;margin:0;min-height:64px;padding:12px}.commercial-rule-preview span{color:var(--ds-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.commercial-rule-preview strong{color:var(--ds-text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}label{color:var(--ds-text);font-size:13px;font-weight:700;gap:7px}input,select,textarea{background:#fff;border:1px solid var(--ds-border);border-radius:8px;color:var(--ds-text);font-size:14px;font-weight:500;min-height:46px;padding:11px 12px}textarea{min-height:104px}input::placeholder,textarea::placeholder{color:#94a3b8}input:focus,select:focus,textarea:focus{border-color:var(--ds-action);box-shadow:0 0 0 3px #2563eb1f}.form-footer-sticky{align-items:center;background:#fff;border-top:1px solid var(--ds-border);bottom:0;display:flex;gap:12px;justify-content:flex-end;margin:4px -26px 0;padding:16px 26px;position:sticky;z-index:3}.message{color:var(--ds-text);font-size:14px;font-weight:700}@media(max-width:900px){.client-form-grid,.client-form-grid-three{grid-template-columns:1fr}.proposal-modal .modal-header{position:static}.commission-module-form .form-grid{grid-template-columns:1fr}.commission-module-modal .modal-header,.commission-module-form{padding-left:18px;padding-right:18px}.commission-module-form .form-actions{flex-direction:column;margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;position:static}.form-footer-sticky{align-items:stretch;flex-direction:column-reverse;position:static}}.table-wrap,.premium-table-wrap{background:var(--card);border:1px solid var(--border);border-radius:var(--premium-radius);box-shadow:var(--premium-soft-shadow);overflow:hidden}table{background:var(--card);border-collapse:separate;border-spacing:0;width:100%}th{background:#f8fafc;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0;min-height:48px;padding:14px 12px;text-transform:uppercase}td{border-top:1px solid #EDF2F7;color:var(--text);font-size:14px;min-height:56px;padding:14px 12px}tbody tr:nth-child(2n){background:#fbfcfe}tbody tr:hover,tbody tr:nth-child(2n):hover{background:#eff6ff}.client-table-card tr.selected-row,.premium-table tr.selected-row,.client-table-card tr.selected-row:hover,.premium-table tr.selected-row:hover{background:#eaf3ff}.contract-status,.badge-status,.tag,.return-chip,.premium-status,.premium-temp{border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;min-height:28px;padding:6px 10px}button,.primary-button,.topbar-primary-button,.secondary-button,.secondary-link,.danger-button,.action,.quick-actions a,.quick-actions button,.birthday-item a,.premium-primary-button,.premium-yellow-button,.premium-dark-button,.premium-call-button,.premium-whatsapp-button,.premium-ghost-button{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:10px 16px;text-decoration:none}button,.primary-action-button,.premium-primary-button,.premium-call-button{background:var(--blue);border:1px solid var(--blue);color:#fff}button:hover,.primary-action-button:hover,.premium-primary-button:hover,.premium-call-button:hover{background:#1d4ed8;border-color:#1d4ed8}.topbar-primary-button,.primary-button,.whatsapp-button,.action,.quick-actions a:first-child,.birthday-item a,.premium-whatsapp-button{background:var(--green);border:1px solid var(--green);color:#fff}.premium-yellow-button{background:var(--yellow);border:1px solid var(--yellow);color:var(--primary-dark)}.premium-yellow-button:hover{background:var(--yellow-hover);border-color:var(--yellow-hover)}.premium-dark-button{background:var(--primary-dark);border:1px solid var(--primary-dark);color:#fff}.secondary-button,.secondary-link,.cancel-button,.premium-ghost-button{background:#fff;border:1px solid var(--border);color:var(--text)}.secondary-button:hover,.secondary-link:hover,.cancel-button:hover,.premium-ghost-button:hover{background:#f8fafc;border-color:#cbd5e1;color:var(--text)}.danger-button{background:#fff;border-color:#dc262652;color:var(--red)}.danger-button:hover{background:#fef2f2;border-color:var(--red)}@media(max-width:820px){.app-shell{padding:16px}.topbar{align-items:flex-start;flex-direction:column}.session-actions{align-items:stretch;flex-wrap:wrap;width:100%}.topbar-primary-button,.secondary-button{flex:1}.home-header,.content-grid,.summary-grid,.module-grid,.commission-filters,.quick-actions-grid{grid-template-columns:1fr}.home-header{align-items:flex-start;flex-direction:column}.primary-button{width:100%}.workspace{grid-template-columns:1fr}.form-panel{position:static}.insight-strip,.metrics-dashboard,.esteira-summary,.operation-grid,.form-grid{grid-template-columns:1fr}.view-tabs{display:grid;grid-template-columns:1fr 1fr}.view-tab-primary{margin-left:0;min-width:0}.return-item,.filters-row,.filters{grid-template-columns:1fr}.filter-clear-button{width:100%}.proposal-modal{max-height:94vh;padding:12px;width:100%}.modal-header{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.sidebar{max-height:none;position:static;width:100%}.sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-with-sidebar{margin-left:0}}:root{--premium-page-bg: var(--app-background, #F3F6FA);--premium-page-bg-deep: #EAF0F7;--premium-surface: var(--surface-primary, #FFFFFF);--premium-surface-2: var(--surface-secondary, #F8FAFC);--premium-surface-3: var(--surface-tertiary, #EEF3F8);--premium-control: var(--surface-secondary, #F8FAFC);--premium-line: var(--border-primary, #DCE4EC);--premium-line-strong: rgba(244, 180, 26, .42);--premium-text: var(--text-primary, #172B3A);--premium-muted: var(--text-secondary, #52677A);--premium-soft: var(--text-muted, #8191A2);--premium-gold: var(--brand-gold-base, #F4B41A);--premium-gold-bright: var(--brand-gold-base, #F4B41A);--premium-blue: var(--info, #2563EB);--premium-green: var(--success, #16865C);--premium-orange: #f97316;--premium-red: var(--danger, #C94A4A);--premium-purple: #8b5cf6;--premium-cyan: #06b6d4;--premium-card-shadow: 0 2px 8px rgba(15, 23, 42, .05)}.app-shell-with-sidebar{background:radial-gradient(circle at 18% 0%,rgba(20,91,142,.13),transparent 32%),linear-gradient(180deg,var(--premium-page-bg) 0%,var(--premium-page-bg-deep) 100%)}.crm-theme-dark{--premium-page-bg: #071525;--premium-page-bg-deep: #06111f;--premium-surface: #0d2034;--premium-surface-2: #132a42;--premium-surface-3: #18334d;--premium-control: #091a2d;--premium-line: rgba(148, 163, 184, .16);--premium-line-strong: rgba(245, 158, 11, .38);--premium-text: #f8fafc;--premium-muted: #8294aa;--premium-soft: #b8c5d6;--premium-gold: #f5b51b;--premium-gold-bright: #ffc52f;--premium-blue: #2f7dff;--premium-green: #17c964;--premium-orange: #f97316;--premium-red: #ef4444;--premium-purple: #8b5cf6;--premium-cyan: #06b6d4;--premium-card-shadow: 0 14px 26px rgba(0, 0, 0, .16), inset 0 1px 0 rgba(255, 255, 255, .035);--crm-bg: var(--premium-page-bg);--crm-white: var(--premium-surface);--crm-border: var(--premium-line);--crm-border-soft: rgba(128, 151, 181, .12);--crm-text: var(--premium-text);--crm-muted: var(--premium-muted);--brand-page: var(--premium-page-bg);--brand-surface: var(--premium-surface);--brand-line: var(--premium-line);--brand-ink: var(--premium-text);--brand-muted: var(--premium-muted);--card: var(--premium-surface);--border: var(--premium-line);background:var(--premium-page-bg)}.view-surface,.workspace,.operation-grid,.commission-hub,.proposal-crm-screen,.clientes-crm-screen,.leads-operation-screen,.imports-workspace,.dashboard-operacional,.home-geral,.message-control,.bulk-send-page{background:radial-gradient(circle at 18% 0%,rgba(20,91,142,.16),transparent 34%),linear-gradient(180deg,var(--premium-page-bg) 0%,var(--premium-page-bg-deep) 100%)!important;color:var(--premium-text)!important}.proposal-crm-screen,.clientes-crm-screen,.leads-operation-screen,.imports-workspace,.operation-workspace,.commission-hub,.dashboard-operacional,.message-control,.bulk-send-page{margin:-22px -24px -34px!important;min-height:100vh;padding:18px 22px 22px!important}.panel,.clientes-crm-screen .clientes-microbar,.clientes-crm-screen .clientes-filter-card,.clientes-crm-screen .clientes-table-card,.leads-operation-screen .clientes-microbar,.leads-operation-screen .clientes-filter-card,.leads-operation-screen .leads-operation-grid,.leads-operation-screen .leads-column,.proposal-crm-header,.proposal-active-filters,.proposal-action-bar,.proposal-board-card,.proposal-priority-panel,.proposal-detail-card,.operation-workspace .returns-panel,.operation-workspace .tasks-agenda,.imports-workspace .imports-header,.imports-workspace .import-card,.commission-hub-tabs,.commissions-layout .panel,.commission-preview,.commission-filters,.message-control section,.bulk-send-hero,.bulk-send-summary,.bulk-send-create,.bulk-send-review,.dashboard-operacional .operational-card{background:linear-gradient(180deg,#11233af5,#0a192bfa)!important;border:1px solid var(--premium-line)!important;border-radius:10px!important;box-shadow:var(--premium-card-shadow)!important;color:var(--premium-text)!important}.clientes-crm-header,.leads-operation-screen .clientes-crm-header,.proposal-crm-header,.imports-workspace .imports-header{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;justify-content:space-between!important;margin-bottom:2px;padding:0!important}.eyebrow,.clientes-crm-screen .eyebrow,.leads-operation-screen .clientes-crm-header .eyebrow,.operation-workspace .panel-heading .eyebrow,.imports-workspace .eyebrow{color:var(--premium-gold-bright)!important;font-size:11px!important;font-weight:950!important;letter-spacing:0!important;margin:0 0 5px!important;text-transform:uppercase}.clientes-crm-header h2,.leads-operation-screen .clientes-crm-header h2,.proposal-crm-header h2,.panel-heading h2,.imports-workspace .imports-header h2,.imports-workspace .panel-heading h2,.bulk-send-hero h2,.bulk-section-title strong,.message-control h2{color:#fff!important;font-size:22px!important;font-weight:950!important;line-height:1.08!important;margin:0!important}.clientes-crm-header span,.leads-operation-screen .clientes-crm-header span,.imports-workspace .imports-header span,.imports-workspace .panel-heading span,.panel-heading span,.bulk-send-hero span,.bulk-send-hero p,.bulk-section-title span{color:var(--premium-muted)!important}.clientes-kpi-grid,.leads-operation-screen .clientes-kpi-grid{gap:10px!important}.clientes-kpi,.leads-operation-screen .clientes-kpi,.bulk-mini-metric{background:linear-gradient(180deg,#11233af5,#0a192bfa)!important;border:1px solid var(--premium-line)!important;border-radius:10px!important;box-shadow:var(--premium-card-shadow)!important;min-height:58px!important}.clientes-kpi span,.leads-operation-screen .clientes-kpi span,.bulk-mini-metric span{color:var(--premium-soft)!important}.clientes-kpi strong,.leads-operation-screen .clientes-kpi strong,.bulk-mini-metric strong{color:var(--premium-gold-bright)!important}input,select,textarea,.clientes-search-box input,.clientes-filter-selects select,.proposal-action-fields input,.proposal-action-fields select,.imports-workspace .import-field input,.return-action-menu select,.lead-note-box input,.bulk-send-create input,.bulk-send-create select{background:#04101fc7!important;border:1px solid rgba(128,151,181,.22)!important;border-radius:9px!important;color:var(--premium-text)!important}input::placeholder,textarea::placeholder{color:#73849a!important}input:focus,select:focus,textarea:focus{border-color:#f59e0bad!important;box-shadow:0 0 0 3px #f59e0b21!important;outline:none!important}label,.clientes-search-box span,.leads-operation-screen .clientes-search-box span,.lead-note-box label,.imports-workspace .import-field,.imports-workspace .import-field>span{color:var(--premium-soft)!important}.clientes-action-primary,.proposal-action-buttons button:not(.secondary-button),.imports-workspace .import-actions button:not(.secondary-button),.lead-action-stack button:not(.secondary-button),.bulk-primary-button,.topbar-primary-button{background:linear-gradient(135deg,var(--premium-gold-bright),var(--premium-gold))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 12px 24px #f59e0b2e!important;color:#071426!important}.secondary-button,.secondary-link,.clientes-action-secondary,.clientes-filter-clear,.proposal-action-buttons .secondary-button,.return-action-menu summary,.return-text-action,.lead-action-stack .secondary-button,.imports-workspace .import-actions .secondary-button,.imports-workspace .import-actions .secondary-link,.commission-hub-tabs button,.view-tab{background:#8097b514!important;border:1px solid rgba(128,151,181,.16)!important;border-radius:9px!important;color:#d8e4f3!important}.secondary-button:hover,.secondary-link:hover,.clientes-action-secondary:hover,.clientes-filter-clear:hover,.proposal-action-buttons .secondary-button:hover,.commission-hub-tabs button:hover,.view-tab:hover{border-color:#f59e0b6b!important;color:var(--premium-gold-bright)!important}.commission-hub-tabs button.active,.view-tab.active,.cliente-chip.active,.leads-operation-screen .cliente-chip.active,.returns-range-tabs button.active{background:linear-gradient(135deg,#fbbf24eb,#d99008eb)!important;border-color:#ffffff2e!important;box-shadow:0 10px 24px #f59e0b38!important;color:#071426!important}.cliente-chip,.leads-operation-screen .cliente-chip,.returns-range-tabs button,.proposal-active-filters strong,.proposal-active-filters em,.status-chip,.temperature-badge,.return-date,.return-status-chip,.imports-workspace .import-summary span,.bulk-status-tag{background:#8097b514!important;border:1px solid rgba(128,151,181,.15)!important;border-radius:999px!important;color:#d8e4f3!important}.proposal-active-filters span,.proposal-active-filters em{color:var(--premium-muted)!important}.clientes-table-wrap,.proposal-table-wrap,.import-preview,.bulk-recipient-list{background:#04101f52!important;border-color:var(--premium-line)!important}table,.clientes-table,.proposal-table{background:transparent!important;color:var(--premium-text)!important}th,.clientes-table th,.proposal-table th{background:#04101fb8!important;border-bottom:1px solid var(--premium-line)!important;color:var(--premium-muted)!important}td,.clientes-table td,.proposal-table td{border-bottom:1px solid rgba(128,151,181,.1)!important;color:#d8e4f3!important}tbody tr,.clientes-table tbody tr:nth-child(2n),.proposal-table tbody tr:nth-child(2n){background:transparent!important}tbody tr:hover,.clientes-table tbody tr:hover,.clientes-table tbody tr.selected-row,.proposal-table tbody tr:hover,.proposal-table tbody tr.selected-row{background:#2f7dff1a!important}.cliente-main-cell strong,.cliente-main-cell small,.proposal-client strong,.proposal-client small,.lead-row-card strong,.lead-row-card small,.lead-profile-chip strong,.lead-profile-chip small,.lead-copy-line strong,.return-client strong,.operation-workspace .return-client strong,.tasks-agenda .return-item strong,.preview-row strong,.imports-workspace .preview-row strong,.bulk-preview-list strong,.bulk-recipient-list strong{color:var(--premium-text)!important}.cliente-main-cell>span,.lead-profile-chip>span{background:linear-gradient(135deg,var(--premium-gold-bright),var(--premium-gold))!important;color:#071426!important}.return-item,.operation-workspace .return-item,.preview-row,.imports-workspace .preview-row,.lead-row-card,.lead-profile-chip,.lead-copy-card,.bulk-preview-list article,.bulk-recipient-list article,.bulk-template-line,.bulk-progress-card{background:#04101f70!important;border:1px solid rgba(128,151,181,.16)!important;border-radius:9px!important;color:var(--premium-text)!important}.return-item-overdue,.operation-workspace .return-item-overdue,.preview-row.invalid,.imports-workspace .preview-row.invalid{border-left:3px solid var(--premium-red)!important}.return-item-today,.operation-workspace .return-item-today,.preview-row.valid,.imports-workspace .preview-row.valid{border-left:3px solid var(--premium-gold-bright)!important}.return-item-upcoming,.operation-workspace .return-item-upcoming{border-left:3px solid var(--premium-blue)!important}.return-contact-action,.lead-whatsapp-button{background:linear-gradient(135deg,#0f9f55,#06793d)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important}.return-action-menu[open]:after{background:var(--premium-surface)!important;border-color:var(--premium-line)!important}.return-action-menu button,.return-action-menu label{color:var(--premium-text)!important}.leads-operation-screen .leads-column:not(:last-child){border-color:var(--premium-line)!important}.lead-history-item{border-left-color:#8097b533!important}.lead-history-item:before{background:var(--premium-gold-bright)!important;border-color:var(--premium-surface)!important}.lead-copy-line+.lead-copy-line,.lead-note-box,.clientes-table-header,.clientes-pagination,.leads-pagination,.panel-heading,.operation-workspace .panel-heading,.imports-workspace .panel-heading{border-color:#8097b524!important}.clientes-table-header h3,.clientes-table-header strong,.clientes-pagination span,.leads-pagination span,.proposal-crm-header strong,.panel-heading strong,.imports-workspace .panel-heading strong{color:var(--premium-gold-bright)!important}.empty-state,.clientes-loading,.returns-empty,.message,.imports-workspace .message,.clientes-admin-message{background:#8097b514!important;border:1px solid rgba(128,151,181,.16)!important;border-radius:10px!important;color:#d8e4f3!important}.topbar{background:linear-gradient(180deg,#081425fa,#050f1efa)!important;border:1px solid rgba(128,151,181,.18)!important;border-radius:12px!important;box-shadow:var(--premium-card-shadow)!important;color:var(--premium-text)!important}.topbar h1,.topbar strong{color:#fff!important}.topbar span,.topbar p{color:var(--premium-muted)!important}.topbar-compact{display:grid!important;gap:12px!important;grid-template-columns:minmax(420px,1fr) auto!important;min-height:64px!important;padding:10px 16px!important}.topbar-compact .global-search{margin:0!important;max-width:none!important}.global-search{background:#04101fd1!important;border:1px solid rgba(128,151,181,.22)!important;border-radius:10px!important}.global-search button{background:#1060ff!important;border-color:#1060ff!important;color:#fff!important}.proposal-crm-screen{gap:14px!important}.proposal-kpi,.proposal-priority-card,.proposal-pipeline-card,.proposal-table-card,.proposal-side-panel{background:linear-gradient(180deg,#0f2036fa,#081627fa)!important;border:1px solid rgba(128,151,181,.22)!important;border-radius:10px!important;box-shadow:var(--premium-card-shadow)!important;color:var(--premium-text)!important}.proposal-kpi>span{background:linear-gradient(135deg,var(--premium-gold-bright),var(--premium-gold))!important;color:#071426!important}.proposal-kpi-warning>span{background:linear-gradient(135deg,var(--premium-orange),#b84d00)!important;color:#fff!important}.proposal-kpi-success>span{background:linear-gradient(135deg,var(--premium-green),#047a43)!important;color:#fff!important}.proposal-kpi-danger>span{background:linear-gradient(135deg,var(--premium-red),#991b1b)!important;color:#fff!important}.proposal-kpi small,.proposal-table-header span,.proposal-stage-items p,.proposal-side-header small,.proposal-side-info span,.proposal-priority-row small,.proposal-priority-row em,.proposal-table td small{color:#9fb0c5!important;opacity:1!important}.proposal-kpi strong,.proposal-section-title span,.proposal-table-header h3,.proposal-side-panel h3,.proposal-stage-item strong,.proposal-priority-row strong,.proposal-side-info strong{color:#fff!important;opacity:1!important}.proposal-pipeline-board{gap:10px!important;padding:1px 1px 4px!important}.proposal-stage-card{background:linear-gradient(180deg,#09182afa,#061221fa)!important;border:1px solid rgba(128,151,181,.22)!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff08!important;color:var(--premium-text)!important;min-height:260px!important}.proposal-stage-card.active{border-color:#f59e0bc7!important;box-shadow:0 0 0 1px #f59e0b2e,0 16px 34px #0000003d!important}.proposal-stage-header{color:#fff!important}.proposal-stage-header span{color:#fff!important;font-weight:950!important}.proposal-stage-header strong,.proposal-section-title>strong{background:#2f7dff24!important;border:1px solid rgba(47,125,255,.28)!important;color:#7db3ff!important}.proposal-stage-item{background:#ffffff09!important;border:1px solid rgba(128,151,181,.18)!important;border-left:3px solid var(--premium-blue)!important;border-radius:8px!important;color:#fff!important}.proposal-stage-item:hover{background:#2f7dff1f!important;border-color:#2f7dff61!important;border-left-color:#7db3ff!important}.proposal-stage-item span{color:#65a3ff!important;font-weight:950!important}.proposal-stage-item small,.proposal-stage-item small span{color:#5eead4!important}.proposal-stage-card.warning .proposal-stage-item{border-left-color:var(--premium-orange)!important}.proposal-stage-card.success .proposal-stage-item,.proposal-stage-card.success-soft .proposal-stage-item{border-left-color:var(--premium-green)!important}.proposal-stage-card.danger .proposal-stage-item{border-left-color:var(--premium-red)!important}.proposal-priority-row{background:#ffffff09!important;border:1px solid rgba(128,151,181,.18)!important;border-radius:9px!important}.proposal-priority-row:hover{background:#f59e0b1a!important;border-color:#f59e0b59!important}.proposal-priority-tag.today,.proposal-priority-tag.normal,.proposal-priority-tag.urgent{background:linear-gradient(135deg,var(--premium-gold-bright),var(--premium-gold))!important;color:#071426!important}.proposal-workspace{align-items:stretch!important;gap:14px!important;grid-template-columns:minmax(0,1fr) 360px!important}.proposal-table-card,.proposal-side-panel{overflow:hidden!important}.proposal-table-header{background:#04101f94!important;border-bottom:1px solid rgba(128,151,181,.16)!important;padding:14px 16px!important}.proposal-table-wrap{background:#07182b!important;max-height:610px!important;overflow:auto!important}.proposal-table{border-collapse:separate!important;border-spacing:0!important}.proposal-table th{background:#132235!important;color:#a9bad0!important;font-size:11px!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important}.proposal-table td{background:#0a1b2f!important;color:#e5edf7!important;font-size:12px!important;opacity:1!important}.proposal-table tbody tr:nth-child(2n) td{background:#0d2035!important}.proposal-table tbody tr:hover td,.proposal-table tbody tr.selected-row td{background:#162b47!important}.proposal-client-cell>span,.proposal-side-header>span{background:linear-gradient(135deg,#155eef,#0f3b96)!important;border-radius:10px!important;color:#fff!important}.proposal-client-cell strong{color:#fff!important;font-weight:950!important}.proposal-client-cell small{color:#9fb0c5!important}.proposal-table select.status-select{background:#142238!important;border:1px solid rgba(128,151,181,.24)!important;color:#fff!important;font-weight:900!important}.proposal-return,.proposal-temperature{border:1px solid rgba(128,151,181,.16)!important;color:#fff!important;min-width:92px!important}.proposal-return.urgent,.proposal-temperature.hot{background:#ef44442e!important;color:#fecaca!important}.proposal-return.today,.proposal-temperature.warm,.proposal-temperature.analysis{background:#f59e0b2e!important;color:#fde68a!important}.proposal-return.normal,.proposal-temperature.cold{background:#2f7dff29!important;color:#bfdbfe!important}.proposal-return.completed,.proposal-temperature.completed{background:#17c96429!important;color:#bbf7d0!important}.quick-icon-actions{background:#04101f8c!important;border:1px solid rgba(128,151,181,.16)!important;border-radius:999px!important}.quick-icon-actions a,.quick-icon-actions button{background:#ffffff0d!important;border:1px solid rgba(128,151,181,.1)!important;color:#fff!important}.quick-icon-actions a:hover,.quick-icon-actions button:hover{background:#f59e0b2e!important;color:var(--premium-gold-bright)!important}.proposal-side-panel{background:linear-gradient(180deg,#0d2035,#08192c)!important;position:sticky!important;top:14px!important}.proposal-side-info p{background:#ffffff09!important;border:1px solid rgba(128,151,181,.16)!important;border-radius:9px!important}.proposal-side-actions a,.proposal-side-actions button{background:#8097b514!important;border:1px solid rgba(128,151,181,.16)!important;border-radius:9px!important;color:#d8e4f3!important}.proposal-side-actions a:first-child{background:linear-gradient(135deg,#0f9f55,#06793d)!important;color:#fff!important}.proposal-side-actions a:hover,.proposal-side-actions button:hover{border-color:#f59e0b66!important;color:var(--premium-gold-bright)!important}@media(max-width:980px){.topbar-compact{grid-template-columns:1fr!important}.proposal-crm-screen,.clientes-crm-screen,.leads-operation-screen,.imports-workspace,.operation-workspace,.commission-hub,.dashboard-operacional,.message-control,.bulk-send-page{margin:0!important;padding:14px!important}.proposal-workspace{grid-template-columns:1fr!important}}.commission-hub{gap:16px!important}.commission-hub-tabs{background:#04101f6b!important;border:1px solid rgba(128,151,181,.14)!important;border-radius:12px!important;box-shadow:none!important;gap:8px!important;min-height:auto!important;padding:6px!important;width:fit-content}.commission-hub-tabs button{border-radius:9px!important;font-size:12px!important;font-weight:900!important;min-height:34px!important;padding:0 14px!important}.commission-dashboard{display:grid!important;gap:18px!important;padding-bottom:18px!important}.commission-dashboard-header{align-items:center!important;background:linear-gradient(180deg,#0d2034d1,#091a2dc7)!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:14px!important;box-shadow:0 12px 24px #0000001f!important;display:flex!important;justify-content:space-between!important;padding:16px 18px!important}.commission-dashboard-header h1{color:#fff!important;font-size:24px!important;font-weight:950!important;line-height:1.12!important;margin:0!important}.commission-dashboard-header span,.commission-card-title span,.commission-filter-header span{color:#91a5bf!important;display:block!important;font-size:12px!important;font-weight:750!important;margin-top:4px!important}.commission-dashboard-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important}.commission-dashboard-actions .secondary-link,.commission-dashboard-actions .commission-primary-action{align-items:center!important;border-radius:10px!important;display:inline-flex!important;font-size:12px!important;font-weight:950!important;gap:8px!important;min-height:42px!important;padding:0 14px!important;text-decoration:none!important}.commission-dashboard-actions .secondary-link{background:#8097b514!important;border:1px solid rgba(128,151,181,.2)!important;color:#d8e4f3!important}.commission-primary-action{background:linear-gradient(135deg,var(--premium-gold-bright),var(--premium-gold))!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 12px 24px #f59e0b2e!important;color:#071426!important}.commission-kpi-grid{display:grid!important;gap:14px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.commission-kpi,.commission-search-card,.commission-card{background:linear-gradient(180deg,#132a42f5,#0d2034fa)!important;border:1px solid var(--premium-line)!important;border-radius:14px!important;box-shadow:var(--premium-card-shadow)!important;color:var(--premium-text)!important}.commission-kpi{align-items:center!important;display:flex!important;gap:13px!important;min-height:108px!important;padding:16px 18px!important}.commission-kpi:hover{box-shadow:0 18px 36px #0000003d,inset 0 1px #ffffff0a!important;transform:translateY(-2px)!important}.commission-kpi>span{align-items:center!important;border-radius:12px!important;display:inline-flex!important;flex:0 0 auto!important;height:42px!important;justify-content:center!important;width:42px!important}.commission-kpi p{color:#c9d6e6!important;font-size:11px!important;font-weight:950!important;margin:0 0 5px!important;text-transform:uppercase!important}.commission-kpi strong{color:#fff!important;display:block!important;font-size:23px!important;font-weight:950!important;line-height:1.15!important}.commission-kpi small{color:#91a5bf!important;display:block!important;font-size:12px!important;font-weight:750!important;margin-top:4px!important}.commission-kpi.tone-blue>span{background:#2f7dff29!important;color:#7db3ff!important}.commission-kpi.tone-green>span{background:#17c96424!important;color:#5eea9e!important}.commission-kpi.tone-royal>span{background:#1769ff2e!important;color:#93c5fd!important}.commission-kpi.tone-yellow>span{background:#f9731629!important;color:#fdba74!important}.commission-kpi.tone-purple>span{background:#8b5cf629!important;color:#c4b5fd!important}.commission-search-card{display:grid!important;gap:16px!important;padding:16px!important}.commission-filter-header{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important}.commission-filter-header h3,.commission-card-title h3{color:#fff!important;font-size:15px!important;font-weight:950!important;margin:0!important}.commission-filter-line{align-items:end!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(280px,2fr) repeat(4,minmax(150px,1fr))!important}.commission-search-card label,.commission-filter-line label{color:#c9d6e6!important;display:grid!important;font-size:11px!important;font-weight:950!important;gap:7px!important;margin:0!important;text-transform:uppercase!important}.commission-search-card input,.commission-search-card select{background:var(--premium-control)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:10px!important;color:#f8fafc!important;font-size:13px!important;font-weight:800!important;min-height:42px!important;padding:0 12px!important}.commission-search-field>span{align-items:center!important;background:var(--premium-control)!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:10px!important;display:flex!important;gap:9px!important;min-height:42px!important;padding:0 12px!important}.commission-search-field>span svg{color:#91a5bf!important}.commission-search-field>span input{background:transparent!important;border:0!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.commission-filter-actions{align-items:start!important;border-top:1px solid rgba(148,163,184,.12)!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding-top:14px!important}.commission-quick-filters{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.commission-quick-filters>span{color:var(--premium-gold-bright)!important;font-size:12px!important;font-weight:900!important;flex:0 0 100%!important;margin:0 0 2px!important}.commission-quick-filters button{background:#ffffff0a!important;border:1px solid rgba(128,151,181,.16)!important;border-radius:999px!important;color:#d8e4f3!important;font-size:12px!important;font-weight:850!important;min-height:36px!important;white-space:nowrap!important;padding:0 14px!important}.commission-quick-filters button:hover,.commission-quick-filters button.active{background:#2f7dff29!important;border-color:#2f7dff57!important;box-shadow:none!important;color:#9cc4ff!important}.commission-period-summary{background:#f59e0b14!important;border:1px solid rgba(245,158,11,.18)!important;border-radius:10px!important;color:#f9d98b!important;font-size:12px!important;font-weight:850!important;margin:-2px 0 0!important;padding:10px 12px!important}.commission-analytics-grid{display:grid!important;gap:16px!important;grid-template-columns:minmax(0,2fr) minmax(320px,.8fr)!important}.commission-card{padding:16px!important}.commission-card-title{align-items:start!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin-bottom:16px!important}.commission-total-chip{background:#f59e0b1a!important;border:1px solid rgba(245,158,11,.22)!important;border-radius:12px!important;min-width:150px!important;padding:9px 12px!important;text-align:right!important}.commission-total-chip span{color:#f9d98b!important;font-size:11px!important;font-weight:850!important;margin:0!important}.commission-total-chip strong,.commission-card-title>strong{color:var(--premium-gold-bright)!important;font-size:20px!important;font-weight:950!important}.commission-chart-bars{display:grid!important;gap:13px!important}.commission-chart-row{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:48px minmax(0,1fr) 112px!important}.commission-chart-row span{color:#c9d6e6!important;font-size:12px!important;font-weight:900!important}.commission-chart-row div{background:#94a3b824!important;border-radius:999px!important;height:8px!important;overflow:hidden!important}.commission-chart-row i{background:linear-gradient(90deg,#2f7dff,#60a5fa)!important;border-radius:inherit!important;display:block!important;height:100%!important}.commission-chart-row strong{color:#fff!important;font-size:12px!important;font-weight:850!important;text-align:right!important}.commission-bank-ranking{display:grid!important;gap:0!important}.commission-bank-ranking .commission-ranking-item{align-items:center!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(128,151,181,.12)!important;border-radius:0!important;display:grid!important;gap:12px!important;grid-template-columns:36px minmax(0,1fr) auto!important;min-height:58px!important;padding:10px 2px!important}.commission-bank-ranking .commission-ranking-item>span{align-items:center!important;background:#8097b524!important;border-radius:9px!important;color:#d8e4f3!important;display:inline-flex!important;font-size:13px!important;font-weight:950!important;height:30px!important;justify-content:center!important;width:30px!important}.commission-bank-ranking .commission-ranking-item:first-child>span{background:linear-gradient(135deg,var(--premium-gold-bright),var(--premium-gold))!important;color:#071426!important}.commission-bank-ranking p{display:grid!important;gap:2px!important;margin:0!important;min-width:0!important}.commission-bank-ranking strong,.commission-bank-ranking b{color:#fff!important;font-size:12px!important;font-weight:950!important}.commission-bank-ranking small{color:#91a5bf!important;font-size:12px!important;font-weight:750!important}.commission-pending-card{margin-top:2px!important;position:static!important}.commission-pending-list{display:grid!important;gap:10px!important;grid-template-columns:repeat(5,minmax(180px,1fr))!important}.commission-pending-list button{background:#18334dad!important;border:1px solid rgba(148,163,184,.15)!important;border-left:3px solid var(--premium-gold-bright)!important;border-radius:10px!important;color:#fff!important;display:grid!important;gap:5px!important;padding:12px!important;text-align:left!important}.commission-pending-list button span{color:#f9d98b!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important}.commission-pending-list button strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.commission-pending-list button small,.commission-pending-list button em{color:#91a5bf!important;font-size:12px!important;font-style:normal!important;font-weight:750!important}.commission-workspace{align-items:start!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) 300px!important}.commission-table-card{min-width:0!important;overflow:hidden!important}.commission-table-wrap{background:#091a2d85!important;border:1px solid rgba(148,163,184,.13)!important;border-radius:12px!important;max-height:620px!important;overflow:auto!important}.commission-modern-table{border-collapse:separate!important;border-spacing:0!important;min-width:1080px!important;width:100%!important}.commission-modern-table th{background:#18334d!important;color:#b8c5d6!important;font-size:11px!important;font-weight:950!important;position:sticky!important;text-transform:uppercase!important;top:0!important;z-index:1!important}.commission-modern-table th,.commission-modern-table td{border-bottom:1px solid rgba(128,151,181,.12)!important;padding:13px 12px!important;text-align:left!important;vertical-align:middle!important}.commission-modern-table td{background:#102640!important;color:#d8e4f3!important;font-size:12px!important}.commission-modern-table tbody tr:nth-child(2n) td{background:#132a42!important}.commission-modern-table tbody tr:hover td{background:#18334d!important}.commission-modern-table td strong{color:#fff!important;display:block!important;font-weight:950!important}.commission-modern-table td small{color:#91a5bf!important;display:block!important;font-size:12px!important;font-weight:750!important;margin-top:3px!important}.commission-status-badge{border-radius:999px!important;display:inline-flex!important;font-size:11px!important;font-weight:950!important;justify-content:center!important;min-width:92px!important;padding:7px 10px!important}.commission-status-badge.status-recebida{background:#17c96429!important;color:#bbf7d0!important}.commission-status-badge.status-prevista{background:#f59e0b2e!important;color:#fde68a!important}.commission-status-badge.status-processando{background:#2f7dff29!important;color:#bfdbfe!important}.commission-status-badge.status-cancelada{background:#ef444429!important;color:#fecaca!important}.commission-table-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:188px!important}.commission-table-actions button{background:#8097b514!important;border:1px solid rgba(128,151,181,.16)!important;border-radius:9px!important;color:#d8e4f3!important;font-size:11px!important;font-weight:900!important;min-height:32px!important;padding:0 9px!important}.commission-table-actions button:hover{border-color:#f59e0b6b!important;color:var(--premium-gold-bright)!important}.commission-table-actions button.danger{color:#fca5a5!important}.commission-month-card{position:sticky!important;top:14px!important}.commission-month-summary{background:linear-gradient(180deg,#04101fbd,#04101f70)!important;border:1px solid rgba(128,151,181,.15)!important;border-radius:12px!important;color:#fff!important;display:grid!important;gap:10px!important;margin:0!important;padding:14px!important}.commission-month-summary h4{color:var(--premium-gold-bright)!important;font-size:14px!important;margin:0!important}.commission-month-summary p{align-items:center!important;border-bottom:1px solid rgba(128,151,181,.12)!important;display:flex!important;justify-content:space-between!important;margin:0!important;padding-bottom:9px!important}.commission-month-summary p:last-child{border-bottom:0!important;padding-bottom:0!important}.commission-month-summary span{color:#91a5bf!important;font-size:12px!important;font-weight:750!important}.commission-month-summary strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.commission-empty,.commission-table-empty{color:#91a5bf!important}@media(max-width:1280px){.commission-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.commission-filter-line{grid-template-columns:repeat(3,minmax(170px,1fr))!important}.commission-pending-list{grid-template-columns:repeat(3,minmax(180px,1fr))!important}}@media(max-width:980px){.commission-dashboard-header,.commission-filter-header{align-items:stretch!important;flex-direction:column!important}.commission-dashboard-actions{justify-content:flex-start!important}.commission-filter-line{grid-template-columns:1fr 1fr!important}.commission-filter-actions,.commission-analytics-grid,.commission-workspace{grid-template-columns:1fr!important}.commission-month-card{position:static!important}}@media(max-width:640px){.commission-hub-tabs{width:100%!important}.commission-hub-tabs button{flex:1 1 auto!important}.commission-kpi-grid,.commission-filter-line,.commission-pending-list{grid-template-columns:1fr!important}.commission-dashboard-actions .secondary-link,.commission-dashboard-actions .commission-primary-action{justify-content:center!important;width:100%!important}.commission-chart-row{grid-template-columns:40px minmax(0,1fr)!important}.commission-chart-row strong{grid-column:2!important;text-align:left!important}}.crm-app-frame:not(.crm-theme-dark),.crm-app-frame:not(.crm-theme-dark) .app-shell-with-sidebar{background:var(--app-background)!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .view-surface,.crm-app-frame:not(.crm-theme-dark) .workspace,.crm-app-frame:not(.crm-theme-dark) .operation-grid,.crm-app-frame:not(.crm-theme-dark) .commission-hub,.crm-app-frame:not(.crm-theme-dark) .proposal-crm-screen,.crm-app-frame:not(.crm-theme-dark) .clientes-crm-screen,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen,.crm-app-frame:not(.crm-theme-dark) .imports-workspace,.crm-app-frame:not(.crm-theme-dark) .dashboard-operacional,.crm-app-frame:not(.crm-theme-dark) .home-geral,.crm-app-frame:not(.crm-theme-dark) .message-control,.crm-app-frame:not(.crm-theme-dark) .bulk-send-page{background:var(--app-background)!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .topbar{background:var(--surface-primary)!important;border:1px solid #E1E8F0!important;box-shadow:0 1px 3px #0f172a0f!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .topbar h1,.crm-app-frame:not(.crm-theme-dark) .topbar strong,.crm-app-frame:not(.crm-theme-dark) .topbar span,.crm-app-frame:not(.crm-theme-dark) .topbar p{color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .global-search,.crm-app-frame:not(.crm-theme-dark) .commission-search-field>span{background:var(--surface-secondary)!important;border:1px solid #D8E1EA!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) input,.crm-app-frame:not(.crm-theme-dark) select,.crm-app-frame:not(.crm-theme-dark) textarea,.crm-app-frame:not(.crm-theme-dark) .clientes-search-box input,.crm-app-frame:not(.crm-theme-dark) .clientes-filter-selects select,.crm-app-frame:not(.crm-theme-dark) .proposal-action-fields input,.crm-app-frame:not(.crm-theme-dark) .proposal-action-fields select,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .import-field input,.crm-app-frame:not(.crm-theme-dark) .return-action-menu select,.crm-app-frame:not(.crm-theme-dark) .lead-note-box input,.crm-app-frame:not(.crm-theme-dark) .bulk-send-create input,.crm-app-frame:not(.crm-theme-dark) .bulk-send-create select,.crm-app-frame:not(.crm-theme-dark) .commission-search-card input,.crm-app-frame:not(.crm-theme-dark) .commission-search-card select{background:var(--surface-secondary)!important;border:1px solid #D8E1EA!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) input::placeholder,.crm-app-frame:not(.crm-theme-dark) textarea::placeholder,.crm-app-frame:not(.crm-theme-dark) .global-search input::placeholder{color:var(--text-muted)!important}.crm-app-frame:not(.crm-theme-dark) input:focus,.crm-app-frame:not(.crm-theme-dark) select:focus,.crm-app-frame:not(.crm-theme-dark) textarea:focus{border-color:#93b7f5!important;box-shadow:0 0 0 3px #2563eb1f!important}.crm-app-frame:not(.crm-theme-dark) label,.crm-app-frame:not(.crm-theme-dark) .clientes-search-box span,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .clientes-search-box span,.crm-app-frame:not(.crm-theme-dark) .lead-note-box label,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .import-field,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .import-field>span,.crm-app-frame:not(.crm-theme-dark) .commission-search-card label,.crm-app-frame:not(.crm-theme-dark) .commission-filter-line label{color:var(--text-secondary)!important}.crm-app-frame:not(.crm-theme-dark) .panel,.crm-app-frame:not(.crm-theme-dark) .clientes-crm-screen .clientes-microbar,.crm-app-frame:not(.crm-theme-dark) .clientes-crm-screen .clientes-filter-card,.crm-app-frame:not(.crm-theme-dark) .clientes-crm-screen .clientes-table-card,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .clientes-microbar,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .clientes-filter-card,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .leads-operation-grid,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .leads-column,.crm-app-frame:not(.crm-theme-dark) .proposal-crm-header,.crm-app-frame:not(.crm-theme-dark) .proposal-active-filters,.crm-app-frame:not(.crm-theme-dark) .proposal-action-bar,.crm-app-frame:not(.crm-theme-dark) .proposal-board-card,.crm-app-frame:not(.crm-theme-dark) .proposal-priority-panel,.crm-app-frame:not(.crm-theme-dark) .proposal-detail-card,.crm-app-frame:not(.crm-theme-dark) .operation-workspace .returns-panel,.crm-app-frame:not(.crm-theme-dark) .operation-workspace .tasks-agenda,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .imports-header,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .import-card,.crm-app-frame:not(.crm-theme-dark) .commission-hub-tabs,.crm-app-frame:not(.crm-theme-dark) .commissions-layout .panel,.crm-app-frame:not(.crm-theme-dark) .commission-preview,.crm-app-frame:not(.crm-theme-dark) .commission-filters,.crm-app-frame:not(.crm-theme-dark) .message-control section,.crm-app-frame:not(.crm-theme-dark) .bulk-send-hero,.crm-app-frame:not(.crm-theme-dark) .bulk-send-summary,.crm-app-frame:not(.crm-theme-dark) .bulk-send-create,.crm-app-frame:not(.crm-theme-dark) .bulk-send-review,.crm-app-frame:not(.crm-theme-dark) .dashboard-operacional .operational-card,.crm-app-frame:not(.crm-theme-dark) .proposal-kpi,.crm-app-frame:not(.crm-theme-dark) .proposal-priority-card,.crm-app-frame:not(.crm-theme-dark) .proposal-pipeline-card,.crm-app-frame:not(.crm-theme-dark) .proposal-table-card,.crm-app-frame:not(.crm-theme-dark) .proposal-side-panel,.crm-app-frame:not(.crm-theme-dark) .commission-kpi,.crm-app-frame:not(.crm-theme-dark) .commission-search-card,.crm-app-frame:not(.crm-theme-dark) .commission-card{background:var(--surface-primary)!important;border:1px solid var(--border-primary)!important;box-shadow:0 2px 8px #0f172a0d!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .clientes-kpi,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .clientes-kpi,.crm-app-frame:not(.crm-theme-dark) .bulk-mini-metric,.crm-app-frame:not(.crm-theme-dark) .proposal-stage-card,.crm-app-frame:not(.crm-theme-dark) .return-item,.crm-app-frame:not(.crm-theme-dark) .operation-workspace .return-item,.crm-app-frame:not(.crm-theme-dark) .preview-row,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .preview-row,.crm-app-frame:not(.crm-theme-dark) .lead-row-card,.crm-app-frame:not(.crm-theme-dark) .lead-profile-chip,.crm-app-frame:not(.crm-theme-dark) .lead-copy-card,.crm-app-frame:not(.crm-theme-dark) .bulk-preview-list article,.crm-app-frame:not(.crm-theme-dark) .bulk-recipient-list article,.crm-app-frame:not(.crm-theme-dark) .bulk-template-line,.crm-app-frame:not(.crm-theme-dark) .bulk-progress-card,.crm-app-frame:not(.crm-theme-dark) .commission-pending-list button,.crm-app-frame:not(.crm-theme-dark) .commission-month-summary{background:var(--surface-secondary)!important;border:1px solid var(--border-secondary)!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .clientes-crm-header,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .clientes-crm-header,.crm-app-frame:not(.crm-theme-dark) .proposal-crm-header,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .imports-header,.crm-app-frame:not(.crm-theme-dark) .commission-dashboard-header{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .eyebrow,.crm-app-frame:not(.crm-theme-dark) .clientes-crm-screen .eyebrow,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .clientes-crm-header .eyebrow,.crm-app-frame:not(.crm-theme-dark) .operation-workspace .panel-heading .eyebrow,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .eyebrow{color:var(--brand-gold)!important}.crm-app-frame:not(.crm-theme-dark) .clientes-crm-header h2,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .clientes-crm-header h2,.crm-app-frame:not(.crm-theme-dark) .proposal-crm-header h2,.crm-app-frame:not(.crm-theme-dark) .panel-heading h2,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .imports-header h2,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .panel-heading h2,.crm-app-frame:not(.crm-theme-dark) .bulk-send-hero h2,.crm-app-frame:not(.crm-theme-dark) .bulk-section-title strong,.crm-app-frame:not(.crm-theme-dark) .message-control h2,.crm-app-frame:not(.crm-theme-dark) .commission-dashboard-header h1,.crm-app-frame:not(.crm-theme-dark) .commission-filter-header h3,.crm-app-frame:not(.crm-theme-dark) .commission-card-title h3,.crm-app-frame:not(.crm-theme-dark) .proposal-section-title span,.crm-app-frame:not(.crm-theme-dark) .proposal-table-header h3,.crm-app-frame:not(.crm-theme-dark) .proposal-side-panel h3,.crm-app-frame:not(.crm-theme-dark) .proposal-stage-item strong,.crm-app-frame:not(.crm-theme-dark) .proposal-priority-row strong,.crm-app-frame:not(.crm-theme-dark) .proposal-side-info strong{color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .clientes-crm-header span,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .clientes-crm-header span,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .imports-header span,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .panel-heading span,.crm-app-frame:not(.crm-theme-dark) .panel-heading span,.crm-app-frame:not(.crm-theme-dark) .bulk-send-hero span,.crm-app-frame:not(.crm-theme-dark) .bulk-send-hero p,.crm-app-frame:not(.crm-theme-dark) .bulk-section-title span,.crm-app-frame:not(.crm-theme-dark) .commission-dashboard-header span,.crm-app-frame:not(.crm-theme-dark) .commission-card-title span,.crm-app-frame:not(.crm-theme-dark) .commission-filter-header span,.crm-app-frame:not(.crm-theme-dark) .proposal-kpi small,.crm-app-frame:not(.crm-theme-dark) .proposal-table-header span,.crm-app-frame:not(.crm-theme-dark) .proposal-stage-items p,.crm-app-frame:not(.crm-theme-dark) .proposal-side-header small,.crm-app-frame:not(.crm-theme-dark) .proposal-side-info span,.crm-app-frame:not(.crm-theme-dark) .proposal-priority-row small,.crm-app-frame:not(.crm-theme-dark) .proposal-priority-row em,.crm-app-frame:not(.crm-theme-dark) .proposal-table td small{color:var(--text-secondary)!important}.crm-app-frame:not(.crm-theme-dark) .commission-kpi p,.crm-app-frame:not(.crm-theme-dark) .commission-kpi small,.crm-app-frame:not(.crm-theme-dark) .commission-chart-row span,.crm-app-frame:not(.crm-theme-dark) .commission-bank-ranking small,.crm-app-frame:not(.crm-theme-dark) .commission-pending-list button small,.crm-app-frame:not(.crm-theme-dark) .commission-pending-list button em,.crm-app-frame:not(.crm-theme-dark) .commission-month-summary span,.crm-app-frame:not(.crm-theme-dark) .commission-modern-table td small{color:var(--text-secondary)!important}.crm-app-frame:not(.crm-theme-dark) .commission-kpi strong,.crm-app-frame:not(.crm-theme-dark) .commission-chart-row strong,.crm-app-frame:not(.crm-theme-dark) .commission-bank-ranking strong,.crm-app-frame:not(.crm-theme-dark) .commission-bank-ranking b,.crm-app-frame:not(.crm-theme-dark) .commission-pending-list button strong,.crm-app-frame:not(.crm-theme-dark) .commission-month-summary strong,.crm-app-frame:not(.crm-theme-dark) .commission-modern-table td strong,.crm-app-frame:not(.crm-theme-dark) .clientes-kpi strong,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .clientes-kpi strong,.crm-app-frame:not(.crm-theme-dark) .bulk-mini-metric strong,.crm-app-frame:not(.crm-theme-dark) .cliente-main-cell strong,.crm-app-frame:not(.crm-theme-dark) .cliente-main-cell small,.crm-app-frame:not(.crm-theme-dark) .proposal-client strong,.crm-app-frame:not(.crm-theme-dark) .proposal-client small,.crm-app-frame:not(.crm-theme-dark) .lead-row-card strong,.crm-app-frame:not(.crm-theme-dark) .lead-row-card small,.crm-app-frame:not(.crm-theme-dark) .lead-profile-chip strong,.crm-app-frame:not(.crm-theme-dark) .lead-profile-chip small,.crm-app-frame:not(.crm-theme-dark) .lead-copy-line strong,.crm-app-frame:not(.crm-theme-dark) .return-client strong,.crm-app-frame:not(.crm-theme-dark) .operation-workspace .return-client strong,.crm-app-frame:not(.crm-theme-dark) .tasks-agenda .return-item strong,.crm-app-frame:not(.crm-theme-dark) .preview-row strong,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .preview-row strong,.crm-app-frame:not(.crm-theme-dark) .bulk-preview-list strong,.crm-app-frame:not(.crm-theme-dark) .bulk-recipient-list strong{color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .clientes-kpi span,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .clientes-kpi span,.crm-app-frame:not(.crm-theme-dark) .bulk-mini-metric span{color:var(--text-secondary)!important}.crm-app-frame:not(.crm-theme-dark) .clientes-action-primary,.crm-app-frame:not(.crm-theme-dark) .proposal-action-buttons button:not(.secondary-button),.crm-app-frame:not(.crm-theme-dark) .imports-workspace .import-actions button:not(.secondary-button),.crm-app-frame:not(.crm-theme-dark) .lead-action-stack button:not(.secondary-button),.crm-app-frame:not(.crm-theme-dark) .bulk-primary-button,.crm-app-frame:not(.crm-theme-dark) .topbar-primary-button,.crm-app-frame:not(.crm-theme-dark) .commission-primary-action{background:var(--brand-gold)!important;border:1px solid rgba(16,42,67,.08)!important;box-shadow:0 10px 20px #f4b41a2e!important;color:var(--brand-navy)!important}.crm-app-frame:not(.crm-theme-dark) .clientes-action-primary:hover,.crm-app-frame:not(.crm-theme-dark) .topbar-primary-button:hover,.crm-app-frame:not(.crm-theme-dark) .commission-primary-action:hover{background:var(--brand-gold-hover-base)!important}.crm-app-frame:not(.crm-theme-dark) .secondary-button,.crm-app-frame:not(.crm-theme-dark) .secondary-link,.crm-app-frame:not(.crm-theme-dark) .clientes-action-secondary,.crm-app-frame:not(.crm-theme-dark) .clientes-filter-clear,.crm-app-frame:not(.crm-theme-dark) .proposal-action-buttons .secondary-button,.crm-app-frame:not(.crm-theme-dark) .return-action-menu summary,.crm-app-frame:not(.crm-theme-dark) .return-text-action,.crm-app-frame:not(.crm-theme-dark) .lead-action-stack .secondary-button,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .import-actions .secondary-button,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .import-actions .secondary-link,.crm-app-frame:not(.crm-theme-dark) .commission-hub-tabs button,.crm-app-frame:not(.crm-theme-dark) .view-tab,.crm-app-frame:not(.crm-theme-dark) .commission-dashboard-actions .secondary-link,.crm-app-frame:not(.crm-theme-dark) .commission-quick-filters button,.crm-app-frame:not(.crm-theme-dark) .commission-table-actions button{background:var(--surface-primary)!important;border:1px solid #D8E1EA!important;color:var(--text-secondary)!important;box-shadow:none!important}.crm-app-frame:not(.crm-theme-dark) .commission-hub-tabs button.active,.crm-app-frame:not(.crm-theme-dark) .view-tab.active,.crm-app-frame:not(.crm-theme-dark) .cliente-chip.active,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .cliente-chip.active,.crm-app-frame:not(.crm-theme-dark) .returns-range-tabs button.active,.crm-app-frame:not(.crm-theme-dark) .commission-quick-filters button.active,.crm-app-frame:not(.crm-theme-dark) .commission-quick-filters button:hover{background:#eaf2ff!important;border-color:#93b7f5!important;color:#175cd3!important}.crm-app-frame:not(.crm-theme-dark) .cliente-chip,.crm-app-frame:not(.crm-theme-dark) .leads-operation-screen .cliente-chip,.crm-app-frame:not(.crm-theme-dark) .returns-range-tabs button,.crm-app-frame:not(.crm-theme-dark) .proposal-active-filters strong,.crm-app-frame:not(.crm-theme-dark) .proposal-active-filters em,.crm-app-frame:not(.crm-theme-dark) .status-chip,.crm-app-frame:not(.crm-theme-dark) .temperature-badge,.crm-app-frame:not(.crm-theme-dark) .return-date,.crm-app-frame:not(.crm-theme-dark) .return-status-chip,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .import-summary span,.crm-app-frame:not(.crm-theme-dark) .bulk-status-tag{background:var(--surface-secondary)!important;border:1px solid var(--border-primary)!important;color:var(--text-secondary)!important}.crm-app-frame:not(.crm-theme-dark) .clientes-table-wrap,.crm-app-frame:not(.crm-theme-dark) .proposal-table-wrap,.crm-app-frame:not(.crm-theme-dark) .import-preview,.crm-app-frame:not(.crm-theme-dark) .bulk-recipient-list,.crm-app-frame:not(.crm-theme-dark) .commission-table-wrap{background:var(--surface-primary)!important;border:1px solid var(--border-primary)!important}.crm-app-frame:not(.crm-theme-dark) table,.crm-app-frame:not(.crm-theme-dark) .clientes-table,.crm-app-frame:not(.crm-theme-dark) .proposal-table,.crm-app-frame:not(.crm-theme-dark) .commission-modern-table{background:var(--surface-primary)!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) th,.crm-app-frame:not(.crm-theme-dark) .clientes-table th,.crm-app-frame:not(.crm-theme-dark) .proposal-table th,.crm-app-frame:not(.crm-theme-dark) .commission-modern-table th{background:#f1f5f9!important;border-bottom:1px solid #E5EBF1!important;color:var(--text-secondary)!important}.crm-app-frame:not(.crm-theme-dark) td,.crm-app-frame:not(.crm-theme-dark) .clientes-table td,.crm-app-frame:not(.crm-theme-dark) .proposal-table td,.crm-app-frame:not(.crm-theme-dark) .commission-modern-table td,.crm-app-frame:not(.crm-theme-dark) .proposal-table tbody tr:nth-child(2n) td,.crm-app-frame:not(.crm-theme-dark) .commission-modern-table tbody tr:nth-child(2n) td{background:var(--surface-primary)!important;border-bottom:1px solid #E5EBF1!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) tbody tr:hover,.crm-app-frame:not(.crm-theme-dark) .clientes-table tbody tr:hover,.crm-app-frame:not(.crm-theme-dark) .clientes-table tbody tr.selected-row,.crm-app-frame:not(.crm-theme-dark) .proposal-table tbody tr:hover td,.crm-app-frame:not(.crm-theme-dark) .proposal-table tbody tr.selected-row td,.crm-app-frame:not(.crm-theme-dark) .commission-modern-table tbody tr:hover td{background:var(--surface-secondary)!important}.crm-app-frame:not(.crm-theme-dark) .commission-chart-row div{background:#e8eef5!important}.crm-app-frame:not(.crm-theme-dark) .commission-chart-row i{background:linear-gradient(90deg,#2563eb,#60a5fa)!important}.crm-app-frame:not(.crm-theme-dark) .commission-total-chip,.crm-app-frame:not(.crm-theme-dark) .commission-period-summary{background:#fff7e0!important;border:1px solid rgba(244,180,26,.35)!important;color:#805600!important}.crm-app-frame:not(.crm-theme-dark) .commission-total-chip span,.crm-app-frame:not(.crm-theme-dark) .commission-total-chip strong,.crm-app-frame:not(.crm-theme-dark) .commission-card-title>strong,.crm-app-frame:not(.crm-theme-dark) .commission-month-summary h4,.crm-app-frame:not(.crm-theme-dark) .commission-pending-list button span,.crm-app-frame:not(.crm-theme-dark) .commission-quick-filters>span,.crm-app-frame:not(.crm-theme-dark) .clientes-table-header h3,.crm-app-frame:not(.crm-theme-dark) .clientes-table-header strong,.crm-app-frame:not(.crm-theme-dark) .clientes-pagination span,.crm-app-frame:not(.crm-theme-dark) .leads-pagination span,.crm-app-frame:not(.crm-theme-dark) .proposal-crm-header strong,.crm-app-frame:not(.crm-theme-dark) .panel-heading strong,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .panel-heading strong{color:#9a6700!important}.crm-app-frame:not(.crm-theme-dark) .commission-bank-ranking .commission-ranking-item{background:transparent!important;border-bottom:1px solid #E5EBF1!important}.crm-app-frame:not(.crm-theme-dark) .commission-bank-ranking .commission-ranking-item>span{background:var(--surface-tertiary)!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .commission-bank-ranking .commission-ranking-item:first-child>span{background:var(--brand-gold)!important;color:var(--brand-navy)!important}.crm-app-frame:not(.crm-theme-dark) .commission-status-badge.status-recebida{background:#e8f7ef!important;color:#166a48!important}.crm-app-frame:not(.crm-theme-dark) .commission-status-badge.status-prevista{background:#fff4d6!important;color:#8a5b00!important}.crm-app-frame:not(.crm-theme-dark) .commission-status-badge.status-processando{background:#eaf2ff!important;color:#175cd3!important}.crm-app-frame:not(.crm-theme-dark) .commission-status-badge.status-cancelada{background:#fce8e8!important;color:#a33a3a!important}.crm-app-frame:not(.crm-theme-dark) .empty-state,.crm-app-frame:not(.crm-theme-dark) .clientes-loading,.crm-app-frame:not(.crm-theme-dark) .returns-empty,.crm-app-frame:not(.crm-theme-dark) .message,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .message,.crm-app-frame:not(.crm-theme-dark) .clientes-admin-message,.crm-app-frame:not(.crm-theme-dark) .commission-empty,.crm-app-frame:not(.crm-theme-dark) .commission-table-empty{background:var(--surface-secondary)!important;border:1px solid var(--border-primary)!important;color:var(--text-secondary)!important}.crm-app-frame:not(.crm-theme-dark) .proposal-stage-item{background:var(--surface-primary)!important;border:1px solid var(--border-primary)!important;border-left:3px solid var(--info)!important;color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .proposal-stage-item:hover,.crm-app-frame:not(.crm-theme-dark) .proposal-priority-row:hover{background:var(--surface-secondary)!important;border-color:#bfd2ea!important}.crm-app-frame:not(.crm-theme-dark) .proposal-stage-header,.crm-app-frame:not(.crm-theme-dark) .proposal-stage-header span{color:var(--text-primary)!important}.crm-app-frame:not(.crm-theme-dark) .proposal-stage-header strong,.crm-app-frame:not(.crm-theme-dark) .proposal-section-title>strong{background:#eaf2ff!important;border:1px solid #C7D9F8!important;color:#175cd3!important}.crm-app-frame:not(.crm-theme-dark) .proposal-priority-row{background:var(--surface-secondary)!important;border:1px solid var(--border-primary)!important}.crm-app-frame:not(.crm-theme-dark) .return-item-overdue,.crm-app-frame:not(.crm-theme-dark) .operation-workspace .return-item-overdue,.crm-app-frame:not(.crm-theme-dark) .preview-row.invalid,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .preview-row.invalid{border-left:3px solid var(--danger)!important}.crm-app-frame:not(.crm-theme-dark) .return-item-today,.crm-app-frame:not(.crm-theme-dark) .operation-workspace .return-item-today,.crm-app-frame:not(.crm-theme-dark) .preview-row.valid,.crm-app-frame:not(.crm-theme-dark) .imports-workspace .preview-row.valid{border-left:3px solid var(--brand-gold)!important}.crm-app-frame:not(.crm-theme-dark) .return-item-upcoming,.crm-app-frame:not(.crm-theme-dark) .operation-workspace .return-item-upcoming{border-left:3px solid var(--info)!important}.crm-app-frame:not(.crm-theme-dark) .return-contact-action,.crm-app-frame:not(.crm-theme-dark) .lead-whatsapp-button{background:#16865c!important;border:1px solid rgba(22,134,92,.2)!important;color:#fff!important}.crm-app-frame:not(.crm-theme-dark) .bank-tag,.crm-app-frame:not(.crm-theme-dark) .channel-tag{box-shadow:none!important}
