:root{font-family:system-ui,sans-serif;color:#16323c;background:#f2f6f7;line-height:1.6}*{box-sizing:border-box}main{max-width:900px;margin:auto;padding:clamp(16px,4vw,40px)}h1{font-size:clamp(22px,4vw,32px)}section{margin-block:20px;background:white;border-radius:12px;padding:22px;overflow-wrap:anywhere}section:empty{display:none}label{display:block;margin-block:12px}textarea,input,select,button{font:inherit;max-width:100%;border:1px solid #adc1c7;border-radius:6px;padding:10px}textarea,input:not([type=checkbox]){display:block;width:100%}textarea{min-height:120px}input[type=checkbox]{margin-inline-end:10px}button{cursor:pointer;background:#076273;color:white;min-height:44px;margin-block:8px;margin-inline-end:8px}button:disabled{opacity:.6}#message:not(:empty){padding:14px;background:#fff3c9;border-radius:8px}p{white-space:pre-wrap}header{margin-block-end:20px}#language{width:auto}form{max-width:100%}@media(max-width:480px){section{padding:16px}button{width:100%;margin-inline-end:0}}@media print{header,#entry,#conversation,#support,#documents,#message,.no-print{display:none}main{max-width:none;padding:0}section{padding:0;background:white}body{background:white}#brief{display:block}h2,h3{break-after:avoid}p{break-inside:avoid}}

/* BENTE_CONTINUOUS_CHAT_V1 */
.live-qa{margin:1.25rem 0;padding:1.25rem;border:1px solid #d7e2e8;border-radius:18px;background:#f8fbfc}.live-qa-head h2{margin:0 0 .35rem;color:#143e51}.live-qa-head p{margin:0 0 1rem;color:#52646d}.live-qa-log{display:flex;flex-direction:column;gap:.85rem;max-height:520px;overflow:auto;padding:.25rem}.live-qa-msg{max-width:88%;padding:.85rem 1rem;border-radius:16px;white-space:pre-wrap;line-height:1.55}.live-qa-msg strong{display:block;font-size:.78rem;margin-bottom:.3rem;opacity:.72}.live-qa-msg.user{align-self:flex-end;background:#143e51;color:#fff;border-bottom-right-radius:5px}.live-qa-msg.assistant{align-self:flex-start;background:#fff;color:#172b35;border:1px solid #dce7ec;border-bottom-left-radius:5px}.live-qa-form{margin-top:1rem}.live-qa-form textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid #aebfc8;border-radius:14px;padding:.9rem 1rem;font:inherit;background:#fff}.live-qa-actions{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-top:.65rem}.live-qa-status{font-size:.88rem;color:#52646d}.live-qa-actions button{border:0;border-radius:999px;padding:.72rem 1.15rem;background:#c89b3c;color:#102d3a;font-weight:700;cursor:pointer}.live-qa-actions button:disabled{opacity:.55;cursor:wait}@media(max-width:640px){.live-qa{padding:.85rem}.live-qa-msg{max-width:96%}.live-qa-actions{align-items:flex-start;flex-direction:column}.live-qa-actions button{width:100%}}