.pf-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin:28px 12px 16px;text-shadow:0 1px 5px #fff6df}.pf-heading h1{font-size:39px;font-weight:normal;margin:0;background:linear-gradient(90deg,#fff8e6bb,transparent);padding:3px 25px 3px 0}.pf-heading>span{font:10px "Pair Trade Numerals",system-ui,sans-serif;color:#596e4f;background:#fff8e7c9;padding:6px 10px;border-radius:5px}.pf-overview{display:grid;grid-template-columns:minmax(260px,.43fr) minmax(0,1fr);gap:14px}.pf-overview .panel{border:1px solid #baa374;border-radius:14px;box-shadow:inset 0 0 0 3px #f6e8c267,0 3px 0 #b28b4322;background:linear-gradient(115deg,#fffdf2f7,#fcf3ddf7);min-width:0}.pf-balance{padding:25px 25px 18px;display:flex;flex-direction:column;position:relative;overflow:hidden}.pf-balance header,.pf-performance>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.pf-balance h2,.pf-performance h2{font-size:25px;font-weight:normal;margin:0}.pf-balance header strong{font-size:25px;font-weight:normal;overflow-wrap:anywhere}.pf-cash-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 13px}.pf-cash-actions a{display:flex;justify-content:center;gap:7px;align-items:center;min-height:42px;padding:9px;font:13px "Pair Trade Numerals",system-ui,sans-serif;border-radius:6px}.pf-cash-actions a span{font-size:10px;opacity:.7}.pf-cash-actions .primary{background:linear-gradient(110deg,#597c4b,#3e633d);border-color:#557447}.pf-balance dl{margin:0;font:12px/1.6 "Pair Trade Numerals",system-ui,sans-serif}.pf-balance dl>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px dashed #dfd4b5}.pf-balance dl>div:last-child{border-bottom:0}.pf-balance dt{color:#68726b}.pf-balance dd{margin:0;color:#203c2c}.pf-balance-bottom{margin-top:auto;display:flex;gap:12px;align-items:end;padding-top:65px}.pf-balance-bottom>span{color:#8fa36c;font-size:46px;transform:rotate(-24deg);opacity:.65}.pf-balance-bottom p{font:9px/1.9 "Pair Trade Numerals",system-ui,sans-serif;color:#8a8d72;margin:0}.pf-performance{padding:18px 22px 14px}.pf-performance h2 small{font-size:16px}.pf-performance select{width:111px;font:12px "Pair Trade Numerals",system-ui,sans-serif;background:#fcf5e7;border:1px solid #d4bf95;border-radius:6px;min-height:37px;padding:8px 12px}.pf-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 19px}.pf-metrics>div{border:1px solid #e4d6b8;border-radius:6px;padding:13px 15px;background:#fbf4e27d}.pf-metrics>div.pf-pnl-metric{background:#f7e8db70;border-color:#eacfb8}.pf-metrics span{display:block;font:11px/1.4 "Pair Trade Numerals",system-ui,sans-serif;color:#687475}.pf-metrics strong{display:block;font:25px/1.3 "Pair Trade Numerals",Georgia,serif;margin-top:6px;font-weight:normal}.pf-series{display:inline-flex;border:1px solid #decaa4;background:#fff8e478;border-radius:6px;overflow:hidden}.pf-series button{background:none;border:0;font:12px "Pair Trade Numerals",system-ui,sans-serif;min-width:80px;padding:10px 18px}.pf-series .selected{background:linear-gradient(110deg,#537545,#3e613d);color:#fffaf0;border-radius:5px;box-shadow:inset 0 0 0 2px #82996744}.pf-chart{position:relative;margin-top:13px;min-height:210px}.pf-chart svg{display:block;width:100%;height:238px}.pf-grid line{stroke:#ded4b9;stroke-width:1;stroke-dasharray:3 3}.pf-grid text{font:11px "Pair Trade Numerals",system-ui,sans-serif;fill:#8b927c}.pf-line{stroke:#42633f;stroke-width:2.5;fill:none;stroke-linejoin:round}.pf-point{fill:#42633f;stroke:#fff4d8;stroke-width:1}.pf-chart-empty{position:absolute;inset:20px 25px 43px 65px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;background:radial-gradient(ellipse,#fcf5e5f0 20%,#fcf5e599 55%,transparent 75%);text-align:center}.pf-chart-empty>span{font:32px "Pair Trade Numerals",Georgia;color:#94a773}.pf-chart-empty strong{font:19px "Pair Trade Numerals",Georgia;font-weight:normal}.pf-chart-empty small{font:10px/1.8 "Pair Trade Numerals",system-ui,sans-serif;color:#89907b}.pf-chart-caption,.pf-data-note{font:9px/1.7 "Pair Trade Numerals",system-ui,sans-serif;color:#91907c;margin:3px 0}.pf-data-note{color:#99907b;font-size:8px}.pf-holdings{margin-top:16px;border:1px solid #c4b085;border-radius:13px;padding:15px 21px 8px;position:relative;overflow:hidden;min-height:270px}.pf-holdings:after{content:'❧';position:absolute;bottom:-11px;left:2px;color:#a2b582;opacity:.35;font-size:80px;pointer-events:none;transform:rotate(-35deg)}.pf-tabs{display:flex;gap:12px;margin-bottom:12px}.pf-tabs button{padding:11px 19px;font:12px "Pair Trade Numerals",system-ui,sans-serif;border:0;border-radius:6px;background:none}.pf-tabs button.selected{color:#fff9e8;background:linear-gradient(110deg,#577b48,#3d613d)}.pf-position-table{width:100%;min-width:970px}.pf-position-table th{background:#efe6ce7d;font:10px "Pair Trade Numerals",system-ui,sans-serif;color:#7e8577;padding:10px 12px;white-space:nowrap;border-top:1px solid #e4d7b9;border-bottom:1px solid #e4d7b9}.pf-position-table th:first-child{border-left:1px solid #e4d7b9;border-radius:5px 0 0 5px}.pf-position-table th:last-child{border-right:1px solid #e4d7b9;border-radius:0 5px 5px 0}.pf-position-table td{font:11px/1.5 "Pair Trade Numerals",system-ui,sans-serif;padding:12px;white-space:nowrap}.pf-position-table td:first-child{min-width:150px}.pf-position-table td b{font:600 12px "Pair Trade Numerals",Georgia}.pf-position-table td small{display:block;font-size:9px;margin-top:4px}.pf-position-table .actions{display:flex;gap:4px}.pf-position-table .actions button{font-size:9px;padding:6px 8px}.pf-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:175px;padding:22px 15px 18px}.pf-empty>span{font-size:50px;line-height:1.2;color:#859d63}.pf-empty h3{font-size:20px;font-weight:normal;margin:8px 0}.pf-empty p{font:11px/1.8 "Pair Trade Numerals",system-ui,sans-serif;color:#879080;margin:0}.pf-table-note{font:8px/1.7 "Pair Trade Numerals",system-ui,sans-serif;color:#95927c;margin:5px 8px;position:relative;z-index:1}.pf-holdings .dev-table{border:0;box-shadow:none;margin:0;background:none;padding:0 8px 8px}.pf-holdings .dev-table>h2{font-size:17px;padding-top:10px}.pf-funding-link{display:block;text-align:center;font:11px/1.8 "Pair Trade Numerals",system-ui,sans-serif;color:#527448;text-decoration:underline;margin:0 0 18px}
@media(min-width:1500px){.pf-overview{grid-template-columns:minmax(300px,.43fr) minmax(0,1fr)}.pf-performance{padding:20px 24px}.pf-chart svg{height:265px}.pf-balance{padding:25px 27px}.pf-holdings{min-height:290px}}
@media(max-width:1000px){.pf-overview{grid-template-columns:minmax(235px,.48fr) minmax(0,1fr)}.pf-balance{padding:22px 17px}.pf-performance{padding:18px 15px}.pf-metrics{gap:6px}.pf-metrics>div{padding:10px}.pf-metrics span{font-size:9px}.pf-metrics strong{font-size:22px}.pf-performance h2{font-size:22px}.pf-balance h2,.pf-balance header strong{font-size:23px}.pf-cash-actions{gap:8px}}
@media(max-width:750px){.pf-overview{grid-template-columns:1fr}.pf-balance-bottom{padding-top:15px}.pf-balance{padding:20px}.pf-heading{margin:21px 4px 14px}.pf-heading h1{font-size:34px}.pf-heading>span{font-size:8px}.pf-performance{padding:18px}.pf-chart svg{height:220px}.pf-holdings{padding:13px 14px 7px}.pf-tabs{gap:4px}.pf-tabs button{padding:10px 12px;font-size:11px}.pf-balance dl>div{padding:10px 0}.pf-balance-bottom>span{font-size:34px}.pf-cash-actions a{font-size:12px}.pf-metrics strong{font-size:23px}.pf-chart-empty small{font-size:9px}.pf-chart-empty strong{font-size:17px}}
@media(max-width:420px){.pf-metrics{grid-template-columns:1fr 1fr;margin:14px 0}.pf-metrics>div{padding:11px 13px}.pf-metrics span{font-size:10px}.pf-performance h2{font-size:21px}.pf-performance h2 small{font-size:13px}.pf-performance select{width:80px}.pf-tabs button{font-size:10px;padding:9px 10px}.pf-heading{align-items:center}.pf-heading>span{max-width:125px;line-height:1.6}.pf-chart-empty{left:40px;right:12px}.pf-chart-caption,.pf-data-note{font-size:8px}.pf-chart svg{height:195px}.pf-chart{min-height:195px}}
.pf-tabs button{border:1px solid #e5d4b580;background:#fff8e333}.pf-tabs button.selected{border-color:#5c7d4c}.pf-history-table{width:100%;border-spacing:0;min-width:850px}.pf-history-table.funding{min-width:640px}.pf-history-table th{text-align:left;background:#f0e5d777;border-top:1px solid #e6d6b8;border-bottom:1px solid #e6d6b8;padding:8px 15px;font:11px/1.5 "Pair Trade Numerals",system-ui,sans-serif;color:#747b72;white-space:nowrap;font-weight:normal}.pf-history-table th:first-child{border-left:1px solid #e6d6b8;border-radius:6px 0 0 6px;width:25%}.pf-history-table th:last-child{border-right:1px solid #e6d6b8;border-radius:0 6px 6px 0}.pf-history-table td{padding:12px 15px;font:12px/1.5 "Pair Trade Numerals",system-ui,sans-serif;white-space:nowrap;border-bottom:1px solid #e7dbc155}.pf-history-table .pf-history-name{min-width:180px}.pf-history-name>div{display:flex;align-items:center;gap:9px}.pf-history-name b{font-weight:600}.pf-history-name small,.pf-history-name time{display:block;font:9px/1.7 "Pair Trade Numerals",system-ui,sans-serif;color:#8a907e;margin-top:2px}.pf-history-badge{padding:2px 5px;font:10px/1.5 "Pair Trade Numerals",system-ui,sans-serif;border-radius:3px;background:#e2e8cf;color:#547944}.pf-history-badge.short{background:#f0d2c2;color:#a65c49}.pf-history-leaf{font:20px/1 "Pair Trade Numerals",Georgia;color:#8c9f73;vertical-align:middle;display:inline-block;margin-right:4px;transform:rotate(-20deg)}.pf-history-foot{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;position:relative;z-index:1;margin:15px 8px 5px;color:#8b8d7b;font:9px/1.8 "Pair Trade Numerals",system-ui,sans-serif}.pf-history-foot p{margin:0;max-width:800px}.pf-history-foot a{text-decoration:underline;text-underline-offset:3px;color:#6d8059;white-space:nowrap}.pf-history-empty{min-height:150px}.pf-operation-details{margin:16px 8px 8px;border-top:1px solid #e1d4b6;padding-top:12px;position:relative;z-index:1}.pf-operation-details summary{font:11px/1.7 "Pair Trade Numerals",system-ui,sans-serif;cursor:pointer;color:#6e805c}.pf-history-table tbody tr:hover{background:#f2ecd363}
@media(max-width:650px){.pf-history-table th,.pf-history-table td{padding:9px 12px;font-size:10px}.pf-history-foot{font-size:8px;margin:12px 3px 5px}.pf-history-name small,.pf-history-name time{font-size:8px}.pf-history-table{min-width:760px}.pf-history-table.funding{min-width:580px}}

.pf-position-table .pf-history-name b{font:600 12px/1.5 "Pair Trade Numerals",system-ui,sans-serif}.pf-position-table .pf-history-name small{font:9px/1.7 "Pair Trade Numerals",system-ui,sans-serif;color:#8a907e;margin-top:2px}.pf-position-table .pf-history-name{min-width:180px}
.basket-chip-list{display:inline-flex;align-items:flex-start;flex-wrap:nowrap;gap:7px;vertical-align:middle;max-width:360px;white-space:normal}.basket-chip-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;padding:4px 6px 4px 4px;background:#e3eddcf0;border-radius:7px;color:#243f30;font:10px/1.3 "Pair Trade Numerals",system-ui,sans-serif;max-width:100%;min-height:28px}.basket-chip-group.short{background:#f7d9c8f0}.basket-chip-group.unknown{background:#e7e6dc}.basket-chip-side{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-width:19px;min-height:20px;padding:2px 4px;border-radius:4px;font:600 11px/1 "Pair Trade Numerals",system-ui,sans-serif;background:#99bd7f;color:#29472e}.short .basket-chip-side{background:#e8a483;color:#7b3529}.unknown .basket-chip-side{background:#c9cbbf}.basket-chip-asset{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.basket-chip-dot{color:#526a4c}.basket-chip-icon{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:#7f9b80;color:#fff;font:bold 10px/1 "Pair Trade Numerals",Georgia}.basket-chip-icon.btc{background:#f39928;font-size:12px}.basket-chip-icon.eth{background:#ece9e2;color:#4e5975;font-size:16px}.basket-chip-icon.link{background:#2867da;font:bold 16px/1 "Pair Trade Numerals",Georgia}.basket-chip-icon.sol{background:#263b39;color:#88e5c5;font-size:15px}.basket-chip-icon.pump{background:linear-gradient(135deg,#54bc95 49%,#e7eee9 50%);border:1px solid #275747;width:15px;height:9px;border-radius:7px;transform:rotate(-45deg);margin:0 1px}.pf-history-name>.basket-chip-list{display:inline-flex}.pf-position-table .pf-history-name{min-width:230px}.pf-history-table .pf-history-name{min-width:230px}
.asset-size{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font:inherit;font-variant-numeric:tabular-nums}.asset-size-symbol{font-size:10px;font-weight:600;color:#536a55}.asset-size-side{font:9px/1.4 "Pair Trade Numerals",system-ui,sans-serif;padding:1px 4px;border-radius:3px;background:#e1ead2;color:#587b46}.asset-size-side.short{background:#f2d8ca;color:#aa654e}.pf-position-table td:nth-child(2),.pf-history-table td:nth-child(3){min-width:125px}.pf-history-table.funding td:nth-child(2){min-width:150px}

.pf-pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:16px 0;font:12px "Pair Trade Numerals",system-ui,sans-serif}.pf-pagination button{font-size:12px;padding:7px 13px}.pf-pagination button:disabled{opacity:.45;cursor:default}@media(max-width:650px){.pf-pagination{justify-content:center;gap:8px;flex-wrap:wrap}.pf-pagination span{font-size:11px}}

.basket-chip-group{min-width:0;flex-shrink:1}.basket-chip-side{flex-shrink:0}.basket-title-assets{min-width:0;max-width:100%}
