@keyframes float-fb04c786{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.group:hover .group-hover\:scale-105[data-v-fb04c786]{transform:scale(1.05)}.group:hover .group-hover\:translate-x-1[data-v-fb04c786]{transform:translate(.25rem)}.transition-all[data-v-fb04c786]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hover\:-translate-y-1[data-v-fb04c786]:hover{transform:translateY(-.25rem)}.bg-gradient-to-r[data-v-fb04c786]{background-size:200% 200%}@media(max-width:640px){.text-xl[data-v-fb04c786]{font-size:1.125rem;line-height:1.75rem}.text-lg[data-v-fb04c786]{font-size:1rem;line-height:1.5rem}.p-6[data-v-fb04c786]{padding:1.25rem}}.line-clamp-1[data-v-1560c475]{-webkit-line-clamp:1}.line-clamp-1[data-v-1560c475],.line-clamp-2[data-v-1560c475]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-1560c475]{-webkit-line-clamp:2}@keyframes fadeIn-1560c475{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fadeIn[data-v-1560c475]{animation:fadeIn-1560c475 .2s ease-out}textarea[data-v-56ae50e7]::-webkit-scrollbar{width:8px}textarea[data-v-56ae50e7]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}textarea[data-v-56ae50e7]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}textarea[data-v-56ae50e7]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-bd43fab6]::-webkit-scrollbar{width:8px}[data-v-bd43fab6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-bd43fab6]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}[data-v-bd43fab6]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.transition-all[data-v-bd43fab6]{transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}input[data-v-bd43fab6]:focus,textarea[data-v-bd43fab6]:focus{box-shadow:0 0 0 3px #3b82f61a}.bg-white[data-v-bd43fab6]{transition:transform .2s ease,box-shadow .2s ease}.bg-white[data-v-bd43fab6]:hover{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px)}@keyframes slide-up-2a7990f3{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-2a7990f3]{animation:slide-up-2a7990f3 .3s ease-out}.hidden.md\:block[data-v-2a7990f3]::-webkit-scrollbar{height:8px}.hidden.md\:block[data-v-2a7990f3]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.hidden.md\:block[data-v-2a7990f3]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.hidden.md\:block[data-v-2a7990f3]::-webkit-scrollbar-thumb:hover{background:#a0aec0}@media(max-width:767px){.min-w-\[120px\][data-v-2a7990f3]{min-width:100px}}.bg-white[data-v-2a7990f3]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}@keyframes fadeIn-b576e602{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.bg-black\/50[data-v-b576e602]{animation:fadeIn-b576e602 .2s ease-out}.line-clamp-1[data-v-127743d7]{-webkit-line-clamp:1}.line-clamp-1[data-v-127743d7],.line-clamp-2[data-v-127743d7]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-127743d7]{-webkit-line-clamp:2}@keyframes fadeIn-127743d7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fadeIn[data-v-127743d7]{animation:fadeIn-127743d7 .2s ease-out}.prose[data-v-127743d7]{line-height:1.75}.truncate-url[data-v-22b702ef]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-header[data-v-22b702ef]{justify-content:space-between;margin-bottom:20px}.table-actions[data-v-22b702ef],.table-header[data-v-22b702ef]{align-items:center;display:flex}.table-actions[data-v-22b702ef]{gap:20px}.pagination-info[data-v-22b702ef]{color:#718096;font-size:.9em}.rows-per-page[data-v-22b702ef]{align-items:center;display:flex;gap:8px}.rows-per-page select[data-v-22b702ef]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-family:inherit;padding:6px 12px}.pagination-controls[data-v-22b702ef]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:24px}.pagination-btn[data-v-22b702ef]{min-width:80px;padding:8px 16px}.page-numbers[data-v-22b702ef]{display:flex;gap:4px}.page-btn[data-v-22b702ef]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;padding:8px 12px;transition:all .2s}.page-btn[data-v-22b702ef]:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0}.page-btn.active[data-v-22b702ef]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff}.page-btn[data-v-22b702ef]:disabled{cursor:not-allowed;opacity:.5}.sortable[data-v-22b702ef]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sortable[data-v-22b702ef]:hover{background-color:#f7fafc}.sortable span[data-v-22b702ef]{font-size:.9em;margin-left:4px}*{box-sizing:border-box;margin:0;padding:0}body{background:#f5f7fa;color:#1a202c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:20px}.dashboard{margin:0 auto;max-width:1400px}.header{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;box-shadow:0 10px 40px #667eea4d;color:#fff;margin-bottom:14px;padding:40px 30px}.header h1{font-size:2.2em;font-weight:700;letter-spacing:-.5px;margin-bottom:8px}.header p{font-size:1.05em;opacity:.95}.filters{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;margin-bottom:14px;padding:24px 30px}.filters-content{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.filter-group{flex:1;min-width:200px}.filter-group label{color:#4a5568;display:block;font-size:.9em;font-weight:600;margin-bottom:8px}.filter-group input[type=date]{background:#f7fafc;border:2px solid #e2e8f0;border-radius:10px;font-family:inherit;font-size:1em;padding:12px 16px;transition:all .2s;width:100%}.filter-group input[type=date]:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.filter-actions{align-items:flex-end;display:flex;gap:12px}.btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1em;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.stat-card.form-submit{--card-color-start:#10b981;--card-color-end:#059669}.stat-card.popup-display{--card-color-start:#9b59b6;--card-color-end:#8e44ad}.stat-card.popup-close{--card-color-start:#f1c40f;--card-color-end:#f39c12}.stat-card.video-play{--card-color-start:#e67e22;--card-color-end:#d35400}.whatsapp-badge{background:linear-gradient(135deg,#25d366,#128c7e)}.phone-badge{background:linear-gradient(135deg,#3498db,#2980b9)}.form-badge{background:linear-gradient(135deg,#e74c3c,#c0392b)}.form-submit-badge{background:linear-gradient(135deg,#10b981,#059669)}.popup-display-badge{background:linear-gradient(135deg,#9b59b6,#8e44ad)}.popup-close-badge{background:linear-gradient(135deg,#f1c40f,#f39c12)}.video-play-badge{background:linear-gradient(135deg,#e67e22,#d35400)}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px #667eea4d;color:#fff}.btn-primary:hover:not(:disabled){box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.btn-secondary{background:#e2e8f0;color:#4a5568}.btn-secondary:hover:not(:disabled){background:#cbd5e0}.btn-secondary:disabled{cursor:not-allowed;opacity:.6}.loading{opacity:.6;pointer-events:none}.stats-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:14px}.stat-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;overflow:hidden;padding:12px;position:relative;transition:all .3s ease}.stat-card:before{background:linear-gradient(90deg,var(--card-color-start),var(--card-color-end));content:"";height:4px;left:0;position:absolute;right:0;top:0}.stat-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.stat-card.whatsapp{--card-color-start:#25d366;--card-color-end:#128c7e}.stat-card.phone{--card-color-start:#3498db;--card-color-end:#2980b9}.stat-card.form{--card-color-start:#e74c3c;--card-color-end:#c0392b}.stat-card.total{--card-color-start:#667eea;--card-color-end:#764ba2}.stat-icon{font-size:2em;margin-bottom:12px}.stat-number{background:linear-gradient(135deg,var(--card-color-start),var(--card-color-end));-webkit-background-clip:text;font-size:3em;font-weight:700;margin-bottom:8px;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{color:#718096;font-size:1em;font-weight:500}.charts-container{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:14px}.chart-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:28px}.chart-card h3{color:#2d3748;font-size:1.3em;font-weight:600;margin-bottom:20px}.chart-container{height:300px;position:relative}.data-table{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;padding:28px}.data-table h3{color:#2d3748;font-size:1.3em;font-weight:600;margin-bottom:20px}.table-wrapper{overflow-x:auto}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #e2e8f0;padding:16px;text-align:left}th{color:#4a5568;font-size:.9em;font-weight:600;letter-spacing:.5px;text-transform:uppercase}th,tr:hover td{background:#f7fafc}.type-badge{border-radius:20px;color:#fff;display:inline-block;font-size:.85em;font-weight:600;padding:6px 12px}.empty-state{color:#a0aec0;padding:60px 20px;text-align:center}.empty-state-icon{font-size:4em;margin-bottom:16px}.empty-state h4{color:#4a5568;font-size:1.3em;margin-bottom:8px}@media(max-width:768px){body{padding:12px}.header{padding:30px 20px}.header h1{font-size:1.8em}.filters{padding:20px}.filters-content{flex-direction:column}.filter-group{min-width:100%}.filter-actions{flex-direction:column;width:100%}.btn{justify-content:center;width:100%}.charts-container,.stats-grid{grid-template-columns:1fr}table{font-size:.9em}td,th{padding:12px 8px}.table-header{align-items:flex-start;flex-direction:column;gap:15px}.table-actions{justify-content:space-between;width:100%}.pagination-controls{gap:4px}.pagination-btn{font-size:.9em;min-width:60px;padding:6px 10px}}@media(max-width:480px){.header h1{font-size:1.5em}.stat-number{font-size:2.5em}.page-btn{min-width:32px;padding:6px 8px}}.line-clamp-2[data-v-f2d83a95]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes fadeIn-f2d83a95{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fadeIn[data-v-f2d83a95]{animation:fadeIn-f2d83a95 .2s ease-out}aside[data-v-9358014d]::-webkit-scrollbar{width:6px}aside[data-v-9358014d]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}aside[data-v-9358014d]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}aside[data-v-9358014d]::-webkit-scrollbar-thumb:hover{background:#a0aec0}button[data-v-9358014d]{transition:all .2s ease-in-out}.flex.pt-16[data-v-9358014d]{padding-top:4rem}body[data-v-9358014d]:has(.fixed.z-50.translate-x-0){overflow:hidden}
