.LocalWatchlist_page__LdV0x{background:var(--hub-bg);color:var(--hub-ink);min-height:70vh;padding:1.5rem 1rem 3rem;font-size:1rem;container-type:inline-size}.LocalWatchlist_content__l_nHT{max-width:68rem;margin:0 auto}.LocalWatchlist_page__LdV0x h1{font-size:1.75rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;text-wrap:balance;margin:0 0 .5rem}.LocalWatchlist_page__LdV0x p{line-height:1.5}.LocalWatchlist_lead__efaAN{color:var(--hub-muted);font-size:.875rem;margin:0 0 .75rem}.LocalWatchlist_page__LdV0x button,.LocalWatchlist_page__LdV0x input{font:inherit;min-height:2.75rem;border:1px solid var(--hub-line);border-radius:.4rem;background:var(--hub-surface);color:var(--hub-ink)}.LocalWatchlist_page__LdV0x button{padding:.5rem .75rem;cursor:pointer}.LocalWatchlist_page__LdV0x button:hover{background:var(--hub-selected)}.LocalWatchlist_page__LdV0x button:disabled{opacity:.65;cursor:default}.LocalWatchlist_page__LdV0x :is(a,button,input,summary):focus-visible{outline:3px solid var(--hub-focus);outline-offset:3px}.LocalWatchlist_page__LdV0x a{color:var(--hub-accent);text-underline-offset:.2em}.LocalWatchlist_page__LdV0x a:hover{text-decoration:underline}.LocalWatchlist_next__v5k8b{display:flex;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;flex-wrap:wrap;margin:0 0 .75rem}.LocalWatchlist_next__v5k8b p{color:var(--hub-muted);font-size:.875rem;max-width:58ch;margin:0}.LocalWatchlist_next__v5k8b a{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;text-decoration:underline;flex-shrink:0}.LocalWatchlist_how__oFiHT{margin:0 0 1rem;max-width:70ch;font-size:.875rem}.LocalWatchlist_page__LdV0x summary{cursor:pointer;min-height:2.75rem;padding:.5rem 0}.LocalWatchlist_how__oFiHT p{margin:.5rem 0}.LocalWatchlist_add__6xwzy{display:flex;align-items:end;gap:.5rem;max-width:48rem}.LocalWatchlist_add__6xwzy>div{flex:1;min-width:0}.LocalWatchlist_add__6xwzy label{display:block;font-weight:600;font-size:.875rem;margin-bottom:.25rem}.LocalWatchlist_add__6xwzy input{width:100%;padding:.5rem .75rem}.LocalWatchlist_add__6xwzy input::-moz-placeholder{color:var(--hub-muted);opacity:1}.LocalWatchlist_add__6xwzy input::placeholder{color:var(--hub-muted);opacity:1}.LocalWatchlist_add__6xwzy>button{background:var(--hub-accent);color:var(--hub-on-accent);font-weight:600;white-space:nowrap}.LocalWatchlist_add__6xwzy>button:hover{background:var(--hub-ink);color:var(--hub-bg)}.LocalWatchlist_toolbar__2r3hG{display:flex;gap:.75rem;align-items:start;justify-content:space-between;flex-wrap:wrap;margin-top:.75rem}.LocalWatchlist_sort__tOvmC{display:flex;gap:.25rem;flex-wrap:wrap}.LocalWatchlist_sort__tOvmC button{font-size:.875rem}.LocalWatchlist_sort__tOvmC button[aria-pressed=true]{background:var(--hub-ink);color:var(--hub-bg);border-color:var(--hub-ink)}.LocalWatchlist_export__k_jmg{position:relative}.LocalWatchlist_export__k_jmg>button{display:flex;align-items:center;gap:.35rem;font-size:.875rem}.LocalWatchlist_exportList__3_co6{position:absolute;right:0;top:calc(100% + .4rem);width:min(19rem,calc(100vw - 2rem));padding:.5rem;background:var(--hub-surface);border:1px solid var(--hub-line);border-radius:.5rem;z-index:5;box-shadow:0 .5rem 1.5rem #0002}.LocalWatchlist_exportList__3_co6[hidden]{display:none}.LocalWatchlist_exportList__3_co6 button{display:block;width:100%;text-align:left;border:0}.LocalWatchlist_exportList__3_co6 p{font-size:.875rem;color:var(--hub-muted);margin:.5rem}.LocalWatchlist_status__pzNhR{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.875rem;margin:.75rem 0;min-height:.5rem}.LocalWatchlist_status__pzNhR:has(button){padding:.5rem 0}.LocalWatchlist_list__nAurR{list-style:none;padding:0;margin:0;border-top:1px solid var(--hub-line)}.LocalWatchlist_row__n7qpU{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;gap:.5rem 1rem;padding:.75rem 0;border-bottom:1px solid var(--hub-line);font-variant-numeric:tabular-nums}.LocalWatchlist_row__n7qpU>*{min-width:0}.LocalWatchlist_identity__R0jc_{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .4rem}.LocalWatchlist_identity__R0jc_ a{font-weight:650}.LocalWatchlist_symbol__PieGa{color:var(--hub-muted);font-size:.875rem}.LocalWatchlist_identity__R0jc_ small{flex-basis:100%;font-size:.75rem;color:var(--hub-muted);overflow-wrap:anywhere}.LocalWatchlist_date__HTbug{flex-basis:100%;font-size:.8125rem;color:var(--hub-muted);line-height:1.5}.LocalWatchlist_price__QBwF3{font-weight:600;overflow-wrap:anywhere}.LocalWatchlist_change__0RXr7{overflow-wrap:anywhere}.LocalWatchlist_change__0RXr7[data-sign="1"]{color:var(--hub-positive)}.LocalWatchlist_change__0RXr7[data-sign="-1"]{color:var(--hub-negative)}.LocalWatchlist_change__0RXr7 small{color:var(--hub-muted);font-size:.75rem;white-space:nowrap}.LocalWatchlist_row__n7qpU .LocalWatchlist_remove__7FTYN{font-size:.875rem}.LocalWatchlist_missing__J5NYC{grid-column:span 2;font-size:.875rem}.LocalWatchlist_missing__J5NYC p{color:var(--hub-muted);margin:0 0 .25rem}.LocalWatchlist_missing__J5NYC button{overflow-wrap:anywhere}.LocalWatchlist_withheld__Aa15u{grid-column:span 2}.LocalWatchlist_detailError__Fenj8{grid-column:1/-1;font-size:.875rem}.LocalWatchlist_source__VLklo{margin-top:1rem;color:var(--hub-muted);font-size:.8125rem}.LocalWatchlist_source__VLklo .source-foot{margin:0 0 .5rem}.LocalWatchlist_source__VLklo details{max-width:70ch}.LocalWatchlist_empty__TG1bO{padding:1rem 0 2rem;max-width:65ch}.LocalWatchlist_empty__TG1bO h2{font-size:1.25rem;font-weight:650;margin:0 0 .5rem}.LocalWatchlist_empty__TG1bO p{margin:0 0 1rem}@container (max-width:45em){.LocalWatchlist_row__n7qpU{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .5rem}.LocalWatchlist_identity__R0jc_{grid-column:1/-1}.LocalWatchlist_change__0RXr7,.LocalWatchlist_price__QBwF3{grid-column:1}.LocalWatchlist_remove__7FTYN{grid-column:2;grid-row:2/span 2;align-self:center}.LocalWatchlist_missing__J5NYC{grid-column:1}.LocalWatchlist_withheld__Aa15u{display:none}}@container (max-width:18em){.LocalWatchlist_page__LdV0x h1{font-size:1.5rem}.LocalWatchlist_add__6xwzy{flex-wrap:wrap}.LocalWatchlist_add__6xwzy>div{flex-basis:100%}.LocalWatchlist_add__6xwzy>button{width:100%}.LocalWatchlist_toolbar__2r3hG{gap:.5rem}.LocalWatchlist_exportList__3_co6{right:auto;left:0}.LocalWatchlist_row__n7qpU{grid-template-columns:minmax(0,1fr)}.LocalWatchlist_row__n7qpU .LocalWatchlist_remove__7FTYN{grid-column:1;grid-row:auto;justify-self:start}}