body dialog.mirthly-product-support{position:fixed;inset:0;margin:auto;width:min(880px,calc(100vw - 32px));height:min(760px,calc(100dvh - 40px));max-width:none;max-height:none;padding:0;border:1px solid var(--product-border);border-radius:16px;background:var(--product-canvas);color:var(--product-ink);overflow:hidden;box-shadow:0 20px 80px #0004}
.mirthly-product-support::backdrop{background:#0007;backdrop-filter:blur(3px)}
body .mirthly-support-heading{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--product-soft);border-bottom:1px solid var(--product-border)}
body .mirthly-support-heading h2{margin:0;font:700 18px/1.3 Arial,sans-serif;color:var(--product-accent);-webkit-text-fill-color:var(--product-accent)}
body .mirthly-support-heading button{background:transparent;border:0;color:var(--product-ink);-webkit-text-fill-color:var(--product-ink);font:30px/1 Arial,sans-serif;width:44px;height:44px;cursor:pointer}
body .mirthly-product-support iframe{width:100%;height:calc(100% - 64px);border:0;background:var(--product-canvas)}
body .mirthly-product-support [hidden]{display:none!important}
body .mirthly-support-loading{padding:24px;color:var(--product-muted);font:16px Arial,sans-serif}
@media(max-width:650px){body dialog.mirthly-product-support{width:calc(100vw - 16px);height:calc(100dvh - 24px);border-radius:12px}body .mirthly-support-heading{padding:0 16px}}
html.mirthly-support-embedded,html.mirthly-support-embedded body{background:var(--support-canvas,#fff)!important;color:#242424!important;color-scheme:light!important;margin:0!important;min-height:0!important}
html.mirthly-support-embedded body :is(header,.shopify-section-group-header-group,.shopify-section-group-footer-group,footer,.footer,#MirthlyGlobalAnnouncement,.mirthly-assistant,.mirthly-email-popup,cart-drawer,.mirthly-tracking-shell,.mirthly-tracking-page-title){display:none!important}
html.mirthly-support-embedded body :is(#MainContent,#yqroot,[class*="OutlineWrap_outlineWrap"],[class*="ClassicTheme_content"],[class*="ClassicTheme_columns"],.mirthly-contact-page,.contact-main){background:var(--support-canvas,#fff)!important;min-height:0!important;padding-top:0!important}
html.mirthly-support-embedded body .contact-main{width:100%!important;max-width:760px!important;margin:0 auto!important;padding:20px 24px!important;box-sizing:border-box}
html.mirthly-support-embedded body :is(.contact-intro,.contact-panel){opacity:1!important;transform:none!important;margin:0 0 22px!important;padding:20px!important;background:var(--support-soft,#f5f5f5)!important;box-shadow:none!important;border:1px solid var(--support-border,#ddd)!important;border-radius:10px!important}
html.mirthly-support-embedded body :is(.contact-intro,.contact-panel,.mirthly-tracking-faq,#yq-tracking-form) :is(h1,h2,p,label,span,summary,small,div){color:#242424!important;-webkit-text-fill-color:#242424!important;text-shadow:none!important}
html.mirthly-support-embedded body .contact-intro h1{font:700 26px/1.2 Arial,sans-serif!important;margin:0 0 12px!important}
html.mirthly-support-embedded body :is(.contact-details a,.mirthly-tracking-faq a){color:var(--support-accent,#285e69)!important;-webkit-text-fill-color:var(--support-accent,#285e69)!important}
html.mirthly-support-embedded body :is(.contact-panel input,.contact-panel textarea,#yq-tracking-form input.ant-input){background:#fff!important;color:#242424!important;-webkit-text-fill-color:#242424!important;border:1px solid var(--support-border,#ddd)!important;border-radius:8px!important;box-shadow:none!important}
html.mirthly-support-embedded body :is(.contact-panel input,.contact-panel textarea,#yq-tracking-form input.ant-input)::placeholder{color:#666!important;-webkit-text-fill-color:#666!important}
html.mirthly-support-embedded body :is(.contact-submit,#yq-tracking-form button[type=submit]){background:var(--support-accent,#285e69)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:none!important;text-transform:none!important}
html.mirthly-support-embedded body #yq-tracking-form button[type=submit] span{color:#fff!important;-webkit-text-fill-color:#fff!important}
html.mirthly-support-embedded body #yq-tracking-form{width:calc(100% - 32px)!important;max-width:760px!important;margin:24px auto!important;background:var(--support-soft,#f5f5f5)!important;border-color:var(--support-border,#ddd)!important;box-shadow:none!important}
html.mirthly-support-embedded body #yq-tracking-form #trackingForm::before{background:var(--support-soft,#f5f5f5)!important;color:#555!important}
html.mirthly-support-embedded body .mirthly-tracking-faq details{background:var(--support-soft,#f5f5f5)!important;border-color:var(--support-border,#ddd)!important}
html.mirthly-support-embedded body #yq-tracking-form .ant-form-item:has(input.ant-input)::before{color:#242424!important}
body[data-mirthly-product]:not([data-mirthly-product=""]):has(.mirthly-tracking-shell),body[data-mirthly-product]:not([data-mirthly-product=""]):has(.mirthly-tracking-shell) :is(#MainContent,#yqroot,[class*="OutlineWrap_outlineWrap"],[class*="ClassicTheme_content"],[class*="ClassicTheme_columns"]){background:var(--product-canvas)!important;color:var(--product-ink)!important;color-scheme:light!important}
body[data-mirthly-product]:not([data-mirthly-product=""]) .mirthly-tracking-shell .header{background:var(--product-canvas)!important}
body[data-mirthly-product]:not([data-mirthly-product=""]) .mirthly-tracking-shell :is(.logo,nav a){color:var(--product-ink)!important;-webkit-text-fill-color:var(--product-ink)!important}
body[data-mirthly-product]:not([data-mirthly-product=""]) :is(.mirthly-tracking-page-title,.mirthly-tracking-faq,.mirthly-tracking-faq p,.mirthly-tracking-faq h2,#yq-tracking-form .ant-form-item:has(input.ant-input)::before){color:var(--product-ink)!important;-webkit-text-fill-color:var(--product-ink)!important}
body[data-mirthly-product]:not([data-mirthly-product=""]) :is(#yq-tracking-form,.mirthly-tracking-faq details){background:var(--product-soft)!important;border-color:var(--product-border)!important}
body[data-mirthly-product]:not([data-mirthly-product=""]) #yq-tracking-form #trackingForm::before{background:var(--product-soft)!important;color:var(--product-ink)!important}
body[data-mirthly-product]:not([data-mirthly-product=""]) #yq-tracking-form input.ant-input{background:#fff!important;color:var(--product-ink)!important;-webkit-text-fill-color:var(--product-ink)!important;border-color:var(--product-border)!important}
body[data-mirthly-product]:not([data-mirthly-product=""]) #yq-tracking-form input.ant-input::placeholder{color:#666!important;-webkit-text-fill-color:#666!important}
body[data-mirthly-product]:not([data-mirthly-product=""]) #yq-tracking-form button[type=submit]{background:var(--product-accent)!important;border-color:var(--product-accent)!important;color:#fff!important}
body[data-mirthly-product]:not([data-mirthly-product=""]) .mirthly-tracking-faq a{color:var(--product-accent)!important}
body[data-mirthly-product]:not([data-mirthly-product=""]) #yq-tracking-form .ant-form-item:has(input.ant-input)::before{color:var(--product-ink)!important;-webkit-text-fill-color:var(--product-ink)!important}
body:has(dialog.mirthly-product-support) {background:var(--product-canvas)!important;color:var(--product-ink)!important}
body .mirthly-support-content{height:calc(100% - 64px);overflow:auto;padding:24px 16px;background:var(--product-canvas)}
body .mirthly-support-content :is(#yqroot,[class*="OutlineWrap_outlineWrap"],[class*="ClassicTheme_content"],[class*="ClassicTheme_columns"]){background:var(--product-canvas)!important;min-height:0!important;padding-top:0!important}
body .mirthly-support-content #yq-tracking-form{max-width:760px!important;width:100%!important;margin:0 auto!important;padding:28px!important;background:var(--product-soft)!important;border-color:var(--product-border)!important;box-shadow:none!important}
body .mirthly-support-content #yq-tracking-form :is(label,.ant-form-item)::before{color:var(--product-ink)!important;-webkit-text-fill-color:var(--product-ink)!important}
body .mirthly-support-content #yq-tracking-form input{background:#fff!important;color:#242424!important;-webkit-text-fill-color:#242424!important;border-color:var(--product-border)!important}
body .mirthly-support-content #yq-tracking-form #trackingForm::before{background:var(--product-soft)!important;color:#555!important}
body .mirthly-support-content #yq-tracking-form button[type=submit]{background:var(--product-accent)!important;color:#fff!important;border-color:var(--product-accent)!important}
body .mirthly-support-content #yq-tracking-form button[type=submit] span{color:#fff!important;-webkit-text-fill-color:#fff!important}
@media(max-width:650px){body .mirthly-support-content #yq-tracking-form{padding:24px 16px!important}}
body .mirthly-support-content .yq-track-page-title{display:none!important} body .mirthly-support-content #yq-tracking-form button[type=submit] span{text-transform:none!important}
@media(max-width:820px){body[data-mirthly-product]:not([data-mirthly-product=""]) .header{height:100px!important;padding-bottom:34px!important}body[data-mirthly-product]:not([data-mirthly-product=""]) .header #MirthlyPrimaryNavigation{display:flex!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;top:auto!important;width:auto!important;transform:none!important;justify-content:center!important;gap:16px!important;flex-direction:row!important;height:34px!important}body[data-mirthly-product]:not([data-mirthly-product=""]) .header #MirthlyPrimaryNavigation a{font:700 11px/1.2 Arial,sans-serif!important;padding:8px 0!important;min-height:0!important;color:var(--product-ink)!important;-webkit-text-fill-color:var(--product-ink)!important}}
@media(max-width:820px){body[data-mirthly-product] .header #MirthlyPrimaryNavigation,body[data-mirthly-product] .header #MirthlyPrimaryNavigation a{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body[data-mirthly-product] .header #MirthlyPrimaryNavigation a{position:static!important;width:auto!important;transform:none!important;display:inline-flex!important;margin:0!important}body[data-mirthly-product] .header #MirthlyPrimaryNavigation{max-height:none!important;overflow:visible!important}}

.mirthly-support-content>iframe{display:block;width:100%;height:100%;border:0;background:var(--product-canvas)}.mirthly-tracking-fallback{padding:12px 24px;font-size:14px}.mirthly-tracking-fallback a{color:var(--product-accent);text-decoration:underline}
