
.thought-inbox .thought-composer{display:flex;flex-wrap:nowrap;gap:6px;border:1px solid #c9d6e4;border-radius:14px;padding:5px;background:#fff}
.thought-inbox #brainInput{flex:1;min-width:0;width:0;border:0;background:transparent;min-height:42px}
.thought-inbox #brainSave{flex:0 0 auto;min-height:40px;border-radius:10px;padding:8px 16px}
.thought-inbox .thought-mic{font-size:0;flex:0 0 40px;width:40px;border:0;min-height:40px;padding:0}
.thought-inbox .thought-mic:before{content:'🎙';font-size:20px}
.thought-inbox .thought-mic[aria-pressed=true]:before{content:'■'}
.thought-inbox [hidden]{display:none!important}
.thought-inbox #brainRecent{margin-top:14px!important;padding:0}
.thought-inbox #brainRecent strong{font-size:12px;color:#526780;font-weight:600}
.thought-inbox #brainRecent p{margin:0;padding:9px 0;border-bottom:1px solid #edf1f5;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.thought-inbox .thought-footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}
.thought-inbox #brainSyncStatus{margin:0;font-size:12px;flex:1}
.thought-inbox .thought-footer button{min-height:30px;padding:4px 8px;font-size:12px}
.thought-inbox .thoughts-details{margin-top:2px}
.thought-inbox .thoughts-details summary{font-size:12px;min-height:28px}
.thought-inbox .dictation-status{margin:6px 0}

