.flip-card{perspective:1000px;box-sizing:border-box;background-color:#0000;max-width:100%;position:relative;overflow:hidden}.flip-card-inner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s ease-in-out;position:relative;overflow:visible}.flip-card-inner.flip-card-flipped{transform:rotateY(180deg)}.flip-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2;border-radius:.75rem;width:100%;height:100%;position:relative;overflow:hidden}.flip-card-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;border-radius:.75rem;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;transform:rotateY(180deg)}.flip-card{isolation:isolate;contain:layout style;min-width:0}.flip-card-inner{will-change:transform}.compact-mode{--compact-card-padding:.5rem;--compact-header-padding:.5rem .75rem;--compact-content-lines:3}.compact-mode .flip-card{height:auto!important;min-height:auto!important}.compact-mode .flip-card .flip-card-inner{transition:none!important;transform:none!important}.compact-mode .flip-card .flip-card-front,.compact-mode .flip-card .flip-card-back{height:auto;min-height:120px;position:relative}.compact-mode .flip-card .flip-card-back{display:none!important}.compact-mode .note-card,.compact-mode [data-compact-grid-card],.compact-mode [data-compact-note-card]{border-radius:.5rem;transition:all .2s ease-in-out;overflow:hidden}.compact-mode .note-card:hover,.compact-mode [data-compact-grid-card]:hover,.compact-mode [data-compact-note-card]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.compact-mode [class*=min-h-],.compact-mode [class*="min-h-\\[180px\\]"],.compact-mode [class*="min-h-\\[200px\\]"]{min-height:100px!important}.compact-mode .p-4,.compact-mode .p-5,.compact-mode .p-6{padding:var(--compact-card-padding)!important}.compact-mode .px-4,.compact-mode .px-5,.compact-mode .px-6{padding-left:.75rem!important;padding-right:.75rem!important}.compact-mode .py-3,.compact-mode .py-4{padding-top:.5rem!important;padding-bottom:.5rem!important}.compact-mode .text-2xl,.compact-mode .text-xl{font-size:.875rem!important;line-height:1.25rem!important}.compact-mode .text-lg{font-size:.8125rem!important;line-height:1.125rem!important}.compact-mode .text-base{font-size:.75rem!important;line-height:1rem!important}.compact-mode .text-sm{font-size:.6875rem!important;line-height:.9375rem!important}.compact-mode .text-xs{font-size:.625rem!important;line-height:.875rem!important}.compact-mode .whitespace-pre-wrap{-webkit-line-clamp:var(--compact-content-lines)!important;white-space:normal!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.compact-mode .line-clamp-2{-webkit-line-clamp:2!important}.compact-mode .line-clamp-3{-webkit-line-clamp:3!important}.compact-mode .carousel-dots,.compact-mode .page-indicator,.compact-mode [data-sentiment-badge],.compact-mode [data-mood-indicator]:not(:first-child),.compact-mode .note-stickers-container,.compact-mode [data-decorative=true]{display:none!important}.compact-mode .h-6.w-6,.compact-mode .h-5.w-5{width:1rem!important;height:1rem!important}.compact-mode .h-8.w-8,.compact-mode .h-7.w-7{width:1.25rem!important;height:1.25rem!important}.compact-mode [data-action-buttons]{gap:.25rem!important}.compact-mode [data-action-buttons] button{width:1.75rem!important;min-width:1.75rem!important;height:1.75rem!important;padding:0!important}.compact-mode [data-action-buttons] button svg{width:.75rem!important;height:.75rem!important}.compact-mode [data-merged-card=true]{max-height:150px!important;overflow:hidden!important}.compact-mode [data-merged-card=true] [data-entry-preview]{max-height:60px!important;overflow:hidden!important}.compact-mode [class*=FlipCard],.compact-mode [class*=flip-card]{min-height:100px!important}.compact-mode [data-card-header]{border-bottom:1px solid hsl(var(--border) / .5);padding:var(--compact-header-padding)!important}.compact-mode [data-card-header] h4,.compact-mode [data-card-header] .font-recoleta{font-size:.875rem!important;font-weight:500!important}.compact-mode.flex{gap:.5rem!important}.compact-mode>.space-y-4{--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.compact-mode *{transition:padding .2s ease-in-out,font-size .2s ease-in-out,min-height .2s ease-in-out,max-height .2s ease-in-out}.compact-mode .flip-card,.compact-mode .flip-card-inner,.compact-mode .flip-card-front,.compact-mode .flip-card-back{transition:none!important}.compact-mode [data-calendar-entry-card]{min-height:100px!important}.compact-mode [data-calendar-entry-card] [data-entry-content]{-webkit-line-clamp:2!important}.compact-mode [data-avatar],.compact-mode .avatar{width:1.5rem!important;height:1.5rem!important}.compact-mode [data-tags-container]{display:none!important}.compact-mode [data-floating-action]{transform-origin:100% 0;transform:scale(.85)}.compact-mode .note-card [data-mood-category]{padding:.125rem .375rem!important;font-size:.625rem!important}.compact-mode [data-images-display]{max-height:60px!important;overflow:hidden!important}.compact-mode [data-images-display] img{-o-object-fit:cover!important;object-fit:cover!important;max-height:50px!important}.compact-mode .not-compact .flip-card:has(.flip-card-inner){height:320px!important;min-height:280px!important}.compact-mode .not-compact .flip-card:not(:has(.flip-card-inner)){height:auto!important;min-height:auto!important;overflow:visible!important}.compact-mode .not-compact .flip-card .flip-card-inner{transform-style:preserve-3d!important;transition:transform .8s ease-in-out!important;transform:rotateY(0)!important}.compact-mode .not-compact .flip-card .flip-card-inner.flip-card-flipped{transform:rotateY(180deg)!important}.compact-mode .not-compact .flip-card .flip-card-front,.compact-mode .not-compact .flip-card .flip-card-back{height:100%!important;min-height:280px!important;position:absolute!important}.compact-mode .not-compact .flip-card .flip-card-back{display:block!important}.compact-mode .not-compact .note-card,.compact-mode .not-compact [data-compact-grid-card],.compact-mode .not-compact [data-compact-note-card]{border-radius:.75rem!important;overflow:visible!important}.compact-mode .not-compact [class*="min-h-[180px]"],.compact-mode .not-compact [class*="min-h-[200px]"]{min-height:200px!important}.compact-mode .not-compact .p-4{padding:1rem!important}.compact-mode .not-compact .p-5{padding:1.25rem!important}.compact-mode .not-compact .p-6{padding:1.5rem!important}.compact-mode .not-compact .px-4{padding-left:1rem!important;padding-right:1rem!important}.compact-mode .not-compact .px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.compact-mode .not-compact .px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.compact-mode .not-compact .py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.compact-mode .not-compact .py-4{padding-top:1rem!important;padding-bottom:1rem!important}.compact-mode .not-compact .p-3{padding:.75rem!important}.compact-mode .not-compact .text-2xl{font-size:1.5rem!important;line-height:2rem!important}.compact-mode .not-compact .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.compact-mode .not-compact .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.compact-mode .not-compact .text-base{font-size:1rem!important;line-height:1.5rem!important}.compact-mode .not-compact .text-sm{font-size:.875rem!important;line-height:1.25rem!important}.compact-mode .not-compact .text-xs{font-size:.75rem!important;line-height:1rem!important}.compact-mode .not-compact .whitespace-pre-wrap{-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;white-space:pre-wrap!important;display:block!important;overflow:visible!important}.compact-mode .not-compact .line-clamp-2{-webkit-line-clamp:2!important}.compact-mode .not-compact .line-clamp-3{-webkit-line-clamp:3!important}.compact-mode .not-compact .carousel-dots,.compact-mode .not-compact .page-indicator,.compact-mode .not-compact [data-sentiment-badge],.compact-mode .not-compact [data-mood-indicator]:not(:first-child),.compact-mode .not-compact .note-stickers-container,.compact-mode .not-compact [data-decorative=true]{display:block!important}.compact-mode .not-compact .h-5.w-5{width:1.25rem!important;height:1.25rem!important}.compact-mode .not-compact .h-6.w-6{width:1.5rem!important;height:1.5rem!important}.compact-mode .not-compact .h-7.w-7{width:1.75rem!important;height:1.75rem!important}.compact-mode .not-compact .h-8.w-8{width:2rem!important;height:2rem!important}.compact-mode .not-compact [data-action-buttons]{gap:.5rem!important}.compact-mode .not-compact [data-action-buttons] button{width:2.25rem!important;min-width:2.25rem!important;height:2.25rem!important;padding:.25rem!important}.compact-mode .not-compact [data-action-buttons] button svg{width:1rem!important;height:1rem!important}.compact-mode .not-compact [data-merged-card=true],.compact-mode .not-compact [data-merged-card=true] [data-entry-preview]{max-height:none!important;overflow:visible!important}.compact-mode .not-compact [class*=FlipCard]:has(.flip-card-inner){min-height:280px!important}.compact-mode .not-compact [class*=flip-card]:has(.flip-card-inner){min-height:280px!important}.compact-mode .not-compact [class*=FlipCard]:not(:has(.flip-card-inner)){min-height:auto!important;overflow:visible!important}.compact-mode .not-compact [class*=flip-card]:not(:has(.flip-card-inner)){min-height:auto!important;overflow:visible!important}.compact-mode .not-compact .flip-card:not(:has(.flip-card-inner)) .overflow-hidden{overflow:visible!important}.compact-mode .not-compact [data-card-header]{border-bottom:none!important;padding:.75rem 1rem!important}.compact-mode .not-compact [data-card-header] h4,.compact-mode .not-compact [data-card-header] .font-recoleta{font-size:1.125rem!important;font-weight:700!important}.compact-mode .not-compact [data-calendar-entry-card]{min-height:180px!important}.compact-mode .not-compact [data-calendar-entry-card] [data-entry-content]{-webkit-line-clamp:unset!important}.compact-mode .not-compact [data-avatar],.compact-mode .not-compact .avatar{width:2.5rem!important;height:2.5rem!important}.compact-mode .not-compact [data-tags-container]{display:flex!important}.compact-mode .not-compact [data-floating-action]{transform-origin:100% 0!important;transform:none!important}.compact-mode .not-compact .note-card [data-mood-category]{padding:.25rem .5rem!important;font-size:.75rem!important}.compact-mode .not-compact [data-images-display]{max-height:none!important;overflow:visible!important}.compact-mode .not-compact [data-images-display] img{-o-object-fit:cover!important;object-fit:cover!important;max-height:none!important}.compact-mode .not-compact [class*=min-h-]{min-height:auto!important}.compact-mode .not-compact .min-h-\[180px\]{min-height:180px!important}.compact-mode .not-compact .min-h-\[200px\]{min-height:200px!important}.compact-mode .not-compact .min-h-\[100px\]{min-height:100px!important}.compact-mode [data-compact-kanban-card] .text-2xl{font-size:1.5rem!important;line-height:2rem!important}.compact-mode [data-compact-kanban-card] .text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.compact-mode [data-compact-kanban-card] .text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.compact-mode [data-compact-kanban-card] .text-base{font-size:1rem!important;line-height:1.5rem!important}.compact-mode [data-compact-kanban-card] .text-sm{font-size:.875rem!important;line-height:1.25rem!important}.compact-mode [data-compact-kanban-card] .text-xs{font-size:.75rem!important;line-height:1rem!important}.compact-mode [data-compact-kanban-card].px-4{padding-left:1rem!important;padding-right:1rem!important}.compact-mode [data-compact-kanban-card].py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.compact-mode [data-compact-kanban-card] .h-5.w-5{width:1.25rem!important;height:1.25rem!important}.compact-mode [data-compact-kanban-card] .h-6.w-6{width:1.5rem!important;height:1.5rem!important}.compact-mode [data-compact-kanban-card] .h-8.w-8{width:2rem!important;height:2rem!important}.compact-mode [data-compact-kanban-card] .h-4.w-4{width:1rem!important;height:1rem!important}.compact-mode [data-compact-kanban-card] .w-10.h-10{width:2.5rem!important;height:2.5rem!important}
