@font-face{font-family:BIZ UDPGothic;src:url(/assets/BIZUDPGothic-Regular-720b13bb.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:BIZ UDPGothic;src:url(/assets/BIZUDPGothic-Bold-06363f1c.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Noto Sans JP;src:url(/assets/NotoSansJP-Light-02615606.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Noto Sans JP;src:url(/assets/NotoSansJP-Bold-778214c6.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-4e147ab6.ttf) format("truetype");font-weight:400;font-style:normal}*,*:before,*:after{font-family:BIZ UDPGothic,sans-serif;margin:0;padding:0}button:not(.Mui-disabled,.disabled,:disabled),.animate-click-md,.animate-click-sm,.MuiInputBase-root:not(.Mui-disabled,.animate-click-disabled),.MuiButtonBase-root .date-range-picker-field,.MuiInputAdornment-root>img,.MuiTable-root.patient-list>tbody>tr:not(.disabled){transition:transform .2s ease-in-out;opacity:1;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button:not(.Mui-disabled,.disabled,:disabled):active,.animate-click-md:active,.MuiButtonBase-root:not(.Mui-disabled):active,.MuiInputAdornment-root>img:active{transform:scale(1.05);transition:transform .1s ease-in-out,opacity .1s ease-in-out;opacity:.8}.animate-click-sm:active,.MuiInputBase-root:not(.Mui-disabled,.animate-click-disabled):active,.date-range-picker-field:active,.MuiTable-root.patient-list>tbody>tr:not(.disabled):active,.MuiTable-root.patient-data-history>tbody>tr:not(.row-expandable):active{transform:scale(1.02);transition:transform .1s ease-in-out,opacity .1s ease-in-out;opacity:.8}:root{--theme-surface: #ffffff;--theme-on-surface: #191c1d;--theme-surface-variant: #eef2f4;--theme-on-surface-variant: #98a0a3;--theme-outline-variant: #d2dce0;--theme-surface-container: #eceeef;--theme-surface-container-light: #eef5f8;--theme-surface-bright: #f8f9fb;--theme-text-primary: #191c1d;--theme-text-secondary: #98a0a3;--theme-text-disabled: #c6cacc;--theme-border: #d2dce0;--theme-border-light: #e5e9ec;--theme-shadow: 0 4px 20px rgba(0, 0, 0, .1);--theme-shadow-light: 0 2px 8px rgba(0, 0, 0, .05);--theme-hover-surface: #f0f2f4;--theme-hover-text: #000000;--theme-focus-ring: #269db9;--theme-transition: all .2s ease}[data-theme=dark]{--theme-surface: #1a1c1e;--theme-on-surface: #e2e2e2;--theme-surface-variant: #2b2d30;--theme-on-surface-variant: #b8b8b8;--theme-outline-variant: #4a4d50;--theme-surface-container: #2e3033;--theme-surface-container-light: #2f3134;--theme-surface-bright: #2a2c2e;--theme-text-primary: #e2e2e2;--theme-text-secondary: #b8b8b8;--theme-text-disabled: #666666;--theme-border: #4a4d50;--theme-border-light: #3a3d40;--theme-shadow: 0 4px 20px rgba(0, 0, 0, .3);--theme-shadow-light: 0 2px 8px rgba(0, 0, 0, .2);--theme-hover-surface: #3a3d40;--theme-hover-text: #ffffff;--theme-focus-ring: #269db9}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}body{background-color:var(--theme-surface);color:var(--theme-on-surface);transition:background-color .2s ease,color .2s ease}.themed-surface{background-color:var(--theme-surface);color:var(--theme-on-surface);border:1px solid var(--theme-border)}.themed-surface-variant{background-color:var(--theme-surface-variant);color:var(--theme-on-surface)}.themed-text-primary{color:var(--theme-text-primary)}.themed-text-secondary{color:var(--theme-text-secondary)}.themed-border{border:1px solid var(--theme-border)}.themed-shadow{box-shadow:var(--theme-shadow)}.themed-shadow-light{box-shadow:var(--theme-shadow-light)}.themed-button{background-color:var(--theme-surface-variant);color:var(--theme-on-surface);border:1px solid var(--theme-border);transition:var(--theme-transition)}.themed-button:hover{background-color:var(--theme-hover-surface)}.themed-button:focus{outline:2px solid var(--theme-focus-ring);outline-offset:2px}.themed-input{background-color:var(--theme-surface-variant);color:var(--theme-on-surface);border:1px solid var(--theme-border);transition:var(--theme-transition)}.themed-input:focus{border-color:var(--theme-focus-ring);outline:none}.themed-card{background-color:var(--theme-surface);color:var(--theme-on-surface);border:1px solid var(--theme-border);border-radius:8px;box-shadow:var(--theme-shadow-light);transition:var(--theme-transition)}.themed-card:hover{box-shadow:var(--theme-shadow)}.themed-list-item{background-color:var(--theme-surface);color:var(--theme-on-surface);border-bottom:1px solid var(--theme-border);transition:var(--theme-transition)}.themed-list-item:hover{background-color:var(--theme-hover-surface)}.themed-link{color:var(--theme-focus-ring);text-decoration:none;transition:var(--theme-transition)}.themed-link:hover{color:var(--theme-text-primary);text-decoration:underline}.bg-surface{background-color:var(--theme-surface)}.bg-surface-variant{background-color:var(--theme-surface-variant)}.bg-surface-container{background-color:var(--theme-surface-container)}.text-primary{color:var(--theme-text-primary)}.text-secondary{color:var(--theme-text-secondary)}.text-disabled{color:var(--theme-text-disabled)}.border-theme{border-color:var(--theme-border)}.border-light{border-color:var(--theme-border-light)}.shadow-theme{box-shadow:var(--theme-shadow)}.shadow-light{box-shadow:var(--theme-shadow-light)}*:focus-visible{outline:2px solid var(--theme-focus-ring);outline-offset:2px}html{scroll-behavior:smooth}@supports (scrollbar-gutter: stable){html{scrollbar-gutter:stable}}.tutorial-running,.tutorial-running *{-ms-overflow-style:none;scrollbar-width:none}.tutorial-running::-webkit-scrollbar,.tutorial-running *::-webkit-scrollbar{display:none}::selection{background-color:var(--theme-focus-ring);color:#fff}::-moz-selection{background-color:var(--theme-focus-ring);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:var(--theme-sidebar-root, var(--theme-surface-variant))}::-webkit-scrollbar-thumb{background-color:var(--theme-text-secondary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--theme-text-primary)}input:not(.override-autofill-styles):-webkit-autofill,input:not(.override-autofill-styles):-webkit-autofill:hover,input:not(.override-autofill-styles):-webkit-autofill:focus,input:not(.override-autofill-styles):-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #f1f6f9 inset!important;-webkit-text-fill-color:#191c1d!important;background-color:#f1f6f9!important;border-color:var(--theme-border)!important}.MuiInputBase-root input:not(.override-autofill-styles):-webkit-autofill,.MuiInputBase-root input:not(.override-autofill-styles):-webkit-autofill:hover,.MuiInputBase-root input:not(.override-autofill-styles):-webkit-autofill:focus,.MuiInputBase-root input:not(.override-autofill-styles):-webkit-autofill:active,.MuiSelect-root input:-webkit-autofill,.MuiSelect-root input:-webkit-autofill:hover,.MuiSelect-root input:-webkit-autofill:focus,.MuiSelect-root input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #f1f6f9 inset!important;-webkit-text-fill-color:#191c1d!important;background-color:#f1f6f9!important}
