.dashboard-container{min-height:100vh;padding:1.5rem}.dashboard-card{box-shadow:0 1px 3px rgba(0,0,0,.1)}.dashboard-card,.metric-card{background:#fff;border-radius:12px}.metric-card{padding:1.5rem}.premium-dashboard-container{background-color:#f8fafc;min-height:100vh;padding:2rem;font-family:var(--dashboard-font-family)}.premium-card{background:#fff;border-radius:24px;border:1px solid hsla(0,0%,100%,.6);box-shadow:0 4px 20px rgba(0,0,0,.03),0 1px 2px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.25,.8,.25,1)}.premium-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.03)}.premium-stat-value{font-size:2.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#0f172a}.premium-stat-label{font-size:.875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.premium-icon-box{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.text-gradient-primary{background:linear-gradient(135deg,#0f172a,#334155);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-success{background:linear-gradient(135deg,#059669,#10b981);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.premium-scroll::-webkit-scrollbar{width:6px}.premium-scroll::-webkit-scrollbar-track{background:transparent}.premium-scroll::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:20px}.activity-item-hover{transition:background-color .2s ease}.activity-item-hover:hover{background-color:#f8fafc}.glass-header{background:hsla(0,0%,100%,.8);backdrop-filter:blur(12px);border-bottom:1px solid rgba(226,232,240,.6)}.chart-container-premium{padding:1rem;background:#fff;border-radius:24px}.bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem;width:100%}.bento-col-4,.bento-col-6,.bento-col-6-responsive,.bento-col-8,.bento-col-full{grid-column:span 12}@media (min-width:1024px){.bento-col-8{grid-column:span 8}.bento-col-4{grid-column:span 4}.bento-col-6,.bento-col-6-responsive{grid-column:span 6}}@media (min-width:1280px){.bento-col-8-xl{grid-column:span 8}.bento-col-4-xl{grid-column:span 4}}.pulse-indicator{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background-color:#10b981;box-shadow:0 0 0 2px #fff}:root{--dashboard-primary-50:#f0fdfa;--dashboard-primary-100:#ccfbf1;--dashboard-primary-200:#99f6e4;--dashboard-primary-300:#5eead4;--dashboard-primary-400:#2dd4bf;--dashboard-primary-500:#14b8a6;--dashboard-primary-600:#0d9488;--dashboard-primary-700:#0f766e;--dashboard-primary-800:#115e59;--dashboard-primary-900:#134e4a;--dashboard-success-50:#f0fdf4;--dashboard-success-100:#dcfce7;--dashboard-success-200:#bbf7d0;--dashboard-success-300:#86efac;--dashboard-success-400:#4ade80;--dashboard-success-500:#22c55e;--dashboard-success-600:#16a34a;--dashboard-success-700:#15803d;--dashboard-success-800:#166534;--dashboard-success-900:#14532d;--dashboard-warning-50:#fffbeb;--dashboard-warning-100:#fef3c7;--dashboard-warning-200:#fde68a;--dashboard-warning-300:#fcd34d;--dashboard-warning-400:#fbbf24;--dashboard-warning-500:#f59e0b;--dashboard-warning-600:#d97706;--dashboard-warning-700:#b45309;--dashboard-warning-800:#92400e;--dashboard-warning-900:#78350f;--dashboard-error-50:#fef2f2;--dashboard-error-100:#fee2e2;--dashboard-error-200:#fecaca;--dashboard-error-300:#fca5a5;--dashboard-error-400:#f87171;--dashboard-error-500:#ef4444;--dashboard-error-600:#dc2626;--dashboard-error-700:#b91c1c;--dashboard-error-800:#991b1b;--dashboard-error-900:#7f1d1d;--dashboard-gray-50:#f9fafb;--dashboard-gray-100:#f3f4f6;--dashboard-gray-200:#e5e7eb;--dashboard-gray-300:#d1d5db;--dashboard-gray-400:#9ca3af;--dashboard-gray-500:#6b7280;--dashboard-gray-600:#4b5563;--dashboard-gray-700:#374151;--dashboard-gray-800:#1f2937;--dashboard-gray-900:#111827;--dashboard-whatsapp:#25d366;--dashboard-sms:#059669;--dashboard-email:#fa8c16;--dashboard-web:#722ed1;--dashboard-messenger:#0084ff;--dashboard-instagram:#e4405f;--dashboard-space-xs:4px;--dashboard-space-sm:8px;--dashboard-space-md:16px;--dashboard-space-lg:24px;--dashboard-space-xl:32px;--dashboard-space-2xl:48px;--dashboard-space-3xl:64px;--dashboard-font-family:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--dashboard-font-size-xs:12px;--dashboard-font-size-sm:14px;--dashboard-font-size-base:16px;--dashboard-font-size-lg:18px;--dashboard-font-size-xl:20px;--dashboard-font-size-2xl:24px;--dashboard-font-size-3xl:30px;--dashboard-font-size-4xl:36px;--dashboard-font-weight-normal:400;--dashboard-font-weight-medium:500;--dashboard-font-weight-semibold:600;--dashboard-font-weight-bold:700;--dashboard-line-height-tight:1.25;--dashboard-line-height-normal:1.5;--dashboard-line-height-relaxed:1.75;--dashboard-radius-sm:4px;--dashboard-radius-base:8px;--dashboard-radius-md:12px;--dashboard-radius-lg:16px;--dashboard-radius-xl:20px;--dashboard-radius-2xl:24px;--dashboard-radius-full:9999px;--dashboard-shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--dashboard-shadow-base:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--dashboard-shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--dashboard-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--dashboard-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--dashboard-shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--dashboard-duration-fast:150ms;--dashboard-duration-normal:300ms;--dashboard-duration-slow:500ms;--dashboard-ease-in-out:cubic-bezier(0.4,0,0.2,1);--dashboard-ease-out:cubic-bezier(0,0,0.2,1);--dashboard-ease-in:cubic-bezier(0.4,0,1,1);--dashboard-nav-height:72px;--dashboard-sidebar-width:280px;--dashboard-sidebar-collapsed:72px;--dashboard-max-width:1600px;--dashboard-content-padding:32px;--dashboard-z-dropdown:1000;--dashboard-z-sticky:1020;--dashboard-z-fixed:1030;--dashboard-z-modal-backdrop:1040;--dashboard-z-modal:1050;--dashboard-z-popover:1060;--dashboard-z-tooltip:1070;--dashboard-z-toast:1080;--dashboard-gradient-primary:linear-gradient(135deg,var(--dashboard-primary-500),var(--dashboard-primary-600));--dashboard-gradient-success:linear-gradient(135deg,var(--dashboard-success-500),var(--dashboard-success-600));--dashboard-gradient-warning:linear-gradient(135deg,var(--dashboard-warning-500),var(--dashboard-warning-600));--dashboard-gradient-error:linear-gradient(135deg,var(--dashboard-error-500),var(--dashboard-error-600));--dashboard-gradient-background:linear-gradient(135deg,var(--dashboard-primary-50),var(--dashboard-primary-100));--dashboard-backdrop-blur:blur(10px);--dashboard-backdrop-blur-sm:blur(4px);--dashboard-backdrop-blur-lg:blur(16px)}@media (prefers-color-scheme:dark){:root{--dashboard-gray-50:#111827;--dashboard-gray-100:#1f2937;--dashboard-gray-200:#374151;--dashboard-gray-300:#4b5563;--dashboard-gray-400:#6b7280;--dashboard-gray-500:#9ca3af;--dashboard-gray-600:#d1d5db;--dashboard-gray-700:#e5e7eb;--dashboard-gray-800:#f3f4f6;--dashboard-gray-900:#f9fafb;--dashboard-gradient-background:linear-gradient(135deg,#0f172a,#1e293b);--dashboard-shadow-sm:0 1px 2px 0 rgba(0,0,0,.3);--dashboard-shadow-base:0 1px 3px 0 rgba(0,0,0,.4),0 1px 2px 0 rgba(0,0,0,.3);--dashboard-shadow-md:0 4px 6px -1px rgba(0,0,0,.4),0 2px 4px -1px rgba(0,0,0,.3);--dashboard-shadow-lg:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.3);--dashboard-shadow-xl:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.3)}}@media (prefers-contrast:high){:root{--dashboard-shadow-sm:0 2px 4px 0 rgba(0,0,0,.3);--dashboard-shadow-base:0 2px 6px 0 rgba(0,0,0,.4);--dashboard-shadow-md:0 6px 12px -2px rgba(0,0,0,.4);--dashboard-shadow-lg:0 12px 20px -4px rgba(0,0,0,.4);--dashboard-shadow-xl:0 24px 32px -8px rgba(0,0,0,.4)}}@media (prefers-reduced-motion:reduce){:root{--dashboard-duration-fast:0ms;--dashboard-duration-normal:0ms;--dashboard-duration-slow:0ms}*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dashboard-theme-blue{--dashboard-primary-500:#059669;--dashboard-primary-600:#2563eb;--dashboard-gradient-primary:linear-gradient(135deg,#059669,#2563eb)}.dashboard-theme-green{--dashboard-primary-500:#10b981;--dashboard-primary-600:#059669;--dashboard-gradient-primary:linear-gradient(135deg,#10b981,#059669)}.dashboard-theme-purple{--dashboard-primary-500:#8b5cf6;--dashboard-primary-600:#7c3aed;--dashboard-gradient-primary:linear-gradient(135deg,#8b5cf6,#7c3aed)}.dashboard-theme-orange{--dashboard-primary-500:#f59e0b;--dashboard-primary-600:#d97706;--dashboard-gradient-primary:linear-gradient(135deg,#f59e0b,#d97706)}.ant-message .ant-message-notice-content{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:0;overflow:hidden}.ant-message .ant-message-notice-content>.ant-message-custom-content{display:flex;align-items:center;padding:12px 16px;border-left:4px solid transparent}.ant-message .ant-message-success{border-left-color:#10b981!important}.ant-message .ant-message-success .anticon{color:#10b981}.ant-message .ant-message-success span:not(.anticon){color:#047857}.ant-message .ant-message-error{border-left-color:#ef4444!important}.ant-message .ant-message-error .anticon{color:#ef4444}.ant-message .ant-message-error span:not(.anticon){color:#b91c1c}.ant-message .ant-message-warning{border-left-color:#f59e0b!important}.ant-message .ant-message-warning .anticon{color:#f59e0b}.ant-message .ant-message-warning span:not(.anticon){color:#b45309}.ant-message .ant-message-info{border-left-color:#059669!important}.ant-message .ant-message-info .anticon{color:#059669}.ant-message .ant-message-info span:not(.anticon){color:#1d4ed8}.ant-message .ant-message-loading{border-left-color:#2d1b69!important}.ant-message .ant-message-loading .anticon{color:#2d1b69}.ant-notification .ant-notification-notice{background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);border-left:4px solid #059669;padding:16px 20px}.ant-notification .ant-notification-notice-success{border-left-color:#10b981}.ant-notification .ant-notification-notice-error{border-left-color:#ef4444}.ant-notification .ant-notification-notice-warning{border-left-color:#f59e0b}.ant-notification .ant-notification-notice-info{border-left-color:#059669}.ant-notification .ant-notification-notice-icon-success{color:#10b981}.ant-notification .ant-notification-notice-icon-error{color:#ef4444}.ant-notification .ant-notification-notice-icon-warning{color:#f59e0b}.ant-notification .ant-notification-notice-icon-info{color:#059669}.ant-notification .ant-notification-notice-message{color:#1f2937;font-weight:600}.ant-notification .ant-notification-notice-description{color:#6b7280}:root{--primary-green:#10b981;--primary-green-dark:#059669;--primary-green-light:#34d399;--text-dark:#11142d;--text-secondary:#6b7280}.mantine-Button-root:hover:not(:disabled):not([data-disabled]){transform:translateY(-1px)}.mantine-Button-root:active:not(:disabled):not([data-disabled]){transform:translateY(0)}.mantine-Button-root:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #10b981}.mantine-Button-root:disabled,.mantine-Button-root[data-disabled]{opacity:.5;cursor:not-allowed;transform:none}.mantine-Button-root[data-variant=filled]{box-shadow:0 1px 2px 0 rgba(0,0,0,.05),inset 0 1px 0 0 hsla(0,0%,100%,.1)}.mantine-Button-root[data-variant=filled]:hover:not(:disabled):not([data-disabled]){box-shadow:0 4px 12px -2px rgba(5,150,105,.35),0 2px 4px -1px rgba(0,0,0,.1),inset 0 1px 0 0 hsla(0,0%,100%,.15)}.mantine-Button-root[data-variant=filled]:active:not(:disabled):not([data-disabled]){box-shadow:0 1px 2px 0 rgba(0,0,0,.05),inset 0 2px 4px 0 rgba(0,0,0,.1)}.mantine-Button-root[data-variant=outline]{border-width:1.5px;box-shadow:0 1px 2px 0 rgba(0,0,0,.03)}.mantine-Button-root[data-variant=outline]:hover:not(:disabled):not([data-disabled]){box-shadow:0 2px 8px -2px rgba(0,0,0,.1)}.mantine-Button-root[data-variant=outline]:active:not(:disabled):not([data-disabled]){box-shadow:none}.mantine-Button-root[data-variant=subtle]:hover:not(:disabled):not([data-disabled]),.mantine-Button-root[data-variant=transparent]:hover:not(:disabled):not([data-disabled]){transform:translateY(-.5px)}.mantine-ActionIcon-root:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #10b981}.mantine-ActionIcon-root:disabled,.mantine-ActionIcon-root[data-disabled]{opacity:.5;cursor:not-allowed;transform:none}.mantine-ActionIcon-root[data-variant=filled]{box-shadow:0 1px 2px 0 rgba(0,0,0,.05),inset 0 1px 0 0 hsla(0,0%,100%,.1)}.mantine-ActionIcon-root[data-variant=filled]:hover:not(:disabled):not([data-disabled]){transform:translateY(-1px);box-shadow:0 4px 8px -2px rgba(5,150,105,.3)}.mantine-ActionIcon-root[data-variant=filled]:active:not(:disabled):not([data-disabled]){transform:translateY(0);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.1)}.mantine-ActionIcon-root[data-variant=light]:hover:not(:disabled):not([data-disabled]),.mantine-ActionIcon-root[data-variant=subtle]:hover:not(:disabled):not([data-disabled]){transform:scale(1.05)}.mantine-ActionIcon-root[data-variant=light]:active:not(:disabled):not([data-disabled]),.mantine-ActionIcon-root[data-variant=subtle]:active:not(:disabled):not([data-disabled]){transform:scale(.98)}.mantine-ActionIcon-root[data-variant=transparent]:hover:not(:disabled):not([data-disabled]){background-color:#f1f5f9}.mantine-ActionIcon-root[data-variant=transparent]:active:not(:disabled):not([data-disabled]){background-color:#e2e8f0}.mantine-Badge-root[data-variant=filled]{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 2px rgba(0,0,0,.1)}.mantine-Badge-root[data-variant=light]{backdrop-filter:blur(4px)}.mantine-Badge-root[data-variant=outline]{border-width:1.5px}.mantine-Input-input:focus{border-color:#059669}.mantine-Tabs-tab[data-active]{color:#059669;border-color:#059669}.mantine-Menu-item[data-hovered],.mantine-Table-tr:hover{background-color:#ecfdf5}.mantine-Anchor-root:hover{color:#047857}.mantine-NavLink-root[data-active]{background-color:#ecfdf5;color:#047857}.mantine-NavLink-root:hover{background-color:#ecfdf5}.mantine-Notification-closeButton:hover{color:#475569;background-color:#f1f5f9}.mantine-Notification-root[data-color=emerald],.mantine-Notification-root[data-color=green],.mantine-Notification-root[data-color=teal]{background:linear-gradient(135deg,rgba(236,253,245,.95),rgba(209,250,229,.9));border-color:#a7f3d0;box-shadow:0 10px 25px -5px rgba(5,150,105,.15),0 8px 10px -6px rgba(5,150,105,.1)}.mantine-Notification-root[data-color=red]{background:linear-gradient(135deg,hsla(0,86%,97%,.95),hsla(0,93%,94%,.9));border-color:#fecaca;box-shadow:0 10px 25px -5px rgba(239,68,68,.15),0 8px 10px -6px rgba(239,68,68,.1)}.mantine-Notification-root[data-color=orange],.mantine-Notification-root[data-color=yellow]{background:linear-gradient(135deg,rgba(255,251,235,.95),hsla(48,96%,89%,.9));border-color:#fde68a;box-shadow:0 10px 25px -5px rgba(245,158,11,.15),0 8px 10px -6px rgba(245,158,11,.1)}.mantine-Notification-root[data-color=blue]{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(219,234,254,.9));border-color:#bfdbfe;box-shadow:0 10px 25px -5px rgba(59,130,246,.15),0 8px 10px -6px rgba(59,130,246,.1)}.mantine-Notification-root[data-loading]{background:linear-gradient(135deg,rgba(248,250,252,.98),rgba(241,245,249,.95))}.mantine-Alert-closeButton:hover{color:#475569;background-color:rgba(0,0,0,.05)}.mantine-Alert-root[data-color=emerald],.mantine-Alert-root[data-color=green],.mantine-Alert-root[data-color=teal]{background:linear-gradient(135deg,#ecfdf5,rgba(209,250,229,.8));border:1px solid #a7f3d0}.mantine-Alert-root[data-color=red]{background:linear-gradient(135deg,#fef2f2,hsla(0,93%,94%,.8));border:1px solid #fecaca}.mantine-Alert-root[data-color=orange],.mantine-Alert-root[data-color=yellow]{background:linear-gradient(135deg,#fffbeb,hsla(48,96%,89%,.8));border:1px solid #fde68a}.mantine-Alert-root[data-color=blue]{background:linear-gradient(135deg,#eff6ff,rgba(219,234,254,.8));border:1px solid #bfdbfe}