:root{--space-0: 0;--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-24: 1.5rem;--space-32: 2rem;--space-40: 2.5rem;--space-48: 3rem;--space-56: 3.5rem;--space-64: 4rem;--space-80: 5rem;--space-96: 6rem;--color-bg-primary: #fafafa;--color-bg-secondary: #f4f4f5;--color-bg-tertiary: #e4e4e7;--color-bg-elevated: #ffffff;--color-text-primary: #18181b;--color-text-secondary: #3f3f46;--color-text-tertiary: #71717a;--color-text-quaternary: #a1a1aa;--color-text-disabled: #d4d4d8;--color-border-primary: #e4e4e7;--color-border-secondary: #d4d4d8;--color-border-focus: #3b82f6;--color-accent-primary: #3b82f6;--color-accent-primary-hover: #2563eb;--color-accent-secondary: #8b5cf6;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .03), 0 1px 3px 0 rgba(0, 0, 0, .02);--shadow-sm: 0 2px 4px -1px rgba(0, 0, 0, .04), 0 4px 6px -1px rgba(0, 0, 0, .06), 0 1px 2px 0 rgba(0, 0, 0, .03);--shadow-md: 0 4px 6px -2px rgba(0, 0, 0, .05), 0 10px 15px -3px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 20px 25px -5px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 25px 50px -12px rgba(0, 0, 0, .15), 0 10px 15px -3px rgba(0, 0, 0, .06);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--text-xs: .64rem;--text-sm: .8rem;--text-base: 1rem;--text-lg: 1.25rem;--text-xl: 1.563rem;--text-2xl: 1.953rem;--text-3xl: 2.441rem;--text-4xl: 3.052rem;--text-5xl: 3.815rem;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tighter: -.02em;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .01em;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-all: all .2s cubic-bezier(.4, 0, .2, 1);--z-base: 0;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@media (prefers-color-scheme: dark){:root:not(.light){--color-bg-primary: #09090b;--color-bg-secondary: #18181b;--color-bg-tertiary: #27272a;--color-bg-elevated: #1c1c1f;--color-text-primary: #fafafa;--color-text-secondary: #d4d4d8;--color-text-tertiary: #a1a1aa;--color-text-quaternary: #71717a;--color-text-disabled: #52525b;--color-border-primary: #27272a;--color-border-secondary: #3f3f46;--color-border-focus: #60a5fa;--color-accent-primary: #60a5fa;--color-accent-primary-hover: #3b82f6;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .3), 0 1px 3px 0 rgba(0, 0, 0, .2);--shadow-sm: 0 2px 4px -1px rgba(0, 0, 0, .4), 0 4px 6px -1px rgba(0, 0, 0, .3), 0 1px 2px 0 rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px -2px rgba(0, 0, 0, .4), 0 10px 15px -3px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 20px 25px -5px rgba(0, 0, 0, .3), 0 4px 6px -2px rgba(0, 0, 0, .2);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 25px 50px -12px rgba(0, 0, 0, .35), 0 10px 15px -3px rgba(0, 0, 0, .25)}}html.dark{--color-bg-primary: #09090b;--color-bg-secondary: #18181b;--color-bg-tertiary: #27272a;--color-bg-elevated: #1c1c1f;--color-text-primary: #fafafa;--color-text-secondary: #d4d4d8;--color-text-tertiary: #a1a1aa;--color-text-quaternary: #71717a;--color-text-disabled: #52525b;--color-border-primary: #27272a;--color-border-secondary: #3f3f46;--color-border-focus: #60a5fa;--color-accent-primary: #60a5fa;--color-accent-primary-hover: #3b82f6;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .3), 0 1px 3px 0 rgba(0, 0, 0, .2);--shadow-sm: 0 2px 4px -1px rgba(0, 0, 0, .4), 0 4px 6px -1px rgba(0, 0, 0, .3), 0 1px 2px 0 rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px -2px rgba(0, 0, 0, .4), 0 10px 15px -3px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 20px 25px -5px rgba(0, 0, 0, .3), 0 4px 6px -2px rgba(0, 0, 0, .2);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 25px 50px -12px rgba(0, 0, 0, .35), 0 10px 15px -3px rgba(0, 0, 0, .25)}*{box-sizing:border-box}body{font-family:var(--font-primary);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.precision-heading-1{font-size:var(--text-5xl);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);color:var(--color-text-primary)}.precision-heading-2{font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter);color:var(--color-text-primary)}.precision-heading-3{font-size:var(--text-3xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tighter);color:var(--color-text-primary)}.precision-heading-4{font-size:var(--text-2xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}.precision-heading-5{font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);color:var(--color-text-primary)}.precision-heading-6{font-size:var(--text-lg);font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--color-text-primary)}.precision-body{font-size:var(--text-base);font-weight:var(--font-regular);line-height:var(--leading-normal);color:var(--color-text-secondary)}.precision-body-sm{font-size:var(--text-sm);font-weight:var(--font-regular);line-height:var(--leading-normal);color:var(--color-text-secondary)}.precision-caption{font-size:var(--text-xs);font-weight:var(--font-regular);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.precision-card{background-color:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-12);transition:var(--transition-all)}.precision-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.precision-card-header{padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-primary);margin-bottom:var(--space-12)}.precision-card-title{font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0}.precision-card-description{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-top:var(--space-8)}.precision-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-12) var(--space-24);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-tight);border-radius:var(--radius-sm);border:none;cursor:pointer;transition:var(--transition-all);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.precision-btn:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}.precision-btn-primary{background-color:var(--color-accent-primary);color:#fff}.precision-btn-primary:hover{background-color:var(--color-accent-primary-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.precision-btn-secondary{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-primary)}.precision-btn-secondary:hover{background-color:var(--color-bg-tertiary);box-shadow:var(--shadow-xs)}.precision-btn-ghost{background-color:transparent;color:var(--color-text-secondary)}.precision-btn-ghost:hover{background-color:var(--color-bg-secondary)}.precision-btn-sm{padding:var(--space-8) var(--space-16);font-size:var(--text-sm)}.precision-btn-lg{padding:var(--space-16) var(--space-32);font-size:var(--text-lg)}.precision-input{width:100%;padding:var(--space-12) var(--space-16);font-size:var(--text-base);font-family:var(--font-primary);color:var(--color-text-primary);background-color:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);transition:var(--transition-all)}.precision-input::-moz-placeholder{color:var(--color-text-quaternary)}.precision-input::placeholder{color:var(--color-text-quaternary)}.precision-input:hover{border-color:var(--color-border-secondary)}.precision-input:focus{outline:none;border-color:var(--color-border-focus);box-shadow:0 0 0 3px #3b82f61a}.precision-input:disabled{background-color:var(--color-bg-secondary);color:var(--color-text-disabled);cursor:not-allowed}.precision-label{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-secondary);margin-bottom:.25rem}.precision-input-group{margin-bottom:var(--space-8)}.precision-table-container{background-color:var(--color-bg-elevated);overflow:hidden}.precision-table{width:100%;border-collapse:collapse}.precision-table thead{background-color:var(--color-bg-secondary)}.precision-table th{padding:var(--space-16);text-align:left;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-primary);white-space:nowrap}.precision-table td{padding:var(--space-16);font-size:var(--text-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-primary)}.precision-table tbody tr{transition:var(--transition-fast)}.precision-table tbody tr:hover{background-color:var(--color-bg-secondary)}.precision-table tbody tr:last-child td{border-bottom:none}.precision-badge{display:inline-flex;align-items:center;padding:var(--space-4) var(--space-12);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-full);white-space:nowrap}.precision-badge-primary{background-color:#3b82f61a;color:var(--color-accent-primary)}.precision-badge-success{background-color:#10b9811a;color:var(--color-success)}.precision-badge-warning{background-color:#f59e0b1a;color:var(--color-warning)}.precision-badge-error{background-color:#ef44441a;color:var(--color-error)}.precision-badge-neutral{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary)}.precision-container{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding-left:var(--space-24);padding-right:var(--space-24)}.precision-section{padding-top:var(--space-64);padding-bottom:var(--space-64)}.precision-grid{display:grid;gap:var(--space-8)}.precision-grid-2{grid-template-columns:repeat(2,1fr)}.precision-grid-3{grid-template-columns:repeat(3,1fr)}.precision-grid-4{grid-template-columns:repeat(4,1fr)}.precision-flex{display:flex;gap:var(--space-8)}.precision-flex-center{display:flex;align-items:center;justify-content:center}.precision-flex-between{display:flex;align-items:center;justify-content:space-between}.precision-p-0{padding:var(--space-0)}.precision-p-4{padding:var(--space-4)}.precision-p-8{padding:var(--space-8)}.precision-p-12{padding:var(--space-12)}.precision-p-16{padding:var(--space-16)}.precision-p-24{padding:var(--space-24)}.precision-p-32{padding:var(--space-32)}.precision-p-40{padding:var(--space-40)}.precision-p-48{padding:var(--space-48)}.precision-p-64{padding:var(--space-64)}.precision-m-0{margin:var(--space-0)}.precision-m-4{margin:var(--space-4)}.precision-m-8{margin:var(--space-8)}.precision-m-12{margin:var(--space-12)}.precision-m-16{margin:var(--space-16)}.precision-m-24{margin:var(--space-24)}.precision-m-32{margin:var(--space-32)}.precision-m-40{margin:var(--space-40)}.precision-m-48{margin:var(--space-48)}.precision-m-64{margin:var(--space-64)}.precision-mt-0{margin-top:var(--space-0)}.precision-mt-4{margin-top:var(--space-4)}.precision-mt-8{margin-top:var(--space-8)}.precision-mt-12{margin-top:var(--space-12)}.precision-mt-16{margin-top:var(--space-16)}.precision-mt-24{margin-top:var(--space-24)}.precision-mt-32{margin-top:var(--space-32)}.precision-mt-40{margin-top:var(--space-40)}.precision-mt-48{margin-top:var(--space-48)}.precision-mt-64{margin-top:var(--space-64)}.precision-mb-0{margin-bottom:var(--space-0)}.precision-mb-4{margin-bottom:var(--space-4)}.precision-mb-8{margin-bottom:var(--space-8)}.precision-mb-12{margin-bottom:var(--space-12)}.precision-mb-16{margin-bottom:var(--space-16)}.precision-mb-24{margin-bottom:var(--space-24)}.precision-mb-32{margin-bottom:var(--space-32)}.precision-mb-40{margin-bottom:var(--space-40)}.precision-mb-48{margin-bottom:var(--space-48)}.precision-mb-64{margin-bottom:var(--space-64)}.precision-ml-0{margin-left:var(--space-0)}.precision-ml-4{margin-left:var(--space-4)}.precision-ml-8{margin-left:var(--space-8)}.precision-ml-12{margin-left:var(--space-12)}.precision-ml-16{margin-left:var(--space-16)}.precision-ml-24{margin-left:var(--space-24)}.precision-ml-32{margin-left:var(--space-32)}.precision-ml-40{margin-left:var(--space-40)}.precision-ml-48{margin-left:var(--space-48)}.precision-ml-64{margin-left:var(--space-64)}.precision-mr-0{margin-right:var(--space-0)}.precision-mr-4{margin-right:var(--space-4)}.precision-mr-8{margin-right:var(--space-8)}.precision-mr-12{margin-right:var(--space-12)}.precision-mr-16{margin-right:var(--space-16)}.precision-mr-24{margin-right:var(--space-24)}.precision-mr-32{margin-right:var(--space-32)}.precision-mr-40{margin-right:var(--space-40)}.precision-mr-48{margin-right:var(--space-48)}.precision-mr-64{margin-right:var(--space-64)}@media (max-width: 768px){.precision-grid-2,.precision-grid-3,.precision-grid-4{grid-template-columns:1fr}.precision-container{padding-left:var(--space-16);padding-right:var(--space-16)}.precision-section{padding-top:var(--space-48);padding-bottom:var(--space-48)}}.precision-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}*:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.dt-buttons .dt-button{background:#fff!important;color:var(--color-text-secondary)!important;border:1px solid var(--color-border-primary)!important;border-radius:var(--radius-md)!important;padding:.25rem .75rem!important;font-size:.75rem!important;font-weight:var(--font-medium)!important;box-shadow:var(--shadow-sm)!important;transition:all .2s ease!important;background-image:none!important;margin-right:.5rem!important}.dt-buttons .dt-button:hover{background:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-hover)!important;background-image:none!important}.dt-buttons{margin-bottom:var(--space-8);display:inline-flex;gap:.25rem}.dataTables_paginate .paginate_button{background:#fff!important;color:var(--color-text-secondary)!important;border:1px solid var(--color-border-primary)!important;border-radius:var(--radius-md)!important;padding:.25rem .75rem!important;font-size:.75rem!important;margin-left:.25rem!important;cursor:pointer!important;box-shadow:var(--shadow-sm)!important}.dataTables_paginate .paginate_button:hover{background:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-hover)!important;background-image:none!important}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.current:hover{background:var(--color-primary-600)!important;color:#fff!important;border-color:var(--color-primary-600)!important}.dataTables_paginate .paginate_button.disabled{opacity:.5;cursor:not-allowed!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.dataTables_filter{margin-bottom:var(--space-8)}.dataTables_filter input{border:1px solid var(--color-border-primary)!important;border-radius:var(--radius-md)!important;padding:.25rem .5rem!important;font-size:.875rem!important;color:var(--color-text-primary)!important;outline:none;transition:all .2s;margin-left:.5rem!important}.dataTables_filter input:focus{border-color:var(--color-primary-500)!important;box-shadow:0 0 0 1px var(--color-primary-500)!important}.dataTables_info{font-size:.75rem!important;color:var(--color-text-tertiary)!important;padding-top:.5rem!important}.dataTables_length select{border:1px solid var(--color-border-primary)!important;border-radius:var(--radius-md)!important;padding:.25rem 1.5rem .25rem .5rem!important;font-size:.75rem!important;color:var(--color-text-secondary)!important;background-color:#fff;margin:0 .5rem}@media (prefers-color-scheme: dark){body.bg-slate-50,.bg-slate-50{background-color:var(--color-bg-primary)!important}body.text-slate-900,.text-slate-900{color:var(--color-text-primary)!important}.bg-white{background-color:var(--color-bg-elevated)!important}.bg-slate-50\/50,.bg-slate-50\/30,div.bg-slate-50{background-color:var(--color-bg-tertiary)!important}nav.bg-white{background-color:var(--color-bg-secondary)!important;border-bottom-color:var(--color-border-primary)!important}#cadastros-menu,#manejo-menu,#resultados-menu,#config-menu,#user-menu,#mobile-menu{background-color:var(--color-bg-elevated)!important;border-color:var(--color-border-secondary)!important}.text-slate-600,.text-slate-700{color:var(--color-text-secondary)!important}.text-slate-500{color:var(--color-text-tertiary)!important}.text-slate-400{color:var(--color-text-quaternary)!important}.text-slate-300{color:var(--color-text-disabled)!important}.hover\:bg-slate-50:hover{background-color:var(--color-bg-tertiary)!important}.hover\:text-slate-900:hover{color:var(--color-text-primary)!important}.border-slate-200,.border-slate-100,.border-t.border-slate-100,.border-b.border-slate-200{border-color:var(--color-border-primary)!important}.precision-card .bg-slate-50{background-color:var(--color-bg-tertiary)!important}.precision-card .text-slate-700,.precision-card .text-slate-600{color:var(--color-text-secondary)!important}.precision-card .text-slate-500{color:var(--color-text-tertiary)!important}.precision-card .text-slate-400{color:var(--color-text-quaternary)!important}.dataTables_length select{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-secondary)!important}.dataTables_filter input{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-secondary)!important}.dataTables_filter input::-moz-placeholder{color:var(--color-text-quaternary)!important}.dataTables_filter input::placeholder{color:var(--color-text-quaternary)!important}.precision-table tbody tr:hover{background-color:var(--color-bg-tertiary)!important}.precision-input,input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],select,textarea{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-secondary)!important}.bg-emerald-50{background-color:#10b98126!important}.bg-rose-50{background-color:#ef444426!important}.bg-amber-50{background-color:#f59e0b26!important}.bg-blue-50{background-color:#3b82f626!important}.bg-purple-50{background-color:#8b5cf626!important}.bg-slate-100{background-color:var(--color-bg-tertiary)!important}canvas{filter:brightness(.95)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-quaternary)}}html.dark body.bg-slate-50,html.dark .bg-slate-50{background-color:var(--color-bg-primary)!important}html.dark .text-slate-900{color:var(--color-text-primary)!important}html.dark .bg-white{background-color:var(--color-bg-elevated)!important}html.dark .bg-slate-50\/50,html.dark .bg-slate-50\/30,html.dark div.bg-slate-50{background-color:var(--color-bg-tertiary)!important}html.dark nav.bg-white{background-color:var(--color-bg-secondary)!important;border-bottom-color:var(--color-border-primary)!important}html.dark #cadastros-menu,html.dark #manejo-menu,html.dark #resultados-menu,html.dark #config-menu,html.dark #user-menu,html.dark #mobile-menu{background-color:var(--color-bg-elevated)!important;border-color:var(--color-border-secondary)!important}html.dark .text-slate-600,html.dark .text-slate-700{color:var(--color-text-secondary)!important}html.dark .text-slate-500{color:var(--color-text-tertiary)!important}html.dark .text-slate-400{color:var(--color-text-quaternary)!important}html.dark .text-slate-300{color:var(--color-text-disabled)!important}html.dark .hover\:bg-slate-50:hover{background-color:var(--color-bg-tertiary)!important}html.dark .hover\:text-slate-900:hover{color:var(--color-text-primary)!important}html.dark .border-slate-200,html.dark .border-slate-100{border-color:var(--color-border-primary)!important}html.dark .precision-card .bg-slate-50{background-color:var(--color-bg-tertiary)!important}html.dark .precision-card .text-slate-700,html.dark .precision-card .text-slate-600{color:var(--color-text-secondary)!important}html.dark .precision-card .text-slate-500{color:var(--color-text-tertiary)!important}html.dark .precision-card .text-slate-400{color:var(--color-text-quaternary)!important}html.dark .dataTables_length select{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-secondary)!important}html.dark .dataTables_filter input{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-secondary)!important}html.dark .precision-table tbody tr:hover{background-color:var(--color-bg-tertiary)!important}html.dark .precision-input,html.dark input[type=text],html.dark input[type=email],html.dark input[type=password],html.dark input[type=number],html.dark input[type=date],html.dark select,html.dark textarea{background-color:var(--color-bg-tertiary)!important;color:var(--color-text-primary)!important;border-color:var(--color-border-secondary)!important}html.dark .bg-emerald-50{background-color:#10b98126!important}html.dark .bg-rose-50{background-color:#ef444426!important}html.dark .bg-amber-50{background-color:#f59e0b26!important}html.dark .bg-blue-50{background-color:#3b82f626!important}html.dark .bg-purple-50{background-color:#8b5cf626!important}html.dark .bg-slate-100{background-color:var(--color-bg-tertiary)!important}html.dark canvas{filter:brightness(.95)}html.dark ::-webkit-scrollbar{width:8px;height:8px}html.dark ::-webkit-scrollbar-track{background:var(--color-bg-secondary)}html.dark ::-webkit-scrollbar-thumb{background:var(--color-border-secondary);border-radius:4px}html.dark ::-webkit-scrollbar-thumb:hover{background:var(--color-text-quaternary)}
