html[data-ui=problee] .problee-positions{container:positions/inline-size;font-variant-numeric:tabular-nums}html[data-ui=problee] .problee-positions-row{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr) 4.5rem 4.5rem 8.5rem 8.75rem;grid-template-areas:"thumb market avg now value action" "thumb outcome avg now value action";align-items:center;-moz-column-gap:.85rem;column-gap:.85rem;row-gap:.2rem;padding:.65rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}html[data-ui=problee] .problee-positions-row:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}html[data-ui=problee] .problee-positions-row--head{grid-template-areas:"thumb market avg now value action";padding-block:0 .5rem;border-bottom-color:var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-strong);letter-spacing:.08em;text-transform:uppercase}html[data-ui=problee] .problee-positions-row--head:hover{background:none}html[data-ui=problee] .problee-positions-h-market{grid-column:thumb-start/market-end}html[data-ui=problee] .problee-positions-h-num{text-align:right}html[data-ui=problee] .problee-positions-h-action{grid-area:action}html[data-ui=problee] .problee-positions-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-ui=problee] .problee-positions-group-head>[role=cell]{display:flex;align-items:baseline;gap:.6rem;padding:1rem .5rem .45rem}html[data-ui=problee] .problee-positions-group-title{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-strong);letter-spacing:-.005em;color:var(--text-primary)}html[data-ui=problee] .problee-positions-group[data-group=settled] .problee-positions-group-title{color:var(--text-secondary)}html[data-ui=problee] .problee-positions-group-count{font-size:var(--text-xs);font-weight:var(--font-weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}html[data-ui=problee] .problee-positions-thumb{grid-area:thumb;display:grid;place-items:center;width:var(--market-image-column);height:var(--market-image-column);overflow:hidden;border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--text-base);line-height:1}html[data-ui=problee] .problee-positions-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html[data-ui=problee] .problee-positions-market{grid-area:market;min-width:0}html[data-ui=problee] .problee-positions-question{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-strong);line-height:1.3;color:var(--text-primary);text-decoration:none}html[data-ui=problee] .problee-positions-question:after{content:"";position:absolute;inset:0}html[data-ui=problee] .problee-positions-question:focus-visible{outline:none}html[data-ui=problee] .problee-positions-question:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}html[data-ui=problee] .problee-positions-notes{display:flex;flex-wrap:wrap;gap:0 .5rem;margin-top:.1rem}html[data-ui=problee] .problee-positions-note{font-size:var(--text-xs);font-style:italic;color:var(--text-muted)}html[data-ui=problee] .problee-positions-outcome-cell{grid-area:outcome;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}html[data-ui=problee] .problee-positions-outcome{padding:.05rem .45rem;border-radius:6px;font-size:var(--text-xs);font-weight:var(--font-weight-strong);line-height:1.5;letter-spacing:normal;text-transform:none;color:var(--outcome1);background:color-mix(in srgb,var(--outcome1) 12%,transparent)}html[data-ui=problee] .problee-positions-outcome[data-outcome=outcome2]{color:var(--outcome2);background:color-mix(in srgb,var(--outcome2) 12%,transparent)}html[data-ui=problee] .problee-positions-outcome[data-outcome=outcome3]{color:var(--outcome3);background:color-mix(in srgb,var(--outcome3) 12%,transparent)}html[data-ui=problee] .problee-positions-shares{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}html[data-ui=problee] .problee-positions-status{padding:.05rem .45rem;border-radius:6px;font-size:var(--text-xs);font-weight:var(--font-weight-strong);line-height:1.5;background:var(--surface-2);color:var(--text-secondary)}html[data-ui=problee] .problee-positions-num{justify-self:end;text-align:right;font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap}html[data-ui=problee] .problee-positions-avg{grid-area:avg}html[data-ui=problee] .problee-positions-now{grid-area:now}html[data-ui=problee] .problee-positions-now-arrow{display:none}html[data-ui=problee] .problee-positions-value{grid-area:value;display:flex;flex-direction:column;align-items:flex-end;white-space:normal}html[data-ui=problee] .problee-positions-value-amount{font-weight:var(--font-weight-strong);white-space:nowrap}html[data-ui=problee] .problee-positions-pnl{font-size:var(--text-xs);font-weight:var(--font-weight-strong);color:var(--text-secondary)}html[data-ui=problee] .problee-positions-action{grid-area:action;max-width:8.75rem;display:flex;justify-content:flex-end;align-items:center;gap:.25rem}html[data-ui=problee] .problee-positions-collect,html[data-ui=problee] .problee-positions-sell,html[data-ui=problee] .problee-positions-share{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:4px solid transparent;border-radius:var(--radius-lg);background-clip:padding-box;font-size:var(--text-xs);font-weight:var(--font-weight-strong);text-decoration:none;white-space:nowrap;cursor:pointer}html[data-ui=problee] .problee-positions-collect,html[data-ui=problee] .problee-positions-sell{padding:0 .7rem;white-space:normal;text-align:center;line-height:1.15;background-color:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-primary)}html[data-ui=problee] .problee-positions-collect:hover,html[data-ui=problee] .problee-positions-sell:hover{box-shadow:inset 0 0 0 1px var(--accent)}html[data-ui=problee] .problee-positions-share{flex-shrink:0;width:44px;padding:0;background-color:var(--accent);color:var(--text-on-accent)}html[data-ui=problee] .problee-positions-share:hover{background-color:color-mix(in srgb,var(--accent) 88%,var(--text-on-accent))}html[data-ui=problee] .problee-positions-collect:focus-visible,html[data-ui=problee] .problee-positions-sell:focus-visible,html[data-ui=problee] .problee-positions-share:focus-visible{outline:2px solid var(--accent);outline-offset:2px}