.ui-date{min-width:0;max-width:100%;display:inline-flex;position:relative}.ui-date.is-block{width:100%;display:flex}.ui-date-trigger{text-align:left;min-width:150px}.ui-date.is-block .ui-date-trigger{flex:1}.ui-date.has-value .ui-date-trigger{padding-right:32px}.ui-date-trigger>svg,.ui-date-placeholder{color:var(--muted)}.ui-date-clear{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-date-clear:hover{background:var(--hover);color:var(--ink)}.ui-date-pop{width:min-content;min-width:0;max-width:calc(100vw - 16px);padding:10px}.ui-date-cal{width:min-content}.ui-cal{--cell:36px;color:var(--ink);-webkit-user-select:none;user-select:none;font-size:13px}.ui-cal .rdp-months{position:relative}.ui-cal .rdp-month_caption{align-items:center;height:34px;padding:0 6px;display:flex}.ui-cal .rdp-caption_label{font-size:13.5px;font-weight:500}.ui-cal .rdp-nav{z-index:1;align-items:center;gap:2px;height:34px;display:flex;position:absolute;top:0;right:0}.ui-cal .rdp-button_previous,.ui-cal .rdp-button_next{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.ui-cal .rdp-button_previous:hover:not(:disabled),.ui-cal .rdp-button_next:hover:not(:disabled){background:var(--hover);color:var(--ink)}.ui-cal .rdp-button_previous:disabled,.ui-cal .rdp-button_next:disabled{opacity:.35;cursor:default}.ui-cal .rdp-month_grid{border-collapse:separate;border-spacing:0 2px;margin-top:4px}.ui-cal .rdp-weekday{width:var(--cell);height:26px;color:var(--muted);text-align:center;padding:0;font-size:11.5px;font-weight:500}.ui-cal .rdp-day{width:var(--cell);height:var(--cell);text-align:center;padding:0}.ui-cal .rdp-day_button{width:calc(var(--cell) - 2px);height:calc(var(--cell) - 2px);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;margin:auto;padding:0;display:grid}.ui-cal .rdp-day_button:hover,.ui-cal .rdp-day_button:focus-visible{background:var(--hover)}.ui-cal .rdp-today .rdp-day_button{box-shadow:inset 0 0 0 1px var(--ui-edge-hover);font-weight:600}.ui-cal .rdp-selected .rdp-day_button,.ui-cal .rdp-selected .rdp-day_button:hover{background:var(--ink);color:var(--surface);box-shadow:none;font-weight:500}.ui-cal .rdp-outside{color:color-mix(in srgb, var(--muted) 60%, transparent)}.ui-cal .rdp-disabled .rdp-day_button{color:color-mix(in srgb, var(--muted) 45%, transparent);cursor:default;background:0 0}.ui-cal .rdp-hidden{visibility:hidden}.ui-date-quick{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:10px;display:flex}.ui-date-quick button{background:var(--hover);height:28px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:99px;padding:0 10px;font-size:12px}.ui-date-quick button:hover{background:color-mix(in srgb, var(--ink) 10%, var(--surface))}.ui-date-quick button.is-on{background:var(--ink);color:var(--surface)}.ui-date-quick .ui-date-none{color:var(--muted);background:0 0}.ui-date-quick .ui-date-none:hover{background:var(--hover);color:var(--ink)}@media (max-width:520px){.ui-cal{--cell:40px}}
