*,*:before,*:after{box-sizing:border-box}body{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,textarea,button{font-family:inherit;font-size:inherit;font-variant-numeric:inherit}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(.8);cursor:pointer}@media (max-width: 639px){html,body,#root{height:100%}body{overscroll-behavior-y:none;-webkit-text-size-adjust:100%}*{-webkit-tap-highlight-color:transparent}button,a,[role=button]{touch-action:manipulation}input,select,textarea{font-size:16px!important}[data-m-stack]>*{width:100%!important;max-width:none!important}[data-m-stack] input{width:100%!important}[data-m-scroll]{scrollbar-width:none;-webkit-overflow-scrolling:touch}[data-m-scroll]::-webkit-scrollbar{display:none}}@keyframes tms-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tms-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes tms-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 639px){[data-m-report] table{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}[data-m-report] table th:first-child,[data-m-report] table td:first-child{position:sticky;left:0;z-index:1;background-color:inherit}}@media (max-width: 639px){[data-m-settings] input,[data-m-settings] textarea,[data-m-settings] select{max-width:100%}}
