.ccb-order-date *:focus{outline-width:0}.ccb-order-date input{padding:10px 32px;padding-left:max(30px,var(--ccb-field-side-indent))!important}@media only screen and (max-width: 480px){.ccb-order-date input{padding-left:max(30px,var(--ccb-mobile-field-side-indent))!important}}.ccb-order-date input.dp__input_focus{border-color:var(--ccb-accent-color)}.ccb-order-date input::placeholder{color:var(--ccb-text-color)}.ccb-order-date .dp__input_icon{color:var(--ccb-text-color)}.ccb-order-date .dp--menu-wrapper{width:100%;left:0!important;color:var(--ccb-text-color)!important}.ccb-order-date .dp__active_date{background:var(--ccb-accent-color)!important}.ccb-order-date .dp__arrow_bottom,.ccb-order-date .dp__arrow_top{border:none;background-color:var(--ccb-fields-bg-color)}.ccb-order-date .dp__menu{border:none;box-shadow:0 10px 30px #00000040;border-radius:4px;position:absolute}.ccb-order-date .dp__menu_inner{background:var(--ccb-fields-bg-color);border-radius:4px}.ccb-order-date .dp__overlay_action{background:var(--ccb-fields-bg-color)}.ccb-order-date .dp__overlay_action:hover{background:var(--ccb-accent-color);color:var(--ccb-text-color)}.ccb-order-date .dp__overlay{background:var(--ccb-fields-bg-color);color:var(--ccb-text-color)}.ccb-order-date .dp__overlay .dp__overlay_cell:hover{background:color-mix(in srgb,var(--ccb-accent-color),transparent 50%);color:var(--ccb-text-color)}.ccb-order-date .dp__overlay_cell_active{background:var(--ccb-accent-color);color:var(--ccb-text-color)}.ccb-order-date .dp__action_row{background:var(--ccb-fields-bg-color)}.ccb-order-date .dp__action_row .dp__action_cancel{padding:10px;margin:0 10px 0 0;border:none;flex:1;border-radius:var(--ccb-fields-border-radius);cursor:pointer;transition:.3s ease;font-size:var(--ccb-fields-button-size);font-weight:var(--ccb-fields-button-weight);border:1px solid var(--ccb-fields-border-color);background:var(--ccb-date-picker-day);color:var(--ccb-text-color)}@media only screen and (max-width: 480px){.ccb-order-date .dp__action_row .dp__action_cancel{font-size:var(--ccb-mobile-fields-button-size);font-weight:var(--ccb-mobile-fields-button-weight)}}.ccb-order-date .dp__action_row .dp__action_cancel:hover{background:color-mix(in srgb,var(--ccb-accent-color),transparent 50%)}.ccb-order-date .dp__action_row .dp__action_select{padding:10px;margin:0;border:none;flex:1;border-radius:var(--ccb-fields-border-radius);cursor:pointer;transition:.3s ease;font-size:var(--ccb-fields-button-size);font-weight:var(--ccb-fields-button-weight);background:var(--ccb-accent-color);color:var(--ccb-fields-bg-color)}@media only screen and (max-width: 480px){.ccb-order-date .dp__action_row .dp__action_select{font-size:var(--ccb-mobile-fields-button-size);font-weight:var(--ccb-mobile-fields-button-weight)}}.ccb-order-date .dp__action_row .dp__action_select:hover{background:hsl(from var(--ccb-accent-color) h s calc(l - 5))}.ccb-order-date .dp__menu-inner{padding:10px}.ccb-order-date .dp__pointer{background:var(--ccb-date-picker-day)}.ccb-order-date .dp__inner_nav{background:var(--ccb-date-picker-day);border-radius:4px}.ccb-order-date .dp__month_year_wrap{gap:4px}.ccb-order-date .dp__month_year_wrap .dp__month_year_select{background:var(--ccb-date-picker-day);border-radius:4px;height:26px;font-size:14px;font-weight:700}.ccb-order-date .dp__cell_inner{width:54px!important;height:41px!important;border-radius:0;font-size:12px!important;font-weight:500}.ccb-order-date .dp__range_start,.ccb-order-date .dp__range_end{background:var(--ccb-accent-color)!important}.ccb-order-date .dp__range_between{background:var(--ccb-date-picker-picket-day)!important;color:var(--ccb-accent-color)!important}.ccb-order-date .dp__calendar_item,.ccb-order-date .dp__calendar_header_item{color:var(--ccb-text-color)!important}.ccb-order-date .dp__calendar_header_item{height:22px}.ccb-order-date .dp__calendar_item{border:2px solid transparent}.ccb-order-date .dp__calendar_item:hover{border:2px solid var(--ccb-accent-color);background:color-mix(in srgb,var(--ccb-accent-color),transparent 50%);color:var(--ccb-text-color)!important}.ccb-order-date .dp__date_hover:hover{color:var(--ccb-text-color)!important}.ccb-order-date .dp__cell_offset{opacity:.3}.ccb-order-date .dp__today{border:none}.ccb-order-date .dp__calendar_row{margin:0}.ccb-order-date .dp__calendar_header_separator{display:none}.ccb-order-date .dp__calendar_header{font-size:12px;font-weight:500;opacity:.3}
