
/* v5.1 support tickets + FAQ */
.sup51,.chat51,.help51{max-width:1180px;margin:auto;padding:42px 18px 80px}.sup51-head,.chat51-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.sup51-head h1,.chat51-head h1,.help51-hero h1{font-size:44px;margin:6px 0}.sup51-head p,.chat51-head p,.help51-hero p{color:#777}.sup51-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sup51-card,.chat51-card{background:#fff;border:1px solid #e6e5e0;border-radius:17px;overflow:hidden}.sup51-cardhead{padding:18px;border-bottom:1px solid #eee}.sup51-cardhead h2{font-size:18px;margin:0}.sup51-cardhead p{font-size:9px;color:#777}.sup51-form{padding:18px}.sup51-form label,.chat51-reply label{display:block;font-size:8px;font-weight:900;text-transform:uppercase;margin-bottom:12px}.sup51-form input,.sup51-form select,.sup51-form textarea,.chat51-reply textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:11px;border:1px solid #ddd;border-radius:9px}.sup51-form textarea,.chat51-reply textarea{min-height:110px}.sup51-list{padding:0 15px}.sup51-list>a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid #eee}.sup51-list b,.sup51-list span{display:block}.sup51-list b{font-size:11px}.sup51-list span{font-size:8px;color:#888}.sup51-list em{font-style:normal;font-size:8px;background:#f2f2ee;border-radius:999px;padding:5px 8px}.sup51-alert{background:#e8f8ef;color:#167845;padding:9px;border-radius:8px;margin-bottom:12px;font-size:10px}.sup51-alert.error{background:#fdeaea;color:#b42318}.chat51-head>span{background:#111;color:#fff;border-radius:999px;padding:7px 10px;font-size:9px}.chat51-thread{padding:18px;display:grid;gap:12px;min-height:300px}.chat51-thread article{display:flex}.chat51-thread article.customer{justify-content:flex-end}.chat51-bubble{max-width:72%;background:#f4f3ef;border-radius:14px;padding:12px}.chat51-thread article.customer .chat51-bubble{background:#111;color:#fff}.chat51-bubble b,.chat51-bubble small{display:block;font-size:8px}.chat51-bubble p{font-size:11px;line-height:1.55}.chat51-bubble img{max-width:180px;border-radius:8px}.chat51-reply{border-top:1px solid #eee;padding:15px}.chat51-reply>div{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.chat51-closed{padding:20px;text-align:center;background:#f7f6f3}
.at51-kpis{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.at51-kpis>div,.at51-card,.tv51-card,.faq51-card{background:#fff;border:1px solid #e6e5e0;border-radius:17px;overflow:hidden}.at51-kpis>div{padding:15px}.at51-kpis span,.at51-kpis strong,.at51-kpis small{display:block}.at51-kpis span{font-size:8px;color:#999}.at51-kpis strong{font-size:20px}.at51-kpis small{font-size:8px;color:#888}.at51-head,.tv51-head,.faq51-head{display:flex;justify-content:space-between;align-items:center;padding:17px 18px;border-bottom:1px solid #eee}.at51-head span,.tv51-head span{font-size:8px;color:#999;font-weight:900}.at51-head h2,.tv51-head h2,.faq51-head h2{font-size:17px;margin:3px 0}.at51-head form{display:flex;gap:6px}.at51-head select,.tv51-status select{padding:9px;border:1px solid #ddd;border-radius:8px}.at51-list{padding:0 15px}.at51-list>a{display:grid;grid-template-columns:42px 1fr auto auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid #eee}.at51-icon{width:38px;height:38px;border-radius:10px;background:#f2f2ee;display:grid;place-items:center}.at51-list b,.at51-list span,.at51-list small{display:block}.at51-list b{font-size:11px}.at51-list span,.at51-list small{font-size:8px;color:#888}.at51-list em{font-style:normal;font-size:8px}.at51-list strong{font-size:9px;background:#f4f3ef;border-radius:999px;padding:5px 8px}.at51-empty{text-align:center;padding:50px;color:#777}.tv51-grid{display:grid;grid-template-columns:1fr 280px;gap:16px}.tv51-thread{padding:16px;display:grid;gap:12px}.tv51-thread article{display:flex}.tv51-thread article.admin{justify-content:flex-end}.tv51-thread article>div{max-width:72%;background:#f4f3ef;padding:12px;border-radius:13px}.tv51-thread article.admin>div{background:#111;color:#fff}.tv51-thread b,.tv51-thread small{display:block;font-size:8px}.tv51-thread p{font-size:10px}.tv51-thread img{max-width:160px;border-radius:7px}.tv51-reply{padding:14px;border-top:1px solid #eee}.tv51-reply textarea{width:100%;min-height:90px;box-sizing:border-box;border:1px solid #ddd;border-radius:9px;padding:10px}.tv51-reply>div{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.tv51-card.side{height:max-content;padding-bottom:14px}.tv51-status{display:grid;gap:8px;padding:14px}.tv51-card.side>a{margin:0 14px;width:calc(100% - 28px);box-sizing:border-box;text-align:center}.faq51-grid{display:grid;grid-template-columns:360px 1fr;gap:16px}.faq51-form{padding:16px}.faq51-form label{display:block;font-size:8px;font-weight:900;text-transform:uppercase;margin-bottom:11px}.faq51-form input,.faq51-form textarea{width:100%;box-sizing:border-box;margin-top:5px;padding:10px;border:1px solid #ddd;border-radius:8px}.faq51-form textarea{min-height:110px}.faq51-toggle{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.faq51-list{padding:0 15px}.faq51-list article{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #eee}.faq51-list span,.faq51-list b,.faq51-list small{display:block}.faq51-list span,.faq51-list small{font-size:8px;color:#888}.faq51-list b{font-size:10px}.faq51-list em{font-style:normal;font-size:8px;border-radius:999px;padding:5px 8px}.faq51-list em.on{background:#e8f8ef;color:#167845}.faq51-list em.off{background:#fdeaea;color:#b42318}.faq51-list article>div:last-child{display:flex;gap:5px}.faq51-list form{margin:0}
.help51-hero{padding:35px 0 30px;border-bottom:1px solid #eee}.help51-section{display:grid;grid-template-columns:230px 1fr;gap:25px;padding:30px 0;border-bottom:1px solid #eee}.help51-section>div:first-child>span{font-size:8px;color:#999;font-weight:900}.help51-section h2{font-size:24px;margin:4px 0}.help51-faqs details{border-bottom:1px solid #eee;padding:13px 0}.help51-faqs summary{display:flex;justify-content:space-between;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.help51-faqs p{font-size:10px;color:#666;line-height:1.6}.help51-empty{text-align:center;padding:50px;color:#777}
@media(max-width:900px){.sup51-layout,.tv51-grid,.faq51-grid,.help51-section{grid-template-columns:1fr}.at51-list>a{grid-template-columns:40px 1fr auto}.at51-list strong{grid-column:2/4}.chat51-bubble,.tv51-thread article>div{max-width:84%}}@media(max-width:560px){.sup51,.chat51,.help51{padding:28px 10px 70px}.sup51-head,.chat51-head{display:block}.sup51-head h1,.chat51-head h1,.help51-hero h1{font-size:34px}.chat51-head>span{display:inline-block;margin-top:8px}.at51-head{display:block}.at51-head form{margin-top:10px}.at51-list>a{grid-template-columns:38px 1fr}.at51-list em,.at51-list strong{grid-column:2}.faq51-list article{grid-template-columns:1fr}.chat51-reply>div,.tv51-reply>div{display:grid}.chat51-reply .btn,.tv51-reply .btn{width:100%}}
