.loading.svelte-1wryo5,.error.svelte-1wryo5,.empty.svelte-1wryo5{text-align:center;color:var(--color-text-secondary,#666);padding:2rem}.error.svelte-1wryo5{color:var(--color-error,#ef4444)}.empty.svelte-1wryo5{color:var(--color-text-secondary,#666)}.price-hint.svelte-1wryo5{color:var(--color-text-secondary,#666);background:var(--color-surface-2,#0000000a);border:1px solid var(--color-border-subtle,#80808040);border-radius:6px;margin:.4rem 0 0;padding:.45rem .7rem;font-size:.8rem;line-height:1.35}.bonds-page.svelte-1wryo5{flex-direction:column;flex:1;min-height:0;padding:.17rem 0 .5rem;display:flex}.sort-col.svelte-1wryo5 .sort-btn:where(.svelte-1wryo5){width:100%;font:inherit;color:inherit;text-align:center;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .25rem;font-weight:600;display:inline-flex}.sort-col.svelte-1wryo5 .sort-btn:where(.svelte-1wryo5):hover{color:var(--color-text-primary,#111827)}.sort-col.svelte-1wryo5 .sort-arrow:where(.svelte-1wryo5){opacity:.45;font-size:.625rem;line-height:1}.sort-col.svelte-1wryo5 .sort-btn.on:where(.svelte-1wryo5) .sort-arrow:where(.svelte-1wryo5){opacity:1;color:var(--color-accent,#2563eb)}.table-container.svelte-1wryo5{flex:1;min-height:0;overflow:hidden}.backfill-banner.svelte-1wryo5{box-sizing:border-box;width:100%;max-width:1280px;color:var(--color-text-muted,#6b7280);margin:0 auto;padding:.15rem 1.5rem .5rem}.backfill-sr.svelte-1wryo5{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.backfill-track.svelte-1wryo5{cursor:default;background:#7f7f7f47;border-radius:9999px;width:100%;height:calc(.7rem + 2px);position:relative;overflow:hidden}.backfill-fill.svelte-1wryo5{background:#1e40af;border-radius:9999px;width:0;transition:width .25s;position:absolute;inset:0 auto 0 0}.backfill-edge.svelte-1wryo5,.backfill-current.svelte-1wryo5{color:var(--color-text,#1f2937);pointer-events:none;white-space:nowrap;font-size:.7rem;font-weight:400;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.backfill-edge.total.svelte-1wryo5{right:.35rem}.backfill-edge.on-fill.svelte-1wryo5,.backfill-current.on-fill.svelte-1wryo5{color:#fff}.backfill-cands.svelte-1wryo5{color:#22c55e;font-weight:400}.table-inner.svelte-1wryo5{box-sizing:border-box;max-width:1280px;height:100%;margin:0 auto;padding:0 1.5rem;overflow:hidden}.table-scroll.svelte-1wryo5{height:100%;overflow:auto}.bonds-table.svelte-1wryo5{border-collapse:collapse;table-layout:auto;width:100%;font-size:.75rem}.bonds-table.svelte-1wryo5 th:where(.svelte-1wryo5),.bonds-table.svelte-1wryo5 td:where(.svelte-1wryo5){border-bottom:1px solid var(--color-border,#e5e7eb);padding:.5rem .375rem}.bonds-table.svelte-1wryo5 th:where(.svelte-1wryo5){width:1%;color:var(--color-text-secondary,#4b5563);background:var(--color-background-secondary,#f9fafb);text-align:center;vertical-align:middle;z-index:1;white-space:normal;word-break:normal;font-weight:600;position:sticky;top:0}.bonds-table.svelte-1wryo5 th:where(.svelte-1wryo5):first-child{text-align:center;width:26rem;max-width:26rem}.bonds-table.svelte-1wryo5 th:where(.svelte-1wryo5):not(:first-child){width:12%}.bonds-table.svelte-1wryo5 td:where(.svelte-1wryo5),.bonds-table.svelte-1wryo5 td:where(.svelte-1wryo5):first-child{text-align:left}.bonds-table.svelte-1wryo5 td:where(.svelte-1wryo5):nth-last-child(3),.bonds-table.svelte-1wryo5 td:where(.svelte-1wryo5):nth-last-child(2),.bonds-table.svelte-1wryo5 td:where(.svelte-1wryo5):last-child{text-align:right}.bonds-table.svelte-1wryo5 tr:where(.svelte-1wryo5):hover{background:var(--color-background-secondary,#f9fafb)}.brand-icon.svelte-1wryo5{text-align:center;flex-shrink:0;width:32px;font-size:1.25rem}.brand-logo.svelte-1wryo5{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px;display:block}.name-cell.svelte-1wryo5{width:26rem;min-width:0;max-width:26rem}.name-wrap.svelte-1wryo5{align-items:center;gap:.75rem;min-width:0;display:flex}.name-body.svelte-1wryo5{flex-direction:column;gap:.125rem;min-width:0;display:flex}.name-text.svelte-1wryo5{white-space:normal;overflow-wrap:break-word;font-weight:500;display:block}.position-ticker.svelte-1wryo5{color:var(--color-text-secondary,#666);font-size:.6875rem}.money.svelte-1wryo5{white-space:nowrap;font-family:monospace;text-align:right!important}.hint.svelte-1wryo5{color:var(--color-text-secondary,#666);text-align:center;padding:1rem;font-style:italic}.risk-cell.svelte-1wryo5{text-align:center!important}.risk-badge.svelte-1wryo5{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.risk-badge.svelte-1wryo5.risk-badge-low{color:#4ade80;background:#166534}.risk-badge.svelte-1wryo5.risk-badge-moderate{color:#fbbf24;background:#92400e}.risk-badge.svelte-1wryo5.risk-badge-high{color:#f87171;background:#991b1b}.risk-badge.svelte-1wryo5.risk-badge-non-qualified{color:#9ca3af;background:#4b5563}.coupon-cell.svelte-1wryo5{text-align:center!important}.coupon-badge.svelte-1wryo5{text-transform:uppercase;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.coupon-badge.svelte-1wryo5.coupon-badge-fixed{color:#60a5fa;background:#1e40af}.coupon-badge.svelte-1wryo5.coupon-badge-floating{color:#fbbf24;background:#92400e}.coupon-badge.svelte-1wryo5.coupon-badge-discount{color:#4ade80;background:#166534}.coupon-badge.svelte-1wryo5.coupon-badge-ofz{color:#f87171;background:#991b1b}.coupon-badge.svelte-1wryo5.coupon-badge-other{color:#9ca3af;background:#4b5563}
