/* Second journal switcher (Journal → under the Dashboard / Trades tabs) */
.ja-wrap{margin: var(--s3) 0 var(--s4)}
.ja-bar{display:flex;align-items:center;gap: var(--s2)}
.ja-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--display);font-size:14px;font-weight:700;color:var(--text)}
.ja-bar-single .ja-add{margin-left:auto;flex:0 0 auto;white-space:nowrap}
.ja-seg{display:flex;flex:1 1 auto;min-width:0;margin:0}
.ja-seg .seg-btn{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ja-seg .seg-btn.ja-all{flex:0 0 auto;padding-left: var(--s4);padding-right: var(--s4)}
.ja-sub{display:flex;justify-content:flex-end;margin-bottom: calc(var(--s2) * -1)}
.ja-rename{flex:0 0 auto;min-height:44px;padding:0 var(--s2);border:0;background:none;color:var(--gold);font-family:var(--display);font-size:12px;font-weight:700;cursor:pointer;transition:opacity .18s}
.ja-rename:hover{opacity:.8}
.ja-rename:active{opacity:.6}
.ja-rename:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:var(--r-sm, 8px)}
.ja-hint{color:var(--text-2);font-size:11px;line-height:1.45;margin-top: var(--s2)}
.ja-add{min-height:44px;padding:0 var(--s4);border-radius:var(--r-full);border:1px solid var(--gold-line);background:var(--gold-soft);color:var(--gold);font-family:var(--display);font-size:13px;font-weight:700;cursor:pointer;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s}
.ja-add:hover{opacity:.85}
.ja-add:active{transform:scale(.97)}
.ja-add:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.ja-note{color:var(--text-2);font-size:12px;line-height:1.5;margin: var(--s2) var(--s1) 0}
.ja-move{margin-top: var(--s3)}
