date-range-picker{display:block;position:relative}date-range-picker .date-range-picker__display{cursor:pointer}date-range-picker .date-range-picker__display.form-control[readonly]{background-color:var(--bs-body-bg,#fff);color:var(--bs-body-color,#212529)}date-range-picker .date-range-picker__panel{z-index:1080;background-color:var(--bs-body-bg,#fff);width:17rem;color:var(--bs-body-color,#212529);border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;padding:.75rem;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 .5rem 1rem #00000026}date-range-picker .date-range-picker__controls{grid-template-columns:auto 1fr 1fr auto;align-items:center;gap:.5rem;display:grid}date-range-picker .date-range-picker__hint{font-size:.875rem}date-range-picker .date-range-picker__weekdays{color:var(--bs-secondary-color,#6c757d);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;font-size:.75rem;display:grid}date-range-picker .date-range-picker__calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}date-range-picker .date-range-picker__day{min-height:2rem;color:inherit;background-color:#0000;border:1px solid #0000;border-radius:.25rem}date-range-picker .date-range-picker__day:hover{border-color:var(--bs-border-color,#dee2e6);background-color:var(--bs-tertiary-bg,#f8f9fa)}date-range-picker .date-range-picker__day.is-empty{pointer-events:none}date-range-picker .date-range-picker__day.is-selected{background-color:var(--bs-primary-bg-subtle,#cfe2ff);color:var(--bs-primary-text-emphasis,#084298)}date-range-picker .date-range-picker__day.is-draft-start{border-color:var(--bs-primary,#0d6efd)}date-range-picker .date-range-picker__day.is-today{box-shadow:inset 0 0 0 1px var(--bs-secondary,#6c757d)}date-range-picker .date-range-picker__actions{justify-content:flex-end;gap:.5rem;padding-top:1rem;display:flex}
