.caret-icon{display:block;width:16px;height:16px;stroke:#7f8795}.nepali-date-picker{position:relative;display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.375rem;transition:all .2s ease;outline:none;height:2.5rem;flex:1 1 auto;justify-content:space-between;background:#fff;border:1px solid #e0e0e0;color:#212121;width:100%}.nepali-date-picker:focus-visible{border-color:#2096f5;box-shadow:0 0 0 3px rgba(32,150,245,.4)}.nepali-date-picker input{background:rgba(0,0,0,0);border:none;box-sizing:border-box;color:inherit;font-family:inherit;height:100%;outline:none;padding:0 2.5rem 0 .75rem;width:100%;border-radius:inherit}.nepali-date-picker input:disabled{background:#f5f5f5;cursor:not-allowed;color:#d8d8d8}.nepali-date-picker .calender{background:#fff none repeat scroll 0 0;border-radius:6px;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-sizing:border-box;color:#212121;display:block;font-family:inherit;font-size:14px;font-style:normal;font-weight:normal;height:auto;letter-spacing:.2px;line-height:1.25em;padding:15px;position:absolute;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;z-index:9999;top:100%}.nepali-date-picker .calender .calendar-controller{align-items:center;display:flex;justify-content:space-between;position:relative;gap:8px}.nepali-date-picker .calender .calendar-controller .date-indicator{display:flex;flex:1;gap:4px;font-size:small;justify-content:center}.nepali-date-picker .calender .calendar-controller .control{cursor:pointer;position:relative;text-align:left;line-height:24px;border-radius:4px;display:flex;align-items:center}.nepali-date-picker .calender .calendar-controller .control select{width:100%;padding:4px 5px}.nepali-date-picker .calender .calendar-controller .control:hover{background-color:#f9f9f9}.nepali-date-picker .calender .calendar-controller .control.icon-today{color:#2096f5;padding:6px;border-radius:4px;width:32px;height:32px}.nepali-date-picker .calender .calendar-controller .control.icon-today>*{height:100%;width:100%}.nepali-date-picker .calender .calendar-controller .control.icon-today:hover{background:#efefef}.nepali-date-picker .calender .calendar-controller .control.icon-nav{padding:6px;border-radius:50%}.nepali-date-picker .calender .calendar-controller .control.icon-nav:hover{background:#efefef}.nepali-date-picker .calender .calendar-controller .control.icon-nav-right>*{transform:translateX(2px)}.nepali-date-picker .calender .calendar-controller .control.icon-nav-left>*{transform:translateX(-2px)}.nepali-date-picker .calender td.month-day{cursor:pointer}.nepali-date-picker .calender td.month-day.current{opacity:1}.nepali-date-picker .calender td.month-day.disabled{color:#d8d8d8;cursor:not-allowed}.nepali-date-picker .calender td.month-day.another-month{color:#d8d8d8}.nepali-date-picker .calender td.month-day.today{position:relative}.nepali-date-picker .calender td.month-day.today::before{background-color:#2096f5;border-radius:50%;bottom:6px;content:"";height:4px;left:50%;margin:auto;position:absolute;transform:translateX(-50%);width:4px}.nepali-date-picker .calender td.month-day.selected{color:#fff;position:relative}.nepali-date-picker .calender td.month-day.selected::after{background:#2096f5;border-radius:50%;content:"";height:35px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:35px;z-index:-1}.nepali-date-picker .calender td.month-day:not(.disabled):hover{background-color:#e6e0e9;color:#212121}.nepali-date-picker .calender table{text-align:center;width:100%;border:none}.nepali-date-picker .calender table thead{font-weight:500}.nepali-date-picker .calender table td{height:40px;width:40px;border:none;border-radius:50%}.nepali-date-picker .calender table tr{border:none;height:36px}.nepali-date-picker .close{border:0;background:rgba(0,0,0,0);cursor:pointer;outline:0;padding:0;vertical-align:middle;height:32px;width:32px;border-radius:50%;display:grid;place-content:center}.nepali-date-picker .close svg{height:16px;width:16px;color:#707070}.nepali-date-picker .close:hover{background-color:#f1f1f1}.nepali-date-picker .close:hover:after{color:#000}.nepali-date-picker:has(.close) input{padding-right:32px}.nepali-date-picker .endorment{display:flex;align-items:center;margin-right:8px;position:absolute;top:0;right:0;height:100%;gap:8px;align-items:center;justify-content:center;color:#7f8795}.nepali-date-picker .scroll-hide{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.nepali-date-picker .scroll-hide::-webkit-scrollbar{display:none}
