@layer module{.react-aria-CalendarGrid{.react-aria-CalendarCell{padding:var(--spacing);text-align:center;border-radius:var(--brad);&[aria-disabled]{color:var(--text-accent)}&:not([aria-disabled]){cursor:pointer;&:hover{background:var(--accent)}}&[aria-selected]{background-color:var(--accent)}}}}@layer module{.tab-bg{background:var(--accent);border-radius:var(--brad);.tab-item{transition:box-shadow .1s ease-in-out,background-color .1s ease-in-out;border-radius:var(--brad);background-color:transparent;padding:var(--spacing) 0;height:100%}.tab-item:focus,.tab-item:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.tab-item:active,.tab-item[data-pressed]{transition:none;background-color:rgba(255,255,255,.3);box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.tab-item.active,.tab-item:has(:checked),.tab-item[data-pressed] .tab-item:checked{background-color:var(--background);box-shadow:0 0 3px 0 rgba(0,0,0,.2)}}.edit-entry{display:flex;flex-direction:column;gap:var(--spacing-4);*{outline:none}.edit-entry-date{.react-aria-DateSegment{padding:var(--spacing-2) 0;&:first-child{padding-left:var(--spacing-4)}}}.edit-entry-row-3{display:flex;gap:var(--spacing-4)}.tab-bg{display:flex;&>*{flex:1 1}input{outline:none;padding:var(--spacing-2) var(--spacing-4)}}.edit-entry-currency-selected [slot=description]{display:none}.edit-entry-category{.tab-item{font-size:1.5rem;line-height:150%}}}}@layer module{.edit-entry-value input{min-width:4rem;width:100%;padding-right:var(--spacing)!important}.edit-entry-currency .react-aria-Button{padding:var(--spacing) 0;padding-right:var(--spacing);display:flex;.button-inner{padding:0 var(--spacing-4);border-radius:var(--brad);display:flex;align-items:center}&[data-hovered] .button-inner,&[data-selected] .button-inner{background-color:var(--background)}}.edit-entry-currency-listbox-item{outline:none;margin:var(--spacing);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--brad);transition:background-color .1s ease-in-out;cursor:pointer;&[data-hovered],&[data-selected]{background:var(--accent)}[slot=description]{color:var(--text-accent);padding-left:var(--spacing-2)}}}