/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.toast-stack{z-index:2000;pointer-events:none;flex-direction:column;gap:.5rem;max-width:min(420px,100vw - 2rem);display:flex;position:fixed;top:1rem;right:1rem}.toast{pointer-events:auto;color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;animation:toast-in .18s ease-out;display:flex;box-shadow:0 6px 18px #0f172a26}.toast-icon{flex-shrink:0;margin-top:2px;font-size:1.1rem}.toast-message{flex:1;margin:0;font-size:.9rem;line-height:1.35}.toast-close{color:#6b7280;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0 .25rem}.toast-close:hover{color:#111827}.toast-info{border-left:4px solid #2563eb}.toast-info .toast-icon{color:#2563eb}.toast-success{border-left:4px solid #16a34a}.toast-success .toast-icon{color:#16a34a}.toast-error{border-left:4px solid #dc2626}.toast-error .toast-icon{color:#dc2626}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";*{font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-family:Roboto,Arial,Helvetica,sans-serif;font-style:normal;font-weight:400}.portfolio-accounts-table{background-color:#fff}.portfolio-accounts-table .table-header th{background-color:#f5f9fb;font-size:12pt}.portfolio-accounts-table .table-body .table-row{background-color:#fff}.portfolio-accounts-table .table-body .table-row td{background-color:#fff;transition:background-color .15s}.portfolio-accounts-table .table-body .table-row:hover td{background-color:#f5f9fb}@media (min-width:769px){.portfolio-accounts-table{min-height:12rem;max-height:max(20rem,100vh - 21rem);overflow-y:auto!important}.portfolio-accounts-table .table-header th{z-index:5;position:sticky;top:0}.plp-viewport .portfolio-accounts-table{flex:1 1 0;min-height:12rem;max-height:none}}@media (max-width:768px){.portfolio-accounts-table{overflow:visible!important}.portfolio-accounts-table table{width:100%!important;min-width:0!important}.portfolio-accounts-table thead{display:none}.portfolio-accounts-table table,.portfolio-accounts-table tbody,.portfolio-accounts-table td,.portfolio-accounts-table tr{width:100%;display:block}.portfolio-accounts-table .table-row{border-top:1px solid #eee;padding:12pt 8pt}.portfolio-accounts-table .table-row:first-of-type{border-top:none}.portfolio-accounts-table .table-cell{text-align:right;box-sizing:border-box;justify-content:space-between;align-items:center;gap:12pt;width:100%;padding:6pt 4pt!important;display:flex!important}.portfolio-accounts-table .table-cell:before{content:attr(data-label);text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;max-width:55%;color:#171717!important;font-weight:600!important}.table-stacked-mobile{overflow:visible!important}.table-stacked-mobile table{width:100%!important;min-width:0!important}.table-stacked-mobile thead{display:none}.table-stacked-mobile table,.table-stacked-mobile tbody,.table-stacked-mobile td,.table-stacked-mobile tr{width:100%;display:block}.table-stacked-mobile .table-row{border-top:1px solid #eee;padding:12pt 8pt}.table-stacked-mobile .table-row:first-of-type{border-top:none}.table-stacked-mobile .table-cell{text-align:right;box-sizing:border-box;justify-content:space-between;align-items:center;gap:12pt;width:100%;padding:6pt 4pt!important;display:flex!important}.table-stacked-mobile .table-cell:before{content:attr(data-label);text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;max-width:55%;color:#171717!important;font-weight:600!important}}