/* Talynex Estimator V94 — visibility, security and privacy */
.solar-estimator-workspace .estimator-security-check{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  margin:14px 0 10px!important;
  padding:14px 16px!important;
  border:1px solid #b8860b!important;
  border-radius:14px!important;
  background:#fffaf0!important;
  color:#17283b!important;
}
.solar-estimator-workspace .security-check-label{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  color:#17283b!important;
  font-weight:800!important;
}
.solar-estimator-workspace .security-check-label input{
  appearance:auto!important;
  -webkit-appearance:checkbox!important;
  width:19px!important;height:19px!important;
  opacity:1!important;visibility:visible!important;
  position:static!important;
  accent-color:#b8860b!important;
  flex:0 0 auto!important;
}
.solar-estimator-workspace .estimator-security-check small{
  display:block!important;color:#53677b!important;opacity:1!important;margin-top:7px!important;
}
.solar-estimator-workspace .estimator-security-check.security-required{
  border-color:#c62828!important;
  box-shadow:0 0 0 4px rgba(198,40,40,.13)!important;
  background:#fff4f4!important;
}
.estimator-privacy-note{
  display:flex!important;gap:7px!important;align-items:flex-start!important;
  margin:8px 0 0!important;font-size:.70rem!important;line-height:1.45!important;
  color:#53677b!important;opacity:1!important;
}
.estimator-privacy-note i{color:#0a5b91!important;margin-top:2px!important;flex:0 0 auto!important}
.solar-estimator-workspace .appliance-icon,
.solar-estimator-workspace .result-icon,
.solar-estimator-workspace .appliance-icon i,
.solar-estimator-workspace .result-icon i,
.solar-estimator-workspace .appliance-svg svg,
.solar-estimator-workspace .result-note i,
.solar-estimator-workspace .submit-icon i,
.solar-estimator-workspace .solar-mini-card i{
  color:#0a5b91!important;
}
.solar-estimator-workspace .appliance-icon,
.solar-estimator-workspace .result-icon{
  background:#eef6fb!important;
  border-color:#b9d2e3!important;
}
html[data-theme="dark"] .solar-estimator-workspace .estimator-security-check,
html.dark .solar-estimator-workspace .estimator-security-check,
body.dark .solar-estimator-workspace .estimator-security-check,
[data-theme="dark"] .solar-estimator-workspace .estimator-security-check{
  background:#102a48!important;border-color:#d3a735!important;color:#fff!important;
}
html[data-theme="dark"] .solar-estimator-workspace .security-check-label,
html.dark .solar-estimator-workspace .security-check-label,
body.dark .solar-estimator-workspace .security-check-label,
[data-theme="dark"] .solar-estimator-workspace .security-check-label,
html[data-theme="dark"] .solar-estimator-workspace .estimator-security-check small,
html.dark .solar-estimator-workspace .estimator-security-check small,
body.dark .solar-estimator-workspace .estimator-security-check small,
[data-theme="dark"] .solar-estimator-workspace .estimator-security-check small{
  color:#fff!important;
}
html[data-theme="dark"] .estimator-privacy-note,
html.dark .estimator-privacy-note,
body.dark .estimator-privacy-note,
[data-theme="dark"] .estimator-privacy-note{color:#c4d3e1!important}
html[data-theme="dark"] .estimator-privacy-note i,
html.dark .estimator-privacy-note i,
body.dark .estimator-privacy-note i,
[data-theme="dark"] .estimator-privacy-note i{color:#b9d7ff!important}
html[data-theme="dark"] .solar-estimator-workspace .appliance-icon,
html[data-theme="dark"] .solar-estimator-workspace .result-icon,
html.dark .solar-estimator-workspace .appliance-icon,
html.dark .solar-estimator-workspace .result-icon,
body.dark .solar-estimator-workspace .appliance-icon,
body.dark .solar-estimator-workspace .result-icon,
[data-theme="dark"] .solar-estimator-workspace .appliance-icon,
[data-theme="dark"] .solar-estimator-workspace .result-icon{
  background:#153454!important;border-color:#527395!important;
}
html[data-theme="dark"] .solar-estimator-workspace .appliance-icon,
html[data-theme="dark"] .solar-estimator-workspace .result-icon,
html.dark .solar-estimator-workspace .appliance-icon,
html.dark .solar-estimator-workspace .result-icon,
body.dark .solar-estimator-workspace .appliance-icon,
body.dark .solar-estimator-workspace .result-icon,
[data-theme="dark"] .solar-estimator-workspace .appliance-icon,
[data-theme="dark"] .solar-estimator-workspace .result-icon,
html[data-theme="dark"] .solar-estimator-workspace .appliance-icon i,
html[data-theme="dark"] .solar-estimator-workspace .result-icon i,
html.dark .solar-estimator-workspace .appliance-icon i,
html.dark .solar-estimator-workspace .result-icon i,
body.dark .solar-estimator-workspace .appliance-icon i,
body.dark .solar-estimator-workspace .result-icon i,
[data-theme="dark"] .solar-estimator-workspace .appliance-icon i,
[data-theme="dark"] .solar-estimator-workspace .result-icon i,
html[data-theme="dark"] .solar-estimator-workspace .appliance-svg svg,
html.dark .solar-estimator-workspace .appliance-svg svg,
body.dark .solar-estimator-workspace .appliance-svg svg,
[data-theme="dark"] .solar-estimator-workspace .appliance-svg svg{
  color:#fff!important;stroke:#fff!important;
}
