/* V13: compact input/result handoff; unchanged warm-white and lavender palette. */
#input-editor{border:1px solid #ded2de;border-radius:12px;padding:14px 20px;background:#fffdfb}
#input-editor>summary{font-size:18px;font-weight:600;cursor:pointer;min-height:30px}
#input-editor[open]>summary{margin-bottom:14px}
#input-editor fieldset{min-width:0}
.joint-input-note{font-size:16px;color:var(--muted);margin:0 0 18px;max-width:80ch}
.report-ai .text-button{display:block;margin-top:12px;min-height:44px;font-size:17px}
.report-ai .ai-share-notice{font-size:16px;max-width:72ch;line-height:1.5}
.report-ai details{font-size:16px;margin:10px 0}
.result-links{justify-content:flex-end;margin-top:24px}
.result-links .button{font-weight:600;border-color:var(--accent);font-size:17px}
.result-details{margin-bottom:12px}
.input-review{margin-top:20px}
.message[data-result-id] .label:after{content:' · result';font-weight:400}
.milo-shared-summary p{overflow-wrap:anywhere}
.chat-status:empty{display:none}
.file-picker .selected-file{overflow-wrap:anywhere}
@media(max-width:650px){#input-editor{padding:12px 14px}#input-editor>summary{font-size:17px}.result-links .button{flex:1}.report-ai{scroll-margin-top:20px}.chat-composer textarea{font-size:17px!important}.privacy-link{font-size:15px!important}}
