.attachment-model{margin:12px 0;padding:12px;border:1px solid var(--line,#e4e5eb);border-radius:9px;max-width:650px;box-sizing:border-box}.attachment-model label{display:grid;gap:8px;font-size:12px;color:var(--secondary,#647084)}.attachment-model :is(select,input){width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:9px;border:1px solid var(--line,#e4e5eb);border-radius:6px;background:var(--panel,#fff);color:var(--text,#25303c);font:inherit}.attachment-model input{margin-top:8px}.attachment-model p{margin:8px 0 0;line-height:1.6}.attachment-model button{margin-top:8px}.chat-file-list span{max-width:100%;overflow-wrap:anywhere}

.assistant-conversation [data-chat-next-steps] .memory-suggestions{margin:16px 0;padding:14px}

.chat-followup-settings .chat-controls select{height:auto;min-height:36px;line-height:1.4;padding:8px 38px 8px 10px}
@media(max-width:600px){.chat-followup-settings .chat-controls select{min-height:42px;font-size:13px;padding:10px 38px 10px 12px}}
