@charset "UTF-8";
/* line 11, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.visually-hidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  white-space: nowrap;
}

/* line 142, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.skip {
  padding: 0 8px;
  position: absolute;
  left: -9999px;
  top: 0;
  z-index: 1000;
  background-color: #363E23;
}

@media (prefers-color-scheme: dark) {
  /* line 142, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .skip {
    background-color: #363E23;
  }
}

/* line 152, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.skip:focus-visible {
  left: 0;
}

/* line 162, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
body {
  font-size: 1.2rem;
  line-height: 1.6;
}

@media screen and (max-width: 440px) {
  /* line 162, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  body {
    font-size: 1rem;
  }
}

/* line 169, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
b, strong {
  font-weight: 700;
}

/* line 172, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
body, h1, h2, h3, h4, h5, h6 {
  font-family: 'Noto Sans', Inter, Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif, -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto;
  font-weight: 400;
  letter-spacing: 0;
  font-display: swap;
}

/* line 182, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
html[lang="zh-hans"] body
, html[lang="zh-hant"] body {
  font-size: 1.3rem;
}

/* line 186, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
html[lang="zh-hans"] body
#sidebar ul.topics > li > a, html[lang="zh-hant"] body #sidebar ul.topics > li > a {
  font-size: 1.3rem;
}

/* line 190, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
html[lang="zh-hans"] body {
  font-family: 'Noto Sans SC', -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif;
}

/* line 193, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
html[lang="zh-hans"] body h1, html[lang="zh-hans"] body h2, html[lang="zh-hans"] body h3, html[lang="zh-hans"] body h4, html[lang="zh-hans"] body h5, html[lang="zh-hans"] body h6 {
  font-family: 'Noto Sans SC', -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", sans-serif;
}

/* line 197, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
html[lang="zh-hant"] body {
  font-family: 'Noto Sans TC', -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang TC", "Hiragino Sans CNS", "Microsoft JhengHei", "Helvetica Neue", sans-serif;
}

/* line 200, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
html[lang="zh-hant"] body h1, html[lang="zh-hant"] body h2, html[lang="zh-hant"] body h3, html[lang="zh-hant"] body h4, html[lang="zh-hant"] body h5, html[lang="zh-hant"] body h6 {
  font-family: 'Noto Sans TC', -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang TC", "Hiragino Sans CNS", "Microsoft JhengHei", "Helvetica Neue", sans-serif;
}

/* line 204, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
h1, h2, h3, h4, h5, h6 {
  margin: calc( 1em - $border-focus-line-size) 0 0 0;
  margin: 1em 0 0 0;
  line-height: 1.3;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  font-variation-settings: "wdth" 100;
}

@media screen and (max-width: 440px) {
  /* line 204, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  h1, h2, h3, h4, h5, h6 {
    margin: 2em 0 0 0;
  }
}

/* line 217, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
h1 {
  clear: both;
  margin-top: 0;
  margin-bottom: 2.55rem;
  font-size: 2.5rem;
  font-weight: 700;
  text-align: left;
}

/* line 225, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.logo h1 {
  font-size: unset;
  margin-bottom: 0;
}

/* line 229, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
h2 {
  font-size: 2rem;
}

/* line 232, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
h3 {
  font-size: 1.5rem;
}

/* line 235, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
h4 {
  font-size: 1.2rem;
}

/* line 238, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
h5, h6 {
  font-size: 1.1rem;
}

@media screen and (max-width: 440px) {
  /* line 242, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  h1 {
    font-size: 1.4rem;
    margin-bottom: 1.7rem;
  }
  /* line 246, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  h2 {
    font-size: 1.2rem;
  }
  /* line 249, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  h3 {
    font-size: 1.1rem;
  }
  /* line 252, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  h4 {
    font-size: 1.05rem;
  }
  /* line 255, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  h5, h6 {
    font-size: 0.9rem;
  }
}

/* line 259, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
pre {
  line-height: 1.7;
}

/* line 262, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
pre, code, kbd {
  font-family: ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace;
}

/* line 265, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
blockquote {
  border-left: 10px solid #9CB565;
}

@media (prefers-color-scheme: dark) {
  /* line 267, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  blockquote p {
    color: #D9D4CB;
  }
}

/* line 273, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
p {
  hyphens: auto;
  margin-top: 0.85rem;
  margin-bottom: 0;
}

/* line 278, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.no-hyphens {
  hyphens: none;
}

/* line 281, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.notices p
, .notices p:first-child {
  margin: 0.85rem 0;
}

/* line 286, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.telephone {
  font-weight: bold;
  font-size: 2rem;
}

/* line 290, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
div.footnote {
  margin: 6rem 0;
  padding-top: 2rem;
  font-size: 0.85rem;
}

/* line 297, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#header {
  color: #4D4B45;
  background-color: #F4EDDC;
  padding: 32px;
}

@media (prefers-color-scheme: dark) {
  /* line 297, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #header {
    color: #F4EDDC;
    background-color: #5A482D;
  }
}

/* line 305, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#header .logo {
  margin-bottom: 32px;
}

/* line 307, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#header .logo img {
  width: 14.75rem;
}

@keyframes keyframes-colorchangerainbowflag {
  0% {
    fill: #e50000;
  }
  20% {
    fill: #ff8d00;
  }
  40% {
    fill: #ffee00;
  }
  60% {
    fill: #028121;
  }
  80% {
    fill: #004cff;
  }
  100% {
    fill: #770088;
  }
}

@keyframes keyframes-everyone-is-here {
  00.00% {
    fill: #efd192;
  }
  /* on, recharge-gold-200 */
  20.00% {
    fill: #efd192;
  }
  20.01% {
    fill: #eaf0df;
  }
  /* off, recharge-green-100 */
  100.00% {
    fill: #eaf0df;
  }
}

/* line 354, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .safe-space {
  margin-top: 32px;
  max-width: 25rem;
}

/* line 357, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .safe-space a {
  display: flex;
  gap: 16px;
  flex-wrap: nowrap;
  justify-content: space-between;
}

/* line 363, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .safe-space img, #body .safe-space svg {
  height: auto;
  width: calc( 50% - 8px);
  margin: 0 0 4px;
  padding: 0 0 8px;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 339, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.heard
, #body .safe-space svg:hover
.valued
, #body .safe-space svg:hover
.included
, #body .safe-space svg:hover
.accepted
, #body .safe-space svg:hover
.welcomed, #body .safe-space a:focus-visible svg .heard
, #body .safe-space a:focus-visible svg .valued
, #body .safe-space a:focus-visible svg .included
, #body .safe-space a:focus-visible svg .accepted
, #body .safe-space a:focus-visible svg .welcomed {
    animation: keyframes-everyone-is-here 2.5s linear infinite;
  }
  /* line 347, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.heard, #body .safe-space a:focus-visible svg .heard {
    animation-delay: 0.0s;
  }
  /* line 348, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.valued, #body .safe-space a:focus-visible svg .valued {
    animation-delay: 0.5s;
  }
  /* line 349, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.included, #body .safe-space a:focus-visible svg .included {
    animation-delay: 1.0s;
  }
  /* line 350, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.accepted, #body .safe-space a:focus-visible svg .accepted {
    animation-delay: 1.5s;
  }
  /* line 351, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.welcomed, #body .safe-space a:focus-visible svg .welcomed {
    animation-delay: 2.0s;
  }
  /* line 325, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.bar1, #body .safe-space a:focus-visible svg .bar1 {
    animation: keyframes-colorchangerainbowflag 3s linear   0s infinite normal;
  }
  /* line 326, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.bar2, #body .safe-space a:focus-visible svg .bar2 {
    animation: keyframes-colorchangerainbowflag 3s linear 0.5s infinite normal;
  }
  /* line 327, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.bar3, #body .safe-space a:focus-visible svg .bar3 {
    animation: keyframes-colorchangerainbowflag 3s linear 1.0s infinite normal;
  }
  /* line 328, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.bar4, #body .safe-space a:focus-visible svg .bar4 {
    animation: keyframes-colorchangerainbowflag 3s linear 1.5s infinite normal;
  }
  /* line 329, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.bar5, #body .safe-space a:focus-visible svg .bar5 {
    animation: keyframes-colorchangerainbowflag 3s linear 2.0s infinite normal;
  }
  /* line 330, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .safe-space svg:hover
.bar6, #body .safe-space a:focus-visible svg .bar6 {
    animation: keyframes-colorchangerainbowflag 3s linear 2.5s infinite normal;
  }
}

/* line 381, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.searchbox {
  margin-top: 0;
  background-color: #fff;
  border: 1px solid #DAD4C5;
}

@media (prefers-color-scheme: dark) {
  /* line 381, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .searchbox {
    background-color: #705C3D;
    border: 1px solid #988973;
  }
}

/* line 389, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.searchbox label, .searchbox input, .searchbox input::placeholder {
  color: #5A482D;
}

@media (prefers-color-scheme: dark) {
  /* line 389, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .searchbox label, .searchbox input, .searchbox input::placeholder {
    color: #EFEDEA;
  }
}

/* line 395, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.searchbox input {
  background-color: #F7F6F5;
}

@media (prefers-color-scheme: dark) {
  /* line 395, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .searchbox input {
    background-color: #705C3D;
  }
}

/* line 401, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.searchbox input:focus {
  background-color: #fff;
}

@media (prefers-color-scheme: dark) {
  /* line 401, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .searchbox input:focus {
    background-color: #5A482D;
  }
}

/* line 407, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.searchbox input:hover {
  border: 1px solid #A9A498;
}

@media (prefers-color-scheme: dark) {
  /* line 407, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .searchbox input:hover {
    border: 1px solid #A9A498;
  }
}

/* line 413, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.searchbox label {
  top: 1px;
}

/* line 416, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.searchbox label {
  left: 4px;
}

/* line 419, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.searchbox button {
  position: absolute;
  right: 0;
  background: none;
  border: none;
}

/* line 424, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.searchbox button:focus-visible {
  outline: none;
  border: 2px solid #D5991D;
  padding: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 424, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .searchbox button:focus-visible {
    border: 1px solid #A9A498;
  }
}

/* line 434, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.search-wrapper .search-input {
  width: 100%;
  color: #4D4B45;
  background-color: #FAF6EC;
}

@media (prefers-color-scheme: dark) {
  /* line 434, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .search-wrapper .search-input {
    color: #D9D4CB;
    background-color: #473924;
  }
}

/* line 443, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.search-item {
  border: 1px solid #4D4B45;
  border-width: 1px 1px 0 1px;
  margin-top: 64px;
  clear: both;
}

@media (prefers-color-scheme: dark) {
  /* line 443, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .search-item {
    border: 1px solid #D9D4CB;
    border-width: 1px 1px 0 1px;
  }
}

/* line 451, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.search-item a {
  padding: 16px;
  display: block;
}

/* line 454, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.search-item a:hover {
  background-color: #F9ECD3;
}

@media (prefers-color-scheme: dark) {
  /* line 454, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .search-item a:hover {
    background-color: #5A482D;
  }
}

/* line 461, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.search-item h2 {
  margin-top: 0;
}

/* line 464, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.search-item p {
  margin-top: 0;
  padding-top: .85rem;
}

/* line 473, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner a:hover .search-image img {
  border: none;
}

/* line 479, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.search-image {
  float: right;
  padding-left: 16px;
  padding-bottom: 8px;
  max-width: 250px;
}

@media screen and (max-width: 600px) {
  /* line 479, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .search-image {
    padding: 0;
    margin: 0 0 16px 0;
    display: block;
    width: 100%;
    float: none;
  }
}

/* line 496, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
html[lang="zh-hans"]
.searchbox label, html[lang="zh-hant"] .searchbox label {
  top: 2px;
}

/* line 501, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.searchbox button:hover {
  background-color: #E5B54F;
}

@media (prefers-color-scheme: dark) {
  /* line 501, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .searchbox button:hover {
    background-color: #946B14;
  }
}

/* line 509, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
textarea:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, input[type="color"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, select[multiple="multiple"]:focus {
  border-color: #D5991D;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06), 0 0 5px rgba(213, 153, 29, 0.7);
}

/* line 516, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#top-bar {
  background-color: transparent;
  margin: 0 0 32px;
  padding: 0;
  height: unset;
  min-height: unset;
}

/* line 526, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body #breadcrumbs {
  line-height: 1.6;
  transform: none;
  position: unset;
  margin: 5px 0 32px;
  border-top: calc( .15em + 2px) solid transparent;
  padding-top: 4px;
}

/* line 533, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body #breadcrumbs i {
  color: #A9A498;
  margin: 0 .6em;
}

@media (prefers-color-scheme: dark) {
  /* line 533, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body #breadcrumbs i {
    color: #75726A;
  }
}

/* line 539, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body #breadcrumbs i:first-child {
  margin: 0 .6em 0 0;
}

/* line 543, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body #breadcrumbs span {
  padding: 0;
}

@media screen and (max-width: 64rem) {
  /* line 550, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body #breadcrumbs {
    display: none;
  }
}

/* line 557, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
body
, .glightbox-mobile .glightbox-container .gslide-desc {
  color: #4D4B45;
  background-color: #FAF6EC;
}

@media (prefers-color-scheme: dark) {
  /* line 557, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  body
, .glightbox-mobile .glightbox-container .gslide-desc {
    color: #D9D4CB;
    background-color: #473924;
  }
}

/* line 567, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
body[data-url="/"] {
  background-color: #DAD4C5;
}

@media (prefers-color-scheme: dark) {
  /* line 567, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  body[data-url="/"] {
    background-color: #4D4B45;
  }
}

/* line 575, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar {
  font-size: 1.1rem;
  width: 300px;
  min-width: calc(14.75rem + 32px + 32px);
  color: #4D4B45;
  background-color: #566438;
}

@media (prefers-color-scheme: dark) {
  /* line 575, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar {
    color: #D9D4CB;
    background-color: #363E23;
  }
}

/* line 585, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar ul li li {
  padding-left: 0;
  text-indent: 0;
}

/* line 589, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar ul.topics {
  margin: 0;
}

/* line 591, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar ul.topics ul {
  padding-bottom: 0;
  margin-left: 16px;
  padding-left: 0;
}

/* line 596, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar ul.topics li.active {
  background-color: #566438;
}

@media (prefers-color-scheme: dark) {
  /* line 596, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar ul.topics li.active {
    background-color: #363E23;
  }
}

/* line 605, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar ul.topics > li
>
a
, #sidebar ul.topics > li
>
span, #sidebar ul.topics > li.active > a
, #sidebar ul.topics > li.active > span {
  line-height: 2;
  padding: 8px 32px;
}

@media (pointer: coarse) {
  /* line 605, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar ul.topics > li
>
a
, #sidebar ul.topics > li
>
span, #sidebar ul.topics > li.active > a
, #sidebar ul.topics > li.active > span {
    padding: 16px 32px;
  }
}

/* line 616, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar ul.topics > li.parent {
  margin-right: 0;
  padding-right: 0;
  background-color: #566438;
}

@media (prefers-color-scheme: dark) {
  /* line 616, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar ul.topics > li.parent {
    background-color: #363E23;
  }
}

/* line 624, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar ul.topics > li.active {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

/* line 633, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar ul li.active > a
, #sidebar ul li.active > span {
  line-height: 1.3;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding: 8px 32px;
  background-color: #FAF6EC;
}

@media (prefers-color-scheme: dark) {
  /* line 633, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar ul li.active > a
, #sidebar ul li.active > span {
    color: #D9D4CB;
    background-color: #473924;
  }
}

/* line 647, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar ul li.active > span {
  font-weight: 700;
}

/* line 656, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
body[data-url="/"] #sidebar ul.topics li.active > a
, body[data-url="/"] #sidebar ul.topics li.active > span {
  background-color: #DAD4C5;
}

@media (prefers-color-scheme: dark) {
  /* line 656, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  body[data-url="/"] #sidebar ul.topics li.active > a
, body[data-url="/"] #sidebar ul.topics li.active > span {
    background-color: #4D4B45;
  }
}

/* line 671, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar-right:focus-visible {
  outline: 1px solid #0793D4;
}

/* line 674, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar-right p {
  padding-bottom: 1.7rem;
}

/* line 678, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar-right .notices p {
  margin: 0.85rem 0;
  padding-bottom: 0;
}

/* line 683, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar-right p
, #sidebar-right ul {
  margin: 0;
}

/* line 688, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar-right .appt {
  font-weight: bold;
}

/* line 694, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
nav > div {
  overflow: inherit;
}

/* line 703, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.langswitcher:focus-within
, #body #breadcrumbs:focus-within {
  transition: none;
  outline: none;
  border-top: calc( .15em + 2px) solid #D5991D;
}

@media (prefers-color-scheme: dark) {
  /* line 703, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .langswitcher:focus-within
, #body #breadcrumbs:focus-within {
    border-top: calc( .15em + 2px) solid #D5991D;
  }
}

/* line 714, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.copyright {
  font-size: 0.8em;
  margin-top: 64px;
  clear: both;
}

/* line 721, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.columns-2
, .columns-3
, .columns-4 {
  column-gap: 2em;
}

/* line 726, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.columns-2
li, .columns-3
li, .columns-4 li {
  break-inside: avoid-column;
}

/* line 730, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.columns-2 {
  column-count: 2;
}

/* line 733, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.columns-3 {
  column-count: 3;
}

@media screen and (max-width: 30rem) {
  /* line 733, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .columns-3 {
    column-count: 2;
  }
}

@media screen and (max-width: 20rem) {
  /* line 733, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .columns-3 {
    column-count: 1;
  }
}

/* line 742, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.columns-4 {
  column-count: 4;
}

@media screen and (max-width: 40rem) {
  /* line 742, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .columns-4 {
    column-count: 3;
  }
}

@media screen and (max-width: 30rem) {
  /* line 742, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .columns-4 {
    column-count: 2;
  }
}

@media screen and (max-width: 20rem) {
  /* line 742, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .columns-4 {
    column-count: 1;
  }
}

/* line 756, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
ul
, ol
, ul ol
, ul ul
, ol ol
, ol ul {
  margin-top: 8px;
  margin-bottom: 8px;
  padding-left: 32px;
}

/* line 768, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
h1 + ul
, h1 + ol, h2 + ul
, h2 + ol, h3 + ul
, h3 + ol, h4 + ul
, h4 + ol, h5 + ul
, h5 + ol, h6 + ul
, h6 + ol {
  margin-top: 16px;
}

/* line 773, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
h1 + ul ol
, h1 + ul ul
, h1 + ol ol
, h1 + ol ul, h2 + ul ol
, h2 + ul ul
, h2 + ol ol
, h2 + ol ul, h3 + ul ol
, h3 + ul ul
, h3 + ol ol
, h3 + ol ul, h4 + ul ol
, h4 + ul ul
, h4 + ol ol
, h4 + ol ul, h5 + ul ol
, h5 + ul ul
, h5 + ol ol
, h5 + ol ul, h6 + ul ol
, h6 + ul ul
, h6 + ol ol
, h6 + ol ul {
  margin-top: 4px;
}

/* line 783, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
div.page-toc h1 + ul
, div.page-toc h1 + ol
, div.page-toc h1 + ul ol
, div.page-toc h1 + ul ul
, div.page-toc h1 + ol ol
, div.page-toc h1 + ol ul, div.page-toc h2 + ul
, div.page-toc h2 + ol
, div.page-toc h2 + ul ol
, div.page-toc h2 + ul ul
, div.page-toc h2 + ol ol
, div.page-toc h2 + ol ul, div.page-toc h3 + ul
, div.page-toc h3 + ol
, div.page-toc h3 + ul ol
, div.page-toc h3 + ul ul
, div.page-toc h3 + ol ol
, div.page-toc h3 + ol ul, div.page-toc h4 + ul
, div.page-toc h4 + ol
, div.page-toc h4 + ul ol
, div.page-toc h4 + ul ul
, div.page-toc h4 + ol ol
, div.page-toc h4 + ol ul, div.page-toc h5 + ul
, div.page-toc h5 + ol
, div.page-toc h5 + ul ol
, div.page-toc h5 + ul ul
, div.page-toc h5 + ol ol
, div.page-toc h5 + ol ul, div.page-toc h6 + ul
, div.page-toc h6 + ol
, div.page-toc h6 + ul ol
, div.page-toc h6 + ul ul
, div.page-toc h6 + ol ol
, div.page-toc h6 + ol ul {
  margin-top: 8px;
}

/* line 794, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
ul li
, ol li {
  margin-bottom: 8px;
}

/* line 798, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
ul li:last-child
, ol li:last-child {
  margin-bottom: 0;
}

/* line 802, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
ul.topics li {
  margin-bottom: 0;
}

@media (pointer: coarse) {
  /* line 805, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .list-of-links li:not(:nth-child(1)) {
    margin: 16px 0;
  }
}

/* line 812, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
p:first-child {
  margin-top: 0;
}

/* line 817, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body {
  margin-right: 17em;
}

/* line 819, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .padding {
  padding: 32px;
}

/* line 823, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner {
  width: 100%;
  margin: auto auto 32px;
  padding: 0;
  container-name: body-inner;
  container-type: inline-size;
}

/* line 830, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner .limit-line-length {
  padding: 0 calc( ( 100% - 70ch ) / 2);
}

/* line 834, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .header-mobile img {
  margin: 0 auto;
  max-width: 20ch;
  text-align: center;
}

/* line 840, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.logo.for-tablet-phone {
  display: none;
}

@media screen and (min-width: 441px) and (max-width: 64rem) {
  /* line 844, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .padding {
    padding: 16px;
  }
}

@media screen and (max-width: 440px) {
  /* line 849, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .padding {
    padding: 4px 8px;
  }
}

/* line 853, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar-right {
  position: fixed;
  top: 0;
  width: 17em;
  bottom: 0;
  right: 0;
  padding: 27px 32px 32px;
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: #F4EDDC;
}

@media (prefers-color-scheme: dark) {
  /* line 853, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar-right {
    background-color: #5A482D;
  }
}

/* line 866, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar-right p, #sidebar-right li {
  line-height: 1.4;
}

/* line 869, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar-right ul {
  list-style-type: none;
  padding-left: 0;
}

/* line 872, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar-right ul li {
  margin: 0;
  margin-bottom: 1.7rem;
}

@media screen and (max-width: 83.5rem) {
  /* line 879, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body {
    margin-left: calc(14.75rem + 32px + 32px);
    margin-right: 0;
  }
  /* line 883, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar-right {
    border-radius: 0.1875rem;
    position: relative;
    width: auto;
    margin: 64px auto 32px;
    max-width: 70ch;
  }
  /* line 889, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar-right ul {
    margin-bottom: 0;
  }
  /* line 892, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar-right li:last-child {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 64rem) {
  /* line 898, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body {
    margin-left: 0;
  }
  /* line 901, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar {
    left: -300px;
  }
  /* line 905, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .sidebar-hidden #body {
    margin-left: 300px;
  }
  /* line 908, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .sidebar-hidden #sidebar {
    left: 0;
  }
  /* line 912, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar-toggle {
    display: inline-block;
    margin-bottom: 16px;
    background: none;
  }
  /* line 916, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar-toggle i {
    text-align: left;
  }
  /* line 920, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .logo.for-tablet-phone {
    display: block;
    max-width: 27ch;
    text-align: center;
    margin: 0 auto 32px;
  }
  /* line 926, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .logo.for-desktop-laptop {
    display: none;
  }
}

/* line 932, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a {
  color: #4D4B45;
  background: linear-gradient(to right, #0793D4, #0793D4), linear-gradient(to right, #B48218, #D5991D, #E5B54F);
  background-size: 100% 2px, 0 2px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 932, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a {
    transition: background-size 400ms;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 932, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a {
    color: #D9D4CB;
  }
}

/* line 957, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a:focus {
  outline: none;
  background-color: #F9ECD3;
  background-size: 0 2px, 100% 2px;
}

@media (prefers-color-scheme: dark) {
  /* line 957, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a:focus {
    color: #fff;
    background-color: #61460D;
  }
}

/* line 966, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a:hover {
  color: #000;
  background-size: 0 2px, 100% 2px;
}

@media (prefers-color-scheme: dark) {
  /* line 966, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a:hover {
    color: #fff;
  }
}

/* line 973, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a:active {
  color: #7B4D89;
}

@media (prefers-color-scheme: dark) {
  /* line 973, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a:active {
    color: #DCD0E0;
  }
}

/* line 983, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner a:focus img {
  border: 2px solid #E5B54F;
}

/* line 986, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner a:focus .image-wrapper img {
  border: none;
}

@media (prefers-color-scheme: dark) {
  /* line 990, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body-inner a:focus img {
    border: 2px solid #D5991D;
  }
}

/* line 996, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner a:hover img {
  border: 2px solid #E5B54F;
}

/* line 1001, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner a:active img {
  border: 2px solid #7B4D89;
}

@media (prefers-color-scheme: dark) {
  /* line 1005, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body-inner a:active img {
    border: 2px solid #DCD0E0;
  }
}

/* line 1016, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner .tile-item a:hover img {
  border: none;
}

/* line 1023, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.address a {
  display: inline-block;
}

/* line 1027, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar ul li a
, #sidebar ul li span {
  display: block;
  padding: 8px 32px;
}

/* line 1033, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar a
, #sidebar ul.searched a
, #sidebar ul.searched .search-match a {
  color: #EAF0DF;
}

@media (prefers-color-scheme: dark) {
  /* line 1033, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar a
, #sidebar ul.searched a
, #sidebar ul.searched .search-match a {
    color: #B0C484;
  }
}

/* line 1041, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar a:focus
, #sidebar ul.searched a:focus
, #sidebar ul.searched .search-match a:focus {
  color: #61460D;
  background-color: #EFD192;
}

/* line 1045, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar a:hover
, #sidebar ul.searched a:hover
, #sidebar ul.searched .search-match a:hover {
  color: #F9ECD3;
  background-color: #946B14;
}

/* line 1052, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar .logo a:focus, #sidebar .logo a:hover {
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 1061, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar-right
a, div.page-toc a {
    color: #D9D4CB;
  }
}

/* line 1065, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#sidebar-right
a:hover, div.page-toc a:hover {
  color: #000;
  background-size: 0 2px, 100% 2px;
}

@media (prefers-color-scheme: dark) {
  /* line 1065, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #sidebar-right
a:hover, div.page-toc a:hover {
    color: #fff;
  }
}

/* line 1074, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
nav.primary a {
  background: none;
}

/* line 1078, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.toc-anchor:focus {
  color: #D5991D;
  background-color: #FAF6EC;
  opacity: 1;
}

@media (prefers-color-scheme: dark) {
  /* line 1078, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .toc-anchor:focus {
    color: #D5991D;
    background-color: #473924;
  }
}

/* line 1087, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.toc-anchor:focus:hover {
  color: #4D4B45;
}

@media (prefers-color-scheme: dark) {
  /* line 1087, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .toc-anchor:focus:hover {
    color: #D9D4CB;
  }
}

/* line 1096, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.border {
  border: 2px solid #DAD4C5;
}

@media (prefers-color-scheme: dark) {
  /* line 1096, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .border {
    border: 2px solid #4D4B45;
  }
}

/* line 1114, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.notices {
  margin: 16px 0;
  padding: 1px 30px;
  display: flex;
}

/* line 1118, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.notices.yellow {
  color: #7B5911;
  background-color: #F9ECD3;
  border-left: 10px solid #E5B54F;
}

@media (prefers-color-scheme: dark) {
  /* line 1118, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .notices.yellow {
    color: #F9ECD3;
    background-color: #6A4036;
    border-left: 10px solid #E5B54F;
  }
  /* line 1126, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .notices.yellow a {
    color: #F9ECD3;
  }
  /* line 1128, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .notices.yellow a:focus {
    color: #F9ECD3;
    background-color: #000;
  }
  /* line 1132, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .notices.yellow a:hover {
    color: #fff;
  }
}

/* line 1138, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.notices.red {
  background-color: #fdf7f7;
}

/* line 1141, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.notices.blue {
  color: #006594;
  border-left: 10px solid #0793D4;
  background-color: #DEF1F9;
}

/* line 1146, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.notices.green {
  color: #566438;
  border-left: 10px solid #7E9252;
  background-color: #EAF0DF;
}

@media (prefers-color-scheme: dark) {
  /* line 1152, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .notices a {
    color: #4D4B45;
  }
  /* line 1154, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .notices a:focus {
    background-color: #EFD192;
  }
}

/* line 1162, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
pre, code, kbd, pre code {
  color: #4D4B45;
  background-color: #DAD4C5;
}

@media (prefers-color-scheme: dark) {
  /* line 1162, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  pre, code, kbd, pre code {
    color: #D9D4CB;
    background-color: #3D3B37;
  }
}

/* line 1173, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body caption {
  text-align: left;
  margin: 8px 0;
}

/* line 1177, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table thead tr:nth-child(1) th {
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: #FAF6EC;
}

@media (prefers-color-scheme: dark) {
  /* line 1177, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body table thead tr:nth-child(1) th {
    background-color: #473924;
  }
}

/* line 1185, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table thead tr:nth-child(1) th[scope="col"] {
  vertical-align: bottom;
  background-color: #EAF0DF;
}

@media (prefers-color-scheme: dark) {
  /* line 1185, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body table thead tr:nth-child(1) th[scope="col"] {
    background-color: #444F2C;
  }
}

/* line 1194, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table {
  width: initial;
  margin: 16px 0;
  border: none;
}

/* line 1198, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table th, #body table td {
  text-align: left;
  vertical-align: baseline;
  padding: 8px 16px;
  border: 2px solid #DAD4C5;
  border-width: 0 0 2px 0;
  color: #4D4B45;
  background-color: transparent;
}

@media (prefers-color-scheme: dark) {
  /* line 1198, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body table th, #body table td {
    color: #D9D4CB;
    border: 2px solid #705C3D;
    border-width: 0 0 2px 0;
  }
}

/* line 1212, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table th[scope="row"] {
  font-weight: normal;
  background-color: #F4EDDC;
  padding-right: 16px;
}

@media (prefers-color-scheme: dark) {
  /* line 1212, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body table th[scope="row"] {
    background-color: #5A482D;
  }
}

@media screen and (max-width: 440px) {
  /* line 1222, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body table th
, #body table th[scope="row"]
, #body table th[scope="col"]
, #body table td {
    padding: 8px;
  }
  /* line 1228, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body table th:first-child
, #body table th[scope="row"]:first-child
, #body table th[scope="col"]:first-child
, #body table td:first-child {
    padding-left: 2px;
  }
  /* line 1231, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body table th:last-child
, #body table th[scope="row"]:last-child
, #body table th[scope="col"]:last-child
, #body table td:last-child {
    padding-right: 2px;
  }
  /* line 1235, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body table.sitemap th:not(:first-child) {
    padding-left: 16px;
  }
}

/* line 1239, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table .price
, #body table .price * {
  hyphens: manual;
}

/* line 1244, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table .price, #body table .right {
  text-align: right;
}

/* line 1248, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table.tight-vertical th, #body table.tight-vertical td {
  padding-top: 4px;
  padding-bottom: 4px;
}

/* line 1254, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table.tight-horizontal th, #body table.tight-horizontal td {
  padding-left: .2em;
  padding-right: 1em;
}

/* line 1257, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table.tight-horizontal th:last-child, #body table.tight-horizontal td:last-child {
  padding-right: .2em;
}

/* line 1264, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table tbody tr:not(.no-hover-border):hover th, #body table tbody tr:not(.no-hover-border):hover td {
  color: #000;
  background-color: #fff;
  background-color: #FCF6EA;
  border: 2px solid #95AD61;
  border-width: 0 0 2px 0;
}

@media (prefers-color-scheme: dark) {
  /* line 1264, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body table tbody tr:not(.no-hover-border):hover th, #body table tbody tr:not(.no-hover-border):hover td {
    color: #fff;
    background-color: #4D380A;
    border: 2px solid #95AD61;
    border-width: 0 0 2px 0;
  }
}

/* line 1281, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table tr.is-today {
  transition: background-color 0.3s;
}

/* line 1283, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table tr.is-today th[scope="row"]
, #body table tr.is-today td {
  font-weight: bold;
  background-color: #EFD192;
}

@media (prefers-color-scheme: dark) {
  /* line 1283, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body table tr.is-today th[scope="row"]
, #body table tr.is-today td {
    background-color: #473924;
  }
}

/* line 1293, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.c1w33pc {
  width: 33%;
}

@media (prefers-color-scheme: dark) {
  /* line 1299, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .cd-image-container img
, #body h1 + img
, #body #sidebar-right img
, #body .byline img
, #body svg {
    filter: brightness(80%);
  }
}

/* line 1309, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body img {
  display: unset;
  margin: 1rem 0;
  text-align: left;
  height: auto;
  object-fit: contain;
}

/* line 1315, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body img.headshot {
  width: 40%;
  float: right;
  margin: 0 0 .5rem 1.5rem;
  border-radius: 4%;
}

@media screen and (max-width: 30rem) {
  /* line 1315, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body img.headshot {
    width: 50%;
  }
}

/* line 1325, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .form {
  clear: both;
}

/* line 1327, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .form img {
  margin: 16px 0 64px 32px;
  width: 25%;
  float: right;
  background-color: #fff;
  border: 20px solid #fff;
}

@media screen and (max-width: 50rem) {
  /* line 1327, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .form img {
    margin: 16px 0 16px 8px;
    width: 40%;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 1327, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .form img {
    background-color: #AEA391;
    border: 20px solid #AEA391;
  }
}

/* line 1342, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .form a:focus img {
  border: 20px solid #E5B54F;
  background-color: #E5B54F;
}

/* line 1346, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .form a:hover img {
  border: 20px solid #EFD192;
  background-color: #EFD192;
}

/* line 1350, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .form + p + h2 {
  clear: both;
}

/* line 1356, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner img {
  margin: 0;
}

/* line 1359, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner figure > img
, #body-inner h1 + img
, #body-inner header + img
, #body-inner .cd-image-container img {
  margin: 2rem 0;
}

/* line 1366, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner .cd-image-container img {
  height: 100%;
}

/* line 1374, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#header
.version-for-light-mode, #body .version-for-light-mode {
  display: inherit;
}

/* line 1377, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#header
.version-for-dark-mode, #body .version-for-dark-mode {
  display: none;
}

@media (prefers-color-scheme: dark) {
  /* line 1381, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #header
.version-for-light-mode, #body .version-for-light-mode {
    display: none;
  }
  /* line 1384, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #header
.version-for-dark-mode, #body .version-for-dark-mode {
    display: inherit;
  }
}

/* line 1392, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body-inner .tiles a img {
  margin-bottom: 4px;
}

/* line 1395, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tiles {
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  clear: both;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 32px 16px;
}

@media screen and (max-width: 783px) {
  /* line 1395, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .tiles {
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
  }
}

@media screen and (max-width: 391px) {
  /* line 1395, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .tiles {
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    gap: 16px 8px;
  }
}

/* line 1411, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tiles .tile-item {
  margin-bottom: 0;
}

/* line 1413, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tiles .tile-item a {
  background: none;
  background-color: #F4EDDC;
  padding: 2px;
  display: inline-block;
  height: 100%;
}

@media (prefers-color-scheme: dark) {
  /* line 1413, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .tiles .tile-item a {
    background-color: #5A482D;
  }
}

/* line 1422, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tiles .tile-item a img {
  margin: 0 0 16px 0;
  object-fit: cover !important;
}

@media screen and (max-width: 899px) {
  /* line 1422, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .tiles .tile-item a img {
    aspect-ratio: 2/1;
  }
}

/* line 1429, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tiles .tile-item a h2.title
, .tiles .tile-item a span.title {
  display: inline-block;
  padding: 0.2em 16px 8px;
  position: relative;
  top: 0;
  font-size: 1em;
}

@media screen and (max-width: 391px) {
  /* line 1429, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .tiles .tile-item a h2.title
, .tiles .tile-item a span.title {
    padding: 0 8px 4px;
  }
}

/* line 1448, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
body[data-url="/"] #body-inner .tiles .tile-item a {
  background-color: #F4EDDC;
}

/* line 1450, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
body[data-url="/"] #body-inner .tiles .tile-item a img {
  margin-bottom: 0;
}

@media (prefers-color-scheme: dark) {
  /* line 1448, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  body[data-url="/"] #body-inner .tiles .tile-item a {
    background-color: #3D3B37;
  }
}

/* line 1456, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
body[data-url="/"] #body-inner .tiles .tile-item a h2.title {
  padding: 0 .5em;
  margin-top: 0;
  font-family: ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, Consolas, 'DejaVu Sans Mono', monospace;
}

/* line 1468, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.byline {
  margin-bottom: 64px;
}

/* line 1473, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
article.blog-item .metadata
, article.blog-item .title {
  font-size: smaller;
}

/* line 1478, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
article.blog-item .separator {
  margin: 0 1rem;
}

/* line 1481, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
article.blog-item .metadata {
  margin-bottom: 3rem;
}

/* line 1485, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
article header + img {
  padding: 2px;
  border: 2px solid #DAD4C5;
}

@media (prefers-color-scheme: dark) {
  /* line 1485, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  article header + img {
    border: 2px solid #4D4B45;
  }
}

/* line 1495, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table.sitemap {
  margin-top: 32px;
}

/* line 1497, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table.sitemap tr:focus-within {
  background-color: #F9ECD3;
}

@media (prefers-color-scheme: dark) {
  /* line 1497, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body table.sitemap tr:focus-within {
    color: #fff;
    background-color: #61460D;
  }
}

/* line 1503, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table.sitemap tr:focus-within td {
  border-bottom: 2px solid #687843;
}

/* line 1507, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table.sitemap th:nth-child(1)
, #body table.sitemap td:nth-child(1) {
  text-align: right;
}

/* line 1512, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table.sitemap td {
  padding: 0;
}

/* line 1515, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table.sitemap a {
  background: none;
  display: block;
  padding: 8px 16px;
}

/* line 1520, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body table.sitemap + h2 {
  margin-top: 64px;
}

/* line 1526, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
html {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion) {
  /* line 1526, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  html {
    scroll-behavior: auto;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 1532, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .invert-in-dark-mode {
    filter: invert(100%);
  }
}

/* line 1537, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .light-mode {
  display: block;
}

@media (prefers-color-scheme: dark) {
  /* line 1537, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .light-mode {
    display: none;
  }
}

/* line 1543, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .dark-mode {
  display: none;
}

@media (prefers-color-scheme: dark) {
  /* line 1543, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #body .dark-mode {
    display: block;
  }
}

/* line 1549, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
hr {
  margin: 6rem 0;
}

/* line 1552, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
hr
, div.footnote {
  border-top: 1px solid #4D4B45;
}

@media (prefers-color-scheme: dark) {
  /* line 1552, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  hr
, div.footnote {
    border-top: 1px solid #D9D4CB;
  }
}

/* line 1562, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
table.c1mw15ch th:first-child
, table.c1mw15ch td:first-child {
  min-width: 15ch;
}

/* line 1569, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
mark {
  background: unset;
  background-color: #EFD192;
}

/* line 1573, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
abbr[title] {
  border-bottom: none;
}

/* line 1576, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.registeredtrademarksymbol {
  font-size: 0.8em;
}

/* line 1579, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
::selection {
  color: #4D4B45;
  background-color: #DEF1F9;
}

@media (prefers-color-scheme: dark) {
  /* line 1579, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  ::selection {
    color: #F4EDDC;
    background-color: #7B5911;
  }
}

/* line 1587, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.hideonscreen {
  display: none;
}

/* line 1590, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 1593, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.flex {
  margin-top: 1em;
  display: flex;
}

/* line 1597, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.space-between {
  justify-content: space-between;
}

/* line 1600, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.heading-and-price {
  border-top: 4px solid #DAD4C5;
  margin-top: 2.55rem;
  padding-top: 0.85rem;
  display: flex;
  gap: 32px;
  justify-content: space-between;
  align-content: flex-end;
}

@media (prefers-color-scheme: dark) {
  /* line 1600, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .heading-and-price {
    border-top: 4px solid #988973;
  }
}

/* line 1611, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.heading-and-price * {
  margin-top: 0;
}

/* line 1614, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.heading-and-price p {
  font-size: 1.25em;
  line-height: 1.3;
}

/* line 1619, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
i.fa-2xl:before {
  position: relative;
  top: .6em;
}

/* line 1623, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.relatedpages {
  clear: both;
}

/* line 1625, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.relatedpages h2 {
  margin: 64px 0 20px;
}

/* line 1629, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.clearfix::after {
  content: "";
  display: table;
  /* Establishes a block formatting context */
  clear: both;
  /* Clears both left‑ and right‑floated elements */
}

/* line 1634, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#LinkContainer
, sup.footnote {
  display: none;
}

/* line 1642, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.toc-anchor {
  background: none;
}

/* line 1644, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.toc-anchor.after {
  margin-left: .25em;
}

/* line 1647, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.toc-anchor.before {
  margin-left: -.75em;
}

/* line 1652, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
div.page-toc {
  border-radius: 0.1875rem;
  margin: 24px 0 32px 0;
  padding: 16px;
  border: 1px solid #DAD4C5;
  background-color: #F4EDDC;
  font-size: 0.9em;
}

@media (prefers-color-scheme: dark) {
  /* line 1652, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  div.page-toc {
    border: 1px solid #988973;
    background-color: #5A482D;
  }
}

/* line 1663, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
div.page-toc h2 {
  margin-top: 0;
}

/* line 1666, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
div.page-toc ul:last-child {
  margin-bottom: 0;
}

/* line 1669, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
div.page-toc li {
  margin: 8px 0;
}

@media (pointer: coarse) {
  /* line 1669, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  div.page-toc li {
    margin: 16px 0;
  }
}

/* line 1675, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
div.page-toc:hover {
  background-color: #F9ECD3;
}

@media (prefers-color-scheme: dark) {
  /* line 1675, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  div.page-toc:hover {
    background-color: #4D380A;
  }
}

@container body-inner (min-width: 43.75rem) {
  /* line 1683, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  div.page-toc {
    width: fit-content;
    max-width: 50%;
    float: right;
    margin: 0 0 32px 2em;
  }
}

/* line 1690, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
div.page-toc + h2 {
  clear: unset;
}

/* line 1693, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.toc-anchor.before {
  padding-right: 0;
}

/* line 1698, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.langswitcher {
  max-width: 70ch;
  margin: 0 auto 64px;
  margin-left: auto !important;
  border-top: calc( .15em + 2px) solid transparent;
  padding-top: 4px;
  position: initial;
  top: unset;
  -webkit-transform: none;
  -moz-transform: none;
  -o-transform: none;
  -ms-transform: none;
  display: block;
}

@media screen and (max-width: 440px) {
  /* line 1698, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .langswitcher {
    margin: 0 auto 32px;
  }
}

/* line 1714, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.langswitcher ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 16px 32px;
  margin: 0;
  padding-left: 0;
}

/* line 1722, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.langswitcher li {
  line-height: 1.4;
  margin-left: 0;
}

/* line 1726, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.langswitcher .active {
  text-decoration: none;
}

/* line 1732, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.gdesc-inner {
  color: #4D4B45;
  background-color: #FAF6EC;
}

@media (prefers-color-scheme: dark) {
  /* line 1732, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .gdesc-inner {
    color: #D9D4CB;
    background-color: #473924;
  }
}

/* line 1740, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.glightbox-clean .gdesc-inner {
  padding: 8px 16px 64px;
}

/* line 1743, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.glightbox-mobile .glightbox-container .gslide-description {
  background: none;
  transition: none;
  padding: 0 !important;
}

/* line 1752, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .justified-gallery > .jg-entry-visible > img {
  padding: 0;
}

/* line 1755, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#body .justified-gallery > .jg-entry-visible img {
  object-fit: unset;
  margin: 0;
  max-width: 101%;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 1766, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .justified-gallery > .jg-entry-visible > img {
    transition: all 0.3s ease-in-out !important;
  }
}

/* line 1774, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a.jg-entry-visible
img, .tiles .tile-item a img {
  transform-origin: bottom center;
}

/* line 1778, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a.jg-entry-visible
, .tiles .tile-item a
, a.thumb {
  overflow: hidden;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 1778, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a.jg-entry-visible
, .tiles .tile-item a
, a.thumb {
    transition: all 0.3s ease-in-out;
  }
}

/* line 1786, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a.jg-entry-visible
img, .tiles .tile-item a
img, a.thumb img {
  transform: scale(1);
  filter: brightness(96%) saturate(96%);
}

@media (prefers-reduced-motion: no-preference) {
  /* line 1786, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a.jg-entry-visible
img, .tiles .tile-item a
img, a.thumb img {
    transition: all 0.3s ease-in-out;
  }
}

@media (prefers-color-scheme: dark) {
  /* line 1786, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a.jg-entry-visible
img, .tiles .tile-item a
img, a.thumb img {
    filter: brightness(80%) saturate(80%);
  }
}

/* line 1796, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a.jg-entry-visible:focus
, .tiles .tile-item a:focus
, a.thumb:focus {
  border: 2px solid #B48218;
  border-left: 7px solid #B48218;
  background-color: #FCF6EA;
}

@media (prefers-color-scheme: dark) {
  /* line 1796, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a.jg-entry-visible:focus
, .tiles .tile-item a:focus
, a.thumb:focus {
    border: 2px solid #E5B54F;
    border-left: 7px solid #E5B54F;
    background-color: #7B5911;
  }
}

/* line 1805, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a.jg-entry-visible:focus
img, .tiles .tile-item a:focus
img, a.thumb:focus img {
  filter: brightness(98%) saturate(98%);
}

@media (pointer: fine) {
  /* line 1805, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a.jg-entry-visible:focus
img, .tiles .tile-item a:focus
img, a.thumb:focus img {
    transform: scale(1.05);
  }
}

@media (prefers-color-scheme: dark) {
  /* line 1805, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a.jg-entry-visible:focus
img, .tiles .tile-item a:focus
img, a.thumb:focus img {
    filter: brightness(82%) saturate(90%);
  }
}

/* line 1815, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a.jg-entry-visible:hover
, .tiles .tile-item a:hover
, a.thumb:hover {
  background-color: #F9ECD3;
}

@media (prefers-color-scheme: dark) {
  /* line 1815, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a.jg-entry-visible:hover
, .tiles .tile-item a:hover
, a.thumb:hover {
    background-color: #61460D;
  }
}

/* line 1820, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a.jg-entry-visible:hover
img, .tiles .tile-item a:hover
img, a.thumb:hover img {
  filter: brightness(100%) saturate(100%);
}

@media (pointer: fine) {
  /* line 1820, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a.jg-entry-visible:hover
img, .tiles .tile-item a:hover
img, a.thumb:hover img {
    transform: scale(1.1);
  }
}

@media (prefers-color-scheme: dark) {
  /* line 1820, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  a.jg-entry-visible:hover
img, .tiles .tile-item a:hover
img, a.thumb:hover img {
    filter: brightness(86%) saturate(100%);
  }
}

/* line 1830, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a.jg-entry-visible:focus:hover
, .tiles .tile-item a:focus:hover
, a.thumb:focus:hover {
  border-left: 7px solid #D5991D;
}

/* line 1833, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a.jg-entry-visible
.image-wrapper, .tiles .tile-item a
.image-wrapper, a.thumb .image-wrapper {
  border-radius: inherit;
  overflow: hidden;
  max-height: 100%;
}

/* line 1839, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a.thumb {
  float: left;
  margin: 0 1.5rem 64px 0;
  padding: 2px;
  max-width: 10ch;
  background: none;
  border-radius: 8%;
}

/* line 1846, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
a.thumb img {
  border-radius: inherit;
}

/* line 1852, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tabs-wrapper {
  margin-top: 8px;
}

/* line 1854, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tabs-wrapper li {
  margin-bottom: 0;
}

/* line 1858, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tabs-wrapper.ui-theme-lite .tabs-nav {
  margin-bottom: 16px;
}

/* line 1862, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tabs-wrapper.ui-theme-lite .tabs-nav li.current a {
  border-bottom: none;
  background: linear-gradient(to right, #000, #000);
  background-size: 100% 2px, 0 2px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}

@media (prefers-color-scheme: dark) {
  /* line 1862, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .tabs-wrapper.ui-theme-lite .tabs-nav li.current a {
    background: linear-gradient(to right, #D9D4CB, #D9D4CB);
    background-size: 100% 2px, 0 2px;
    background-position: 100% 100%, 0 100%;
    background-repeat: no-repeat;
  }
}

/* line 1882, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tabs-wrapper.ui-theme-lite .tabs-nav li.current a:focus {
  background: linear-gradient(to right, #B48218, #D5991D, #E5B54F);
  background-size: 100% 2px, 0 2px;
  background-position: 100% 100%, 0 100%;
  background-repeat: no-repeat;
}

/* line 1893, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tabs-wrapper.ui-theme-lite .tabs-nav li.current a:focus, .tabs-wrapper.ui-theme-lite .tabs-nav li.current a:hover {
  color: #4D4B45;
  cursor: default;
}

@media (prefers-color-scheme: dark) {
  /* line 1893, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .tabs-wrapper.ui-theme-lite .tabs-nav li.current a:focus, .tabs-wrapper.ui-theme-lite .tabs-nav li.current a:hover {
    color: #D9D4CB;
  }
}

/* line 1904, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tabs-wrapper.ui-theme-lite .tabs-nav li:hover {
  background-color: transparent;
}

/* line 1909, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tabs-wrapper.ui-theme-lite .tab {
  border-top: none;
  background-color: transparent;
  padding: 0;
}

/* line 1919, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.tooltip-header {
  padding: 10px 20px;
}

/* line 1924, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.callouts a img {
  border: 2px solid #DAD4C5;
}

@media (prefers-color-scheme: dark) {
  /* line 1924, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .callouts a img {
    border: 2px solid #4D4B45;
  }
}

/* line 1930, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.callouts a:hover img {
  border: 2px solid #E5B54F;
}

@media (prefers-color-scheme: dark) {
  /* line 1930, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .callouts a:hover img {
    border: 2px solid #B48218;
  }
}

@keyframes slowPulseRest {
  0%
, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
}

/* line 1950, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.callout-marker {
  line-height: 25px;
  background-color: #946B14;
  animation: slowPulseRest 4s ease-in-out infinite;
  transform-origin: center;
  will-change: transform, opacity;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1950, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .callout-marker {
    animation: none;
  }
}

/* line 1960, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#tooltip.white {
  color: #4D4B45;
  background-color: #CDDAB1;
  border: 1px solid #7E9252;
}

@media (prefers-color-scheme: dark) {
  /* line 1960, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #tooltip.white {
    color: #D9D4CB;
    background-color: #363E23;
    border: 1px solid #7E9252;
  }
}

/* line 1969, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
#tooltip.white .tooltip-header {
  color: #4D4B45;
  background-color: #EAF0DF;
}

@media (prefers-color-scheme: dark) {
  /* line 1969, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  #tooltip.white .tooltip-header {
    color: #D9D4CB;
    background-color: #444F2C;
  }
}

/* line 1979, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.cd-handle {
  cursor: ew-resize;
  font-size: 2rem;
  line-height: 1.15;
  box-shadow: none;
  background-color: #0793D4;
}

@media (prefers-color-scheme: dark) {
  /* line 1979, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .cd-handle {
    background-color: #006594;
  }
}

/* line 1988, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.cd-handle:hover, .cd-handle:focus {
  background-color: #B48218;
}

@media (prefers-color-scheme: dark) {
  /* line 1988, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .cd-handle:hover, .cd-handle:focus {
    background-color: #7B5911;
  }
}

/* line 1996, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.cd-handle.draggable {
  background-color: #946B14;
}

@media (prefers-color-scheme: dark) {
  /* line 1996, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .cd-handle.draggable {
    background-color: #61460D;
  }
}

/* line 2003, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.cd-resize-img {
  border-right: 1px solid #fff;
}

/* line 2006, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.cd-image-container {
  width: 100%;
}

/* line 2009, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
.cd-image-label {
  color: #D9D4CB;
  background-color: #473924;
}

@media (prefers-color-scheme: dark) {
  /* line 2009, ../../../../../Users/frankfarm/Sites/dev.recharge.clinic/user/themes/recharge/scss/custom-screen.scss */
  .cd-image-label {
    background-color: #3D3B37;
  }
}

/*# sourceMappingURL=custom-screen.css.map */