.display-list.svelte-39quy9{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:#333}.display-header.svelte-39quy9{background-color:#404040;padding:1.2rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.05)}.display-header.svelte-39quy9 h2:where(.svelte-39quy9){color:#f2f2f2;font-size:1.125rem;font-weight:600;margin:0}.section-title.svelte-39quy9{color:#949494;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem .5rem;margin:0}.source-folders-section.svelte-39quy9{padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.source-folders-list.svelte-39quy9{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background-color:#333}.folder-button.svelte-39quy9{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem .75rem;background-color:#404040;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease;position:relative;z-index:1;isolation:isolate;opacity:1}.folder-button.svelte-39quy9:hover{background-color:#4d4d4d;transform:translateY(-1px)}.folder-button.pulsating{animation:svelte-39quy9-buttonPulsate .5s ease-in-out!important;transition:none!important}@keyframes svelte-39quy9-buttonPulsate{0%{transform:scale(1)!important;background-color:#404040!important}25%{transform:scale(1.3)!important;background-color:#404040!important}50%{transform:scale(1)!important;background-color:#404040!important}75%{transform:scale(1.3)!important;background-color:#404040!important}to{transform:scale(1)!important;background-color:#404040!important}}.folder-button.pulsating .folder-counter{animation:svelte-39quy9-counterPulsate 1.2s ease-in-out!important;transition:none!important}@keyframes svelte-39quy9-counterPulsate{0%,50%,to{transform:scale(1)!important;background-color:#0000004d!important}25%,75%{transform:scale(1.4)!important;background-color:#ff6b00!important;color:#fff!important;font-weight:900!important}}@keyframes svelte-39quy9-folder-ingest{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.folder-name.svelte-39quy9{color:#f2f2f2;font-size:.9rem;font-weight:600;flex:1}.folder-counter.svelte-39quy9{background-color:#0000004d;color:#f2f2f2;padding:.275rem .75rem;border-radius:20px;font-size:.65rem;font-weight:700;min-width:2.5rem;text-align:center;transition:all .2s ease;border:1px solid rgba(255,255,255,.1)}.videowall-label.svelte-39quy9{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:.4rem .75rem;background-color:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.videowall-label.svelte-39quy9:hover{background-color:#ffffff0d}.videowall-label.active.svelte-39quy9{background-color:#3b82f64d;border:1px solid rgba(59,130,246,.5)}@keyframes svelte-39quy9-videowallPulse{0%,to{background-color:#ff6b0033;box-shadow:0 0 8px #ff6b0066}50%{background-color:#ffa5004d;box-shadow:0 0 16px #ffa50099}}.videowall-name.svelte-39quy9{color:#f2f2f2;font-size:1.1rem;font-weight:500;text-align:left}.videowall-label.active.svelte-39quy9 .videowall-name:where(.svelte-39quy9){font-weight:600;font-size:1.15rem}.space-button.svelte-39quy9{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:.6rem 1rem;background-color:#404040;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.space-button.svelte-39quy9:hover{background-color:#4d4d4d}.space-button.active.svelte-39quy9{background-color:#10b9814d;border:1px solid rgba(16,185,129,.5)}.space-name.svelte-39quy9{color:#f2f2f2;font-size:.95rem;font-weight:500;text-align:left}.space-button.active.svelte-39quy9 .space-name:where(.svelte-39quy9){font-weight:600}@keyframes svelte-39quy9-actionHighlightPulse{0%,to{background-color:#ffbd5933;box-shadow:0 0 8px #ffbd5966}50%{background-color:#ffbd5966;box-shadow:0 0 16px #ffbd5999}}.layout-items-list.svelte-39quy9{display:flex;flex-direction:column;gap:.5rem;width:100%}.layout-item-button.svelte-39quy9{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:.5rem .75rem;background-color:#404040;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.layout-item-button.svelte-39quy9:hover{background-color:#4d4d4d;border-color:#ff6b004d}.layout-item-button.active.svelte-39quy9{background-color:#3b82f64d;border:1px solid rgba(59,130,246,.5)}.layout-item-name.svelte-39quy9{color:#f2f2f2;font-size:1.1rem;font-weight:500;text-align:left}.layout-item-button.active.svelte-39quy9 .layout-item-name:where(.svelte-39quy9){font-weight:600;font-size:1.15rem}.favorites-section.svelte-39quy9{padding:.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.favorites-button.svelte-39quy9{background:linear-gradient(135deg,#404040,#333)}.favorites-button.svelte-39quy9:hover{background:linear-gradient(135deg,#4d4d4d,#404040)}@keyframes svelte-39quy9-redoAppear{0%{opacity:0;transform:scale(.8) translateY(-10px)}60%{transform:scale(1.05) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-39quy9-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.displays-container.svelte-39quy9{flex:1;overflow-y:auto}.user-displays-section.svelte-39quy9{padding:.5rem 0}.displays-list.svelte-39quy9{display:flex;flex-direction:column;gap:.25rem}.display-item.svelte-39quy9{width:100%;display:flex;align-items:center;gap:1rem;padding:.75rem;background-color:transparent;border:none;cursor:pointer;transition:background-color .2s ease;border-radius:8px}.display-item.svelte-39quy9:hover{background-color:#ffffff0d}.display-item.active.svelte-39quy9{background-color:#a17138}.display-item.svelte-39quy9 svg:where(.svelte-39quy9){flex-shrink:0}.display-name.svelte-39quy9{background-color:#404040;color:#f2f2f2;padding:.25rem 1rem;border-radius:10px;font-size:.875rem;transition:background-color .2s ease}.display-item.svelte-39quy9:hover .display-name:where(.svelte-39quy9){background-color:#4d4d4d}.display-item.active.svelte-39quy9 .display-name:where(.svelte-39quy9){background-color:#333}.sidebar-container.svelte-uw806v{display:flex;height:100vh;background-color:#333;border-right:1px solid rgba(255,255,255,.05);z-index:100;position:relative}#dashboard-sidebar.svelte-uw806v{opacity:0;svg:where(.svelte-uw806v){stroke:#fff!important}}#display-list-column.svelte-uw806v{flex:1;position:relative;z-index:10002}.nav-column.svelte-uw806v{flex:0 0 100px;width:100px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.08);position:relative;z-index:10002}.nav-top.svelte-uw806v{display:flex;align-items:center;justify-content:center;gap:1rem;height:4rem;border-bottom:1px solid rgba(255,255,255,.08);padding:1rem 0;svg:where(.svelte-uw806v){width:24px;height:24px}}.nav-icons.svelte-uw806v{flex:1;display:flex;flex-direction:column;align-items:center;padding:2rem 0;gap:3rem;overflow-y:auto}.nav-icon-wrapper.svelte-uw806v{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative}.nav-icon-wrapper[data-icon-index="2"].svelte-uw806v{cursor:default;pointer-events:none}.nav-icon-wrapper.svelte-uw806v svg{width:32px;height:32px;opacity:.5;transition:opacity .3s ease}.nav-icon-wrapper.active.svelte-uw806v svg{opacity:1}.nav-icon-wrapper.inactive.svelte-uw806v:hover svg{opacity:.7}@keyframes svelte-uw806v-desktopIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes svelte-uw806v-dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}.nav-icon-wrapper.highlighted{animation:svelte-uw806v-navIconHighlight 1.5s ease-in-out infinite!important;border-radius:8px;background-color:#ff6b004d!important;box-shadow:0 0 12px #ff6b0099!important}.nav-icon-wrapper.highlighted svg{opacity:1!important;filter:drop-shadow(0 0 8px rgba(255,107,0,.8))!important}@keyframes svelte-uw806v-navIconHighlight{0%,to{background-color:#ff6b0033;box-shadow:0 0 8px #ff6b0066;transform:scale(1)}50%{background-color:#ffa50066;box-shadow:0 0 20px #ffa500cc;transform:scale(1.15)}}.nav-icon-wrapper.clickable{cursor:pointer!important;pointer-events:auto!important}.topbar[data-astro-cid-hlfcik63]{flex:0 0 63px;height:63px;width:100%;background-color:#404040;opacity:0;z-index:100;border-bottom:1px solid rgba(255,255,255,.05)}.topbar-content[data-astro-cid-hlfcik63]{height:100%;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between}.topbar-left[data-astro-cid-hlfcik63]{display:flex;align-items:center;gap:1rem}.topbar-right[data-astro-cid-hlfcik63]{display:flex;gap:.75rem;align-items:center}.icon-button[data-astro-cid-hlfcik63]{width:36px;height:36px;padding:.5rem;background-color:transparent;border:none;color:#f2f2f2;cursor:pointer;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.icon-button[data-astro-cid-hlfcik63]:hover{background-color:#ffffff1a}.icon-button[data-astro-cid-hlfcik63] svg[data-astro-cid-hlfcik63]{width:20px;height:20px}.icon-button[data-astro-cid-hlfcik63].hamburger{margin-right:.5rem}.search-bar[data-astro-cid-hlfcik63] input[data-astro-cid-hlfcik63]{width:220px;height:36px;padding:0 1rem;background-color:#d6d6d6;border:none;border-radius:10px;color:#333;font-size:.85rem;outline:none;transition:all .2s ease}.search-bar[data-astro-cid-hlfcik63] input[data-astro-cid-hlfcik63]::placeholder{color:#949494}.search-bar[data-astro-cid-hlfcik63] input[data-astro-cid-hlfcik63]:focus{background-color:#f2f2f2;box-shadow:0 0 0 2px #a171384d}.toolbar.svelte-ssv2bo{height:64px;display:flex;align-items:center;padding:0 1.5rem;gap:1rem;background-color:#333;border-bottom:1px solid rgba(255,255,255,.05)}.toolbar-tools.svelte-ssv2bo{flex:1;display:flex;align-items:center;gap:3rem;padding:.25rem}.tool-button.svelte-ssv2bo{padding:.5rem;background-color:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.tool-button.svelte-ssv2bo:hover{background-color:#a171384d}.tool-button.active.svelte-ssv2bo{background-color:#a17138}.tool-button.svelte-ssv2bo svg{display:block}.tool-button.svelte-ssv2bo svg path{transition:fill .2s ease}.tool-button.svelte-ssv2bo:hover svg path,.tool-button.active.svelte-ssv2bo svg path{fill:#f2f2f2}.zoom-indicator.svelte-ssv2bo{background-color:#404040;border-radius:10px;padding:.375rem .75rem}.zoom-indicator.svelte-ssv2bo span:where(.svelte-ssv2bo){color:#d6d6d6;font-size:.875rem}
