/* Qsmart open manuals. Deliberately scoped to enabled manual pages. */
body.qmg-page #main{padding:0!important;background:#fff}
body.qmg-page #main>.fusion-row{max-width:1440px!important}
body.qmg-page .fusion-tb-header :is(a,p,span,small,li,button,label),body.qmg-page .qsmart-footer :is(a,p,span,small,li,button,label){font-size:max(16px,1em)!important}
body.qmg-page .cmplz-cookiebanner{font-size:16px!important;max-height:calc(100vh - 24px);overflow-y:auto}
body.qmg-page .cmplz-cookiebanner :is(div,p,span,a,small,label,button,input,select,summary,li),body.qmg-page .cmplz-manage-consent{font-size:max(16px,1em)!important;line-height:1.6!important}
.qmg{--qmg-blue:#244bed;--qmg-ink:#18313f;--qmg-muted:#536575;--qmg-line:#d8e1e8;--qmg-offset:150px;max-width:1280px;margin:0 auto;padding:28px 24px 64px;font-family:QsmartManrope,Inter,Arial,sans-serif;font-size:18px;line-height:1.75;color:var(--qmg-ink)}
.qmg *{box-sizing:border-box}
.qmg :is(p,li,td,th,blockquote,dd,dt){font-size:18px!important;line-height:1.8!important}
.qmg :is(span,a,small,button,label,summary,code,sup,sub){font-size:max(16px,1em)!important}
.qmg :is(h1,h2,h3,h4,h5,h6){font-family:inherit!important;color:var(--qmg-ink)!important;font-weight:650!important;letter-spacing:-.035em!important;line-height:1.3!important;text-transform:none!important}
.qmg a{color:var(--qmg-blue);text-underline-offset:4px}
.qmg a:focus-visible,.qmg summary:focus-visible{outline:3px solid var(--qmg-blue)!important;outline-offset:5px!important;border-radius:3px}
.qmg :is(section,[id],h2,h3,h4){scroll-margin-top:var(--qmg-offset)}
.qmg .qmg-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:16px;margin:0 0 24px;color:var(--qmg-muted)}
.qmg .qmg-breadcrumb a{text-decoration:none}
.qmg .qmg-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:64px;align-items:center;padding:30px 0 56px;border-bottom:1px solid var(--qmg-line)}
.qmg .qmg-eyebrow{font-size:16px!important;font-weight:650;letter-spacing:.08em;margin:0 0 22px;color:var(--qmg-blue)}
.qmg h1{font-size:clamp(32px,3.5vw,54px)!important;margin:0 0 22px!important;overflow-wrap:anywhere}
.qmg h1>span{display:block;color:var(--qmg-muted)}
.qmg .qmg-product-name{font-size:20px!important;max-width:600px;margin:0 0 26px;color:var(--qmg-muted)}
.qmg .qmg-actions{display:flex;gap:12px;flex-wrap:wrap}
.qmg .qmg-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:12px 20px;border:1px solid var(--qmg-blue);border-radius:5px;background:var(--qmg-blue);color:#fff!important;text-decoration:none!important;font-size:18px!important;font-weight:650;line-height:1.4}
.qmg .qmg-button:hover{background:#183dc9;color:#fff!important}
.qmg .qmg-button-secondary{background:#fff;color:var(--qmg-ink)!important;border-color:var(--qmg-line)}
.qmg .qmg-button-secondary:hover{background:#f0f4ff;color:var(--qmg-ink)!important}
.qmg svg{display:inline-block;width:22px;height:22px;flex:0 0 auto;vertical-align:middle}
.qmg .qmg-facts{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:14px 22px}
.qmg .qmg-facts li{display:flex;align-items:center;gap:9px;font-size:18px!important;margin:0;color:var(--qmg-muted)}
.qmg .qmg-facts svg{width:18px;height:18px;color:var(--qmg-blue)}
.qmg .qmg-hero-media{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;background:#fff}
.qmg .qmg-product-image{display:block;width:100%;height:300px;max-width:360px;object-fit:contain;object-position:center;background:#fff;filter:none!important;mix-blend-mode:normal!important;opacity:1!important;border:0!important;box-shadow:none!important}
.qmg .qmg-features{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;max-width:500px;margin-top:24px}
.qmg .qmg-features>div{display:flex;align-items:center;gap:12px;padding:17px 14px;border:1px solid var(--qmg-line);border-radius:10px;min-width:0}
.qmg .qmg-features svg{width:24px;height:24px;color:var(--qmg-blue)}
.qmg .qmg-features p{margin:0!important;line-height:1.5!important}
.qmg .qmg-features strong{display:block;font-size:22px!important;white-space:normal;overflow-wrap:break-word;color:var(--qmg-ink)}
.qmg .qmg-features p{min-width:0;max-width:100%}
.qmg .qmg-features p>span{display:block;font-size:16px!important;color:var(--qmg-muted);overflow-wrap:anywhere;hyphens:auto}
.qmg .qmg-preface{padding:40px 0 32px;max-width:100%}
.qmg .qmg-preface>h2{font-size:30px!important;margin:0 0 26px!important}
.qmg .qmg-intro-block{margin:0 0 20px;max-width:980px}
.qmg .qmg-intro-block>p:first-child{margin-top:0}
.qmg .qmg-warning{display:flex;gap:18px;padding:26px 28px;margin:24px 0 30px;background:#eef3ff;border:1px solid #d3defe;border-left:4px solid var(--qmg-blue);border-radius:8px}
.qmg .qmg-warning>svg{margin-top:5px;color:var(--qmg-blue);width:24px;height:24px}
.qmg .qmg-warning>div{min-width:0}
.qmg .qmg-warning h2{font-size:24px!important;margin:0 0 14px!important}
.qmg .qmg-warning p{margin:14px 0!important}
.qmg .qmg-warning p:last-child{margin-bottom:0!important}
.qmg .qmg-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:56px;align-items:start;border-top:1px solid var(--qmg-line);padding-top:36px}
.qmg .qmg-toc-sticky{position:sticky;top:var(--qmg-offset);max-height:calc(100vh - var(--qmg-offset) - 24px);overflow:auto;overscroll-behavior:contain;padding:0 12px 16px 0;scrollbar-width:thin}
.qmg .qmg-desktop-toc{position:sticky;top:var(--qmg-offset);min-width:0}
.qmg .qmg-toc-sticky h2{font-size:21px!important;margin:0 0 12px!important}
.qmg .qmg-toc-sticky p{font-size:16px!important;line-height:1.6!important;margin:0 0 20px;color:var(--qmg-muted)}
.qmg nav ol{list-style:none;padding:0;margin:0}
.qmg nav li{margin:0!important;padding:0!important;font-size:16px!important}
.qmg nav a{display:flex;align-items:baseline;gap:12px;min-height:48px;padding:11px 10px;color:var(--qmg-muted);font-size:16px!important;line-height:1.55!important;text-decoration:none!important;border-left:2px solid transparent}
.qmg nav a>span:first-child{color:#697e8b;min-width:24px;font-variant-numeric:tabular-nums}
.qmg nav a:hover,.qmg nav a[aria-current=true]{color:var(--qmg-blue);background:#eef3ff;border-left-color:var(--qmg-blue);border-radius:0 6px 6px 0}
.qmg nav .qmg-nav-depth-1>a{padding-left:20px}
.qmg nav .qmg-nav-depth-2>a{padding-left:34px}
.qmg .qmg-chapters{min-width:0}
.qmg .qmg-chapter{padding:0 0 38px;margin:0 0 38px;border-bottom:1px solid var(--qmg-line);min-width:0}
.qmg .qmg-chapter>h2,.qmg .qmg-chapter>h3,.qmg .qmg-chapter>h4{display:flex;align-items:baseline;gap:15px;font-size:28px!important;margin:0 0 22px!important}
.qmg .qmg-chapter.qmg-depth-1>h3,.qmg .qmg-chapter.qmg-depth-2>h4{font-size:24px!important}
.qmg .qmg-chapter-number{flex:0 0 auto;font-size:18px!important;color:var(--qmg-blue);font-variant-numeric:tabular-nums;letter-spacing:0}
.qmg .qmg-body{overflow-wrap:anywhere}
.qmg .qmg-body .fusion-text{font-family:inherit!important;font-size:18px!important;line-height:1.8!important;color:var(--qmg-ink)!important;margin:0!important}
.qmg .qmg-body :is(h2,h3){font-size:23px!important}
.qmg .qmg-body :is(h4,h5,h6){font-size:20px!important}
.qmg .qmg-body :is(img,video,iframe){max-width:100%!important}
.qmg .qmg-body img{height:auto}
.qmg .qmg-body ul,.qmg .qmg-body ol{padding-left:25px}
.qmg .qmg-body li{padding-left:4px;margin:10px 0}
.qmg .qmg-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--qmg-line);margin:20px 0}
.qmg .qmg-table-scroll table{width:100%;margin:0;border-collapse:collapse}
.qmg .qmg-table-scroll td,.qmg .qmg-table-scroll th{min-width:140px;padding:12px;border:1px solid var(--qmg-line)}
.qmg .qmg-top-link{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;font-size:16px!important;text-decoration:underline}
.qmg .qmg-mobile-toc{display:none}
.qmg .qmg-tail{padding-top:16px}
.qmg .qmg-tail .fusion-fullwidth{padding:0!important;margin:0 0 32px!important;background:#fff!important}
.qmg .qmg-tail .qmg-includes-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important;margin:0!important}
.qmg .qmg-includes-grid>.fusion-layout-column{width:auto!important;margin:0!important;min-width:0}
.qmg .qmg-includes-grid>.fusion-layout-column:not(.product-includes-item){grid-column:1/-1}
.qmg .qmg-includes-grid>.product-includes-item>.fusion-column-wrapper{display:flex!important;flex-direction:column!important;height:100%;padding:20px!important;border:1px solid var(--qmg-line)!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important}
.qmg .product-includes-item .fusion-image-element{height:180px!important;min-height:180px!important;width:100%!important;display:flex!important;align-items:center;justify-content:center;margin:0 0 18px!important}
.qmg .product-includes-item .fusion-image-element img{height:170px!important;max-height:170px!important;width:100%!important;object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important}
.qmg .product-includes-item .fusion-text{margin:0!important;text-align:center!important;font-family:inherit!important;font-size:18px!important;line-height:1.6!important;color:var(--qmg-ink)!important}
.qmg .qmg-placeholder{height:180px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--qmg-muted);font-size:16px}
.qmg .qmg-tail h3{font-size:27px!important;margin-top:0!important}
.qmg .qmg-preview-note{padding:16px 20px;background:#fff6da;border:1px solid #d8c878;border-radius:6px;margin-bottom:24px;font-size:16px!important}
@media(min-width:1600px){.qmg{padding-inline:0}}
@media(max-width:1050px){.qmg .qmg-hero{gap:32px}.qmg .qmg-layout{grid-template-columns:250px minmax(0,1fr);gap:32px}.qmg .qmg-facts{display:grid;gap:12px}.qmg .qmg-features{gap:10px}.qmg .qmg-features>div{padding:14px 10px;gap:8px}.qmg .qmg-features strong{font-size:20px!important}}
@media(max-width:900px){.qmg .qmg-hero{grid-template-columns:1fr;gap:32px}.qmg .qmg-desktop-toc{display:none}.qmg .qmg-layout{display:block;padding-top:28px}.qmg .qmg-mobile-toc{display:block;margin:0 0 30px;border:1px solid var(--qmg-line);border-radius:8px;background:#f7f9fd}.qmg .qmg-mobile-toc summary{padding:16px 18px;font-size:18px!important;font-weight:650;cursor:pointer;min-height:56px}.qmg .qmg-mobile-toc summary>span{float:right}.qmg .qmg-mobile-toc nav{padding:0 12px 12px;max-height:60vh;overflow:auto}.qmg .qmg-tail .qmg-includes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.qmg{padding:22px 18px 36px;--qmg-offset:120px}.qmg .qmg-breadcrumb{gap:9px;margin-bottom:8px}.qmg .qmg-hero{grid-template-columns:1fr;gap:32px;padding:22px 0 32px}.qmg h1{font-size:34px!important}.qmg .qmg-eyebrow{margin-bottom:16px}.qmg .qmg-product-name{font-size:18px!important}.qmg .qmg-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qmg .qmg-button{padding:12px 10px;font-size:16px!important;gap:8px}.qmg .qmg-facts{margin-top:22px}.qmg .qmg-product-image{height:250px;max-width:290px}.qmg .qmg-features{margin-top:20px}.qmg .qmg-features>div{padding:15px 10px;align-items:flex-start}.qmg .qmg-features svg{width:20px;height:20px;margin-top:3px}.qmg .qmg-features strong{font-size:20px!important}.qmg .qmg-features p>span{font-size:16px!important}.qmg .qmg-preface{padding:30px 0 18px}.qmg .qmg-preface>h2{font-size:26px!important}.qmg .qmg-warning{padding:20px 17px;gap:12px}.qmg .qmg-warning h2{font-size:22px!important}.qmg .qmg-chapter>h2,.qmg .qmg-chapter>h3,.qmg .qmg-chapter>h4{font-size:25px!important;gap:12px}.qmg .qmg-chapter{padding-bottom:25px;margin-bottom:30px}.qmg .qmg-tail .qmg-includes-grid{gap:18px!important}.qmg .qmg-tail .fusion-builder-row{margin-inline:0!important}}
@media(max-width:440px){.qmg .qmg-tail .qmg-includes-grid{grid-template-columns:1fr}.qmg .qmg-features{grid-template-columns:1fr 1fr}.qmg .qmg-features>div{flex-direction:column}.qmg .qmg-features strong{font-size:20px!important}}
@media(max-width:650px){.qmg h1{font-size:clamp(28px,8vw,34px)!important}}
@media(prefers-reduced-motion:reduce){.qmg *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
@media print{.qmg .qmg-desktop-toc,.qmg .qmg-mobile-toc,.qmg .qmg-actions,.qmg .qmg-top-link{display:none!important}.qmg .qmg-layout{display:block}.qmg .qmg-chapter{break-inside:avoid}}
