.empty.svelte-1uha8ag{text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius);padding:3rem}.warn.svelte-1uha8ag{border-radius:var(--radius);background:#fff8e1;border:1px solid #f0d97a;margin:1rem 0;padding:.6rem .75rem;font-size:.85rem}.totals.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.2rem;margin-bottom:1rem;display:grid}.totals.svelte-1uha8ag>div:where(.svelte-1uha8ag){text-align:right;flex-direction:column;gap:.15rem;min-width:0;display:flex}.lbl.svelte-1uha8ag{text-transform:uppercase;color:var(--text-muted);letter-spacing:.04em;text-align:right;white-space:normal;font-size:.72rem;line-height:1.15}.val.svelte-1uha8ag{text-align:right;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:1.25rem;font-weight:600}.sub.svelte-1uha8ag{text-align:right;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.85rem}.sub.muted.svelte-1uha8ag{color:var(--text-muted);margin-top:.15rem;font-size:.75rem;line-height:1.3}.mini-sinal.svelte-1uha8ag{border-top:1px dashed var(--border);flex-direction:column;gap:.25rem;margin-top:.5rem;padding-top:.45rem;display:flex}.ms-line.svelte-1uha8ag{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.4rem;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.72rem;display:flex}.sinal-chip.mini.svelte-1uha8ag{color:#fff;border-radius:999px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.68rem}.by-currency.svelte-1uha8ag{margin:.75rem 0 1rem;padding:.85rem 1.1rem}.by-currency.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){margin-bottom:.6rem;display:block}.ccy-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.ccy-item.svelte-1uha8ag{border-radius:var(--radius);background:#f8fafb;flex-direction:column;gap:.15rem;padding:.5rem .75rem;display:flex}.ccy-name.svelte-1uha8ag{margin-bottom:.25rem;font-size:1rem;font-weight:600}.ccy-line.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.85rem;display:flex}.pos.svelte-1uha8ag{color:var(--success)}.neg.svelte-1uha8ag{color:var(--danger)}.section-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:1rem;margin:1.5rem 0 .5rem;display:flex}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.section-total.svelte-1uha8ag{font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600}.reservas-head.svelte-1uha8ag{border-top:2px solid var(--border);margin-top:2rem;padding-top:1rem}.reservas-totals.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.section-head.svelte-1uha8ag{flex-wrap:wrap}.section-w.svelte-1uha8ag{margin-left:auto}.sub-h.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:1rem 0 .35rem;font-size:.9rem}.cash-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:.35rem;display:grid}.cash-card.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem 1rem}.cash-country.svelte-1uha8ag{justify-content:space-between;align-items:baseline;margin-bottom:.35rem;font-size:.9rem;font-weight:600;display:flex}.cash-brl.svelte-1uha8ag{color:var(--text-muted);font-size:.85rem}.cash-line.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:1rem;display:flex}.classes-header.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.72rem;font-weight:600;display:flex}.ch-chevron.svelte-1uha8ag{width:.9rem}.ch-dot.svelte-1uha8ag{width:10px}.ch-name.svelte-1uha8ag{min-width:0}.ch-count.svelte-1uha8ag{flex:none}.ch-val.svelte-1uha8ag{text-align:right;white-space:normal;min-width:110px;line-height:1.15}.ch-pl.svelte-1uha8ag{text-align:right;white-space:normal;min-width:80px;line-height:1.15}.ch-w.svelte-1uha8ag{text-align:right;white-space:normal;min-width:70px;line-height:1.15}.ch-target.svelte-1uha8ag{text-align:right;white-space:normal;min-width:90px;line-height:1.15}.ch-sinal.svelte-1uha8ag{text-align:right;white-space:normal;min-width:68px;line-height:1.15}.classes.svelte-1uha8ag{flex-direction:column;gap:.5rem;margin-top:.35rem;display:flex}.class-row.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.class-header.svelte-1uha8ag{width:100%;color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:.65rem .9rem;display:flex}.class-header.svelte-1uha8ag:hover{background:#f8fafb}.chevron.svelte-1uha8ag{width:.9rem;color:var(--text-muted)}.class-dot.svelte-1uha8ag{border-radius:50%;width:10px;height:10px;display:inline-block}.class-name.svelte-1uha8ag{font-weight:600}.class-count.svelte-1uha8ag{flex:none}.period-mark.svelte-1uha8ag{color:var(--text-muted);margin-left:1px;font-size:.7em}.aporte-chip.svelte-1uha8ag{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;margin-left:.6rem;padding:1px 9px;font-size:.78rem;display:inline-flex}.aporte-chip.pos.svelte-1uha8ag{color:var(--success);border-color:color-mix(in srgb, var(--success) 45%, transparent)}.aporte-lbl.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600}.aporte-val.svelte-1uha8ag{font-family:ui-monospace,SFMono-Regular,monospace;font-weight:700}.spacer.svelte-1uha8ag{flex:1}.class-val.svelte-1uha8ag{text-align:right;min-width:110px;font-family:ui-monospace,SFMono-Regular,monospace}.class-pl.svelte-1uha8ag,.class-mret.svelte-1uha8ag{text-align:right;min-width:80px;font-family:ui-monospace,SFMono-Regular,monospace}.class-mret.pos.svelte-1uha8ag{color:var(--success)}.class-mret.neg.svelte-1uha8ag{color:var(--danger)}.ch-mret.svelte-1uha8ag{text-align:right;white-space:normal;min-width:80px;line-height:1.15}.class-w.svelte-1uha8ag{text-align:right;min-width:70px;color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,monospace}.class-target.svelte-1uha8ag{text-align:right;min-width:90px}.class-sinal.svelte-1uha8ag{text-align:right;min-width:68px}.chip.mc.svelte-1uha8ag{color:#7f5c00;background:#fff8e1;border-radius:3px;padding:1px 5px;font-size:.7rem}.asset-tbl.svelte-1uha8ag{border-collapse:collapse;width:100%}.asset-tbl.svelte-1uha8ag th:where(.svelte-1uha8ag),.asset-tbl.svelte-1uha8ag td:where(.svelte-1uha8ag){border-top:1px solid var(--border);text-align:left;padding:.4rem .7rem;font-size:.85rem}.asset-tbl.svelte-1uha8ag th.num:where(.svelte-1uha8ag),.asset-tbl.svelte-1uha8ag td.num:where(.svelte-1uha8ag){text-align:right}.sinal-chip.svelte-1uha8ag{color:#fff;border-radius:999px;padding:1px 8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.78rem;display:inline-block}.sinal-chip.small.svelte-1uha8ag{padding:1px 6px;font-size:.72rem}.sinal-cell.svelte-1uha8ag{text-align:right}.asset-tbl.svelte-1uha8ag thead:where(.svelte-1uha8ag) th:where(.svelte-1uha8ag){color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;background:#f8fafb;font-size:.7rem;font-weight:600}.num.svelte-1uha8ag{text-align:right}.mono.svelte-1uha8ag{font-family:ui-monospace,SFMono-Regular,monospace}@media (width<=768px){.totals.svelte-1uha8ag{grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:.5rem;display:grid}.totals.svelte-1uha8ag>div:where(.svelte-1uha8ag){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.6rem .7rem;display:flex}.totals.svelte-1uha8ag>div:where(.svelte-1uha8ag):first-child{grid-area:1/1}.totals.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2){grid-area:2/1}.totals.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(3){grid-area:1/2}.totals.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(4){grid-area:2/2}.totals.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(5){grid-area:3/2}.totals.svelte-1uha8ag .lbl:where(.svelte-1uha8ag){text-align:left;font-size:.65rem}.totals.svelte-1uha8ag .val:where(.svelte-1uha8ag){text-align:left;white-space:normal;word-break:break-word;font-size:1rem}.totals.svelte-1uha8ag .sub:where(.svelte-1uha8ag){text-align:left;white-space:normal;font-size:.75rem}.ccy-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:.5rem}.asset-tbl.svelte-1uha8ag{-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.classes-header.svelte-1uha8ag{display:none}.class-header.svelte-1uha8ag{text-align:left;grid-template-columns:repeat(4,1fr);align-items:center;gap:.5rem;padding:.65rem .75rem;display:grid}.class-header.svelte-1uha8ag .chevron:where(.svelte-1uha8ag),.class-header.svelte-1uha8ag .class-dot:where(.svelte-1uha8ag),.class-header.svelte-1uha8ag .class-name:where(.svelte-1uha8ag),.class-header.svelte-1uha8ag .class-count:where(.svelte-1uha8ag),.class-header.svelte-1uha8ag .chip.mc:where(.svelte-1uha8ag),.class-header.svelte-1uha8ag .class-val:where(.svelte-1uha8ag),.class-header.svelte-1uha8ag .class-sinal:where(.svelte-1uha8ag){grid-row:1}.class-header.svelte-1uha8ag .chevron:where(.svelte-1uha8ag){grid-column:1;justify-self:start}.class-header.svelte-1uha8ag .class-dot:where(.svelte-1uha8ag){grid-column:1;justify-self:start;margin-left:1.1rem}.class-header.svelte-1uha8ag .class-name:where(.svelte-1uha8ag){grid-column:1/3;justify-self:start;min-width:0;padding-left:2rem;font-size:.95rem}.class-header.svelte-1uha8ag .class-count:where(.svelte-1uha8ag){grid-column:3;justify-self:end;font-size:.8rem}.class-header.svelte-1uha8ag .chip.mc:where(.svelte-1uha8ag){grid-column:3;justify-self:end;margin-right:3rem}.class-header.svelte-1uha8ag .spacer:where(.svelte-1uha8ag){display:none}.class-header.svelte-1uha8ag .aporte-chip:where(.svelte-1uha8ag){grid-area:3/1/auto/4;justify-self:start;margin-left:0}.class-header.svelte-1uha8ag .class-val:where(.svelte-1uha8ag){text-align:right;grid-column:3/5;justify-self:end;min-width:0;font-size:.95rem}.class-header.svelte-1uha8ag .class-sinal:where(.svelte-1uha8ag){grid-column:4;place-self:center end;font-size:.8rem}.class-header.svelte-1uha8ag .pl-price:where(.svelte-1uha8ag),.class-header.svelte-1uha8ag .pl-total:where(.svelte-1uha8ag),.class-header.svelte-1uha8ag .class-w:where(.svelte-1uha8ag),.class-header.svelte-1uha8ag .class-target:where(.svelte-1uha8ag),.class-header.svelte-1uha8ag .class-mret:where(.svelte-1uha8ag){text-align:left;border-top:1px solid var(--border);flex-direction:column;grid-row:2;gap:.15rem;min-width:0;padding-top:.5rem;font-size:.85rem;display:flex}.class-header.svelte-1uha8ag .pl-price:where(.svelte-1uha8ag){grid-column:1}.class-header.svelte-1uha8ag .pl-total:where(.svelte-1uha8ag){grid-column:2}.class-header.svelte-1uha8ag .class-w:where(.svelte-1uha8ag){grid-column:3}.class-header.svelte-1uha8ag .class-target:where(.svelte-1uha8ag){grid-column:4}.class-header.svelte-1uha8ag .pl-price:where(.svelte-1uha8ag):before{content:"L/P"}.class-header.svelte-1uha8ag .pl-total:where(.svelte-1uha8ag):before{content:"Retorno"}.class-header.svelte-1uha8ag .class-mret:where(.svelte-1uha8ag):before{content:"Rent./mês"}.class-header.svelte-1uha8ag .class-mret:where(.svelte-1uha8ag){grid-area:3/4}.class-header.svelte-1uha8ag .class-w:where(.svelte-1uha8ag):before{content:"Peso"}.class-header.svelte-1uha8ag .class-target:where(.svelte-1uha8ag):before{content:"Alvo"}.class-header.svelte-1uha8ag .class-pl:where(.svelte-1uha8ag):before,.class-header.svelte-1uha8ag .class-mret:where(.svelte-1uha8ag):before,.class-header.svelte-1uha8ag .class-w:where(.svelte-1uha8ag):before,.class-header.svelte-1uha8ag .class-target:where(.svelte-1uha8ag):before{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.62rem;font-weight:400;line-height:1}}
