/* Cargill Solum · tokens and visual language ported from the supplied reference.
   Existing functional components share this final, authoritative theme. */
:root{
 --background:oklch(.985 .004 150);--surface:oklch(.965 .008 150);
 --ink:oklch(.22 .02 160);--green:oklch(.48 .12 152);--dark:oklch(.32 .08 152);
 --muted:oklch(.48 .015 160);--line:oklch(.92 .008 150);--light:oklch(.94 .03 150);
 --cream:var(--background);--amber:#805b14;--amber-bg:oklch(.96 .04 75);
 font-family:Manrope,"Segoe UI",sans-serif;font-size:16px;color:var(--ink);background:var(--background);
}
body{background:var(--background);color:var(--ink);line-height:1.6}
h1,h2,h3{font-family:Sora,Manrope,sans-serif;letter-spacing:-.025em;color:var(--ink)}
h1{font-size:32px}h2{font-size:27px}h3{font-size:19px}
button,input,select,textarea{font-family:Manrope,"Segoe UI",sans-serif}
button,.file-button,.primary-link,.workflow-link{font-size:15px;min-height:46px;border-radius:24px;padding:11px 19px;font-weight:650}
button{background:var(--green)}button:hover{background:var(--dark)}
.secondary,.file-button{color:var(--dark)!important;border-color:var(--line)!important}
.text-button{font-size:15px;border-radius:8px;padding:8px 0;color:var(--green);background:transparent}
input,select,textarea{font-size:16px;min-height:50px;border-radius:12px;border-color:var(--line);color:var(--ink)}
label{font-size:15px;color:var(--ink)}
input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid oklch(.65 .12 152);outline-offset:3px}
p{color:var(--muted)}small,.hint,.source,.field-meta,.field-problems,.badge{font-size:14px;line-height:1.6;letter-spacing:0}
.rail{width:256px;padding:28px 16px;background:#fff;border-color:var(--line)}
.rail .rail-brand{padding:0 8px;gap:10px}.solum-logo-stacked{width:190px}
.rail .rail-brand .brand-tag{font-size:12px;letter-spacing:.16em}
.workspace-tabs{margin-top:38px;gap:5px}
.workspace-tabs button{font-size:15px;min-height:49px;border-radius:12px;padding:12px 14px;color:var(--muted)}
.workspace-tabs button[aria-selected=true]{background:var(--light);border-color:transparent;color:var(--dark)}
.workspace-tabs button:hover{background:var(--surface)}
.workspace-tools{margin-top:10px;border:0;padding:0}
.workspace-tools>summary{font-size:15px;padding:12px 14px;color:var(--muted)}
.workspace-tools>button{font-size:14px;border-radius:12px;padding:12px 14px;color:var(--muted)}
.rail-foot{margin:auto 0 0;padding:14px 12px;border-radius:12px;background:var(--surface);font-size:13px;align-items:center;color:var(--muted)}
.local-dot{background:var(--green);margin:0}
.rail-chat{margin:22px 0 0;background:transparent;color:var(--green);text-align:left;border-radius:12px;padding:12px 14px;font-size:15px}.rail-chat:hover{background:var(--surface)}
.rail-chat+.workspace-tabs{margin-top:5px}.workspace-tools[aria-label="Ferramentas"]{border-top:1px solid var(--line);padding-top:14px;margin-top:22px}
.quiet-status{border:0;padding:0;margin:0}.quiet-status>span:not(.error){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.quiet-status>span.error{background:#fff1ec;border-radius:10px;padding:14px;font-size:15px;position:relative}
main{margin-left:256px;width:calc(100% - 256px);max-width:1600px;padding:30px 40px}
.app-header{padding:0 0 23px;margin-bottom:0;border:0;gap:16px;align-items:center}
.app-header>div>small{display:none}.app-header h1{margin:4px 0}
.app-header #operation-summary{font-size:14px;margin:8px 0 0}
.app-header #reset{font-size:14px}
.advanced-review-bar{border:0;padding:0 0 22px;margin:0;background:transparent}
.advanced-review-bar>button{border:0!important;padding:8px 0;background:transparent!important;font-size:14px}
body[data-active-tab=consultations] .app-header,body[data-active-tab=dossier] .app-header{display:none}
#tab-consultations .editor-return{display:none}
.panel,.tab-empty{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;box-shadow:0 1px 2px #00000006}
#requirements.panel{border:0;padding:0;background:transparent;box-shadow:none}
.workflow-intro{margin:8px 0 28px;gap:20px;align-items:flex-start}
.workflow-intro h2{font-family:Sora,Manrope,sans-serif;font-size:32px;line-height:1.25;margin:6px 0 12px;color:var(--ink)}
.workflow-eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--green);margin-bottom:10px}
.workflow-intro p,.consultation-context{font-size:15px!important;line-height:1.65;color:var(--muted)!important}
.workflow-intro>button{font-size:14px}
.workflow-progress{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;font-size:14px;padding:0 0 22px;margin-bottom:24px}
.workflow-progress>span{display:inline-flex;gap:8px;align-items:center}.workflow-progress>span:before{content:'';width:7px;height:7px;background:var(--green);border-radius:50%}
.source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}
.source-card{border:1px solid var(--line);border-radius:18px;padding:25px;background:#fff;box-shadow:0 1px 2px #00000006}
.source-card>header{display:flex;align-items:flex-start;gap:15px;margin:0 0 20px;padding:0}
.source-icon{width:44px;height:44px;border-radius:12px;background:var(--light);display:grid;place-items:center;color:var(--green);flex:none}
.source-icon svg{width:23px;height:23px}
.source-access{padding:0;background:transparent!important;font-size:13px;color:var(--muted)!important;line-height:1.45;border:0}
.source-access>span{font-size:10px;color:var(--green)}.source-access.manual>span{color:var(--amber)}
.source-card h3{font-size:18px;line-height:1.5;margin:5px 0 0;color:var(--ink)}
.source-status{display:inline-flex;padding:7px 11px;background:var(--amber-bg);border-radius:8px;font-size:14px;color:#654b1d;margin:0 0 18px}
.source-status.resolved{background:var(--light);color:var(--dark)}
.source-card details{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:0;background:transparent}
.source-card summary,.dossier-certificate summary,.workflow-audit>summary{font-size:15px;min-height:50px;padding:14px 0;line-height:1.5;font-weight:600;color:var(--ink)}
.source-card>details>summary{display:flex;justify-content:space-between;align-items:center;gap:14px;list-style:none}
.source-card>details>summary::-webkit-details-marker{display:none}
.source-card>details>summary:after{content:'⌄';font-size:20px;color:var(--muted);flex:none;line-height:1;transition:transform .15s}
.source-card>details[open]>summary:after{transform:rotate(180deg)}
.source-inputs dl>div,.dossier-values>div{border-color:var(--line);padding:12px 0}
.source-inputs dt,.dossier-values dt{font-size:14px;color:var(--muted)}
.source-inputs dd,.dossier-values dd{font-size:16px;color:var(--ink)}
.source-card p,.source-card .hint,.source-instructions ol,.source-handoff p,.source-handoff,.source-card .evidence p,.source-card .evidence label{font-size:15px;line-height:1.65}
.source-handoff{background:var(--surface);padding:16px}
.source-card .evidence{margin:0;border-color:var(--line)}.source-card .evidence>summary{font-size:15px}
.source-card .workflow-actions{margin:22px 0 0;gap:10px}
.source-card .workflow-link{background:var(--green);border-color:var(--green);color:white}
.source-card .workflow-link:hover{background:var(--dark)}
.source-card .workflow-link,.dossier-request .workflow-link{background:var(--green)!important;color:#fff!important;border-color:var(--green)!important}
.source-card .workflow-link:hover,.dossier-request .workflow-link:hover{background:var(--dark)!important}
#guidelines .workflow-intro h2{font-size:32px}
.solum-empty-state{background:var(--surface);border-radius:16px;padding:24px}.solum-empty-state p{font-size:16px;margin-top:0}
.consultation-pending{font-size:15px;border-color:var(--line);background:var(--amber-bg);border-left:3px solid #ba8a38}
.consultation-pending p,.consultation-pending .text-button{font-size:15px}.consultation-pending p:empty{display:none}
.dossier-certificate{border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 1px 2px #00000006}
.dossier-certificate>header{background:#fff;border-color:var(--line);padding:26px}
.dossier-certificate h3{font-size:24px;color:var(--ink)}
.dossier-certificate>header .workflow-eyebrow{display:none}
.dossier-certificate>header p{font-size:14px;color:var(--muted);margin-top:7px}
.dossier-number{background:var(--light);color:var(--green);width:48px;height:48px;font-family:Sora,sans-serif;font-size:18px}
.dossier-columns{padding:26px;gap:26px}.dossier-columns>section+section{border-color:var(--line);padding-left:26px}
.dossier-columns h4{font-size:17px;color:var(--ink)}
.dossier-counter{font-size:15px;color:var(--green)}.dossier-counter span{color:var(--amber)}
.dossier-missing{font-size:15px;line-height:1.65;color:var(--muted);padding-left:20px}
.dossier-columns .hint,.dossier-columns>section>p{font-size:15px}
.dossier-proof{border-color:var(--line);padding:18px 0}
.dossier-proof strong{font-size:16px;color:var(--ink)}
.dossier-proof p,.dossier-proof small,.dossier-file-list{font-size:14px;line-height:1.65}
.proof-condition,.dossier-file-list span{font-size:13px;color:var(--amber)}
.dossier-proof button{font-size:14px;padding:10px 15px}
.proof-help>summary{font-size:14px;min-height:40px;padding:10px 0;color:var(--green)}
.dossier-request{background:var(--surface);border-color:var(--line);padding:24px 26px}
.dossier-request strong{font-size:16px}.dossier-request p{font-size:14px;max-width:420px}
.dossier-request .workflow-link{background:var(--green);color:#fff;border-color:var(--green)}
.dossier-coverage,.dossier-empty{border-color:var(--line);background:var(--surface);padding:22px}.dossier-coverage p,.dossier-empty p{font-size:15px}
.workflow-audit{border-color:var(--line);border-radius:14px}
.operation-facts{border-color:var(--line);border-radius:16px;padding:22px 0}
.operation-facts span{font-size:14px}.operation-facts strong{font-size:18px;color:var(--ink)}
.overview-hero p{font-size:17px}.overview-hero button{font-size:14px}
.next-action{background:var(--light);border-color:var(--line);border-radius:16px;padding:28px}
.next-action small{font-size:13px;letter-spacing:.08em}.next-action h3{font-size:23px}.next-action p{font-size:16px}
.output-row,.document-detail,.request-card{border-radius:16px;border-color:var(--line);background:white}
.output-icon{background:var(--light);border:0;border-radius:12px;color:var(--green)}
.output-body h3,.output-body>strong{font-family:Manrope,sans-serif;font-size:18px;color:var(--ink)}
.output-body p,.output-body>span,.output-actions button,.document-detail-body p{font-size:15px}
.document-section-head h3{font-size:23px}.document-section-head p{font-size:15px}
.overview-footnote{font-size:14px}.badge{font-size:13px;border-radius:8px}
.tab-heading h2{font-family:Sora,Manrope,sans-serif;font-size:28px}.tab-heading p{font-size:16px}
#tab-data>.tab-heading h2,#tab-data [data-needs-operation]>.tab-heading h2,#tab-library>.tab-heading h2,#tab-saved .tab-heading h2{display:none}
.panel>p,.section-head p,.shared>p,.form-group-title p,.save-options p,.save-options .hint{font-size:15px}
.panel h2,.save-options h2{font-size:23px}.panel small{font-size:13px}
.data-jumps button,.library-sections button,.workspace-disclosure>summary{font-size:15px}
.data-jumps button{border-radius:10px 10px 0 0}.library-sections button{border-radius:24px}
.requirements-summary h3{font-size:22px}.requirements-summary p,.requirements-empty{font-size:15px}
.request-card h3{font-size:20px}.request-card .request-kicker{display:none}
.request-card .request-status{font-size:14px}.request-card p,.request-card summary,.request-card a,.request-card .request-slot-condition{font-size:15px;line-height:1.6}
.request-card .request-actions button{font-size:15px}.request-card summary{padding:13px 0}
.request-channel{background:var(--surface);border-color:var(--line)}
.requirements-pending>summary,.request-library-link{font-size:14px}
.review-block p,.requirement-row p,.check-line,.field-meta,.field-problems,.conditions,.condition-row{font-size:14px}
.attachment-card,.requirement-row,.file-upload{border-color:var(--line);border-radius:14px}
.kb-food,.kb-guide,.kb-base-status{border-radius:16px}.kb-food h3{font-size:20px}
.kb-base-status strong,.kb-guide>summary,.kb-guide-body h4{font-size:16px}
.kb-base-status p,.kb-food ul,.kb-guide-body ul,.kb-guide-body p,.kb-guide-body ol,.kb-product-hints ul,.kb-dialog p{font-size:15px;line-height:1.65}
.kb-guide>summary span,.kb-guide-body small{font-size:14px}.kb-dialog textarea{font-size:15px}
.chat-settings-dialog{border:1px solid var(--line);border-radius:20px;max-width:min(720px,calc(100vw - 32px))}
.chat-settings-dialog p,.chat-settings-dialog label,.chat-settings-dialog small{font-size:15px;line-height:1.6}
.assistant-header{background:white;border-color:var(--line);padding:0 30px;height:88px;min-height:88px}
.assistant-heading strong{font-size:16px}.assistant-heading span{font-size:14px}
.assistant-header .solum-logo-horizontal{width:235px}
.chat-quiet-button,.chat-icon-button{font-size:14px;color:var(--muted)}
.assistant-layout{grid-template-columns:minmax(0,1fr) 390px;max-width:1800px}
#assistant-chat{background:var(--background)}
#chat-messages{padding:34px 36px 20px}
.chat-message .message-body,.chat-message .message-body p,.chat-message.user .message-body p{font-size:16px;line-height:1.7;color:var(--ink)}
.chat-message .message-label{font-size:13px;color:var(--muted)}
.chat-message.user .message-body{background:var(--light);border-radius:18px 18px 4px 18px}
.chat-message .chat-avatar{background:var(--light);color:var(--green);border-radius:10px}
.chat-composer-area{background:var(--background);padding:0 36px 18px;max-width:860px}
#chat-choices button{font-size:14px;min-height:44px;border-radius:22px;border-color:var(--line)}
#chat-form{border-color:var(--line);border-radius:20px;box-shadow:0 6px 24px #163c2410;padding:15px}
#chat-input{font-size:16px}#chat-send{background:var(--green);font-size:15px;border-radius:24px}
#chat-attach{font-size:14px}.chat-composer-note{font-size:13px!important;color:var(--muted)}
#chat-status{font-size:14px}
#assistant-output{background:#fff;border-color:var(--line);padding:28px 22px}
.chat-output-eyebrow{display:none}.chat-output-heading h2{font-family:Sora,Manrope,sans-serif;font-size:24px;color:var(--ink);margin:0 0 18px}
.chat-workspace-links{gap:5px}.chat-workspace-links button{font-size:13px;border-radius:22px;padding:10px 7px;border-color:var(--line);color:var(--dark)}
.chat-workspace-links button:hover{background:var(--light)}
.chat-output-actions button{font-size:14px}.chat-output-empty h3{font-size:20px}.chat-output-empty p{font-size:15px}
.chat-output-actions button{font-size:14px!important}
.chat-operation-mini span{font-size:13px!important;color:var(--muted)!important}.chat-operation-mini strong{font-size:16px!important;color:var(--ink)!important}
.chat-result-item dt{font-size:14px}.chat-result-item dd{font-size:16px}.chat-result-meta,.chat-result-item p,.chat-output-note{font-size:14px!important}
.chat-result-item .badge{font-size:13px}.chat-result-title,.chat-result-item h3{font-size:17px}
.app-header .demo-note{font-size:13px;line-height:1.6}
#assistant-output .request-card{padding:18px;border-radius:14px}
#assistant-output .request-card h3{font-size:18px}
#assistant-output .request-card .request-channel a{font-size:14px}
#assistant-output .request-actions{gap:8px}#assistant-output .request-actions button{font-size:14px}
@media(min-width:1450px){main{padding:32px 56px}.source-card{padding:28px}}
@media(max-width:1150px) and (min-width:761px){.rail{width:220px;padding:24px 12px}main{margin-left:220px;width:calc(100% - 220px);padding:26px}.solum-logo-stacked{width:176px}.source-grid{grid-template-columns:1fr}.assistant-layout{grid-template-columns:minmax(0,1fr) 350px}.assistant-heading{display:none}.dossier-columns{grid-template-columns:1fr}.dossier-columns>section+section{border:0;border-top:1px solid var(--line);padding:22px 0 0}}
@media(max-width:760px){
 body{min-width:320px}.rail{display:flex;position:relative;width:100%;inset:auto;padding:18px 16px 8px;border:0;border-bottom:1px solid var(--line)}
 .rail .rail-brand{padding:0;flex-wrap:nowrap;align-items:center}.solum-logo-stacked{width:156px}.rail .rail-brand .brand-tag{font-size:11px}
 .rail-foot{display:none}.workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;gap:4px}
 .workspace-tabs button{font-size:14px;padding:11px 6px;min-height:49px;justify-content:center;gap:7px;flex-direction:row}
 .workspace-tabs button svg{width:17px;height:17px;flex-basis:17px}.workspace-tabs .nav-label{display:inline}.workspace-tabs .nav-mobile-label{display:none}
 .workspace-tools{margin:4px 0 0}.workspace-tools>summary{text-align:right;font-size:14px;min-height:40px;padding:8px}
 .workspace-tools>button{font-size:15px;min-height:46px}
 main{margin:0;width:100%;padding:22px 18px}.app-header{gap:12px}.app-header h1{font-size:27px}.app-header #reset{font-size:13px;padding:10px 13px}
 .app-header #operation-summary{font-size:14px}.advanced-review-bar{padding:0 0 14px}.advanced-review-bar>button{font-size:14px}
 .workflow-intro{display:block;margin:0 0 22px}.workflow-intro h2{font-size:28px}.workflow-intro>button{width:auto;margin-top:16px;font-size:14px}
 #guidelines .workflow-intro h2{font-size:28px}
 .workflow-intro p{font-size:15px!important}.workflow-eyebrow{font-size:12px}.workflow-progress{font-size:14px;gap:7px;padding-bottom:18px}.workflow-progress .text-button{font-size:14px}
 .source-grid{grid-template-columns:1fr;gap:18px}.source-card{padding:21px}.source-card h3{font-size:18px}.source-card>header{gap:12px}.source-icon{width:40px;height:40px}.source-access{font-size:13px}
 .source-card summary{font-size:15px}.source-card .workflow-actions{margin-top:18px}.workflow-actions>.secondary,.workflow-actions>.workflow-link{font-size:14px}
 .dossier-certificate>header{padding:22px 19px;gap:13px}.dossier-certificate h3{font-size:21px}.dossier-number{width:40px;height:40px;font-size:16px}
 .dossier-columns{grid-template-columns:1fr;padding:22px 19px;gap:22px}.dossier-columns>section+section{border:0;border-top:1px solid var(--line);padding:22px 0 0}
 .dossier-proof{display:block}.dossier-proof button{margin-top:8px;width:auto}.dossier-request{display:block;padding:22px 19px}.dossier-request .workflow-link{margin-top:14px;width:100%;font-size:15px}
 .panel,.tab-empty,#operation{padding:22px 19px}.tab-heading h2{font-size:25px}.tab-heading p{font-size:15px}
 .operation-facts{grid-template-columns:1fr;padding:4px 19px}.operation-facts>div{padding:15px 0}.operation-facts>div+div{border:0;border-top:1px solid var(--line)}
 .overview-hero{display:block;margin-bottom:20px}.overview-hero button{margin-top:14px}.next-action{padding:22px;display:block}.next-action>button{margin-top:18px}.next-action h3{font-size:22px}
 .output-row{flex-wrap:wrap;padding:20px;gap:12px}.output-body{flex-basis:calc(100% - 60px)}.output-actions{margin-left:0}.document-detail>summary{padding:20px;flex-wrap:wrap;gap:12px}.document-detail>summary>.badge{margin-left:55px}
 .grid,.save-options{grid-template-columns:1fr}.wide{grid-column:1/-1}.data-jumps button{font-size:14px}.library-sections button{font-size:14px}
 .assistant-header{height:78px;min-height:78px;padding:0 18px;gap:10px}.assistant-header .solum-logo-horizontal{width:185px}.assistant-header-actions{gap:3px}.assistant-heading{display:none}
 .chat-mobile-views{padding:9px 16px;background:#fff;border-color:var(--line)}.chat-mobile-views button{font-size:14px;min-height:43px;border-radius:22px}
 .assistant-layout{display:flex}.chat-composer-area{padding:0 16px 13px}#chat-messages{padding:25px 18px 15px}.chat-message{gap:9px}.chat-message.user{padding-left:25px}.chat-message.user .message-body{max-width:95%;padding:12px 16px}
 #chat-choices button{font-size:14px}#chat-form{padding:12px}#chat-input{font-size:16px}.chat-composer-note{font-size:12px!important}#chat-attach{font-size:13px}.chat-message .message-body p{font-size:16px}
 .chat-message{flex-direction:column;gap:7px}.chat-message.user{align-items:flex-end;padding-left:20px}.chat-message .message-speaker{font-size:13px;min-width:0}.chat-message .message-body{width:100%}#chat-input::placeholder{font-size:15px}
 #assistant-output{padding:22px 18px}.chat-workspace-links button{font-size:14px}.chat-settings-dialog{padding:22px}.chat-settings-dialog h2{font-size:23px}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}

/* Compact navigation: labels remain available as accessible names and tooltips. */
.solum-icon-control svg{width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.workspace-tabs button.solum-icon-control,.workspace-tools button.solum-icon-control,
.chat-workspace-links button.solum-icon-control,.chat-output-actions button.solum-icon-control,
#chat-new.solum-icon-control,#chat-attach.solum-icon-control{
 display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;
 padding:12px;flex:0 0 48px;border:1px solid var(--line);border-radius:14px;background:transparent;color:var(--dark);gap:0;
}
.solum-icon-control:hover{background:var(--surface)!important;border-color:var(--green)!important}
.workspace-tabs button.solum-icon-control[aria-selected=true]{background:var(--light);border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}
.solum-icon-control:disabled{opacity:.4;cursor:not-allowed}
.chat-workspace-links{display:flex;justify-content:flex-start;gap:8px;width:fit-content;max-width:100%;padding:6px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}
.chat-workspace-links button.solum-icon-control{width:64px;height:60px;min-width:64px;min-height:60px;flex:0 0 64px;background:#fff;border-color:transparent;border-radius:14px}
.chat-workspace-links button.solum-icon-control svg{width:28px;height:28px;flex-basis:28px}
#ncm-status:empty{display:none}
.ncm-assistant:has(#ncm-status:empty):has(#ncm-options:empty){display:none}
@media(min-width:761px){
 .rail{width:176px;padding:26px 16px}.rail .rail-brand{padding:0;align-items:center}.rail .solum-logo-stacked{width:144px}
 .rail-chat{text-align:center}.workspace-tabs{align-items:center;gap:12px}
 .workspace-tools[aria-label="Ferramentas"]{display:flex;flex-direction:column;align-items:center;gap:10px}
 main{margin-left:176px;width:calc(100% - 176px)}
}
@media(max-width:760px){
 .workspace-tabs{display:flex;flex-direction:row;justify-content:center;gap:16px}
 .workspace-tools[aria-label="Ferramentas"]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:12px;padding-top:12px}
}

/* Resumo da conversa: somente informações salvas. */
.chat-saved-info{margin:0}.chat-saved-info>div{padding:14px 0;border-bottom:1px solid var(--line,#e1e9dc)}.chat-saved-info>div:first-child{padding-top:0}.chat-saved-info dt{font-size:13px;line-height:1.5;color:var(--muted,#718075);margin:0 0 6px}.chat-saved-info dd{font-size:16px;line-height:1.55;color:var(--ink,#14271f);margin:0;overflow-wrap:anywhere;white-space:pre-wrap}
