.dp-root{color:var(--dp-text);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.dp-calendar{box-sizing:border-box;min-height:360px;padding:8px 12px;overflow:auto}.dp-calendar .rdp-root{--rdp-accent-color:var(--dp-primary);--rdp-accent-background-color:var(--dp-accent-bg);--rdp-day_button-border-radius:8px}.dp-calendar .rdp-chevron{fill:var(--dp-text)}.dp-calendar .rdp-day_button:hover:not(:disabled){background-color:var(--dp-accent-bg)}.dp-calendar .rdp-selected .rdp-day_button,.dp-calendar .rdp-selected .rdp-day_button:hover{background-color:var(--dp-primary);color:var(--dp-primary-text)}.dp-calendar .rdp-today:not(.rdp-selected){color:var(--dp-text);font-weight:700}.dp-time{border-left:1px solid var(--dp-border);gap:4px;padding:12px;display:flex}.dp-time-col{--dp-item-height:32px;--dp-col-height:334px;height:var(--dp-col-height);overscroll-behavior:contain;box-sizing:border-box;scrollbar-width:none;flex-direction:column;gap:4px;width:40px;display:flex;overflow-y:auto}.dp-time-col::-webkit-scrollbar{display:none}.dp-time-item{width:100%;height:var(--dp-item-height);color:var(--dp-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:0;font-size:14px;transition:background-color .15s}.dp-time-item:hover:not(:disabled):not([aria-selected=true]){background-color:var(--dp-accent-bg)}.dp-time-item[aria-selected=true]{background-color:var(--dp-primary);color:var(--dp-primary-text)}.dp-time-item:disabled{opacity:.4;cursor:default}