/* myguideqr 2.13.0 — public sales/demo safety layer */
:root{color-scheme:light}
body.myguideqr-sales-template *,body.sgwp-sales-editor *,body.sgwp-sales-start *{box-sizing:border-box}
body.sgwp-sales-editor,body.sgwp-sales-start{font-family:"Noto Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.myguideqr-sales-template svg,body.sgwp-sales-editor svg,body.sgwp-sales-start svg{display:block;stroke:currentColor;max-width:100%}
/* Header layout is isolated in assets/css/header-system.css. */
/* Demo/start pages keep readable buttons without touching the homepage layout */
body:not(.myguideqr-sales-template) :is(.sgwp-sales-page-button,.mq-demo-button,.sgde-button,.sgs-button,.sgs-submit button){display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:0 18px!important;border-radius:999px!important;text-decoration:none!important;font-weight:950!important;line-height:1.12!important;text-align:center!important;white-space:normal!important;cursor:pointer!important}
body:not(.myguideqr-sales-template) :is(.sgwp-sales-page-button-primary,.mq-demo-button.is-primary,.sgs-button.is-dark,.sgs-submit button){background:#0f172a!important;color:#fff!important;border:1px solid #0f172a!important}
body:not(.myguideqr-sales-template) :is(.sgwp-sales-page-button-professional,.mq-demo-button.is-pro,.sgs-button.is-pro){background:linear-gradient(145deg,#efcc78,#d5aa57)!important;color:#111827!important;border:1px solid rgba(169,122,33,.42)!important}
body:not(.myguideqr-sales-template) :is(.sgwp-sales-page-button-secondary,.sgwp-sales-page-button-ghost,.mq-demo-button.is-ghost,.sgde-button.is-ghost,.sgs-button.is-ghost){background:#fff!important;color:#101828!important;border:1px solid #d7dfeb!important;box-shadow:0 12px 26px rgba(15,23,42,.06)!important}


/* myguideqr v0.57.1 — unified public icon cards for demo/start/editor pages */
body:is(.sgwp-sales-demo,.sgwp-sales-editor,.sgwp-sales-start){--mq-pub-icon-size:46px;--mq-pub-line:#dbe3ee;--mq-pub-ink:#0f172a;--mq-pub-muted:#506071;scroll-padding-top:112px}
body:is(.sgwp-sales-demo,.sgwp-sales-editor,.sgwp-sales-start) :is(section[id],.sgd-section[id],.sgde-panel[id],.sgs-card[id]){scroll-margin-top:112px!important}
body:is(.sgwp-sales-demo,.sgwp-sales-editor,.sgwp-sales-start) :is(.sgd-card,.sgd-place,.sgd-suite,.sgd-emergency,.sgde-live-card,.sgde-step-card,.sgde-help-card,.sgs-check,.sgs-step){overflow:hidden!important;word-break:normal!important;overflow-wrap:break-word!important}
body.sgwp-sales-demo :is(.sgd-card,.sgd-place,.sgd-social,.sgd-emergency,.sgd-quick,.sgd-section-card){border-color:var(--mq-pub-line,#dbe3ee)!important}
body.sgwp-sales-demo :is(.sgd-card-icon,.sgd-quick i,.sgd-social i,.sgd-emergency i,.sgd-section-head .sgd-card-icon){display:grid!important;place-items:center!important;width:var(--mq-pub-icon-size)!important;height:var(--mq-pub-icon-size)!important;min-width:var(--mq-pub-icon-size)!important;border-radius:15px!important;background:#fbf5e8!important;color:#101828!important;border:1px solid var(--mq-pub-line)!important;margin:0!important;line-height:1!important;overflow:hidden!important;flex:none!important}
body.sgwp-sales-demo :is(.sgd-card-icon,.sgd-quick i,.sgd-social i,.sgd-emergency i,.sgd-section-head .sgd-card-icon) svg{width:22px!important;height:22px!important;stroke:currentColor!important;stroke-width:1.9!important}
body.sgwp-sales-demo :is(.sgd-section-head,.sgd-emergency){display:grid!important;grid-template-columns:var(--mq-pub-icon-size) minmax(0,1fr)!important;gap:14px!important;align-items:center!important}
body.sgwp-sales-demo :is(.sgd-card h3,.sgd-place h3,.sgd-suite h3,.sgd-section-head h3,.sgd-emergency strong){color:var(--mq-pub-ink)!important;line-height:1.2!important}body.sgwp-sales-demo :is(.sgd-card p,.sgd-place p,.sgd-suite p,.sgd-section-head p,.sgd-emergency span,.sgd-emergency em){color:var(--mq-pub-muted)!important;line-height:1.45!important}
body.sgwp-sales-demo :is(.sgd-suite,.sgd-package,.sgd-form-box,.sgd-qr-box){background:#fff!important;color:#101828!important}body.sgwp-sales-demo :is(.sgd-suite,.sgd-package,.sgd-form-box,.sgd-qr-box) :is(h2,h3,strong,span){color:#101828!important}
body.sgwp-sales-demo :is(.sgd-action.is-primary,.sgd-button:not(.is-ghost)){background:#0f172a!important;color:#fff!important;border-color:#0f172a!important}body.sgwp-sales-demo :is(.sgd-action.is-accent,.sgd-button.is-pro){background:linear-gradient(145deg,#efcc78,#d5aa57)!important;color:#101828!important;border-color:rgba(169,122,33,.42)!important}body.sgwp-sales-demo :is(.sgd-action,.sgd-button.is-ghost){color:#101828!important;background:#fff!important;border-color:var(--mq-pub-line)!important}
body.sgwp-sales-editor :is(.sgde-live-card,.sgde-step-card,.sgde-help-card,.sgde-qr-card){border-color:var(--mq-pub-line)!important;background:#fff!important;color:#101828!important}body.sgwp-sales-editor :is(.sgde-live-card i,.sgde-step-title b,.sgde-qr-image){display:grid!important;place-items:center!important;min-width:44px!important;width:44px!important;height:44px!important;border-radius:14px!important;background:#fbf5e8!important;color:#101828!important;border:1px solid var(--mq-pub-line)!important}body.sgwp-sales-editor :is(.sgde-live-card strong,.sgde-step-card h3,.sgde-preview-card h2){color:#101828!important}body.sgwp-sales-editor :is(.sgde-live-card span,.sgde-step-card p,.sgde-preview-card p){color:var(--mq-pub-muted)!important}
body.sgwp-sales-start :is(.sgs-step,.sgs-check,.sgs-card){border-color:var(--mq-pub-line)!important;background:#fff!important;color:#101828!important}body.sgwp-sales-start :is(.sgs-step b,.sgs-check i){background:#0f172a!important;color:#fff!important}body.sgwp-sales-start :is(.sgs-card h2,.sgs-card strong,.sgs-step strong,.sgs-check strong){color:#101828!important}body.sgwp-sales-start :is(.sgs-card p,.sgs-step span,.sgs-check span,.sgs-submit small){color:var(--mq-pub-muted)!important}
@media(max-width:620px){body:is(.sgwp-sales-demo,.sgwp-sales-editor,.sgwp-sales-start){--mq-pub-icon-size:44px;scroll-padding-top:88px}body:is(.sgwp-sales-demo,.sgwp-sales-editor,.sgwp-sales-start) :is(section[id],.sgd-section[id],.sgde-panel[id],.sgs-card[id]){scroll-margin-top:88px!important}body.sgwp-sales-demo :is(.sgd-section-head,.sgd-emergency){grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important}}
