@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.docsShell{color:#18211d;background:#f6f8f4;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;--ink: #18211d;--muted: #69756f;--line: #e2e6e2;--line-strong: #c8d1cb;--paper: #ffffff;--soft: #f2f5f1;--green: #1c7ed6;--green-soft: #e7f2ff;--accent: #1c7ed6;--accent-soft: #e7f2ff;--red: #d04b4b;--red-soft: #fff0f0;--shadow: 0 2px 8px rgba(24, 33, 29, .06);--sidebar-bg: rgba(255, 255, 255, .92);--panel-bg: #ffffff;--demo-bg: #fafbfa;--code-bg: #fafbfa;--code-head-bg: #f4f6f4;--code-border: #e2e6e2;--code-text: #23313b;--code-muted: #5b6a76;--code-keyword: #d9485f;--code-accent: #3366cc;--inline-code-bg: #f4f6f4}.docsShell[data-theme=dark]{color:#e8eeea;background:#0f1513;--ink: #e8eeea;--muted: #a6b3ad;--line: #222c28;--line-strong: #33403a;--paper: #151c19;--soft: #1b2521;--green: #58a6ff;--green-soft: rgba(88, 166, 255, .14);--accent: #58a6ff;--accent-soft: rgba(88, 166, 255, .14);--red: #ff7f7f;--red-soft: rgba(255, 127, 127, .15);--shadow: 0 2px 8px rgba(0, 0, 0, .2);--sidebar-bg: rgba(18, 24, 22, .92);--panel-bg: #171f1c;--demo-bg: #141b18;--code-bg: #0f1513;--code-head-bg: #121a17;--code-border: #222c28;--code-text: #e8eeea;--code-muted: #a6b3ad;--code-keyword: #ff8da1;--code-accent: #7fb2ff;--inline-code-bg: #1b2521}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#f6f8f4}.docsShell[data-theme=dark]~body,body:has(.docsShell[data-theme=dark]){background:#0f1513}button,input{font:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,p{margin:0}.docsShell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;border-right:1px solid var(--line);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:20px 12px 28px}.sidebarBrand{display:flex;align-items:center;gap:10px;padding:8px 10px 16px;border-bottom:1px solid var(--line);font-weight:700;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.sidebarGroupTitle{padding:16px 10px 10px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0}.sidebar nav{display:grid;gap:2px}.sidebar nav a{border-radius:8px;padding:8px 10px;color:var(--muted);font-size:13px;font-weight:500;text-decoration:none;transition:background-color .18s ease,color .18s ease}.sidebar nav a:hover{color:var(--ink);background:var(--soft)}.sidebar nav a.active{color:var(--green);background:var(--green-soft);font-weight:600}.sidebarSub{padding-left:22px!important;font-size:12px!important;color:var(--muted)!important;opacity:.85}.sidebarSub:hover{opacity:1}.content{width:min(960px,calc(100% - 64px));margin:0 auto;padding:48px 0 120px}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:40px;border-bottom:1px solid var(--line)}.pageHeader h1{font-size:32px;line-height:1.2;font-weight:700;letter-spacing:0}.packageMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:10px;color:var(--muted);font-size:13px}.packageMeta code,.packageCallout code{padding:4px 7px;border:1px solid var(--line);border-radius:6px;background:var(--inline-code-bg);color:var(--ink);font-family:SFMono-Regular,Cascadia Code,Liberation Mono,monospace;font-size:12px;overflow-wrap:anywhere}.lede{max-width:600px;margin-top:8px;color:var(--muted);font-size:15px;line-height:1.7}.headerLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.headerLinks a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--paper);font-size:13px;font-weight:600;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.headerLinks a:hover{color:var(--ink);border-color:var(--line-strong);background:var(--soft)}.headerActions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-top:4px}.numeralToggle{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--paper);font-size:13px;font-weight:600;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.numeralToggle:hover{color:var(--ink);border-color:var(--line-strong)}.numeralToggleLabel{font-size:16px;font-weight:700;line-height:1}.numeralToggleHint{font-size:11px;font-weight:500;opacity:.7}.themeToggle{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--paper);transition:color .15s ease,border-color .15s ease}.themeToggle:hover{color:var(--ink);border-color:var(--line-strong)}.docsSection{padding-top:64px;scroll-margin-top:32px}.sectionIntro{display:grid;gap:6px;margin-bottom:20px}.sectionIntro h2{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:0}.sectionIntro p{max-width:640px;color:var(--muted);font-size:14px;line-height:1.7}.sectionIntro p code{padding:2px 6px;border-radius:4px;background:var(--inline-code-bg);font-size:13px;font-family:SFMono-Regular,Cascadia Code,Liberation Mono,monospace}.sectionCard{overflow:visible;border:1px solid var(--line);border-radius:12px;background:var(--panel-bg)}.sectionCard>:first-child{border-radius:11px 11px 0 0}.sectionCard>:last-child{border-radius:0 0 11px 11px}.sectionCard>:only-child{border-radius:11px}.demoStage{display:grid;justify-items:start;gap:20px;padding:28px;background:var(--demo-bg)}.codePanel{border-top:1px solid var(--line);background:var(--code-bg)}.codePanelHead{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:8px 16px;border-bottom:1px solid var(--code-border);background:var(--code-head-bg)}.codePanelHead span{display:inline-flex;align-items:center;color:var(--code-muted);font-size:12px;font-weight:600}.codePanelHead button{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--code-border);border-radius:6px;color:var(--code-muted);background:transparent;transition:color .15s ease,border-color .15s ease}.codePanelHead button:hover{color:var(--ink);border-color:var(--line-strong)}pre{margin:0;padding:18px 20px 20px;overflow-x:auto;color:var(--code-text);font-family:SFMono-Regular,Cascadia Code,Liberation Mono,monospace;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.installBlock{display:grid;gap:8px;margin-bottom:16px}.packageCallout{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--panel-bg)}.packageCallout>div{display:grid;gap:6px;min-width:0}.packageCallout a{flex-shrink:0;color:var(--green);font-size:13px;font-weight:700;text-decoration:none}.packageCallout a:hover{text-decoration:underline}.packageEyebrow{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.installRow{display:flex;align-items:center;gap:12px}.installLabel{flex-shrink:0;width:40px;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0}.installCode{flex:1;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--inline-code-bg);color:var(--ink);font-size:13px}.copyBtn{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:var(--paper);transition:color .15s ease,border-color .15s ease}.copyBtn:hover{color:var(--ink);border-color:var(--line-strong)}.sectionNote{color:var(--muted);font-size:14px;line-height:1.7;padding-left:12px;border-left:2px solid var(--line)}.sectionNote code{padding:1px 5px;border-radius:4px;background:var(--inline-code-bg);font-size:12px;font-family:SFMono-Regular,Cascadia Code,Liberation Mono,monospace}.playground{border:1px solid var(--line);border-radius:12px;background:var(--panel-bg);overflow:visible}.playground>:first-child{border-radius:11px 11px 0 0}.playground>:last-child{border-radius:0 0 11px 11px}.playgroundTabBarWrap{position:relative;border-bottom:1px solid var(--line);background:var(--code-head-bg);border-radius:11px 11px 0 0}.playgroundTabArrow{position:absolute;z-index:2;top:0;bottom:1px;display:grid;place-items:center;width:32px;border:0;color:var(--muted);background:transparent;transition:color .15s ease}.playgroundTabArrow:hover{color:var(--ink)}.playgroundTabArrow--left{left:0;background:linear-gradient(to right,var(--code-head-bg) 60%,transparent);padding-right:8px}.playgroundTabArrow--right{right:0;background:linear-gradient(to left,var(--code-head-bg) 60%,transparent);padding-left:8px}.playgroundTabBar{display:flex;gap:0;padding:0 4px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.playgroundTabBar::-webkit-scrollbar{display:none}.playgroundTab{flex-shrink:0;padding:10px 14px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--muted);background:transparent;font-size:13px;font-weight:500;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.playgroundTab:hover{color:var(--ink)}.playgroundTab.is-active{color:var(--green);border-bottom-color:var(--green);font-weight:600}.playgroundPreview{display:grid;gap:16px;padding:24px;background:var(--demo-bg)}.playgroundDesc{color:var(--muted);font-size:13px;line-height:1.6}.playgroundDemoArea{display:grid;justify-items:start}.playgroundValue{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--paper);font-size:13px}.playgroundValueLabel{color:var(--muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0}.playgroundValueType{color:var(--green);font-family:SFMono-Regular,Cascadia Code,Liberation Mono,monospace;font-size:11px;font-weight:600;padding:1px 6px;border-radius:4px;background:var(--green-soft)}.playgroundValueCode{flex:1;min-width:0;color:var(--ink);font-family:SFMono-Regular,Cascadia Code,Liberation Mono,monospace;font-size:12px;word-break:break-all}.docsInlinePlayground{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 240px;border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow:visible}.docsInlinePlayground__preview{padding:18px;display:grid;align-content:start;background:var(--paper);overflow:visible}.docsInlinePlayground__controls{padding:14px 12px;border-left:1px solid var(--line);background:var(--paper);display:grid;align-content:start;gap:14px}.docsControlGroup{display:grid;gap:6px}.docsControlLabel{font-size:13px;font-weight:700;color:var(--ink)}.docsSegmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.docsSegmented button{min-height:32px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-weight:600;font-size:13px}.docsSegmented button.is-active{color:var(--ink);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-strong)}.docsControlSelect{min-height:36px;width:100%;border:1px solid var(--line-strong);border-radius:8px;padding:0 10px;color:var(--ink);background:var(--paper);font-size:13px}.docsControlToggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.docsControlToggle input{margin:0}.nepali-date-picker__input-shell:has(.docsCustomInput){border:0;background:transparent;padding:0;gap:0}.docsCustomInput{width:100%;display:flex;align-items:center;min-height:44px;padding:0 18px;border:1px dashed var(--green);border-radius:999px;color:var(--green);background:var(--green-soft);text-align:left;font-weight:600;font-size:14px;transition:background .2s ease,color .2s ease,border-style .2s ease}.docsCustomInput:hover{border-style:solid;background:var(--green);color:#fff}.docsCustomHeader{display:flex;align-items:center;justify-content:space-between;padding:8px 4px}.docsCustomHeader__label{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--ink)}.docsCustomHeader__chip{padding:2px 8px;border-radius:5px;background:var(--green-soft);color:var(--green);font-size:11px;font-weight:700;letter-spacing:0}.docsCustomHeader button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;color:var(--muted);background:transparent;transition:color .15s ease,background .15s ease}.docsCustomHeader button:hover{color:var(--ink);background:var(--soft)}.sizePills{display:flex;flex-wrap:wrap;gap:6px}.sizePill{min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--paper);font-weight:700;font-size:12px;transition:color .15s ease,background .15s ease,border-color .15s ease}.sizePill.is-active{color:var(--green);background:var(--green-soft);border-color:var(--green-soft)}.sizePill:hover:not(.is-active){border-color:var(--line-strong);color:var(--ink)}.sizeDivider{width:1px;align-self:stretch;margin:4px 2px;background:var(--line)}.sizeInput{width:64px;min-height:30px;padding:0 8px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.sizeInput:focus{outline:2px solid var(--green-soft);border-color:var(--green)}.docsMonthOpeningDay{color:var(--green);background:var(--green-soft);font-weight:700}.docsMidMonthDay{color:#a15e19;background:#fff3df;font-weight:700}.calendarFooter{width:100%;padding:12px 14px;border-radius:10px;background:var(--green-soft);color:var(--green);font-weight:600}.docsHolidayAccent{color:var(--red);font-weight:700}.docsHolidayMuted{color:#d17a48}.docsWeekendHolidayCalendar th:nth-child(1),.docsWeekendHolidayCalendar td:nth-child(1) .nepali-date-picker__day{color:#cf3f34}.docsWeekendHolidayCalendar td:nth-child(1) .nepali-date-picker__day:hover:not(:disabled),.docsWeekendHolidayCalendar td:nth-child(7) .nepali-date-picker__day:hover:not(:disabled){color:#cf3f34;background:#ffe8e2;box-shadow:inset 0 0 0 1px #f0a497}.docsWeekendHolidayCalendar th:nth-child(7),.docsWeekendHolidayCalendar td:nth-child(7) .nepali-date-picker__day{color:#cf3f34;font-weight:700;background:#fff3ef}.docsWeekendHolidayCalendar td:nth-child(1) .nepali-date-picker__day--selected,.docsWeekendHolidayCalendar td:nth-child(7) .nepali-date-picker__day--selected,.docsWeekendHolidayCalendar td:nth-child(1) .nepali-date-picker__day--selected:hover,.docsWeekendHolidayCalendar td:nth-child(7) .nepali-date-picker__day--selected:hover{color:#fff;background:#cf3f34;box-shadow:inset 0 0 0 1px #cf3f34}.docsStyledCalendar{background:linear-gradient(180deg,#fff9f1eb,#fffdf8f5),var(--nepali-date-picker-calendar-bg)}.docsStyledHeaderLabel{letter-spacing:0}.docsStyledDay[data-holiday=true]{font-weight:700}.docsStyledDay[data-in-range=true]{background:color-mix(in srgb,var(--nepali-date-picker-accent) 16%,white)}.docsStyledDay[data-selected=true]{box-shadow:0 10px 22px #c9701238}@media(max-width:980px){.docsShell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.sidebar nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}.content{width:min(100% - 28px,960px);padding-top:32px}.docsInlinePlayground{grid-template-columns:1fr}.docsInlinePlayground__controls{border-left:0;border-top:1px solid var(--line)}}@media(max-width:640px){.pageHeader{flex-direction:column}.pageHeader h1{font-size:26px}.docsSection{padding-top:40px}.demoStage{padding:20px}.playgroundPreview{padding:18px}.installRow{flex-direction:column;align-items:stretch;gap:4px}.installLabel{width:auto}}.nepali-date-picker{position:relative;width:min(100%,calc(var(--nepali-date-picker-base-inline-width) * var(--nepali-date-picker-scale)));color:var(--ink);--nepali-date-picker-scale: 1;--nepali-date-picker-base-inline-width: 300px;--nepali-date-picker-base-popover-width: 300px;--nepali-date-picker-accent: #228be6;--nepali-date-picker-accent-soft: #e7f5ff;--nepali-date-picker-accent-contrast: #ffffff;--nepali-date-picker-text: #212529;--nepali-date-picker-muted: #868e96;--nepali-date-picker-input-bg: #ffffff;--nepali-date-picker-input-border: #ced4da;--nepali-date-picker-input-radius: 8px;--nepali-date-picker-input-placeholder: #adb5bd;--nepali-date-picker-calendar-bg: #ffffff;--nepali-date-picker-calendar-border: #dee2e6;--nepali-date-picker-calendar-radius: 8px;--nepali-date-picker-header-bg: transparent;--nepali-date-picker-hover-bg: #f1f3f5;--nepali-date-picker-hover-outline: transparent;--nepali-date-picker-range-bg: #e7f5ff;--nepali-date-picker-outside-color: #ced4da;--nepali-date-picker-disabled-color: #dee2e6;--nepali-date-picker-shadow: 0 8px 20px rgba(0, 0, 0, .08);--nepali-date-picker-cell-spacing-x: 2px;--nepali-date-picker-cell-spacing-y: 2px;--nepali-date-picker-popover-z-index: 20}.nepali-date-picker--inline{width:min(100%,calc(var(--nepali-date-picker-base-inline-width) * var(--nepali-date-picker-scale)))}.nepali-date-picker__label{display:block;margin-bottom:8px;font-size:15px;font-weight:700}.nepali-date-picker__description{margin-bottom:10px;color:var(--muted);font-size:14px;line-height:1.6}.nepali-date-picker__input-shell{display:flex;gap:2px;align-items:center;min-height:44px;padding-left:6px;padding-right:6px;border:1px solid var(--nepali-date-picker-input-border);border-radius:var(--nepali-date-picker-input-radius);background:var(--nepali-date-picker-input-bg);overflow:hidden}.nepali-date-picker__input{flex:1;width:100%;min-height:42px;border:0;border-radius:calc(var(--nepali-date-picker-input-radius) - 2px);padding:0 14px;color:var(--nepali-date-picker-text);background:transparent;font-size:15px}.nepali-date-picker--time-input[data-show-picker-button=true] .nepali-date-picker__input[type=time]::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.nepali-date-picker__input::placeholder{color:var(--nepali-date-picker-input-placeholder)}.nepali-date-picker__input:focus{outline:none}.nepali-date-picker__icon-button,.nepali-date-picker__clear-button{display:grid;place-items:center;width:28px;height:28px;margin-right:0;border:0;border-radius:0;color:var(--muted);background:transparent}.nepali-date-picker__icon-button:hover,.nepali-date-picker__clear-button:hover{background:var(--soft)}.nepali-date-picker__icon{width:16px;height:16px}.nepali-date-picker__popper{position:absolute;z-index:var(--nepali-date-picker-popover-z-index);top:calc(100% + 6px);left:0;width:min(100vw - 48px,calc(var(--nepali-date-picker-base-popover-width) * var(--nepali-date-picker-scale)))}.nepali-date-picker__calendar{overflow:visible;width:100%;border:1px solid var(--nepali-date-picker-calendar-border);border-radius:var(--nepali-date-picker-calendar-radius);background:var(--nepali-date-picker-calendar-bg);box-shadow:var(--nepali-date-picker-shadow)}.nepali-date-picker__header{display:grid;grid-template-columns:calc(34px * var(--nepali-date-picker-scale)) minmax(0,1fr) calc(34px * var(--nepali-date-picker-scale));align-items:center;gap:calc(6px * var(--nepali-date-picker-scale));padding:calc(10px * var(--nepali-date-picker-scale)) calc(12px * var(--nepali-date-picker-scale)) calc(2px * var(--nepali-date-picker-scale))}.nepali-date-picker__nav-button{display:grid;place-items:center;width:calc(30px * var(--nepali-date-picker-scale));height:calc(30px * var(--nepali-date-picker-scale));padding:8px;border:0;border-radius:8px;color:var(--nepali-date-picker-text);background:transparent}.nepali-date-picker__nav-button:hover:not(:disabled){background:var(--soft)}.nepali-date-picker__nav-button:disabled{color:#b7c2bc}.nepali-date-picker__header-label{min-height:calc(30px * var(--nepali-date-picker-scale));padding:6px;border:0;border-radius:6px;color:var(--nepali-date-picker-text);background:var(--nepali-date-picker-header-bg);font-weight:600}.nepali-date-picker__table{width:100%;border-collapse:separate;border-spacing:var(--nepali-date-picker-cell-spacing-x) var(--nepali-date-picker-cell-spacing-y);table-layout:fixed;padding:0 10px 12px}.nepali-date-picker__weekday{padding:6px 0 8px;color:var(--nepali-date-picker-muted);font-size:14px;font-weight:500}.nepali-date-picker__cell{padding:0}.nepali-date-picker[data-cell-spacing=false] .nepali-date-picker__table{border-spacing:0}.nepali-date-picker__table tbody tr:last-child .nepali-date-picker__cell{padding-bottom:0}.nepali-date-picker__day{width:100%;aspect-ratio:1;padding:0;border:0;border-radius:6px;color:var(--nepali-date-picker-text);background:transparent;font-size:calc(14px * var(--nepali-date-picker-scale));font-weight:500}.nepali-date-picker__day:hover:not(:disabled){background:var(--nepali-date-picker-hover-bg);box-shadow:none;color:var(--nepali-date-picker-text)}.nepali-date-picker__day--outside-month{color:var(--nepali-date-picker-outside-color)}.nepali-date-picker__day--selected{color:var(--nepali-date-picker-accent-contrast);background:var(--nepali-date-picker-accent)}.nepali-date-picker__day--selected:hover{background:var(--nepali-date-picker-accent);box-shadow:none}.nepali-date-picker__day--in-range{border-radius:0;background:var(--nepali-date-picker-range-bg)}.nepali-date-picker__day--range-start,.nepali-date-picker__day--range-end{border-radius:6px}.nepali-date-picker__day--today{font-weight:700}.docsMonthOpeningDay:hover:not(:disabled),.docsMidMonthDay:hover:not(:disabled),.nepali-date-picker__day--holiday:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--nepali-date-picker-hover-outline)}.nepali-date-picker__day--holiday:hover:not(:disabled){color:var(--red)}.nepali-date-picker__day--disabled{color:var(--nepali-date-picker-disabled-color)}.nepali-date-picker__day--holiday{color:var(--red)}.nepali-date-picker__grid{display:grid;gap:calc(10px * var(--nepali-date-picker-scale));padding:calc(14px * var(--nepali-date-picker-scale)) calc(18px * var(--nepali-date-picker-scale)) calc(20px * var(--nepali-date-picker-scale))}.nepali-date-picker__grid--month,.nepali-date-picker__grid--year{grid-template-columns:repeat(3,minmax(0,1fr))}.nepali-date-picker__tile{min-height:calc(40px * var(--nepali-date-picker-scale));padding:10px;border:0;border-radius:8px;color:var(--nepali-date-picker-text);background:transparent;font-weight:500}.nepali-date-picker__tile:hover:not(:disabled){background:var(--nepali-date-picker-hover-bg);color:var(--nepali-date-picker-text)}.nepali-date-picker__tile--selected{color:var(--nepali-date-picker-accent-contrast);background:var(--nepali-date-picker-accent)}.nepali-date-picker__tile--selected:hover{background:var(--nepali-date-picker-accent);color:var(--nepali-date-picker-accent-contrast)}.nepali-date-picker__tile--disabled{color:var(--nepali-date-picker-disabled-color)}.nepali-date-picker__children{margin:4px 12px 10px;padding:0;border:0;border-radius:0;background:transparent}.nepali-date-time-picker__time .nepali-date-picker__label{margin-bottom:6px;font-size:12px;font-weight:600;color:var(--nepali-date-picker-muted)}.nepali-time-picker__row{display:flex;align-items:center;gap:8px}.nepali-time-picker__dropdown-root{position:relative}.nepali-time-picker__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;border:1px solid var(--nepali-date-picker-input-border);border-radius:6px;padding:0 6px 0 10px;text-align:left;color:var(--nepali-date-picker-text);background:var(--nepali-date-picker-input-bg);font-size:14px}.nepali-date-picker--time-picker-dropdown[data-dropdown-open=true] .nepali-time-picker__trigger{border-color:var(--nepali-date-picker-accent)}.nepali-time-picker__trigger:focus{outline:2px solid color-mix(in srgb,var(--nepali-date-picker-accent) 40%,transparent);outline-offset:1px}.nepali-time-picker__trigger-action{display:grid;place-items:center;width:24px;height:24px;border-left:1px solid color-mix(in srgb,var(--nepali-date-picker-input-border) 85%,#ffffff);color:var(--nepali-date-picker-muted);background:transparent}.nepali-time-picker__trigger-action .nepali-date-picker__icon{width:12px;height:12px}.nepali-time-picker__dropdown{position:absolute;z-index:var(--nepali-date-picker-popover-z-index);top:calc(100% + 8px);left:0;width:max-content;border:1px solid var(--nepali-date-picker-calendar-border);border-radius:8px;background:var(--paper);box-shadow:var(--nepali-date-picker-shadow)}.nepali-date-picker__children .nepali-time-picker__dropdown{top:auto;bottom:calc(100% + 8px)}.nepali-time-picker__columns{display:flex;align-items:flex-start;padding:4px;gap:4px}.nepali-time-picker__column{width:54px;max-height:172px;overflow-y:auto;padding:6px 2px 42px;border-radius:6px;background:transparent;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth}.nepali-time-picker__column::-webkit-scrollbar{width:0;height:0;display:none}.nepali-time-picker__column--ampm{width:56px}.nepali-time-picker__option{display:block;width:100%;min-height:26px;border:0;border-radius:8px;color:var(--nepali-date-picker-text);background:transparent;font-size:14px;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.nepali-time-picker__option:hover:not(:disabled){background:#f1f3f5}.nepali-time-picker__option--selected{color:#fff;background:var(--nepali-date-picker-accent)}.nepali-time-picker__option--selected:hover{background:var(--nepali-date-picker-accent)}.nepali-time-picker__option--ampm{font-size:12px;font-weight:600}.nepali-time-picker__separator{color:var(--nepali-date-picker-muted);font-weight:700}.nepali-time-picker__select{min-height:34px;min-width:58px;border:1px solid var(--nepali-date-picker-input-border);border-radius:8px;padding:0 10px;color:var(--nepali-date-picker-text);background:var(--nepali-date-picker-input-bg)}.nepali-time-picker__select--meridiem{min-width:74px}.nepali-time-picker__input{width:48px;min-height:34px;border:1px solid var(--nepali-date-picker-input-border);border-radius:8px;padding:0 6px;color:var(--nepali-date-picker-text);background:var(--nepali-date-picker-input-bg);font-size:15px;font-variant-numeric:tabular-nums;text-align:center}.nepali-time-picker__input:focus{outline:2px solid color-mix(in srgb,var(--nepali-date-picker-accent) 40%,transparent);outline-offset:1px;border-color:var(--nepali-date-picker-accent)}.nepali-date-time-picker__time .nepali-time-picker__row{min-height:40px;gap:0;border:1px solid var(--nepali-date-picker-input-border);border-radius:8px;background:var(--nepali-date-picker-input-bg);overflow:hidden}.nepali-date-time-picker__time .nepali-time-picker__select{min-height:38px;border:0;border-radius:0;padding:0 8px;background:transparent}.nepali-date-time-picker__time .nepali-time-picker__input{min-height:38px;width:42px;border:0;border-radius:0;padding:0 4px;background:transparent;text-align:center}.nepali-date-time-picker__time .nepali-time-picker__input:focus{outline:none}.nepali-date-time-picker__time .nepali-time-picker__separator{padding:0 4px}.nepali-date-time-picker__footer{display:flex;align-items:flex-end;gap:8px;margin-top:10px;border-top:1px solid var(--nepali-date-picker-calendar-border);padding-top:10px}.nepali-date-time-picker__time{flex:1}.nepali-date-time-picker__time .nepali-time-picker__row{transition:border-color .15s ease,box-shadow .15s ease;background:var(--paper)}.nepali-date-time-picker__time .nepali-time-picker__row:focus-within{border-color:var(--nepali-date-picker-accent);box-shadow:0 0 0 1px var(--nepali-date-picker-accent)}.nepali-date-time-picker__submit{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--nepali-date-picker-input-border);border-radius:8px;background:var(--nepali-date-picker-input-bg);color:var(--nepali-date-picker-text);cursor:pointer;transition:background .15s ease,border-color .15s ease}.nepali-date-time-picker__submit:hover{background:var(--nepali-date-picker-hover)}.nepali-date-time-picker__submit:focus{outline:2px solid color-mix(in srgb,var(--nepali-date-picker-accent) 40%,transparent);outline-offset:1px;border-color:var(--nepali-date-picker-accent)}.nepali-date-time-picker__submit .nepali-date-picker__icon{width:16px;height:16px}
