/* 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}}
.compact-result .result-head.result-card{display:flex;align-items:center;gap:24px;padding:24px;background:#f7f1f7;border-radius:18px}.compact-result .result-card .screening-icon{width:112px;height:112px;flex:none}.compact-result .result-card h2{margin:0 0 8px;font-size:clamp(28px,3.3vw,38px)}.compact-result .result-card .result-target{margin:0;font-size:19px;font-weight:600}.report-result-visual{justify-content:flex-start}@media(max-width:650px){.compact-result .result-head.result-card{gap:16px;padding:18px}.compact-result .result-card .screening-icon{width:78px;height:78px}.compact-result .result-card h2{font-size:26px}}
