._portal_ql07r_1{color:#132d42;background:#fff;border:1px solid #d7e1e8;border-radius:24px;max-width:860px;margin:0 auto;padding:clamp(18px,4vw,32px)}._header_ql07r_2{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._header_ql07r_2 h2{margin:8px 0}._header_ql07r_2 p{line-height:1.5}._portal_ql07r_1 button{cursor:pointer;border-radius:12px;min-height:44px;padding:10px 16px}._portal_ql07r_1 button:disabled{opacity:.5;cursor:default}._notice_ql07r_7,._consent_ql07r_7{color:#42596b;font-size:14px;line-height:1.5}._notice_ql07r_7{background:#edf4fa;border-radius:12px;padding:14px}._prompts_ql07r_9{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}._prompts_ql07r_9 button{text-align:left;color:#173f61;background:#f4f8fa;border:1px solid #c9d9e5;font-size:14px}._messages_ql07r_11{gap:16px;margin:24px 0;display:grid}._messages_ql07r_11 article{overflow-wrap:anywhere;border-radius:16px;min-width:0;padding:18px}._user_ql07r_13{background:#eaf2fa;margin-left:28px}._assistant_ql07r_14{background:#f6f8f9;border-left:3px solid #245b83}._answer_ql07r_15{white-space:pre-wrap;margin-top:10px;font-size:16px;line-height:1.65}._products_ql07r_16{border-top:1px solid #c9d9e5;gap:12px;margin-top:20px;padding-top:12px;display:grid}._products_ql07r_16 a{color:#174e7c;min-height:44px;text-decoration:underline}._products_ql07r_16 small,._actions_ql07r_18 small{font-size:14px;line-height:1.5}._consent_ql07r_7{align-items:flex-start;gap:10px;margin:20px 0;display:flex}._consent_ql07r_7 input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}._portal_ql07r_1 textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #a6bdcd;border-radius:12px;margin:8px 0 14px;padding:14px;font-size:16px;display:block}._actions_ql07r_18{justify-content:space-between;align-items:center;gap:12px;display:flex}._actions_ql07r_18 button{color:#fff;background:#173f61;border:0}._error_ql07r_24{color:#962323;background:#fff0f0;border-radius:10px;padding:12px}@media (width<=480px){._header_ql07r_2,._actions_ql07r_18{flex-direction:column}._prompts_ql07r_9{grid-template-columns:1fr}._actions_ql07r_18 button{width:100%}}
