*{margin:0;padding:0;box-sizing:border-box}.rubik-font{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-style:normal}#root{height:100vh;width:100%;margin:0 auto;background-color:#fff;overflow:scroll;padding:0 10px}body{font-family:Rubik,sans-serif;box-sizing:border-box;position:relative;box-sizing:inherit}p{margin:0}.bottom-section{width:100%;min-height:calc(50px + env(safe-area-inset-bottom,0));flex-shrink:0}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #5764F7;border-radius:50%;animation:spin 1s linear infinite}.spinner-small{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #5764F7;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sigtrad-input{width:100%;padding:15px 10px;border-radius:10px;font-size:20px;border:1px solid #CFCFCF}.sigtrad-input:focus{outline:none;border:1px solid #5764F6}.chart-modal-root .MuiModal-container{width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;padding:0!important;margin:0!important;position:fixed!important;inset:0!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}@media (max-width: 768px){.chart-modal-root .MuiModal-container{height:85vh!important;max-height:85vh!important;top:auto!important;bottom:0!important}}.notification-permission-dialog .MuiDialog-paper{border-radius:12px}.notification-benefits{margin:16px 0 0;padding-left:24px}.notification-benefits li{margin:8px 0;color:#666}
