/*! @license Custom Non-Commercial | (c) 2026 Nekolive.net | contact@nekolive.net */.date-picker-menu,.time-picker-menu{--nk-popover:var(--bg-secondary);--nk-popover-foreground:var(--text-primary);--nk-border:var(--border-strong);--nk-radius-md:8px;--nk-radius-sm:6px;--nk-shadow-lg:0 10px 28px rgba(0, 0, 0, 0.45);--nk-accent:var(--bg-hover);--nk-brand:var(--accent);--nk-muted-foreground:var(--text-muted);--nk-foreground:var(--text-primary);font-family:var(--font-sans);font-size:14px}@keyframes ne-pop-in{from{opacity:0;transform:translateY(-4px) scale(.98)}}input[data-time-picker]{padding-right:2.25rem;font-variant-numeric:tabular-nums;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238b8b94'%3e%3cpath d='M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71z'/%3e%3cpath d='M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16m7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.time-picker-menu{position:fixed;z-index:3200;display:none;flex-direction:column;width:11.5rem;padding:.375rem;background-color:var(--nk-popover);color:var(--nk-popover-foreground);border:1px solid var(--nk-border);border-radius:var(--nk-radius-md);box-shadow:var(--nk-shadow-lg);animation:ne-pop-in .12s ease}.time-picker-menu.show{display:flex}.time-picker-menu .tp-cols{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.time-picker-menu .tp-head{padding:.25rem 0 .375rem;text-align:center;font-size:.75rem;font-weight:600;color:var(--nk-muted-foreground)}.time-picker-menu .tp-list{position:relative;height:13.5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.time-picker-menu .tp-cell{display:block;width:100%;padding:.375rem 0;border:0;border-radius:var(--nk-radius-sm);background:0 0;color:inherit;font-family:'Fira Code',ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer}.time-picker-menu .tp-cell:hover{background-color:var(--nk-accent)}.time-picker-menu .tp-cell.is-selected{background-color:var(--accent-dim);color:var(--nk-brand);font-weight:600}.time-picker-menu .tp-foot{display:flex;justify-content:space-between;gap:.25rem;margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--nk-border)}.time-picker-menu .tp-action{padding:.25rem .5rem;border:0;border-radius:var(--nk-radius-sm);background:0 0;color:var(--nk-muted-foreground);font-size:.8125rem;cursor:pointer}.time-picker-menu .tp-action:hover{background-color:var(--nk-accent);color:var(--nk-foreground)}@media (pointer:coarse){.time-picker-menu{width:13rem}.time-picker-menu .tp-list{height:15rem}.time-picker-menu .tp-cell{padding:.55rem 0}}input[data-date-picker]{padding-right:2.25rem;font-variant-numeric:tabular-nums;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238b8b94'%3e%3cpath d='M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2M1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857z'/%3e%3cpath d='M6.5 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.date-picker-menu{position:fixed;z-index:3200;display:none;flex-direction:column;padding:.375rem;background-color:var(--nk-popover);color:var(--nk-popover-foreground);border:1px solid var(--nk-border);border-radius:var(--nk-radius-md);box-shadow:var(--nk-shadow-lg);animation:ne-pop-in .12s ease}.date-picker-menu.show{display:flex}.date-picker-menu .dp-main{display:flex}.date-picker-menu .dp-cal{width:16.25rem}.date-picker-menu .dp-time{display:none;position:relative;width:7.5rem;margin-left:.375rem;border-left:1px solid var(--nk-border)}.date-picker-menu[data-mode=datetime] .dp-time{display:block}.date-picker-menu .dp-time-inner{position:absolute;inset:0 0 0 .375rem;display:flex;gap:.25rem}.date-picker-menu .dp-tcol{flex:1 1 0;display:flex;flex-direction:column;min-width:0}.date-picker-menu .dp-thead{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:2rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600;color:var(--nk-muted-foreground)}.date-picker-menu .dp-tlist{position:relative;flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.date-picker-menu .dp-tcell{display:block;width:100%;padding:.3rem 0;border-radius:var(--nk-radius-sm);font-family:'Fira Code',ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:center}.date-picker-menu .dp-tcell:hover{background-color:var(--nk-accent)}.date-picker-menu .dp-tcell.is-selected{background-color:var(--accent-dim);color:var(--nk-brand);font-weight:600}.date-picker-menu button{border:0;background:0 0;color:inherit;cursor:pointer}.date-picker-menu button:disabled{cursor:default;pointer-events:none}.date-picker-menu .dp-head{display:flex;align-items:center;gap:.25rem;margin-bottom:.25rem}.date-picker-menu .dp-nav{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:var(--nk-radius-sm);color:var(--nk-muted-foreground)}.date-picker-menu .dp-nav .bi{margin:0}.date-picker-menu .dp-title{flex:1 1 auto;height:2rem;border-radius:var(--nk-radius-sm);font-size:.9rem;font-weight:600}.date-picker-menu .dp-nav:hover:not(:disabled),.date-picker-menu .dp-title:hover:not(:disabled){background-color:var(--nk-accent);color:var(--nk-foreground)}.date-picker-menu .dp-nav:disabled{opacity:.3}.date-picker-menu .dp-grid,.date-picker-menu .dp-week{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-picker-menu .dp-week span{padding:.25rem 0;text-align:center;font-size:.75rem;font-weight:600;color:var(--nk-muted-foreground)}.date-picker-menu .dp-grid.is-wide{grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.25rem 0}.date-picker-menu .dp-cell{height:2.125rem;padding:0;border-radius:var(--nk-radius-sm);font-size:.875rem;font-variant-numeric:tabular-nums;text-align:center}.date-picker-menu .dp-grid.is-wide .dp-cell{height:2.75rem}.date-picker-menu .dp-cell:hover:not(:disabled){background-color:var(--nk-accent)}.date-picker-menu .dp-cell.is-outside{color:var(--nk-muted-foreground)}.date-picker-menu .dp-cell.is-today{box-shadow:inset 0 0 0 1px var(--nk-muted-foreground)}.date-picker-menu .dp-cell.is-selected,.date-picker-menu .dp-cell.is-selected:hover{background-color:var(--accent-dim);color:var(--nk-brand);font-weight:600;box-shadow:none}.date-picker-menu .dp-cell:disabled{opacity:.25}.date-picker-menu .dp-foot{display:flex;justify-content:space-between;gap:.25rem;margin-top:.375rem;padding-top:.375rem;border-top:1px solid var(--nk-border)}.date-picker-menu .dp-action{padding:.25rem .5rem;border-radius:var(--nk-radius-sm);color:var(--nk-muted-foreground);font-size:.8125rem}.date-picker-menu .dp-action:hover{background-color:var(--nk-accent);color:var(--nk-foreground)}@media (pointer:coarse){.date-picker-menu .dp-cal{width:18.25rem}.date-picker-menu .dp-cell{height:2.5rem}.date-picker-menu .dp-tcell{padding:.5rem 0}}@media (max-width:575.98px){.date-picker-menu .dp-main{flex-direction:column}.date-picker-menu .dp-cal{width:min(18.25rem,calc(100vw - 2rem))}.date-picker-menu .dp-time{width:auto;height:9rem;margin:.375rem 0 0;padding-top:.375rem;border-left:0;border-top:1px solid var(--nk-border)}.date-picker-menu .dp-time-inner{inset:.375rem 0 0}.date-picker-menu .dp-thead{height:1.5rem}}.date-picker-menu button,.time-picker-menu .tp-action,.time-picker-menu .tp-cell{transition:all .15s}