:root{--background:#ffffff;--foreground:#171717;--brand:#7A2020}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}*,:after,:before{box-sizing:border-box}body,html{height:100%;min-height:100dvh;max-width:100vw;overflow-x:hidden}html{-webkit-text-size-adjust:100%}@media (prefers-color-scheme:dark){html{color-scheme:dark}}body{margin:0;padding:0;color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-size:clamp(14px,3.6vw,16px);line-height:1.45}a{color:inherit;text-decoration:none}canvas,img,svg,video{max-width:100%;height:auto;display:block}figure,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.wrap-anywhere{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.minw-0{min-width:0}.ellipsis-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis-2,.ellipsis-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.ellipsis-2{-webkit-line-clamp:2}.ellipsis-3{-webkit-line-clamp:3}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.pb-nav-64{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}.container-mobile{width:100%;max-width:560px;margin-left:auto;margin-right:auto;padding-left:clamp(8px,3vw,16px);padding-right:clamp(8px,3vw,16px)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button,input,select,textarea{font:inherit;color:inherit;background:transparent}.mui-chip-wrap .MuiChip-label{overflow-wrap:anywhere;word-break:break-word;white-space:normal}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px}}.doctor-card{border-radius:18px!important;overflow:hidden!important}.doctor-cover{border-radius:16px 16px 0 0!important;clip-path:none!important;-webkit-clip-path:none!important;mask-image:none!important;-webkit-mask-image:none!important}.MuiCardMedia-root,.MuiPaper-root .doctor-card img,.MuiPaper-root .doctor-cover img,.MuiPaper-root img{border-radius:0!important}