.general-table table[data-v-b84fbfc3]{border-collapse:separate;border-spacing:0;min-width:-moz-max-content;min-width:max-content;table-layout:auto;width:100%}.general-table .table-container[data-v-b84fbfc3]{width:100%}@media(max-width:1279px){.general-table .table-container[data-v-b84fbfc3]{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;display:block;position:relative}}@media(min-width:1280px){.general-table .table-container[data-v-b84fbfc3]{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}}.general-table .table-container[data-v-b84fbfc3]{scrollbar-color:color-mix(in srgb,var(--color-white) 35%,transparent) color-mix(in srgb,var(--color-white) 8%,transparent);scrollbar-width:auto}.general-table .table-container[data-v-b84fbfc3]::-webkit-scrollbar{background-color:var(--color-white-8);border-radius:5px;height:10px}.general-table .table-container[data-v-b84fbfc3]::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:color-mix(in srgb,var(--color-white) 35%,transparent);border:2px solid transparent;border-radius:5px}.general-table .table-container[data-v-b84fbfc3]::-webkit-scrollbar-thumb:hover{background-color:var(--color-white-50)}.general-table .table-container[data-v-b84fbfc3]::-webkit-scrollbar-track{background-color:var(--color-white-5);border-radius:5px}.general-table td[data-v-b84fbfc3],.general-table th[data-v-b84fbfc3]{overflow:hidden;padding:14px 16px;position:relative;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}@media(max-width:768px){.general-table td[data-v-b84fbfc3],.general-table th[data-v-b84fbfc3]{font-size:13px;padding:10px 8px}.general-table td[data-v-b84fbfc3]:first-child,.general-table th[data-v-b84fbfc3]:first-child{min-width:50px!important;padding:10px 6px;width:50px!important}}.general-table td.text-right[data-v-b84fbfc3],.general-table th.text-right[data-v-b84fbfc3]{text-align:right}.general-table td.text-center[data-v-b84fbfc3],.general-table th.text-center[data-v-b84fbfc3]{text-align:center}@media(max-width:768px){.general-table .width-60[data-v-b84fbfc3]{min-width:40px!important;width:40px!important}.general-table .width-200[data-v-b84fbfc3]{max-width:120px!important;min-width:120px!important;width:120px!important}.general-table .width-120[data-v-b84fbfc3]{min-width:85px!important;width:85px!important}.general-table .width-90[data-v-b84fbfc3]{min-width:70px!important;width:70px!important}.general-table .width-160[data-v-b84fbfc3]{min-width:130px!important;width:130px!important}.general-table .width-150[data-v-b84fbfc3]{min-width:115px!important;width:115px!important}.general-table .width-100[data-v-b84fbfc3],.general-table .width-110[data-v-b84fbfc3]{min-width:85px!important;width:85px!important}.general-table thead[data-v-b84fbfc3]{display:table-header-group;visibility:visible}}.general-table thead>tr[data-v-b84fbfc3]{background:transparent!important;max-height:40px}.general-table thead>tr th[data-v-b84fbfc3]{border-bottom:1px solid var(--color-brand-primary-alpha-20)!important}.general-table thead>tr th[data-v-b84fbfc3]:first-child{-o-border-image:linear-gradient(to right,transparent 0,var(--color-brand-primary-alpha-20) 100%) 1;border-image:linear-gradient(to right,transparent 0,var(--color-brand-primary-alpha-20) 100%) 1}.general-table thead>tr th[data-v-b84fbfc3]:last-child{-o-border-image:linear-gradient(to right,var(--color-brand-primary-alpha-20) 0,transparent 100%) 1;border-image:linear-gradient(to right,var(--color-brand-primary-alpha-20) 0,transparent 100%) 1}@media(max-width:768px){.general-table thead>tr[data-v-b84fbfc3]{display:table-row;visibility:visible}.general-table tbody[data-v-b84fbfc3]{display:table-row-group;visibility:visible}}.general-table tbody td[data-v-b84fbfc3]:first-child,.general-table tbody th[data-v-b84fbfc3]:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.general-table tbody td[data-v-b84fbfc3]:last-child,.general-table tbody th[data-v-b84fbfc3]:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.general-table tbody tr[data-v-b84fbfc3]{transition:background-color .2s cubic-bezier(.2,0,0,1)}@media(max-width:768px){.general-table tbody tr[data-v-b84fbfc3]{display:table-row;min-height:60px;visibility:visible}}.general-table tbody tr[data-v-b84fbfc3]:not(.no-hover):hover{background-color:var(--color-white-6)}.general-table tbody tr.row-clickable[data-v-b84fbfc3]{cursor:pointer}.general-table td[data-v-b84fbfc3]{color:var(--color-text-primary);font-size:14px}@media(max-width:768px){.general-table td[data-v-b84fbfc3]{display:table-cell;opacity:1;visibility:visible}}.general-table tbody tr:nth-child(odd) td[data-v-b84fbfc3]{background-color:#ffffff05}.general-table tbody tr td[data-v-b84fbfc3]{border-bottom:1px solid hsla(0,0%,100%,.04)!important}.general-table tbody tr:last-child td[data-v-b84fbfc3]{border-bottom:none!important}.general-table th[data-v-b84fbfc3]{color:var(--color-white-70);font-family:Poppins,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;transition:all .2s ease}.general-table th .header-content[data-v-b84fbfc3]{align-items:center;display:flex;gap:6px;height:100%;justify-content:flex-start;width:100%}@media(max-width:768px){.general-table th .header-content[data-v-b84fbfc3]{gap:3px}}.general-table th .header-content.justify-end[data-v-b84fbfc3]{justify-content:flex-end}.general-table th .header-content.justify-end .header-text[data-v-b84fbfc3]{text-align:right}.general-table th .header-content.justify-center[data-v-b84fbfc3]{justify-content:center}.general-table th .header-content.justify-center .header-text[data-v-b84fbfc3]{text-align:center}.general-table th .header-text[data-v-b84fbfc3]{display:block;flex-shrink:0;letter-spacing:.02em;line-height:1;white-space:nowrap}.general-table th .sort-indicator[data-v-b84fbfc3]{align-items:center;background-color:var(--color-white-8);border-radius:4px;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:all .2s ease;width:20px}.general-table th .sort-indicator[data-v-b84fbfc3]:hover{background-color:color-mix(in srgb,var(--color-white) 15%,transparent)}.general-table th.width-36 .sort-indicator[data-v-b84fbfc3]{display:none}.general-table th .sort-icon[data-v-b84fbfc3]{color:var(--color-white-50);transition:all .2s ease}.general-table th .sort-icon.sort-icon-down[data-v-b84fbfc3],.general-table th .sort-icon.sort-icon-up[data-v-b84fbfc3]{color:var(--color-brand-primary);filter:drop-shadow(0 0 2px var(--color-brand-primary-alpha-50))}.general-table th .sort-icon-inactive[data-v-b84fbfc3]{color:var(--color-white-80);opacity:.9;transition:all .2s ease}.general-table th.sortable[data-v-b84fbfc3]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.general-table th.sortable[data-v-b84fbfc3]:hover{background-color:var(--color-white-8);color:color-mix(in srgb,var(--color-white) 95%,transparent)}.general-table th.sortable:hover .sort-icon-inactive[data-v-b84fbfc3]{color:color-mix(in srgb,var(--color-white) 100%,transparent);opacity:1}.general-table th.sortable:hover .sort-indicator[data-v-b84fbfc3]{background-color:color-mix(in srgb,var(--color-white) 15%,transparent)}.general-table th.sortable.active[data-v-b84fbfc3]{background-color:var(--color-white-5);color:color-mix(in srgb,var(--color-white) 100%,transparent)}.general-table th.sortable.active .sort-indicator[data-v-b84fbfc3]{background-color:var(--color-brand-primary-alpha-10)}.general-table .pagination-container[data-v-b84fbfc3]{margin-top:24px;padding-top:8px}@media(max-width:768px){.general-table .pagination-container[data-v-b84fbfc3]{margin-top:32px;padding-top:12px}}.general-table .pagination-wrapper[data-v-b84fbfc3]{background:var(--color-surface-light);border-radius:12px;margin-top:20px;padding:16px}.general-table .pagination-controls[data-v-b84fbfc3]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}@media(max-width:768px){.general-table .pagination-controls[data-v-b84fbfc3]{align-items:stretch;flex-direction:column}}.general-table .items-per-page[data-v-b84fbfc3]{align-items:center;color:var(--color-white-70);display:flex;font-size:14px;gap:8px}.general-table .items-per-page-select[data-v-b84fbfc3]{background:var(--color-white-10);border:1px solid color-mix(in srgb,var(--color-white) 10%,transparent);border-radius:6px;color:var(--color-text-primary);cursor:pointer;padding:4px 8px;transition:all .3s ease}.general-table .items-per-page-select[data-v-b84fbfc3]:hover{background:color-mix(in srgb,var(--color-white) 15%,transparent)}.general-table .items-per-page-select option[data-v-b84fbfc3]{background:var(--color-bg-black)}.general-table .pagination-info[data-v-b84fbfc3]{color:var(--color-white-70);font-size:14px}.general-table .pagination-actions[data-v-b84fbfc3]{align-items:center;display:flex;gap:8px}.general-table .pagination-button[data-v-b84fbfc3]{align-items:center;background:var(--color-white-10);border:none;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .3s ease}.general-table .pagination-button[data-v-b84fbfc3]:hover:not(:disabled){background:var(--color-white-20)}.general-table .pagination-button[data-v-b84fbfc3]:disabled{cursor:not-allowed;opacity:.5}.general-table .page-input-wrapper[data-v-b84fbfc3]{align-items:center;color:var(--color-white-70);display:flex;font-size:14px;gap:8px}.general-table .page-input[data-v-b84fbfc3]{background:var(--color-white-10);border:1px solid color-mix(in srgb,var(--color-white) 10%,transparent);border-radius:6px;color:var(--color-text-primary);padding:4px 8px;text-align:center;width:60px}.general-table .page-input[data-v-b84fbfc3]::-webkit-inner-spin-button,.general-table .page-input[data-v-b84fbfc3]::-webkit-outer-spin-button{opacity:1}.asset-column[data-v-b84fbfc3]{align-items:center;display:flex;gap:10px}.asset-column img[data-v-b84fbfc3]{border-radius:50%;height:40px;width:40px}.asset-column .asset-info[data-v-b84fbfc3]{display:flex;flex-direction:column}.asset-column .asset-info .asset-name[data-v-b84fbfc3]{color:var(--color-text-primary);font-size:14px}.asset-column .asset-info .asset-symbol[data-v-b84fbfc3]{color:var(--color-white-70);font-size:12px}.holdings-column[data-v-b84fbfc3]{display:flex;flex-direction:column}.holdings-column .holdings-amount[data-v-b84fbfc3]{color:var(--color-text-primary);font-size:14px}.holdings-column .holdings-value[data-v-b84fbfc3]{color:var(--color-white-70);font-size:12px}.profit-loss-column.positive[data-v-b84fbfc3]{color:var(--color-price-green)}.profit-loss-column.negative[data-v-b84fbfc3]{color:var(--color-price-red)}.percentage-column.positive[data-v-b84fbfc3]{color:var(--color-price-green)}.percentage-column.negative[data-v-b84fbfc3]{color:var(--color-price-red)}.table-scrollable .table-container[data-v-b84fbfc3]{max-height:400px;overflow:auto}.table-scrollable thead[data-v-b84fbfc3]{background:var(--color-bg-black);position:sticky;top:0;z-index:1}tr.promoted-row td[data-v-b84fbfc3]{background:var(--color-brand-primary-alpha-10)!important;border-color:var(--color-brand-primary-alpha-20)!important}tr.promoted-row td[data-v-b84fbfc3]:first-child{-o-border-image:var(--gradient-primary-vertical) 1;border-image:var(--gradient-primary-vertical) 1;border-left:3px solid}tr.promoted-row:hover td[data-v-b84fbfc3]{background:var(--color-brand-primary-alpha-10)!important}.cell-content[data-v-b84fbfc3]{align-items:center;display:flex;gap:8px}.promoted-badge[data-v-b84fbfc3]{align-items:center;background:linear-gradient(98deg,var(--color-brand-primary-alpha-30) -7.58%,var(--color-brand-secondary-alpha-30) 96.6%);border:1px solid var(--color-brand-primary-alpha-30);border-radius:4px;color:var(--color-white-90);display:inline-flex;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.03em;padding:2px 6px;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.promoted-badge[data-v-b84fbfc3]{font-size:8px;padding:1px 4px}}@media(prefers-reduced-motion:no-preference){.general-table tbody tr[data-v-b84fbfc3]{animation:table-row-enter-b84fbfc3 .3s cubic-bezier(.05,.7,.1,1) both}.general-table tbody tr[data-v-b84fbfc3]:first-child{animation-delay:0s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(2){animation-delay:30ms}.general-table tbody tr[data-v-b84fbfc3]:nth-child(3){animation-delay:60ms}.general-table tbody tr[data-v-b84fbfc3]:nth-child(4){animation-delay:90ms}.general-table tbody tr[data-v-b84fbfc3]:nth-child(5){animation-delay:.12s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(6){animation-delay:.15s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(7){animation-delay:.18s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(8){animation-delay:.21s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(9){animation-delay:.24s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(10){animation-delay:.27s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(11){animation-delay:.3s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(12){animation-delay:.33s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(13){animation-delay:.36s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(14){animation-delay:.39s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(15){animation-delay:.42s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(16){animation-delay:.45s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(17){animation-delay:.48s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(18){animation-delay:.51s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(19){animation-delay:.54s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(20){animation-delay:.57s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(21){animation-delay:.6s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(22){animation-delay:.63s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(23){animation-delay:.66s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(24){animation-delay:.69s}.general-table tbody tr[data-v-b84fbfc3]:nth-child(25){animation-delay:.72s}}@keyframes table-row-enter-b84fbfc3{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}
