body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loading-fallback{padding:40px 20px;padding-top:max(40px, env(safe-area-inset-top))}@media (width<=800px){.loading-fallback{padding:24px 16px;padding-top:max(24px, calc(env(safe-area-inset-top) + 16px))}}:root{--main-padding:10px;--grey:lightgrey;--grid-columns:22% 12% 6% 18% 34% 8%}*{box-sizing:border-box}html,body{overscroll-behavior:none}body{margin:0;padding:0;font-family:IBM Plex Mono,monospace;font-size:13px}.info{color:#fff;background-color:#000;border-bottom:.5px solid #ffffff4d;width:100%;position:relative;top:0}.info p{padding:25px;padding-left:max(25px, env(safe-area-inset-left));padding-right:max(30%, env(safe-area-inset-right));margin:0}.fixed-top{z-index:100;width:100%;position:fixed;top:0;left:0}.header{grid-template-columns:var(--grid-columns);color:#fff;display:grid}.header span{padding:var(--main-padding);background-color:#000}.grid-container{grid-template-columns:var(--grid-columns);display:grid}.entry{display:contents}.entry span{color:#000;padding:var(--main-padding);border-bottom:1px solid #000}.entry p{padding:var(--main-padding);border-bottom:1px solid #000;margin:0}.entry .no-data{color:#ccc}.map-button{background:var(--grey);color:#000;border-radius:4px;justify-content:center;align-items:center;margin:5px;padding:5px 10px;text-decoration:none;display:flex}.map-button-container{border-bottom:1px solid #000;display:flex}.map-button:hover{color:#fff;background:#000}.no-entries{background-color:var(--grey);text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:10px 0 20px 10px;display:none}.footer{padding:var(--main-padding);background-color:#fff;width:100%;display:block;position:fixed;left:0}.button{background-color:var(--grey);color:#000;cursor:pointer;border:none;border-radius:4px;margin:5px;padding:5px 10px;font-family:inherit;font-size:13px}.active-button{color:#fff;background-color:#000}@media (width>=0) and (hover:hover) and (pointer:fine){.button:hover{color:#fff;background-color:#000}}a{color:#000;text-decoration:underline}body:before{content:"";height:constant(safe-area-inset-top);height:env(safe-area-inset-top);z-index:9999;background-color:#000;position:fixed;top:0;left:0;right:0}.fixed-top{top:constant(safe-area-inset-top);top:env(safe-area-inset-top)}@media (width<=800px){.App{background-color:#fff;min-height:100dvh}body{background-color:#fff;font-size:13px;position:relative}.App{z-index:1;background-color:#fff;position:relative}.grid-container{position:relative}.header span{background-color:#000!important}.info p{min-width:320px}.header,.grid-container{--grid-columns:46% 26% 14% 14%}.header span,.entry span{padding:var(--main-padding)}.header span:nth-child(4),.entry span:nth-child(4),.entry p,.entry span:nth-child(5),.header span:nth-child(5){display:none}.no-entries{justify-content:left;align-items:left;text-align:left;flex-direction:column;padding:13px;display:flex}.footer{padding:var(--main-padding);padding-bottom:calc(constant(safe-area-inset-bottom) + 12px);padding-bottom:calc(env(safe-area-inset-bottom) + 12px);justify-content:space-around;width:100%;display:flex;position:fixed;left:0}.footer button{text-align:center;flex-grow:1}.entry-mobile{cursor:pointer;position:relative}.entry-mobile.entry-expanded>span,.entry-mobile.entry-expanded>.map-button-container{border-bottom:1px solid #d3d3d3}.entry-expanded-content{display:contents}.expanded-details{padding:var(--main-padding);color:gray;border-bottom:1px solid #000}.expanded-details p{border:none;margin:0;padding:0;display:block!important}.expanded-details .no-data{color:#ccc;border:none;padding:0;display:block!important}.expanded-actions{padding:var(--main-padding);border-bottom:1px solid #000;align-items:flex-start;display:flex}.expanded-empty{border-bottom:1px solid #000}.calendar-button{background:var(--grey);color:#000;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:5px 10px;font-family:inherit;font-size:13px;text-decoration:none;display:flex}.calendar-button:active{color:#fff;background:#000}}
