.dp__customtime{font-size:.9rem;letter-spacing:.08em;padding:.45em 0;text-align:center;width:100%}.dp__customtime.active{background:var(--orange);color:#fff}.dp__customtime[disabled]{color:#ddd;cursor:no-drop}.dp__instance_calendar{border-right:1px solid #d7d7d7;min-height:356px;padding:.7rem .7rem 4rem;position:relative;width:calc(100% - 5.5rem)}.dp__calendar,.dp__calendar_header{display:table;table-layout:fixed;width:100%}.dp__calendar{margin-top:.6rem;min-height:170px}.dp__calendar_row{display:table-row;font-size:.9rem}.dp__calendar_header_item,.dp__calendar_item{display:table-cell;text-align:center}.dp__calendar_header_item{border-bottom:1px solid #eee;color:#777;font-size:.65rem;font-weight:400;height:1px;width:1px}.dp__customtimewrap{bottom:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:-5.5rem;top:0;width:5.5rem;-webkit-overflow-scrolling:touch}.dp__month_year_row{align-items:center;background:#fff;display:flex;justify-content:center;padding:1rem 0;text-align:center;width:100%}.dp__month_year_row *{color:#023a4b;font-size:.9rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.dp__month_year_wrap{display:flex}@media (max-width:340px){.dp__month_year_wrap{font-size:.825rem}}.dp__month_year_select{margin:0 .2em;pointer-events:none}.dp--arrow-btn-nav{align-items:center;display:flex;margin:.3rem 1rem;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media (max-width:340px){.dp--arrow-btn-nav{margin:.3rem 0}}@media (min-width:340px) and (max-width:400px){.dp--arrow-btn-nav{margin:.3rem}}.dp--arrow-btn-nav:last-child{transform:rotate(180deg)}.dp--arrow-btn-nav:before{border-bottom:2px solid var(--orange);border-right:2px solid var(--orange);content:"";cursor:pointer;height:18px;transform:rotate(135deg);width:18px}.dp--arrow-btn-nav[aria-disabled]:before{border-color:#ccc!important;cursor:no-drop}.dp__inner_nav{display:none}.dp__pointer{cursor:pointer}.dp__cell_disabled{color:#bbb}.dp__cell_inner{border-radius:0;padding:.5rem 0}.dp__active_date{background:var(--orange);border-radius:5px;color:#fff}.dp__today{border:none}
