/* V11 · atendimento privado. Regras isoladas da conta, checkout e jogo. */
.help-center .help-answers .faq{width:100%;max-width:none;margin:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.help-center .help-answers .faq>details:last-child:nth-child(odd){grid-column:1/-1}
.help-center .help-answers .faq>details{min-width:0}
.help-center .help-answers .faq summary{min-height:68px;line-height:1.5}
.help-center .help-answers .faq p{max-width:75ch}
body #player-support .support-workspace{grid-template-columns:minmax(245px,.34fr) minmax(0,.66fr);align-items:stretch;gap:20px}
body #player-support .support-folders,body #player-support .support-conversation{border-radius:16px;background:#f5f8fc;border:1px solid #d8e4f0;padding:24px;min-width:0}
body #player-support .support-folders-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}
body #player-support .support-folders-heading h2{font-size:22px;line-height:1.2;margin:0}
body #player-support .support-folders-heading>[data-new]{font-size:13px;gap:10px;white-space:nowrap}
body #player-support .support-folders>p{font-size:14px;line-height:1.6;max-width:40ch;margin-bottom:22px}
body #player-support .support-categories{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:18px}
body #player-support .support-folder{font:650 13px/1.3 'Bricolage Grotesque',Arial,sans-serif;min-height:42px;min-width:0;padding:10px 12px;border:1px solid #c9d9e9;border-radius:9px;background:#fff;color:#315575;transition:background-color .18s,border-color .18s,color .18s}
body #player-support .support-folder:hover{background:#e9f1fb;border-color:#9cb8d4}
body #player-support .support-folder[aria-pressed=true]{background:#183e68;border-color:#183e68;color:#fff}
body #player-support .support-folder:focus-visible,body #player-support .support-thread:focus-visible{outline:3px solid #2b73b4;outline-offset:3px}
body #player-support .support-thread-list{display:grid;align-content:start;gap:10px;min-height:140px;max-height:590px;overflow-y:auto;padding:3px}
body #player-support .support-thread{padding:16px;background:#fff;border:1px solid #d4e1ee;border-radius:11px;text-align:left;min-width:0;transition:border-color .18s,background-color .18s}
body #player-support .support-thread:hover{background:#eef5fc;border-color:#93afd0}
body #player-support .support-thread.selected{background:#e8f1fc;border-color:#789bc5;box-shadow:inset 0 0 0 1px #b3cbe5}
body #player-support .support-thread.unread strong::after{content:'Nova resposta';display:inline-block;margin-left:8px;padding:3px 6px;border-radius:5px;background:#e6f4ed;color:#246747;font-size:11px;font-weight:750}
body #player-support .support-thread strong{display:block;font-size:16px;line-height:1.45;margin:6px 0;overflow-wrap:anywhere;color:#1d3f63}
body #player-support .support-thread-meta,body #player-support .support-thread small{font-size:12px;line-height:1.6;color:#765727}
body #player-support .support-preview{font-size:14px;color:#526982;line-height:1.6;overflow-wrap:anywhere}
body #player-support .support-pages{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 0;color:#526982;font-size:12px}
body #player-support .support-pages .btn{font-size:12px;min-height:40px;padding:8px 12px}
body #player-support .support-conversation{background:#fff;min-height:430px}
body #player-support .support-conversation h2{font-size:27px;line-height:1.25;margin-bottom:22px;overflow-wrap:anywhere}
body #player-support .support-welcome{min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:24px}
body #player-support .support-welcome>img{width:64px;height:64px;object-fit:contain}
body #player-support .support-welcome h2{max-width:23ch;margin:0;font-size:27px}
body #player-support .support-welcome p{max-width:45ch;font-size:15px;line-height:1.8;margin:0;color:#536b83}
body #player-support .support-welcome .btn{margin-top:4px;background:#edf3fa;border:1px solid #bfd0e2;color:#27517b}
body #player-support .support-recovery{min-height:130px;padding:18px;border:1px solid #e5c5bc;border-radius:12px;background:#fff6f2}
body #player-support .support-recovery h3{font-size:18px;line-height:1.4;color:#823e32;margin:0 0 8px}
body #player-support .support-recovery p{color:#80554b;font-size:14px;line-height:1.65;margin:0 0 16px}
body #player-support .support-loading,body #player-support .support-empty{font-size:14px;line-height:1.8;margin:8px 0;color:#526982;max-width:50ch}
body #player-support .support-loading{padding:18px 0}
body #player-support .support-conversation label{font-size:14px;font-weight:650;line-height:1.5;display:grid;gap:8px;color:#2a4e70;margin-bottom:18px}
body #player-support .support-conversation :is(input,textarea,select){font-size:16px;border-radius:10px;line-height:1.6;min-width:0}
body #player-support .support-conversation textarea{min-height:130px;resize:vertical}
body #player-support .support-compose>p,body #player-support .support-reopen-note{font-size:13px;line-height:1.7;color:#526982}
body #player-support .support-compose-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
body #player-support .support-history{margin:24px 0;max-height:520px;gap:14px;overscroll-behavior:contain}
body #player-support .support-message{padding:16px 18px;border-radius:12px;max-width:92%}
body #player-support .support-message p{font-size:15px;line-height:1.75;overflow-wrap:anywhere}
body #player-support .support-message time{font-size:12px}
body #player-support .support-feedback{font-size:14px;line-height:1.6;margin:16px 0 0;min-height:22px}
@media(max-width:1024px){body #player-support .support-folders,body #player-support .support-conversation{padding:20px}body #player-support .support-folders-heading{display:block}body #player-support .support-folders-heading>[data-new]{margin-top:14px;width:100%}body #player-support .support-categories{gap:6px}body #player-support .support-folder{font-size:12px;padding:9px}}
@media(max-width:768px){body #player-support .support-workspace{grid-template-columns:minmax(0,1fr);gap:16px}body #player-support .support-folders-heading{display:flex;align-items:center}body #player-support .support-folders-heading>[data-new]{width:auto;margin:0}body #player-support .support-folders>p{max-width:none;margin:0 0 16px}body #player-support .support-categories{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding:3px 2px 10px;overscroll-behavior-x:contain;scroll-padding:4px}body #player-support .support-folder{flex:0 0 auto;font-size:13px;min-height:42px;padding:10px 13px}body #player-support .support-thread-list{max-height:300px;min-height:70px}body #player-support .support-pages{margin-top:14px}body #player-support .support-welcome{min-height:275px;padding:18px 10px}body #player-support .support-welcome h2{font-size:24px}.help-center .help-answers .faq{grid-template-columns:minmax(0,1fr)}.help-center .help-answers .faq>details:last-child:nth-child(odd){grid-column:auto}}
@media(max-width:390px){body #player-support .support-folders,body #player-support .support-conversation{padding:18px 14px}body #player-support .support-folders-heading h2{font-size:20px}body #player-support .support-folders-heading>[data-new]{font-size:12px;padding:9px;gap:6px}body #player-support .support-conversation h2{font-size:24px}body #player-support .support-compose-actions{align-items:stretch;flex-direction:column}body #player-support .support-welcome .btn{width:100%}body #player-support .support-message{max-width:100%}}
/* O host de conversas não herda o limite de medida do cabeçalho editorial. */
.help-center #player-support{width:100%;max-width:none;margin:0}
body #player-support .support-workspace{width:100%;max-width:none}
