/* CONNECT Support Premium v2.0.0 — LOOP 005 — 2026-09-17 */
:root{--csp2-blue:#0B74FF;--csp2-blue-dark:#075BD4;--csp2-cyan:#16C7E8;--csp2-navy:#07172F;--csp2-text:#173B5D;--csp2-muted:#687D91;--csp2-border:#DCE6F0;--csp2-soft:#F5F8FC;--csp2-white:#fff;--csp2-success:#12845B;--csp2-warning:#A96B12;--csp2-danger:#C93B45}
body.connect-theme.template-knowledgebase,
body.connect-theme.template-knowledgebasecat,
body.connect-theme.template-knowledgebasearticle,
body.connect-theme.template-supportticketsubmit-stepone,
body.connect-theme.template-supportticketsubmit-steptwo,
body.connect-theme.template-supportticketsubmit-confirm,
body.connect-theme.template-supportticketslist,
body.connect-theme.template-viewticket,
body.connect-theme.template-contact{background:#F4F7FB}
body.connect-theme .connect-public-support-v1,
body.connect-theme .connect-support-page,
body.connect-theme .connect-ticket-view-shell{color:var(--csp2-text)}
body.connect-theme .connect-public-support-v1 .connect-inner-hero,
body.connect-theme .connect-support-page-head{position:relative;overflow:hidden;border:1px solid rgba(39,112,196,.18)!important;border-radius:20px!important;background:radial-gradient(circle at 92% 12%,rgba(22,199,232,.18),transparent 30%),linear-gradient(135deg,#041020,#082F61)!important;color:#fff!important;box-shadow:0 18px 46px rgba(4,16,32,.11)!important}
body.connect-theme .connect-support-page-head{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:24px;padding:25px 28px}
body.connect-theme .connect-support-page-head>div>span,
body.connect-theme .connect-public-support-v1 .connect-inner-hero>span{display:block;margin-bottom:7px;color:#69DDF7!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase}
body.connect-theme .connect-support-page-head h1,
body.connect-theme .connect-public-support-v1 .connect-inner-hero h1{margin:0 0 6px!important;color:#fff!important;font-size:clamp(27px,3vw,38px)!important;font-weight:900!important;letter-spacing:-.035em!important}
body.connect-theme .connect-support-page-head p,
body.connect-theme .connect-public-support-v1 .connect-inner-hero p{max-width:760px;margin:0!important;color:#B9CDE2!important;font-size:13.5px!important;line-height:1.65!important}
body.connect-theme .connect-public-support-v1 .card,
body.connect-theme .connect-support-page .card,
body.connect-theme .connect-ticket-view-shell .card{overflow:hidden;border:1px solid var(--csp2-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 11px 30px rgba(7,31,62,.055)!important}
body.connect-theme .connect-public-support-v1 .card-header,
body.connect-theme .connect-support-page .card-header,
body.connect-theme .connect-ticket-view-shell .card-header{border-bottom:1px solid #E8EEF5!important;background:#F8FAFD!important}
body.connect-theme .connect-public-support-v1 .form-control,
body.connect-theme .connect-support-page .form-control,
body.connect-theme .connect-ticket-view-shell .form-control{min-height:46px;border:1px solid #C8D6E5!important;border-radius:10px!important;background:#FBFDFF!important;color:#183B5C!important;box-shadow:none!important}
body.connect-theme .connect-public-support-v1 textarea.form-control,
body.connect-theme .connect-support-page textarea.form-control,
body.connect-theme .connect-ticket-view-shell textarea.form-control{min-height:170px;line-height:1.6;resize:vertical}
body.connect-theme .connect-public-support-v1 .form-control:focus,
body.connect-theme .connect-support-page .form-control:focus,
body.connect-theme .connect-ticket-view-shell .form-control:focus{border-color:#62A9FF!important;background:#fff!important;box-shadow:0 0 0 3px rgba(11,116,255,.12)!important}
body.connect-theme .connect-public-support-v1 label,
body.connect-theme .connect-support-page label,
body.connect-theme .connect-ticket-view-shell label{color:#36526D;font-weight:800}
body.connect-theme .connect-public-support-v1 .btn,
body.connect-theme .connect-support-page .btn,
body.connect-theme .connect-ticket-view-shell .btn{min-height:42px;border-radius:10px;font-weight:800}
body.connect-theme .connect-public-support-v1 .btn-primary,
body.connect-theme .connect-support-page .btn-primary,
body.connect-theme .connect-ticket-view-shell .btn-primary{border-color:var(--csp2-blue)!important;background:var(--csp2-blue)!important;color:#fff!important;box-shadow:0 8px 20px rgba(11,116,255,.15)}
body.connect-theme .connect-public-support-v1 .btn-primary:hover,
body.connect-theme .connect-support-page .btn-primary:hover,
body.connect-theme .connect-ticket-view-shell .btn-primary:hover{border-color:var(--csp2-blue-dark)!important;background:var(--csp2-blue-dark)!important}
/* Knowledge base */
body.connect-theme .connect-kb-shell{max-width:1080px;margin:0 auto}
body.connect-theme .connect-kb-premium .kb-search{overflow:hidden;border:1px solid #C9D8E8!important;border-radius:14px!important;background:#fff!important;box-shadow:0 9px 26px rgba(7,31,62,.05)!important}
body.connect-theme .connect-kb-premium .kb-search .form-control{min-height:54px!important;border:0!important;border-radius:0!important;background:#fff!important}
body.connect-theme .connect-kb-premium .kb-search .btn{min-width:132px;border-radius:0!important}
body.connect-theme .connect-kb-premium .kb-category{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
body.connect-theme .connect-kb-premium .kb-category:hover{transform:translateY(-2px);border-color:#A8CCF2!important;box-shadow:0 16px 36px rgba(7,65,130,.09)!important}
body.connect-theme .connect-kb-premium .kb-category>a{display:block;padding:20px 21px!important;text-decoration:none!important}
body.connect-theme .connect-kb-premium .kb-category .h5{color:#0A3158!important;font-weight:850!important}
body.connect-theme .connect-kb-premium .kb-article-item{padding:16px 18px!important;border-color:#E7EDF4!important;color:#214866!important;font-weight:750;text-decoration:none!important}
body.connect-theme .connect-kb-premium .kb-article-item:hover{background:#F6FAFF!important;color:#075FD6!important}
body.connect-theme .connect-kb-premium .kb-article-item small{display:block;margin:5px 0 0 25px;color:#73879B!important;font-weight:500!important;line-height:1.5}
body.connect-theme .connect-kb-article-page article{color:#294C69;font-size:15px;line-height:1.78}
body.connect-theme .connect-kb-article-page article img{max-width:100%;height:auto;border-radius:10px}
body.connect-theme .connect-kb-article-page article pre{overflow:auto;padding:16px;border:1px solid #DDE6EF;border-radius:10px;background:#F6F8FB}
/* Department cards + create ticket */
body.connect-theme .connect-support-entry .connect-support-department{display:flex;align-items:center;gap:15px;min-height:86px;padding:18px;border:1px solid #DCE6F0;border-radius:14px;background:#fff;color:#173E60;text-decoration:none!important;box-shadow:0 6px 18px rgba(7,31,62,.035);transition:.16s ease}
body.connect-theme .connect-support-entry .connect-support-department:hover{transform:translateY(-1px);border-color:#9FC8F4;box-shadow:0 12px 28px rgba(7,65,130,.075)}
body.connect-theme .connect-ticket-create-page .connect-ticket-form-title{margin-bottom:23px;padding-bottom:18px;border-bottom:1px solid #E8EEF5}
body.connect-theme .connect-ticket-create-page .connect-ticket-form-title>span{color:#0B74FF;font-size:10px;font-weight:900;letter-spacing:.12em}
body.connect-theme .connect-ticket-create-page .connect-ticket-form-title h2{margin:5px 0;color:#0A3158;font-size:25px;font-weight:900}
body.connect-theme .connect-ticket-create-page .connect-ticket-form-title p{margin:0;color:#6D8297}
body.connect-theme .attachment-group .custom-file-label{min-height:46px;padding-top:11px;border-color:#C8D6E5!important;border-radius:10px 0 0 10px!important;background:#FBFDFF!important;color:#61778C!important}
body.connect-theme .attachment-group .input-group-append .btn{border-radius:0 10px 10px 0!important}
/* Ticket list */
body.connect-theme.template-supportticketslist .table-container{overflow:hidden;border:1px solid var(--csp2-border);border-radius:16px;background:#fff;box-shadow:0 11px 30px rgba(7,31,62,.05)}
body.connect-theme.template-supportticketslist #tableTicketsList{margin:0!important}
body.connect-theme.template-supportticketslist #tableTicketsList thead th{padding:14px 15px!important;border:0!important;border-bottom:1px solid #E3EBF3!important;background:#F7FAFD!important;color:#587086!important;font-size:10px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase}
body.connect-theme.template-supportticketslist #tableTicketsList tbody td{padding:15px!important;border-color:#EDF2F6!important;vertical-align:middle!important;color:#456079}
body.connect-theme.template-supportticketslist #tableTicketsList tbody tr{cursor:pointer;transition:background .14s ease}
body.connect-theme.template-supportticketslist #tableTicketsList tbody tr:hover{background:#F7FBFF}
body.connect-theme.template-supportticketslist .ticket-number{display:block;color:#0B74FF;font-size:10px;font-weight:900}
body.connect-theme.template-supportticketslist .ticket-subject{display:block;margin-top:2px;color:#173E60;font-weight:800}
body.connect-theme.template-supportticketslist .status{display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border-radius:999px!important;color:#fff;font-size:10px;font-weight:900}
body.connect-theme.template-supportticketslist .dataTables_empty{padding:36px 18px!important;color:#6C8196!important;text-align:center!important}
/* Ticket conversation */
body.connect-theme.template-viewticket .view-ticket>.card-body:first-child{padding:22px!important;background:linear-gradient(180deg,#FBFDFF,#F6F9FC)}
body.connect-theme.template-viewticket .view-ticket>.card-body:first-child .card-title{color:#0A3158;font-weight:900}
body.connect-theme.template-viewticket .ticket-reply{overflow:hidden;border:1px solid #DFE8F1;border-radius:14px;background:#fff}
body.connect-theme.template-viewticket .ticket-reply.staff{border-color:#BFD8F2;background:#FAFDFF}
body.connect-theme.template-viewticket .ticket-reply .posted-by{padding:11px 14px;border-bottom:1px solid #E7EDF4;background:#F7FAFD;color:#61778C;font-size:12px}
body.connect-theme.template-viewticket .ticket-reply.staff .posted-by{background:#EDF6FF}
body.connect-theme.template-viewticket .ticket-reply .posted-by-name{color:#173E60;font-weight:900}
body.connect-theme.template-viewticket .ticket-reply .message{color:#294C69;line-height:1.72}
body.connect-theme.template-viewticket .attachments{border-top:1px solid #E7EDF4;background:#FAFCFE}
body.connect-theme.template-viewticket .attachment-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px;padding:0;list-style:none}
body.connect-theme.template-viewticket .attachment-list li{margin:0!important}
body.connect-theme.template-viewticket .attachment-list a>span,
body.connect-theme.template-viewticket .attachment-list li>span{display:flex!important;align-items:center;gap:8px;min-height:42px;padding:8px 11px;border:1px solid #D8E4EF;border-radius:9px;background:#fff;color:#315470;text-decoration:none}
body.connect-theme.template-viewticket #ticketReplyContainer{margin-top:22px}
/* Contact + confirm + generic alerts */
body.connect-theme .connect-contact-premium .connect-contact-layout{gap:26px}
body.connect-theme .connect-contact-premium .connect-contact-card .card-body{padding:32px!important}
body.connect-theme .connect-contact-premium .connect-contact-side{border-radius:17px!important;box-shadow:0 18px 46px rgba(4,16,32,.15)!important}
body.connect-theme .connect-ticket-confirm-shell{max-width:760px;margin:0 auto}
body.connect-theme .connect-ticket-confirm-shell .card-body{padding:34px!important;text-align:center}
body.connect-theme .connect-ticket-confirm-shell .connect-confirm-icon{display:grid;width:64px;height:64px;margin:0 auto 15px;place-items:center;border-radius:50%;background:#EAF8F3;color:var(--csp2-success);font-size:27px}
body.connect-theme .connect-public-support-v1 .alert,
body.connect-theme .connect-support-page .alert,
body.connect-theme .connect-ticket-view-shell .alert{border-radius:12px!important;box-shadow:none!important}
body.connect-theme .connect-public-aux>.container>.text-center{border-radius:18px!important;box-shadow:0 15px 40px rgba(7,31,62,.06)!important}
body.connect-theme .connect-public-support-v1 a:focus-visible,
body.connect-theme .connect-support-page a:focus-visible,
body.connect-theme .connect-ticket-view-shell a:focus-visible,
body.connect-theme .connect-public-support-v1 button:focus-visible,
body.connect-theme .connect-support-page button:focus-visible,
body.connect-theme .connect-ticket-view-shell button:focus-visible{outline:3px solid rgba(11,116,255,.30)!important;outline-offset:2px!important}
@media(max-width:991.98px){body.connect-theme .connect-support-page-head{align-items:flex-start}body.connect-theme.template-supportticketslist .table-container{overflow-x:auto}body.connect-theme.template-supportticketslist #tableTicketsList{min-width:760px}}
@media(max-width:767.98px){body.connect-theme .connect-support-page-head{display:block;padding:21px 18px;border-radius:16px!important}body.connect-theme .connect-support-page-head .btn{width:100%;margin-top:17px}body.connect-theme .connect-public-support-v1 .connect-inner-hero{padding:22px 18px!important;border-radius:16px!important}body.connect-theme .connect-kb-premium .kb-search{display:block;overflow:visible;border:0!important;background:transparent!important;box-shadow:none!important}body.connect-theme .connect-kb-premium .kb-search .form-control{border:1px solid #C9D8E8!important;border-radius:10px!important}body.connect-theme .connect-kb-premium .kb-search .input-group-append{display:block;width:100%;margin-top:8px}body.connect-theme .connect-kb-premium .kb-search .btn{width:100%;border-radius:10px!important}body.connect-theme .connect-contact-premium .connect-contact-card .card-body,body.connect-theme .connect-ticket-create-page .connect-ticket-create-form>.card>.card-body{padding:20px!important}body.connect-theme.template-viewticket .ticket-actions{float:none!important;display:grid;grid-template-columns:1fr;gap:8px;width:100%}body.connect-theme.template-viewticket .ticket-actions .btn{width:100%}body.connect-theme.template-viewticket .attachment-list{display:grid;grid-template-columns:1fr}body.connect-theme .connect-ticket-confirm-shell .card-body{padding:25px 18px!important}}
@media(max-width:480px){body.connect-theme .connect-public-support-v1 .form-control,body.connect-theme .connect-support-page .form-control,body.connect-theme .connect-ticket-view-shell .form-control{font-size:16px!important}body.connect-theme .connect-support-page-head h1,body.connect-theme .connect-public-support-v1 .connect-inner-hero h1{font-size:27px!important}}
@media(prefers-reduced-motion:reduce){body.connect-theme .connect-public-support-v1 *,body.connect-theme .connect-support-page *,body.connect-theme .connect-ticket-view-shell *{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@media print{body.connect-theme .connect-support-page-head,body.connect-theme .connect-whatsapp-float{display:none!important}body.connect-theme.template-viewticket .ticket-reply{break-inside:avoid;box-shadow:none!important}}

/* LOOP 005 — AUXILIARY SUPPORT / CONTENT POLISH v2.1.0 */
body.connect-theme.template-downloads,
body.connect-theme.template-announcements,
body.connect-theme.template-viewannouncement,
body.connect-theme.template-error,
body.connect-theme.template-unknown-routepath{background:#F4F7FB}

body.connect-theme .connect-public-aux{color:var(--csp2-text)}
body.connect-theme .connect-public-aux .connect-aux-hero{
  position:relative;overflow:hidden;margin-bottom:24px;padding:26px 28px;
  border:1px solid rgba(39,112,196,.18);border-radius:20px;
  background:radial-gradient(circle at 92% 12%,rgba(22,199,232,.18),transparent 30%),linear-gradient(135deg,#041020,#082F61);
  color:#fff;box-shadow:0 18px 46px rgba(4,16,32,.11)
}
body.connect-theme .connect-public-aux .connect-aux-hero>span{display:block;margin-bottom:7px;color:#69DDF7;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
body.connect-theme .connect-public-aux .connect-aux-hero h1{margin:0 0 6px;color:#fff;font-size:clamp(27px,3vw,38px);font-weight:900;letter-spacing:-.035em;line-height:1.15}
body.connect-theme .connect-public-aux .connect-aux-hero p{max-width:760px;margin:0;color:#B9CDE2;font-size:13.5px;line-height:1.65}
body.connect-theme .connect-public-aux .card,
body.connect-theme .connect-public-aux .list-group{border-color:var(--csp2-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 11px 30px rgba(7,31,62,.05)!important}
body.connect-theme .connect-public-aux .card{overflow:hidden}
body.connect-theme .connect-public-aux .card>.card-body{padding:27px!important}
body.connect-theme .connect-public-aux .card-title{color:#0A3158!important;font-weight:900!important;letter-spacing:-.02em}
body.connect-theme .connect-public-aux .kb-search{overflow:hidden;border:1px solid #CAD9E8;border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(7,31,62,.045)}
body.connect-theme .connect-public-aux .kb-search .form-control{min-height:50px;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
body.connect-theme .connect-public-aux .kb-search .btn{min-width:120px;border:0!important;border-radius:0!important;background:var(--csp2-blue)!important;color:#fff!important;font-weight:850!important}
body.connect-theme .connect-public-aux .kb-category{overflow:hidden;border:1px solid #DCE6F0!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 24px rgba(7,31,62,.045)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}
body.connect-theme .connect-public-aux .kb-category:hover{transform:translateY(-2px);border-color:#A5CBF4!important;box-shadow:0 14px 30px rgba(7,65,130,.08)!important}
body.connect-theme .connect-public-aux .kb-category>a{display:block;min-height:92px;padding:20px!important;color:#173E60!important;text-decoration:none!important}
body.connect-theme .connect-public-aux .kb-category .h5{font-weight:850!important}
body.connect-theme .connect-public-aux .kb-category .badge{min-height:24px;padding:6px 9px;border-radius:999px;background:#EAF4FF!important;color:#075FD6!important;font-size:10px;font-weight:900}
body.connect-theme .connect-public-aux .kb-article-item{padding:15px 18px!important;border-color:#E9EFF5!important;color:#173E60!important;font-weight:800!important;transition:background .14s ease,color .14s ease}
body.connect-theme .connect-public-aux .kb-article-item:hover{background:#F6FAFF!important;color:#075FD6!important}
body.connect-theme .connect-public-aux .kb-article-item small{display:block;margin-top:5px;color:#6D8297!important;font-weight:500!important;line-height:1.55}
body.connect-theme .connect-public-aux .announcements .announcement{margin-bottom:16px;padding:22px;border:1px solid #DFE8F1!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}
body.connect-theme .connect-public-aux .announcements .announcement h1{font-size:20px!important;line-height:1.3!important}
body.connect-theme .connect-public-aux .announcements .announcement h1 a{color:#0A3158!important;text-decoration:none!important}
body.connect-theme .connect-public-aux .announcements .announcement h1 a:hover{color:var(--csp2-blue)!important}
body.connect-theme .connect-public-aux .announcements .announcement article{color:#3D5B74;font-size:14px;line-height:1.72}
body.connect-theme .connect-public-aux .pagination{gap:6px;margin-top:20px}
body.connect-theme .connect-public-aux .page-link{display:grid;min-width:42px;min-height:42px;place-items:center;border:1px solid #D8E4EF!important;border-radius:9px!important;background:#fff!important;color:#315470!important;font-weight:800}
body.connect-theme .connect-public-aux .page-item.active .page-link{border-color:var(--csp2-blue)!important;background:var(--csp2-blue)!important;color:#fff!important}
body.connect-theme.template-viewannouncement .connect-public-aux>.card>.card-body>h1{color:#0A3158!important;font-size:clamp(25px,3vw,34px)!important;font-weight:900!important;letter-spacing:-.025em!important}
body.connect-theme.template-viewannouncement .connect-public-aux>.card>.card-body .py-5{padding-top:24px!important;padding-bottom:24px!important;color:#294C69;font-size:15px;line-height:1.78}
body.connect-theme.template-viewannouncement .connect-public-aux>.card>.card-body .py-5 img{max-width:100%;height:auto;border-radius:10px}
body.connect-theme .connect-public-aux>.container>.text-center{max-width:760px;margin:0 auto;padding:42px 30px!important;border:1px solid #DCE6F0;border-radius:18px;background:#fff;box-shadow:0 15px 40px rgba(7,31,62,.06)}
body.connect-theme .connect-public-aux>.container>.text-center .display-1{font-size:clamp(56px,10vw,96px)!important;line-height:1!important}
body.connect-theme .connect-public-aux>.container>.text-center h3{color:#0A3158;font-weight:900}
body.connect-theme .connect-public-aux>.container>.text-center p{color:#6B8095;line-height:1.65}
body.connect-theme .connect-public-aux>.container>.text-center .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}
body.connect-theme .connect-public-aux>.container>.text-center .btn{min-height:44px;border-radius:10px;font-weight:850}
body.connect-theme .connect-invalid-route-note{max-width:1180px;margin:18px auto 0;padding:0 15px}
body.connect-theme .connect-invalid-route-note .alert{border:1px solid #CFE2F7!important;border-radius:12px!important;background:#F1F8FF!important;color:#315470!important}
body.connect-theme .connect-public-aux .alert-info{border:1px solid #CFE2F7!important;background:#F1F8FF!important;color:#315470!important}
body.connect-theme .connect-public-aux .alert:only-child{padding:28px 20px!important;text-align:center!important}
body.connect-theme.template-supportticketsubmit-steptwo .connect-ticket-submit-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid #E8EEF5}
body.connect-theme.template-supportticketsubmit-steptwo .connect-ticket-submit-actions>div:last-child{display:flex;gap:9px}
body.connect-theme.template-supportticketsubmit-steptwo .custom-file-input:focus~.custom-file-label{border-color:#62A9FF!important;box-shadow:0 0 0 3px rgba(11,116,255,.12)!important}
body.connect-theme.template-supportticketsubmit-steptwo #inputMessage{min-height:220px}
body.connect-theme.template-supportticketslist .dataTables_wrapper .dataTables_filter input,
body.connect-theme.template-supportticketslist .dataTables_wrapper .dataTables_length select{min-height:40px;border:1px solid #C8D6E5;border-radius:9px;background:#fff}
body.connect-theme.template-supportticketslist .dataTables_wrapper .dataTables_info{color:#6D8297;font-size:12px}
@media(max-width:767.98px){
 body.connect-theme .connect-public-aux .connect-aux-hero{padding:22px 18px;border-radius:16px}
 body.connect-theme .connect-public-aux .card>.card-body{padding:20px!important}
 body.connect-theme .connect-public-aux .kb-search{display:block;overflow:visible;border:0;background:transparent;box-shadow:none}
 body.connect-theme .connect-public-aux .kb-search .form-control{border:1px solid #CAD9E8!important;border-radius:10px!important}
 body.connect-theme .connect-public-aux .kb-search .input-group-append{display:block;width:100%;margin-top:8px}
 body.connect-theme .connect-public-aux .kb-search .btn{width:100%;border-radius:10px!important}
 body.connect-theme .connect-public-aux>.container>.text-center{padding:32px 18px!important}
 body.connect-theme .connect-public-aux>.container>.text-center .buttons{display:grid;grid-template-columns:1fr}
 body.connect-theme.template-supportticketsubmit-steptwo .connect-ticket-submit-actions{display:grid;grid-template-columns:1fr}
 body.connect-theme.template-supportticketsubmit-steptwo .connect-ticket-submit-actions>div:last-child{display:grid;grid-template-columns:1fr}
 body.connect-theme.template-supportticketsubmit-steptwo .connect-ticket-submit-actions .btn{width:100%}
}
@media(max-width:480px){body.connect-theme .connect-public-aux .connect-aux-hero h1{font-size:27px!important}body.connect-theme .connect-public-aux .kb-category>a{min-height:82px;padding:17px!important}}
/* END LOOP 005 AUXILIARY POLISH */
