.modal-body.svelte-18wyp9j{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent;min-height:50px}.modal-body.svelte-18wyp9j::-webkit-scrollbar{width:6px}.modal-body.svelte-18wyp9j::-webkit-scrollbar-track{background:transparent}.modal-body.svelte-18wyp9j::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.safe-area-inset-bottom.svelte-18wyp9j{padding-bottom:env(safe-area-inset-bottom,1rem)}.tabs-container.svelte-1gjckqa{width:100%}.tab-content.svelte-1wqrryy{width:100%;outline:none}div[role=alert].svelte-v4a76p{min-width:300px;max-width:500px}.sidebar-focus-visible{outline:2px solid rgb(var(--primary-500, 59 130 246));outline-offset:2px;border-radius:.375rem}.sidebar-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-scrollbar{scrollbar-width:thin;scrollbar-color:rgb(203 213 225) transparent}.sidebar-scrollbar::-webkit-scrollbar{width:6px}.sidebar-scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:3px}.sidebar-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .sidebar-scrollbar{scrollbar-color:rgb(71 85 105) transparent}.dark .sidebar-scrollbar::-webkit-scrollbar-thumb{background:#475569}.dark .sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background:#64748b}@media (max-width: 768px){.sidebar-scrollbar{-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion: reduce){.sidebar-transition,.sidebar-scrollbar::-webkit-scrollbar-thumb{-webkit-transition:none!important;transition:none!important;animation:none!important;transform:none!important}}@media print{aside[role=complementary]{display:none!important}}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgb(209 213 219) transparent}.scrollbar-thin::-webkit-scrollbar{width:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .scrollbar-thin{scrollbar-color:rgb(75 85 99) transparent}.dark .scrollbar-thin::-webkit-scrollbar-thumb{background:#4b5563}.dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#6b7280}div.svelte-pjkfzy{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.scrollbar-thin::-webkit-scrollbar{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.scrollbar-thin:hover::-webkit-scrollbar{opacity:1}div.svelte-pjkfzy{flex:1 1 0%;min-height:0}@media (prefers-reduced-motion: reduce){div.svelte-pjkfzy{scroll-behavior:auto}.scrollbar-thin::-webkit-scrollbar-thumb{-webkit-transition:none;transition:none}.scrollbar-thin::-webkit-scrollbar{-webkit-transition:none;transition:none}}@media (max-width: 768px){div.svelte-pjkfzy{scroll-padding-top:1rem}}.cell-content.svelte-pjq81u{word-break:break-word;overflow-wrap:break-word}.cell-content.svelte-pjq81u>:where(.svelte-pjq81u){max-width:100%}.table-scroll-container.svelte-pjq81u{-webkit-user-select:text;-moz-user-select:text;user-select:text}.table-scroll-container.dragging.svelte-pjq81u{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-scroll-container.dragging.svelte-pjq81u :where(.svelte-pjq81u){cursor:grabbing!important;pointer-events:none}.table-scroll-container.dragging.svelte-pjq81u button:where(.svelte-pjq81u),.table-scroll-container.dragging.svelte-pjq81u input:where(.svelte-pjq81u),.table-scroll-container.dragging.svelte-pjq81u select:where(.svelte-pjq81u){pointer-events:auto;cursor:pointer!important}.sticky-header-cell.svelte-pjq81u{position:sticky;top:0;z-index:10;background-clip:padding-box}.sticky-actions-header.svelte-pjq81u{z-index:15}.sticky-header-cell.svelte-pjq81u:before{content:"";position:absolute;inset:0;background:inherit;z-index:-1}.responsive-table-container.svelte-1ryqjhw{container-type:inline-size}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-1jeake2-fadeIn .2s ease-out}@keyframes svelte-1jeake2-fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 767px){.touch-target:active{transform:scale(.98);transition:transform .1s ease-out}}.h-screen.svelte-1jeake2{height:100vh;height:100dvh}.sr-only.svelte-1jeake2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
