.op-head[data-astro-cid-2adklbia]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.op-currency[data-astro-cid-2adklbia]{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.op-currency[data-astro-cid-2adklbia] .select[data-astro-cid-2adklbia]{width:auto}.op-legs-wrap[data-astro-cid-2adklbia]{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:1.1rem}.op-sub[data-astro-cid-2adklbia]{font-family:var(--font-body);margin:0 0 .6rem;font-size:1rem;font-weight:650}.op-legs[data-astro-cid-2adklbia]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.op-legs[data-astro-cid-2adklbia]:empty{min-height:21rem}@media (min-width:720px){.op-legs[data-astro-cid-2adklbia]:empty{min-height:6rem}}.op-colheads[data-astro-cid-2adklbia]{display:none}.op[data-astro-cid-2adklbia] .op-leg__grid{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"title title remove""kind side side""strike price price""lots lots lots";align-items:end;gap:.45rem .5rem;padding:.55rem .6rem .65rem;display:grid}.op[data-astro-cid-2adklbia] .op-leg.is-invalid .op-leg__grid{border-color:var(--danger)}.op[data-astro-cid-2adklbia] .op-leg__title{grid-area:title;align-self:center}.op[data-astro-cid-2adklbia] .p4-num{background:var(--surface-3);min-width:1.6rem;height:1.6rem;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.8rem;font-weight:700;display:inline-grid}.op[data-astro-cid-2adklbia] .op-leg__remove{grid-area:remove;justify-self:end;padding-inline:.45rem}.op[data-astro-cid-2adklbia] .op-f-kind{grid-area:kind}.op[data-astro-cid-2adklbia] .op-f-side{grid-area:side}.op[data-astro-cid-2adklbia] .op-f-strike{grid-area:strike}.op[data-astro-cid-2adklbia] .op-f-price{grid-area:price}.op[data-astro-cid-2adklbia] .op-f-lots{grid-area:lots}.op[data-astro-cid-2adklbia] .p4-field{gap:.25rem;min-width:0;display:grid}.op[data-astro-cid-2adklbia] .p4-label{color:var(--text-2);font-size:.8rem}.op[data-astro-cid-2adklbia] .p4-field .input,.op[data-astro-cid-2adklbia] .p4-field .select{width:100%;min-width:0}.op-row-actions[data-astro-cid-2adklbia]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.op-row-hint[data-astro-cid-2adklbia]{flex:16rem;margin:0}.op-extra[data-astro-cid-2adklbia]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));margin-top:1.1rem;padding-top:1.1rem}.op-reset[data-astro-cid-2adklbia]{margin-top:1rem}.op-notes[data-astro-cid-2adklbia] p{margin:0}.op-notes[data-astro-cid-2adklbia] p+p{margin-top:.4rem}@media (min-width:720px){.op-colheads[data-astro-cid-2adklbia]{color:var(--text-2);grid-template-columns:2.2rem minmax(5.5rem,1fr) minmax(5.5rem,1fr) minmax(5.5rem,1fr) minmax(6rem,1.15fr) minmax(4rem,.7fr) 2.6rem;gap:.5rem;padding:0 .1rem .35rem;font-size:.8rem;font-weight:650;display:grid}.op-legs[data-astro-cid-2adklbia]{gap:.45rem}.op[data-astro-cid-2adklbia] .op-leg__grid{background:0 0;border:0;grid-template-columns:2.2rem minmax(5.5rem,1fr) minmax(5.5rem,1fr) minmax(5.5rem,1fr) minmax(6rem,1.15fr) minmax(4rem,.7fr) 2.6rem;grid-template-areas:"title kind side strike price lots remove";align-items:center;gap:.5rem;padding:0}.op[data-astro-cid-2adklbia] .op-leg.is-invalid .op-leg__grid{outline:2px solid var(--danger);outline-offset:3px;border-radius:var(--radius-s)}.op[data-astro-cid-2adklbia] .p4-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.op-chart[data-astro-cid-2adklbia]{min-height:220px}.op[data-astro-cid-2adklbia] .p4-area-gain{fill:color-mix(in srgb, var(--success) 22%, transparent)}.op[data-astro-cid-2adklbia] .p4-area-loss{fill:color-mix(in srgb, var(--danger) 18%, transparent)}.op[data-astro-cid-2adklbia] .p4-zero{stroke:var(--text-3);stroke-width:1.25px;shape-rendering:crispedges}.op[data-astro-cid-2adklbia] .p4-marker-line{stroke-width:1.25px}.op[data-astro-cid-2adklbia] .p4-marker-be .p4-marker-line{stroke:var(--text-2);stroke-dasharray:4 4}.op[data-astro-cid-2adklbia] .p4-marker-now .p4-marker-line{stroke:var(--signal);stroke-dasharray:2 3;stroke-width:1.75px}.op[data-astro-cid-2adklbia] .p4-marker-tag{fill:var(--text-2);font-family:var(--font-mono);font-size:10px}.op[data-astro-cid-2adklbia] .p4-hit{touch-action:pan-y;cursor:crosshair}.op[data-astro-cid-2adklbia] .p4-cursor-line{stroke:var(--text);stroke-width:1px;stroke-dasharray:3 3}.op[data-astro-cid-2adklbia] .p4-cursor-box{fill:var(--surface);stroke:var(--line-strong)}.op[data-astro-cid-2adklbia] .p4-cursor-text{fill:var(--text);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:12px}.op-sw[data-astro-cid-2adklbia]{vertical-align:-.1rem;border-radius:3px;width:.8rem;height:.8rem;margin-right:.35rem;display:inline-block}.op-sw-gain[data-astro-cid-2adklbia]{background:color-mix(in srgb, var(--success) 45%, transparent)}.op-sw-loss[data-astro-cid-2adklbia]{background:color-mix(in srgb, var(--danger) 40%, transparent)}.op-sw-line[data-astro-cid-2adklbia]{vertical-align:.2rem;border-top:2px dashed var(--text-2);width:1.1rem;height:0;margin-right:.35rem;display:inline-block}.op-sw-now[data-astro-cid-2adklbia]{border-top-color:var(--signal);border-top-style:dotted}.op-chart-hint[data-astro-cid-2adklbia]{margin-top:.4rem}.op[data-astro-cid-2adklbia] .p4-mark [data-astro-cid-2adklbia]:is(th,td){background:color-mix(in srgb, var(--cat) 8%, var(--surface))}.op[data-astro-cid-2adklbia] .p4-mark>th{box-shadow:inset 3px 0 0 var(--cat)}.op[data-astro-cid-2adklbia] .p4-good{color:var(--success)}.op[data-astro-cid-2adklbia] .p4-bad,.op[data-astro-cid-2adklbia] .stat__value.p4-bad{color:var(--danger)}@media (pointer:coarse){.op[data-astro-cid-2adklbia] .btn--sm{min-height:44px}.op[data-astro-cid-2adklbia] .op-leg__remove{min-width:44px}}
