.AppRail-module__rIwbWq__rail{border-right:1px solid var(--border-structure);background:var(--surface-muted);flex-direction:column;flex:none;align-items:center;gap:10px;width:60px;min-height:100vh;padding:16px 0;display:flex}.AppRail-module__rIwbWq__logo{background:var(--ink);color:#fff;width:30px;height:30px;font-size:11px;font-weight:700;font-family:var(--font-jetbrains-mono), monospace;border-radius:8px;justify-content:center;align-items:center;display:flex}.AppRail-module__rIwbWq__nav{flex-direction:column;gap:8px;margin-top:8px;display:flex}.AppRail-module__rIwbWq__navItem{width:34px;height:34px;color:var(--disabled);border-radius:9px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.AppRail-module__rIwbWq__navItem:not(.AppRail-module__rIwbWq__disabled):hover{background:var(--section-bar);color:var(--ink)}.AppRail-module__rIwbWq__active,.AppRail-module__rIwbWq__active:hover{background:var(--ink);color:#fff}.AppRail-module__rIwbWq__disabled{cursor:default;opacity:.5}.AppRail-module__rIwbWq__account{margin-top:auto;position:relative}.AppRail-module__rIwbWq__avatar{cursor:pointer;background:var(--border-card);width:28px;height:28px;color:var(--text-secondary);font-size:11px;font-weight:700;font-family:var(--font-jetbrains-mono), monospace;border:none;border-radius:50%;justify-content:center;align-items:center;margin-top:auto;display:flex}.AppRail-module__rIwbWq__avatar:hover,.AppRail-module__rIwbWq__avatar[aria-expanded=true]{background:var(--ink);color:#fff}.AppRail-module__rIwbWq__avatarStatic{cursor:default}.AppRail-module__rIwbWq__avatarStatic:hover{background:var(--border-card);color:var(--text-secondary)}.AppRail-module__rIwbWq__menu{z-index:50;background:var(--surface);border:1px solid var(--border-card);border-radius:10px;flex-direction:column;gap:4px;min-width:220px;padding:8px;display:flex;position:absolute;bottom:0;left:calc(100% + 12px);box-shadow:0 8px 24px #0b0b0c1f}.AppRail-module__rIwbWq__menuEmail{border-bottom:1px solid var(--hairline);color:var(--text-secondary);overflow-wrap:anywhere;padding:6px 8px 8px;font-size:12px}.AppRail-module__rIwbWq__menuRole{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.04em;color:var(--text-tertiary);margin-top:2px;font-size:10px;display:block}.AppRail-module__rIwbWq__menuItem{font-family:var(--font-figtree);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.AppRail-module__rIwbWq__menuItem:hover{background:var(--section-bar)}
.StockSync-module__3pDG0q__loading{min-height:60vh;color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.StockSync-module__3pDG0q__spin{animation:.9s linear infinite StockSync-module__3pDG0q__spin}@keyframes StockSync-module__3pDG0q__spin{to{transform:rotate(360deg)}}.StockSync-module__3pDG0q__retry{border:1px solid var(--border-card);background:var(--surface);height:30px;font-family:var(--font-figtree);color:var(--ink);cursor:pointer;border-radius:6px;padding:0 12px;font-size:12.5px;font-weight:600}.StockSync-module__3pDG0q__saveError{z-index:40;background:var(--negative-bg);color:var(--negative);padding:9px 24px;font-size:13px;font-weight:500;position:sticky;top:0}
