.dwr-datepicker__field{position:relative}.dwr-datepicker__input{width:100%;padding:11px 40px 11px 14px;border:1px solid #ddd;font-size:14px;color:#222722;background:#fff;cursor:pointer;box-sizing:border-box;font-family:"Avenir-book",Poppins,sans-serif;transition:border-color 0.15s;outline:none}.dwr-datepicker__input:focus,.dwr-datepicker__input.dwr-dp-open{border-color:#adc3c7;box-shadow:0 0 0 2px rgba(173,195,199,.18)}.dwr-datepicker__input.dwr-invalid{border-color:#bb251a}.dwr-datepicker__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#adc3c7;pointer-events:none;display:flex;align-items:center}.dwr-cal{display:none;width:100%;background:#fff;border:1px solid #ddd;margin-top:4px;font-family:"Avenir-book",Poppins,sans-serif;overflow:hidden}.dwr-cal__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#000}.dwr-cal__nav{background:none;border:none;font-size:26px;cursor:pointer;color:#fff;padding:0 6px;line-height:1;transition:color 0.15s;font-family:sans-serif}.dwr-cal__nav:hover{color:#adc3c7}.dwr-cal__month-year{font-size:13px;font-weight:700;letter-spacing:.12em;color:#fff;text-transform:uppercase;text-align:center;flex:1;text-decoration:underline;text-underline-offset:3px}.dwr-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);padding:0 0 8px;gap:0}.dwr-cal__dow{text-align:center;font-size:10px;font-weight:700;color:#888;padding:8px 0;letter-spacing:.06em}.dwr-cal__dow--weekend{background:#f5f9fa}.dwr-cal__day{text-align:center;font-size:13px;padding:10px 2px;cursor:pointer;border:none;background:none;color:#222722;font-family:"Avenir-book",Poppins,sans-serif;transition:background 0.12s,color 0.12s;line-height:1;width:100%}.dwr-cal__day--weekend{background:#f5f9fa}.dwr-cal__day:not(.dwr-cal__day--past):not(.dwr-cal__day--empty):hover{background:#e8f0f1;color:#adc3c7}.dwr-cal__day--today{font-weight:700;color:#adc3c7}.dwr-cal__day--selected{background:#000!important;color:#fff!important;font-weight:700}.dwr-cal__day--past{color:#ccc;cursor:not-allowed}.dwr-cal__day--empty{cursor:default;pointer-events:none}