@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";.DentalHeroDiagram_placeholder__I2HE7{width:100%;max-width:60rem;margin:0 auto;display:flex;align-items:center;justify-content:center}.DentalHeroDiagram_card__jwJ_R{width:100%;border-radius:1.8rem;padding:2rem;background:radial-gradient(circle at 75% 15%,rgba(104,229,177,.18),transparent 35%),hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 3rem 8rem rgba(0,0,0,.35),0 0 5rem rgba(104,229,177,.08)}.DentalHeroDiagram_cardHeader__M_R6a{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:1.8rem}.DentalHeroDiagram_cardHeader__M_R6a strong{display:block;font-size:1.5rem;color:var(--color-light);font-weight:700}.DentalHeroDiagram_cardHeader__M_R6a span{display:block;margin-top:.4rem;font-size:1rem;color:var(--color-grey-light)}.DentalHeroDiagram_legend__TTva0{display:flex;gap:1.2rem;flex-wrap:wrap}.DentalHeroDiagram_legend__TTva0 span{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-grey-light);margin:0!important}.DentalHeroDiagram_legend__TTva0 i{width:.7rem;height:.7rem;border-radius:50%;display:block}.DentalHeroDiagram_dotHealthy__YJoDZ{background:hsla(0,0%,100%,.3)}.DentalHeroDiagram_dotDue__IrWdk{background:var(--color-warning)}.DentalHeroDiagram_dotProgress__sQhoc{background:var(--color-secondary)}.DentalHeroDiagram_archSection__et_Bv{margin-bottom:1.5rem}.DentalHeroDiagram_archSection__et_Bv:last-of-type{margin-bottom:0}.DentalHeroDiagram_archLabel__k6h9H{font-size:.85rem;color:var(--color-grey-light);margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.06em}.DentalHeroDiagram_archRow__Vf7og{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.DentalHeroDiagram_toothSlot__8m4JJ{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.8rem .4rem;border-radius:.9rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.DentalHeroDiagram_toothSlot__8m4JJ small{font-size:.75rem;color:var(--color-grey-light)}.DentalHeroDiagram_toothIcon__3JNAI{width:1.6rem;height:1.6rem;fill:hsla(0,0%,100%,.35)}.DentalHeroDiagram_statusDue__HE1Sv{border-color:rgba(250,162,1,.5);background:rgba(250,162,1,.1)}.DentalHeroDiagram_statusDue__HE1Sv .DentalHeroDiagram_toothIcon__3JNAI{fill:var(--color-warning)}.DentalHeroDiagram_statusDue__HE1Sv small{color:var(--color-warning)}.DentalHeroDiagram_statusProgress__8CVyf{border-color:rgba(104,229,177,.5);background:rgba(104,229,177,.12)}.DentalHeroDiagram_statusProgress__8CVyf .DentalHeroDiagram_toothIcon__3JNAI{fill:var(--color-secondary)}.DentalHeroDiagram_statusProgress__8CVyf small{color:var(--color-secondary)}.DentalHeroDiagram_queueSection__1JcXh{margin-top:2rem;padding-top:1.6rem;border-top:1px solid hsla(0,0%,100%,.08)}.DentalHeroDiagram_queueLabel__mcTuG{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--color-grey-light);margin:0 0 1rem}.DentalHeroDiagram_queueLabel__mcTuG svg{font-size:1.1rem}.DentalHeroDiagram_queueRow__xHxGS{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.2rem}.DentalHeroDiagram_queueChip__FjedC{flex:0 0 auto;min-width:10rem;padding:.9rem 1.1rem;border-radius:1rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:.3rem}.DentalHeroDiagram_queueChip__FjedC strong{font-size:.95rem;color:var(--color-light);font-weight:600}.DentalHeroDiagram_queueChip__FjedC small{font-size:.8rem;color:var(--color-grey-light)}.DentalHeroDiagram_queueTime__f39ix{font-size:.75rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em}.DentalHeroDiagram_queueChipActive___zFS4{border-color:rgba(88,101,242,.5);background:linear-gradient(145deg,rgba(88,101,242,.18),rgba(104,229,177,.1))}@media only screen and (max-width:56.25em){.DentalHeroDiagram_card__jwJ_R{padding:1.5rem}.DentalHeroDiagram_archRow__Vf7og{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}}@media only screen and (max-width:37.5em){.DentalHeroDiagram_placeholder__I2HE7{max-width:100%}.DentalHeroDiagram_card__jwJ_R{padding:1.2rem;border-radius:1.3rem}.DentalHeroDiagram_cardHeader__M_R6a strong{font-size:1.25rem}.DentalHeroDiagram_archRow__Vf7og{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.DentalHeroDiagram_toothSlot__8m4JJ{padding:.6rem .3rem}.DentalHeroDiagram_toothIcon__3JNAI{width:1.3rem;height:1.3rem}.DentalHeroDiagram_queueChip__FjedC{min-width:8.5rem;padding:.7rem .9rem}}