.FacilitySelector_facilitySelector__IXm4B{position:relative;width:100%;font-size:14px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.1)}.FacilitySelector_selector__42Btj{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;cursor:pointer;padding:8px 0;font-size:14px;color:var(--foreground);text-align:left}.FacilitySelector_selectedFacility__m0Emc{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FacilitySelector_chevron__5Tcd0{font-size:10px;transition:transform .2s;margin-left:8px}.FacilitySelector_dropdown__xEWhN{position:absolute;top:100%;left:0;right:0;margin:0 16px;background-color:var(--background);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto}.FacilitySelector_facilityOption__yvQrg{width:100%;padding:10px 16px;text-align:left;background:transparent;border:none;cursor:pointer;font-size:14px;color:var(--foreground);transition:background-color .1s}.FacilitySelector_facilityOption__yvQrg:hover{background-color:var(--hover-color,rgba(0,0,0,.05))}.FacilitySelector_facilityOption__yvQrg.FacilitySelector_selected__J7WLq{background-color:var(--selected-color,rgba(0,0,0,.08));font-weight:500}.FacilitySelector_placeholder__8_haS{padding:8px 0;color:var(--text-secondary,#666);font-style:italic}.ThemeToggle_themeToggle__KUJZY{display:flex;align-items:center;justify-content:center;background:transparent;border:none;width:32px;height:32px;border-radius:4px;color:var(--foreground);cursor:pointer;transition:background-color .2s}.ThemeToggle_themeToggle__KUJZY:hover{background-color:rgba(255,255,255,.1)}html.ThemeToggle_light-mode__dJT4c .ThemeToggle_themeToggle__KUJZY:hover{background-color:rgba(0,0,0,.05)}.SidePanel_sidePanel__kU1BA{display:flex;flex-direction:column;height:100vh;background-color:var(--background);color:var(--foreground);border-right:1px solid var(--border);box-shadow:0 0 10px rgba(0,0,0,.05);transition:width .3s ease,background-color .2s ease;overflow-x:hidden;position:fixed;top:0;left:0;z-index:100}.SidePanel_expanded__j_OSJ{width:240px}.SidePanel_collapsed__hHVhU{width:60px}.SidePanel_header__5HEWR{display:flex;align-items:center;justify-content:space-between;padding:8px;height:60px;border-bottom:1px solid var(--border)}.SidePanel_collapsed__hHVhU .SidePanel_header__5HEWR{justify-content:space-between;position:relative;padding:8px 4px}.SidePanel_logoContainer__8OPiU{display:flex;align-items:center;gap:12px;flex:1 1}.SidePanel_collapsed__hHVhU .SidePanel_logoContainer__8OPiU{justify-content:center;flex:none}.SidePanel_logo__QYVrI{width:32px;height:32px}.SidePanel_collapsed__hHVhU .SidePanel_logo__QYVrI{width:28px;height:28px}.SidePanel_logoText__SZkzP{font-size:16px;font-weight:400;white-space:nowrap}.SidePanel_collapsed__hHVhU .SidePanel_logoText__SZkzP{display:none}.SidePanel_hamburgerButton__sAcin{display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--foreground);cursor:pointer;width:32px;height:32px;border-radius:4px;transition:background-color .2s}.SidePanel_hamburgerButton__sAcin:hover{background-color:var(--card-background)}.SidePanel_facilityWrapper__LDeu_{width:100%;border-bottom:1px solid var(--border)}.SidePanel_facilityWrapperCollapsed__IEW_p{width:100%;display:flex;justify-content:center}.SidePanel_navigation__QQrXU{flex:1 1;display:flex;flex-direction:column;overflow-y:auto;padding:8px 0}.SidePanel_navList__mM2Om{list-style:none;padding:0;margin:0}.SidePanel_navGroup__CZnQ0,.SidePanel_navItem__r88wR{margin:4px 8px}.SidePanel_navDivider__UAPf5{margin:12px 8px;display:flex;flex-direction:column;gap:4px}.SidePanel_dividerLine__kEToG{height:1px;background-color:var(--border);width:100%}.SidePanel_dividerLabel__0UPw9{font-size:11px;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px;padding:0 4px}.SidePanel_collapsed__hHVhU .SidePanel_navDivider__UAPf5{margin:8px 4px}.SidePanel_collapsed__hHVhU .SidePanel_dividerLabel__0UPw9{display:none}.SidePanel_navLink__ESktc{display:flex;align-items:center;text-decoration:none;color:var(--foreground);padding:8px 12px;border-radius:6px;transition:background-color .2s;gap:8px;justify-content:flex-start}.SidePanel_collapsed__hHVhU .SidePanel_navLink__ESktc{justify-content:center;padding:8px}.SidePanel_navLink__ESktc:hover{background-color:var(--card-background)}.SidePanel_navLink__ESktc.SidePanel_active__HNwU6{background-color:var(--card-background);font-weight:500;color:var(--accent)}.SidePanel_navGroup__CZnQ0{margin-bottom:8px}.SidePanel_groupHeader__bR9UY{display:flex;align-items:center;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background-color .2s;gap:8px;color:var(--foreground);justify-content:flex-start}.SidePanel_collapsed__hHVhU .SidePanel_groupHeader__bR9UY{justify-content:center;padding:8px}.SidePanel_groupHeader__bR9UY:hover{background-color:var(--card-background)}.SidePanel_activeGroupHeader__BQ7Ix,.SidePanel_activeGroup__I95aJ .SidePanel_groupHeader__bR9UY{font-weight:500}.SidePanel_groupExpander__v9lNf{margin-left:auto;transition:transform .2s;display:flex;align-items:center;justify-content:center;width:16px;height:16px;transform-origin:center;border:none;background:transparent}.SidePanel_collapsed__hHVhU .SidePanel_groupExpander__v9lNf{display:none}.SidePanel_groupExpander__v9lNf.SidePanel_expanded__j_OSJ{transform:rotate(90deg);width:16px!important;height:16px!important;box-shadow:none!important}.SidePanel_groupItems__bAgfD{list-style:none;padding:0;margin:4px 0 0}.SidePanel_groupItem__7ojga{margin:2px 0 2px 12px}.SidePanel_collapsed__hHVhU .SidePanel_groupItem__7ojga{margin:2px 8px}.SidePanel_groupItemLink__PfLRn{display:flex;align-items:center;text-decoration:none;color:var(--secondary-nav-group-color);padding:6px 16px;border-radius:6px;transition:background-color .2s;gap:8px;font-size:13px}.SidePanel_collapsed__hHVhU .SidePanel_groupItemLink__PfLRn{justify-content:center;padding:6px 8px}.SidePanel_groupItemLink__PfLRn:hover{background-color:var(--card-background)}.SidePanel_groupItemLink__PfLRn.SidePanel_active__HNwU6{background-color:var(--card-background);font-weight:500;color:var(--accent)}.SidePanel_navIcon__HvjIo{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.SidePanel_navText__GyUWQ{white-space:nowrap;font-size:14px}.SidePanel_collapsed__hHVhU .SidePanel_navText__GyUWQ{display:none}.SidePanel_sidebarFooter__PikNo{padding:8px;display:flex;flex-direction:column;border-top:1px solid var(--border);gap:8px}.SidePanel_collapsed__hHVhU .SidePanel_sidebarFooter__PikNo{align-items:center}.SidePanel_footerTop__Hk2Yn{display:flex;justify-content:center}.SidePanel_footerBottom__vUFeB{display:flex;justify-content:space-between;align-items:center}.SidePanel_collapsed__hHVhU .SidePanel_footerBottom__vUFeB{flex-direction:column;gap:8px}.SidePanel_clockContainer__2JBYN{display:flex;align-items:center;gap:12px;color:var(--foreground)}.SidePanel_collapsed__hHVhU .SidePanel_clockContainer__2JBYN{flex-direction:column;gap:2px;font-size:10px;text-align:center}.SidePanel_clockIcon__fwppK{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.SidePanel_collapsed__hHVhU .SidePanel_clockIcon__fwppK{display:none}.SidePanel_clockText__GBCj_{display:flex;flex-direction:column;font-size:12px}.SidePanel_collapsed__hHVhU .SidePanel_clockText__GBCj_{font-size:10px}.SidePanel_time__TXwSh{font-weight:500;font-size:13px}.SidePanel_collapsed__hHVhU .SidePanel_time__TXwSh{font-size:10px}.SidePanel_date__4yJBK{font-size:11px;color:var(--secondary-foreground)}.SidePanel_collapsed__hHVhU .SidePanel_date__4yJBK{display:none}.SidePanel_supportButton__Gwm6s{position:relative;display:flex;align-items:center;text-decoration:none;color:var(--foreground);gap:12px;padding:6px;border-radius:6px;transition:background-color .2s;background:none;border:none;cursor:pointer;font:inherit}.SidePanel_collapsed__hHVhU .SidePanel_supportButton__Gwm6s{justify-content:center;padding:4px}.SidePanel_supportButton__Gwm6s:hover{background-color:var(--card-background)}.SidePanel_supportIcon__Vtq0y{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.SidePanel_collapsed__hHVhU .SidePanel_supportIcon__Vtq0y{width:20px;height:20px}.SidePanel_supportText__frwfh{white-space:nowrap;font-size:13px;font-weight:500}.SidePanel_collapsed__hHVhU .SidePanel_supportText__frwfh{display:none}@media (max-width:768px){.SidePanel_expanded__j_OSJ{width:100%;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:1000}.SidePanel_collapsed__hHVhU{width:60px}.SidePanel_groupExpander__v9lNf{background:transparent;border:none;outline:none}.SidePanel_groupExpander__v9lNf:focus{outline:none;box-shadow:none}}.UserProfileModal_modalContainer__VWds7{position:absolute;top:100%;right:0;z-index:1000;margin-top:8px}.UserProfileModal_modal__ujKsm{background:var(--card-background);border:1px solid var(--border);border-radius:12px;padding:16px;min-width:280px;box-shadow:0 10px 38px -10px rgba(0,0,0,.35),0 10px 20px -15px rgba(0,0,0,.2);animation:UserProfileModal_slideIn__5JPDl .2s ease-out}@keyframes UserProfileModal_slideIn__5JPDl{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserProfileModal_userHeader__PG_MF{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.UserProfileModal_avatar__VzmU9{width:48px;height:48px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;color:var(--accent-foreground);font-weight:600;font-size:18px;flex-shrink:0}.UserProfileModal_userInfo__wb5J0{flex:1 1;min-width:0}.UserProfileModal_userName__vPw6v{font-size:16px;font-weight:600;color:var(--foreground);margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserProfileModal_userRole__VXPP3{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--muted-foreground)}.UserProfileModal_userDetails__horyc{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.UserProfileModal_detailItem__2hntk{display:flex;align-items:center;gap:8px}.UserProfileModal_detailText__j4WdY{font-size:14px;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserProfileModal_actions__5_W5t,.shared_toolbox__dh8b9{display:flex;flex-direction:column;gap:8px}.shared_toolbox__dh8b9{width:200px;flex-shrink:0;border-right:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);padding:16px;overflow-y:auto}.shared_toolboxTitle__Xo5PT{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--foreground) 50%,transparent);margin:0 0 6px}.shared_toolboxItem__ZRY40{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:7px;border:1.5px dashed color-mix(in srgb,var(--foreground) 20%,transparent);background:color-mix(in srgb,var(--foreground) 3%,transparent);color:var(--foreground);font-size:13px;font-weight:500;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s,border-color .12s}.shared_toolboxItemDragging__LaMlH,.shared_toolboxItem__ZRY40:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);border-color:color-mix(in srgb,var(--foreground) 35%,transparent)}.shared_toolboxItemDragging__LaMlH{opacity:.6;cursor:-webkit-grabbing;cursor:grabbing}.shared_toolboxItemIcon__t2k8w{width:14px;flex-shrink:0;color:color-mix(in srgb,var(--foreground) 60%,transparent)}.shared_previewPanel__Q5jHz{width:260px;flex-shrink:0;border-right:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent);padding:8px 0 0;display:flex;flex-direction:column}.shared_previewPanelTitle__PnY8O{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--foreground) 50%,transparent);padding:8px 16px 4px}.shared_previewSelectHint__kwjJy{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:12px;color:color-mix(in srgb,var(--foreground) 35%,transparent);-webkit-user-select:none;-moz-user-select:none;user-select:none}.shared_previewSelectHintIcon__guAYk{font-size:13px;opacity:.45;flex-shrink:0}.shared_previewDropZone__koK6X{flex:1 1;overflow-y:auto;min-height:0;padding:4px 8px}.shared_previewPanelFooter__ZSBgT{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent)}.shared_previewPanelButton__W6D1a{width:100%;padding:7px 0;border-radius:6px;border:1px solid color-mix(in srgb,var(--foreground) 20%,transparent);background:transparent;color:var(--foreground);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.shared_previewPanelButton__W6D1a:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);border-color:color-mix(in srgb,var(--foreground) 35%,transparent)}.shared_dropZoneHint__G3bGB{text-align:center;font-size:12px;color:color-mix(in srgb,var(--foreground) 40%,transparent);padding:24px 16px;border:1.5px dashed color-mix(in srgb,var(--foreground) 18%,transparent);border-radius:8px;margin:8px}.shared_dropZoneHighlight__6e824{background:color-mix(in srgb,var(--foreground) 6%,transparent);border-radius:8px}.shared_dropIndicator__0FFYz{margin:2px 10px}.shared_dropIndicatorIndented__Yrk1P,.shared_dropIndicator__0FFYz{height:2px;background:var(--foreground);border-radius:2px;opacity:.7}.shared_dropIndicatorIndented__Yrk1P{margin:2px 10px 2px 36px}.shared_previewRow__UuuXx{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;cursor:pointer;margin:1px 4px;position:relative;transition:background .1s}.shared_previewRow__UuuXx:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}.shared_previewRowSelected__x2zSW{background:color-mix(in srgb,var(--foreground) 12%,transparent);outline:2px solid color-mix(in srgb,var(--foreground) 40%,transparent);outline-offset:-2px}.shared_previewRowChild__8gUAc{padding-left:26px}.shared_previewRowIcon__zzrZi{display:flex;align-items:center;flex-shrink:0;color:var(--foreground)}.shared_previewRowLabel__PkZtt{font-size:13px;color:var(--foreground);flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared_previewRowPath__aOFEE{font-size:10px;color:color-mix(in srgb,var(--foreground) 45%,transparent);flex-shrink:0}.shared_previewDivider__n_H7F{margin:6px 12px;border:none;border-top:1px solid color-mix(in srgb,var(--foreground) 18%,transparent)}.shared_previewDividerLabel__SqpeW{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:color-mix(in srgb,var(--foreground) 45%,transparent);padding:0 16px 2px}.shared_previewGroupHeader__rNXuq{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:6px;cursor:pointer;color:var(--foreground);font-size:13px;font-weight:500;margin:1px 4px;transition:background .1s}.shared_previewGroupHeader__rNXuq:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}.shared_previewGroupHeaderSelected__G0P95{background:color-mix(in srgb,var(--foreground) 12%,transparent);outline:2px solid color-mix(in srgb,var(--foreground) 40%,transparent);outline-offset:-2px}.shared_previewGroupChevron__dlK3t{margin-left:auto;opacity:.5;font-size:10px}.shared_previewGroupItems__6YOZK{padding-left:0}.shared_sectionItems__OulGw{padding-left:12px;border-left:2px solid color-mix(in srgb,var(--foreground) 12%,transparent);margin-left:10px}.shared_groupEmptyHint__71T7x{margin:4px 8px 4px 26px;padding:7px 10px;border:1px dashed color-mix(in srgb,var(--foreground) 25%,transparent);border-radius:4px;font-size:11px;color:color-mix(in srgb,var(--foreground) 40%,transparent);text-align:center}.shared_groupEmptyHintActive__7fB3J{border-color:var(--foreground);background:color-mix(in srgb,var(--foreground) 8%,transparent);color:var(--foreground)}.shared_dragHandle__RSRF0{display:flex;align-items:center;color:color-mix(in srgb,var(--foreground) 30%,transparent);cursor:-webkit-grab;cursor:grab;padding:0 2px;flex-shrink:0}.shared_dragHandle__RSRF0:hover{color:color-mix(in srgb,var(--foreground) 60%,transparent)}.shared_sortableIsDragging__BGDy5{opacity:.3}.shared_previewRowDelete__yM69m{display:none;background:none;border:none;cursor:pointer;color:#ef4444;font-size:14px;padding:0 2px;line-height:1}.shared_previewGroupHeader__rNXuq:hover .shared_previewRowDelete__yM69m,.shared_previewRow__UuuXx:hover .shared_previewRowDelete__yM69m{display:flex}.shared_dragOverlayItem__eZrAh{background:var(--background);border:1.5px solid color-mix(in srgb,var(--foreground) 25%,transparent);border-radius:7px;padding:7px 12px;font-size:13px;font-weight:500;color:var(--foreground);box-shadow:0 8px 24px rgba(0,0,0,.18);display:flex;align-items:center;gap:8px;width:200px}.shared_configPanel__W_PsW{flex:1 1;padding:24px 28px;overflow-y:auto}.shared_configTitle__xZfE9{font-size:15px;font-weight:600;color:var(--foreground);margin:0 0 20px}.shared_configField__TtcWM{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.shared_configLabel__3AExk{font-size:12px;font-weight:600;color:color-mix(in srgb,var(--foreground) 65%,transparent);text-transform:uppercase;letter-spacing:.05em}.shared_configInput__u1apT,.shared_configSelect__NnimE{padding:8px 10px;border-radius:6px;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);background:var(--background);color:var(--foreground);font-size:13px;width:100%}.shared_configInput__u1apT:focus,.shared_configSelect__NnimE:focus{outline:none;border-color:color-mix(in srgb,var(--foreground) 40%,transparent)}.shared_configTypeBadge___yrzK{display:inline-block;padding:3px 9px;border-radius:100px;font-size:11px;font-weight:600;background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground);margin-bottom:16px}.shared_iconPickerGrid__ocPUe{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-gap:6px;gap:6px;max-height:152px;overflow-y:auto;padding:4px;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:6px}.shared_iconOption__HQ80y{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;border:1.5px solid transparent;cursor:pointer;background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground);transition:background .1s,border-color .1s}.shared_iconOption__HQ80y:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent)}.shared_iconOptionSelected__nBT7O{border-color:var(--foreground);background:color-mix(in srgb,var(--foreground) 12%,transparent)}.shared_iconOptionNone__iRPvP{font-size:10px;font-weight:500;color:color-mix(in srgb,var(--foreground) 50%,transparent);background:none;border:1.5px dashed color-mix(in srgb,var(--foreground) 20%,transparent)}.shared_cancelButton__dufTz{padding:6px 12px;border-radius:6px;border:1px solid color-mix(in srgb,var(--foreground) 20%,transparent);background:transparent;color:var(--foreground);cursor:pointer;transition:background .12s,border-color .12s}.shared_cancelButton__dufTz:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent);border-color:color-mix(in srgb,var(--foreground) 35%,transparent)}.shared_dropZoneActive__VJfb_{border-color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.shared_deleteItemButton__UU57g{margin-top:24px;padding:8px 14px;border-radius:6px;border:1px solid #ef4444;background:transparent;color:#ef4444;font-size:13px;cursor:pointer;transition:background .12s}.shared_deleteItemButton__UU57g:hover{background:rgba(239,68,68,.08)}.CatalogRail_rail__peExn{width:290px;flex-shrink:0;border-right:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.CatalogRail_search___4WYp{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);background:var(--input-background,var(--background))}.CatalogRail_search___4WYp input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:var(--foreground);font-size:13px}.CatalogRail_searchIcon__0fTsa{width:12px;color:var(--muted-foreground)}.CatalogRail_chips__KDMpb{display:flex;flex-wrap:wrap;gap:6px}.CatalogRail_chip__j1BgN{padding:3px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);background:transparent;color:var(--foreground);font-size:12px;cursor:pointer}.CatalogRail_chip__j1BgN:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.CatalogRail_chipActive___Eo4f,.CatalogRail_chipActive___Eo4f:hover{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.CatalogRail_sectionTitle__svL7o{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin:8px 0 0;cursor:default}.CatalogRail_empty__2B6eH{font-size:12px;color:var(--muted-foreground);margin:4px 0}.CatalogRail_card__L6BIy,.CatalogRail_row__mLff_{border-radius:7px;border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);background:var(--card-background)}.CatalogRail_row__mLff_{display:flex;align-items:center;gap:8px;padding:7px 8px}.CatalogRail_cardAdded__IkOaP{background:color-mix(in srgb,var(--foreground) 3%,transparent)}.CatalogRail_cardAdded__IkOaP .CatalogRail_entryLabel__MXJqK{color:var(--muted-foreground)}.CatalogRail_cardDragging__L74go{opacity:.55}.CatalogRail_cardHeader__kfa12{display:flex;align-items:center;gap:4px;padding:4px 6px 4px 8px}.CatalogRail_cardToggle__nimbX{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;padding:5px 2px;border:none;background:transparent;color:var(--foreground);font-size:13px;text-align:left;cursor:pointer}.CatalogRail_dragHandle__8nwi8{display:inline-flex;padding:4px;color:var(--muted-foreground);cursor:-webkit-grab;cursor:grab;touch-action:none}.CatalogRail_dragHandleDisabled__YBw_2{opacity:.35;cursor:not-allowed}.CatalogRail_entryIcon__Bo_aT{display:inline-flex;width:16px;justify-content:center;color:color-mix(in srgb,var(--foreground) 70%,transparent)}.CatalogRail_entryLabel__MXJqK{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CatalogRail_rowText__Pfu7E{flex:1 1;min-width:0;display:flex;flex-direction:column;font-size:13px}.CatalogRail_path__JQ0F0{overflow:hidden;text-overflow:ellipsis}.CatalogRail_coverage__JvtZg,.CatalogRail_path__JQ0F0{font-size:11px;color:var(--muted-foreground);white-space:nowrap}.CatalogRail_coverage__JvtZg{margin-left:auto}.CatalogRail_cardAdded__IkOaP .CatalogRail_coverage__JvtZg,.CatalogRail_row__mLff_ .CatalogRail_coverage__JvtZg{color:var(--positive,var(--success))}.CatalogRail_chevron__kyMDw{width:10px;color:var(--muted-foreground)}.CatalogRail_cardBody__hzfn_{display:flex;flex-direction:column;gap:4px;padding:0 10px 10px 34px}.CatalogRail_description__EpTv5{font-size:12px;color:var(--muted-foreground);margin:0 0 4px}.CatalogRail_pageCheck__N6M2b{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;font-size:13px;cursor:pointer}.CatalogRail_pageCheck__N6M2b .CatalogRail_path__JQ0F0{text-align:right}.CatalogRail_addButton__LCJLi{align-self:flex-start;margin-top:6px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;border:none;background:var(--primary);color:var(--primary-foreground);font-size:12px;font-weight:600;cursor:pointer}.CatalogRail_addButton__LCJLi:hover:not(:disabled){background:var(--primary-hover,var(--primary))}.CatalogRail_addButton__LCJLi:disabled{opacity:.45;cursor:not-allowed}.CatalogRail_iconButton__UZMwM{display:inline-flex;padding:5px 7px;border-radius:6px;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);background:transparent;color:var(--foreground);cursor:pointer}.CatalogRail_iconButton__UZMwM:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent)}.CatalogRail_advanced__HmDGF{margin-top:4px}.CatalogRail_advanced__HmDGF summary{list-style-position:inside;cursor:pointer}.CatalogRail_advancedItems__WdTPG{display:flex;flex-direction:column;gap:8px;margin-top:8px}.NavigationEditor_container__jzArr{display:flex;height:calc(100vh - 260px);min-height:500px;overflow:hidden;border:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-radius:10px;background:var(--card-background)}.NavigationEditor_previewPane__i5u6C{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.NavigationEditor_previewPaneHeader__tCAqT{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;flex-shrink:0}.NavigationEditor_previewPaneTitle__lSlpN{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 50%,transparent)}.NavigationEditor_previewPaneBack__q5_xv{background:none;border:1px solid color-mix(in srgb,var(--foreground) 20%,transparent);border-radius:5px;color:var(--foreground);font-size:11px;font-weight:500;padding:2px 8px;cursor:pointer;transition:background .15s}.NavigationEditor_previewPaneBack__q5_xv:hover{background:color-mix(in srgb,var(--foreground) 8%,transparent)}.NavigationEditor_previewPaneSidebar__dE_Ct{flex:1 1;overflow:hidden;display:flex;align-items:stretch;justify-content:center;padding:36px;gap:0}.NavigationEditor_previewPanelColumn__SR_TK{flex:0 0 240px;display:flex;flex-direction:column;overflow:hidden;gap:8px}.NavigationEditor_previewPanelLabel__9at2N{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--foreground) 45%,transparent);flex-shrink:0}.NavigationEditor_previewPanelDivider__1mYz6{width:1px;background:color-mix(in srgb,var(--foreground) 12%,transparent);margin:0 24px;flex-shrink:0}