﻿.cal_table{width:280px;color:var(--black);font-size:12.5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[dir] .cal_table{text-align:center;border-radius:6px;box-shadow:0 1px 3px var(--black_alpha12)}.cal_table>thead{display:block;overflow:hidden}[dir] .cal_table>thead{border:0 solid var(--blue_400);border-width:1px 1px 0 1px;border-radius:6px 6px 0 0;background-color:var(--blue_400)}.cal_table>tbody{display:block;overflow:hidden}[dir] .cal_table>tbody{border:0 solid var(--steel_gray_120);border-width:0 1px 1px 1px;border-radius:0 0 6px 6px;background-color:var(--white)}[dir=ltr] .cal_table>tbody>tr:last-of-type>td:first-of-type{border-bottom-left-radius:6px}[dir=rtl] .cal_table>tbody>tr:last-of-type>td:first-of-type{border-bottom-right-radius:6px}[dir=ltr] .cal_table>tbody>tr:last-of-type>td:last-of-type{border-bottom-right-radius:6px}[dir=rtl] .cal_table>tbody>tr:last-of-type>td:last-of-type{border-bottom-left-radius:6px}.cal_table_head{width:280px;overflow:hidden}.cal_table .month{height:32px;line-height:32px;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:var(--white);width:100%}[dir] .cal_table .month{text-align:center;background-color:var(--blue_400)}.cal_table .month .year{font-weight:400;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#cee0f5}[dir=ltr] .cal_table .cal_table_head .month{text-align:left;padding-left:9px}[dir=rtl] .cal_table .cal_table_head .month{text-align:right;padding-right:9px}[dir] .cal_table .month_arr{text-align:center;background-color:var(--blue_400)}.cal_table .month_arr .arr{display:block;width:30px;height:32px;opacity:.8}[dir] .cal_table .month_arr .arr{cursor:pointer}.cal_table .month_arr .arr:hover{opacity:1}[dir] .cal_table .month_arr .arr.left{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2232%22%20width%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%2021l-4-5%204-5%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E) center no-repeat}[dir] .cal_table .month_arr .arr.right{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2232%22%20viewBox%3D%220%200%2030%2032%22%20width%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22matrix(-1%200%200%201%2030%200)%22%3E%3Cpath%20d%3D%22m0%200h30v32h-30z%22%20opacity%3D%22.1%22%2F%3E%3Cpath%20d%3D%22m17%2021-4-5%204-5%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center no-repeat}.cal_table .daysofweek{color:#cee0f5;height:40px;line-height:40px}[dir] .cal_table .daysofweek{text-align:center;background-color:var(--blue_400)}.cal_table .daysofweek,.cal_table .day{width:40px;box-sizing:border-box}.cal_table .day{height:40px;line-height:40px}[dir] .cal_table .day{cursor:pointer;background-color:var(--white)}[dir] .cal_table .day:hover:not(.inactive_day){background-color:var(--steel_gray_40)}.cal_table .day.sel,.cal_table .day.sel:hover{color:var(--white);font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}[dir] .cal_table .day.sel,[dir] .cal_table .day.sel:hover{background-color:var(--blue_400);box-shadow:none}[dir] .cal_table.disabled .day{cursor:auto}.cal_table .month_selector .day{width:140px}.cal_table .today{font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:var(--gray_900)}[dir] .cal_table .today{box-shadow:inset 0 0 0 1px var(--steel_gray_120);background:var(--steel_gray_20)}.cal_table .inactive_day{color:var(--gray_400)}[dir] .cal_table .inactive_day{cursor:default}[dir] .cal_table .next_month_day,[dir] .cal_table .prev_month_day{background-color:var(--steel_gray_20)}[dir] .datepicker_control{border:1px solid var(--steel_gray_120);border-radius:3px;cursor:pointer}.datepicker_text{width:100%;box-sizing:border-box;height:28px}[dir] .datepicker_text{border:0;margin:0;background:var(--white) url(/images/icons/calendar.png?2) no-repeat;cursor:pointer}[dir=ltr] .datepicker_text{padding:5px 30px 7px 9px;padding-right:22px;border-right:8px solid transparent;background-position:right 6px}[dir=rtl] .datepicker_text{padding:5px 9px 7px 30px;padding-left:22px;border-left:8px solid transparent;background-position:left 6px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){[dir] .datepicker_text{background-image:url(/images/icons/calendar_2x.png?2);background-size:15px 15px}}.datepicker_control.disabled,.datepicker_control.disabled .datepicker_text{color:var(--gray_500)}[dir] .datepicker_control.disabled,[dir] .datepicker_control.disabled .datepicker_text{background-color:var(--steel_gray_40);cursor:auto}.cal_box{display:none;position:absolute}[dir] .cal_box{padding-top:6px}.cal_frame{z-index:1;position:absolute;display:none}[dir] .cal_frame{border:0}.cal_div{z-index:100;position:absolute}.cal_month_sel{color:var(--white)}.cal_month_sel:hover{text-decoration:none}[dir] .datepicker_at{padding:7px 9px 8px}[dir] .timepicker_dots{padding:7px 4px 8px}[dir=ltr] .timepicker_dots{float:left}[dir=rtl] .timepicker_dots{float:right}.cal_clear{height:40px;line-height:40px;box-sizing:border-box}[dir] .cal_clear{border-top:1px solid var(--steel_gray_80);background:var(--steel_gray_10)}
