.legacy-sheet{--legacy-type-head:var(--text-caption);--legacy-type-text:var(--text-caption);--legacy-type-fine:var(--text-micro);--legacy-column-width:278px;--legacy-thumb-width:30px;--legacy-thumb-height:38px;--legacy-rule:#53739017;--legacy-rail-top:52px;position:relative}.legacy-sheet>:is(.legacy-library,.og-legacy){overscroll-behavior-x:contain;padding:6px 2px 24px;overflow:auto hidden}.legacy-sheet :is(.legacy-library,.og-legacy-track){align-items:flex-start;gap:14px;display:flex}.legacy-sheet .og-legacy-track{min-width:min-content}.legacy-sheet :is(.legacy-column,.og-legacy-column){flex-direction:column;flex:0 0 var(--legacy-column-width);width:var(--legacy-column-width);min-width:var(--legacy-column-width);background:var(--glass);box-shadow:none;border:1px solid #fff9;border-radius:13px;display:flex;overflow:hidden}.legacy-sheet :is(.legacy-column,.og-legacy-column)>header{font-size:var(--legacy-type-head);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;border-bottom:0;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;line-height:1.35;display:flex}.legacy-sheet :is(.legacy-column,.og-legacy-column)>header>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:inherit;overflow:hidden}.legacy-sheet :is(.legacy-column,.og-legacy-column)>header>:last-child{font-size:inherit;font-variant-numeric:tabular-nums;opacity:.8;flex:none}.legacy-sheet :is(.legacy-row,.og-legacy-row){border:0;border-bottom:1px solid var(--legacy-rule);width:100%;min-height:0;color:var(--foreground);font-size:var(--legacy-type-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;padding:10px 11px;transition:background .15s;display:flex}.legacy-sheet :is(.legacy-row,.og-legacy-row):hover{background:var(--glass)}.legacy-sheet :is(.legacy-row,.og-legacy-row,.legacy-add,.og-legacy-add):focus-visible{outline-offset:-2px;outline:2px solid #526f8a}.legacy-sheet :is(.legacy-row,.og-legacy-row)>code{min-width:7ch;font-family:var(--font-code);font-size:var(--legacy-type-fine);color:var(--muted-foreground);flex:none}.legacy-sheet :is(.legacy-row,.og-legacy-row)>:is(img,.product-image,.og-chip){width:var(--legacy-thumb-width);height:var(--legacy-thumb-height);flex:none}.legacy-sheet .legacy-row>img{object-fit:contain}.legacy-sheet .og-legacy-row>.og-chip{border-radius:7px}.legacy-sheet .legacy-sheet-name{min-width:0;font-size:var(--legacy-type-text);font-weight:var(--weight-semibold);overflow-wrap:anywhere;flex:1;line-height:1.4}.legacy-sheet .legacy-sheet-name small{font-size:var(--legacy-type-fine);font-weight:var(--weight-regular);color:var(--muted-foreground);margin-top:2px;display:block}.legacy-sheet :is(.legacy-row,.og-legacy-row)>svg{color:var(--muted-foreground);opacity:.7;flex:none}.legacy-sheet .og-legacy-empty{border-bottom:1px solid var(--legacy-rule);color:var(--muted-foreground);font-size:var(--legacy-type-text);margin:0;padding:12px 15px}.legacy-sheet :is(.legacy-add,.og-legacy-add){width:100%;min-height:0;color:var(--muted-foreground);font-size:var(--legacy-type-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:12px 15px;display:flex}.legacy-sheet :is(.legacy-add,.og-legacy-add):hover{background:var(--glass)}.legacy-sheet .og-legacy-add>code{font-family:var(--font-code);font-size:var(--legacy-type-fine);margin-left:auto}html[data-atmosphere-night=true] .legacy-sheet :is(.og-legacy-column:not(.og-unfiled),.og-legacy-row){background:var(--glass);border-color:var(--border)}html[data-atmosphere-night=true] .legacy-sheet .og-legacy-row:hover{background:var(--glass-hover)}.legacy-sheet-rail{inset:var(--legacy-rail-top,48px) 0 16px;z-index:3;pointer-events:none;position:absolute}.legacy-sheet-rail>div{top:calc(50vh - 18px);margin:0 -18px;display:flex;position:sticky;top:calc(50svh - 18px)}.legacy-sheet-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#3d5670;cursor:pointer;pointer-events:auto;background:#ffffffdb;border:1px solid #ffffffd9;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:background .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 6px 18px #20364a29,0 1px 3px #20364a1a}.legacy-sheet-button.forward{margin-left:auto}.legacy-sheet-button:hover{background:#fff;transform:scale(1.05);box-shadow:0 8px 22px #20364a33,0 1px 3px #20364a1f}.legacy-sheet-button:active{transform:scale(.97)}.legacy-sheet-button:focus-visible{outline-offset:2px;outline:2px solid #526f8a}html[data-atmosphere-night=true] .legacy-sheet-button{border-color:var(--border);color:#d8e9ff;background:#0f1b2ce0}html[data-atmosphere-night=true] .legacy-sheet-button:hover{background:#18283ff2}@media (max-width:700px){.legacy-sheet-rail>div{margin:0 -16px}.legacy-sheet-button{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.legacy-sheet-button{transition:none}.legacy-sheet-button:hover,.legacy-sheet-button:active{transform:none}}
