.date-range-picker{border:1px solid var(--color-neutral-200);background:var(--color-neutral-0);width:max-content;max-width:100%;min-height:389px;color:var(--color-neutral-800);box-shadow:0 8px 16px var(--color-alpha-black-8), 0 4px 8px var(--color-alpha-black-8);grid-template-columns:134px repeat(var(--date-picker-months,2), 296px);grid-template-rows:336px 52px;display:grid}.date-range-picker[data-presets=false]{grid-template-columns:repeat(var(--date-picker-months,2), 296px)}.date-range-picker[data-time=false]{grid-template-rows:336px;min-height:336px}.date-picker-presets{grid-row:1/3}.date-picker-calendars,.date-picker-range-footer{grid-column:span var(--date-picker-months,2)}.date-picker-presets,.date-picker-month:not(:last-child){border-right:1px solid var(--color-neutral-200)}.date-picker-preset:hover:not(:disabled),.date-picker-nav:hover:not(:disabled),.date-picker-day:hover:not([data-disabled]):not([data-selected]){background:var(--color-neutral-100)}.date-picker-preset[data-selected=true]{background:var(--color-neutral-200)}.date-picker-preset:focus-visible,.date-picker-nav:focus-visible,.date-picker-day:focus-visible{box-shadow:0 0 0 1px var(--color-neutral-0), 0 0 0 3px color-mix(in srgb, var(--color-blue-500) 60%, transparent);outline:none}.date-picker-header,.date-picker-date-field,.date-picker-time-field{border:1px solid var(--color-alpha-black-8);background:var(--color-neutral-50);box-shadow:0 1px 2px var(--color-alpha-black-12)}.date-picker-weekday,.date-picker-nav,.date-picker-time-field,.date-picker-day[data-outside-month],.date-picker-day[data-disabled]{color:var(--color-neutral-500)}.date-picker-day[data-today]:after{background:var(--color-blue-600);content:"";border-radius:50%;width:3px;height:3px;position:absolute;bottom:1px}.date-picker-day[data-range-middle],.date-picker-day[data-highlighted]{background:var(--color-blue-50);color:var(--color-blue-600)}.date-picker-day[data-selected]:not([data-range-middle]),.date-picker-day[data-range-start],.date-picker-day[data-range-end]{background:var(--color-blue-500);color:var(--color-neutral-950)}.date-picker-range-footer{border-top:1px solid var(--color-neutral-200);width:100%}.date-picker-range-endpoint:first-child{border-right:1px solid var(--color-neutral-200)}.date-picker-date-field:focus-within,.date-picker-time-field:focus-within{border-color:var(--color-blue-500);box-shadow:0 0 0 1px var(--color-blue-500)}.dark .date-range-picker{border-color:var(--color-alpha-white-6);background:var(--color-neutral-850);color:var(--color-neutral-100);box-shadow:0 8px 16px var(--color-alpha-black-32), 0 4px 8px var(--color-alpha-black-32)}.dark .date-picker-presets,.dark .date-picker-month:not(:last-child),.dark .date-picker-range-footer,.dark .date-picker-range-endpoint:first-child{border-color:var(--color-alpha-white-6)}.dark .date-picker-header,.dark .date-picker-date-field,.dark .date-picker-time-field{border-color:var(--color-alpha-white-10);background:var(--color-alpha-white-4);box-shadow:none}.dark .date-picker-date-field:focus-within,.dark .date-picker-time-field:focus-within{border-color:var(--color-blue-400);box-shadow:0 0 0 1px var(--color-blue-400)}.dark .date-picker-preset[data-selected=true],.dark .date-picker-day:hover:not([data-disabled]):not([data-selected]),.dark .date-picker-nav:hover:not(:disabled){background:var(--color-neutral-800)}.dark .date-picker-day[data-range-middle],.dark .date-picker-day[data-highlighted]{background:var(--color-blue-950);color:var(--color-blue-400)}.dark .date-picker-day[data-selected]:not([data-range-middle]),.dark .date-picker-day[data-range-start],.dark .date-picker-day[data-range-end]{background:var(--color-blue-400);color:var(--color-neutral-950)}.dark .date-picker-day:focus-visible,.dark .date-picker-nav:focus-visible,.dark .date-picker-preset:focus-visible{box-shadow:0 0 0 1px var(--color-neutral-950), 0 0 0 3px color-mix(in srgb, var(--color-blue-400) 80%, transparent)}.single-date-picker{border:1px solid var(--color-neutral-200);background:var(--color-neutral-0);width:296px;color:var(--color-neutral-800);box-shadow:0 8px 16px var(--color-alpha-black-8), 0 4px 8px var(--color-alpha-black-8)}.single-date-calendar{height:336px}.single-date-picker:not(:has(.single-date-footer)) .single-date-calendar{padding-bottom:12px}.single-date-header,.single-date-field,.single-time-field{border:1px solid var(--color-alpha-black-8);background:var(--color-neutral-50);box-shadow:0 1px 2px var(--color-alpha-black-12)}.single-date-nav,.single-date-weekday,.single-time-field{color:var(--color-neutral-500)}.single-date-nav:hover:not(:disabled),.single-date-day:hover:not([data-disabled]):not([data-selected]){background:var(--color-neutral-100)}.single-date-day[data-outside-month],.single-date-day[data-disabled]{color:var(--color-neutral-500)}.single-date-day[data-today]:after{background:var(--color-blue-600);content:"";border-radius:50%;width:3px;height:3px;position:absolute;bottom:1px}.single-date-day[data-selected]{background:var(--color-blue-500);color:var(--color-neutral-950)}.single-date-day:focus-visible,.single-date-nav:focus-visible{box-shadow:0 0 0 1px var(--color-neutral-0), 0 0 0 3px color-mix(in srgb, var(--color-blue-500) 60%, transparent);outline:none}.single-date-footer{border-top:1px solid var(--color-neutral-200)}.single-date-field:focus-within,.single-time-field:focus-within{border-color:var(--color-blue-500);box-shadow:0 0 0 1px var(--color-blue-500)}.dark .single-date-picker{border-color:var(--color-alpha-white-6);background:var(--color-neutral-850);color:var(--color-neutral-100);box-shadow:0 8px 16px var(--color-alpha-black-32), 0 4px 8px var(--color-alpha-black-32)}.dark .single-date-header,.dark .single-date-field,.dark .single-time-field{border-color:var(--color-alpha-white-10);background:var(--color-alpha-white-4);box-shadow:none}.dark .single-date-field:focus-within,.dark .single-time-field:focus-within{border-color:var(--color-blue-400);box-shadow:0 0 0 1px var(--color-blue-400)}.dark .single-date-footer{border-color:var(--color-alpha-white-6)}.dark .single-date-day[data-selected]{background:var(--color-blue-400);color:var(--color-neutral-950)}.dark .single-date-nav:hover:not(:disabled),.dark .single-date-day:hover:not([data-disabled]):not([data-selected]){background:var(--color-neutral-800)}.dark .single-date-day:focus-visible,.dark .single-date-nav:focus-visible{box-shadow:0 0 0 1px var(--color-neutral-950), 0 0 0 3px color-mix(in srgb, var(--color-blue-400) 80%, transparent)}.time-picker{border:1px solid var(--color-alpha-black-8);background:var(--color-neutral-50);color:var(--color-neutral-800);box-shadow:0 1px 2px var(--color-alpha-black-12)}.time-picker:focus-within{border-color:var(--color-blue-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-blue-500) 60%, transparent)}.time-picker [data-segment]:focus-visible{background:var(--color-blue-50);outline:none}.time-picker [aria-disabled=true]{opacity:.5}.dark .time-picker{background:var(--color-alpha-white-4);color:var(--color-neutral-100);border-color:var(--color-alpha-white-10);box-shadow:none}.dark .time-picker:focus-within{border-color:var(--color-blue-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-blue-400) 80%, transparent)}.date-picker-input{border:1px solid var(--color-alpha-black-8);background:var(--color-neutral-50);height:32px;color:var(--color-neutral-800);box-shadow:0 1px 2px var(--color-alpha-black-12)}.date-picker-input[data-size=sm]{height:28px}.date-picker-input[data-surface=component]{background:var(--color-neutral-0)}.date-picker-input:focus-within{border-color:var(--color-blue-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-blue-500) 60%, transparent)}.date-picker-input[data-invalid=true]{border-color:var(--color-red-500);box-shadow:none}.date-picker-input[data-disabled=true]{opacity:.5}.date-picker-input-icon{width:31px;height:100%;color:var(--color-neutral-500)}.date-picker-input[data-size=sm] .date-picker-input-icon{width:27px}.date-picker-input-icon:hover:not(:disabled){background:var(--color-neutral-100)}.date-picker-input:focus-within .date-picker-input-icon{background:var(--color-blue-600);color:var(--color-neutral-0);outline:none}.dark .date-picker-input{background:var(--color-alpha-white-4);color:var(--color-neutral-100);border-color:var(--color-alpha-white-10);box-shadow:none}.dark .date-picker-input[data-surface=component]{background:var(--color-neutral-850)}.dark .date-picker-input:focus-within{border-color:var(--color-blue-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-blue-400) 80%, transparent)}.dark .date-picker-input[data-invalid=true]{border-color:var(--color-red-500);box-shadow:none}.dark .date-picker-input-icon:hover:not(:disabled){background:var(--color-neutral-800)}.date-picker-input-button{border:1px solid var(--color-alpha-black-8);background:var(--color-neutral-50);color:var(--color-neutral-500);box-shadow:0 1px 2px var(--color-alpha-black-12)}.date-picker-input-button[data-surface=component]{background:var(--color-neutral-0)}.date-picker-input-button:hover:not(:disabled){background:var(--color-neutral-100)}.date-picker-input-button:focus-visible{background:var(--color-blue-600);color:var(--color-neutral-0);border-color:var(--color-neutral-0);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-blue-500) 60%, transparent);outline:none}.date-picker-input-button:disabled{opacity:.5}.dark .date-picker-input-button{background:var(--color-alpha-white-4);border-color:var(--color-alpha-white-10);box-shadow:none}.dark .date-picker-input-button[data-surface=component]{background:var(--color-neutral-850)}.dark .date-picker-input-button:hover:not(:disabled){background:var(--color-neutral-800)}.dark .date-picker-input-button:focus-visible{background:var(--color-blue-400);color:var(--color-neutral-950);border-color:var(--color-neutral-950);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-blue-400) 80%, transparent)}
