@import"https://fonts.googleapis.com/css2?family=Geologica:wght@200;500;600;700&display=swap";:root{font-family:Geologica,sans-serif;line-height:1.5;font-weight:200;color:var(--black-2);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--primary: #317be9;--primary-2: #2c71d9;--white: #fff;--light-white: #f5f9ff;--light-white-1: #d6e6ff;--grey: #b8b8b8;--grey-1: #dcdcdc;--grey-2: #f5f5f5;--grey-3: #eee;--grey-4: #e4efff;--dark-grey: #6D7C8B;--black: #2a2a29;--black-2: #3c3c3c;--red: #e05151;--green: #52b842;--green-1: #27AE60;--sky-blue: #EAF2FF;--dark-sky-blue: #DEE6F4;--light-blue: #ADD7FF;--light-orange: #FCDFB5;--dark-orange: #FF9900;--light-purple: #BFB7F3;--dark-purple: #7149E5}*{margin:0;padding:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#e7e9eb}::-webkit-scrollbar-thumb{background:#ccc}::-webkit-scrollbar-thumb:window-inactive{background:#ddd}::-webkit-scrollbar-thumb:hover{background:#aaa}::-webkit-scrollbar-thumb:active{background:#888}:focus,:active{outline:none}a,a:link,a:visited{color:inherit}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#fff}input,button,textarea{font-family:inherit;font-weight:inherit}input::-ms-clear{display:none}button{cursor:pointer;background-color:inherit}button ::-moz-focus-inner{padding:0;border:0}a,a:hover{text-decoration:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}#app{height:100vh}.title{font-size:2rem;font-weight:700;line-height:150%}button[disabled] path{stroke:var(--grey-1);cursor:default}.page-container{padding:25px;height:100%;display:flex;flex-direction:column}.page-body{flex:1 1 100%;display:flex;flex-direction:column}.page-table{flex:1 1 100%}.page-header{display:flex;justify-content:space-between;margin:25px 0}.input-date .dp__theme_light{font-weight:300;--dp-background-color: var(--grey-2);--dp-border-color: transparent;--dp-input-padding: 10px 6px;--dp-border-radius: 8px;--dp-border-color-hover: transparent}@media (max-width: 1240px){.page-body{max-width:100vw;overflow-x:auto}}
