:root{--app-data-foreground:var(--foreground);--app-secondary-foreground:color-mix(in oklab, var(--foreground) 72%, var(--muted-foreground));--app-tertiary-foreground:var(--muted-foreground)}body,main,[role=main]{color:var(--foreground)}.dark .text-muted-foreground{color:var(--app-tertiary-foreground)}table tbody{color:var(--app-data-foreground)}table tbody td{color:inherit}table tbody .text-primary{font-weight:550;color:var(--app-data-foreground)!important}table thead .text-primary{color:var(--app-secondary-foreground)!important}#weekly-timesheet-section table tbody .text-primary,[data-jibble-monthly-calendar] .text-primary{color:var(--app-data-foreground)!important}#weekly-timesheet-section table tbody td{line-height:1.45}#weekly-timesheet-section table tbody td .text-primary{letter-spacing:-.004em;font-weight:600}#weekly-timesheet-section table tbody span.italic{font-style:normal;font-weight:600;color:var(--warning)!important}.dark table thead th,.dark label.text-muted-foreground,.dark p.text-muted-foreground,.dark span.text-muted-foreground{color:var(--app-tertiary-foreground)}[aria-disabled=true],button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.58}.font-mono,.tabular-nums,time{font-variant-numeric:tabular-nums;text-rendering:optimizelegibility}button.bg-primary,[aria-selected=true].bg-primary{color:var(--primary-foreground)}aside nav a[aria-current=page]{color:var(--sidebar-primary-foreground)!important}aside nav a[aria-current=page][data-nav-sub]{color:var(--sidebar-foreground)!important}body{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}input,textarea,select,[contenteditable]:not([contenteditable=false]),[contenteditable]:not([contenteditable=false]) *,td,pre,code,kbd,blockquote,.select-text,.select-text *,[data-selectable],[data-selectable] *,.prose,.prose *,.whitespace-pre-wrap,.whitespace-pre-wrap *,[role=dialog] p,[role=dialog] li,[role=alertdialog] p{-webkit-user-select:text;user-select:text}::selection{background:color-mix(in srgb, var(--primary) 30%, transparent);color:inherit}body [role=listbox],body [role=menu]{border-radius:16px!important}body [data-radix-popper-content-wrapper]>[role=dialog]:has([cmdk-root]){border-radius:16px!important}body [role=menu],body [role=listbox]>[data-radix-select-viewport],body [data-radix-popper-content-wrapper] [cmdk-group]{padding:5px!important}body [role=option],body [role=menuitem],body [role=menuitemcheckbox],body [role=menuitemradio],body [data-radix-popper-content-wrapper] [cmdk-item]{border-radius:10px!important}body :where(button,a,[role=button],[role=tab]):focus:not(:focus-visible),body [role=dialog]:focus,body [role=dialog]:focus-visible,body [role=alertdialog]:focus,body [role=menu]:focus,body [role=listbox]:focus{outline:none!important}:where(.grid)>*{min-width:0}
