body{overscroll-behavior:none;background:var(--shimmer-main-gradient)}*{overscroll-behavior:none}body{position:relative;z-index:0}:root{--theme-primary:#ff5e62;--theme-accent:#a742ff;--theme-background:#1a0033;--theme-text:#ffffff;--theme-heading-text:#ffffff;--theme-button-text:#ffffff;--theme-supporting-text:#ffffffcc;--theme-gradient-start:#ff9500;--theme-gradient-end:#ff5e62;--theme-gradient-direction:to bottom right;--theme-gradient:linear-gradient(var(--theme-gradient-direction), var(--theme-gradient-start), var(--theme-gradient-end));--theme-card-opacity:.3;--theme-button-opacity:.7;--theme-overlay-opacity:.2}.theme-component{--component-bg:var(--theme-primary);--component-text:var(--theme-text);--component-heading:var(--theme-heading-text);--component-supporting:var(--theme-supporting-text);--component-button-text:var(--theme-button-text);--component-gradient:var(--theme-gradient);--component-card-bg:color-mix(in srgb, var(--theme-primary), transparent var(--theme-card-opacity));--component-button-bg:color-mix(in srgb, var(--theme-accent), transparent var(--theme-button-opacity));--component-overlay-bg:rgba(0, 0, 0, var(--theme-overlay-opacity))}body.theme-signature{background:var(--signature-primary)!important;color:#fff!important}body.theme-shimmer{background:var(--shimmer-main-gradient)!important;color:#fff!important}body.theme-signature .bg-gradient-shimmer-main,body.theme-signature .bg-shimmer-main,body.theme-signature [class*=bg-gradient-],body.theme-signature .fixed.inset-0{background:var(--signature-primary)!important;color:var(--signature-text)!important;background-image:none!important}body.theme-signature #quote-page .fixed.inset-0{background-color:var(--signature-background)!important}body.theme-signature button:not(.toggle-card-container *):not(.w-16.h-9.rounded-full *):not(.theme-toggle):not(.dropdown-option):not(.address-submit-button),body.theme-signature .btn:not(.toggle-card-container *),body.theme-signature [type=button]:not(.toggle-card-container *):not(.w-16.h-9.rounded-full *):not(.dropdown-option):not(.address-submit-button){background-color:var(--signature-primary)!important;color:#fff!important;border-color:var(--signature-primary)!important;background-image:none!important}body.theme-signature .card:not(.toggle-card-container *),body.theme-signature [class*=bg-card]:not(.toggle-card-container *),body.theme-signature [class*=bg-gradient-shimmer-card]:not(.toggle-card-container *){background-color:#fff!important;color:var(--signature-text)!important;border:1px solid rgba(9,10,94,.15)!important;box-shadow:0 4px 12px #090a5e0d!important;background-image:none!important}body.theme-signature .card:not(.toggle-card-container *) *,body.theme-signature [class*=bg-card]:not(.toggle-card-container *) *,body.theme-signature [class*=bg-gradient-shimmer-card]:not(.toggle-card-container *) *{color:var(--signature-text)!important}body.theme-signature .energy-offset-container,body.theme-signature .production-details-container,body.theme-signature .battery-capacity-container,body.theme-signature .system-size-details-container,body.theme-signature .panel-type-container,body.theme-signature .inverter-container,body.theme-signature .battery-container{background-color:#090a5e!important;background-image:none!important;border:none!important;box-shadow:0 6px 15px #090a5e26!important;color:#fff!important}body.theme-signature .energy-offset-title,body.theme-signature .energy-offset-description,body.theme-signature .production-details-title,body.theme-signature .production-details-description,body.theme-signature .battery-capacity-title,body.theme-signature .battery-capacity-description,body.theme-signature .system-size-details-title,body.theme-signature .system-size-details-description,body.theme-signature .energy-offset-title *,body.theme-signature .energy-offset-description *,body.theme-signature .production-details-title *,body.theme-signature .production-details-description *,body.theme-signature .battery-capacity-title *,body.theme-signature .battery-capacity-description *,body.theme-signature .system-size-details-title *,body.theme-signature .system-size-details-description *{color:#fff!important}body.theme-signature .energy-offset-value-container,body.theme-signature .production-details-value-container,body.theme-signature .battery-capacity-value-container,body.theme-signature .system-size-details-value-container{background-color:#fff!important;border:none!important;background-image:none!important}body.theme-signature .energy-offset-value-container *,body.theme-signature .production-details-value-container *,body.theme-signature .battery-capacity-value-container *,body.theme-signature .system-size-details-value-container *{color:#090a5e!important}.modal-open{overflow:hidden!important}[class*="z-[10000]"]{position:fixed;z-index:10000!important}body.theme-signature select{background-color:#80808080!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-image:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem 1rem;border-radius:.375rem}body.theme-signature button:not(.theme-toggle):not(.toggle-card-container *):not(.w-16.h-9.rounded-full *):not(.address-submit-button) *,body.theme-signature .btn:not(.toggle-card-container *) *,body.theme-signature [type=button]:not(.toggle-card-container *):not(.w-16.h-9.rounded-full *):not(.address-submit-button) *{color:#fff!important}body.theme-signature input[type=text]:not(.address-input-field),body.theme-signature input[type=email],body.theme-signature input[type=tel],body.theme-signature input[type=password],body.theme-signature input[type=number],body.theme-signature input[type=search],body.theme-signature textarea{border:1px solid var(--signature-text)!important;background-color:#fff!important;color:var(--signature-text)!important;padding:.5rem .75rem!important;border-radius:.375rem!important}body.theme-signature .dropdown-container{background-color:#fff!important;border:1px solid var(--signature-primary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:.375rem!important}body.theme-signature .dropdown-container button{background-color:transparent!important;color:var(--signature-primary)!important;border:none!important}body.theme-signature .dropdown-container button *{color:var(--signature-primary)!important}body.theme-signature div.fixed.inset-0.z-40{background-color:#00000080!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}body.theme-signature div.absolute.inset-0.bg-black\/10{background-color:#0009!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}body.theme-signature .dropdown-option{background-color:#fff!important;border-top:1px solid rgba(9,10,94,.15)!important;color:var(--signature-primary)!important}body.theme-signature .dropdown-option:hover{background-color:#f0f0ff!important}body.theme-signature .dropdown-option:first-child{border-top:none!important}body.theme-signature .dropdown-option *,body.theme-signature .dropdown-container div,body.theme-signature .dropdown-container span,body.theme-signature .dropdown-container p{color:var(--signature-primary)!important;background-color:transparent!important}body.theme-signature .w-full.bg-white\/20.border.border-white\/30.rounded-lg.px-4.py-3.text-white{background-color:#fff!important;color:var(--signature-text)!important;border-color:var(--signature-primary)!important}body.theme-signature .w-full.bg-white\/20.border.border-white\/30.rounded-lg.px-4.py-3.text-white svg{color:var(--signature-text)!important;fill:var(--signature-text)!important}body.theme-signature .w-full.bg-white\/20.border.border-white\/30.rounded-lg.px-4.py-3.text-white div{color:var(--signature-text)!important}body.theme-signature div[role=listbox][class*=mt-2]{background-color:#fff!important;border-color:var(--signature-primary)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-signature div[role=listbox] button[role=option]{background-color:#fff!important;color:var(--signature-text)!important;border-color:#090a5e1a!important;border-top-width:1px!important}body.theme-signature div[role=listbox] button[role=option]:first-child{border-top:none!important}body.theme-signature div[role=listbox] button[role=option]:hover{background-color:#f0f0f0!important}body.theme-signature div[role=listbox] button[role=option][aria-selected=true]{background-color:#e5e5e5!important}body.theme-signature div[role=listbox] button[role=option] *{color:var(--signature-text)!important;fill:var(--signature-text)!important}body.theme-signature .toggle-card-container .text-enhanced{color:#fff!important;opacity:1!important;text-shadow:0 0 8px rgba(255,255,255,.3)!important}body.theme-signature .bg-black\/30.backdrop-blur-md.rounded-xl{background-color:#0000004d!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background-image:none!important}body.theme-signature button.w-16.h-9.rounded-full{background-color:var(--signature-primary)!important;border:none!important;background-image:none!important}body.theme-signature button.w-16.h-9.rounded-full[aria-checked=false]{background-color:#0009!important}body.theme-signature button.w-16.h-9.rounded-full>div.w-7.h-7.rounded-full{background-color:#fffc!important}body.theme-signature span.text-sm.text-white.font-medium{color:#fff!important}
