.cf7rc-date-wrapper { display: block; }
.cf7rc-datepicker-inline { display: inline-block; margin-top: 6px; }
.cf7rc-datepicker-display { background: #fff; cursor: pointer; }
.cf7rc-timepicker { margin-left: 8px; }

.ui-datepicker-unselectable .ui-state-default {
    color: #ccc;
    background: #f5f5f5;
}

/* jQuery UI Datepicker の prev/next 矢印をテキスト表示（base テーマの画像非依存） */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute; top: 2px;
    width: 1.8em; height: 1.8em;
    cursor: pointer; text-align: center;
}
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev .ui-icon,
.ui-datepicker .ui-datepicker-next .ui-icon { display: none; }
.ui-datepicker .ui-datepicker-prev::before { content: "‹"; font-size: 1.8em; line-height: 1; }
.ui-datepicker .ui-datepicker-next::before { content: "›"; font-size: 1.8em; line-height: 1; }
