html:has(#technology-quick-quote-shell){--background:#fff;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#bd0070;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#111827;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#fce7f3;--accent-foreground:#111827;--destructive:#dc2626;--border:#11182724;--input:#1118272e;--ring:#bd0070;--radius:.5rem}html:has(#technology-quick-quote-shell).dark{--background:#fff;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#bd0070;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#111827;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#fce7f3;--accent-foreground:#111827;--destructive:#dc2626;--border:#11182724;--input:#1118272e;--ring:#bd0070;--radius:.5rem}html:has(#technology-quick-quote-shell).light{--background:#fff;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#bd0070;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#111827;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#fce7f3;--accent-foreground:#111827;--destructive:#dc2626;--border:#11182724;--input:#1118272e;--ring:#bd0070;--radius:.5rem}html:has(#quick-quoter-shell){--background:#fff;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#bd0070;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#111827;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#fce7f3;--accent-foreground:#111827;--destructive:#dc2626;--border:#11182724;--input:#1118272e;--ring:#bd0070;--radius:.5rem}html:has(#quick-quoter-shell).dark{--background:#fff;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#bd0070;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#111827;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#fce7f3;--accent-foreground:#111827;--destructive:#dc2626;--border:#11182724;--input:#1118272e;--ring:#bd0070;--radius:.5rem}html:has(#quick-quoter-shell).light{--background:#fff;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#bd0070;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#111827;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#fce7f3;--accent-foreground:#111827;--destructive:#dc2626;--border:#11182724;--input:#1118272e;--ring:#bd0070;--radius:.5rem}html:has(#technology-quick-quote-shell){background:#efefef!important}html:has(#quick-quoter-shell){background:#efefef!important}html:has(#technology-quick-quote-shell) body{background:#efefef!important}html:has(#quick-quoter-shell) body{background:#efefef!important}:is(html:has(#technology-quick-quote-shell) h1,html:has(#technology-quick-quote-shell) h2,html:has(#technology-quick-quote-shell) h3,html:has(#quick-quoter-shell) h1,html:has(#quick-quoter-shell) h2,html:has(#quick-quoter-shell) h3){letter-spacing:-.01em;line-height:1.2}.technology-quick-quote-shell{box-sizing:border-box;--tqq-primary:#bd0070;--tqq-primary-hover:color-mix(in srgb, var(--tqq-primary) 85%, black);--tqq-text:#111827;--tqq-body:#374151;--tqq-muted:#6b7280;--tqq-border:color-mix(in srgb, var(--tqq-body) 22%, transparent);--tqq-input-bg:#fff;--tqq-card-bg:transparent;--tqq-radius:.375rem;--tqq-font:inherit;--tqq-accent-checked:var(--tqq-primary);color:var(--tqq-body);font-family:var(--tqq-font);border-radius:var(--tqq-radius);-webkit-font-smoothing:antialiased;background-color:#0000;margin-left:0;margin-right:auto;line-height:1.5;overflow:visible;--tqq-text:#111827!important;--tqq-body:#374151!important;--tqq-muted:#6b7280!important;--tqq-input-bg:#fff!important}.technology-quick-quote-shell *,.technology-quick-quote-shell :before,.technology-quick-quote-shell :after{box-sizing:border-box}.technology-quick-quote-shell h1,.technology-quick-quote-shell h2,.technology-quick-quote-shell h3{color:var(--tqq-text);font-family:var(--tqq-font)}.technology-quick-quote-shell label,.technology-quick-quote-shell .font-semibold{color:var(--tqq-text)}.technology-quick-quote-shell a.tqq-link{color:var(--tqq-primary);text-decoration:underline}.technology-quick-quote-shell .tqq-btn-primary,.technology-quick-quote-shell button.tqq-btn-primary{font-family:var(--tqq-font);border:none;background-color:var(--tqq-primary)!important;color:#fff!important;border-radius:9999px!important}.technology-quick-quote-shell .tqq-btn-primary:hover,.technology-quick-quote-shell button.tqq-btn-primary:hover{background-color:var(--tqq-primary-hover)!important}.technology-quick-quote-shell .tqq-card{background:var(--tqq-card-bg);border:1px solid var(--tqq-border);border-radius:calc(var(--tqq-radius) * 1.25)}.technology-quick-quote-shell .tqq-cta-card{border-radius:calc(var(--tqq-radius) * 1.5);background:var(--tqq-cta-card-bg,#efefef)!important;border:1px solid var(--tqq-cta-card-border,#d1d5db)!important}.technology-quick-quote-shell .tqq-field-border{border-color:var(--tqq-border)!important}.technology-quick-quote-shell .tqq-product-row{background:var(--tqq-input-bg);border:1px solid var(--tqq-border)}.technology-quick-quote-shell{--primary:var(--tqq-primary);--primary-foreground:#fff;--ring:var(--tqq-primary)}.technology-quick-quote-shell button[role=radio]{border-color:var(--tqq-primary)!important}.technology-quick-quote-shell button[role=radio][data-state=checked]{color:var(--tqq-primary)!important}.technology-quick-quote-shell button[role=radio][data-state=checked]>span{background-color:var(--tqq-primary)!important;color:var(--tqq-primary)!important}.technology-quick-quote-shell button[role=checkbox]{border-color:var(--tqq-primary)!important}.technology-quick-quote-shell button[role=checkbox][data-state=checked]{background-color:var(--tqq-primary)!important;border-color:var(--tqq-primary)!important}.technology-quick-quote-shell .tqq-divider{border-color:var(--tqq-border)}.technology-quick-quote-shell .tqq-btn-outline{font-family:var(--tqq-font);border-color:var(--tqq-border)!important;color:var(--tqq-text)!important;background:0 0!important;border-radius:9999px!important}.technology-quick-quote-shell .tqq-btn-outline:hover{background:color-mix(in srgb, var(--tqq-primary) 8%, transparent)!important}
