.deviceMonitor[data-v-fb38291e] {
    width: 100%;
    height: 100%;
    padding-bottom: .24rem
}

.deviceMonitor-filter[data-v-fb38291e] {
    width: 100%;
    height: .48rem
}

.period[data-v-fb38291e] {
    height: .48rem;
    border: 1px solid #002242;
    border-radius: 4px;
    overflow: hidden;
    margin-right: .16rem
}

.period[data-v-fb38291e], .period button[data-v-fb38291e] {
    float: left;
    display: block
}

.period button[data-v-fb38291e] {
    padding: 0 .24rem;
    line-height: .48rem;
    border: 0;
    border-right: 1px solid #002242;
    background: none;
    color: #0071a5;
    font-size: .16rem
}

.period button[data-v-fb38291e]:last-child {
    border-right: 0
}

.period .active[data-v-fb38291e] {
    color: #2df;
    background: #002242
}

.airag-a-select[data-v-fb38291e] {
    float: left;
    width: 2.4rem;
    height: 100%;
    margin-right: .16rem
}

.deviceMonitor-report[data-v-fb38291e] {
    padding: .24rem 0;
    height: calc(100% - .48rem);
    overflow-y: auto
}

.deviceMonitor-pane[data-v-fb38291e] {
    width: calc(33.3% - .28rem);
    height: 3.8rem;
    margin-right: .42rem;
    margin-bottom: .24rem;
    float: left;
    padding: .32rem 0 .4rem;
    position: relative
}

.deviceMonitor-pane[data-v-fb38291e]:nth-child(3n) {
    margin-right: 0
}

.reportTitle[data-v-fb38291e] {
    position: absolute;
    top: 0;
    width: 100%;
    height: .32rem
}

.reportTitle label[data-v-fb38291e] {
    line-height: .32rem;
    color: #2df;
    font-size: .18rem;
    font-weight: 700
}

.reportIndication[data-v-fb38291e] {
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%
}

.reportIndication label[data-v-fb38291e] {
    margin: 0 .16rem;
    padding-left: .2rem;
    position: relative;
    line-height: .32rem;
    font-size: .14rem;
    color: #2df
}

.reportIndication label i[data-v-fb38291e] {
    display: block;
    width: .12rem;
    height: .12rem;
    transform: skew(-8deg);
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -.08rem
}

.reportIndication-max i[data-v-fb38291e] {
    background: #08d
}

.reportIndication-avg-meteorological i[data-v-fb38291e], .reportIndication-avg-water i[data-v-fb38291e] {
    background: #00ffa7
}

.reportIndication-avg-soil i[data-v-fb38291e] {
    background: #f95
}

.reportIndication-avg-insect i[data-v-fb38291e] {
    background: #d1ff80
}

.reportIndication-min i[data-v-fb38291e] {
    background: #059
}