:root{--tg-bg: #17212b;--tg-text: #ffffff;--tg-hint: #8a99a8;--tg-link: #5ea9e6;--tg-button: #3390ec;--tg-button-text: #ffffff;--tg-secondary-bg: #232e3c;--green: #2ecc71;--green-bg: rgba(46, 204, 113, .14);--red: #ff5a5a;--red-bg: rgba(255, 90, 90, .14);--radius: 14px}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--tg-bg);color:var(--tg-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px}.app{max-width:560px;margin:0 auto;padding:10px 12px 40px;display:flex;flex-direction:column;gap:12px}.app-header{display:flex;align-items:baseline;justify-content:space-between;padding:4px 2px}.brand-group{display:flex;align-items:center;gap:8px;min-width:0}.brand-logo{height:26px;width:auto;max-width:120px;object-fit:contain;display:block;flex:0 0 auto}.brand{font-weight:700;font-size:16px;white-space:nowrap}.lang-toggle{display:flex;gap:2px;background:#ffffff0f;border-radius:8px;padding:2px}.lang-btn{background:none;border:none;color:var(--tg-hint);font-size:12px;font-weight:700;padding:5px 9px;border-radius:6px;cursor:pointer}.lang-btn.active{background:var(--tg-button);color:var(--tg-button-text)}.card{background:var(--tg-secondary-bg);border-radius:var(--radius);padding:14px}.card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:10px}.card h2{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--tg-hint)}.muted{color:var(--tg-hint)}.small{font-size:12px}.accent{color:var(--tg-link)}.pos{color:var(--green)}.neg{color:var(--red)}.band-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.band-grid.sub{grid-template-columns:1fr 1fr;margin-top:10px}.stat{background:#ffffff0a;border-radius:10px;padding:8px 10px}.stat-small{font-size:13px}.stat-label{color:var(--tg-hint);font-size:11px;margin-bottom:3px}.stat-value{font-weight:600;font-variant-numeric:tabular-nums}.rate-form{margin-top:12px;display:flex;flex-direction:column;gap:10px}.field{display:flex;flex-direction:column;gap:5px}.field-label{font-size:12px;color:var(--tg-hint)}.row{display:flex;gap:8px;align-items:flex-end}.grow{flex:1}input,select{width:100%;background:var(--tg-bg);color:var(--tg-text);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:11px 12px;font-size:16px;font-variant-numeric:tabular-nums}input:focus,select:focus{outline:none;border-color:var(--tg-button)}.btn{background:var(--tg-button);color:var(--tg-button-text);border:none;border-radius:10px;padding:12px 16px;font-size:15px;font-weight:600;cursor:pointer}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.small{padding:8px 12px;font-size:13px}.btn.realize{width:100%;margin-top:12px}.link-btn{background:none;border:none;color:var(--tg-link);font-size:13px;cursor:pointer;padding:4px}.side-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.toggle{display:flex;flex-direction:column;gap:2px;background:var(--tg-bg);color:var(--tg-text);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px;cursor:pointer}.toggle-main{font-weight:700}.toggle-sub{font-size:11px;color:var(--tg-hint)}.toggle.active{border-color:var(--tg-button);background:#3390ec29;font-weight:700}.toggle.active.buy{border-color:var(--green);background:var(--green-bg)}.toggle.active.sell{border-color:var(--tg-button);background:#3390ec29}.add-cp{display:flex;gap:8px;margin:10px 0;flex-wrap:wrap;align-items:center}.add-cp input{flex:1 1 140px}.add-cp select{flex:0 0 110px}.verdict{margin-top:12px;padding:10px 12px;border-radius:10px;font-weight:700;text-align:center}.verdict.green{background:var(--green-bg);color:var(--green)}.verdict.red{background:var(--red-bg);color:var(--red)}.preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.pl-benchmark{margin-top:10px;padding:7px 10px;border-radius:8px;background:#ffffff0a;font-size:13px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.fund-lands{margin-top:8px;padding:7px 10px;border-radius:8px;background:#ffffff0a;font-size:13px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums;display:flex;flex-direction:column;gap:2px}.fund-lands-acct{font-size:11px;font-weight:400;color:var(--tg-hint)}.fund-lands-acct .neg{color:var(--red)}.balance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.big-stat{background:#ffffff0a;border-radius:10px;padding:10px}.big-value{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.big-sub{margin-top:3px;font-size:11px;line-height:1.25;color:var(--tg-hint)}.benchmark-stat{margin-top:8px}.pl-row{display:grid;grid-template-columns:1fr;gap:8px;margin-top:8px}.pl-primary{background:var(--green-bg);border:1px solid rgba(46,204,113,.35);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.pl-primary-value{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;margin-top:2px;white-space:nowrap}@media (max-width: 360px){.pl-primary-value{font-size:19px}}.pl-side{display:grid;grid-template-columns:1fr 1fr;gap:8px}.info-btn{background:none;border:none;color:var(--tg-link);cursor:pointer;font-size:12px;padding:0 2px}.info-popover{margin-top:8px;background:#ffffff0f;border-left:3px solid var(--tg-link);border-radius:8px;padding:9px 11px;font-size:12px;color:var(--tg-hint);line-height:1.4}.track-controls{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}.date-field{display:flex;align-items:stretch;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:8px;overflow:hidden;background:var(--tg-bg)}.date-field.disabled{opacity:.45}.date-field .step{background:#ffffff0d;border:none;color:var(--tg-text);font-size:16px;line-height:1;padding:0 10px;cursor:pointer}.date-field .step:disabled{cursor:not-allowed}.date-display{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-width:104px;padding:7px 10px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--tg-text)}.date-display .date-text,.date-display .cal-icon{position:relative;z-index:1;pointer-events:none}.date-display .cal-icon{font-size:12px;opacity:.8}.date-display .date-native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;margin:0;padding:0;border:0;background:transparent;color:transparent;-webkit-text-fill-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.date-display .date-native:disabled{cursor:not-allowed}.date-display .date-native::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.date-display .date-native::-webkit-date-and-time-value{color:transparent}.track-controls .search{flex:1 1 140px;padding:7px 10px;font-size:13px}.chip{background:var(--tg-bg);border:1px solid rgba(255,255,255,.12);color:var(--tg-text);border-radius:8px;padding:7px 10px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.chip.active{background:var(--tg-button);border-color:var(--tg-button);color:var(--tg-button-text)}.txn-scroll{margin-top:12px;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;border-radius:10px}.txn-head,.txn-row{display:grid;grid-template-columns:.8fr 1.6fr .8fr .8fr 1.2fr .9fr;gap:6px;padding:8px 4px;align-items:center;font-size:13px}.txn-head{color:var(--tg-hint);font-size:11px;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.08)}.txn-head.sticky{position:sticky;top:0;z-index:2;background:var(--tg-secondary-bg)}.day-subheader{position:sticky;top:34px;z-index:1;background:var(--tg-secondary-bg);color:var(--tg-link);font-size:12px;font-weight:700;padding:7px 4px 5px;border-bottom:1px solid rgba(255,255,255,.06)}.load-more{margin:10px auto}.txn-row{border-bottom:1px solid rgba(255,255,255,.05);font-variant-numeric:tabular-nums;align-items:start}.txn-party{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.txn-party-route{display:block;overflow-wrap:normal;word-break:keep-all}.txn-party-kind{display:block;font-size:11px;color:var(--tg-hint)}.txn-party-note{display:block;font-size:10px;font-style:italic;color:var(--tg-hint);opacity:.85}.num{text-align:right}.amt-stack{display:flex;flex-direction:column;gap:1px;align-items:flex-end}.amt-leg{display:flex;justify-content:flex-end;align-items:baseline;gap:4px;line-height:1.25}.amt-leg .amt-label{color:var(--tg-hint);font-size:10px;text-transform:uppercase;letter-spacing:.02em}.amt-leg .amt-val{white-space:nowrap}.amt-stack.trade-amt .amt-leg{flex-direction:column;align-items:flex-end;gap:0;line-height:1.1}.amt-stack.trade-amt .amt-leg+.amt-leg .amt-val{font-size:11px;opacity:.9}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag{font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:6px;justify-self:start}.tag.buy{background:var(--green-bg);color:var(--green)}.tag.sell{background:#3390ec29;color:var(--tg-link)}.tag.treasury{background:#f1994a2e;color:#f1994a}.treasury-row{background:#f1994a0f}.tag.mc{background:#a882ff33;color:#a882ff}.mc-row{background:#a882ff0f}.tag.funding{background:#1abc9c2e;color:#1abc9c}.funding-row{background:#1abc9c0f}.tag.reval{background:#f39c1233;color:#f39c12}.balance-grid.four{grid-template-columns:repeat(2,1fr)}@media (min-width: 480px){.balance-grid.four{grid-template-columns:repeat(4,1fr)}}.bank-stat{text-align:left;border:1px solid transparent;cursor:pointer;font:inherit;color:inherit}.bank-stat:hover{border-color:#ffffff24}.bank-caret{color:var(--tg-hint);font-size:11px}.bank-accounts-panel{margin-top:8px;padding:8px 10px;background:#2e75b61a;border-radius:10px;display:flex;flex-direction:column;gap:4px;font-variant-numeric:tabular-nums}.bank-acct{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px}.bank-acct-name{color:var(--tg-text)}.bank-acct-bal{font-weight:700}.bank-acct-bal.neg{color:var(--red)}.acct-hidden{color:var(--tg-hint);font-size:11px;font-weight:400}.bank-manage{align-self:flex-start;margin-top:4px}.liab-row{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}.liab-item{min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px;background:#ffffff0a;border:1px solid transparent;border-radius:10px;font:inherit;color:inherit;cursor:pointer;text-align:left}.liab-item:hover{border-color:#ffffff24}.liab-item.readonly{cursor:default;grid-column:1 / -1}.liab-item.readonly:hover{border-color:transparent}.liab-label{display:flex;align-items:center;flex-wrap:wrap;gap:4px 5px;min-width:0;color:var(--tg-hint);font-size:11px;line-height:1.25;text-transform:uppercase;letter-spacing:.02em}.liab-value{font-size:14px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liab-value.neg{color:var(--red)}.liab-value.muted{color:var(--tg-hint)}@media (min-width: 480px){.liab-row{grid-template-columns:repeat(3,1fr)}.liab-item.readonly{grid-column:auto}}.liab-row-3{grid-template-columns:repeat(3,1fr)}@media (min-width: 480px){.liab-row-3{grid-template-columns:repeat(3,1fr)}}.mc-mode{margin-bottom:2px}.resale-agent-pay{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:8px;background:#ffffff08;border-radius:10px}.resale-payagent{align-self:flex-start;margin-top:2px}.recv-pay-actions{display:flex;gap:10px;align-items:center}.mc-summary{display:flex;flex-direction:column;gap:8px;margin-top:4px}.mc-block{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--tg-secondary-bg);border:1px solid rgba(255,255,255,.06);border-radius:12px;font-variant-numeric:tabular-nums}.mc-block-label{font-size:11px;color:var(--tg-hint);margin-bottom:2px}.mc-div{height:1px;background:#ffffff14;margin:4px 0}.mc-srow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13px;min-width:0}.mc-srow-main{display:flex;flex-direction:column;gap:1px;min-width:0}.mc-srow-label{color:var(--tg-hint);min-width:0}.mc-srow-cap{color:var(--tg-hint);font-weight:400;font-size:12px}.mc-srow-sub{font-size:11px;color:var(--tg-hint);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-srow-sub .neg{color:var(--red)}.mc-srow-value{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--tg-text)}.mc-srow.strong .mc-srow-label{color:var(--tg-text)}.mc-srow.strong .mc-srow-value{font-weight:700}.mc-srow-value.accent{color:var(--tg-link);font-weight:700}.mc-srow-value.neg{color:var(--red);font-weight:700}.liab-badge{background:var(--tg-link);color:#fff;font-size:10px;font-weight:700;line-height:1.4;border-radius:9px;padding:0 5px;min-width:16px;text-align:center}.recv-total{font-size:13px;color:var(--tg-hint)}.recv-total b{color:var(--tg-text)}.recv-list{display:flex;flex-direction:column;gap:8px}.recv-row{padding:10px;background:#ffffff0a;border-radius:10px;display:flex;flex-direction:column;gap:8px}.recv-main{display:flex;flex-direction:column;gap:4px}.recv-name{font-weight:600}.recv-figures{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--tg-hint);font-variant-numeric:tabular-nums}.recv-fig.strong{color:var(--tg-text);font-weight:700}.recv-pay{display:flex;align-items:center;gap:6px}.recv-pay>label,.recv-pay .num-input{flex:1}.recv-actions{display:flex;align-items:center;gap:10px}.link-btn.danger,.field-hint.neg{color:var(--red)}.stat-tappable{border:none;text-align:left;width:100%;cursor:pointer;font:inherit;color:inherit;display:block}.stat-tappable .stat-label{display:inline-flex;align-items:center;gap:6px}.stat-wholesale{grid-column:1 / -1}.ws-add{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ws-add>.num-input,.ws-add input{flex:1}.ws-add-pair{align-items:flex-end}.ws-add-pair>.field{margin:0}.ws-empty{padding:8px 0}.filter-chips{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.contact-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.contact-row{display:flex;align-items:center;gap:10px;background:#ffffff0a;border-radius:8px;padding:8px 10px}.contact-main{display:flex;flex-direction:column;flex:1;min-width:0}.contact-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-kind{font-size:11px;color:var(--tg-hint)}.contact-phone{font-variant-numeric:tabular-nums;white-space:nowrap}.contact-edit{display:flex;flex-direction:column;gap:6px;width:100%}.ws-list{display:flex;flex-direction:column;gap:6px}.ws-row{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#ffffff0a;border-radius:10px}.ws-rate{font-weight:700;font-variant-numeric:tabular-nums;min-width:72px}.ws-src{font-size:11px;white-space:nowrap;padding:1px 6px;border-radius:8px;background:#ffffff0f;color:var(--tg-hint)}.ws-src.opening,.ws-src.deposit{color:var(--tg-link)}.ws-meta{color:var(--tg-hint);font-size:12px;flex:1;text-align:right}.ws-del{font-size:15px}.report-type-chips{margin-bottom:10px}.acct-list{display:flex;flex-direction:column;gap:6px}.acct-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#ffffff0a;border-radius:10px}.acct-row.inactive{opacity:.6}.acct-main{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.acct-name{font-weight:600;overflow:hidden;text-overflow:ellipsis}.acct-bal{font-variant-numeric:tabular-nums;font-size:13px}.acct-bal.neg{color:var(--red)}.acct-name-input{flex:1;min-width:0}.field-hint{color:var(--tg-hint);font-size:11px;margin-top:3px}.pbo-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;padding:8px 10px;background:#a882ff14;border-radius:10px;font-size:13px;font-variant-numeric:tabular-nums}.pbo-label{color:var(--tg-hint);text-transform:uppercase;font-size:11px;letter-spacing:.04em}.head-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.head-actions .btn{width:100%}@media (min-width: 480px){.head-actions{display:flex;width:auto;flex-wrap:wrap;justify-content:flex-end}.head-actions .btn{width:auto}}.btn.ghost{background:transparent;border:1px solid var(--tg-button);color:var(--tg-link)}.kind-filter{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.empty-state{color:var(--tg-hint);font-style:italic;font-weight:400;font-size:12px}.tab-bar{display:flex;gap:6px;background:var(--tg-secondary-bg);border-radius:var(--radius);padding:4px}.tab{flex:1;position:relative;background:none;border:none;color:var(--tg-hint);font-size:14px;font-weight:700;padding:9px 8px;border-radius:10px;cursor:pointer}.tab.active{background:var(--tg-button);color:var(--tg-button-text)}.tab-badge{display:inline-block;min-width:18px;margin-left:6px;padding:1px 5px;font-size:11px;font-weight:700;border-radius:9px;background:var(--red);color:#fff;vertical-align:middle}.transit-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px;padding:8px 10px;background:#ffffff0a;border-radius:10px;font-size:13px;font-variant-numeric:tabular-nums}.transit-label{color:var(--tg-hint);text-transform:uppercase;font-size:11px;letter-spacing:.04em}.transit-item.pos{color:var(--green)}.transit-item.neg{color:var(--red)}.shortfall-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;padding:9px 11px;background:var(--red-bg);border:1px solid rgba(255,90,90,.4);border-radius:10px;font-size:13px;font-variant-numeric:tabular-nums}.shortfall-label{color:var(--red);font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.03em}.shortfall-item{color:var(--red)}.btn.warn{background:var(--red)}.side-cell{display:flex;align-items:center;gap:5px}.row-del{padding:0 2px;font-size:13px;line-height:1}.dtag{font-size:11px;font-weight:800;width:16px;height:16px;line-height:16px;text-align:center;border-radius:5px}.dtag.delivered{background:var(--green-bg);color:var(--green)}.dtag.not_delivered{background:var(--red-bg);color:var(--red)}.delivery-list{display:flex;flex-direction:column;gap:10px}.delivery-card{background:#ffffff0a;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.delivery-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dl-party{font-weight:700}.tag.dir-incoming{background:var(--green-bg);color:var(--green)}.tag.dir-outgoing{background:var(--red-bg);color:var(--red)}.delivery-mid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.delivery-actions{display:flex;gap:8px}.delivery-actions .btn{flex:1}.btn.danger{border-color:var(--red);color:var(--red)}.btn.cancel-confirm{background:var(--red);color:#fff}.cancel-subject{color:var(--tg-hint);font-size:13px;font-variant-numeric:tabular-nums;margin-top:-4px}.reason-input{width:100%;background:var(--tg-bg);color:var(--tg-text);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:11px 12px;font-size:16px;font-family:inherit;line-height:1.35;resize:vertical;min-height:64px}.reason-input:focus{outline:none;border-color:var(--tg-button)}.modal-section-label{font-size:12px;color:var(--tg-hint)}.scope-chips{display:flex;flex-wrap:wrap;gap:6px}.range-fields{display:flex;gap:10px}.range-fields .field{flex:1}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;z-index:50;padding:0}.modal{background:var(--tg-secondary-bg);width:100%;max-width:560px;border-radius:16px 16px 0 0;padding:16px 14px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:12px;max-height:90vh;overflow-y:auto}.modal-head{display:flex;align-items:center;justify-content:space-between}.modal-head h3{margin:0;font-size:16px}@media (min-width: 560px){.modal-backdrop{align-items:center}.modal{border-radius:16px}}.txn-empty{padding:16px 4px;text-align:center}.center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.error-card{text-align:center;max-width:360px}.error-text{color:var(--red);font-size:13px}.success-text{color:var(--green);font-size:13px;font-weight:600;margin:6px 0}.msg{margin-top:10px;font-size:13px;color:var(--tg-hint)}.select-hint{margin:6px 0 2px;font-size:12px;font-weight:600;color:#f1994a}.cost-hint{font-size:13px;color:var(--tg-text);background:#ffffff0a;border-radius:8px;padding:7px 10px;line-height:1.3}.cost-hint b{font-variant-numeric:tabular-nums}.cost-hint.dash,.cost-hint.sub{background:none;padding:2px 2px 0;font-size:12px;color:var(--tg-hint)}.my-averages{display:flex;flex-wrap:wrap;gap:4px 12px}.reval-info{margin-top:6px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.12);font-size:12px;font-style:italic;opacity:.75;font-variant-numeric:tabular-nums}.reval-info.pos b{color:var(--pos, #4caf50)}.reval-info.neg b{color:var(--neg, #e5534b)}.reval-not-profit{font-style:normal;color:var(--tg-hint)}.flow-info{display:flex;flex-direction:column;gap:2px}.flow-leg{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.flow-leg>span:first-child{min-width:0}.flow-leg b{white-space:nowrap}.flow-leg b.pos{color:var(--pos, #4caf50)}.flow-leg b.neg{color:var(--neg, #e5534b)}.cost-hint.benchmark-ref{margin-top:4px;opacity:.82}code{background:#ffffff1a;padding:1px 5px;border-radius:5px;font-size:12px}.market-strip{display:flex;flex-direction:column;gap:3px;margin:6px 0 10px;padding:8px 10px;background:#ffffff0a;border-radius:8px}.ms-line{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px}.ms-label{color:var(--tg-hint)}.ms-value{font-variant-numeric:tabular-nums;font-weight:600}.ms-count{color:var(--tg-hint);font-weight:400}.ms-hint{color:var(--tg-hint);font-weight:400;font-size:12px}.ms-floor .ms-value{color:var(--tg-link)}.ms-advantage{color:var(--tg-hint)}.ms-advantage .ms-value{color:var(--tg-hint);font-weight:500}.vs-market{margin:2px 2px 0}.emp-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.emp-card{background:var(--tg-secondary-bg);border-radius:10px;overflow:hidden}.emp-head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;background:none;border:none;color:inherit;text-align:left;cursor:pointer}.emp-name{font-weight:600}.emp-nums{display:flex;align-items:center;gap:12px}.emp-num{display:flex;flex-direction:column;align-items:flex-end}.emp-num-label{font-size:11px;color:var(--tg-hint)}.emp-num-val{font-variant-numeric:tabular-nums;font-weight:600;font-size:13px}.emp-expenses{padding:6px 12px 12px;display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(255,255,255,.06)}.emp-exp-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;font-size:13px}.emp-exp-date{color:var(--tg-hint);font-size:12px}.emp-exp-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emp-exp-amt{font-variant-numeric:tabular-nums}.emp-exp-del{padding:0 2px}.reconcile-list{display:flex;flex-direction:column;gap:8px;margin:8px 0}.reconcile-name{font-weight:600}.reconcile-nums{line-height:1.4}.reconcile-row{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.reconcile-row:last-child{border-bottom:0}.settle-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.settle-hints{margin-top:4px;line-height:1.35}.emp-carried{margin-bottom:2px}.emp-settled{margin-top:6px;padding-top:6px;border-top:1px dashed rgba(255,255,255,.08)}.emp-settle-row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;font-size:12px;font-style:italic;color:var(--tg-hint)}.emp-exp-row.settled{opacity:.65}
