:root[data-theme=dark],.preview-dark{--color-sidebar:20 30 51;--color-card:20 30 51;--color-accent-light:20 30 51;--color-accent-dark:38 50 77;--color-raised:27 39 64;--color-raised-border:48 64 95;--color-card-hover:34 49 80;--color-card-press:26 37 56;--shadow-card:inset 0 1px 0 #ffffff0a;--shadow-raised:0 8px 24px #0000008c;--interactive-card-focus:rgb(var(--color-primary,203 213 225))}:is(:root[data-theme=dark],.preview-dark) .app-sidebar{--color-sidebar:226 232 240;--color-sidebar-foreground:15 23 42;--color-sidebar-muted-foreground:71 85 105;--color-sidebar-icon:51 65 85;--color-sidebar-hairline:203 213 225;--color-sidebar-hover:203 213 225;--color-sidebar-active:203 213 225;--color-sidebar-chip:241 245 249}.preview-light{--shadow-card:initial}:is(:root[data-theme=dark],.preview-dark) :is(.shadow-card,.interactive-card):not([class~=shadow-none]){box-shadow:var(--shadow-card)}:is(:root[data-theme=dark],.preview-dark) :is(.glass-panel,.glass-panel-strong,.glass-panel-soft):not([class~=shadow-none]){border-color:rgb(var(--color-accent-dark));background-color:rgb(var(--color-accent-light));box-shadow:var(--shadow-card)}:is(:root[data-theme=dark],.preview-dark) :is(.raised-surface,.native-modal-panel,[class~=shadow-floating][class~=bg-card],[class~=shadow-floating][class~=bg-accent-light],[class~=shadow-floating][class~=bg-sidebar],[class*=shadow-floating][class*=bg-card],[class*=shadow-floating][class*=bg-sidebar],[class~=shadow-floating].glass-panel,[class~=shadow-floating].glass-panel-soft,[class~=shadow-floating].glass-panel-strong,[class~=shadow-elevated][class~=z-dropdown][class~=bg-card],[class~=shadow-elevated][class~=absolute][class~=bg-card]):not([class~=shadow-none]){background-color:rgb(var(--color-raised));border-color:rgb(var(--color-raised-border));box-shadow:var(--shadow-raised);background-image:none}@media (hover:hover) and (pointer:fine){:is(:root[data-theme=dark],.preview-dark) :is(.hover-glass,a.interactive-card,button.interactive-card):hover:not(:disabled):not([aria-disabled=true]):not([class~=shadow-none]){background-color:rgb(var(--color-card-hover));box-shadow:var(--shadow-card);background-image:none;border-color:#94a3b873}}:is(:root[data-theme=dark],.preview-dark) :is(.hover-glass,a.interactive-card,button.interactive-card):is(:focus-visible,:has(a:focus-visible,button:focus-visible)):not(:disabled):not([aria-disabled=true]){outline:2px solid var(--interactive-card-focus,#cbd5e1);outline-offset:2px}:is(:root[data-theme=dark],.preview-dark) :is(.hover-glass,a.interactive-card,button.interactive-card):is(:focus-visible,:has(a:focus-visible,button:focus-visible)):not(:active):not(:disabled):not([aria-disabled=true]):not([class~=shadow-none]){background-color:rgb(var(--color-card-hover));box-shadow:var(--shadow-card);background-image:none;border-color:#94a3b873}:is(:root[data-theme=dark],.preview-dark) :is(.hover-glass,a.interactive-card,button.interactive-card):active:not(:disabled):not([aria-disabled=true]):not([class~=shadow-none]){background-color:rgb(var(--color-card-press));box-shadow:var(--shadow-card);background-image:none;border-color:#94a3b873}:is(:root[data-theme=dark],.preview-dark) .modal-scrim{background-color:#0009}:is(:root[data-theme=dark],.preview-dark) .modal-panel{--color-accent:var(--color-card);background-color:rgb(var(--color-raised));box-shadow:var(--shadow-raised);-webkit-backdrop-filter:none;background-image:none;border-color:#ffffff1a}:is(:root[data-theme=dark],.preview-dark) .modal-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]),textarea,select):not(:focus-visible){border-color:#ffffff1a}
.leading-actions{display:flex}.leading-actions>*{width:0;overflow-x:hidden}.swipeable-list{-webkit-overflow-scrolling:touch;flex:1;width:100%;height:100%;overflow-y:auto}.swipeable-list-item{transform-origin:top;width:100%;max-height:1000px;transition:max-height .5s ease-in-out;position:relative;overflow:hidden}.swipeable-list-item--remove{max-height:0;transition:max-height .35s ease-out}.swipeable-list-item__content{box-sizing:border-box;align-items:center;width:100%;height:100%;display:flex}.swipeable-list-item__content--return{transition:transform .5s ease-in-out}@keyframes content-return-leading-ms{20%{transform:translate(100%)}to{transform:translate(0)}}.swipeable-list-item__content--return-leading-ms{animation-name:content-return-leading-ms;animation-duration:.5s;animation-timing-function:linear}@keyframes content-return-trailing-ms{20%{transform:translate(-100%)}to{transform:translate(0)}}.swipeable-list-item__content--return-trailing-ms{animation-name:content-return-trailing-ms;animation-duration:.5s;animation-timing-function:linear}.swipeable-list-item__content--remove{transition:transform .5s ease-in-out}.swipeable-list-item__leading-actions{width:0;height:100%;display:flex;position:absolute;overflow:hidden}.swipeable-list-item__leading-actions--return{transition:width .5s ease-in-out}@keyframes actions-return-ms{20%{width:100%}to{width:0}}.swipeable-list-item__actions--return-ms{animation-name:actions-return-ms;animation-duration:.5s;animation-timing-function:linear}.swipeable-list-item__leading-actions>*{transform-origin:0;justify-content:flex-end;transition:transform .2s ease-out;display:flex;overflow:hidden;transform:scale(1)}.swipeable-list-item__trailing-actions{justify-content:flex-end;width:0;height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden}.swipeable-list-item__trailing-actions--return{transition:width .5s ease-in-out}.swipeable-list-item__trailing-actions>*{transform-origin:100%;transition:transform .2s ease-out;overflow:hidden;transform:scale(1)}.swipeable-list-item__leading-actions--scaled>*{transform-origin:0;transition:transform .2s ease-in;transform:scale(1.2)}.swipeable-list-item__trailing-actions--scaled>*{transform-origin:100%;transition:transform .2s ease-in;transform:scale(1.2)}.swipe-action{align-items:stretch;width:100%;display:flex}.swipe-action>*{flex:1}.swipe-action__grayed>*{background-color:gray!important}.swipe-action__leading>*{justify-content:flex-start}.swipe-action__trailing>*{justify-content:flex-end}.swipe-action__leading--full-swipe-rest,.swipe-action__trailing--full-swipe-rest{width:0;transition:width .2s}.swipe-action__leading--full-swipe-main>*{justify-content:flex-end}.swipe-action__trailing--full-swipe-main>*{justify-content:flex-start}.trailing-actions{display:flex}.trailing-actions>*{width:0;overflow-x:hidden}