.nsw-form__datepicker{position:relative;max-width:350px}.nsw-form__datepicker .nsw-form__input{min-height:50px;cursor:pointer;position:relative}.nsw-form__datepicker .nsw-form__input:before{color:#aaa;position:absolute;left:17px;bottom:12px}.nsw-form__datepicker .nsw-form__input.has-value:before,.nsw-form__datepicker .nsw-form__input:valid:before,.nsw-form__datepicker .nsw-form__input:focus:before{content:""}.nsw-form__datepicker .nsw-form__input::-webkit-date-and-time-value{text-align:left}.nsw-form__datepicker .nsw-form__icon{position:absolute;right:0;bottom:0;width:50px;height:51px;border:1px solid #002664;border:1px solid var(--nsw-brand-dark);background:#002664;background:var(--nsw-brand-dark);color:#fff;color:var(--nsw-text-light);line-height:3.125rem;text-align:center;border-radius:0 .25rem .25rem 0;pointer-events:none}.nsw-form__datepicker .nsw-form__icon-close{margin-left:3px}@media(pointer:coarse){.nsw-form__datepicker .nsw-form__input:before{content:attr(placeholder)}}:where(button,input[type=button i]){-webkit-appearance:button}:where(button,input[type=reset i]){-webkit-appearance:button}:where(button,input[type=submit i]){-webkit-appearance:button}:where(button,input[type=button i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=color i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=reset i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=submit i])::-moz-focus-inner{border-style:none;padding:0}:where(button,input[type=button i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type=color i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type=reset i])::-moz-focusring{outline:1px dotted ButtonText}:where(button,input[type=submit i])::-moz-focusring{outline:1px dotted ButtonText}.nsw-tag:hover:not(.nsw-tag--checkbox):not(span){background-color:#0026641a;background-color:var(--nsw-hover);outline-width:0}span.nsw-tag{cursor:default}
