/* Claude 10.10.2026 (E141): Finanzwelt-Übersicht (Watchlist, Kurse, Nachrichten). Nutzt die Farbvariablen des Themes. */
.finanzwelt{margin-bottom:20px;padding:16px;border:1px solid var(--line,rgba(255,255,255,.14));border-radius:14px;background:var(--theme-card,rgba(255,255,255,.04))}
.finanzwelt h3,.finanzwelt h4{margin:0 0 8px}.finanzwelt h4{margin-top:16px;font-size:1rem}
.finanzwelt-hinweis{margin:0 0 12px;font-size:.9rem;opacity:.85}
.finanzwelt-formular{display:flex;flex-wrap:wrap;gap:8px}.finanzwelt-formular input{flex:1 1 160px;min-width:0;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--line,rgba(255,255,255,.2));background:transparent;color:inherit;font:inherit;text-transform:uppercase}
.finanzwelt-formular button,.finanzwelt-weg{min-height:44px;min-width:44px;padding:0 14px;border-radius:10px;border:1px solid var(--line,rgba(255,255,255,.2));background:transparent;color:inherit;font:inherit;cursor:pointer}
.finanzwelt-status{min-height:1.2em;margin:8px 0 0;font-size:.9rem}
.finanzwelt-liste,.finanzwelt-nachrichten{list-style:none;margin:0;padding:0}
.finanzwelt-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line,rgba(255,255,255,.1))}
.finanzwelt-name{display:flex;flex-direction:column;min-width:0}.finanzwelt-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;opacity:.75}
.finanzwelt-werte{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.finanzwelt-preis{font-weight:700;font-variant-numeric:tabular-nums}
.finanzwelt-aenderung{font-variant-numeric:tabular-nums;font-size:.9rem}.finanzwelt-hoch{color:#3fbf7f}.finanzwelt-runter{color:#ef6a6a}.finanzwelt-gleich{opacity:.8}
.finanzwelt-leise{font-size:.85rem;opacity:.75}.finanzwelt-alt{font-style:italic}
.finanzwelt-nachricht{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-top:1px solid var(--line,rgba(255,255,255,.1))}.finanzwelt-nachricht a{color:inherit}
.finanzwelt-quelle{margin:12px 0 0}
@media (max-width:480px){.finanzwelt{padding:12px}.finanzwelt-zeile{grid-template-columns:minmax(0,1fr) auto}.finanzwelt-weg{grid-column:2;grid-row:1}.finanzwelt-werte{grid-column:1 / -1;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:4px 12px}}
