[data-dialog-backdrop],[data-state][data-dialog-overlay]{background-color:#0000;transition:background-color var(--duration-slow) var(--ease-default)}[data-dialog-backdrop][data-state=open],[data-state=open][data-dialog-overlay]{background-color:#00000080}[data-dialog-content]{opacity:0;transform:scale(.95) translateY(10px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}[data-dialog-content][data-state=open]{opacity:1;transform:scale(1) translateY(0)}[data-sheet-content][data-side=right]{transform:translate(100%);transition:transform var(--duration-slower) var(--ease-out)}[data-sheet-content][data-side=right][data-state=open]{transform:translate(0)}[data-sheet-content][data-side=left]{transform:translate(-100%);transition:transform var(--duration-slower) var(--ease-out)}[data-sheet-content][data-side=left][data-state=open]{transform:translate(0)}[data-sheet-content][data-side=bottom]{transform:translateY(100%);transition:transform var(--duration-slower) var(--ease-out)}[data-sheet-content][data-side=bottom][data-state=open]{transform:translateY(0)}[data-sheet-content][data-side=top]{transform:translateY(-100%);transition:transform var(--duration-slower) var(--ease-out)}[data-sheet-content][data-side=top][data-state=open]{transform:translateY(0)}[data-tooltip-content]{opacity:0;transform:translateY(4px);transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}[data-tooltip-content][data-state=open],[data-tooltip-content][data-state=delayed-open]{opacity:1;transform:translateY(0)}[data-tooltip-content][data-side=top]{transform:translateY(4px)}[data-tooltip-content][data-side=top][data-state=open],[data-tooltip-content][data-side=top][data-state=delayed-open]{transform:translateY(0)}[data-tooltip-content][data-side=bottom]{transform:translateY(-4px)}[data-tooltip-content][data-side=bottom][data-state=open],[data-tooltip-content][data-side=bottom][data-state=delayed-open]{transform:translateY(0)}.page-loading-bar{position:fixed;top:0;left:0;height:2px;background:hsl(var(--primary));z-index:9999;animation:page-loading 2s ease-in-out infinite}@keyframes page-loading{0%{width:0;left:0}50%{width:70%;left:0}to{width:0;left:100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.badge-dot{width:6px;height:6px;border-radius:9999px;background-color:currentColor;margin-right:6px}.card-elevation-1{box-shadow:var(--shadow-elevation-2)}.card-elevation-2{box-shadow:var(--shadow-elevation-3)}.dark .card-elevation-1{box-shadow:0 1px 3px #0000004d,0 1px 2px -1px #0003}.dark .card-elevation-2{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.allow-animation,.animate-spin{animation-duration:revert!important;animation-iteration-count:revert!important;transition-duration:revert!important}[data-dialog-content],[data-dialog-backdrop],[data-sheet-content],[data-dropdown-content],[data-tooltip-content]{transition:none!important;animation:none!important}[data-dialog-content][data-state=open],[data-sheet-content][data-state=open],[data-dropdown-content][data-state=open],[data-tooltip-content][data-state=open],[data-tooltip-content][data-state=delayed-open]{opacity:1;transform:none}}[data-dropdown-content],[data-radix-popper-content-wrapper] [role=menu]{animation:dropdown-in .15s ease-out}@keyframes dropdown-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-dropdown-item] svg,[role=menuitem] svg{width:16px;height:16px;flex-shrink:0}.dropdown-shortcut{margin-left:auto;font-size:12px;color:hsl(var(--muted-foreground))}[data-dropdown-item].destructive,[role=menuitem].destructive{color:hsl(var(--destructive))}[data-dropdown-item].destructive:hover,[data-dropdown-item].destructive[data-highlighted],[role=menuitem].destructive:hover,[role=menuitem].destructive[data-highlighted]{background-color:hsl(var(--destructive));color:#fff}[data-dropdown-content]{opacity:0;transform:scale(.95);transform-origin:top center;transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-normal) var(--ease-out)}[data-dropdown-content][data-state=open]{opacity:1;transform:scale(1)}[data-dropdown-content][data-side=bottom]{transform-origin:top center}[data-dropdown-content][data-side=top]{transform-origin:bottom center}[data-dropdown-content][data-side=left]{transform-origin:right center}[data-dropdown-content][data-side=right]{transform-origin:left center}.form-field{display:flex;flex-direction:column;gap:6px}.form-label{font-size:14px;font-weight:500;color:hsl(var(--foreground))}.form-helper{font-size:12px;color:hsl(var(--muted-foreground));margin:0}.form-error{font-size:12px;color:hsl(var(--destructive));margin:0}select{padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23627D98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:80px;resize:vertical}.table-container{width:100%;overflow-x:auto;border-radius:8px;border:1px solid hsl(var(--border))}.table thead,table thead{background-color:hsl(var(--muted) / .5)}.table tbody tr:last-child td,table tbody tr:last-child td{border-bottom:none}.table-row-actions{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .15s ease-out}tr:hover .table-row-actions{opacity:1}.table-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.table-sortable:hover{color:hsl(var(--foreground))}.table-sort-icon{width:14px;height:14px;margin-left:4px;opacity:0;transition:opacity .15s ease-out}.table-sortable:hover .table-sort-icon,.table-sortable[aria-sort] .table-sort-icon{opacity:1}.table-checkbox{width:40px;text-align:center}.table-status{display:inline-flex;align-items:center;gap:6px}.table-status-dot{width:6px;height:6px;border-radius:9999px}.table-status-dot.active{background-color:hsl(var(--success))}.table-status-dot.inactive{background-color:hsl(var(--muted-foreground))}.table-status-dot.warning{background-color:hsl(var(--warning))}.table-status-dot.error{background-color:hsl(var(--destructive))}.header-user-menu{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;cursor:pointer;transition:all .15s ease-out;min-width:140px;color:hsl(var(--header-foreground))}.header-user-menu:hover{background-color:hsl(var(--header-foreground) / .1)}.header-user-avatar.svelte-19m7uml{width:32px;height:32px;border-radius:9999px;background-color:hsl(var(--primary));display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.header-user-chevron{width:16px;height:16px;color:hsl(var(--header-foreground) / .5);flex-shrink:0}.header-search.svelte-1526edc{width:280px;height:36px;padding:0 16px 0 40px;background-color:hsl(var(--header-foreground) / .1);border:none;border-radius:9999px;color:hsl(var(--header-foreground));font-size:14px;transition:all .15s ease-out}.header-search.svelte-1526edc::placeholder{color:hsl(var(--header-foreground) / .5)}.header-search.svelte-1526edc:focus{outline:none;background-color:hsl(var(--header-foreground) / .15);box-shadow:0 0 0 2px hsl(var(--ring))}.text-header-foreground\/50.svelte-1526edc{color:hsl(var(--header-foreground) / .5)}.text-header-foreground\/70.svelte-1526edc{color:hsl(var(--header-foreground) / .7)}.marketing-header.svelte-5bvu7h{position:fixed;top:0;left:0;right:0;z-index:50;background-color:#f9fafb;box-shadow:0 1px 2px #0000000d;border-bottom:1px solid hsl(var(--border))}.header-container.svelte-5bvu7h{position:fixed;top:0;left:0;right:0;z-index:50;height:56px;background-color:hsl(var(--header-background));border-bottom:1px solid hsl(var(--header-border))}.header-actions.svelte-5bvu7h{display:flex;align-items:center;gap:8px}.header-icon-btn.svelte-5bvu7h{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:hsl(var(--header-foreground) / .8);transition:all .15s ease-out}.header-icon-btn.svelte-5bvu7h:hover{background-color:hsl(var(--header-foreground) / .1);color:hsl(var(--header-foreground))}.header-badge.svelte-5bvu7h{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background-color:hsl(var(--destructive));border-radius:9999px;font-size:10px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center}.app-layout.svelte-1qgiufz{display:flex;flex-direction:column;min-height:100vh;background-color:hsl(var(--background))}.app-body.svelte-1qgiufz{display:flex;flex:1;position:relative;padding-top:56px}.app-main.svelte-1qgiufz{flex:1;display:flex;flex-direction:column;margin-left:240px;transition:margin-left .2s ease-out}.app-main.sidebar-collapsed.svelte-1qgiufz{margin-left:64px}.app-content.svelte-1qgiufz{flex:1;background-color:hsl(var(--background))}
