.dfs-calendar--fluid,.dfs-calendar__datepicker--fluid{flex-grow:1;min-width:0;display:flex}@supports selector(:has(.p-datepicker-day-selected-range)){.dfs-calendar__panel .p-datepicker-day-cell:has(.p-datepicker-day-selected){z-index:2;position:relative}.dfs-calendar__panel .p-datepicker-day-cell:has(.p-datepicker-day-selected-range){background-color:var(--datepicker-panel-background);z-index:1;position:relative}.dfs-calendar__panel .p-datepicker-day-cell:has(.p-datepicker-day-selected-range) .p-datepicker-day{border-width:var(--spacing-xsmall) 0;border-color:var(--datepicker-panel-background)}.dfs-calendar__panel .p-datepicker-day-cell .p-datepicker-day.p-datepicker-day-selected{z-index:2}.dfs-calendar__panel .p-datepicker-day-cell .p-datepicker-day.p-datepicker-day-selected-range{border-radius:0}.dfs-calendar__panel .p-datepicker-day.p-datepicker-day-selected-range{padding-right:calc(var(--datepicker-date-width) * .5);margin-right:calc(var(--datepicker-date-width) * -.5);width:calc(var(--datepicker-date-width) * 1.5)}.dfs-calendar__panel .p-datepicker-day-cell:has(.p-datepicker-day-selected)+.p-datepicker-day-cell:has(.p-datepicker-day-selected-range) .p-datepicker-day.p-datepicker-day-selected-range{padding-left:calc(var(--datepicker-date-width) * .5);margin-left:calc(var(--datepicker-date-width) * -.5);width:calc(var(--datepicker-date-width) * 1.5);margin-right:0;padding-right:0}.dfs-calendar__panel .p-datepicker-day-cell:has(.p-datepicker-day-selected-range)+.p-datepicker-day-cell:last-child:has(.p-datepicker-day-selected-range) .p-datepicker-day.p-datepicker-day-selected-range,.dfs-calendar__panel .p-datepicker-day-cell:not(:has(.p-datepicker-day-selected-range,.p-datepicker-day-selected))+.p-datepicker-day-cell:has(.p-datepicker-day-selected-range) .p-datepicker-day.p-datepicker-day-selected-range{padding:var(--datepicker-date-padding);width:var(--datepicker-date-width);margin:0}}
