body:not(.port) .BluesActivity.view42 .ifroom{
    border:1px solid silver;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
    display: inline-block;
    font-size: 1.5em;
    margin:1em;
    padding:1em 1em;
    text-align: center;
    min-width: 25%;
    box-sizing: border-box;
    color:rgb(75, 77, 87);
}
body:not(.port) .BluesActivity.view42 .ifroom.by-location{
    visibility: hidden;
}
body:not(.port) .BluesActivity.view42 .ifroom .unit{
    font-size: 0.5em;
    margin:0.5em;
}
body:not(.port) .BluesActivity.view42 .chart-area, 
body:not(.port) .BluesActivity.view41 .chart-area{
    height: 600px;
    max-height: 600px;
    width: calc(100% - 2em);
    margin:1em auto;
    background-color: white;
    border-radius: 0.25em;
    border:1px solid silver;
    color: black !important;
}
.BluesActivity.view41 .linkstat-report-pan .def-dialog{
    transition: all 0.5s;
    max-height: 50vh;
    overflow: hidden;
}
.BluesActivity.view41 .linkstat-report-pan.less .def-dialog{
    max-height: 0;
}
.BluesActivity.view41 .frow{
    display: inline-block;
    padding:0.5em;
}
.BluesActivity.view41 .linkstat-report-pan.less .less-btn,
.BluesActivity.view41 .linkstat-report-pan.less .report-btn{
    display: none;
}
.BluesActivity.view41 .linkstat-report-pan:not(.less) .more-btn{
    display: none;
}
body:not(.rtl) .BluesActivity.view41 .frow{
    text-align: left;
}
body.rtl .BluesActivity.view41 .frow{
    text-align: right;
}
.BluesActivity.view41 label{
    display: block;
    margin:0 0.5em 0 0.5em;
}
.BluesActivity.view41 input, .BluesActivity.view41 select{
    box-sizing: border-box;
    width: 15em;
}