.wpcf-date-display+.wpcf-date-canonical{display:none}.wpcf-date-button,.wp-core-ui button.wpcf-date-button{float:none !important;margin:6px 0 !important;min-height:44px}.wpcf-date-calendar{display:none;padding:12px;width:280px;max-width:calc(100vw - 24px);box-sizing:border-box;background:#fff;color:#1d2327;border:1px solid #8c8f94;border-radius:4px;box-shadow:0 2px 8px #0003;z-index:100100 !important}.wpcf-date-calendar .ui-datepicker-header{position:relative;margin-bottom:8px}.wpcf-date-calendar .ui-datepicker-title{text-align:center;margin:0 28px}.wpcf-date-calendar .ui-datepicker-title select{max-width:50%}.wpcf-date-calendar .ui-datepicker-prev{position:absolute;left:0;cursor:pointer}.wpcf-date-calendar .ui-datepicker-next{position:absolute;right:0;cursor:pointer}.wpcf-date-calendar .ui-datepicker-prev span,.wpcf-date-calendar .ui-datepicker-next span{font-size:0;text-indent:0;background:0 0;overflow:visible}.wpcf-date-calendar .ui-datepicker-prev span:after{content:'‹';font-size:20px}.wpcf-date-calendar .ui-datepicker-next span:after{content:'›';font-size:20px}.wpcf-date-calendar table{width:100%;border-collapse:collapse}.wpcf-date-calendar th,.wpcf-date-calendar td{text-align:center;padding:0}.wpcf-date-calendar td a{display:block;padding:8px 4px;color:#1d2327;text-decoration:none}.wpcf-date-calendar td a:hover,.wpcf-date-calendar .ui-state-active{background:#e5eff8}.wpcf-date-calendar a:focus-visible,.wpcf-date-calendar select:focus-visible,.wpcf-date-button:focus-visible{outline:2px solid #2271b1;outline-offset:2px}