.fixed{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fixed[style*="z-index: 10001"]{z-index:10001!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}[data-portal] .fixed{z-index:10001!important;isolation:isolate;position:fixed!important}.line-clamp-1.svelte-1l6cz0x{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;max-height:1.5em}.line-clamp-4.svelte-1l6cz0x{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;max-height:6em}.line-clamp-3.svelte-1l6cz0x{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;max-height:4.5em}.line-clamp-6.svelte-1l6cz0x{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;max-height:9em}.description-text-with-cultural.svelte-1l6cz0x,.description-text-full.svelte-1l6cz0x{overflow:hidden}@media (min-width: 640px){.description-text-with-cultural.svelte-1l6cz0x{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;max-height:3em}.description-text-full.svelte-1l6cz0x{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;max-height:6em}}.touch-manipulation.svelte-1l6cz0x{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.long-press-active.svelte-1l6cz0x{transform:scale(.95);box-shadow:0 4px 20px #00000026;transition:all .2s ease-in-out}@media (hover: none) and (pointer: coarse){.cursor-pointer.svelte-1l6cz0x:active{transform:scale(.98);transition:transform .1s ease-out}.fixed.pointer-events-auto.svelte-1l6cz0x{pointer-events:auto!important}.fixed.pointer-events-auto.svelte-1l6cz0x :where(.svelte-1l6cz0x){pointer-events:auto!important}}@media (max-width: 640px){[data-portal] .fixed.bg-white\/80{max-width:85vw!important;width:auto!important;min-width:280px;max-height:85vh;overflow-y:auto;height:auto!important;min-height:auto!important}}@media (max-width: 480px){[data-portal] .fixed.bg-white\/80{max-width:90vw!important;width:auto!important;padding:.75rem!important;font-size:.875rem!important;max-height:90vh!important;overflow-y:auto!important;height:auto!important}[data-portal] .fixed.bg-white\/80 h4{font-size:.875rem!important;line-height:1.3!important;margin-bottom:.5rem!important}[data-portal] .fixed.bg-white\/80 p{font-size:.8125rem!important;line-height:1.4!important;margin-bottom:.75rem!important}[data-portal] .fixed.bg-white\/80 button{padding:.5rem .75rem!important;font-size:.8125rem!important;margin:.25rem!important}[data-portal] .fixed.bg-white\/80>div{margin-bottom:.75rem!important}[data-portal] .fixed.bg-white\/80>div:last-child{margin-bottom:0!important}}@media (max-width: 400px){[data-portal] .fixed.bg-white\/80{max-width:95vw!important;padding:.625rem!important;font-size:.8125rem!important;max-height:88vh!important;border-radius:.75rem!important}[data-portal] .fixed.bg-white\/80 h4,[data-portal] .fixed.bg-white\/80 p{font-size:.8125rem!important}}
