body{background-color:#fff;flex-direction:column;min-height:100vh;margin:0;padding:0;display:flex}.nav-link{color:#999;cursor:pointer;font-weight:700;text-decoration:none}.nav-link.active{color:#006400}h1{color:#678;font-size:22px;font-weight:700}html,:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){html,:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.grid-layout .grid-col{flex:1;width:100%}.grid-layout .grid-col.fill-height{display:flex}.grid-layout .grid-col.fill-height>*{align-self:stretch;width:100%}.grid-layout .grid-row{flex-direction:column;display:flex}@media (min-width:1250px){.grid-layout .grid-row{flex-direction:row}.grid-layout .grid-row:has(>:nth-child(2):last-child) .grid-col{width:50%}.grid-layout .grid-row:has(>:nth-child(3):last-child) .grid-col{width:33.333%}}.grid-layout ul:has(>:nth-child(5):last-child){outline:1px solid #00f}.table-wrapper{margin:8px}@media (max-width:768px){.table-wrapper{margin:4px;overflow-x:auto}}.table-header{font-weight:700}.table-row:nth-child(2n){background-color:#f9f9f9}.table-header,.table-row{border-bottom:1px solid #eee;display:flex}@media (max-width:768px){.table-header,.table-row{min-width:400px}}.table-header:last-child,.table-row:last-child{border-bottom-width:0}.table-header span,.table-row span{border-right:1px solid #eee;flex:1;padding:4px}@media (max-width:768px){.table-header span,.table-row span{padding:6px 4px;font-size:.875rem}}.table-header span:last-child,.table-row span:last-child{border-right-width:0}.table-header span a,.table-row span a{color:#008b8b;cursor:pointer;text-decoration:underline}.chart-panel{border:3px solid #eee;border-radius:12px;margin:16px 8px 4px 4px;padding:4px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.chart-panel button{background-color:#eee;border:2px solid #e6e6e6;border-radius:6px;margin-right:6px;padding:0 6px}.chart-panel input{border:2px solid #e6e6e6;border-radius:6px;margin-right:4px;padding:0 6px}.chart-panel input[type=text]{text-align:center;width:80px}.chart-nav{flex-direction:row;justify-content:space-between;margin:9px 12px;display:flex}.chart-nav>span{flex-direction:row;display:flex}.chart-nav .sep2{border-left:1px solid #888;margin:4px 8px}.chart-no-data-wrapper{flex-direction:column;justify-content:space-between;align-items:center;height:400px;display:flex}.chart-no-data-wrapper .chart-no-data-chart-title{font-size:18px;font-weight:700}.chart-no-data-wrapper .chart-no-data-text{color:#555;margin-bottom:50px;font-size:18px;font-weight:700}form.scss input[type=text],form.scss input[type=password],form.scss input[type=email],form.scss textarea,form.scss .multi-select>div{border:2px solid #aaabac!important;border-radius:6px!important}.form-status-wrapper{background-color:#00000040;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.form-status-wrapper .status-content{text-align:center;color:#000;background-color:#fff;border-radius:8px;width:100%;margin:20px;padding:20px}.form-status-wrapper .status-content a{color:#369;text-decoration:underline}.form-status-wrapper .error-title{color:red;margin:20px;font-weight:700}.form-status-wrapper .submitting{font-weight:700}.form-status-wrapper .status-close{margin-top:32px}
#main-wrapper{flex-direction:row;flex-grow:1;display:flex}#left-nav{border-top:0;border-right:1px solid #ddd;padding:12px}#left-nav a{white-space:nowrap;margin-top:12px;display:block}#main-content{border-top:0;border-left:0;width:100vw;padding:12px 10px}@media screen and (max-width:1250px){#main-content{padding-bottom:20px;padding-left:12px;padding-right:12px}}
