:root{--primary:231 100% 5%;--primary-foreground:0 0% 100%;--secondary:220 14% 96%;--secondary-foreground:221 39% 11%;--accent:210 13% 95%;--accent-foreground:221 39% 11%;--background:210 20% 98%;--foreground:221 39% 11%;--card:0 0% 100%;--card-foreground:221 39% 11%;--muted:220 14% 96%;--muted-foreground:210 5% 40%;--border:220 13% 91%;--input:220 13% 91%;--ring:231 100% 5%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--radius:.5rem;--ring-offset-background:0 0% 100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.tiptap-editor{max-width:none}.tiptap-editor .ProseMirror{outline:none}.tiptap-editor .ProseMirror>*+*{margin-top:.75em}.tiptap-editor p{margin:0 0 1em}.tiptap-editor h1,.tiptap-editor h2,.tiptap-editor h3,.tiptap-editor h4,.tiptap-editor h5,.tiptap-editor h6{margin:1.5em 0 .5em;font-weight:600;line-height:1.3}.tiptap-editor h1{font-size:2em}.tiptap-editor h2{font-size:1.5em}.tiptap-editor h3{font-size:1.25em}.tiptap-editor a{color:#003d55;cursor:pointer;text-decoration:underline}.tiptap-editor strong{font-weight:600}.tiptap-editor em{font-style:italic}.tiptap-editor ul,.tiptap-editor ol{margin:1em 0;padding-left:1.5em}.tiptap-editor li{margin:.25em 0}.tiptap-editor blockquote{color:#666;border-left:3px solid #e5e7eb;margin:1em 0;padding-left:1em}.tiptap-editor code{background-color:#f3f4f6;border-radius:3px;padding:.2em .4em;font-family:Monaco,Courier New,monospace;font-size:.9em}.tiptap-editor pre{background-color:#f3f4f6;border-radius:6px;padding:1em;overflow-x:auto}.tiptap-editor pre code{background-color:#0000;padding:0}.tiptap-editor hr{border:0;border-top:1px solid #e5e7eb;margin:2em 0}.tiptap-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}
.content-body{padding:0}
.form-submit{width:auto;min-width:120px;padding-left:2rem;padding-right:2rem}.form-actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.form-actions-center{justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}
[data-sidebar]{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}[data-sidebar] *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-family:DM Sans,system-ui,-apple-system,sans-serif!important}[data-sidebar=menu-button]:not([data-active=true]):hover{background-color:hsl(var(--muted))!important;color:hsl(var(--foreground))!important}[data-sidebar] .peer\/menu-button:not([data-active=true]):hover{background-color:hsl(var(--muted))!important}[data-sidebar=menu-button][data-active=true]{background-color:hsl(var(--muted))!important;color:hsl(var(--primary))!important;font-weight:600!important}[data-sidebar=menu-button][data-active=true]:hover{background-color:hsl(var(--accent))!important;color:hsl(var(--primary))!important}[data-sidebar=menu-button]{border-radius:.375rem!important;transition:all .15s!important}[data-sidebar] [data-sidebar-header] .sidebar-logo{width:100%;max-width:200px;height:auto;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;will-change:transform}[data-sidebar] [data-sidebar-header]{padding:1.25rem 1.5rem}[data-sidebar] [data-sidebar-group-label]{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--muted-foreground));opacity:.7;font-size:.75rem;font-weight:600}[data-sidebar=menu-button] svg{flex-shrink:0;width:1.25rem;height:1.25rem}[data-sidebar=menu-button]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}[data-sidebar=menu-badge]{justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;font-weight:600;display:flex}[data-sidebar=separator]{background-color:hsl(var(--border));opacity:1;height:1px;margin:.75rem 1rem}[data-sidebar] .bg-sidebar-border{background-color:#c5cad3}
[data-mobile=true][data-sidebar=sidebar]{opacity:1!important;background-color:#fff!important}.dark [data-mobile=true][data-sidebar=sidebar]{background-color:#030712!important}body:has([data-state=open][data-mobile=true]){width:100%!important;position:fixed!important;overflow:hidden!important}[data-mobile=true][data-sidebar=sidebar]{z-index:60!important}[data-radix-dialog-overlay]{background-color:#000000e6!important}[data-mobile=true][data-sidebar=sidebar]>div{max-height:100vh;overflow:hidden auto}@media (min-width:768px){[data-state=open]~[data-sidebar-inset]{pointer-events:none;-webkit-user-select:none;user-select:none}}
@media print{[data-print-hidden],.hidden-print{display:none!important}@page{size:A4;margin:1cm}.avoid-break-print{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}body{color:#000;background:#fff}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}[class*=card]{box-shadow:none!important;border:1px solid #ccc!important}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;padding:8px}[class*=badge]{border:1px solid!important;padding:2px 6px!important}.text-muted-foreground{color:#666!important}body:before{content:"SpotlightIQ Ledger Report";text-align:center;margin-bottom:20px;font-size:24px;font-weight:700;display:block}body:after{content:"Generated on " attr(data-print-date)" - Page " counter(page);color:#666;font-size:10px;display:block;position:fixed;bottom:0;right:0}}
/*# sourceMappingURL=58e9fa38a36a9e6b.css.map*/