/* Finansla Terminal · Copyright (c) 2026 Efehan Tanırgan
 * SPDX-License-Identifier: LicenseRef-Finansla-Proprietary */
[data-pane="stress"] label { display:grid; gap:6px; font-size:12px; min-width:0; }
[data-pane="stress"] input,[data-pane="stress"] select { width:100%; padding:9px; box-sizing:border-box; }
.stress-row { display:grid; grid-template-columns:1fr 1fr 1fr; gap:12px; align-items:center; padding:12px 0; border-bottom:1px solid var(--border); }
.stress-presets,.stress-fx { display:flex; flex-wrap:wrap; gap:10px; margin:18px 0; }
.stress-fx label { flex:1 1 100px; }
.stress-summary { display:grid; grid-template-columns:1fr 1fr; gap:14px; }
.stress-summary strong { display:block; font-size:21px; margin:10px 0; }
.stress-table { overflow-x:auto; }
.stress-table table { width:100%; white-space:nowrap; }
.stress-table th,.stress-table td { padding:10px 8px; text-align:left; }
#stress-result { margin-top:20px; }
@media(max-width:600px) { .stress-row { grid-template-columns:1fr 1fr; } .stress-row strong { grid-column:1/-1; } .stress-summary { grid-template-columns:1fr; } #subtabs { flex-wrap:wrap; } }
