.mobile-dropdown-header{display:none}@media (width<=639px){:is([data-radix-popper-content-wrapper]:has(>[data-slot=dropdown-menu-content]),[data-radix-popper-content-wrapper]:has(>.mobile-project-picker)){box-sizing:border-box;height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));pointer-events:none;background:#00000080;justify-content:center;align-items:center;display:flex;z-index:60!important;width:100%!important;position:fixed!important;inset:0!important;transform:none!important}[data-slot=dropdown-menu-content],.mobile-project-picker{pointer-events:auto;box-sizing:border-box;overscroll-behavior:contain;height:auto;overflow-y:auto;border-radius:var(--radius-xl)!important;width:100%!important;min-width:0!important;max-width:24rem!important;max-height:100%!important;padding:8px!important;animation:none!important}[data-slot=dropdown-menu-content][data-mobile-width=content]{width:fit-content!important}.mobile-dropdown-header{z-index:1;border-bottom:1px solid var(--border-default);background:var(--surface-recessed);color:var(--content-primary);align-items:center;gap:8px;margin:-8px -8px 8px;padding:4px 8px 4px 16px;display:flex;position:sticky;top:-8px}.mobile-dropdown-title{overflow-wrap:anywhere;flex:1;min-width:0}.mobile-dropdown-close{border-radius:var(--radius-md);outline-offset:-2px;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:48px;min-height:48px;display:flex}.mobile-dropdown-close:hover{background:var(--action-primary-muted)}.mobile-dropdown-close:focus-visible,.mobile-dropdown-close[data-highlighted]{outline:2px solid var(--ring)}[data-slot=dropdown-menu-content] [role^=menuitem],.mobile-project-picker button,.mobile-project-picker input{white-space:normal;min-height:48px}.mobile-project-picker{flex-direction:column;display:flex;overflow:hidden}.mobile-project-picker>:not([role=listbox]){flex-shrink:0}.mobile-project-picker [role=listbox]{flex:0 auto;min-height:0;max-height:20rem}}@media (prefers-reduced-motion:no-preference){[data-markdown-pane]{transition:border-color .25s ease-out}[data-markdown-pane]>[data-markdown-toolbar]{transition:background-color .25s ease-out}}[data-markdown-pane][data-markdown-save-state=unsaved]{border-color:var(--attention)}[data-markdown-pane][data-markdown-save-state=unsaved]>[data-markdown-toolbar]{background-color:var(--attention-muted)}[data-markdown-pane][data-markdown-save-state=saving]{border-color:var(--markdown-saving)}[data-markdown-pane][data-markdown-save-state=saving]>[data-markdown-toolbar]{background-color:var(--markdown-saving-muted)}.dynamic-entry-hit{animation:.24s ease-out both dynamic-entry-hit}.dynamic-entry-impact{animation:.55s ease-out both dynamic-entry-impact}@keyframes dynamic-entry-hit{0%{transform:translate(0)}30%{transform:translate(2px)}to{transform:translate(-1px)}}@keyframes dynamic-entry-impact{0%{opacity:0;transform:scale(.35)}20%{opacity:1;transform:scale(1)}55%{opacity:1}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.dynamic-entry-hit,.dynamic-entry-impact{animation:none}}@media (width<=640px) and (prefers-reduced-motion:no-preference){[data-project-view-tabs]~[role=tabpanel]:not([hidden]){animation:.16s ease-out project-panel-settle}}@keyframes project-panel-settle{0%{opacity:.8;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes time-log-editor-reveal{0%{opacity:.35;grid-template-rows:0fr;transform:translateY(-.75rem)}to{opacity:1;grid-template-rows:1fr;transform:translateY(0)}}.time-log-editor{transform-origin:top;animation:.34s cubic-bezier(.16,1,.3,1) both time-log-editor-reveal;display:grid}@media (prefers-reduced-motion:reduce){.time-log-editor{animation:none}}
