:root{--spotv-primary: #06bee1;--spotv-primary-light: #08bee1;--spotv-primary-dark: #0e9dbd;--spotv-primary-fade: #06bee11f;--spotv-secondary-red: #e71f1f;--spotv-secondary-blue: #3055eb;--spotv-secondary-green: #1ed624;--spotv-secondary-gray: #82868b;--spotv-card: #283046;--spotv-background: #161d31;--spotv-table-header: #343d55;--spotv-table-color: #242b3d;--spotv-text-primary: #d0d2d6;--spotv-text-secondary: #b4b7bd;--spotv-text-tertiary: #a2a5ab;--spotv-text-fade: #8d8d8d;--spotv-text-light: #fff;--spotv-border: #404656;--spotv-spacing-xs: .25rem;--spotv-spacing-sm: .5rem;--spotv-spacing-md: 1rem;--spotv-spacing-lg: 1.5rem;--spotv-spacing-xl: 2rem;--spotv-font-size-xs: .75rem;--spotv-font-size-sm: .85rem;--spotv-font-size-md: .875rem;--spotv-font-size-lg: 1rem;--spotv-font-size-xl: 1.125rem;--spotv-font-family: "AppleSDGothicNeoM", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--spotv-radius-sm: .258rem;--spotv-radius-md: .5rem;--spotv-radius-lg: 1rem;--spotv-radius-full: 50%;--spotv-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--spotv-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--spotv-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--spotv-card-shadow: 0 4px 25px 0 rgb(180 183 189 / 10%);--spotv-transition-fast: .15s ease;--spotv-transition-normal: .3s ease;--spotv-transition-slow: .5s ease}.toggle-button.svelte-1lmkeq9{position:fixed;z-index:1000;width:48px;height:48px;border:none;border-radius:50%;background:#3b82f6;color:#fff;font-size:20px;cursor:pointer;box-shadow:0 4px 12px #00000026;transition:all .3s}.toggle-button.svelte-1lmkeq9:hover{transform:scale(1.1);box-shadow:0 6px 16px #0003}.toggle-button.closed.svelte-1lmkeq9{bottom:20px;right:20px}.toggle-button.open.svelte-1lmkeq9{bottom:260px;right:20px;background:#ef4444}.admin-quick-access.svelte-1lmkeq9{position:fixed;bottom:20px;right:20px;width:240px;background:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;z-index:999}.admin-quick-access.svelte-1lmkeq9 .admin-menu:where(.svelte-1lmkeq9){padding:16px}.admin-quick-access.svelte-1lmkeq9 .admin-menu:where(.svelte-1lmkeq9) h3:where(.svelte-1lmkeq9){margin:0 0 16px;font-size:1rem;font-weight:600;color:#111827;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.admin-quick-access.svelte-1lmkeq9 .admin-menu:where(.svelte-1lmkeq9) nav:where(.svelte-1lmkeq9){display:flex;flex-direction:column;gap:4px}.admin-quick-access.svelte-1lmkeq9 .admin-menu:where(.svelte-1lmkeq9) .admin-link:where(.svelte-1lmkeq9){display:flex;align-items:center;gap:12px;padding:10px 12px;color:#374151;text-decoration:none;border-radius:8px;font-size:.875rem;transition:all .2s}.admin-quick-access.svelte-1lmkeq9 .admin-menu:where(.svelte-1lmkeq9) .admin-link:where(.svelte-1lmkeq9) .icon:where(.svelte-1lmkeq9){font-size:18px}.admin-quick-access.svelte-1lmkeq9 .admin-menu:where(.svelte-1lmkeq9) .admin-link:where(.svelte-1lmkeq9):hover{background:#f3f4f6;color:#111827;transform:translate(4px)}.admin-quick-access.svelte-1lmkeq9 .admin-menu:where(.svelte-1lmkeq9) .admin-link:where(.svelte-1lmkeq9):active{background:#e5e7eb}@media (max-width: 640px){.admin-quick-access.svelte-1lmkeq9{width:calc(100vw - 40px);max-width:300px}}
