/* Save Calculation – live ENe / kNe parity */

body:has(.calc-live-page.sc-page),
body:has(.sc-page) {
  background: #f3faff;
}
/* shell uses .calc-live-page from pc_render_calc_live_page */

.sc-list-root {
  margin-bottom: 1.5rem;
}
.sc-list-root .SC-main_section {
  background: linear-gradient(0deg, #f3faff1a, #f3faff1a), linear-gradient(0deg, #daf0ff, #daf0ff);
  border-radius: 10px;
}
.sc-list-root .SC-Scale {
  display: inline-block !important;
  width: 100%;
}
.sc-list-root .SC-Scale .sc-syringe-host,
.sc-list-root .SC-Scale svg {
  width: 100%;
  display: block;
}
.sc-list-root .pointer-cursor {
  cursor: pointer;
  line-height: 0;
}
.sc-list-root .pointer-cursor img,
.sc-list-root .SC-Title-Section img {
  display: block;
}
.sc-list-root ul {
  padding-left: 1.25rem;
  margin: 0;
}
.sc-list-root .NoData-Img {
  width: 50%;
  max-width: 280px;
  height: auto;
}
.sc-list-root .noData-text {
  color: #1a3f60;
  font-size: 35px;
  line-height: 45px;
  font-weight: 400;
  font-family: var(--base-font);
}
.sc-list-root .noData-text a {
  color: inherit;
  text-decoration: underline;
}
@media only screen and (max-width: 768px) {
  .sc-list-root .NoData-Img { width: 80%; }
  .sc-list-root .noData-text { font-size: 26px; line-height: 36px; }
}
@media only screen and (max-width: 350px) {
  .sc-list-root .SC-Title-Section { flex-wrap: wrap !important; }
}
