/* Scoped to Help Center; existing white theme, navigation and page layout are retained. */
.hc-support{color:#172b3a}.hc-grid{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr) minmax(190px,.85fr);align-items:start}.hc-grid>*{min-width:0}.hc-conversation{padding:0!important;overflow:hidden}.hc-guidance,.hc-chat{padding:24px}.hc-guidance{border-bottom:1px solid #d9e5eb}.hc-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hc-category,.hc-question,.hc-ticket{appearance:none;text-align:left;border:1px solid #d9e5eb;background:#fff;color:#172b3a;border-radius:10px;padding:12px;font:inherit;line-height:1.45;cursor:pointer;min-width:0;overflow-wrap:anywhere}.hc-category:hover,.hc-question:hover,.hc-ticket:hover{background:#f0faf9;border-color:#70c7bc}.hc-category.active,.hc-question.active,.hc-ticket.active{background:#e7f8f4;border-color:#058775;color:#006c5e}.hc-category:focus-visible,.hc-question:focus-visible,.hc-ticket:focus-visible{outline:3px solid #058775;outline-offset:2px}.hc-questions{margin-top:24px}.hc-question{display:block;width:100%;margin:8px 0}.hc-answer{margin-top:16px;background:#f5f9fb;border:1px solid #d9e5eb;padding:18px;border-radius:12px}.hc-answer p,.hc-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.hc-answer small{display:block;color:#526979;line-height:1.6}.hc-guide-footer{margin-top:20px}.hc-guide-footer .btn{max-width:100%}.hc-ticket{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:10px}.hc-ticket span,.hc-ticket small{color:#526979;font-size:.78rem}.hc-context h3{margin-top:24px}.hc-reference{overflow-wrap:anywhere}.hc-record-links{display:grid;gap:8px}.hc-messages{max-height:420px;min-height:120px;overflow:auto}.hc-messages .message{max-width:96%;overflow-wrap:anywhere}.hc-attachment{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.82rem;overflow-wrap:anywhere;margin:10px 0}.hc-chat textarea,#hc-handoff-form textarea{width:100%;min-height:96px;resize:vertical}.hc-chat input[type=file]{max-width:100%}.hc-chat [data-hc-error],#hc-handoff-form [data-hc-error]{color:#a92332;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px}.hc-chat .chat-input{align-items:flex-end}.hc-chat .footnote,.hc-guidance .footnote{line-height:1.7}.hc-tickets,.hc-context{overflow-wrap:anywhere}@media(max-width:1100px){.hc-grid{grid-template-columns:minmax(170px,.7fr) minmax(0,2fr)}.hc-context{grid-column:1/-1}.hc-record-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.hc-support .hc-grid{display:flex;flex-direction:column;gap:16px}.hc-grid>*{width:100%}.hc-tickets{max-height:230px;overflow:auto}.hc-guidance,.hc-chat{padding:18px}.hc-categories{gap:8px}.hc-category{font-size:.83rem;padding:11px 9px}.hc-record-links{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-chat .chat-input{display:flex;flex-direction:column;align-items:stretch}.hc-chat .chat-input button{align-self:flex-end;min-width:94px}.hc-chat textarea{font-size:16px}.hc-messages{max-height:370px}.hc-guide-footer .btn{width:100%}}@media(prefers-reduced-motion:reduce){.hc-support *{scroll-behavior:auto!important}}
.hc-chat [data-hc-status]{font-size:.85rem;color:#526979;line-height:1.5;overflow-wrap:anywhere;}.hc-chat form[aria-busy=true] [data-hc-status]{color:#006c5e;}.hc-chat .message a{overflow-wrap:anywhere;}.hc-chat textarea{scroll-margin-bottom:110px;}
