@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--bg-primary:#fff;--bg-secondary:#f9fafb;--text-primary:#111827;--text-secondary:#4b5563;--border-color:#e5e7eb}.dark{--bg-primary:#0a0a0a;--bg-secondary:#1e1e1e;--text-primary:#f3f4f6;--text-secondary:#9ca3af;--border-color:#374151}*,:before,:after{transition-property:background-color,border-color,color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dark body{color:#e5e7eb;background-color:#0a0a0a}:where(.dark) :where(button,input,select,textarea){color:inherit}.dark input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.dark select,.dark textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f3f4f6!important;background-color:#1a1a1a!important;border-color:#3f3f46!important}.dark input::placeholder,.dark textarea::placeholder{opacity:1;color:#9ca3af!important}.dark select option,.dark select optgroup{color:#f3f4f6;background-color:#1a1a1a}.dark input:disabled,.dark select:disabled,.dark textarea:disabled{-webkit-text-fill-color:#9ca3af;opacity:1;color:#9ca3af!important;background-color:#141414!important}.dark input:-webkit-autofill{-webkit-text-fill-color:#f3f4f6;caret-color:#f3f4f6;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #1a1a1a}.dark input:-webkit-autofill:hover{-webkit-text-fill-color:#f3f4f6;caret-color:#f3f4f6;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #1a1a1a}.dark input:-webkit-autofill:focus{-webkit-text-fill-color:#f3f4f6;caret-color:#f3f4f6;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #1a1a1a}[draggable=true]{-webkit-user-select:none;user-select:none}}@layer utilities{.animate-spin-slow{animation:3s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glass-card{@apply bg-white/70 dark:bg-brand-black/70 backdrop-blur-md border border-white/20 dark:border-white/10 shadow-xl;}.dark .master-theme-panel .bg-white{background-color:var(--bg-secondary)!important}.dark .master-theme-panel .bg-gray-50:not(input):not(select):not(textarea),.dark .master-theme-panel .bg-gray-100:not(input):not(select):not(textarea){background-color:var(--bg-primary)!important}.dark .master-theme-panel .border-gray-100,.dark .master-theme-panel .border-gray-200,.dark .master-theme-panel .border-gray-300{border-color:var(--border-color)!important}.dark .master-theme-panel .text-gray-900,.dark .master-theme-panel .text-gray-800,.dark .master-theme-panel .text-gray-700,.dark .master-theme-panel .text-slate-900,.dark .master-theme-panel .text-slate-800,.dark .master-theme-panel .text-slate-700,.dark .master-theme-panel .text-slate-600{color:var(--text-primary)!important}.dark .master-theme-panel .text-gray-600,.dark .master-theme-panel .text-gray-500,.dark .master-theme-panel .text-slate-500{color:var(--text-secondary)!important}}.app-list-row{border-bottom:1px solid #e5e7eb;transition:background-color .14s}.dark .app-list-row{border-bottom-color:#374151}.app-list-row:hover,.app-list-row:focus-within{background-color:#f3f4f6!important}.dark .app-list-row:hover,.dark .app-list-row:focus-within{background-color:#ffffff0e!important}.app-list-row:hover>td,.app-list-row:focus-within>td{background-color:#f3f4f6!important}.dark .app-list-row:hover>td,.dark .app-list-row:focus-within>td{background-color:#ffffff0e!important}@media print{@page{size:A4 landscape;margin:5mm}body{color:#000!important;background:#fff!important;font-size:9pt!important}table{border-collapse:collapse!important;width:100%!important;font-size:8pt!important}th,td{word-wrap:break-word;border:1px solid #ddd!important;padding:2px 4px!important}aside,header,nav,.no-print,button,.sidebar-trigger{display:none!important}body,main,#root{background:#fff!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.shadow,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl{box-shadow:none!important;border:1px solid #eee!important}h1,h2,h3,h4{color:#000!important;margin-top:5px!important;margin-bottom:5px!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.previd-report-print-mode *{visibility:hidden!important}body.previd-report-print-mode .previd-report-print-root,body.previd-report-print-mode .previd-report-print-root *{visibility:visible!important}body.previd-report-print-mode .previd-report-print-root{width:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}body.previd-report-print-mode .previd-report-no-print{display:none!important}body.previd-report-print-mode .previd-report-section,body.previd-report-print-mode .previd-report-table-wrap,body.previd-report-print-mode tr,body.previd-report-print-mode td,body.previd-report-print-mode th{page-break-inside:avoid!important;break-inside:avoid!important}body.previd-report-print-mode .previd-report-footer{background:#fff!important;display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}body.previd-report-print-mode .previd-report-page-number:after{content:"Pagina " counter(page)}}
