/* ET-HOST support: scoped to public preview/platform support pages. */
body.preview-platform.support-center-page{--primary:#137aff;--primary-dark:#075acb;--ink:#102e4c;--muted:#526b83}
body.preview-platform.support-center-page main.support-center-shell{max-width:1200px!important;margin:32px auto 45px!important}
body.preview-platform.support-center-page main.support-center-shell :is(.support-hero-clean,.kb-hero){background:linear-gradient(120deg,#e3f2ff,#f8fcff)!important;border:1px solid #cce3fb!important;border-radius:20px!important;padding:38px!important;min-height:0!important;box-shadow:0 10px 30px #0d5dab0b!important;color:#102e4c!important}
body.preview-platform.support-center-page main.support-center-shell .support-hero-clean{grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr)!important;gap:35px!important}
body.preview-platform.support-center-page main.support-center-shell :is(.support-hero-clean,.kb-hero) h1{color:#0b2c50!important;font-size:clamp(32px,3.5vw,46px)!important;line-height:1.13!important;letter-spacing:-.035em!important;max-width:720px!important;margin:14px 0 18px!important}
body.preview-platform.support-center-page main.support-center-shell :is(.support-hero-clean,.kb-hero) p{color:#415f7c!important;font-size:16px!important;line-height:1.7!important;max-width:720px!important;margin:0!important}
body.preview-platform.support-center-page main.support-center-shell .eyebrow{color:#075fce!important;font-size:11px!important;line-height:1.5!important;letter-spacing:.09em!important;background:#d9ecff!important}
body.preview-platform.support-center-page main.support-center-shell .support-hero-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body.preview-platform.support-center-page main.support-center-shell .support-hero-badges>span{background:#fff!important;color:#164c7a!important;border:1px solid #c5def7!important;min-height:60px!important;font-size:13px!important;line-height:1.5!important;padding:13px!important;border-radius:12px!important}
body.preview-platform.support-center-page main.support-center-shell :is(.btn,button[type=submit],.support-open-form>button,.support-main-panel form>button,.support-reply-card .button-row>button){background:linear-gradient(125deg,#168bff,#0765e5)!important;color:#fff!important;border:1px solid #137aff!important;border-radius:9px!important;min-height:46px!important;padding:12px 18px!important;font-size:14px!important;line-height:1.4!important;box-shadow:0 4px 12px #137aff1a!important}
body.preview-platform.support-center-page main.support-center-shell .btn:hover{background:#075acb!important;border-color:#075acb!important}
body.preview-platform.support-center-page main.support-center-shell .btn-ghost{background:#edf6ff!important;color:#075fce!important;border-color:#c4def8!important;box-shadow:none!important}
body.preview-platform.support-center-page main.support-center-shell :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #137aff!important;outline-offset:3px!important}
body.preview-platform.support-center-page main.support-center-shell .support-v3-actions{gap:14px!important;margin:20px 0!important}
body.preview-platform.support-center-page main.support-center-shell .support-v3-actions>a{padding:18px!important;border-color:#cee3f7!important;border-radius:13px!important;min-height:90px!important}
body.preview-platform.support-center-page main.support-center-shell .support-v3-actions>a>span{background:#e4f2ff!important;color:#0968db!important;font-size:12px!important}
body.preview-platform.support-center-page main.support-center-shell .support-v3-actions b{font-size:16px!important;color:#153b5e!important}
body.preview-platform.support-center-page main.support-center-shell .support-v3-actions small{font-size:12px!important;color:#526b83!important;line-height:1.5}
body.preview-platform.support-center-page main.support-center-shell .support-v3-actions i{color:#137aff!important}
body.preview-platform.support-center-page main.support-center-shell .kb-search-form{grid-template-columns:minmax(0,1fr) minmax(145px,210px) auto!important;gap:13px!important;margin:22px 0!important}
body.preview-platform.support-center-page main.support-center-shell :is(input:not([type=hidden]),select,textarea){font-size:15px!important;line-height:1.5!important;color:#163858!important;background:#fff!important;border-color:#bfd8f2!important;min-height:46px!important}
body.preview-platform.support-center-page main.support-center-shell input::placeholder,body.preview-platform.support-center-page main.support-center-shell textarea::placeholder{color:#657c91!important;opacity:1}
body.preview-platform.support-center-page main.support-center-shell label{font-size:14px!important;color:#234763!important}
body.preview-platform.support-center-page main.support-center-shell .kb-search-form label>span{font-size:14px!important;color:#234763!important}
body.preview-platform.support-center-page main.support-center-shell .kb-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:13px!important}
body.preview-platform.support-center-page main.support-center-shell .kb-quick-grid>a{background:#f6fbff!important;border:1px solid #d2e5f7!important;border-radius:12px!important;padding:19px!important;min-height:190px!important;align-content:start!important}
body.preview-platform.support-center-page main.support-center-shell .kb-quick-grid>a:hover{background:#fff!important;border-color:#7db7f3!important;box-shadow:0 6px 20px #137aff16!important}
body.preview-platform.support-center-page main.support-center-shell .kb-quick-grid>a>span{color:#0867d6!important;font-size:10px!important;line-height:1.5!important;letter-spacing:.06em!important}
body.preview-platform.support-center-page main.support-center-shell .kb-quick-grid>a>strong{color:#123858!important;font-size:15px!important;line-height:1.4!important;margin:10px 0!important}
body.preview-platform.support-center-page main.support-center-shell .kb-quick-grid>a>small{color:#526b83!important;font-size:13px!important;line-height:1.65!important}
body.preview-platform.support-center-page main.support-center-shell :is(.support-panel,.support-notify-card,.support-info-grid>article){border-color:#d0e3f5!important;border-radius:14px!important}
body.preview-platform.support-center-page main.support-center-shell .card-title{align-items:flex-start!important;gap:18px!important;flex-wrap:wrap}
body.preview-platform.support-center-page main.support-center-shell .card-title h2{font-size:25px!important;line-height:1.25!important;margin:4px 0 9px!important;color:#103557!important}
body.preview-platform.support-center-page main.support-center-shell :is(.hint,.card-title p,.support-notify-card p,.support-info-grid p){font-size:14px!important;color:#526b83!important;line-height:1.7!important}
body.preview-platform.support-center-page main.support-center-shell .support-page-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr)!important;gap:22px!important}
body.preview-platform.support-center-page main.support-center-shell .support-form-grid{gap:15px!important}
body.preview-platform.support-center-page main.support-center-shell :is(.support-page-grid>*,.kb-search-form>*,.support-form-grid>*){min-width:0!important}
body.preview-platform.support-center-page main.support-center-shell .support-main-panel textarea{min-height:180px!important}
body.preview-platform.support-center-page main.support-center-shell .support-main-panel input[type=file]{padding:8px!important}
body.preview-platform.support-center-page main.support-center-shell input[type=file]::file-selector-button{border:1px solid #b8d4f0;border-radius:6px;background:#eaf4ff;color:#164c7a;padding:8px 10px;margin-right:10px}
body.preview-platform.support-center-page main.support-center-shell .captcha{background:#edf6ff!important;border-color:#c7dff7!important;color:#234763!important}
body.preview-platform.support-center-page main.support-center-shell .support-step{background:#e7f3ff!important;color:#0968db!important}
body.preview-platform.support-center-page main.support-center-shell .kb-category-nav a.active{background:#137aff!important;color:#fff!important;border-color:#137aff!important}
@media(max-width:1000px){
 body.preview-platform.support-center-page main.support-center-shell .support-hero-clean{grid-template-columns:1fr!important;gap:24px!important}
 body.preview-platform.support-center-page main.support-center-shell .kb-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.preview-platform.support-center-page main.support-center-shell .support-page-grid{grid-template-columns:1fr!important}
}
@media(max-width:650px){
 body.preview-platform.support-center-page main.support-center-shell{width:calc(100% - 28px)!important;margin:20px auto 28px!important}
 body.preview-platform.support-center-page main.support-center-shell :is(.support-hero-clean,.kb-hero){padding:24px 21px!important;border-radius:15px!important}
 body.preview-platform.support-center-page main.support-center-shell :is(.support-hero-clean,.kb-hero) h1{font-size:32px!important}
 body.preview-platform.support-center-page main.support-center-shell .support-hero-badges{grid-template-columns:1fr!important}
 body.preview-platform.support-center-page main.support-center-shell :is(.support-v3-actions,.kb-search-form,.kb-quick-grid,.support-form-grid,.support-info-grid){grid-template-columns:1fr!important}
 body.preview-platform.support-center-page main.support-center-shell .support-panel{padding:22px 18px!important}
 body.preview-platform.support-center-page main.support-center-shell .card-title h2{font-size:23px!important}
 body.preview-platform.support-center-page main.support-center-shell .kb-quick-grid>a{min-height:0!important}
 body.preview-platform.support-center-page main.support-center-shell :is(input:not([type=hidden]),select,textarea){font-size:16px!important;min-height:48px!important}
 body.preview-platform.support-center-page main.support-center-shell .kb-search-form>button{width:100%!important}
 body.preview-platform.support-center-page main.support-center-shell .card-title>.btn{width:100%!important}
}

