.Spinner-module__YHEfAG__spinner{color:var(--text-dim);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.Spinner-module__YHEfAG__ring{border:2px solid var(--accent-dim);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite Spinner-module__YHEfAG__spin}.Spinner-module__YHEfAG__page{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;gap:14px;min-height:100%;padding:20px;font-size:13px;display:flex}.Spinner-module__YHEfAG__page .Spinner-module__YHEfAG__ring{border-width:3px;width:30px;height:30px}@keyframes Spinner-module__YHEfAG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__YHEfAG__ring{animation-duration:2s}}
.AddToFolderMenu-module__yEo_JG__panel{z-index:300;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:260px;max-height:320px;padding:8px;display:flex;position:fixed;box-shadow:0 8px 24px #00000059}.AddToFolderMenu-module__yEo_JG__heading{color:var(--text-dim);padding:2px 6px 8px;font-size:11.5px;font-weight:600}.AddToFolderMenu-module__yEo_JG__list{min-height:0;overflow-y:auto}.AddToFolderMenu-module__yEo_JG__note{color:var(--text-dim);padding:6px;font-size:12px}.AddToFolderMenu-module__yEo_JG__choice{background:0 0;border-color:#0000;justify-content:space-between;gap:10px;width:100%;padding:6px 8px;font-size:12.5px}.AddToFolderMenu-module__yEo_JG__choice:hover{background:var(--row-stripe);border-color:#0000}.AddToFolderMenu-module__yEo_JG__choiceName{text-overflow:ellipsis;overflow:hidden}.AddToFolderMenu-module__yEo_JG__choiceCount{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.AddToFolderMenu-module__yEo_JG__newRow{border-top:1px solid var(--border);gap:6px;margin-top:6px;padding:8px 2px 0;display:flex}.AddToFolderMenu-module__yEo_JG__newRow input{flex:1;min-width:0}
.AppShell-module__zsum4a__shell{height:100dvh;display:flex;overflow:hidden}.AppShell-module__zsum4a__sidebar{background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:220px;transition:width .15s;display:flex}.AppShell-module__zsum4a__brand{box-sizing:border-box;height:var(--header-height);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:0 16px;display:flex}.AppShell-module__zsum4a__logo{background:linear-gradient(135deg, var(--accent), var(--green));color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:flex}.AppShell-module__zsum4a__brandText{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AppShell-module__zsum4a__collapseBtn{color:var(--text-dim);background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px}.AppShell-module__zsum4a__collapseBtn:hover{background:var(--sidebar-hover);color:var(--text)}.AppShell-module__zsum4a__brandText h1{letter-spacing:-.01em;font-size:13px;font-weight:600}.AppShell-module__zsum4a__brandText p{color:var(--text-dim);margin-top:1px;font-size:10.5px}.AppShell-module__zsum4a__nav{flex-direction:column;flex:1;gap:2px;padding:12px 10px;display:flex;overflow-y:auto}.AppShell-module__zsum4a__navSection{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);padding:14px 10px 6px;font-size:10.5px;font-weight:600}.AppShell-module__zsum4a__navSection:first-child{padding-top:4px}.AppShell-module__zsum4a__navLink{color:var(--text-dim);cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .12s,color .12s;display:flex}.AppShell-module__zsum4a__navLink:hover{background:var(--sidebar-hover);color:var(--text)}.AppShell-module__zsum4a__navLinkActive{background:var(--sidebar-active);color:var(--accent);font-weight:600}.AppShell-module__zsum4a__navLinkActive:hover{background:var(--sidebar-active);color:var(--accent)}.AppShell-module__zsum4a__navLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppShell-module__zsum4a__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.AppShell-module__zsum4a__footer{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.AppShell-module__zsum4a__avatar{background:var(--panel-2);border:1px solid var(--border);width:28px;height:28px;color:var(--text-dim);text-transform:uppercase;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.AppShell-module__zsum4a__userInfo{flex:1;min-width:0}.AppShell-module__zsum4a__name{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.AppShell-module__zsum4a__role{color:var(--text-dim);text-transform:capitalize;font-size:10.5px}.AppShell-module__zsum4a__logoutBtn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.AppShell-module__zsum4a__logoutBtn:hover{background:var(--sidebar-hover);color:var(--red)}.AppShell-module__zsum4a__content{flex:1;min-width:0;overflow:auto}.AppShell-module__zsum4a__mobileBar,.AppShell-module__zsum4a__backdrop,.AppShell-module__zsum4a__drawerCloseBtn{display:none}@media (min-width:1025px){.AppShell-module__zsum4a__sidebarCollapsed{width:56px}.AppShell-module__zsum4a__sidebarCollapsed .AppShell-module__zsum4a__brand{justify-content:center;padding-left:0;padding-right:0}.AppShell-module__zsum4a__sidebarCollapsed .AppShell-module__zsum4a__logo,.AppShell-module__zsum4a__sidebarCollapsed .AppShell-module__zsum4a__brandText,.AppShell-module__zsum4a__sidebarCollapsed .AppShell-module__zsum4a__navSection,.AppShell-module__zsum4a__sidebarCollapsed .AppShell-module__zsum4a__navLabel,.AppShell-module__zsum4a__sidebarCollapsed .AppShell-module__zsum4a__avatar,.AppShell-module__zsum4a__sidebarCollapsed .AppShell-module__zsum4a__userInfo{display:none}.AppShell-module__zsum4a__sidebarCollapsed .AppShell-module__zsum4a__collapseBtn{height:30px}.AppShell-module__zsum4a__sidebarCollapsed .AppShell-module__zsum4a__nav{padding-left:8px;padding-right:8px}.AppShell-module__zsum4a__sidebarCollapsed .AppShell-module__zsum4a__navLink,.AppShell-module__zsum4a__sidebarCollapsed .AppShell-module__zsum4a__footer{justify-content:center;padding-left:0;padding-right:0}}@media (max-width:1024px){.AppShell-module__zsum4a__shell{flex-direction:column}.AppShell-module__zsum4a__mobileBar{background:var(--panel);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 12px;display:flex}.AppShell-module__zsum4a__mobileTitle{letter-spacing:-.01em;font-size:14px;font-weight:600}.AppShell-module__zsum4a__menuBtn,.AppShell-module__zsum4a__drawerCloseBtn{width:36px;height:36px;color:var(--text);background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.AppShell-module__zsum4a__menuBtn:hover,.AppShell-module__zsum4a__drawerCloseBtn:hover{background:var(--row-stripe)}.AppShell-module__zsum4a__collapseBtn{display:none}.AppShell-module__zsum4a__backdrop{z-index:190;background:#0000008c;display:block;position:fixed;inset:0}.AppShell-module__zsum4a__sidebar{z-index:200;visibility:hidden;width:min(280px,84vw);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:8px 0 32px #0006}.AppShell-module__zsum4a__sidebarDrawerOpen{visibility:visible;transform:none}.AppShell-module__zsum4a__navLink{padding:11px 10px;font-size:14px}}
.grouped-module__b88UZG__page{padding:28px 32px}.grouped-module__b88UZG__header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.grouped-module__b88UZG__header h1{letter-spacing:-.01em;font-size:18px;font-weight:600}.grouped-module__b88UZG__header p{color:var(--text-dim);margin-top:3px;font-size:12.5px}.grouped-module__b88UZG__headerActions{gap:8px;display:flex}.grouped-module__b88UZG__state{text-align:center;color:var(--text-dim);padding:60px 20px}.grouped-module__b88UZG__canvas{padding:8px 4px 24px;overflow:auto}.grouped-module__b88UZG__branch{align-items:center;display:flex}.grouped-module__b88UZG__box{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-shrink:0;gap:10px;padding:8px 12px;font-size:12.5px;transition:transform .12s,border-color .12s,box-shadow .12s;box-shadow:0 6px 16px #00000047}.grouped-module__b88UZG__box:hover{background:var(--panel);border-color:var(--accent);transform:translateY(-1px);box-shadow:0 10px 22px #0000005c}.grouped-module__b88UZG__boxOpen{border-color:var(--accent)}.grouped-module__b88UZG__level0{padding:11px 16px;font-size:13.5px;font-weight:600}.grouped-module__b88UZG__level1{font-weight:600}.grouped-module__b88UZG__level2{border-style:dashed}.grouped-module__b88UZG__boxDetail{color:var(--text-dim);font-size:11.5px;font-weight:400}.grouped-module__b88UZG__boxLabel{text-align:left}.grouped-module__b88UZG__count{background:var(--accent-dim);color:var(--accent);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 9px;font-size:11px;font-weight:600}.grouped-module__b88UZG__chevron{color:var(--text-dim);transition:transform .12s;display:inline-block}.grouped-module__b88UZG__chevronOpen{transform:rotate(180deg)}.grouped-module__b88UZG__children{flex-direction:column;margin-left:22px;display:flex;position:relative}.grouped-module__b88UZG__children:before{content:"";border-top:1px solid var(--row-sep);width:22px;position:absolute;top:50%;left:-22px}.grouped-module__b88UZG__child{padding:5px 0 5px 22px;position:relative}.grouped-module__b88UZG__child:before{content:"";border-top:1px solid var(--row-sep);width:22px;position:absolute;top:50%;left:0}.grouped-module__b88UZG__child:after{content:"";border-left:1px solid var(--row-sep);position:absolute;top:0;bottom:0;left:0}.grouped-module__b88UZG__child:first-child:after{top:50%}.grouped-module__b88UZG__child:last-child:after{bottom:50%}.grouped-module__b88UZG__popupOverlay{z-index:100;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.grouped-module__b88UZG__popup{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:min(1080px,100vw - 48px);max-height:80vh;display:flex;box-shadow:0 24px 60px #00000080}.grouped-module__b88UZG__popupHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.grouped-module__b88UZG__popupHeader h3{font-size:14px;font-weight:600}.grouped-module__b88UZG__popupHeader p{color:var(--text-dim);margin-top:2px;font-size:12px}.grouped-module__b88UZG__popupNote{color:var(--text-dim);padding:28px 18px;font-size:12.5px}.grouped-module__b88UZG__leafWrap{overflow:auto}.grouped-module__b88UZG__leafTable{border-collapse:collapse;width:100%;font-size:12px}.grouped-module__b88UZG__leafTable th{text-align:left;background:var(--panel-2);color:var(--text-dim);border-bottom:1px solid var(--border);white-space:nowrap;padding:7px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.grouped-module__b88UZG__leafTable td{border-bottom:1px solid var(--row-sep);white-space:nowrap;padding:5px 12px}.grouped-module__b88UZG__leafTable tbody tr:last-child td{border-bottom:none}.grouped-module__b88UZG__leafTable tbody tr:hover td{background:var(--row-stripe)}.grouped-module__b88UZG__leafTable .grouped-module__b88UZG__num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.grouped-module__b88UZG__dim{color:var(--text-dim)}.grouped-module__b88UZG__popupToolbar{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 18px;display:flex}.grouped-module__b88UZG__popupMessage,.grouped-module__b88UZG__popupMessageError{color:var(--text-dim);font-size:12px}.grouped-module__b88UZG__popupMessageError{color:var(--red)}.grouped-module__b88UZG__checkCell{text-align:center;width:1%;padding-right:0!important}.grouped-module__b88UZG__rowSelected td{background:var(--row-selected)}.grouped-module__b88UZG__rowFolderBtn{height:20px;color:var(--text-dim);background:0 0;border-color:#0000;padding:0 6px;font-size:13px;line-height:1}.grouped-module__b88UZG__rowFolderBtn:hover{color:var(--accent);border-color:var(--accent);background:0 0}@media (max-width:768px){.grouped-module__b88UZG__page{padding:16px 12px}.grouped-module__b88UZG__header{flex-wrap:wrap;align-items:flex-start}.grouped-module__b88UZG__popup{width:calc(100vw - 16px);max-height:88dvh}.grouped-module__b88UZG__popupHeader,.grouped-module__b88UZG__popupToolbar{padding:10px 12px}.grouped-module__b88UZG__popupToolbar{flex-wrap:wrap}.grouped-module__b88UZG__rowFolderBtn{min-height:0}}.grouped-module__b88UZG__thInner{justify-content:space-between;align-items:center;gap:6px;display:flex}.grouped-module__b88UZG__num .grouped-module__b88UZG__thInner{justify-content:flex-end}.grouped-module__b88UZG__filterBtn{color:var(--text-dim);opacity:.55;background:0 0;border-color:#0000;border-radius:4px;padding:2px 3px;min-height:0!important}.grouped-module__b88UZG__filterBtn:hover{opacity:1;background:var(--row-stripe);border-color:var(--border)}.grouped-module__b88UZG__filterBtnActive,.grouped-module__b88UZG__filterBtnActive:hover{opacity:1;color:#fff;background:var(--accent);border-color:var(--accent)}.grouped-module__b88UZG__sortMark{color:var(--accent)}.grouped-module__b88UZG__filterStatus{color:var(--text-dim);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.grouped-module__b88UZG__clearFilters{padding:3px 9px}.grouped-module__b88UZG__noRows{text-align:center;color:var(--text-dim);padding:28px 12px!important}
.StrategyTable-module__Xk6yuq__root{flex-direction:column;height:100%;display:flex}.StrategyTable-module__Xk6yuq__topbar{box-sizing:border-box;min-height:var(--header-height);border-bottom:1px solid var(--border);background:var(--panel);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;display:flex}.StrategyTable-module__Xk6yuq__topbar h1{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.StrategyTable-module__Xk6yuq__sub{color:var(--text-dim);margin-top:2px;font-size:12px}.StrategyTable-module__Xk6yuq__topbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.StrategyTable-module__Xk6yuq__toolbar{border-bottom:1px solid var(--border);background:var(--panel);z-index:10;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;display:flex;position:relative}.StrategyTable-module__Xk6yuq__toolbarRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.StrategyTable-module__Xk6yuq__searchBox{flex:0 0 260px;position:relative}.StrategyTable-module__Xk6yuq__searchBox input{width:100%;padding-left:28px}.StrategyTable-module__Xk6yuq__searchIcon{opacity:.5;pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.StrategyTable-module__Xk6yuq__dividerV{background:var(--border);width:1px;height:22px;margin:0 4px}.StrategyTable-module__Xk6yuq__filterChip{background:var(--accent-dim);color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.StrategyTable-module__Xk6yuq__filterChip button{color:inherit;opacity:.7;background:0 0;border:none;padding:0;font-size:13px;line-height:1}.StrategyTable-module__Xk6yuq__filterChip button:hover{opacity:1;background:0 0}.StrategyTable-module__Xk6yuq__fixedActions{flex-shrink:0;gap:8px;display:flex}.StrategyTable-module__Xk6yuq__tableWrap{flex:1;position:relative;overflow:auto}.StrategyTable-module__Xk6yuq__table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:12.5px}.StrategyTable-module__Xk6yuq__table thead{z-index:3;position:sticky;top:0}.StrategyTable-module__Xk6yuq__table th{background:var(--panel-2);border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);border-right:1px solid var(--border);text-align:left;color:var(--text-dim);-webkit-user-select:none;user-select:none;white-space:nowrap;padding:0;font-weight:600}.StrategyTable-module__Xk6yuq__thInner{cursor:pointer;align-items:center;gap:4px;padding:8px 10px;display:flex}.StrategyTable-module__Xk6yuq__thInner:hover{color:var(--text)}.StrategyTable-module__Xk6yuq__sortIcon{opacity:.5;font-size:10px}.StrategyTable-module__Xk6yuq__sortIconActive{opacity:1;color:var(--accent)}.StrategyTable-module__Xk6yuq__resizableTh{position:relative}.StrategyTable-module__Xk6yuq__resizeHandle{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;z-index:5;width:6px;height:100%;position:absolute;top:0;right:0;transform:translate(50%)}.StrategyTable-module__Xk6yuq__resizeHandle:hover,.StrategyTable-module__Xk6yuq__resizeHandleActive{background:var(--accent);opacity:.6}.StrategyTable-module__Xk6yuq__table tbody tr:nth-child(2n) td{background:var(--row-stripe)}.StrategyTable-module__Xk6yuq__colCheckbox{z-index:4;width:36px;min-width:36px;padding:0;position:sticky;left:0}td.StrategyTable-module__Xk6yuq__colCheckbox{z-index:1;background:var(--panel);position:sticky;left:0}.StrategyTable-module__Xk6yuq__checkboxCell{justify-content:center;align-items:center;height:100%;padding:7px 0;display:flex}.StrategyTable-module__Xk6yuq__table tbody tr{cursor:pointer}.StrategyTable-module__Xk6yuq__table tbody tr.focused td{background:var(--row-selected)}.StrategyTable-module__Xk6yuq__table tbody tr.focused td.StrategyTable-module__Xk6yuq__colCheckbox{background:var(--row-selected)}.StrategyTable-module__Xk6yuq__table td{border-right:1px solid var(--border);border-bottom:1px solid var(--row-sep);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:var(--mono);padding:7px 10px}.StrategyTable-module__Xk6yuq__textCell{font-family:var(--sans)}.StrategyTable-module__Xk6yuq__dropdown{position:relative}.StrategyTable-module__Xk6yuq__dropdownPanel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);z-index:20;width:300px;max-height:420px;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.StrategyTable-module__Xk6yuq__colToggleRow{cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;display:flex}.StrategyTable-module__Xk6yuq__colToggleRow:hover{background:var(--row-stripe)}.StrategyTable-module__Xk6yuq__dropdownActionsRow{border-bottom:1px solid var(--border);gap:6px;margin-bottom:4px;padding:4px 8px 8px;display:flex}.StrategyTable-module__Xk6yuq__dropdownActionsRow button{flex:1;justify-content:center;padding:5px;font-size:11.5px}.StrategyTable-module__Xk6yuq__filterPanel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);z-index:20;width:340px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000059}.StrategyTable-module__Xk6yuq__filterPanel label{color:var(--text-dim);margin-top:10px;margin-bottom:4px;font-size:11.5px;display:block}.StrategyTable-module__Xk6yuq__filterPanel label:first-child{margin-top:0}.StrategyTable-module__Xk6yuq__filterPanel select,.StrategyTable-module__Xk6yuq__filterPanel input{width:100%}.StrategyTable-module__Xk6yuq__filterRow{gap:6px;display:flex}.StrategyTable-module__Xk6yuq__filterRow select,.StrategyTable-module__Xk6yuq__filterRow input{flex:1}.StrategyTable-module__Xk6yuq__filterApplyRow{gap:6px;margin-top:12px;display:flex}.StrategyTable-module__Xk6yuq__filterApplyRow button{flex:1;justify-content:center}.StrategyTable-module__Xk6yuq__footer{border-top:1px solid var(--border);background:var(--panel);color:var(--text-dim);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 18px;font-size:12px;display:flex}.StrategyTable-module__Xk6yuq__emptyState,.StrategyTable-module__Xk6yuq__loadingState{text-align:center;color:var(--text-dim);padding:60px 20px}.StrategyTable-module__Xk6yuq__modalOverlay{z-index:100;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.StrategyTable-module__Xk6yuq__modal{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);width:420px;padding:20px}.StrategyTable-module__Xk6yuq__modal h3{margin:0 0 8px;font-size:15px}.StrategyTable-module__Xk6yuq__modal p{color:var(--text-dim);font-size:13px;line-height:1.5}.StrategyTable-module__Xk6yuq__modalActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.StrategyTable-module__Xk6yuq__toast{background:var(--panel);border:1px solid var(--border);z-index:200;border-radius:8px;padding:10px 16px;font-size:12.5px;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #00000059}.StrategyTable-module__Xk6yuq__toastError{border-color:var(--red);color:var(--red)}@media (max-width:640px){.StrategyTable-module__Xk6yuq__topbar{flex-direction:column;align-items:flex-start}.StrategyTable-module__Xk6yuq__searchBox{flex:100%}}.StrategyTable-module__Xk6yuq__pager{align-items:center;gap:6px;display:flex}.StrategyTable-module__Xk6yuq__pager select{padding:4px 8px;font-size:11.5px}.StrategyTable-module__Xk6yuq__pager span{white-space:nowrap;padding:0 6px}.StrategyTable-module__Xk6yuq__colFolder{text-align:center;padding:0 4px!important}.StrategyTable-module__Xk6yuq__rowFolderBtn{height:20px;color:var(--text-dim);background:0 0;border-color:#0000;padding:0 6px;font-size:13px;line-height:1}.StrategyTable-module__Xk6yuq__rowFolderBtn:hover{color:var(--accent);border-color:var(--accent);background:0 0}@media (max-width:768px){.StrategyTable-module__Xk6yuq__topbar{padding:10px 12px}.StrategyTable-module__Xk6yuq__toolbar{padding:8px 12px}.StrategyTable-module__Xk6yuq__fixedActions{flex-wrap:wrap}.StrategyTable-module__Xk6yuq__toolbarRight{width:100%}.StrategyTable-module__Xk6yuq__searchBox{flex:160px}.StrategyTable-module__Xk6yuq__dividerV{display:none}.StrategyTable-module__Xk6yuq__dropdownPanel,.StrategyTable-module__Xk6yuq__filterPanel{max-height:60dvh;position:fixed;top:116px;overflow-y:auto;width:auto!important;left:12px!important;right:12px!important}.StrategyTable-module__Xk6yuq__colToggleRow{padding:9px 8px}.StrategyTable-module__Xk6yuq__footer{flex-wrap:wrap;gap:8px;padding:8px 12px}.StrategyTable-module__Xk6yuq__pager{flex-wrap:wrap}.StrategyTable-module__Xk6yuq__modal{width:auto;max-width:calc(100vw - 32px)}.StrategyTable-module__Xk6yuq__toast{bottom:12px;left:12px;right:12px}.StrategyTable-module__Xk6yuq__rowFolderBtn{min-height:0}}
.noteMapping-module__M8FzZq__page{padding:28px 32px}.noteMapping-module__M8FzZq__layout{align-items:flex-start;gap:24px;display:flex}.noteMapping-module__M8FzZq__main{flex:1;min-width:0}.noteMapping-module__M8FzZq__side{flex-shrink:0;width:340px;position:sticky;top:28px}@media (max-width:900px){.noteMapping-module__M8FzZq__layout{flex-direction:column}.noteMapping-module__M8FzZq__side{width:100%;position:static}}.noteMapping-module__M8FzZq__header{margin-bottom:20px}.noteMapping-module__M8FzZq__header h1{letter-spacing:-.01em;font-size:18px;font-weight:600}.noteMapping-module__M8FzZq__header p{color:var(--text-dim);margin-top:3px;font-size:12.5px}.noteMapping-module__M8FzZq__card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px;padding:20px}.noteMapping-module__M8FzZq__cardTitle{margin-bottom:14px;font-size:13px;font-weight:600}.noteMapping-module__M8FzZq__form{flex-direction:column;gap:14px;display:flex}.noteMapping-module__M8FzZq__row{gap:10px;display:flex}.noteMapping-module__M8FzZq__row>*{flex:1}.noteMapping-module__M8FzZq__field{flex-direction:column;gap:5px;display:flex}.noteMapping-module__M8FzZq__field label{color:var(--text-dim);font-size:11.5px;font-weight:500}.noteMapping-module__M8FzZq__field input,.noteMapping-module__M8FzZq__field select,.noteMapping-module__M8FzZq__field textarea{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:12.5px}.noteMapping-module__M8FzZq__field input:focus,.noteMapping-module__M8FzZq__field select:focus,.noteMapping-module__M8FzZq__field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.noteMapping-module__M8FzZq__field textarea{resize:vertical}.noteMapping-module__M8FzZq__error{color:var(--red);background:#ef5a5a1a;border:1px solid #ef5a5a59;border-radius:7px;padding:9px 12px;font-size:12.5px}.noteMapping-module__M8FzZq__tableWrap{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.noteMapping-module__M8FzZq__table{border-collapse:collapse;width:100%;font-size:12.5px}.noteMapping-module__M8FzZq__table th{text-align:left;background:var(--panel-2);color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);padding:9px 14px;font-size:11.5px;font-weight:600}.noteMapping-module__M8FzZq__table td{border-bottom:1px solid var(--row-sep);padding:10px 14px}.noteMapping-module__M8FzZq__table tbody tr:last-child td{border-bottom:none}.noteMapping-module__M8FzZq__table tbody tr:hover td{background:var(--row-stripe)}.noteMapping-module__M8FzZq__muted{color:var(--text-dim)}.noteMapping-module__M8FzZq__actions{justify-content:flex-end;gap:6px;display:flex}.noteMapping-module__M8FzZq__numCell{font-variant-numeric:tabular-nums;text-align:center!important}.noteMapping-module__M8FzZq__symbolCell{font-weight:600}.noteMapping-module__M8FzZq__rule,.noteMapping-module__M8FzZq__hint{color:var(--text-dim);font-size:11.5px;line-height:1.5}.noteMapping-module__M8FzZq__rule{margin-top:12px}.noteMapping-module__M8FzZq__unmappedList{flex-direction:column;gap:6px;display:flex}.noteMapping-module__M8FzZq__unmappedItem{justify-content:space-between;padding:8px 10px;font-size:12.5px}.noteMapping-module__M8FzZq__row>.noteMapping-module__M8FzZq__field{min-width:0}.noteMapping-module__M8FzZq__row>.noteMapping-module__M8FzZq__field input{width:100%}.noteMapping-module__M8FzZq__table td{padding:4px 14px}.noteMapping-module__M8FzZq__actions button{padding:2px 8px}@media (max-width:768px){.noteMapping-module__M8FzZq__page{padding:16px 12px}.noteMapping-module__M8FzZq__table th,.noteMapping-module__M8FzZq__table td{white-space:nowrap}.noteMapping-module__M8FzZq__card{padding:16px}.noteMapping-module__M8FzZq__header{flex-wrap:wrap}}.noteMapping-module__M8FzZq__tableWrap{overflow-x:auto}@media (max-width:900px){.noteMapping-module__M8FzZq__layout{align-items:stretch}.noteMapping-module__M8FzZq__main{width:100%}}.noteMapping-module__M8FzZq__syncProgress{align-items:center;gap:10px;margin:12px 0;display:flex}.noteMapping-module__M8FzZq__progressBar{background:var(--panel-2);border-radius:999px;flex:1;height:8px;overflow:hidden}.noteMapping-module__M8FzZq__progressFill{background:var(--accent);height:100%;transition:width .2s}.noteMapping-module__M8FzZq__progressLabel{color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.noteMapping-module__M8FzZq__syncStats{grid-template-columns:1fr 1fr;gap:6px 14px;margin-bottom:12px;font-size:12.5px;display:grid}.noteMapping-module__M8FzZq__syncStats div{justify-content:space-between;display:flex}.noteMapping-module__M8FzZq__syncStats strong{font-variant-numeric:tabular-nums}.noteMapping-module__M8FzZq__syncErrors{max-height:140px;color:var(--red);word-break:break-word;margin-top:10px;font-size:11.5px;line-height:1.5;overflow-y:auto}
.sync-module__nz_q0W__page{padding:28px 32px}.sync-module__nz_q0W__header{margin-bottom:20px}.sync-module__nz_q0W__header h1{letter-spacing:-.01em;font-size:18px;font-weight:600}.sync-module__nz_q0W__header p{color:var(--text-dim);margin-top:3px;font-size:12.5px}.sync-module__nz_q0W__spinner{border:2px solid var(--border);border-top-color:var(--accent);vertical-align:middle;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite sync-module__nz_q0W__spin;display:inline-block}@keyframes sync-module__nz_q0W__spin{to{transform:rotate(360deg)}}.sync-module__nz_q0W__alreadySynced{color:var(--green);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;display:flex;overflow:hidden}.sync-module__nz_q0W__inlineMessage{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.sync-module__nz_q0W__syncActionRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.sync-module__nz_q0W__syncActionRow>:first-child{flex:1;min-width:0}.sync-module__nz_q0W__syncActionRow button{flex-shrink:0}.sync-module__nz_q0W__layout{align-items:flex-start;gap:24px;display:flex}.sync-module__nz_q0W__main{flex:1;min-width:0}.sync-module__nz_q0W__side{flex-direction:column;flex-shrink:0;gap:20px;width:320px;display:flex}@media (max-width:900px){.sync-module__nz_q0W__layout{flex-direction:column}.sync-module__nz_q0W__side{width:100%}}.sync-module__nz_q0W__card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.sync-module__nz_q0W__cardTitle{margin-bottom:14px;font-size:13px;font-weight:600}.sync-module__nz_q0W__syncRow{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.sync-module__nz_q0W__statusPill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.sync-module__nz_q0W__statusIdle{background:var(--row-stripe);color:var(--text-dim)}.sync-module__nz_q0W__statusRunning{background:var(--accent-dim);color:var(--accent)}.sync-module__nz_q0W__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.sync-module__nz_q0W__dotPulse{animation:1.2s ease-in-out infinite sync-module__nz_q0W__pulse}@keyframes sync-module__nz_q0W__pulse{0%,to{opacity:1}50%{opacity:.3}}.sync-module__nz_q0W__progressBar{background:var(--panel-2);border-radius:999px;height:8px;overflow:hidden}.sync-module__nz_q0W__progressFill{background:var(--accent);height:100%;transition:width .2s}.sync-module__nz_q0W__progressIndeterminate{animation:1.2s ease-in-out infinite sync-module__nz_q0W__indeterminate;width:40%!important}@keyframes sync-module__nz_q0W__indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.sync-module__nz_q0W__inlineProgress{align-items:center;gap:10px;min-width:0;display:flex}.sync-module__nz_q0W__inlineProgress .sync-module__nz_q0W__progressBar{flex:1;min-width:60px}.sync-module__nz_q0W__inlineProgressLabel{color:var(--text-dim);white-space:nowrap;flex-shrink:0;font-size:11.5px}.sync-module__nz_q0W__statsGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.sync-module__nz_q0W__statBox{text-align:center;background:var(--panel-2);cursor:default;border-radius:8px;padding:10px 6px;position:relative}.sync-module__nz_q0W__statValue{font-size:18px;font-weight:700;font-family:var(--mono)}.sync-module__nz_q0W__statLabel{color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;margin-top:2px;font-size:10.5px}.sync-module__nz_q0W__statTooltip{background:var(--panel);border:1px solid var(--border);z-index:10;opacity:0;visibility:hidden;pointer-events:none;border-radius:8px;flex-direction:column;gap:4px;min-width:140px;padding:8px 10px;transition:opacity .12s;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.sync-module__nz_q0W__statBox:hover .sync-module__nz_q0W__statTooltip{opacity:1;visibility:visible}.sync-module__nz_q0W__statTooltip:after{content:"";border:6px solid #0000;border-top-color:var(--border);position:absolute;top:100%;left:50%;transform:translate(-50%)}.sync-module__nz_q0W__statTooltipRow{text-align:left;justify-content:space-between;gap:14px;font-size:11.5px;display:flex}.sync-module__nz_q0W__statTooltipRow span{color:var(--text-dim)}.sync-module__nz_q0W__statTooltipRow strong{font-family:var(--mono)}.sync-module__nz_q0W__statDownloaded .sync-module__nz_q0W__statValue{color:var(--green)}.sync-module__nz_q0W__statFailed .sync-module__nz_q0W__statValue{color:var(--red)}.sync-module__nz_q0W__perServerList{flex-direction:column;gap:8px;display:flex}.sync-module__nz_q0W__perServerRow{background:var(--panel-2);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12.5px;display:flex}.sync-module__nz_q0W__perServerRow strong{color:var(--green);font-family:var(--mono)}.sync-module__nz_q0W__field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.sync-module__nz_q0W__field label{color:var(--text-dim);font-size:11.5px;font-weight:500}.sync-module__nz_q0W__field input,.sync-module__nz_q0W__field select{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:12.5px}.sync-module__nz_q0W__toggleRow{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sync-module__nz_q0W__toggleLabel{font-size:12.5px;font-weight:500}.sync-module__nz_q0W__toggleSub{color:var(--text-dim);margin-top:2px;font-size:11px}.sync-module__nz_q0W__switch{flex-shrink:0;width:38px;height:22px;position:relative}.sync-module__nz_q0W__switch input{opacity:0;width:0;height:0}.sync-module__nz_q0W__slider{cursor:pointer;background:#6b7280;border-radius:999px;transition:background .15s;position:absolute;inset:0}.sync-module__nz_q0W__slider:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.sync-module__nz_q0W__switch input:checked+.sync-module__nz_q0W__slider{background:var(--accent)}.sync-module__nz_q0W__switch input:checked+.sync-module__nz_q0W__slider:before{transform:translate(16px)}.sync-module__nz_q0W__tableWrap{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.sync-module__nz_q0W__table{border-collapse:collapse;width:100%;font-size:12.5px}.sync-module__nz_q0W__table th{text-align:left;background:var(--panel-2);color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);padding:9px 14px;font-size:11.5px;font-weight:600}.sync-module__nz_q0W__table td{border-bottom:1px solid var(--row-sep);vertical-align:top;padding:10px 14px}.sync-module__nz_q0W__table tbody tr:last-child td{border-bottom:none}.sync-module__nz_q0W__table tbody tr:hover td{background:var(--row-stripe)}.sync-module__nz_q0W__triggerBadge{text-transform:capitalize;background:var(--row-stripe);color:var(--text-dim);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.sync-module__nz_q0W__triggerManual{background:var(--accent-dim);color:var(--accent)}.sync-module__nz_q0W__runStatus{text-transform:capitalize;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.sync-module__nz_q0W__runCompleted{color:var(--green);background:#35c17924}.sync-module__nz_q0W__runFailed{color:var(--red);background:#ef5a5a1f}.sync-module__nz_q0W__runRunning{background:var(--accent-dim);color:var(--accent)}.sync-module__nz_q0W__serverBreakdown{flex-wrap:wrap;gap:6px;display:flex}.sync-module__nz_q0W__serverTag{background:var(--panel-2);color:var(--text-dim);font-size:11px;font-family:var(--mono);border-radius:5px;padding:2px 7px}.sync-module__nz_q0W__serverTag strong{color:var(--green)}.sync-module__nz_q0W__muted{color:var(--text-dim)}.sync-module__nz_q0W__emptyState{text-align:center;color:var(--text-dim);padding:40px 20px;font-size:12.5px}.sync-module__nz_q0W__pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.sync-module__nz_q0W__paginationInfo{color:var(--text-dim);font-size:12px}.sync-module__nz_q0W__paginationButtons{gap:8px;display:flex}.sync-module__nz_q0W__pageButton{border:1px solid var(--border);background:var(--panel);color:var(--text);cursor:pointer;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500}.sync-module__nz_q0W__pageButton:hover:not(:disabled){background:var(--row-stripe)}.sync-module__nz_q0W__pageButton:disabled{opacity:.4;cursor:default}@media (max-width:768px){.sync-module__nz_q0W__page{padding:16px 12px}.sync-module__nz_q0W__table th,.sync-module__nz_q0W__table td{white-space:nowrap}.sync-module__nz_q0W__card{padding:16px}.sync-module__nz_q0W__statsGrid{grid-template-columns:repeat(2,1fr)}.sync-module__nz_q0W__syncActionRow{flex-wrap:wrap}.sync-module__nz_q0W__syncActionRow>:first-child{flex:100%}.sync-module__nz_q0W__pagination{flex-wrap:wrap}}.sync-module__nz_q0W__tableWrap{overflow-x:auto}@media (max-width:900px){.sync-module__nz_q0W__layout{align-items:stretch}.sync-module__nz_q0W__main{width:100%}}
.users-module__iDHlWG__page{padding:28px 32px}.users-module__iDHlWG__layout{align-items:flex-start;gap:24px;display:flex}.users-module__iDHlWG__main{flex:1;min-width:0}.users-module__iDHlWG__side{flex-shrink:0;width:340px;position:sticky;top:28px}@media (max-width:900px){.users-module__iDHlWG__layout{flex-direction:column}.users-module__iDHlWG__side{width:100%;position:static}}.users-module__iDHlWG__header{margin-bottom:20px}.users-module__iDHlWG__header h1{letter-spacing:-.01em;font-size:18px;font-weight:600}.users-module__iDHlWG__header p{color:var(--text-dim);margin-top:3px;font-size:12.5px}.users-module__iDHlWG__card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:24px;padding:20px}.users-module__iDHlWG__cardTitle{margin-bottom:14px;font-size:13px;font-weight:600}.users-module__iDHlWG__form{flex-direction:column;gap:14px;display:flex}.users-module__iDHlWG__row{gap:10px;display:flex}.users-module__iDHlWG__row>*{flex:1}.users-module__iDHlWG__field{flex-direction:column;gap:5px;display:flex}.users-module__iDHlWG__field label{color:var(--text-dim);font-size:11.5px;font-weight:500}.users-module__iDHlWG__field input,.users-module__iDHlWG__field select,.users-module__iDHlWG__field textarea{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:12.5px}.users-module__iDHlWG__field input:focus,.users-module__iDHlWG__field select:focus,.users-module__iDHlWG__field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.users-module__iDHlWG__field textarea{resize:vertical}.users-module__iDHlWG__error{color:var(--red);background:#ef5a5a1a;border:1px solid #ef5a5a59;border-radius:7px;padding:9px 12px;font-size:12.5px}.users-module__iDHlWG__tableWrap{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.users-module__iDHlWG__table{border-collapse:collapse;width:100%;font-size:12.5px}.users-module__iDHlWG__table th{text-align:left;background:var(--panel-2);color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border);padding:9px 14px;font-size:11.5px;font-weight:600}.users-module__iDHlWG__table td{border-bottom:1px solid var(--row-sep);padding:10px 14px}.users-module__iDHlWG__table tbody tr:last-child td{border-bottom:none}.users-module__iDHlWG__table tbody tr:hover td{background:var(--row-stripe)}.users-module__iDHlWG__roleBadge{text-transform:capitalize;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.users-module__iDHlWG__roleAdmin{background:var(--accent-dim);color:var(--accent)}.users-module__iDHlWG__roleManager{background:var(--row-stripe);color:var(--text-dim)}.users-module__iDHlWG__statusBadge{border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.users-module__iDHlWG__statusActive{color:var(--green);background:#35c17924}.users-module__iDHlWG__statusInactive{color:var(--red);background:#ef5a5a1f}.users-module__iDHlWG__muted{color:var(--text-dim)}.users-module__iDHlWG__idCell{font-family:var(--mono);color:var(--text-dim);cursor:default;font-size:11px}.users-module__iDHlWG__actions{gap:6px;display:flex}.users-module__iDHlWG__modalOverlay{z-index:100;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.users-module__iDHlWG__modal{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);width:460px;max-height:85vh;padding:22px;overflow-y:auto}.users-module__iDHlWG__modal h3{margin:0 0 16px;font-size:15px}.users-module__iDHlWG__modalActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.users-module__iDHlWG__checkboxField{color:var(--text);align-items:center;gap:8px;font-size:12.5px;display:flex}@media (max-width:768px){.users-module__iDHlWG__page{padding:16px 12px}.users-module__iDHlWG__table th,.users-module__iDHlWG__table td{white-space:nowrap}.users-module__iDHlWG__card{padding:16px}.users-module__iDHlWG__modal{width:auto;max-width:calc(100vw - 24px);padding:18px}.users-module__iDHlWG__modalOverlay{padding:12px}}.users-module__iDHlWG__tableWrap{overflow-x:auto}@media (max-width:900px){.users-module__iDHlWG__layout{align-items:stretch}.users-module__iDHlWG__main{width:100%}}
.folders-module__16HPZa__page{height:100%;display:flex}.folders-module__16HPZa__panel{border-right:1px solid var(--border);background:var(--panel);flex-direction:column;flex-shrink:0;width:270px;min-height:0;display:flex}.folders-module__16HPZa__panelHeader{box-sizing:border-box;height:var(--header-height);flex-shrink:0;align-items:center;padding:0 16px;display:flex}.folders-module__16HPZa__panelTitle{flex:1}.folders-module__16HPZa__panelHeader h1{letter-spacing:-.01em;font-size:15px;font-weight:600}.folders-module__16HPZa__panelTitle{justify-content:space-between;align-items:center;gap:8px;display:flex}.folders-module__16HPZa__panelHeader{border-bottom:1px solid var(--border)}.folders-module__16HPZa__addBtn{width:26px;height:26px;color:var(--accent);border-radius:6px;justify-content:center;padding:0}.folders-module__16HPZa__addBtn:hover{border-color:var(--accent);background:var(--accent-dim)}.folders-module__16HPZa__modalOverlay{z-index:100;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.folders-module__16HPZa__modal{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:380px;max-width:calc(100vw - 32px);padding:22px;display:flex;box-shadow:0 24px 60px #00000080}.folders-module__16HPZa__modal h3{margin-bottom:16px;font-size:15px}.folders-module__16HPZa__modal label{color:var(--text-dim);margin-bottom:5px;font-size:11.5px;font-weight:500}.folders-module__16HPZa__modal input{width:100%}.folders-module__16HPZa__modalError{color:var(--red);background:#ef5a5a1a;border:1px solid #ef5a5a59;border-radius:7px;margin-top:10px;padding:7px 10px;font-size:12px}.folders-module__16HPZa__modalActions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.folders-module__16HPZa__error{color:var(--red);background:#ef5a5a1a;border:1px solid #ef5a5a59;border-radius:7px;margin:10px 16px 0;padding:7px 10px;font-size:12px}.folders-module__16HPZa__bulkRow{border-bottom:1px solid var(--border);color:var(--text-dim);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.folders-module__16HPZa__bulkRow button{padding:3px 10px}.folders-module__16HPZa__list{-webkit-user-select:none;user-select:none;outline:none;flex:1;padding:8px;position:relative;overflow-y:auto}.folders-module__16HPZa__marquee{pointer-events:none;border:1px solid var(--accent);z-index:2;background:#4f8cff29;border-radius:2px;position:absolute}.folders-module__16HPZa__note{color:var(--text-dim);padding:10px 8px;font-size:12px}.folders-module__16HPZa__item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;display:flex}.folders-module__16HPZa__item:hover{background:var(--row-stripe)}.folders-module__16HPZa__itemSelected,.folders-module__16HPZa__itemSelected:hover{background:var(--accent-dim)}.folders-module__16HPZa__itemOpen{box-shadow:inset 2px 0 0 var(--accent)}.folders-module__16HPZa__itemOpen .folders-module__16HPZa__itemName{color:var(--accent)}.folders-module__16HPZa__itemName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.folders-module__16HPZa__itemCount{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11px}.folders-module__16HPZa__iconBtn{color:var(--text-dim);visibility:hidden;background:0 0;border-color:#0000;padding:2px 4px}.folders-module__16HPZa__item:hover .folders-module__16HPZa__iconBtn,.folders-module__16HPZa__itemOpen .folders-module__16HPZa__iconBtn,.folders-module__16HPZa__iconBtnOpen{visibility:visible}.folders-module__16HPZa__iconBtn:hover,.folders-module__16HPZa__iconBtnOpen{color:var(--text);background:var(--panel-2);border-color:var(--border)}.folders-module__16HPZa__menu{z-index:300;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;width:150px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 24px #00000059}.folders-module__16HPZa__menu button{background:0 0;border-color:#0000;justify-content:flex-start;padding:6px 10px;font-size:12.5px}.folders-module__16HPZa__menu button:hover{background:var(--row-stripe);border-color:#0000}.folders-module__16HPZa__menuDanger{color:var(--red)}.folders-module__16HPZa__main{flex:1;min-width:0;height:100%}.folders-module__16HPZa__placeholder{text-align:center;color:var(--text-dim);padding:80px 24px}@media (hover:none){.folders-module__16HPZa__iconBtn{visibility:visible}}@media (max-width:768px){.folders-module__16HPZa__page{flex-direction:column;height:auto}.folders-module__16HPZa__panel{border-right:none;border-bottom:1px solid var(--border);width:100%}.folders-module__16HPZa__panelHeader{height:52px;padding:0 12px}.folders-module__16HPZa__bulkRow{padding:8px 12px}.folders-module__16HPZa__list{flex:none;max-height:32dvh}.folders-module__16HPZa__item{padding:10px 8px}.folders-module__16HPZa__main{height:80dvh}.folders-module__16HPZa__placeholder{padding:40px 16px}.folders-module__16HPZa__modal{padding:18px}.folders-module__16HPZa__menu button{padding:10px}}
.home-module__Hx0lNG__page{padding:28px 32px}.home-module__Hx0lNG__header{margin-bottom:20px}.home-module__Hx0lNG__header h1{letter-spacing:-.01em;font-size:18px;font-weight:600}.home-module__Hx0lNG__header p{color:var(--text-dim);margin-top:3px;font-size:12.5px}.home-module__Hx0lNG__tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-bottom:24px;display:grid}.home-module__Hx0lNG__tile,.home-module__Hx0lNG__card,.home-module__Hx0lNG__pageCard{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.home-module__Hx0lNG__tile{padding:16px 18px}.home-module__Hx0lNG__tileLabel{color:var(--text-dim);font-size:11.5px}.home-module__Hx0lNG__tileValue{letter-spacing:-.01em;margin-top:4px;font-size:24px;font-weight:600}.home-module__Hx0lNG__tileDetail{color:var(--text-dim);margin-top:2px;font-size:11.5px}.home-module__Hx0lNG__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:28px;display:grid}.home-module__Hx0lNG__card{padding:18px 20px}.home-module__Hx0lNG__cardTitle{margin-bottom:12px;font-size:13px;font-weight:600}.home-module__Hx0lNG__muted{color:var(--text-dim);font-size:12.5px}.home-module__Hx0lNG__barRow{grid-template-columns:90px 1fr 52px;align-items:center;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.home-module__Hx0lNG__barLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-module__Hx0lNG__barTrack{height:10px}.home-module__Hx0lNG__barFill{background:var(--accent);border-radius:0 4px 4px 0;min-width:2px;height:100%;display:block}.home-module__Hx0lNG__barRow:hover .home-module__Hx0lNG__barFill{opacity:.8}.home-module__Hx0lNG__barValue{text-align:right;color:var(--text-dim);font-variant-numeric:tabular-nums}.home-module__Hx0lNG__sectionTitle{margin-bottom:12px;font-size:14px;font-weight:600}.home-module__Hx0lNG__pages{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.home-module__Hx0lNG__pageCard{color:inherit;padding:16px 18px;text-decoration:none;display:block}.home-module__Hx0lNG__pageCard:hover{border-color:var(--accent)}.home-module__Hx0lNG__pageTitle{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.home-module__Hx0lNG__pageCard p{color:var(--text-dim);font-size:12.5px;line-height:1.5}.home-module__Hx0lNG__adminTag{color:var(--text-dim);border:1px solid var(--border);border-radius:4px;padding:0 5px;font-size:10.5px;font-weight:500}@media (max-width:768px){.home-module__Hx0lNG__page{padding:16px 12px}}
