/* 上段の帯に出す銘柄（queue 32）。 */
.ticker-choice{border:1px solid #2a3647;padding:10px 12px;margin:10px 0}
.ticker-choice legend{font-size:var(--im-fs-micro,11px);color:#9aa6b4;padding:0 4px}
#ticker-choice-list{display:grid;gap:4px;margin:6px 0 0}
.ticker-pick{display:flex;align-items:center;gap:8px;font-size:12px;color:#cfd8e3}
.ticker-pick input{accent-color:#8fc7f0}
.ticker-pick span{flex:1 1 auto}
.ticker-pick button{font:inherit;font-size:var(--im-fs-micro,11px);color:#e6eaf0;background:#121a25;
 border:1px solid #2a3647;padding:1px 7px;cursor:pointer}
.ticker-choice-status{font-size:var(--im-fs-micro,11px);color:#9aa6b4;margin:6px 0 0}
/* cc-53：分類と「準備中」 */
.ticker-pick-group{font-size:var(--im-fs-micro,11px);color:#6f7c8c;min-width:4.5em;text-align:right}
.ticker-pick-note{font-size:var(--im-fs-micro,11px);color:#f0d9a0}
/* アカウント作成画面：分類ごとに横に並べる */
.ticker-signup{border:1px solid #2a3647;border-radius:6px;padding:10px 12px;margin:10px 0}
.ticker-signup legend{font-size:12px;color:#cfd8e3;padding:0 4px}
.ticker-signup-group{margin:6px 0 0}
.ticker-signup-group b{display:block;font-size:var(--im-fs-micro,11px);color:#9aa6b4;font-weight:600;margin:0 0 3px}
.ticker-signup-group div{display:flex;flex-wrap:wrap;gap:4px 12px}
.ticker-signup label{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#cfd8e3;margin:0}
.ticker-signup input{accent-color:#8fc7f0;width:auto;min-height:0}
