/* Consistent spacing, clear action hierarchy and readable study charts. */
.investment19-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0;align-items:stretch}
.investment19-actions>form{flex:1 1 160px;margin:0!important;display:flex;align-items:stretch}
.investment19-actions button{width:100%;min-height:44px;justify-content:center}
[data-workspace] form[action*="/jarvis/manage/"] button{background:#40212b;color:#ffd4dc;border:1px solid #a26470;min-height:44px;margin-block:10px}
html[data-theme=light] [data-workspace] form[action*="/jarvis/manage/"] button{background:#fff1f2;color:#9b2335;border-color:#dda0ab}
[data-route="jarvis.investments"] .ws-modal-trigger{min-height:44px;margin:8px 10px 8px 0;padding:11px 16px}
[data-route="jarvis.investments"] .ws-dialog-body form>.button{margin:12px 0 0}
[data-route="jarvis.investments"] .ws-dialog-body form>button{margin:12px 12px 0 0;min-height:44px}
.investment19-terms>summary{font-weight:650}
[data-route^="jarvis.studies"] .dashboard-bars.ws-long-chart{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
[data-route^="jarvis.studies"] .ws-long-chart .dashboard-bar-row{display:block;min-width:0;width:100%;flex:none;font-size:12px;padding:0}
[data-route^="jarvis.studies"] .ws-long-chart .dashboard-bar-row>div:first-child{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;min-width:0}
[data-route^="jarvis.studies"] .dashboard-bar-row span{white-space:normal;overflow-wrap:anywhere;min-width:0}
[data-route^="jarvis.studies"] .dashboard-bar-row strong{font-size:12px;white-space:nowrap;flex:none}
[data-route^="jarvis.studies"] .ws-long-chart .dashboard-bar-track{display:block;height:8px;margin-top:8px}
[data-route^="jarvis.studies"] .dashboard-chart{min-width:0;max-width:100%}
[data-route^="jarvis.studies"] .ws-plot{display:block;width:100%;height:auto;min-height:100px;margin:12px 0}
[data-route^="jarvis.studies"] .chart18-detail{font-size:12px;line-height:1.65;overflow-wrap:anywhere;margin:8px 0 14px}
@media(max-width:600px){.investment19-actions{gap:10px}.investment19-actions>form{flex-basis:100%}[data-route^="jarvis.studies"] .dashboard-body{grid-template-columns:minmax(0,1fr)}[data-route^="jarvis.studies"] .dashboard-bar-row strong{white-space:normal;text-align:right;max-width:42%}}
