:root,page{--primary: #3F9387;--primary-tint: #E4EEEB;--primary-deep: #2F7A6E;--sage: #6E9068;--sage-tint: #E3EEDC;--clay: #DD8362;--clay-tint: #F8E4DB;--ink: #22201E;--body: #4E5B54;--muted: #5C6760;--paper: #E4ECE8;--card: #FFFFFF;--line: #E4EAE6;--line-strong: #CBD6D0;--ok: #46613C;--ok-tint: #E3EEDC;--danger: #C5584B;--danger-tint: #F4E0DB;--warn: #B98A5A;--warn-tint: #F2E9DC;--anchor: #24221F;--patient-tabbar-space:calc(64PX + env(safe-area-inset-bottom, 0rem));--nav-padding-right: 5rem}html:root{--nav-padding-right: .875rem}page,html,body,#app{min-height:100%;background:var(--paper);color:var(--body);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:.75rem;line-height:1.6}html,body,#app{height:100%;overflow:hidden}html.jianbot-h5-locked,html.jianbot-h5-locked body,html.jianbot-h5-locked #app,html.jianbot-h5-locked #app .taro_page{height:100%;height:var(--jianbot-h5-lock-height, 100%);min-height:0;max-height:none;max-height:var(--jianbot-h5-lock-height, none);overflow:hidden;overscroll-behavior:none}html.jianbot-h5-locked,html.jianbot-h5-locked body,html.jianbot-h5-locked #app{background:var(--card)}html.jianbot-h5-locked:after{content:"";position:fixed;left:0;right:0;bottom:0;height:constant(safe-area-inset-bottom);height:env(safe-area-inset-bottom,0rem);background:var(--card);pointer-events:none;z-index:101}html #app .taro_page:has(.jianbot-h5-library-scroll),html #app .taro_page:has(.jianbot-h5-today-scroll){height:100%;height:100svh;max-height:100svh;overflow:hidden;overscroll-behavior:none}taro-view-core,taro-text-core,taro-button-core,taro-scroll-view-core,taro-input-core,taro-image-core{box-sizing:border-box}.taro_page taro-image-core img.taro-img__mode-aspectfit{position:static;top:auto;transform:none;max-width:none;max-height:none;width:100%;height:100%;object-fit:contain}.taro_page taro-textarea-core taro-textarea-core,.taro_page taro-textarea-core .taro-textarea{resize:none}.taro_page [role=button][tabindex="0"]:focus-visible{outline:2PX solid var(--primary-deep);outline-offset:2PX}@media screen and (min-width: 640PX){html:root{font-size:25.6PX!important}html,html body,html.jianbot-h5-locked,html.jianbot-h5-locked body{background:#D5DDD9}html #app{position:relative;width:100%;max-width:480PX;margin-inline:auto;transform:translateZ(0);box-shadow:0 0 0 1PX var(--line-strong),0 0 32PX #0000001f}html.jianbot-h5-locked:after{max-width:480PX;margin-inline:auto}}html ::-webkit-scrollbar{display:none;width:0;height:0}html,html *{scrollbar-width:none;-ms-overflow-style:none}
