/* app/javascript/components/shared/Styles/style.scss */
.Grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(258px, 1fr));
}
.Grid-item {
  height: "110px";
  border: 1px solid #e5e5e5;
  border-radius: 13px;
}
.center_page {
  position: absolute;
  left: 50%;
  top: 45%;
  transform: translate(-50%, -45%);
  margin: 0;
  width: 100%;
}
.no_scrollbar::-webkit-scrollbar {
  display: none;
}
.no_scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.animated-gradient {
  animation: animateBg 20s linear infinite;
  background-image:
    linear-gradient(
      37deg,
      #ff8110,
      #ffd800,
      #5df05b,
      #00cbd7,
      #0080ff,
      #ff8110,
      #ffd800);
  background-size: 600% 100%;
}
@keyframes animateBg {
  0% {
    background-position: 0% 0%;
  }
  100% {
    background-position: 100% 0%;
  }
}
.circle-p {
  font-feature-settings:
    "rvrn" 1,
    "kern" 1,
    "rclt" 1,
    "ss16" 1;
  font-variation-settings: "wght" 1000, "slnt" 0;
}
#show_hide {
  display: true;
}

/* app/javascript/components/patient/App/app.scss */
@font-face {
  font-family: "RoobertBold";
  src: url("./roobert_bold-6TCREMUO.otf") format("opentype");
}
@font-face {
  font-family: "RoobertMedium";
  src: url("./roobert_medium-P7QDZLZW.otf") format("opentype");
}
@font-face {
  font-family: "RoobertRegular";
  src: url("./roobert_regular-BJ5NHCCN.otf") format("opentype");
}
@font-face {
  font-family: "RoobertRegularItalic";
  src: url("./roobert_regularitalic-IUHEORXP.otf") format("opentype");
}
@font-face {
  font-family: "RoobertSemiBold";
  src: url("./roobert_semibold-PLLB4R5Z.otf") format("opentype");
}
@font-face {
  font-family: "ABCGintoNordBold";
  src: url("./abcginto_nord_bold-QDC4HAPZ.woff") format("woff");
}
@font-face {
  font-family: "GintoVariable";
  src: url("./ABCGintoPlusVariable-Trial-JMAICHXI.ttf") format("truetype-variations");
}
@font-face {
  font-family: "SharpSansDispNo1Bold";
  src: url("./SharpSansDispNo1-Bold-OEPRZOU6.otf") format("opentype");
}
@font-face {
  font-family: "SharpSansDispNo1Semibold";
  src: url("./SharpSansDispNo1-Semibold-KQR6MXVO.otf") format("opentype");
}
@font-face {
  font-family: "SharpSansDispNo1Extrabold";
  src: url("./SharpSansDispNo1-Extrabold-ROKYCN6K.otf") format("opentype");
}
@font-face {
  font-family: "ABCReproScreen";
  src: url("./ABCRepro-Screen-Trial-45BSVM6J.otf") format("opentype");
}
@font-face {
  font-family: "ABCReproMonoMedium";
  src: url("./ABCReproMono-Medium-Trial-IY5BFPXP.otf") format("opentype");
}
@font-face {
  font-family: "ReproUltra";
  src: url("./ABCRepro-Ultra-Trial-DRGORKL4.otf") format("opentype");
}
@font-face {
  font-family: "ReproVariable";
  src:
    url("./ABCReproVariable-Trial-WGG7FDNM.woff2") format("woff2-variations"),
    url("./ABCReproVariable-Trial-6NB4DATR.woff") format("woff-variations"),
    url("./ABCReproVariable-Trial-L3WO7COM.ttf") format("truetype-variations"),
    local(Arial),
    local(Helvetica);
}
@font-face {
  font-family: "ABCMaxiRoundMonoVariable";
  src: url("./ABCMaxiRoundMonoVariable-Trial-IYUTLPVY.ttf") format("truetype-variations");
}
@font-face {
  font-family: "ABCMaxiRoundMonoBold";
  src: url("./ABCMaxiRoundMono-Bold-Trial-OSLCC255.otf") format("opentype");
}
@font-face {
  font-family: "OracleBold";
  src: url("./ABCOracle-Bold-Trial-PMZ5REFI.otf") format("opentype");
}
@font-face {
  font-family: "OracleThin";
  src: url("./ABCOracle-Light-Trial-ZRQN65XM.otf") format("opentype");
}
@font-face {
  font-family: "OracleVariable";
  src: url("./ABCOracleVariable-Trial-JJ6PUBF3.ttf") format("truetype-variations");
}
html {
  -webkit-font-smoothing: antialiased;
}
.a_no_line {
  text-decoration: none !important;
}
body {
  margin: 0px;
  height: 100dvh;
}
.dead_center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
}
.demo-player {
  position: relative;
  flex: 0 1 auto;
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: auto;
  height: max(min(80vh, 90vw, 800px), 700px);
  aspect-ratio: 447/906;
}
.demo-player::after {
  display: block;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(https://res.cloudinary.com/mpsh87/image/upload/v1681955194/bezel_vvzqv8.png) 0 0/auto 100%;
}
.demo-player video {
  --border-radius: 14%;
  position: absolute;
  left: 6.0402684564%;
  top: 2.9801324503%;
  border-radius: var(--border-radius)/calc(var(--border-radius) * 393 / 852);
  background-color: #000;
  width: 87.9194630872%;
  aspect-ratio: 393/852;
}
.demo-player img {
  --border-radius: 14%;
  position: absolute;
  left: 6.0402684564%;
  top: 2.9801324503%;
  border-radius: var(--border-radius)/calc(var(--border-radius) * 393 / 852);
  background-color: #000;
  width: 87.9194630872%;
  aspect-ratio: 393/852;
}
/*# sourceMappingURL=Patient.css.map */
