@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) *{--tw-border-style:solid;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.ds-c-datepicker:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-input__input,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker .ds-c-input__input{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ds-c-datepicker:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]).ds-c-datepicker--disabled,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker.ds-c-datepicker--disabled{cursor:not-allowed;opacity:var(--fable-opacity-disabled,var(--fable-opacity-disabled,1));-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-c-datepicker__range-inputs:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs{align-items:flex-start;border-style:var(--tw-border-style);border-width:0;display:flex;gap:calc(var(--fable-spacing,var(--fable-size-100,8px))*2);margin:calc(var(--fable-spacing,var(--fable-size-100,8px))*0);padding:calc(var(--fable-spacing,var(--fable-size-100,8px))*0)}.ds-c-datepicker__range-inputs--wrapper:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--wrapper{display:flex;flex-direction:column;gap:calc(var(--fable-spacing,var(--fable-size-100,8px))*0);position:relative}.ds-c-datepicker__icon:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__icon{padding:calc(var(--fable-spacing,var(--fable-size-100,8px))*1.5);padding-left:calc(var(--fable-spacing,var(--fable-size-100,8px))*.5)}.ds-c-datepicker__icon:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"])>svg,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__icon>svg{height:var(--fable-spacing-icon-medium,var(--fable-size-icon-medium,24px));width:var(--fable-spacing-icon-medium,var(--fable-size-icon-medium,24px))}.ds-c-datepicker--required:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) span.ds-c-datepicker__required,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker--required span.ds-c-datepicker__required{color:var(--fable-color-text-required,#d50000)}.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--unified{gap:calc(var(--fable-spacing,var(--fable-size-100,8px))*0);position:relative}.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-inputs-only,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-inputs-only{align-items:center;display:flex;padding:calc(var(--fable-spacing,var(--fable-size-100,8px))*1.5)}.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input-wrapper,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input-wrapper{background-color:var(--fable-color-background-secondary-default,#fff);border-radius:var(--fable-radius-sm,var(--fable-border-radius-small,2px));--tw-border-style:solid;align-items:center;border-color:var(--fable-color-border-default,#bfbfbf);border-style:solid;border-width:1px;display:flex;position:relative}.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input-wrapper:not(.ds-c-datepicker__unified-input-wrapper--error,.ds-c-datepicker__unified-input-wrapper--disabled):is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input-wrapper:not(.ds-c-datepicker__unified-input-wrapper--error,.ds-c-datepicker__unified-input-wrapper--disabled):is(:focus,:hover){border-color:var(--fable-color-border-brand-1-default,#1976d2);outline-color:var(--fable-color-border-brand-1-default,#1976d2);outline-offset:-1px;outline-style:var(--tw-outline-style);outline-width:var(--fable-outline-width-default-strong,var(--fable-border-width-default-strong,2px))}.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input-wrapper:not(.ds-c-datepicker__unified-input-wrapper--error,.ds-c-datepicker__unified-input-wrapper--disabled):focus-within,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input-wrapper:not(.ds-c-datepicker__unified-input-wrapper--error,.ds-c-datepicker__unified-input-wrapper--disabled):focus-within{border-color:var(--fable-color-border-brand-1-hover,#1669ba);outline-color:var(--fable-color-border-brand-1-hover,#1669ba);outline-offset:-1px;outline-style:var(--tw-outline-style);outline-width:var(--fable-outline-width-default-strong,var(--fable-border-width-default-strong,2px))}.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input-wrapper.ds-c-datepicker__unified-input-wrapper--error:not(.ds-c-datepicker__unified-input-wrapper--disabled),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input-wrapper.ds-c-datepicker__unified-input-wrapper--error:not(.ds-c-datepicker__unified-input-wrapper--disabled){border-color:var(--fable-color-border-error-default,#a50000)}.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input-wrapper.ds-c-datepicker__unified-input-wrapper--error:not(.ds-c-datepicker__unified-input-wrapper--disabled):is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input-wrapper.ds-c-datepicker__unified-input-wrapper--error:not(.ds-c-datepicker__unified-input-wrapper--disabled):is(:focus,:hover){border-color:var(--fable-color-border-error-default,#a50000);outline-color:var(--fable-color-border-error-default,#a50000);outline-offset:-1px;outline-style:var(--tw-outline-style);outline-width:var(--fable-outline-width-default-strong,var(--fable-border-width-default-strong,2px));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input-wrapper.ds-c-datepicker__unified-input-wrapper--error:not(.ds-c-datepicker__unified-input-wrapper--disabled):focus-within,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input-wrapper.ds-c-datepicker__unified-input-wrapper--error:not(.ds-c-datepicker__unified-input-wrapper--disabled):focus-within{border-color:var(--fable-color-border-error-hover,#8d0000);outline-color:var(--fable-color-border-error-hover,#8d0000);outline-offset:-1px;outline-style:var(--tw-outline-style);outline-width:var(--fable-outline-width-default-strong,var(--fable-border-width-default-strong,2px));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--end,.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--start,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--end,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--start{flex-shrink:0}:is(.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--start,.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--end).ds-c-input,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--start,.ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--end).ds-c-input{padding:calc(var(--fable-spacing,var(--fable-size-100,8px))*0)}:is(.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--start,.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--end) .ds-c-input__container,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--start,.ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--end) .ds-c-input__container{margin:calc(var(--fable-spacing,var(--fable-size-100,8px))*0)}:is(.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--start,.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--end) .ds-c-input__input,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--start,.ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--end) .ds-c-input__input{border-radius:var(--fable-radius-none,var(--fable-border-radius-none,0));height:inherit;--tw-border-style:none;padding:calc(var(--fable-spacing,var(--fable-size-100,8px))*0);--tw-shadow:0 0 #0000;background-color:#0000;border-style:none;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--start,.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--end) .ds-c-input__input:is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--start,.ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--end) .ds-c-input__input:is(:focus,:hover){--tw-border-style:none;--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none}:is(.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--start,.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-input--end) .ds-c-input__label-container,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--start,.ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-input--end) .ds-c-input__label-container{display:none}.ds-c-datepicker__range-inputs--unified:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__unified-separator,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__range-inputs--unified .ds-c-datepicker__unified-separator{color:var(--fable-color-text-subtle,#404040);padding-inline:calc(var(--fable-spacing,var(--fable-size-100,8px))*1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-c-datepicker__legend:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__legend{font-family:var(--fable-text-label-1-font-family);font-size:var(--fable-text-label-1-font-size);font-weight:var(--fable-text-label-1-font-weight);line-height:var(--fable-text-label-1-line-height);margin-bottom:calc(var(--fable-spacing,var(--fable-size-100,8px))*1)}.ds-c-datepicker__legend--with-supporting-text:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__legend--with-supporting-text{margin-bottom:calc(var(--fable-spacing,var(--fable-size-100,8px))*0)}.ds-c-datepicker__supporting-text:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__supporting-text{color:var(--fable-color-text-body,#262626);font-family:var(--fable-text-body-1-font-family);font-size:var(--fable-text-body-1-font-size);font-weight:var(--fable-text-body-1-font-weight);line-height:var(--fable-text-body-1-line-height);margin-bottom:calc(var(--fable-spacing,var(--fable-size-100,8px))*1)}.ds-c-datepicker__input--standalone:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__input--standalone{display:none}.ds-c-datepicker__calendar:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar{display:grid;font-family:var(--fable-text-body-1-font-family);font-size:var(--fable-text-body-1-font-size);font-weight:var(--fable-text-body-1-font-weight);gap:calc(var(--fable-spacing,var(--fable-size-100,8px))*1);line-height:var(--fable-text-body-1-line-height)}.ds-c-datepicker__calendar--standalone:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--standalone{background-color:var(--fable-color-background-secondary-default,#fff);border-radius:var(--fable-radius-md,var(--fable-border-radius-medium,4px));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:calc(var(--fable-spacing,var(--fable-size-100,8px))*2);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;--tw-shadow:var(--fable-shadow-medium);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-c-datepicker__header:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__header{align-items:center;display:flex;flex-direction:row;gap:calc(var(--fable-spacing,var(--fable-size-100,8px))*2);justify-content:space-between}.ds-c-datepicker__buttons:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__buttons{display:flex;flex-direction:row;gap:calc(var(--fable-spacing,var(--fable-size-100,8px))*1)}.ds-c-datepicker__buttons:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) svg,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__buttons svg{height:var(--fable-spacing-icon-x-small,var(--fable-size-icon-x-small,16px));width:var(--fable-spacing-icon-x-small,var(--fable-size-icon-x-small,16px))}.ds-c-datepicker__calendar--header:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-inline:calc(var(--fable-spacing,var(--fable-size-100,8px))*1)}.ds-c-datepicker__calendar--date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--days-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--date-cell,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--days-cell{border-color:#0000;border-radius:var(--fable-radius-sm,var(--fable-border-radius-small,2px));border-style:var(--tw-border-style);border-width:var(--fable-border-width-default,var(--fable-border-width-default,1px));display:grid;font-family:var(--fable-text-caption-font-family);font-size:var(--fable-text-caption-font-size);font-weight:var(--fable-text-caption-font-weight);line-height:var(--fable-text-caption-line-height);place-items:center;text-align:center;text-transform:uppercase}.ds-c-datepicker__calendar--days-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--days-cell{color:var(--fable-color-text-subtle,#404040);height:calc(var(--fable-spacing,var(--fable-size-100,8px))*5)}.ds-c-datepicker__calendar--date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--date-cell{background-color:#0000;color:var(--fable-color-text-body,#262626);height:calc(var(--fable-spacing,var(--fable-size-100,8px))*5);width:calc(var(--fable-spacing,var(--fable-size-100,8px))*5)}.ds-c-datepicker__calendar--row:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));place-items:center}.ds-c-datepicker__calendar--date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-datepicker__calendar--selected-date-cell,.ds-c-datepicker__calendar--disabled-date-cell):is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--date-cell:not(.ds-c-datepicker__calendar--selected-date-cell,.ds-c-datepicker__calendar--disabled-date-cell):is(:focus,:hover){background-color:var(--fable-color-background-secondary-hover,#f2f2f2);cursor:pointer}.ds-c-datepicker__calendar--date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-datepicker__calendar--selected-date-cell,.ds-c-datepicker__calendar--disabled-date-cell):active,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--date-cell:not(.ds-c-datepicker__calendar--selected-date-cell,.ds-c-datepicker__calendar--disabled-date-cell):active{background-color:var(--fable-color-background-secondary-active,#d8d8d8)}:is(.ds-c-datepicker__calendar--disabled-date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--not-in-month-date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"])):not(.ds-c-datepicker__calendar--selected-date-cell),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-datepicker__calendar--disabled-date-cell,.ds-c-datepicker__calendar--not-in-month-date-cell):not(.ds-c-datepicker__calendar--selected-date-cell){color:var(--fable-color-text-body,#262626);opacity:var(--fable-opacity-disabled,var(--fable-opacity-disabled,1))}.ds-c-datepicker__calendar--disabled-date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-datepicker__calendar--selected-date-cell),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--disabled-date-cell:not(.ds-c-datepicker__calendar--selected-date-cell){cursor:not-allowed}.ds-c-datepicker__calendar--selected-date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-datepicker__calendar--disabled-date-cell),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--selected-date-cell:not(.ds-c-datepicker__calendar--disabled-date-cell){color:var(--fable-color-text-inverse,#fff);cursor:unset;opacity:var(--fable-opacity-visible,var(--fable-opacity-visible,1))}.ds-c-datepicker__calendar--selected-date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-datepicker__calendar--disabled-date-cell)[type=button],:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--selected-date-cell:not(.ds-c-datepicker__calendar--disabled-date-cell)[type=button]{background-color:var(--fable-color-background-brand-1-bold-default,#1976d2)}.ds-c-datepicker__calendar--selected-date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-datepicker__calendar--disabled-date-cell)[type=button]:active,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--selected-date-cell:not(.ds-c-datepicker__calendar--disabled-date-cell)[type=button]:active{background-color:var(--fable-color-background-brand-1-bold-active,#135ca3)}.ds-c-datepicker__calendar--selected-date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(.ds-c-datepicker__calendar--disabled-date-cell)[type=button]:is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--selected-date-cell:not(.ds-c-datepicker__calendar--disabled-date-cell)[type=button]:is(:focus,:hover){background-color:var(--fable-color-background-brand-1-bold-hover,#1669ba)}.ds-c-datepicker__calendar--disabled-date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]).ds-c-datepicker__calendar--selected-date-cell,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--disabled-date-cell.ds-c-datepicker__calendar--selected-date-cell{cursor:not-allowed;opacity:var(--fable-opacity-disabled,var(--fable-opacity-disabled,1))}.ds-c-datepicker__calendar--disabled-date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]).ds-c-datepicker__calendar--selected-date-cell[type=button],.ds-c-datepicker__calendar--disabled-date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]).ds-c-datepicker__calendar--selected-date-cell[type=button]:active,.ds-c-datepicker__calendar--disabled-date-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]).ds-c-datepicker__calendar--selected-date-cell[type=button]:is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--disabled-date-cell.ds-c-datepicker__calendar--selected-date-cell[type=button],:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--disabled-date-cell.ds-c-datepicker__calendar--selected-date-cell[type=button]:active,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--disabled-date-cell.ds-c-datepicker__calendar--selected-date-cell[type=button]:is(:focus,:hover){background-color:var(--fable-color-background-brand-1-bold-default,#1976d2)}.ds-c-datepicker--loading:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker--loading{align-items:center;display:flex;justify-content:center}.ds-c-datepicker__clear-button:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__clear-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ds-c-datepicker__clear-button:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]):not(:disabled):is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__clear-button:not(:disabled):is(:focus,:hover){cursor:pointer}.ds-c-datepicker__calendar--range-end-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--range-hover-end-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--range-start-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--range-end-cell,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--range-hover-end-cell,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--range-start-cell{color:var(--fable-color-text-inverse,#fff);opacity:var(--fable-opacity-visible,var(--fable-opacity-visible,1))}:is(.ds-c-datepicker__calendar--range-start-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--range-end-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--range-hover-end-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]))[type=button],:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-datepicker__calendar--range-start-cell,.ds-c-datepicker__calendar--range-end-cell,.ds-c-datepicker__calendar--range-hover-end-cell)[type=button]{background-color:var(--fable-color-background-brand-1-bold-default,#1976d2)}:is(.ds-c-datepicker__calendar--range-start-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--range-end-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--range-hover-end-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]))[type=button]:active,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-datepicker__calendar--range-start-cell,.ds-c-datepicker__calendar--range-end-cell,.ds-c-datepicker__calendar--range-hover-end-cell)[type=button]:active{background-color:var(--fable-color-background-brand-1-bold-active,#135ca3)}:is(.ds-c-datepicker__calendar--range-start-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--range-end-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--range-hover-end-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]))[type=button]:is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-datepicker__calendar--range-start-cell,.ds-c-datepicker__calendar--range-end-cell,.ds-c-datepicker__calendar--range-hover-end-cell)[type=button]:is(:focus,:hover){background-color:var(--fable-color-background-brand-1-bold-hover,#1669ba)}.ds-c-datepicker__calendar--range-start-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--range-start-cell{border-bottom-left-radius:var(--fable-radius-md,var(--fable-border-radius-medium,4px));border-bottom-right-radius:var(--fable-radius-none,var(--fable-border-radius-none,0));border-top-left-radius:var(--fable-radius-md,var(--fable-border-radius-medium,4px));border-top-right-radius:var(--fable-radius-none,var(--fable-border-radius-none,0))}.ds-c-datepicker__calendar--range-end-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--range-hover-end-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--range-end-cell,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--range-hover-end-cell{border-bottom-left-radius:var(--fable-radius-none,var(--fable-border-radius-none,0));border-bottom-right-radius:var(--fable-radius-md,var(--fable-border-radius-medium,4px));border-top-left-radius:var(--fable-radius-none,var(--fable-border-radius-none,0));border-top-right-radius:var(--fable-radius-md,var(--fable-border-radius-medium,4px))}.ds-c-datepicker__calendar--in-hover-range-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--in-range-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--in-hover-range-cell,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--in-range-cell{background-color:var(--fable-color-background-brand-1-subtle-transparent-default,#1976d21a);border-radius:var(--fable-radius-none,var(--fable-border-radius-none,0));color:var(--fable-color-text-body,#262626)}:is(.ds-c-datepicker__calendar--in-range-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--in-hover-range-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]))[type=button]:active,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-datepicker__calendar--in-range-cell,.ds-c-datepicker__calendar--in-hover-range-cell)[type=button]:active{background-color:var(--fable-color-background-brand-1-subtlest-transparent-active,#1976d233)}:is(.ds-c-datepicker__calendar--in-range-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),.ds-c-datepicker__calendar--in-hover-range-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]))[type=button]:is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) :is(.ds-c-datepicker__calendar--in-range-cell,.ds-c-datepicker__calendar--in-hover-range-cell)[type=button]:is(:focus,:hover){background-color:var(--fable-color-background-brand-1-subtlest-transparent-hover,#1976d21a)}.ds-c-datepicker__calendar--in-range-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]).ds-c-datepicker__calendar--disabled-date-cell,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--in-range-cell.ds-c-datepicker__calendar--disabled-date-cell{cursor:not-allowed;opacity:var(--fable-opacity-disabled,var(--fable-opacity-disabled,1))}.ds-c-datepicker__calendar--in-range-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]).ds-c-datepicker__calendar--disabled-date-cell[type=button],:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--in-range-cell.ds-c-datepicker__calendar--disabled-date-cell[type=button]{background-color:var(--fable-color-background-brand-1-subtle-transparent-default,#1976d21a)}.ds-c-datepicker__calendar--in-range-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]).ds-c-datepicker__calendar--disabled-date-cell[type=button]:active,:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--in-range-cell.ds-c-datepicker__calendar--disabled-date-cell[type=button]:active{background-color:var(--fable-color-background-brand-1-subtlest-transparent-active,#1976d233)}.ds-c-datepicker__calendar--in-range-cell:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]).ds-c-datepicker__calendar--disabled-date-cell[type=button]:is(:focus,:hover),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker__calendar--in-range-cell.ds-c-datepicker__calendar--disabled-date-cell[type=button]:is(:focus,:hover){background-color:var(--fable-color-background-brand-1-subtlest-transparent-hover,#1976d21a)}.ds-c-datepicker--sr-only:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]),:is([data-pkgid*="@sainsburys-tech/fable-5.18.0"]) .ds-c-datepicker--sr-only{border-width:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}