.visitor-state-large{display:flex;background-color:#f0f0f0}.visitor-state-large.state-closed .right .title{color:#fff;background-color:#575757}.visitor-state-large.state-closed .right .text{background-color:#efefef;color:#575757}.visitor-state-large.state-low .right .title{color:#fff;background-color:#639543}.visitor-state-large.state-low .right .text{background-color:#f0f5ed;color:#639543}.visitor-state-large.state-medium .right .title{color:#fff;background-color:#ed8631}.visitor-state-large.state-medium .right .text{background-color:#fef4eb;color:#ed8631}.visitor-state-large.state-high .right .title{color:#fff;background-color:#ad0934}.visitor-state-large.state-high .right .text{background-color:#f7e7ec;color:#ad0934}.visitor-state-large .left{width:40%}.visitor-state-large .right{flex:1}.visitor-state-large .right .title{padding:.5rem 1rem;font-weight:700}.visitor-state-large .right .text{padding:.5rem 1rem}.visitor-state-large .title{padding:.5rem 1rem;color:#000}.visitor-state-large .text{padding:.5rem 1rem;font-size:.9em;line-height:1.3}.visitor-state-large .text.closed_infotext div:not(:first-child) span:first-child{margin-right:.2em;padding-right:.2em}.visitor-state-large .text.closed_infotext div:not(:first-child) span:first-child:after{content:"/";position:absolute;right:-.3em}@media (max-width:600px){.visitor-state-large .text.closed_infotext div:not(:first-child) span:first-child:after{display:none}}.visitor-state-large .text.closed_infotext div span{position:relative;display:inline-block}@media (max-width:600px){.visitor-state-large .text.closed_infotext div span{display:block}}.visitor-state-small{display:flex;flex-direction:column;background-color:#f0f0f0;text-align:center}.visitor-state-small.state-closed .text,.visitor-state-small.state-closed .title{color:#fff;background-color:#575757}.visitor-state-small.state-low .text,.visitor-state-small.state-low .title{color:#fff;background-color:#639543}.visitor-state-small.state-medium .text,.visitor-state-small.state-medium .title{color:#fff;background-color:#ed8631}.visitor-state-small.state-high .text,.visitor-state-small.state-high .title{color:#fff;background-color:#ad0934}.visitor-state-small .title{padding:.5rem 1rem 0 .5rem}.visitor-state-small .text{padding:0 1rem .5rem;font-weight:700}