@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";:root{--primary: #1E3A5F;--secondary: #f8f8f8;--dark: #000000;--white: #ffffff;--gray: #c1c1c1;--gray-200: #e5e5e5;--text-color: #222;--danger: #d95050;--success: #4FAF71;--warning: #FFD300;--info: #0096d6}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg path{fill:#00000080}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #eee,-1px 0 0 #eee,0 1px 0 #eee,0 -1px 0 #eee,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #eee,-1px 0 #eee,0 1px #eee,0 -1px #eee,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #eee}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#eee}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#eee}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#3c3f40;fill:#3c3f40;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#3c3f40;fill:#3c3f40}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#f64747}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(64,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(64,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(64,72,72,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#3c3f4080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#3c3f40}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#3c3f40}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#3c3f4080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #eee;box-shadow:-1px 0 #eee}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#404848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e9e9e9;border-color:#e9e9e9}.flatpickr-day.today{border-color:#f64747}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#f64747;background:#f64747;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#4f99ff;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#4f99ff}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #4f99ff;box-shadow:-10px 0 #4f99ff}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e9e9e9,5px 0 0 #e9e9e9;box-shadow:-5px 0 #e9e9e9,5px 0 #e9e9e9}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#4048484d;background:transparent;border-color:#e9e9e9;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#4048481a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #4f99ff,5px 0 0 #4f99ff;box-shadow:-5px 0 #4f99ff,5px 0 #4f99ff}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #eee;box-shadow:1px 0 #eee}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#4048484d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#404848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#404848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#404848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#404848;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#f1f1f1}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.flatpickr-calendar{width:307.875px}.dayContainer{padding:0;border-right:0}span.flatpickr-day,span.flatpickr-day.prevMonthDay,span.flatpickr-day.nextMonthDay{border-radius:0!important;border:1px solid #e9e9e9;max-width:none;border-right-color:transparent}span.flatpickr-day:nth-child(n+8),span.flatpickr-day.prevMonthDay:nth-child(n+8),span.flatpickr-day.nextMonthDay:nth-child(n+8){border-top-color:transparent}span.flatpickr-day:nth-child(7n-6),span.flatpickr-day.prevMonthDay:nth-child(7n-6),span.flatpickr-day.nextMonthDay:nth-child(7n-6){border-left:0}span.flatpickr-day:nth-child(n+36),span.flatpickr-day.prevMonthDay:nth-child(n+36),span.flatpickr-day.nextMonthDay:nth-child(n+36){border-bottom:0}span.flatpickr-day:nth-child(-n+7),span.flatpickr-day.prevMonthDay:nth-child(-n+7),span.flatpickr-day.nextMonthDay:nth-child(-n+7){margin-top:0}span.flatpickr-day.today:not(.selected),span.flatpickr-day.prevMonthDay.today:not(.selected),span.flatpickr-day.nextMonthDay.today:not(.selected){border-color:#e9e9e9;border-right-color:transparent;border-top-color:transparent;border-bottom-color:#f64747}span.flatpickr-day.today:not(.selected):hover,span.flatpickr-day.prevMonthDay.today:not(.selected):hover,span.flatpickr-day.nextMonthDay.today:not(.selected):hover{border:1px solid #f64747}span.flatpickr-day.startRange,span.flatpickr-day.prevMonthDay.startRange,span.flatpickr-day.nextMonthDay.startRange,span.flatpickr-day.endRange,span.flatpickr-day.prevMonthDay.endRange,span.flatpickr-day.nextMonthDay.endRange{border-color:#4f99ff}span.flatpickr-day.today,span.flatpickr-day.prevMonthDay.today,span.flatpickr-day.nextMonthDay.today,span.flatpickr-day.selected,span.flatpickr-day.prevMonthDay.selected,span.flatpickr-day.nextMonthDay.selected{z-index:2}.rangeMode .flatpickr-day{margin-top:-1px}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:none;box-shadow:none}.flatpickr-weekwrapper span.flatpickr-day{border:0;margin:-1px 0 0 -1px}.hasWeeks .flatpickr-days{border-right:0}@media screen and (min-width:0�)and (min-resolution:72dpi){span.flatpickr-day{display:block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}.login-wrapper{min-height:80vh}.login{border-radius:2rem}@media(max-width:991px){.login-wrapper{min-height:90vh;padding:0 1rem}}.dashboard-content{min-height:calc(100vh - 60px);width:99%;margin-top:60px;padding:3.5rem 2rem 1.5rem;overflow-y:auto;background-color:#f8f8f8;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;color:#000}.pos-layout .dashboard-content{margin-top:40px;padding:0;height:calc(100vh - 56px);min-height:calc(100vh - 56px)}.dashboard-content .card{transition:all .3s ease}.card-330{max-height:350px;height:350px}@media(max-width:992px){.card-330{height:auto}}.sidebar-logo-collapsed{display:none}.sidebar-logo-expanded,.sidebar-collapsed .sidebar-logo-collapsed{display:inline}.sidebar-collapsed .sidebar-logo-expanded{display:none}.sidebar-overlay-collapsed .sidebar-logo-collapsed{display:inline}.sidebar-overlay-collapsed .sidebar-logo-expanded,.sidebar-overlay-expanded .sidebar-logo-collapsed{display:none}.sidebar-overlay-expanded .sidebar-logo-expanded{display:inline}.sidebar-container{height:100vh;overflow:hidden;position:sticky;top:0;z-index:2000;transition:width .3s cubic-bezier(.4,0,.2,1);will-change:width;flex-shrink:0}.sidebar-expanded{width:200px!important;min-width:200px!important;max-width:200px!important}.sidebar-collapsed{width:80px!important;min-width:80px!important;max-width:80px!important}.sidebar-hidden{width:0!important;min-width:0!important;max-width:0!important;display:none}.sidebar-overlay{position:fixed!important;left:0!important;top:0!important;display:block!important;z-index:3000;box-shadow:4px 0 12px #00000026}.sidebar-overlay.sidebar-overlay-expanded{width:200px!important;min-width:200px!important;max-width:200px!important}.sidebar-overlay.sidebar-overlay-collapsed{width:80px!important;min-width:80px!important;max-width:80px!important}.sidebar-content{background-color:#1e3a5f!important;height:100%;border-radius:0;padding:.75rem;overflow-y:auto;overflow-x:hidden}.sidebar-text{pointer-events:none}.sidebar-inner>div{height:calc(100vh - 56px);display:flex;flex-direction:column}.sidebar-collapsed .sidebar-text,.sidebar-overlay-collapsed .sidebar-text{display:none;opacity:0}.sidebar-expanded a,.sidebar-overlay-expanded a{justify-content:flex-start!important}.sidebar-collapsed a,.sidebar-overlay-collapsed a{justify-content:center!important;padding-left:0!important;padding-right:0!important}.sidebar-collapsed a i,.sidebar-overlay-collapsed a i{margin:0!important}.sidebar-text{transition:opacity .15s ease;white-space:nowrap}.sidebar-expanded .sidebar-text{opacity:1}.btn-ventro[aria-expanded=true] .bi-chevron-down{transform:rotate(180deg)}.bi-chevron-down{transition:transform .3s ease}.sidebar-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1999;display:none}.sidebar-backdrop.show{display:block}@media(max-width:991px){.sidebar-container{position:fixed;left:-100%;top:56px;width:100%;display:block!important;background-color:#1e3a5f}.sidebar-container.open{left:0}}.pos-layout .sidebar-container{position:fixed;left:-100%;top:56px;width:100%;max-width:280px;display:block!important;background-color:#1e3a5f;transition:left .3s ease}@media(min-width:992px){.pos-layout .sidebar-container{width:280px}}.pos-layout .sidebar-container.open{left:0}.navbar{border-radius:0!important;z-index:1050;background-color:#1e3a5f!important}.topbar-with-sidebar{left:200px;width:calc(100% - 200px);transition:left .3s ease,width .3s ease}.topbar-full{left:0;width:100%}.navbar-panel{margin:0}#sidebarToggle{min-width:44px;height:44px;padding:.5rem;display:flex!important;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;position:relative;z-index:10}#sidebarToggle i{font-size:1.3rem}@media(max-width:991px){.navbar-panel{margin-bottom:1rem}}.form-label{color:#000!important}input,textarea,select{width:100%;background-color:#fff!important;border:1px solid rgba(30,58,95,.25)!important;color:#222;padding:.35rem .5rem!important;font-size:.95rem!important;transition:all .15s ease;box-shadow:none;border-radius:8px!important}input:focus,textarea:focus,select:focus{background-color:#fff!important;border-color:#1e3a5f!important;color:#222!important;outline:none!important;box-shadow:none!important}input::placeholder,textarea::placeholder,select::placeholder{color:#22222240!important}textarea{min-height:120px;resize:vertical}select{background-color:#fff!important;background-position:right 12px center;background-repeat:no-repeat;background-size:12px;appearance:none;-webkit-appearance:none;-moz-appearance:none}input:disabled,textarea:disabled,select:disabled{background-color:#e9e9e9!important;border:1px solid rgba(30,58,95,.25)!important;color:#2226!important;cursor:not-allowed!important}input:read-only{background-color:#fff!important;border:1px solid rgba(30,58,95,.25)!important;color:#2226!important;cursor:default!important}input[type=checkbox],input[type=radio]{accent-color:#1E3A5F;width:20px;height:20px;cursor:pointer}label{display:block;justify-content:center;align-items:center;font-weight:300;margin-bottom:.25rem;color:var(--text-muted);font-size:.9rem}.form-group,.form-row{margin-bottom:1rem}.btn-select{text-decoration:none!important;background-color:#1e3a5f!important;color:#fff!important;border:1.5px solid #1E3A5F!important;padding:.25rem .5rem!important;font-size:.95rem!important;cursor:pointer!important;border-radius:12px;transition:.15s ease;display:inline-flex;justify-content:center;align-items:center;transition:transform .5s ease}.btn-select .bi{font-size:1.2rem}.btn-select:focus{outline:none!important;box-shadow:none!important}.btn-select:disabled{opacity:.3!important;cursor:not-allowed!important}.btn-select:active{background-color:#fff!important;color:#1e3a5f!important}.btn-select:hover{transform:scale(1.025)}.btn-transparent{text-decoration:none!important;background-color:transparent!important;color:#1e3a5f!important;border:1.5px solid transparent!important;padding:.25rem .5rem!important;font-size:.95rem!important;cursor:pointer!important;border-radius:12px;transition:.15s ease;display:inline-flex;justify-content:center;align-items:center;transition:transform .5s ease}.btn-transparent .bi{font-size:1.2rem}.btn-transparent:focus{outline:none!important;box-shadow:none!important}.btn-transparent:disabled{opacity:.3!important;cursor:not-allowed!important}.btn-transparent:active{background-color:#1e3a5f!important;color:transparent!important}.btn-transparent:hover{transform:scale(1.025)}.btn-transparent:active{background-color:transparent!important;color:#1e3a5f!important}.btn-primary{text-decoration:none!important;background-color:#1e3a5f!important;color:#fff!important;border:1.5px solid #1E3A5F!important;padding:.25rem .5rem!important;font-size:.95rem!important;cursor:pointer!important;border-radius:12px;transition:.15s ease;display:inline-flex;justify-content:center;align-items:center;transition:transform .5s ease}.btn-primary .bi{font-size:1.2rem}.btn-primary:focus{outline:none!important;box-shadow:none!important}.btn-primary:disabled{opacity:.3!important;cursor:not-allowed!important}.btn-primary:active{background-color:#fff!important;color:#1e3a5f!important}.btn-primary:hover{transform:scale(1.025)}.btn-primary:hover{background-color:#fff!important;color:#1e3a5f!important}.btn-secondary{text-decoration:none!important;background-color:#fff!important;color:#1e3a5f!important;border:1.5px solid #1E3A5F!important;padding:.25rem .5rem!important;font-size:.95rem!important;cursor:pointer!important;border-radius:12px;transition:.15s ease;display:inline-flex;justify-content:center;align-items:center;transition:transform .5s ease}.btn-secondary .bi{font-size:1.2rem}.btn-secondary:focus{outline:none!important;box-shadow:none!important}.btn-secondary:disabled{opacity:.3!important;cursor:not-allowed!important}.btn-secondary:active{background-color:#1e3a5f!important;color:#fff!important}.btn-secondary:hover{transform:scale(1.025)}.btn-success{text-decoration:none!important;background-color:#4faf71!important;color:#fff!important;border:1.5px solid #4FAF71!important;padding:.25rem .5rem!important;font-size:.95rem!important;cursor:pointer!important;border-radius:12px;transition:.15s ease;display:inline-flex;justify-content:center;align-items:center;transition:transform .5s ease}.btn-success .bi{font-size:1.2rem}.btn-success:focus{outline:none!important;box-shadow:none!important}.btn-success:disabled{opacity:.3!important;cursor:not-allowed!important}.btn-success:active{background-color:#fff!important;color:#4faf71!important}.btn-success:hover{transform:scale(1.025)}.btn-danger{text-decoration:none!important;background-color:#d95050!important;color:#fff!important;border:1.5px solid #d95050!important;padding:.25rem .5rem!important;font-size:.95rem!important;cursor:pointer!important;border-radius:12px;transition:.15s ease;display:inline-flex;justify-content:center;align-items:center;transition:transform .5s ease}.btn-danger .bi{font-size:1.2rem}.btn-danger:focus{outline:none!important;box-shadow:none!important}.btn-danger:disabled{opacity:.3!important;cursor:not-allowed!important}.btn-danger:active{background-color:#fff!important;color:#d95050!important}.btn-danger:hover{transform:scale(1.025)}.btn-warning{text-decoration:none!important;background-color:#ffd300!important;color:#222!important;border:1.5px solid #FFD300!important;padding:.25rem .5rem!important;font-size:.95rem!important;cursor:pointer!important;border-radius:12px;transition:.15s ease;display:inline-flex;justify-content:center;align-items:center;transition:transform .5s ease}.btn-warning .bi{font-size:1.2rem}.btn-warning:focus{outline:none!important;box-shadow:none!important}.btn-warning:disabled{opacity:.3!important;cursor:not-allowed!important}.btn-warning:active{background-color:#222!important;color:#ffd300!important}.btn-warning:hover{transform:scale(1.025)}.btn-warning:active{background-color:#fff!important;color:#222!important}.btn-info{text-decoration:none!important;background-color:#0096d6!important;color:#fff!important;border:1.5px solid #0096d6!important;padding:.25rem .5rem!important;font-size:.95rem!important;cursor:pointer!important;border-radius:12px;transition:.15s ease;display:inline-flex;justify-content:center;align-items:center;transition:transform .5s ease}.btn-info .bi{font-size:1.2rem}.btn-info:focus{outline:none!important;box-shadow:none!important}.btn-info:disabled{opacity:.3!important;cursor:not-allowed!important}.btn-info:active{background-color:#fff!important;color:#0096d6!important}.btn-info:hover{transform:scale(1.025)}.btn-info.active{background-color:#fff!important;color:#0096d6!important}.btn-sm{padding:.1rem .35rem!important;font-size:.85rem!important;border-radius:8px!important}.btn-sm .bi{font-size:.95rem!important}input.btn-button{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.uppercase-input{text-transform:uppercase!important}.capitalize-input{text-transform:capitalize!important}.card{background-color:#fff!important;border:1px solid transparent!important;color:#1e3a5f!important;border-radius:10px!important}.card .card-header h5{font-weight:700;margin:0!important}.card .card-header{background-color:#fff;border-top-left-radius:10px!important;border-top-right-radius:10px!important;border-bottom:1px solid transparent!important;padding:1.5 .5rem 1rem!important;font-weight:700;color:#000}.card .card-footer{background-color:#fff!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.custom-tooltip{--bs-tooltip-bg: var(--primary);--bs-tooltip-color: var(--white);--bs-tooltip-opacity: 1}.dropdown-menu{margin:.25rem 0!important;border-radius:10px!important}.dropdown-item{background-color:transparent!important;border:none!important}.dropdown-item:active{background-color:var(--gray)!important;color:var(--primary)!important;border-radius:8px!important;width:95%!important;margin-left:2.5%!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tooltip{font-size:.75rem;z-index:4000!important}.nav-link{color:var(--gray)!important;font-weight:600!important}.nav-link.active{color:var(--primary)!important}.table{--bs-table-bg: var(--white) !important;width:100%!important}#table-show-sale{--bs-table-bg: var(--white) !important}.table thead tr th{font-size:.85rem!important;font-weight:semibold!important;white-space:nowrap!important}.table tbody tr td{font-size:.85rem!important;white-space:nowrap!important}th.col-img,td.col-img{width:100px;text-align:center}.dt-search .form-control-sm{font-size:inherit!important;padding:.5rem 1rem!important;height:auto!important}th,td{vertical-align:middle!important;white-space:nowrap!important;padding:1rem!important}.dt-paging{display:flex;justify-content:end;align-items:center;margin:.25rem!important}.pagination{gap:.25rem!important}.dt-paging-button button{text-decoration:none!important;background-color:#fff!important;color:#1e3a5f!important;border:1.5px solid #1E3A5F!important;padding:.25rem .5rem!important;font-size:.95rem!important;cursor:pointer!important;border-radius:12px;transition:.15s ease;display:inline-flex;justify-content:center;align-items:center;transition:transform .5s ease}.dt-paging-button button .bi{font-size:1.2rem}.dt-paging-button button:focus{outline:none!important;box-shadow:none!important}.dt-paging-button button:disabled{opacity:.3!important;cursor:not-allowed!important}.dt-paging-button button:active{background-color:#1e3a5f!important;color:#fff!important}.dt-paging-button button:hover{transform:scale(1.025)}.dt-paging-button button{padding:.25rem .5rem!important}.pagination .active button{text-decoration:none!important;background-color:#1e3a5f!important;color:#fff!important;border:1.5px solid #1E3A5F!important;padding:.25rem .5rem!important;font-size:.95rem!important;cursor:pointer!important;border-radius:12px;transition:.15s ease;display:inline-flex;justify-content:center;align-items:center;transition:transform .5s ease}.pagination .active button .bi{font-size:1.2rem}.pagination .active button:focus{outline:none!important;box-shadow:none!important}.pagination .active button:disabled{opacity:.3!important;cursor:not-allowed!important}.pagination .active button:active{background-color:#fff!important;color:#1e3a5f!important}.pagination .active button:hover{transform:scale(1.025)}.pagination .active button:hover{background-color:#fff!important;color:#1e3a5f!important}.pagination .active button{padding:.25rem .5rem!important}.dt-paging-button .first,.dt-paging-button .last{display:none!important}.dt-paging-button .next,.dt-paging-button .previous{text-decoration:none!important;background-color:transparent!important;color:#1e3a5f!important;border:1.5px solid transparent!important;padding:.25rem .5rem!important;font-size:.95rem!important;cursor:pointer!important;border-radius:12px;transition:.15s ease;display:inline-flex;justify-content:center;align-items:center;transition:transform .5s ease}.dt-paging-button .next .bi,.dt-paging-button .previous .bi{font-size:1.2rem}.dt-paging-button .next:focus,.dt-paging-button .previous:focus{outline:none!important;box-shadow:none!important}.dt-paging-button .next:disabled,.dt-paging-button .previous:disabled{opacity:.3!important;cursor:not-allowed!important}.dt-paging-button .next:active,.dt-paging-button .previous:active{background-color:#1e3a5f!important;color:transparent!important}.dt-paging-button .next:hover,.dt-paging-button .previous:hover{transform:scale(1.025)}.dt-paging-button .next:active,.dt-paging-button .previous:active{background-color:transparent!important;color:#1e3a5f!important}.dt-paging-button .next,.dt-paging-button .previous{padding:.25rem .5rem!important}.dt-paging-button.disabled button{display:none!important}@media(max-width:991px){.dt-paging{margin:.5rem 0!important;justify-content:center!important}}.dt-empty{text-align:center;padding:1rem;color:var(--bs-secondary-text-emphasis);font-size:1rem;color:#c1c1c1!important;padding:2rem!important}.dt-empty:before{content:"";font-family:bootstrap-icons;font-weight:900;display:block;font-size:1.75rem;color:#c1c1c1!important;margin-bottom:.5rem}.dt-empty:hover{background-color:transparent!important}.settings-menu-container{height:100vh;position:fixed;overflow:hidden;width:20%}.settings-content{overflow-y:auto;height:100vh;margin-left:25%}.list-group-item{background-color:#fff;border:none;border-left:3px solid transparent;padding:.75rem 1rem;color:#222;transition:all .2s ease}.list-group-item:hover{background-color:#1e3a5f0d;border-left-color:#0096d6}.list-group-item.active{background-color:#1e3a5f0d;border-left:3px solid #0096d6;color:#1e3a5f;font-weight:600}.list-group-item i{width:20px;display:inline-block}.settings .form-label{font-weight:500;margin-bottom:.5rem;color:#222}.settings .form-control,.settings .form-select{border-radius:.75rem;border:1px solid rgba(30,58,95,.25)}.settings .form-control:focus,.settings .form-select:focus{border-color:#1e3a5f;box-shadow:0 0 0 .2rem #1e3a5f26}.settings .form-check-input{border-radius:.25rem;border:1px solid rgba(30,58,95,.25)}.settings .form-check-input:checked{background-color:#1e3a5f;border-color:#1e3a5f}#settingsMenuToggle{margin-top:70px}.card-radio input:checked+label{color:var(--primary)}.card-radio input:checked+label i{color:var(--primary)!important}.card-radio:has(input:checked){border-color:var(--primary)!important;background-color:rgba(var(--primary),.05)}.permission-card{transition:all .2s;cursor:pointer}.permission-card:hover{border-color:var(--primary)!important;background-color:rgba(var(--primary),.02)}.permission-card:has(input:checked){border-color:var(--primary)!important;background-color:rgba(var(--primary),.05)}@media(max-width:992px){.settings-menu-container{position:fixed;padding-top:0;margin-top:-70px;left:-100%;background-color:#f8f8f8;z-index:1050}.settings-menu-container.show{left:0;width:100%}.settings-menu-container .card-body{background-color:#f8f8f8!important}.settings-menu{width:90%;margin:0 auto}#closeMenuBtn{margin-top:1rem}.list-group-item{margin:.25rem 0;font-size:.9rem}.settings-content{width:100%;padding-top:0}}.custom-select{position:relative;width:100%}.custom-select-input{width:100%;background-color:#fff!important;border:1px solid rgba(30,58,95,.25)!important;color:#222;padding:.55rem 2.5rem .55rem .75rem;font-size:.95rem;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%231A3A52' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px}.custom-select-input:focus{background-color:#fff!important;border-color:#1e3a5f!important;color:#222!important;outline:none!important}.custom-select-input::placeholder{color:#22222280}.custom-select-dropdown{position:absolute;top:110%;left:0;right:0;background-color:#fff;border:1px solid rgba(30,58,95,.25);border-radius:8px;max-height:250px;overflow-y:auto;z-index:1000;display:none;box-shadow:0 4px 6px #0000001a}.custom-select-dropdown.show{display:block}.custom-select-top .custom-select-dropdown{top:auto;bottom:110%;box-shadow:0 -4px 6px #0000001a}.custom-select-option{padding:.55rem .75rem;cursor:pointer;transition:background-color .2s;color:#222;font-size:.95rem}.custom-select-option:hover{background-color:#1e3a5f0d}.custom-select-option.active{background-color:#1e3a5f1a;color:#1e3a5f;font-weight:600}.custom-select-option[data-value=new]{color:#0096d6;border-bottom:1px solid rgba(30,58,95,.25)}.custom-select-option[disabled],.custom-select-option.disabled{color:#22222280!important;cursor:not-allowed!important;background-color:transparent!important;pointer-events:none}.custom-select-option[disabled]:hover,.custom-select-option.disabled:hover{background-color:transparent!important}.custom-select-value{display:none}.ventro-modal .modal-content{border:none;border-radius:15px;box-shadow:0 10px 30px #0000001a;overflow:hidden;background-color:#f8f8f8}.ventro-modal .modal-header{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom:none;padding:.5rem 1.5rem}.ventro-modal .modal-header .modal-title{font-weight:400}.ventro-modal .modal-header .btn-close{box-shadow:none}.ventro-modal .modal-header .btn-close:focus{box-shadow:none}.ventro-modal .modal-body{padding:1rem 1.5rem 1.5rem;color:#222;font-size:1rem}.ventro-modal .modal-footer{border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top:none;padding:0 1.5rem 1.5rem;justify-content:flex-end}.modal{z-index:2000}.modal-backdrop{z-index:1999}#global-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}#global-loader.visible{opacity:1;visibility:visible}#global-loader .spinner-border{width:3rem;height:3rem;color:#fff}#global-loader .loader-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.corte-report-container{font-size:.85rem;color:#495057;margin-bottom:1rem}.corte-row{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem;border-bottom:1px dashed rgba(0,0,0,.05)}.corte-row:last-child{border-bottom:none}.corte-row.header-row{background-color:#f8f9fa;font-weight:600;border-bottom:1px solid rgba(0,0,0,.1)}.corte-row.summary-row{background-color:#00000005;font-weight:600;border-top:1px solid rgba(0,0,0,.1);margin-top:2px}.corte-row.total-row{background-color:#ffc1071a;font-weight:700;font-size:.95rem;border-top:2px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem;margin-top:.5rem;margin-bottom:.5rem}.corte-col-label{flex:1;text-align:left}.corte-col-value{flex:0 0 auto;width:25%;text-align:right;font-weight:500}.corte-col-extra{flex:0 0 auto;width:25%;text-align:right;display:flex;justify-content:flex-end}.corte-section-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:#6c757d;margin-top:.75rem;margin-bottom:.25rem;padding-left:.5rem;border-bottom:2px solid #e9ecef;display:inline-block;padding-bottom:2px}.corte-input-compact{max-width:90px;padding:.1rem .3rem;font-size:.9rem;text-align:right;font-weight:600;height:auto;border-radius:4px;border:1px solid #ced4da}.corte-input-compact:focus{border-color:#86b7fe;box-shadow:0 0 0 .2rem #0d6efd40}.diff-badge{padding:.2rem .5rem;border-radius:4px;font-weight:600;font-size:.85rem;min-width:70px;text-align:center}.diff-badge.positive{color:#198754;background-color:#1987541a}.diff-badge.negative{color:#dc3545;background-color:#dc35451a}.diff-badge.neutral{color:#6c757d;background-color:#6c757d1a}.cash-register-tab button{background-color:#f8f8f8!important;border-top:1px solid #e5e5e5!important;border-left:1px solid #e5e5e5!important;border-right:1px solid #e5e5e5!important;border-bottom:none!important}.table-responsive::-webkit-scrollbar{display:none}.table-responsive{-ms-overflow-style:none;scrollbar-width:none}.badge-payment-efectivo,.badge-payment-tarjeta-credito,.badge-payment-tarjeta-debito,.badge-payment-transferencia,.badge-payment-cheque,.badge-payment-default{border-radius:10px!important;padding:7px 0;min-width:85px;font-weight:500;color:#222!important}.timeline-sm{position:relative;padding-left:20px}.timeline-sm:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background-color:#e9ecef}.timeline-item{position:relative;margin-bottom:1rem}.timeline-marker{position:absolute;left:-24px;top:2px;width:16px;height:16px;border-radius:50%;border:2px solid #fff}.timeline-content{padding-left:8px}#pos-main-container{height:100%!important;margin:0}#pos-main-container .col-md-5{z-index:20}#posTabsContainer button{flex-shrink:0}.pos-tab-group{display:inline-flex;align-items:center;transition:.15s ease;overflow:hidden;height:35px;flex-shrink:0;border-right:1px solid rgba(30,58,95,.15)}.pos-tab-group .pos-tab-btn,.pos-tab-group .pos-tab-close{border:none;background:transparent;height:100%;display:flex;align-items:center;justify-content:center;padding:0 .5rem;cursor:pointer;font-size:.85rem;transition:all .15s;color:#2229;white-space:nowrap}.pos-tab-group .pos-tab-btn{padding-left:1rem;padding-right:0}.pos-tab-group .pos-tab-close{padding-right:.75rem;font-size:.75rem}.pos-tab-group.active{background-color:#fff;border-bottom:2px solid #1E3A5F}.pos-tab-group.active .pos-tab-btn,.pos-tab-group.active .pos-tab-close{color:#1e3a5f;font-weight:500}.pos-tab-group:not(.active){background-color:#1e3a5f0d}.pos-tab-group:not(.active):hover{background-color:#1e3a5f1a}.pos-tab-group:not(.active):hover .pos-tab-btn{color:#1e3a5f}.pos-new-tab{background-color:#1e3a5f!important;color:#fff!important;border:none!important;height:100%!important;border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important;aspect-ratio:1}.pos-new-tab:hover{background-color:#1e3a5fbf!important;color:#fff!important}.product-card{cursor:pointer}.product-card .card-img{height:80px}.product-card .card-img img{max-height:90%}.product-card p{font-size:.85rem}#categoryFilter{white-space:nowrap}.checkout-step.d-none{display:none!important}.letter-spacing-2{letter-spacing:2px}.uppercase-input{text-transform:uppercase}.operation-mode-selector .mode-btn{border:none;background:transparent;color:#222;font-weight:500;font-size:.75rem;padding:4px 12px;transition:all .2s ease}.operation-mode-selector .mode-btn.active{background-color:#1e3a5f!important;color:#fff!important;box-shadow:0 2px 4px #1e3a5f4d}.operation-mode-selector .mode-btn:hover:not(.active){background-color:#1e3a5f1a;color:#1e3a5f}html{overscroll-behavior:none}body{font-family:Outfit,sans-serif;font-weight:300;min-height:100vh}h1,h2,h3,h4,h5,h6{color:#1e3a5f!important}.bg-ventro{background-color:#1e3a5f!important;color:#f8f8f8!important}.bg-light{background-color:#f8f8f8!important;color:#1e3a5f!important}.bg-light:focus{background-color:#f8f8f8!important}.bg-info{background-color:#0096d6!important;color:#fff!important}.bg-success{background-color:#4faf71!important;color:#fff!important}.bg-warning{background-color:#ffd300!important;color:#1e3a5f!important}.bg-danger{background-color:#d95050!important;color:#fff!important}.bg-gray{background-color:#1e3a5f0d!important;color:#1e3a5f!important;border:none!important}.badge{border-radius:14px;padding:8px;min-width:85px;font-weight:500}.badge-ventro{background:#1e3a5f!important;border:1px solid #1E3A5F!important;color:#fff!important}.badge-light{background:#fff!important;border:1px solid #1E3A5F!important;color:#1e3a5f!important}.badge-gray{background-color:#e5e5e5!important;color:#1e3a5f!important;border:none!important}.badge-danger{background:#d95050!important;border:1px solid #d95050!important;color:#fff!important}.badge-success{background:#4faf71!important;border:1px solid #4FAF71!important;color:#fff!important}.badge-warning{background:#ffd300!important;border:1px solid #FFD300!important;color:#000!important}.badge-info{background:#0096d6!important;border:1px solid #0096d6!important;color:#fff!important}.text-ventro{color:#1e3a5f!important}.text-light{color:#f8f8f8!important}.text-danger{color:#d95050!important}.text-success{color:#4faf71!important}.text-warning{color:#ffd300!important}.text-info{color:#0096d6!important}.border{border:1px solid #e5e5e5!important}.border-ventro{border:1px solid #1E3A5F!important;color:#1e3a5f!important}.border-light{border:1px solid #f8f8f8!important;color:#f8f8f8!important}.border-gray{border:1px solid #c1c1c1!important;color:#c1c1c1!important}.border-danger{border:1px solid #d95050!important;color:#d95050!important}.border-success{border:1px solid #4FAF71!important;color:#4faf71!important}.border-warning{border:1px solid #FFD300!important;color:#ffd300!important}.border-info{border:1px solid #0096d6!important;color:#0096d6!important}.alert{padding:.5rem 1rem!important}.alert-ventro{border:1px solid #1E3A5F!important;background-color:#1e3a5f!important;color:#fff!important}.alert-light{border:1px solid #1E3A5F!important;background-color:#f8f8f8!important;color:#1e3a5f!important}.alert-gray{border:1px solid #c1c1c1!important;background-color:#c1c1c1!important;color:#fff!important}.alert-danger{border:1px solid #d95050!important;background-color:#d95050!important;color:#fff!important}.alert-success{border:1px solid #4FAF71!important;background-color:#4faf71!important;color:#fff!important}.alert-warning{border:1px solid #FFD300!important;background-color:#ffd300!important;color:#000!important}.alert-info{border:1px solid #0096d6!important;background-color:#0096d6!important;color:#fff!important}.border-radius{border-radius:15px!important}.neomorph{box-shadow:6px 6px 12px #0000001f,-6px -6px 12px #fffc;border-radius:15px;background:#f8f8f8}.cursor-pointer{cursor:pointer!important}.fs-sm{font-size:.9rem!important}.fs-xs{font-size:.75rem!important}.table-fixed{table-layout:fixed}.nav-tab-capsule{background-color:#f8f8f8;padding:4px;border-radius:50px;display:inline-flex;gap:4px;border:1px solid rgba(30,58,95,.25)}.nav-tab-capsule .nav-tab-item{padding:8px 24px;border-radius:50px;text-decoration:none;color:#1e3a5f;font-weight:500;font-size:.9rem;transition:all .3s ease;opacity:.6}.nav-tab-capsule .nav-tab-item:hover{opacity:1;background-color:#f8f8f8;border:1px solid rgba(30,58,95,.25)}.nav-tab-capsule .nav-tab-item.active{opacity:1;background-color:#1e3a5f;color:#fff!important}.nav-tab-capsule .nav-tab-item.active h1,.nav-tab-capsule .nav-tab-item.active h2,.nav-tab-capsule .nav-tab-item.active h3,.nav-tab-capsule .nav-tab-item.active h4,.nav-tab-capsule .nav-tab-item.active h5,.nav-tab-capsule .nav-tab-item.active h6{color:#fff!important}#content-loader{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100vh;background:#1e3a5f;z-index:900;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,visibility .3s ease;pointer-events:all}#content-loader.hidden{opacity:0;visibility:hidden;pointer-events:none}.ventro-spinner{width:40px;height:40px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.notification-badge{position:absolute;top:1px;right:1px;min-width:16px;height:16px;padding:0 4px;background-color:#dc3545;color:#fff;border-radius:999px;font-size:.65rem;font-weight:600;display:flex;align-items:center;justify-content:center;border:1px solid #fff}.tracking-wider{letter-spacing:.05em}.x-small{font-size:.75rem}.italic{font-style:italic}
