.preview-dashboard{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;min-height:100vh;margin:0;padding:0}.preview-dashboard .app-layout{display:flex;min-height:100vh;position:relative}.preview-dashboard .main-content{flex:1;padding:30px;overflow-x:auto;margin-left:0}.preview-dashboard .header{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center}.preview-dashboard .header-info h1{font-size:2.5rem;font-weight:600;margin-bottom:10px}.preview-dashboard .header-info p{color:#888;font-size:1.1rem}.preview-dashboard .btn-refresh{padding:12px 20px;background:rgb(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102));border:none;border-radius:8px;color:#fff;font-weight:600;cursor:default;display:flex;align-items:center;gap:8px;font-size:.9rem}.preview-dashboard .filter-wrap-box{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;min-height:62px;box-sizing:border-box}.preview-dashboard .filter-wrap-box .filter-select{min-width:140px}.preview-dashboard .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:30px}.preview-dashboard .stat-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;backdrop-filter:blur(10px);padding:25px;position:relative;overflow:hidden}.preview-dashboard .stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:rgb(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102))}.preview-dashboard .stat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.preview-dashboard .stat-title{font-size:.9rem;color:#888;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.preview-dashboard .stat-value{font-size:2.5rem;font-weight:700;margin-bottom:10px;color:rgb(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102))}.preview-dashboard .stat-change{font-size:.8rem;display:flex;align-items:center;gap:5px}.preview-dashboard .stat-change.positive{color:#22c55e}.preview-dashboard .dashboard-section{margin-bottom:40px}.preview-dashboard .dashboard-section-header{display:flex;align-items:center;gap:10px;margin-bottom:20px}.preview-dashboard .dashboard-section-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102),.2);color:rgb(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102))}.preview-dashboard .dashboard-section-icon svg{width:22px;height:22px}.preview-dashboard .dashboard-section-title{font-size:1.15rem;font-weight:700;color:#fff;margin:0}.preview-dashboard .stats-grid-compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:24px}.preview-dashboard .stat-card-compact{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:18px}.preview-dashboard .stat-card-compact .stat-title{font-size:.75rem;margin-bottom:6px}.preview-dashboard .stat-card-compact .stat-value{font-size:1.75rem;margin-bottom:0}.preview-dashboard .stat-card-compact .stat-progress-wrap{margin-top:10px;height:6px;background:hsla(0,0%,100%,.08);border-radius:999px;overflow:hidden}.preview-dashboard .stat-card-compact .stat-progress-fill{height:100%;background:rgb(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102));border-radius:999px}.preview-dashboard .stat-card-compact .stat-progress-pct{font-size:.7rem;color:#888;text-align:right;margin-top:4px}.preview-dashboard .stat-trend{font-size:.75rem;margin-top:6px}.preview-dashboard .stat-trend.positive{color:#22c55e}.preview-dashboard .dashboard-status-divider{display:flex;align-items:center;gap:16px;margin:24px 0 16px}.preview-dashboard .dashboard-status-divider:after,.preview-dashboard .dashboard-status-divider:before{content:"";flex:1;height:1px;background:hsla(0,0%,100%,.1)}.preview-dashboard .dashboard-status-divider span{font-size:.65rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.12em}.preview-dashboard .status-cards-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.preview-dashboard .status-card{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.preview-dashboard .status-card-left{display:flex;align-items:center;gap:12px}.preview-dashboard .status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.preview-dashboard .status-dot.aberto{background:#3b82f6;box-shadow:0 0 10px rgba(59,130,246,.5)}.preview-dashboard .status-dot.aguardando{background:#fbbf24;box-shadow:0 0 10px rgba(251,191,36,.5)}.preview-dashboard .status-dot.fechadas{background:rgb(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102));box-shadow:0 0 10px rgba(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102),.5)}.preview-dashboard .status-card-label{font-size:.9rem;font-weight:500;color:#ccc}.preview-dashboard .status-card-value{font-size:1.25rem;font-weight:700;color:#fff}.preview-dashboard .chart-container{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;backdrop-filter:blur(10px);padding:30px;margin-bottom:30px}.preview-dashboard .chart-container.compact{padding:20px;margin-bottom:24px}.preview-dashboard .chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.preview-dashboard .chart-title{font-size:1.5rem;font-weight:600;color:#fff}.preview-dashboard .chart-subtitle{font-size:.9rem;color:#888;margin-top:5px}.preview-dashboard .chart-container.compact .chart-title{font-size:1.1rem}.preview-dashboard .chart-container.compact .chart-subtitle{font-size:.8rem}.preview-dashboard .chart-canvas-wrap{position:relative;width:100%;height:220px;background:hsla(0,0%,100%,.03);border-radius:10px}.preview-dashboard .chart-canvas-wrap.chart-bars{display:flex;align-items:flex-end;gap:12px;padding:16px 0 28px;height:auto;min-height:200px}.preview-dashboard .chart-bar-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.preview-dashboard .chart-bar-track{width:100%;max-width:48px;height:120px;display:flex;align-items:flex-end;justify-content:center}.preview-dashboard .chart-bar-fill{width:100%;max-width:36px;min-height:8px;border-radius:8px 8px 0 0;background:rgb(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102));transition:height .3s ease}.preview-dashboard .chart-bar-label{font-size:.75rem;color:#888;font-weight:500}.preview-dashboard .chart-bar-value{font-size:.85rem;font-weight:700;color:#fff}.preview-dashboard .performance-atendentes-wrap{overflow-x:auto;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);backdrop-filter:blur(10px)}.preview-dashboard .performance-atendentes-table{width:100%;border-collapse:collapse;font-size:.875rem;background:transparent}.preview-dashboard .performance-atendentes-table td,.preview-dashboard .performance-atendentes-table th{padding:10px 14px;text-align:left;border-bottom:1px solid hsla(0,0%,100%,.08);background:transparent}.preview-dashboard .performance-atendentes-table th{font-weight:600;color:#888;background:hsla(0,0%,100%,.04)}.preview-dashboard .performance-atendentes-table td{color:#e5e5e5}.preview-dashboard .performance-atendentes-table td:nth-child(2),.preview-dashboard .performance-atendentes-table td:nth-child(3),.preview-dashboard .performance-atendentes-table td:nth-child(4),.preview-dashboard .performance-atendentes-table th:nth-child(2),.preview-dashboard .performance-atendentes-table th:nth-child(3),.preview-dashboard .performance-atendentes-table th:nth-child(4){text-align:right}.preview-dashboard .crm-section-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.preview-dashboard .crm-section-top .dashboard-section-header{margin-bottom:0}.preview-dashboard .funnel-visual{display:flex;flex-direction:column;align-items:center;gap:0}.preview-dashboard .funnel-visual-bar{width:100%;height:46px;border-radius:10px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:0 16px;font-size:.8rem;font-weight:700;border:1px solid rgba(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102),.25)}.preview-dashboard .funnel-visual-bar .funnel-bar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:10px}.preview-dashboard .funnel-visual-bar .funnel-bar-text{position:relative;z-index:2;display:flex;justify-content:space-between;width:100%;color:#fff}.preview-dashboard .funnel-visual-bar:first-child{width:100%;background:rgba(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102),.15)}.preview-dashboard .funnel-visual-bar:first-child .funnel-bar-fill{width:100%;background:rgba(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102),.5)}.preview-dashboard .funnel-visual-connector{height:12px;width:2px;background:hsla(0,0%,100%,.15)}.preview-dashboard .funnel-visual-bar:nth-child(3){width:90%;background:rgba(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102),.1)}.preview-dashboard .funnel-visual-bar:nth-child(3) .funnel-bar-fill{width:65%;background:rgba(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102),.45)}.preview-dashboard .funnel-visual-bar:nth-child(5){width:80%;background:hsla(0,0%,100%,.03)}.preview-dashboard .funnel-visual-bar:nth-child(5) .funnel-bar-fill{width:42%;background:rgba(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102),.5)}.preview-dashboard .funnel-visual-bar:nth-child(7){width:70%;background:hsla(0,0%,100%,.03)}.preview-dashboard .funnel-visual-bar:nth-child(7) .funnel-bar-fill{width:28%;background:rgba(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102),.6)}.preview-dashboard .funnel-visual-bar:nth-child(9){width:60%;background:hsla(0,0%,100%,.03)}.preview-dashboard .funnel-visual-bar:nth-child(9) .funnel-bar-fill{width:10%;background:rgba(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102),.7)}.preview-dashboard .funnel-visual-footer{margin-top:24px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:center;gap:24px;text-align:center}.preview-dashboard .funnel-visual-footer .footer-item p:first-child{font-size:1.25rem;font-weight:700;color:#fff}.preview-dashboard .funnel-visual-footer .footer-item p:last-child{font-size:.75rem;color:#888;margin-top:2px}.preview-dashboard .funnel-visual-footer .footer-item.highlight p:first-child{color:rgb(var(--preview-r,37),var(--preview-g,211),var(--preview-b,102))}.preview-dashboard .funnel-visual-footer .footer-sep{width:1px;background:hsla(0,0%,100%,.1)}.preview-dashboard .funnel-title{text-align:center;margin-bottom:8px}@media (max-width:768px){.preview-dashboard .header{flex-wrap:wrap;gap:12px}.preview-dashboard .header-info h1{font-size:1.5rem}.preview-dashboard .header-info p{font-size:.9rem}.preview-dashboard .main-content{padding:16px}.preview-dashboard .stats-grid{grid-template-columns:1fr}.preview-dashboard .stats-grid-compact{grid-template-columns:repeat(2,1fr)}.preview-dashboard .stat-value{font-size:1.75rem}.preview-dashboard .dashboard-section-header{flex-wrap:wrap}.preview-dashboard .conversas-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.preview-dashboard .conversas-table{min-width:500px}.preview-dashboard .chart-bar-value,.preview-dashboard .funnel-visual-bar .funnel-bar-text{font-size:.75rem}}