.pickmeup{
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    display: inline-block;
    position: absolute;
    touch-action: manipulation;
    z-index: 9999;
    background: #fff;
    width: 350px;
    max-width: 90%;
    margin-top: -1px;
    border-radius: 3px;
    box-shadow: 0 2px 16px rgb(0 0 0 / 15%);
}

@media (max-width: 970px) {
    .pickmeup {
        margin-left: 0;
    }
}


.pickmeup *{
    -moz-box-sizing:border-box;
    box-sizing:border-box
    
}

.range {
    margin: -54px 0 30px 0;
    position: absolute;
    z-index: 999;
    background: #fff;
}

    .pickmeup.pmu-flat{position:relative}
    .pickmeup.pmu-hidden{display:none}
    .pickmeup .pmu-instance{display:inline-block;text-align:center;width:100%; padding: 20px}
    .pickmeup .pmu-instance .pmu-button{color:#666;cursor:pointer;outline:none;text-decoration:none}
    .pickmeup .pmu-instance .pmu-today{background:#17384d;color:#88c5eb}
    
    .pickmeup .pmu-instance .pmu-button:hover {
        background: #08885e;
        color: #fff;
    }
    .pickmeup .pmu-instance .pmu-not-in-month{color:#eee}
    
    
    
    .pickmeup .pmu-instance .pmu-saturday, .pickmeup .pmu-instance .pmu-sunday {
        color: #08885e;
    }
    
    .pickmeup .pmu-instance .pmu-not-in-month.pmu-saturday, .pickmeup .pmu-instance .pmu-not-in-month.pmu-sunday {
        color: #b2deb7;
    }
    
    .pickmeup .pmu-instance .pmu-selected{
        background: #08885e; 
        color:#fff
    }
    
    .pickmeup .pmu-instance .pmu-not-in-month.pmu-selected.pmu-saturday, .pickmeup .pmu-instance .pmu-not-in-month.pmu-selected.pmu-sunday {
        color: #fff;
    }
    
    .pickmeup .pmu-instance .pmu-disabled, .pickmeup .pmu-instance .pmu-disabled:hover {
        cursor: default;
        background: none;
        color: #ccc;
    }
    
    .pickmeup .pmu-instance .pmu-disabled:before {
    content: '';
    position: absolute;
    display: block;
    width: 40%;
    height: 40%;
    left: 30%;
    top: 30%;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0) url('../image/disabled.png') no-repeat;
    background-size: contain;
    }
    
    
    
    
  
    .pmu-days {
    overflow: hidden;
    }
    .pickmeup .pmu-instance nav{color:#eee;display:-ms-flexbox;display:-webkit-flex;display:flex;line-height:2em}
    .pickmeup .pmu-instance nav *:first-child :hover{color:#88c5eb}аш
    .pickmeup .pmu-instance nav .pmu-prev,.pickmeup .pmu-instance nav .pmu-next{display:none;height:2em;width:1em}
    .pickmeup .pmu-instance nav .pmu-month{width:14em}
    .pickmeup .pmu-instance .pmu-years *,.pickmeup .pmu-instance .pmu-months *{
            display: inline-block;
    line-height: 60px;
    width: 25%;
    font-size: 14px;
    }
    .pickmeup .pmu-instance .pmu-day-of-week{color:#999;cursor:default}
    .pickmeup .pmu-instance .pmu-day-of-week *,.pickmeup .pmu-instance .pmu-days *{
        display: inline-block;
    line-height: 35px;
    font-size: 12px;
    width: 14%;
    position: relative;
    }
    .pickmeup .pmu-instance .pmu-day-of-week *{
        line-height: 50px;
    font-weight: bold;
    font-size: 12px;
    }
    
    .pickmeup .pmu-instance .pmu-day-of-week div:nth-child(6), .pickmeup .pmu-instance .pmu-day-of-week div:nth-child(7) {
    color: #08885e;
    }
    
    
    .pickmeup .pmu-instance:first-child .pmu-prev,.pickmeup .pmu-instance:last-child .pmu-next{
        display: block;
        color: #777;
        width: 30px;
        height: 30px;
        line-height: 30px;
        top: 17px;
        font-size: 18px;
        position: absolute;
        font-weight: bold;
        background: #fff;
    }
    
    .pickmeup .pmu-instance:first-child .pmu-prev:hover,.pickmeup .pmu-instance:last-child .pmu-next:hover{
        color: #000;
    }
    
    
    
    .pickmeup .pmu-instance:first-child .pmu-prev {
        left: 25px;
    }
    
    
    .pickmeup .pmu-instance:last-child .pmu-next{
        right: 25px;
    }
    
    
    .pickmeup .pmu-instance:first-child .pmu-month,.pickmeup .pmu-instance:last-child .pmu-month{width:100%}
    .pickmeup .pmu-instance:first-child:last-child .pmu-month{
        width: 100%;
        font-size: 14px;
        color: #000;
        font-weight: bold;
        background: #fff;
        
    }
    
    .pickmeup:not(.pmu-view-days) .pmu-days,.pickmeup:not(.pmu-view-days) .pmu-day-of-week,.pickmeup:not(.pmu-view-months) .pmu-months,.pickmeup:not(.pmu-view-years) .pmu-years{display:none}
