#chatOutbox{padding:4px 8px;max-height:112px;overflow:auto;border-top:1px solid var(--border,#ccd5e4);font-size:12px;background:var(--surface,#fff);color:var(--text,#172033)}
#chatOutbox[hidden]{display:none}#chatOutbox>div{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:3px 0}#chatOutbox span{flex:1;overflow-wrap:anywhere}#chatOutbox button,.message-work button,.memo-trash-actions button{font:inherit;min-height:30px;padding:3px 8px;border:1px solid var(--border,#bccbe3);border-radius:6px;background:var(--surface,#fff);color:var(--text,#172033);cursor:pointer}
#chatOutbox button:first-of-type,.message-work button:not(:first-child){background:#1D4ED8;color:#fff}.message-work{display:flex;gap:4px;flex-wrap:wrap;align-items:center;font-size:12px;margin-top:3px}.message-send-state{display:inline-block;font-size:10px;opacity:.8;margin:2px 0}
.work-detail{max-width:min(480px,94vw);max-height:80dvh;overflow:auto;background:var(--surface,#fff);color:var(--text,#172033);border:1px solid var(--border,#bccbe3);border-radius:12px}.work-detail p{margin:8px 0;font-size:14px}
.memo-trash-actions{display:flex;gap:8px;margin-top:6px}.memo-trash-actions button:first-child{background:#1D4ED8;color:#fff}#voiceMemoDialog [data-trash]{min-width:50px;padding:3px 6px;font-size:13px}#voiceMemoDialog [data-library] .memo-page-head{flex-wrap:wrap;gap:5px}#voiceMemoDialog [data-status] button{margin-left:6px;padding:4px 8px}
@media(max-width:600px){#voiceMemoDialog [data-library] .memo-page-head{padding-right:0;gap:4px}#voiceMemoDialog [data-library] .memo-page-head h2{flex:1 0 auto;white-space:nowrap;font-size:20px}#voiceMemoDialog#voiceMemoDialog#voiceMemoDialog [data-library] .memo-page-head>:is([data-list-back],[data-search-toggle]){width:28px;min-width:28px;padding:0;font-size:28px}#voiceMemoDialog#voiceMemoDialog#voiceMemoDialog [data-library] .memo-page-head>[data-close]{padding:6px;font-size:14px}}
