.market-portfolio{--mp-bg:#101010;--mp-surface:#1c1c1c;--mp-line:#414141;--mp-muted:#bfbfbf;--mp-accent:#ff914d;color:#f6f6f6;background:var(--mp-bg);font:14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;color-scheme:dark;width:100%;min-width:0;container-type:inline-size}.market-portfolio *,.market-portfolio *::before,.market-portfolio *::after{box-sizing:border-box;letter-spacing:0;min-width:0}.market-portfolio [hidden]{display:none!important}.market-portfolio h2{font-size:21px;line-height:1.25;margin:0}.market-portfolio h3{font-size:17px;margin:0 0 16px}.market-portfolio p{margin:0;overflow-wrap:anywhere}.market-portfolio .mp-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0}.market-portfolio .mp-heading p{color:var(--mp-muted);font-size:12px;margin-top:4px}.market-portfolio .mp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--mp-line)}.market-portfolio dl{min-width:0;margin:0;padding:16px;border:0;border-right:1px solid var(--mp-line)}.market-portfolio dl:first-child{padding-left:0}.market-portfolio dl:last-child{border-right:0}.market-portfolio dt{font-size:12px;color:var(--mp-muted)}.market-portfolio dd{margin:5px 0 0;font-size:23px;line-height:1.3;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.market-portfolio dd.mp-meta{font-size:11px;font-weight:400;color:var(--mp-muted);line-height:1.5}.market-portfolio .mp-notice,.market-portfolio .mp-storage{color:var(--mp-muted);font-size:12px;padding:12px 0}.market-portfolio .mp-storage{border-top:1px solid var(--mp-line);margin-top:12px}.market-portfolio .mp-feedback{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:28px}.market-portfolio [data-mp-message]{color:#8ed6c2;font-size:13px}.market-portfolio [data-mp-message][data-error=true]{color:#ffb0a5}.market-portfolio button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 11px;max-width:100%;border:1px solid #595959;border-radius:4px;color:#f5f5f5;background:#252525;font:600 13px/1.3 Arial,Helvetica,sans-serif;cursor:pointer;white-space:normal;overflow-wrap:anywhere}.market-portfolio button svg{width:18px;height:18px;flex:0 0 18px}.market-portfolio button.mp-primary{background:var(--mp-accent);border-color:var(--mp-accent);color:#151515}.market-portfolio button:hover{border-color:var(--mp-accent);background:#333}.market-portfolio button.mp-primary:hover{background:#ffae7c;color:#111}.market-portfolio button:disabled{opacity:.55;cursor:wait}.market-portfolio :focus-visible{outline:2px solid #8ed6c2;outline-offset:3px}.market-portfolio .mp-form{border-block:1px solid var(--mp-line);padding:18px 0;margin:14px 0}.market-portfolio .mp-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.market-portfolio label{display:flex;flex-direction:column;gap:6px;color:#e5e5e5;font-size:12px;font-weight:600;overflow-wrap:anywhere}.market-portfolio input,.market-portfolio select,.market-portfolio textarea{width:100%;max-width:100%;min-height:44px;border:1px solid #606060;border-radius:4px;background:var(--mp-surface);color:#fff;padding:9px 10px;font:14px/1.4 Arial,Helvetica,sans-serif}.market-portfolio select{text-overflow:ellipsis}.market-portfolio textarea{resize:vertical}.market-portfolio input[type=date]{display:block;min-width:0}.market-portfolio .mp-wide{grid-column:1 / -1}.market-portfolio .mp-form-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.market-portfolio .mp-toolbar{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:12px;padding:12px 0 16px}.market-portfolio .mp-filters{display:flex;flex:1 1 300px;gap:12px;max-width:460px}.market-portfolio .mp-filters label:first-child{flex:0 1 135px}.market-portfolio .mp-filters label:last-child{flex:1 1 160px}.market-portfolio .mp-exports{display:flex;flex-wrap:wrap;gap:6px}.market-portfolio .mp-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:12px;margin:0}.market-portfolio th,.market-portfolio td{padding:12px 9px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mp-line);overflow-wrap:anywhere;max-width:none}.market-portfolio th{background:#1c1c1c;font-size:11px;font-weight:600;color:var(--mp-muted)}.market-portfolio th:first-child{width:23%}.market-portfolio th:nth-child(2){width:17%}.market-portfolio th:nth-child(3){width:14%}.market-portfolio th:nth-child(4){width:19%}.market-portfolio th:last-child{width:102px}.market-portfolio td small{display:block;color:var(--mp-muted);font-size:11px;margin-top:5px}.market-portfolio .mp-cell-value{font-variant-numeric:tabular-nums}.market-portfolio .mp-notes{white-space:pre-wrap}.market-portfolio .mp-row-actions button{width:40px;height:44px;min-width:40px;padding:8px;margin:0 2px 4px 0}.market-portfolio .mp-delete-confirm{padding:16px 0;border-block:1px solid #a86b4a;margin:12px 0}.market-portfolio .mp-delete-confirm p{overflow-wrap:anywhere}.market-portfolio .mp-delete-confirm button{margin:4px 8px 4px 0}.market-portfolio [data-sign=positive],.market-portfolio .mp-fresh{color:#8ed6c2}.market-portfolio [data-sign=negative]{color:#ffb0a5}.market-portfolio .mp-stale,.market-portfolio .mp-delayed{color:#ffba79}.market-portfolio .mp-unavailable{color:var(--mp-muted)}.market-portfolio .mp-empty{padding:32px 0;color:var(--mp-muted);border-block:1px dashed var(--mp-line)}.market-portfolio .mp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@container (max-width:850px){.market-portfolio .mp-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.market-portfolio .mp-table,.market-portfolio tbody{display:block;width:100%}.market-portfolio thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.market-portfolio tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px 0;border-bottom:1px solid var(--mp-line)}.market-portfolio td{display:block;padding:0;border:0}.market-portfolio td::before{content:attr(data-label);display:block;font-size:11px;color:var(--mp-muted);margin-bottom:4px}.market-portfolio td:first-child{grid-column:1 / -1;font-size:14px}.market-portfolio td:first-child::before,.market-portfolio .mp-row-actions::before{display:none}.market-portfolio .mp-row-actions{grid-column:1 / -1;display:flex;gap:6px}}@container (max-width:460px){.market-portfolio .mp-heading{align-items:start;flex-wrap:wrap}.market-portfolio .mp-metrics{grid-template-columns:minmax(0,1fr)}.market-portfolio dl,.market-portfolio dl:first-child{padding:12px 0;border:0;border-bottom:1px solid #303030}.market-portfolio dl:last-child{border-bottom:0}.market-portfolio dd{font-size:21px}.market-portfolio .mp-fields{grid-template-columns:minmax(0,1fr)}.market-portfolio .mp-filters{flex:1 1 100%;max-width:100%}.market-portfolio .mp-exports{gap:6px}}@media print{.market-portfolio{color:#111;background:#fff}.market-portfolio button,.market-portfolio form,.market-portfolio .mp-toolbar,.market-portfolio .mp-feedback{display:none}.market-portfolio td,.market-portfolio th,.market-portfolio dt,.market-portfolio dd,.market-portfolio p,.market-portfolio td small{color:#111;background:#fff}}
