.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{top:0;right:0;bottom:0;left:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-up-enter-active,.vfm-slide-up-leave-active,.vfm-slide-down-enter-active,.vfm-slide-down-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-right-enter-active,.vfm-slide-right-leave-active,.vfm-slide-left-enter-active,.vfm-slide-left-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.chart-container[data-v-51399c38]{position:relative;height:100%;width:100%;min-height:100px}.metric-card-link[data-v-8f4032d7]{text-decoration:none;display:block;height:100%}.modern-metric-card[data-v-8f4032d7]{position:relative;background:linear-gradient(135deg,#fffffffa,#ffffffeb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:.625rem;padding:.5rem .625rem .5rem .75rem;border:1px solid rgba(15,23,42,.06);box-shadow:0 1px 2px #0f172a0a,0 4px 12px #3097650f;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease;height:100%;display:flex;flex-direction:column;min-height:0}.modern-metric-card[data-v-8f4032d7]:hover{transform:none;box-shadow:0 2px 4px #0f172a0f,0 8px 20px #3097651a;border-color:#3097652e}.card-bg-gradient[data-v-8f4032d7]{position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(48,151,101,.03) 0%,transparent 70%);opacity:0;transition:all .6s ease;pointer-events:none}.modern-metric-card:hover .card-bg-gradient[data-v-8f4032d7]{opacity:1;top:-30%;right:-30%}.card-content[data-v-8f4032d7]{position:relative;z-index:10;display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.card-header[data-v-8f4032d7]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.metric-info[data-v-8f4032d7]{flex:1;min-width:0}.metric-title[data-v-8f4032d7]{font-size:.625rem;font-weight:600;color:#64748b;margin:0 0 .125rem;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.metric-value[data-v-8f4032d7]{font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.15;letter-spacing:-.02em;word-break:break-word}.modern-metric-card:hover .metric-value[data-v-8f4032d7]{color:#0f172a}.metric-icon-wrapper[data-v-8f4032d7]{position:relative;width:2.125rem;height:2.125rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.modern-metric-card:hover .metric-icon-wrapper[data-v-8f4032d7]{transform:none}.metric-icon[data-v-8f4032d7]{width:1.125rem;height:1.125rem;color:#fff;position:relative;z-index:10;transition:all .3s ease}.modern-metric-card:hover .metric-icon[data-v-8f4032d7]{transform:none}.icon-glow[data-v-8f4032d7]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:.5rem;filter:blur(8px);opacity:.25;transition:opacity .2s ease}.modern-metric-card:hover .icon-glow[data-v-8f4032d7]{opacity:.35;top:-4px;right:-4px;bottom:-4px;left:-4px}.icon-blue[data-v-8f4032d7],.icon-blue .icon-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.icon-green[data-v-8f4032d7],.icon-green .icon-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#10b981,#059669)}.icon-red[data-v-8f4032d7],.icon-red .icon-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#ef4444,#dc2626)}.icon-purple[data-v-8f4032d7],.icon-purple .icon-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.icon-purples[data-v-8f4032d7],.icon-purples .icon-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#a855f7,#9333ea)}.icon-indigo[data-v-8f4032d7],.icon-indigo .icon-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#6366f1,#4f46e5)}.icon-orange[data-v-8f4032d7],.icon-orange .icon-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#f97316,#ea580c)}.icon-teal[data-v-8f4032d7],.icon-teal .icon-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#14b8a6,#0d9488)}.icon-amber[data-v-8f4032d7],.icon-amber .icon-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#f59e0b,#d97706)}.icon-yellow[data-v-8f4032d7],.icon-yellow .icon-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#eab308,#ca8a04)}.card-footer[data-v-8f4032d7]{margin-top:.35rem;padding-top:.35rem;border-top:1px solid rgba(15,23,42,.06)}.card-footer-row[data-v-8f4032d7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .5rem}.change-badge[data-v-8f4032d7]{display:inline-flex;align-items:center;gap:.125rem;padding:.125rem .35rem;border-radius:.25rem;font-size:.625rem;font-weight:600;width:-moz-fit-content;width:fit-content;max-width:100%;transition:none}.change-positive[data-v-8f4032d7]{background:linear-gradient(135deg,#10b9811a,#05966926);color:#059669;border:1px solid rgba(16,185,129,.2)}.change-negative[data-v-8f4032d7]{background:linear-gradient(135deg,#ef44441a,#dc262626);color:#dc2626;border:1px solid rgba(239,68,68,.2)}.change-icon[data-v-8f4032d7]{width:.6875rem;height:.6875rem;flex-shrink:0}.change-value[data-v-8f4032d7]{font-weight:700}.change-label[data-v-8f4032d7]{font-size:.5625rem;opacity:.85;font-weight:500}.view-details-link[data-v-8f4032d7]{display:inline-flex;align-items:center;gap:.125rem;font-size:.625rem;font-weight:600;color:#309765;margin-left:auto;flex-shrink:0;transition:color .15s ease;cursor:pointer}.modern-metric-card:hover .view-details-link[data-v-8f4032d7]{color:#267a52}.detail-arrow[data-v-8f4032d7]{width:.6875rem;height:.6875rem;transition:transform .15s ease}.modern-metric-card:hover .detail-arrow[data-v-8f4032d7]{transform:translate(2px)}.card-glow[data-v-8f4032d7]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.625rem;background:linear-gradient(135deg,#3097651a,#16a34a1a);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.modern-metric-card:hover .card-glow[data-v-8f4032d7]{opacity:1}.metric-blue[data-v-8f4032d7]:hover{border-color:#3b82f64d}.metric-blue:hover .card-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#3b82f61a,#2563eb1a)}.metric-green[data-v-8f4032d7]:hover{border-color:#10b9814d}.metric-green:hover .card-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#10b9811a,#0596691a)}.metric-red[data-v-8f4032d7]:hover{border-color:#ef44444d}.metric-red:hover .card-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#ef44441a,#dc26261a)}.metric-purple[data-v-8f4032d7]:hover{border-color:#8b5cf64d}.metric-purple:hover .card-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#8b5cf61a,#7c3aed1a)}.metric-purples[data-v-8f4032d7]:hover{border-color:#a855f74d}.metric-purples:hover .card-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#a855f71a,#9333ea1a)}.metric-indigo[data-v-8f4032d7]:hover{border-color:#6366f14d}.metric-indigo:hover .card-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#6366f11a,#4f46e51a)}.metric-orange[data-v-8f4032d7]:hover{border-color:#f973164d}.metric-orange:hover .card-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#f973161a,#ea580c1a)}.metric-teal[data-v-8f4032d7]:hover{border-color:#14b8a64d}.metric-teal:hover .card-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#14b8a61a,#0d94881a)}.metric-amber[data-v-8f4032d7]:hover{border-color:#f59e0b4d}.metric-amber:hover .card-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#f59e0b1a,#d977061a)}.metric-yellow[data-v-8f4032d7]:hover{border-color:#eab3084d}.metric-yellow:hover .card-glow[data-v-8f4032d7]{background:linear-gradient(135deg,#eab3081a,#ca8a041a)}@media (max-width: 768px){.metric-value[data-v-8f4032d7]{font-size:1rem}.metric-icon-wrapper[data-v-8f4032d7]{width:2rem;height:2rem}.metric-icon[data-v-8f4032d7]{width:1rem;height:1rem}.modern-metric-card[data-v-8f4032d7]{padding:.45rem .5rem .45rem .625rem}}.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.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 #e6e6e6}.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:#e6e6e6}.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:#e6e6e6}.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:#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.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:#959ea9}.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(57,57,57,.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(57,57,57,.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(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.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:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.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:#00000080;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 #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,.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 #569ff7;box-shadow:-10px 0 #569ff7}.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 #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-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 #e6e6e6;box-shadow:1px 0 #e6e6e6}.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:#3939394d;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:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.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:#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 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:#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 .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:#eee}.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)}}.admin-dashboard-root[data-v-e4a130ae]{box-sizing:border-box}.dashboard-main[data-v-e4a130ae]{display:flex;flex-direction:column;gap:.5rem;margin-top:.375rem}@media (min-width: 640px){.dashboard-main[data-v-e4a130ae]{gap:.625rem}}.dashboard-loading-overlay[data-v-e4a130ae]{display:flex;align-items:center;justify-content:center;min-height:7rem;margin-bottom:.5rem;border-radius:.5rem;background:linear-gradient(135deg,#ffffffeb,#f8fafcf2);border:1px solid rgba(48,151,101,.12)}.dashboard-loading-inner[data-v-e4a130ae]{text-align:center;padding:.75rem 1rem}.dashboard-spinner[data-v-e4a130ae]{width:2.25rem;height:2.25rem;margin:0 auto .75rem;border:3px solid rgba(48,151,101,.15);border-top-color:#309765;border-radius:50%;animation:spin-e4a130ae .85s linear infinite}.dashboard-loading-text[data-v-e4a130ae]{font-size:.8125rem;font-weight:600;color:#4b5563}.daily-sales-header[data-v-e4a130ae]{flex-wrap:wrap;align-items:flex-start;gap:1rem}.daily-sales-pickers[data-v-e4a130ae]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin-left:auto}.daily-picker-field[data-v-e4a130ae]{display:flex;flex-direction:column;gap:.25rem}.daily-picker-label[data-v-e4a130ae]{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.daily-flatpickr-input[data-v-e4a130ae]{min-width:9.5rem;padding:.4rem .65rem;border:1px solid rgba(15,23,42,.12);border-radius:.5rem;font-size:.8125rem;background:#fff}.daily-sales-apply-btn[data-v-e4a130ae]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .95rem;background:linear-gradient(135deg,#309765,#16a34a);color:#fff;border:none;border-radius:.5rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:box-shadow .2s ease,transform .15s ease;white-space:nowrap}.daily-sales-apply-btn[data-v-e4a130ae]:hover:not(:disabled){box-shadow:0 4px 14px #30976559}.daily-sales-apply-btn[data-v-e4a130ae]:disabled{opacity:.5;cursor:not-allowed}.daily-range-error[data-v-e4a130ae]{color:#b91c1c;font-size:.6875rem;font-weight:600;padding:0 .5rem .35rem;margin:0}.daily-sales-chart-body[data-v-e4a130ae]{position:relative;min-height:14rem;height:18rem;padding:.5rem .75rem 1rem}@media (min-width: 768px){.daily-sales-chart-body[data-v-e4a130ae]{height:22rem;min-height:18rem}}.daily-chart-loading[data-v-e4a130ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:12rem;gap:.5rem;color:#64748b;font-size:.875rem;font-weight:500}.chart-shimmer-wrap[data-v-e4a130ae]{width:100%;height:100%;min-height:12rem;display:flex;flex-direction:column;gap:.65rem;padding:.6rem .4rem}.chart-shimmer[data-v-e4a130ae]{border-radius:.55rem;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 37%,#e2e8f0 63%);background-size:400% 100%;animation:chartShimmer-e4a130ae 1.25s ease-in-out infinite}.chart-shimmer--title[data-v-e4a130ae]{height:.9rem;width:38%}.chart-shimmer--line[data-v-e4a130ae]{height:3rem;width:100%}.chart-shimmer--line.short[data-v-e4a130ae]{width:72%}@keyframes chartShimmer-e4a130ae{0%{background-position:100% 50%}to{background-position:0 50%}}.chart-body--bar[data-v-e4a130ae]{height:13rem;padding-top:.75rem;padding-bottom:.75rem}@media (min-width: 640px){.chart-body--bar[data-v-e4a130ae]{height:15rem}}.chart-pie-wrap[data-v-e4a130ae]{position:relative;height:8.5rem;flex-shrink:0}@media (min-width: 1024px){.chart-pie-wrap[data-v-e4a130ae]{height:9.5rem}}.chart-inventory-bar[data-v-e4a130ae]{height:11rem}@media (min-width: 640px){.chart-inventory-bar[data-v-e4a130ae]{height:12.5rem}}.brand-breakdown-heading[data-v-e4a130ae]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin:0 0 .5rem}.dashboard-empty-state[data-v-e4a130ae]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;color:#6b7280}.dashboard-empty-state--success[data-v-e4a130ae]{color:#059669}.dashboard-empty-icon[data-v-e4a130ae]{font-size:1.75rem;margin-bottom:.5rem;opacity:.85}.dashboard-empty-title[data-v-e4a130ae]{font-size:.875rem;font-weight:700;color:#374151;margin:0 0 .25rem}.dashboard-empty-state--success .dashboard-empty-title[data-v-e4a130ae]{color:#047857}.dashboard-empty-hint[data-v-e4a130ae]{font-size:.75rem;margin:0;max-width:16rem;line-height:1.4}.status-value--compact[data-v-e4a130ae]{font-size:clamp(.8rem,1.8vw,1.125rem)!important;word-break:break-word}.modern-header-card[data-v-e4a130ae]{background:linear-gradient(135deg,#fffffff2,#ffffffe6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;padding:1rem 1.125rem;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #30976514;position:relative;overflow:hidden}.modern-header-card.dashboard-top-bar[data-v-e4a130ae]{padding:.35rem .5rem .35rem .65rem;border-radius:.5rem;margin-bottom:.25rem;box-shadow:0 1px 3px #0f172a0f,0 4px 14px #3097650f}.modern-header-card.dashboard-top-bar[data-v-e4a130ae]:before{opacity:.35}.dashboard-top-bar-inner[data-v-e4a130ae]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem}.dashboard-top-bar-left[data-v-e4a130ae]{display:flex;align-items:center;gap:.5rem;min-width:0}.dashboard-top-bar-title[data-v-e4a130ae]{margin:0;font-size:.9375rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;background:linear-gradient(90deg,#309765,#16a34a,#0d9488);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 640px){.dashboard-top-bar-title[data-v-e4a130ae]{font-size:1rem}}.icon-badge.icon-badge--bar[data-v-e4a130ae]{width:1.625rem;height:1.625rem;border-radius:.375rem;font-size:.6875rem;box-shadow:0 2px 6px #30976533}.modern-header-card.dashboard-top-bar .header-controls[data-v-e4a130ae]{flex-wrap:wrap;gap:.375rem .5rem}@media (min-width: 768px){.modern-header-card.dashboard-top-bar .header-controls[data-v-e4a130ae]{flex-wrap:nowrap}}.modern-header-card[data-v-e4a130ae]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(48,151,101,.05),transparent);animation:shimmer-e4a130ae 3s infinite}@keyframes shimmer-e4a130ae{0%{left:-100%}to{left:100%}}.icon-badge[data-v-e4a130ae]{width:2.25rem;height:2.25rem;border-radius:.65rem;background:linear-gradient(135deg,#309765,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;box-shadow:0 4px 12px #30976540}.header-controls[data-v-e4a130ae]{display:flex;align-items:center;gap:.75rem}.modern-select-wrapper[data-v-e4a130ae]{position:relative;display:flex;align-items:center}.select-icon[data-v-e4a130ae]{position:absolute;left:.75rem;color:#309765;font-size:.875rem;pointer-events:none;z-index:10}.modern-header-card.dashboard-top-bar .select-icon[data-v-e4a130ae]{left:.5rem;font-size:.75rem}.modern-select[data-v-e4a130ae]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid rgba(48,151,101,.2);border-radius:.65rem;padding:.45rem 2rem .45rem 2.25rem;font-size:.8125rem;font-weight:600;color:#1f2937;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #30976514}.modern-header-card.dashboard-top-bar .modern-select[data-v-e4a130ae]{border-width:1px;border-radius:.375rem;padding:.28rem 1.65rem .28rem 1.85rem;font-size:.75rem;font-weight:600;min-height:1.875rem;box-shadow:none}.modern-select[data-v-e4a130ae]:hover{border-color:#309765;box-shadow:0 4px 12px #30976526}.modern-select[data-v-e4a130ae]:focus{outline:none;border-color:#309765;box-shadow:0 0 0 3px #3097651a}.info-badge[data-v-e4a130ae]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;border-radius:.75rem;border:1px solid rgba(48,151,101,.1);box-shadow:0 2px 8px #0000000d}.modern-header-card.dashboard-top-bar .info-badge[data-v-e4a130ae]{gap:.35rem;padding:.25rem .5rem;border-radius:.375rem;box-shadow:none;border-color:#0f172a14}.modern-header-card.dashboard-top-bar .info-badge span[data-v-e4a130ae]{font-size:.6875rem!important;line-height:1.2;white-space:nowrap}.modern-refresh-btn[data-v-e4a130ae]{width:2.375rem;height:2.375rem;border-radius:.65rem;background:linear-gradient(135deg,#309765,#16a34a);color:#fff;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #3097654d}.modern-refresh-btn[data-v-e4a130ae]:hover{transform:translateY(-2px) rotate(180deg);box-shadow:0 8px 20px #30976566}.modern-refresh-btn[data-v-e4a130ae]:active{transform:translateY(0) rotate(180deg)}.modern-refresh-btn[data-v-e4a130ae]:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:0 2px 8px #30976526}.modern-refresh-btn[data-v-e4a130ae]:disabled:hover{transform:none}.modern-header-card.dashboard-top-bar .modern-refresh-btn[data-v-e4a130ae]{width:1.875rem;height:1.875rem;border-radius:.375rem;font-size:.75rem;box-shadow:0 1px 4px #30976540}.modern-header-card.dashboard-top-bar .modern-refresh-btn[data-v-e4a130ae]:hover{transform:none}.modern-shortcuts-btn[data-v-e4a130ae]{width:1.875rem;height:1.875rem;border-radius:.375rem;background:#fff;color:#309765;border:1px solid rgba(48,151,101,.35);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.75rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px #0f172a0f}.modern-shortcuts-btn[data-v-e4a130ae]:hover{background:#3097650f;border-color:#309765;box-shadow:0 2px 8px #3097651f}.modern-shortcuts-btn[data-v-e4a130ae]:focus-visible{outline:none;box-shadow:0 0 0 3px #30976540}.modern-loading-container[data-v-e4a130ae]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:3rem}.loading-content[data-v-e4a130ae]{text-align:center}.loading-spinner-wrapper[data-v-e4a130ae]{position:relative;width:80px;height:80px;margin:0 auto 1.5rem}.modern-spinner[data-v-e4a130ae]{width:80px;height:80px;border:4px solid rgba(48,151,101,.1);border-top-color:#309765;border-radius:50%;animation:spin-e4a130ae 1s linear infinite;position:relative;z-index:10}.spinner-glow[data-v-e4a130ae]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background:radial-gradient(circle,rgba(48,151,101,.2),transparent);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes spin-e4a130ae{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-e4a130ae]{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.loading-dots[data-v-e4a130ae]{display:flex;justify-content:center;gap:.5rem}.loading-dots span[data-v-e4a130ae]{width:8px;height:8px;background:#309765;border-radius:50%;animation:bounce-e4a130ae 1.4s infinite ease-in-out both}.loading-dots span[data-v-e4a130ae]:nth-child(1){animation-delay:-.32s}.loading-dots span[data-v-e4a130ae]:nth-child(2){animation-delay:-.16s}@keyframes bounce-e4a130ae{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.modern-chart-card[data-v-e4a130ae]{background:linear-gradient(135deg,#fffffff2,#ffffffe6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #30976514;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.modern-chart-card[data-v-e4a130ae]:hover{box-shadow:0 10px 28px #3097651a;transform:translateY(-1px)}.modern-chart-card--side[data-v-e4a130ae]{display:flex;flex-direction:column}.chart-header[data-v-e4a130ae]{padding:.875rem 1rem;border-bottom:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.chart-title-wrapper[data-v-e4a130ae]{display:flex;align-items:center;gap:.65rem;min-width:0}.chart-icon[data-v-e4a130ae]{width:2.25rem;height:2.25rem;border-radius:.65rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9375rem;box-shadow:0 3px 10px #0000001f;flex-shrink:0}.chart-title[data-v-e4a130ae]{font-size:.9375rem;font-weight:700;color:#1f2937;margin:0;line-height:1.2}.chart-subtitle[data-v-e4a130ae]{font-size:.75rem;color:#6b7280;margin:0;line-height:1.2}.chart-body[data-v-e4a130ae]{padding:.75rem 1rem 1rem;flex:1}.modern-button-group[data-v-e4a130ae]{display:flex;gap:.5rem;background:#00000005;padding:.25rem;border-radius:.75rem}.period-btn[data-v-e4a130ae]{display:flex;align-items:center;gap:.25rem;padding:.35rem .65rem;background:transparent;border:none;border-radius:.625rem;font-size:.75rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease}.period-btn[data-v-e4a130ae]:hover{background:#3097650d;color:#309765}.period-btn.active[data-v-e4a130ae]{background:linear-gradient(135deg,#309765,#16a34a);color:#fff;box-shadow:0 2px 8px #3097654d}.brand-list-section[data-v-e4a130ae]{margin-top:.5rem;padding-top:.65rem;border-top:1px solid rgba(0,0,0,.05)}.brand-list-scroll[data-v-e4a130ae]{max-height:7.5rem;overflow-y:auto;padding-right:.5rem}.brand-list-scroll[data-v-e4a130ae]::-webkit-scrollbar{width:4px}.brand-list-scroll[data-v-e4a130ae]::-webkit-scrollbar-track{background:#0000000d;border-radius:2px}.brand-list-scroll[data-v-e4a130ae]::-webkit-scrollbar-thumb{background:#309765;border-radius:2px}.brand-item[data-v-e4a130ae]{display:flex;justify-content:space-between;align-items:center;padding:.45rem .55rem;background:linear-gradient(135deg,#ffffff80,#f8fafccc);border-radius:.75rem;margin-bottom:.5rem;transition:all .2s ease;border:1px solid rgba(0,0,0,.03)}.brand-item[data-v-e4a130ae]:hover{background:linear-gradient(135deg,#3097650d,#16a34a14);transform:translate(4px);border-color:#3097651a}.brand-info[data-v-e4a130ae]{display:flex;align-items:center;gap:.75rem}.brand-color-dot[data-v-e4a130ae]{width:.75rem;height:.75rem;border-radius:50%;flex-shrink:0;box-shadow:0 2px 4px #00000026}.brand-name[data-v-e4a130ae]{font-size:.875rem;font-weight:600;color:#374151}.brand-stats[data-v-e4a130ae]{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.brand-amount[data-v-e4a130ae]{font-size:.875rem;font-weight:700;color:#1f2937}.brand-percent[data-v-e4a130ae]{font-size:.75rem;color:#6b7280;font-weight:500}.modern-section-card[data-v-e4a130ae]{background:linear-gradient(135deg,#fffffff2,#ffffffe6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #30976514;overflow:hidden}.section-header[data-v-e4a130ae]{padding:.875rem 1rem;border-bottom:1px solid rgba(0,0,0,.05)}.section-title-group[data-v-e4a130ae]{display:flex;align-items:center;gap:.65rem}.section-icon[data-v-e4a130ae]{width:2.25rem;height:2.25rem;border-radius:.65rem;background:linear-gradient(135deg,#309765,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9375rem;box-shadow:0 3px 10px #30976540}.section-title[data-v-e4a130ae]{font-size:1.0625rem;font-weight:700;color:#1f2937;margin:0;line-height:1.2}.section-subtitle[data-v-e4a130ae]{font-size:.75rem;color:#6b7280;margin:0;line-height:1.2}.section-content[data-v-e4a130ae]{padding:1rem}.modern-list-card[data-v-e4a130ae]{background:linear-gradient(135deg,#fffffff2,#ffffffe6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #30976514;overflow:hidden;display:flex;flex-direction:column}.list-card-header[data-v-e4a130ae]{padding:.875rem 1rem;border-bottom:1px solid rgba(0,0,0,.05);display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.list-header-content[data-v-e4a130ae]{display:flex;align-items:center;gap:1rem}.list-icon[data-v-e4a130ae]{width:2.25rem;height:2.25rem;border-radius:.65rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9375rem;box-shadow:0 4px 12px #00000026}.list-title[data-v-e4a130ae]{font-size:.9375rem;font-weight:700;color:#1f2937;margin:0;line-height:1.2}.list-subtitle[data-v-e4a130ae]{font-size:.75rem;color:#6b7280;margin:0}.modern-action-btn[data-v-e4a130ae]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#309765,#16a34a);color:#fff;border-radius:.75rem;font-size:.875rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #3097654d;text-decoration:none}.modern-action-btn[data-v-e4a130ae]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #30976566}.list-body[data-v-e4a130ae]{flex:1;padding:.65rem .75rem;overflow-y:auto;max-height:min(17.5rem,42vh)}.transaction-item[data-v-e4a130ae]{display:flex;gap:.65rem;padding:.65rem .75rem;background:linear-gradient(135deg,#ffffff80,#f8fafccc);border-radius:1rem;margin-bottom:.75rem;transition:all .2s ease;border:1px solid rgba(0,0,0,.03)}.transaction-item[data-v-e4a130ae]:hover{background:linear-gradient(135deg,#3097650d,#16a34a14);transform:translate(4px);border-color:#3097651a}.transaction-icon[data-v-e4a130ae]{width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(135deg,#309765,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8125rem;flex-shrink:0;box-shadow:0 3px 8px #30976540}.transaction-content[data-v-e4a130ae]{flex:1;display:flex;justify-content:space-between;align-items:center;gap:1rem}.transaction-main[data-v-e4a130ae]{flex:1}.transaction-number[data-v-e4a130ae]{font-size:.9375rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.transaction-details[data-v-e4a130ae]{font-size:.8125rem;color:#6b7280;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.separator[data-v-e4a130ae]{color:#d1d5db}.transaction-meta[data-v-e4a130ae]{text-align:right}.transaction-amount[data-v-e4a130ae]{font-size:.9375rem;font-weight:700;color:#309765;margin-bottom:.25rem}.transaction-time[data-v-e4a130ae]{font-size:.75rem;color:#9ca3af}.stock-item[data-v-e4a130ae]{display:flex;gap:.65rem;padding:.65rem .75rem;background:linear-gradient(135deg,#ffffff80,#f8fafccc);border-radius:1rem;margin-bottom:.75rem;transition:all .2s ease;border:1px solid rgba(0,0,0,.03)}.stock-item[data-v-e4a130ae]:hover{background:linear-gradient(135deg,#ef44440d,#dc262614);transform:translate(4px);border-color:#ef44441a}.stock-icon[data-v-e4a130ae]{width:2rem;height:2rem;border-radius:.5rem;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8125rem;flex-shrink:0;box-shadow:0 3px 8px #ef444440}.stock-content[data-v-e4a130ae]{flex:1;display:flex;justify-content:space-between;align-items:center;gap:1rem}.stock-name[data-v-e4a130ae]{font-size:.9375rem;font-weight:700;color:#1f2937;margin-bottom:.25rem}.stock-details[data-v-e4a130ae]{font-size:.8125rem;color:#6b7280;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.stock-meta[data-v-e4a130ae]{text-align:right}.stock-level[data-v-e4a130ae]{font-size:.9375rem;font-weight:700;margin-bottom:.25rem}.reorder-level[data-v-e4a130ae]{font-size:.75rem;color:#9ca3af}.text-red-600[data-v-e4a130ae]{color:#dc2626}.text-yellow-600[data-v-e4a130ae]{color:#d97706}.text-primary-600[data-v-e4a130ae]{color:#309765}.list-footer[data-v-e4a130ae]{padding:1rem 1.5rem;background:linear-gradient(to bottom,#00000005,#0000000a);border-top:1px solid rgba(0,0,0,.05)}.view-all-link[data-v-e4a130ae]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#309765;text-decoration:none;transition:all .2s ease}.view-all-link[data-v-e4a130ae]:hover{color:#2a8652;gap:.75rem}.stock-info-badge[data-v-e4a130ae]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;color:#dc2626;font-weight:600}.inventory-status-card[data-v-e4a130ae]{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border-radius:.875rem;padding:.875rem .65rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.inventory-status-card[data-v-e4a130ae]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a}.status-icon[data-v-e4a130ae]{width:2.25rem;height:2.25rem;border-radius:.65rem;display:flex;align-items:center;justify-content:center;font-size:1.0625rem;position:relative;z-index:10}.status-content[data-v-e4a130ae]{text-align:center;position:relative;z-index:10}.status-value[data-v-e4a130ae]{font-size:1.375rem;font-weight:800;line-height:1;margin-bottom:.5rem}.status-label[data-v-e4a130ae]{font-size:.875rem;font-weight:500}.status-glow[data-v-e4a130ae]{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;border-radius:50%;filter:blur(30px);opacity:.2;transition:opacity .3s ease}.inventory-status-card:hover .status-glow[data-v-e4a130ae]{opacity:.4}.green-status .status-icon[data-v-e4a130ae]{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.green-status .status-value[data-v-e4a130ae]{color:#047857}.green-status .status-label[data-v-e4a130ae]{color:#059669}.green-status .status-glow[data-v-e4a130ae]{background:linear-gradient(135deg,#10b981,#059669)}.yellow-status .status-icon[data-v-e4a130ae]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.yellow-status .status-value[data-v-e4a130ae]{color:#b45309}.yellow-status .status-label[data-v-e4a130ae]{color:#d97706}.yellow-status .status-glow[data-v-e4a130ae]{background:linear-gradient(135deg,#f59e0b,#d97706)}.red-status .status-icon[data-v-e4a130ae]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.red-status .status-value[data-v-e4a130ae]{color:#b91c1c}.red-status .status-label[data-v-e4a130ae]{color:#dc2626}.red-status .status-glow[data-v-e4a130ae]{background:linear-gradient(135deg,#ef4444,#dc2626)}.blue-status .status-icon[data-v-e4a130ae]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.blue-status .status-value[data-v-e4a130ae]{color:#1d4ed8}.blue-status .status-label[data-v-e4a130ae]{color:#2563eb}.blue-status .status-glow[data-v-e4a130ae]{background:linear-gradient(135deg,#3b82f6,#2563eb)}@media (max-width: 768px){.modern-header-card[data-v-e4a130ae]:not(.dashboard-top-bar){padding:1rem}.modern-header-card.dashboard-top-bar[data-v-e4a130ae]{padding:.35rem .45rem}.chart-header[data-v-e4a130ae]{flex-direction:column;align-items:flex-start}.modern-button-group[data-v-e4a130ae]{width:100%}.period-btn[data-v-e4a130ae]{flex:1;justify-content:center}}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent;animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8)}.multiselect__loading-enter-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-leave-active{transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:0}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input{padding:0 0 0 5px;margin-bottom:8px}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:0;border-radius:5px;background:#fff;width:100%;transition:border .1s ease;box-sizing:border-box;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:0}.multiselect__single{padding:0 0 0 5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current,.multiselect__select{line-height:16px;display:block;box-sizing:border-box;margin:0;text-decoration:none;cursor:pointer}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-radius:5px 5px 0 0;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:0;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.animate-ping[data-v-1de700bd]{animation:ping-1de700bd 1.5s cubic-bezier(0,0,.2,1) infinite}.animate-spin[data-v-1de700bd]{animation:spin-1de700bd 1.5s linear infinite}.animate-progress[data-v-1de700bd]{animation:progress-1de700bd 2s ease-in-out infinite}@keyframes ping-1de700bd{0%{transform:scale(.8);opacity:0}70%,to{transform:scale(1.4);opacity:0}}@keyframes spin-1de700bd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes progress-1de700bd{0%{width:0%;transform:translate(0)}50%{width:100%;transform:translate(0)}to{width:100%;transform:translate(100%)}}code[data-v-53ea562c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.relative[data-v-06bf249f]{padding:0!important}.multiselect-tailwind .multiselect__tags{min-height:42px;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.multiselect-tailwind .multiselect__content-wrapper{border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.multiselect-tailwind .multiselect__option--highlight{background-color:var(--primary-500);background-image:var(--primary-500)}.multiselect-tailwind .multiselect__option--selected.multiselect__option--highlight{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.multiselect-tailwind .multiselect__tag{background-color:var(--primary-500);background-image:var(--primary-500)}.multiselect-tailwind .multiselect__tag-icon:after{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.multiselect-tailwind .multiselect__tag-icon:hover:after{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.btn-primary-600{border-radius:.375rem;background-color:var(--primary-600);background-image:var(--primary-600);padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary-600:hover{background-color:var(--primary-700);background-image:var(--primary-700)}.btn-secondary{border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.btn-outline{border-radius:.375rem;border-width:1px;border-color:var(--primary-500);padding:.5rem 1rem;color:var(--primary-500);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-outline:hover{background-color:var(--primary-50);background-image:var(--primary-50)}.v-select[data-v-983e724a]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.modal-enter-active[data-v-983e724a],.modal-leave-active[data-v-983e724a]{transition:opacity .3s}.modal-enter[data-v-983e724a],.modal-leave-to[data-v-983e724a]{opacity:0}@media print{body[data-v-07566ca0] *{visibility:hidden}#invoice-modal[data-v-07566ca0],#invoice-modal[data-v-07566ca0] *{visibility:visible}#invoice-modal[data-v-07566ca0]{position:absolute;left:0;top:0;width:100%;margin:0;padding:0}.no-print[data-v-07566ca0]{display:none!important}.suggestion-item[data-v-07566ca0]{transition:background-color .2s}.suggestion-item[data-v-07566ca0]:hover{background-color:#f3f4f6}[data-v-07566ca0]::-webkit-scrollbar{width:8px}[data-v-07566ca0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 8px 8px 0}[data-v-07566ca0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-07566ca0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}@keyframes pulse-07566ca0{0%{background-color:#f0fdf4}50%{background-color:#dcfce7}to{background-color:#f0fdf4}}.highlight-added[data-v-07566ca0]{animation:pulse-07566ca0 1.5s ease-in-out}.image-upload-container[data-v-07566ca0]{transition:all .3s ease}.image-upload-container[data-v-07566ca0]:hover{transform:scale(1.02)}.image-upload-label[data-v-07566ca0]{cursor:pointer;transition:all .3s ease}.image-upload-label[data-v-07566ca0]:hover{background-color:#f0fdf4}input[type=checkbox][data-v-07566ca0]:disabled{opacity:.5;cursor:not-allowed}tr.disabled-checkbox[data-v-07566ca0]{opacity:.7}.clickable-stock[data-v-07566ca0]{cursor:pointer;transition:color .2s}.clickable-stock[data-v-07566ca0]:hover{color:#3b82f6;text-decoration:underline}.food-card[data-v-07566ca0]{transition:all .3s cubic-bezier(.4,0,.2,1)}.food-card[data-v-07566ca0]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.food-card img[data-v-07566ca0]{transition:transform .5s ease}.food-card:hover img[data-v-07566ca0]{transform:scale(1.05)}.food-grid-container[data-v-07566ca0]::-webkit-scrollbar{width:6px}.food-grid-container[data-v-07566ca0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.food-grid-container[data-v-07566ca0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.food-grid-container[data-v-07566ca0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.break-words[data-v-07566ca0]{word-break:break-word}.line-clamp-2[data-v-07566ca0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.h-full[data-v-07566ca0]{height:100%}.flex-grow[data-v-07566ca0]{flex-grow:1}.min-h-12[data-v-07566ca0]{min-height:3rem}.object-cover[data-v-07566ca0]{-o-object-fit:cover;object-fit:cover}.truncate[data-v-07566ca0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.max-w-24[data-v-07566ca0]{max-width:6rem}.overflow-y-auto[data-v-07566ca0]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-07566ca0]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.overflow-y-auto[data-v-07566ca0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.overflow-y-auto[data-v-07566ca0]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.max-h-36[data-v-07566ca0]::-webkit-scrollbar{width:4px}.max-h-36[data-v-07566ca0]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.max-h-36[data-v-07566ca0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.max-h-36[data-v-07566ca0]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.transition-all[data-v-07566ca0]{transition:all .2s ease-in-out}.pos-pro-page[data-v-2a0aa91d]{flex:1 1 auto;display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden;background:linear-gradient(165deg,var(--primary-50, #f0fdf4) 0%,#f8fafc 42%,#f1f5f9 100%);color:#1a2332;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(.6875rem,2.4vw,.8125rem);-webkit-tap-highlight-color:transparent}.pos-pro-topbar[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(.18rem,1vw,.32rem) clamp(.3rem,1.2vw,.5rem);padding:clamp(.1rem,.65vw,.16rem) clamp(.32rem,1.2vw,.48rem);background:#ffffffeb;border-bottom:1px solid rgba(15,23,42,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:40}.pos-pro-topbar__left[data-v-2a0aa91d]{display:flex;align-items:center;gap:clamp(.28rem,1.2vw,.42rem);min-width:0}.pos-pro-layout-switch[data-v-2a0aa91d]{display:inline-flex;align-items:center;padding:.12rem;gap:.1rem;border-radius:999px;background:linear-gradient(180deg,#eef2f6,#e2e8f0);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffffd9,0 1px 2px #0f172a0f;flex-shrink:0}.pos-pro-layout-switch__btn[data-v-2a0aa91d]{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;padding:.22rem .45rem;border:none;border-radius:999px;background:transparent;color:#64748b;font-size:.52rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease}.pos-pro-layout-switch__btn i[data-v-2a0aa91d]{font-size:.62rem;opacity:.88}.pos-pro-layout-switch__btn[data-v-2a0aa91d]:hover:not(.pos-pro-layout-switch__btn--active){color:var(--primary-700, #1d7041);background:#ffffff8c}.pos-pro-layout-switch__btn--active[data-v-2a0aa91d]{background:linear-gradient(135deg,#fff,#f8fafc);color:var(--primary-700, #1d7041);box-shadow:0 1px 3px #0f172a1f,0 0 0 1px #30976538}.pos-pro-layout-switch__btn--active i[data-v-2a0aa91d]{color:var(--primary-600, #309765);opacity:1}.pos-pro-layout-switch__btn[data-v-2a0aa91d]:active{transform:scale(.97)}@media (max-width: 520px){.pos-pro-layout-switch__txt[data-v-2a0aa91d]{display:none}.pos-pro-layout-switch__btn[data-v-2a0aa91d]{padding:.24rem .38rem}}.pos-pro-split-toggle[data-v-2a0aa91d]{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:clamp(1.72rem,6.5vw,2rem);padding:.2rem .45rem;border-radius:.5rem;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.58rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em;cursor:pointer;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.pos-pro-split-toggle[data-v-2a0aa91d]:hover{border-color:var(--primary-400, #4ade80);background:var(--primary-50, #f0fdf4);color:var(--primary-800, #166534)}.pos-pro-split-toggle[data-v-2a0aa91d]:focus-visible{outline:2px solid var(--primary-500, #22c55e);outline-offset:2px}.pos-pro-split-toggle[aria-checked=true][data-v-2a0aa91d]{border-color:var(--primary-500, #22c55e);background:linear-gradient(180deg,#ecfdf5,#d1fae5);color:var(--primary-900, #14532d);box-shadow:0 0 0 1px #22c55e1f}.pos-pro-split-toggle i[data-v-2a0aa91d]{font-size:.72rem;opacity:.9}.pos-pro-split-toggle__label[data-v-2a0aa91d]{min-width:2.1rem;text-align:center}.pos-pro-topbar__titles[data-v-2a0aa91d]{min-width:0}.pos-pro-topbar__title[data-v-2a0aa91d]{margin:0;font-size:clamp(.74rem,2.5vw,.88rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.pos-pro-topbar__sub[data-v-2a0aa91d]{margin:0;font-size:clamp(.52rem,2vw,.62rem);color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12rem}.pos-pro-topbar__center[data-v-2a0aa91d]{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.32rem .5rem;min-width:0}.pos-pro-stats[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.22rem}.pos-pro-report-btn[data-v-2a0aa91d]{display:inline-flex;align-items:center;gap:.3rem;padding:.24rem .5rem;border-radius:.5rem;font-size:.68rem;font-weight:700;border:1px solid #cbd5e1;background:#fff;color:#334155;cursor:pointer;transition:background .15s,border-color .15s}.pos-pro-report-btn[data-v-2a0aa91d]:hover{background:var(--primary-50, #f0fdf4);border-color:var(--primary-600, #309765);color:var(--primary-700, #1d7041)}.pos-pro-pending-total[data-v-2a0aa91d]{display:flex;flex-direction:column;align-items:center;padding:.08rem 1.3rem;background:linear-gradient(135deg,#9a3412,#c2410c);color:#fff;border-radius:.38rem;box-shadow:0 1px 6px #c2410c47;min-width:4.85rem}.pos-pro-pending-total--empty[data-v-2a0aa91d]{background:linear-gradient(135deg,#64748b,#475569);box-shadow:0 2px 8px #47556940;opacity:.92}.pos-pro-pending-total__label[data-v-2a0aa91d]{font-size:.45rem;text-transform:uppercase;letter-spacing:.07em;opacity:.9;line-height:1.15}.pos-pro-pending-total__value[data-v-2a0aa91d]{font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15}.pos-pro-pending-total__n[data-v-2a0aa91d]{font-size:.48rem;opacity:.88;margin-top:.04rem;line-height:1.2}.pos-pro-topbar__right[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem}.pos-pro-icon-btn[data-v-2a0aa91d]{display:inline-flex;align-items:center;justify-content:center;width:clamp(1.72rem,6.5vw,2rem);height:clamp(1.72rem,6.5vw,2rem);border-radius:.5rem;background:#f1f5f9;color:#334155;transition:background .15s,color .15s}.pos-pro-icon-btn[data-v-2a0aa91d]:hover{background:#e2e8f0;color:#0f172a}.pos-pro-icon-btn--tool[data-v-2a0aa91d]{width:2rem;height:2rem;border-radius:.5rem}.pos-pro-profile-wrap[data-v-2a0aa91d]{position:relative;flex-shrink:0}.pos-pro-profile[data-v-2a0aa91d]{display:flex;align-items:center;gap:.35rem;padding:.1rem .38rem .1rem .1rem;border-radius:.55rem;background:#f1f5f9;max-width:11rem}button.pos-pro-profile--trigger[data-v-2a0aa91d]{border:none;margin:0;font:inherit;text-align:left;cursor:pointer;color:inherit;transition:background .15s ease,box-shadow .15s ease}button.pos-pro-profile--trigger[data-v-2a0aa91d]:hover{background:#e2e8f0}button.pos-pro-profile--trigger[data-v-2a0aa91d]:focus-visible{outline:2px solid var(--primary-500, #22c55e);outline-offset:2px}.pos-pro-profile__caret[data-v-2a0aa91d]{font-size:.5rem;color:#94a3b8;margin-left:.1rem;flex-shrink:0;transition:transform .18s ease}.pos-pro-profile-wrap:has(.pos-pro-profile--trigger[aria-expanded=true]) .pos-pro-profile__caret[data-v-2a0aa91d]{transform:rotate(180deg)}.pos-pro-profile-popover[data-v-2a0aa91d]{position:absolute;top:calc(100% + .35rem);right:0;z-index:45;min-width:min(17.5rem,calc(100vw - 1.5rem));max-width:min(20rem,calc(100vw - 1.5rem));padding:0;border-radius:.75rem;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 14px 40px #0f172a24,0 0 0 1px #fff9 inset;overflow:hidden;animation:pos-pro-popover-in-2a0aa91d .16s ease-out}@keyframes pos-pro-popover-in-2a0aa91d{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pos-pro-profile-popover__hero[data-v-2a0aa91d]{display:flex;gap:.75rem;padding:1rem 1rem .85rem;background:linear-gradient(160deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.pos-pro-profile-popover__avatar[data-v-2a0aa91d]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px #0f172a1a;flex-shrink:0}.pos-pro-profile-popover__who[data-v-2a0aa91d]{min-width:0;display:flex;flex-direction:column;gap:.2rem}.pos-pro-profile-popover__name[data-v-2a0aa91d]{font-size:.88rem;font-weight:800;color:#0f172a;line-height:1.25;word-break:break-word}.pos-pro-profile-popover__role[data-v-2a0aa91d]{font-size:.72rem;font-weight:600;color:var(--primary-700, #1d7041)}.pos-pro-profile-popover__email[data-v-2a0aa91d],.pos-pro-profile-popover__store[data-v-2a0aa91d]{font-size:.68rem;color:#64748b;word-break:break-all}.pos-pro-profile-popover__actions[data-v-2a0aa91d]{padding:.65rem .85rem .85rem}.pos-pro-profile-popover__btn[data-v-2a0aa91d]{display:flex;width:100%;align-items:center;justify-content:center;gap:.45rem;padding:.55rem .75rem;border-radius:.55rem;font-size:.78rem;font-weight:700;border:none;cursor:pointer;transition:background .15s ease,transform .1s ease}.pos-pro-profile-popover__btn[data-v-2a0aa91d]:active{transform:scale(.99)}.pos-pro-profile-popover__btn--danger[data-v-2a0aa91d]{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#b91c1c;border:1px solid #fecaca}.pos-pro-profile-popover__btn--danger[data-v-2a0aa91d]:hover{background:linear-gradient(135deg,#fee2e2,#fecaca)}.pos-pro-profile-popover__confirm[data-v-2a0aa91d]{padding:.75rem .85rem .85rem}.pos-pro-profile-popover__confirm-msg[data-v-2a0aa91d]{margin:0 0 .65rem;font-size:.78rem;font-weight:600;color:#334155;line-height:1.4}.pos-pro-profile-popover__confirm-row[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.pos-pro-visually-hidden[data-v-2a0aa91d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pos-pro-dev-credit[data-v-2a0aa91d]{position:fixed;right:.5rem;bottom:.35rem;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem .35rem;max-width:min(14rem,calc(100vw - 1rem));padding:.28rem .45rem;border-radius:.4rem;font-size:.58rem;font-weight:600;letter-spacing:.02em;color:#64748b;background:#ffffffc7;border:1px solid rgba(15,23,42,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pos-pro-dev-credit__company[data-v-2a0aa91d]{color:#475569;font-weight:700}.pos-pro-dev-credit__sep[data-v-2a0aa91d]{opacity:.45}.pos-pro-dev-credit__product[data-v-2a0aa91d]{color:#94a3b8;font-weight:600}.pos-pro-profile__img[data-v-2a0aa91d]{width:clamp(24px,6vw,30px);height:clamp(24px,6vw,30px);border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 3px #0f172a1f;flex-shrink:0}.pos-pro-profile__text[data-v-2a0aa91d]{min-width:0;display:flex;flex-direction:column;line-height:1.2}.pos-pro-profile__name[data-v-2a0aa91d]{font-size:.66rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-pro-profile__role[data-v-2a0aa91d]{font-size:.56rem;color:#64748b;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 640px){.pos-pro-profile__text[data-v-2a0aa91d]{display:none}.pos-pro-profile[data-v-2a0aa91d]{max-width:none;padding:.2rem}.pos-pro-profile__caret[data-v-2a0aa91d]{display:none}}.pos-pro-hide-xs[data-v-2a0aa91d]{display:none}@media (min-width: 400px){.pos-pro-hide-xs[data-v-2a0aa91d]{display:inline}}.pos-pro-today[data-v-2a0aa91d]{display:flex;flex-direction:column;align-items:center;padding:.3rem 1.1rem;background:linear-gradient(135deg,var(--primary-700, #1d7041) 0%,var(--primary-600, #309765) 100%);color:#fff;border-radius:.38rem;box-shadow:0 1px 6px #30976542;min-width:4.85rem}.pos-pro-today__label[data-v-2a0aa91d]{font-size:.45rem;text-transform:uppercase;letter-spacing:.07em;opacity:.9;line-height:1.15}.pos-pro-today__value[data-v-2a0aa91d]{font-size:clamp(.62rem,2.4vw,.72rem);font-weight:800;font-variant-numeric:tabular-nums;line-height:1.15}.pos-pro-badge[data-v-2a0aa91d]{display:inline-flex;align-items:center;gap:.2rem;padding:.16rem .38rem;border-radius:999px;font-size:clamp(.54rem,2vw,.64rem);font-weight:600}.pos-pro-badge--ok[data-v-2a0aa91d]{background:var(--primary-50, #f0fdf4);color:var(--primary-700, #1d7041)}.pos-pro-badge--warn[data-v-2a0aa91d]{background:#fff7ed;color:#c2410c}.pos-pro-sync-btn[data-v-2a0aa91d]{display:inline-flex;align-items:center;gap:.22rem;padding:.2rem .42rem;border-radius:.45rem;font-size:clamp(.58rem,2vw,.68rem);font-weight:600;background:var(--primary-500, #16a34a);color:#fff;border:none;cursor:pointer;transition:opacity .15s,transform .1s}.pos-pro-sync-btn[data-v-2a0aa91d]:disabled{opacity:.45;cursor:not-allowed}.pos-pro-sync-btn[data-v-2a0aa91d]:not(:disabled):hover{opacity:.95}.pos-pro-link-out[data-v-2a0aa91d]{display:inline-flex;align-items:center;gap:.28rem;padding:.24rem .48rem;border-radius:.5rem;font-size:.68rem;font-weight:600;color:#475569;background:#f1f5f9}.pos-pro-link-out[data-v-2a0aa91d]:hover{background:#e2e8f0;color:#0f172a}.pos-pro-hide-sm[data-v-2a0aa91d]{display:none}@media (min-width: 480px){.pos-pro-hide-sm[data-v-2a0aa91d]{display:inline}.pos-pro-topbar__sub[data-v-2a0aa91d]{max-width:18rem}}.pos-pro-toast[data-v-2a0aa91d]{margin:0;padding:.5rem 1rem;text-align:center;font-size:.85rem;background:#1e293b;color:#f8fafc}.pos-pro-grid[data-v-2a0aa91d]{flex:1 1 auto;display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(.4rem,1.5vw,.65rem);padding:clamp(.4rem,1.5vw,.65rem);min-height:0;align-items:stretch;align-content:stretch}.pos-pro-grid--cart-wide[data-v-2a0aa91d]:not(.pos-pro-grid--cart-right){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pos-pro-left[data-v-2a0aa91d]{grid-column:1;grid-row:1;min-width:0;max-width:100%;align-self:stretch}.pos-pro-right[data-v-2a0aa91d]{grid-column:2;grid-row:1;min-width:0;max-width:100%;align-self:stretch}.pos-pro-grid--cart-right[data-v-2a0aa91d]:not(.pos-pro-grid--cart-wide){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.pos-pro-grid--cart-right.pos-pro-grid--cart-wide[data-v-2a0aa91d]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.pos-pro-grid--cart-right .pos-pro-left[data-v-2a0aa91d]{grid-column:2;grid-row:1}.pos-pro-grid--cart-right .pos-pro-right[data-v-2a0aa91d]{grid-column:1;grid-row:1}@media (max-width: 1023px){.pos-pro-grid[data-v-2a0aa91d],.pos-pro-grid--cart-wide[data-v-2a0aa91d]:not(.pos-pro-grid--cart-right),.pos-pro-grid--cart-right[data-v-2a0aa91d]:not(.pos-pro-grid--cart-wide),.pos-pro-grid--cart-right.pos-pro-grid--cart-wide[data-v-2a0aa91d]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.pos-pro-left[data-v-2a0aa91d],.pos-pro-right[data-v-2a0aa91d]{grid-column:1;grid-row:auto;max-width:none}.pos-pro-left[data-v-2a0aa91d]{order:1}.pos-pro-right[data-v-2a0aa91d],.pos-pro-grid--cart-right .pos-pro-left[data-v-2a0aa91d]{order:2}.pos-pro-grid--cart-right .pos-pro-right[data-v-2a0aa91d]{order:1}}.pos-pro-left[data-v-2a0aa91d],.pos-pro-right[data-v-2a0aa91d]{display:flex;flex-direction:column;gap:clamp(.3rem,1vw,.45rem);min-height:0}.pos-pro-left>.pos-pro-meta[data-v-2a0aa91d],.pos-pro-left>.pos-pro-customer-min[data-v-2a0aa91d],.pos-pro-left>.pos-pro-summary[data-v-2a0aa91d],.pos-pro-left>.pos-pro-left-actions[data-v-2a0aa91d]{flex-shrink:0}.pos-pro-left>.pos-pro-cart-card[data-v-2a0aa91d]{flex:1 1 auto;min-height:0}.pos-pro-left>.pos-pro-card[data-v-2a0aa91d],.pos-pro-right>.pos-pro-card[data-v-2a0aa91d]{min-width:0}.pos-pro-right>.pos-pro-filters[data-v-2a0aa91d]{flex:0 1 auto;max-height:min(38vh,360px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.pos-pro-right>.pos-pro-right-actions[data-v-2a0aa91d]{flex:0 0 auto}.pos-pro-card[data-v-2a0aa91d]{background:#fff;border-radius:clamp(.55rem,2vw,.85rem);border:1px solid rgba(15,23,42,.06);box-shadow:0 1px 2px #0f172a0a}.pos-pro-sale-tools--in-cart[data-v-2a0aa91d]{padding:.22rem .35rem .26rem;border-top:1px solid #f1f5f9;flex-shrink:0;background:linear-gradient(180deg,#f8fafce6,#fff 55%)}.pos-pro-sale-tools__grid[data-v-2a0aa91d]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.18rem}@media (min-width: 360px){.pos-pro-sale-tools__grid[data-v-2a0aa91d]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 420px){.pos-pro-sale-tools__grid[data-v-2a0aa91d]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 520px){.pos-pro-sale-tools__grid[data-v-2a0aa91d]{grid-template-columns:repeat(7,minmax(0,1fr))}}.pos-pro-tool-btn[data-v-2a0aa91d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.04rem;min-height:1.55rem;padding:.2rem .06rem;border:1px solid #e8ecf1;border-radius:.3rem;background:#fff;color:#475569;font-size:.48rem;font-weight:700;line-height:1.05;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.pos-pro-tool-btn i[data-v-2a0aa91d]{font-size:.62rem;color:var(--primary-600, #309765)}.pos-pro-tool-btn[data-v-2a0aa91d]:hover:not(:disabled){border-color:var(--primary-400, #28c35e);background:var(--primary-50, #f0fdf4);color:var(--primary-800, #007551)}.pos-pro-tool-btn[data-v-2a0aa91d]:disabled{opacity:.45;cursor:not-allowed}.pos-pro-tool-btn--accent[data-v-2a0aa91d]{border-color:#30976559;background:var(--primary-50, #f0fdf4)}.pos-pro-cart-footer__btn[data-v-2a0aa91d]{flex:1 1 calc(50% - .2rem);display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.15rem;padding:.35rem .45rem;border-radius:.45rem;border:1px solid #e2e8f0;background:#fff;font-size:.65rem;font-weight:700;color:#334155;cursor:pointer;transition:border-color .15s,background .15s}.pos-pro-cart-footer__btn[data-v-2a0aa91d]:not(.pos-pro-cart-footer__btn--primary):hover:not(:disabled){border-color:var(--primary-500, #16a34a);background:var(--primary-50, #f0fdf4)}.pos-pro-cart-footer__btn[data-v-2a0aa91d]:disabled{opacity:.4;cursor:not-allowed}.pos-pro-cart-footer__btn--primary[data-v-2a0aa91d]{border:none;background:linear-gradient(135deg,var(--primary-600, #309765),var(--primary-700, #1d7041));color:#fff;box-shadow:0 2px 8px #3097654d}.pos-pro-cart-footer__btn--primary[data-v-2a0aa91d]:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-500, #22c55e),var(--primary-800, #166534));color:#fff;box-shadow:0 3px 12px #30976566;filter:none}.pos-pro-cart-footer__btn--primary .pos-pro-key-hint[data-v-2a0aa91d]{margin-left:.12rem;padding:.12rem .34rem;border-radius:.3rem;background:#00000038;border:1px solid rgba(255,255,255,.35);color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.06em;font-family:ui-monospace,monospace}.pos-pro-cart-footer__btn--toolbar[data-v-2a0aa91d]{flex:1 1 0;width:auto;min-width:0;min-height:2rem;padding:.28rem .3rem;font-size:.58rem;gap:.2rem}.pos-pro-key-hint[data-v-2a0aa91d]{margin-left:.15rem;padding:.08rem .28rem;border-radius:.25rem;background:#0f172a14;font-size:.55rem;font-weight:800;font-family:ui-monospace,monospace;color:#64748b}.pos-pro-key-hint--inv[data-v-2a0aa91d]{background:#ffffff40;color:#fff}.pos-pro-meta[data-v-2a0aa91d]{display:grid;grid-template-columns:1fr;gap:.35rem;padding:.35rem .45rem}@media (min-width: 640px){.pos-pro-meta[data-v-2a0aa91d]{grid-template-columns:minmax(140px,.35fr) 1fr;align-items:center}}.pos-pro-filter-label[data-v-2a0aa91d]{display:block;font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.25rem}.pos-pro-field--grow[data-v-2a0aa91d]{min-width:0}.pos-pro-input[data-v-2a0aa91d]{width:100%;padding:.38rem .5rem;border:1px solid #e2e8f0;border-radius:.45rem;font-size:clamp(.75rem,2.8vw,.85rem);background:#f8fafc;transition:border-color .15s,box-shadow .15s}.pos-pro-input[data-v-2a0aa91d]:focus{outline:none;border-color:var(--primary-600, #309765);box-shadow:0 0 0 3px #30976538;background:#fff}.pos-pro-barcode-wrap[data-v-2a0aa91d]{display:flex;align-items:center;gap:.35rem;position:relative}.pos-pro-barcode-ico[data-v-2a0aa91d]{position:absolute;left:.65rem;color:#94a3b8;pointer-events:none;z-index:1}.pos-pro-input--barcode[data-v-2a0aa91d]{padding-left:2.25rem;flex:1;min-width:0}.pos-pro-cart-card[data-v-2a0aa91d]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.pos-pro-cart-head[data-v-2a0aa91d]{display:flex;align-items:center;justify-content:space-between;padding:.4rem .55rem 0;flex-shrink:0}.pos-pro-h2[data-v-2a0aa91d]{margin:0;font-size:clamp(.78rem,2.8vw,.88rem);font-weight:700}.pos-pro-h2--sm[data-v-2a0aa91d]{font-size:.72rem;margin-bottom:.35rem}.pos-pro-cart-count[data-v-2a0aa91d]{font-size:.65rem;color:#64748b;font-weight:600}.pos-pro-cart-scroll[data-v-2a0aa91d]{flex:1 1 auto;min-height:5.5rem;overflow-y:auto;overflow-x:hidden;padding:.3rem .4rem;max-height:none}.pos-pro-empty[data-v-2a0aa91d]{text-align:center;padding:2rem 1rem;color:#94a3b8}.pos-pro-empty i[data-v-2a0aa91d]{font-size:2rem;margin-bottom:.5rem;opacity:.6}.pos-pro-empty p[data-v-2a0aa91d]{margin:0;font-size:.85rem}.pos-pro-lines[data-v-2a0aa91d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.pos-pro-line[data-v-2a0aa91d]{display:grid;grid-template-columns:minmax(0,1fr) var(--pos-line-qty-col, 7.65rem) var(--pos-line-price-col, 9.75rem) 1.85rem;gap:.25rem .35rem;align-items:center;padding:0 .4rem;border-radius:.45rem;background:#f8fafc;border:1px solid transparent;cursor:pointer;transition:border-color .15s,background .15s}.pos-pro-line--active[data-v-2a0aa91d]{border-color:var(--primary-600, #309765);background:#ecfdf5}.pos-pro-line__main[data-v-2a0aa91d]{min-width:0}.pos-pro-line__name[data-v-2a0aa91d]{display:block;font-weight:600;font-size:clamp(.68rem,2.4vw,.78rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-pro-line__sku[data-v-2a0aa91d]{font-size:.68rem;color:#64748b}.pos-pro-line__qty[data-v-2a0aa91d]{display:flex;align-items:center;justify-content:flex-start;gap:.22rem;width:100%;min-width:0;flex-shrink:0}.pos-pro-qty-btn[data-v-2a0aa91d]{width:1.65rem;height:1.5rem;border:none;border-radius:.4rem;background:#e2e8f0;color:#334155;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem}.pos-pro-qty-btn[data-v-2a0aa91d]:hover{background:#cbd5e1}.pos-pro-qty-input[data-v-2a0aa91d]{width:3.35rem;min-width:3.35rem;max-width:3.35rem;box-sizing:border-box;padding:0 .15rem;text-align:center;font-weight:700;font-size:.76rem;font-variant-numeric:tabular-nums;border:1px solid #cbd5e1;border-radius:.38rem;background:#fff;color:#0f172a;flex-shrink:0;transition:border-color .15s ease,box-shadow .15s ease}.pos-pro-qty-input[data-v-2a0aa91d]:focus{outline:none;border-color:var(--primary-500, #22c55e);box-shadow:0 0 0 2px #22c55e33}.pos-pro-line__price[data-v-2a0aa91d]{justify-self:end;width:100%;min-width:0;text-align:right;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--primary-700, #1d7041);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.pos-pro-line-remove[data-v-2a0aa91d]{width:1.75rem;height:1.75rem;border:none;border-radius:.45rem;background:transparent;color:#94a3b8;cursor:pointer}.pos-pro-line-remove[data-v-2a0aa91d]:hover{background:#fee2e2;color:#b91c1c}.pos-pro-customer-min[data-v-2a0aa91d]{padding:.35rem .45rem;flex-shrink:0}.pos-pro-customer-toolbar[data-v-2a0aa91d]{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,50fr);-moz-column-gap:5%;column-gap:5%;row-gap:.4rem;align-items:center;min-width:0}.pos-pro-customer-toolbar__left[data-v-2a0aa91d]{min-width:0}.pos-pro-customer-toolbar__actions[data-v-2a0aa91d]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.3rem;min-width:0;align-items:stretch}@media (max-width: 360px){.pos-pro-customer-toolbar[data-v-2a0aa91d]{grid-template-columns:1fr}.pos-pro-customer-toolbar__actions[data-v-2a0aa91d]{flex-wrap:wrap}.pos-pro-cart-footer__btn--toolbar[data-v-2a0aa91d]{flex:1 1 calc(50% - .15rem)}}.pos-pro-customer-row[data-v-2a0aa91d]{display:flex;align-items:center;gap:.35rem}.pos-pro-input--phone[data-v-2a0aa91d]{flex:1;min-width:0;padding:.32rem .45rem;font-size:.78rem}.pos-pro-add-cust-btn[data-v-2a0aa91d]{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--primary-300, #86efac);border-radius:.4rem;background:var(--primary-50, #f0fdf4);color:var(--primary-700, #1d7041);cursor:pointer;transition:background .15s,border-color .15s}.pos-pro-add-cust-btn[data-v-2a0aa91d]:hover{background:var(--primary-100, #dcfce7);border-color:var(--primary-500, #16a34a)}.pos-pro-summary--minimal[data-v-2a0aa91d]{padding:.55rem .6rem;flex-shrink:0}.pos-pro-summary__cols[data-v-2a0aa91d]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:.55rem;align-items:stretch;min-width:0}.pos-pro-summary__side[data-v-2a0aa91d]{min-width:0;display:flex;flex-direction:column;gap:.35rem;padding:.45rem .5rem;border:1px solid #e8eef4;border-radius:.4rem;background:#fafbfc}.pos-pro-summary__side--customer[data-v-2a0aa91d]{padding-right:.5rem;border-right:none}.pos-pro-summary__side-title[data-v-2a0aa91d]{display:block;font-size:.48rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;line-height:1.2}.pos-pro-summary__customer-inner[data-v-2a0aa91d]{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0;flex:1 1 auto;justify-content:flex-start}.pos-pro-summary__avatar-wrap[data-v-2a0aa91d]{flex-shrink:0}.pos-pro-summary__avatar[data-v-2a0aa91d]{width:44px;height:44px;border-radius:.35rem;-o-object-fit:cover;object-fit:cover;border:1px solid var(--primary-200, #bbf7d0);display:block}.pos-pro-summary__avatar--placeholder[data-v-2a0aa91d]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:.35rem;background:var(--primary-50, #f0fdf4);color:var(--primary-700, #1d7041);font-size:.65rem;font-weight:800;border:1px solid var(--primary-200, #bbf7d0)}.pos-pro-summary__cust-text[data-v-2a0aa91d]{display:flex;flex-direction:column;gap:.12rem;min-width:0;width:100%;text-align:center;align-items:center}.pos-pro-summary__cust-name[data-v-2a0aa91d]{font-size:.6rem;font-weight:700;color:#1e293b;line-height:1.25;word-break:break-word;max-width:100%}.pos-pro-summary__cust-phone[data-v-2a0aa91d]{font-size:.5rem;color:#64748b;font-variant-numeric:tabular-nums;line-height:1.2}.pos-pro-sum-rows--minimal[data-v-2a0aa91d]{margin:0}.pos-pro-sum-rows--minimal .pos-pro-sum-row[data-v-2a0aa91d]{padding:.06rem 0;font-size:.62rem;line-height:1.25}.pos-pro-sum-rows--minimal .pos-pro-sum-row dt[data-v-2a0aa91d]{color:#94a3b8;font-weight:600}.pos-pro-sum-rows--minimal .pos-pro-sum-row dd[data-v-2a0aa91d]{font-weight:700}.pos-pro-sum-rows--minimal .pos-pro-sum-row--total[data-v-2a0aa91d]{margin-top:.12rem;padding-top:.22rem;font-size:.74rem;border-top:1px solid #f1f5f9}.pos-pro-sum-rows--minimal .pos-pro-sum-row--total dt[data-v-2a0aa91d]{color:#334155;font-weight:700}.pos-pro-sum-rows--minimal .pos-pro-sum-row--total dd[data-v-2a0aa91d]{font-weight:800;color:var(--primary-600, #309765)}.pos-pro-sum-rows[data-v-2a0aa91d]{margin:0}.pos-pro-sum-row[data-v-2a0aa91d]{display:flex;justify-content:space-between;align-items:baseline;padding:.25rem 0;font-size:.8rem}.pos-pro-sum-row dt[data-v-2a0aa91d]{margin:0;color:#64748b;font-weight:500}.pos-pro-sum-row dd[data-v-2a0aa91d]{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.pos-pro-sum-row--muted dd[data-v-2a0aa91d]{color:#b45309}.pos-pro-sum-row--total[data-v-2a0aa91d]{border-top:1px solid #e2e8f0;margin-top:.35rem;padding-top:.5rem;font-size:.95rem}.pos-pro-sum-row--total dt[data-v-2a0aa91d]{font-weight:700;color:#0f172a}.pos-pro-sum-row--total dd[data-v-2a0aa91d]{font-weight:800;color:var(--primary-600, #309765)}.pos-pro-left-actions[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;gap:.45rem;padding-bottom:.25rem}.pos-pro-btn[data-v-2a0aa91d]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .85rem;border-radius:.65rem;font-size:.8rem;font-weight:600;border:none;cursor:pointer;transition:opacity .15s,transform .1s}.pos-pro-btn[data-v-2a0aa91d]:disabled{opacity:.45;cursor:not-allowed}.pos-pro-btn--ghost[data-v-2a0aa91d]{background:#f1f5f9;color:#334155}.pos-pro-btn--ghost[data-v-2a0aa91d]:hover:not(:disabled){background:#e2e8f0}.pos-pro-btn--primary[data-v-2a0aa91d]{flex:1 1 140px;background:linear-gradient(135deg,var(--primary-600, #309765),var(--primary-700, #1d7041));color:#fff;box-shadow:0 4px 12px #30976559}.pos-pro-btn--primary[data-v-2a0aa91d]:hover:not(:disabled){filter:brightness(1.05)}.pos-pro-btn--sm[data-v-2a0aa91d]{padding:.38rem .65rem;font-size:.72rem;flex:0 0 auto}.pos-pro-btn--danger[data-v-2a0aa91d]{flex:0 0 auto;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;box-shadow:0 2px 10px #b91c1c47}.pos-pro-btn--danger[data-v-2a0aa91d]:hover:not(:disabled){filter:brightness(1.06)}.pos-pro-filters[data-v-2a0aa91d]{display:flex;flex-direction:column;gap:.26rem;padding:.28rem .35rem;flex-shrink:0}.pos-pro-filter-strip[data-v-2a0aa91d]{display:flex;align-items:center;gap:.3rem;margin-bottom:0;padding:.2rem .3rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.4rem;box-shadow:inset 0 1px #ffffffbf}.pos-pro-filter-strip__lead[data-v-2a0aa91d]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;min-width:2.15rem;max-width:2.85rem;align-self:center}.pos-pro-filter-strip__title[data-v-2a0aa91d]{font-size:.42rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#64748b;text-align:center;line-height:1.2;max-width:100%;overflow-wrap:break-word}.pos-pro-filter-strip--brand-search[data-v-2a0aa91d]{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);gap:.32rem;align-items:stretch}.pos-pro-filter-brand-panel[data-v-2a0aa91d]{display:flex;align-items:center;gap:.25rem;min-width:0;min-height:100%}.pos-pro-chip-row--brand-panel[data-v-2a0aa91d]{flex:1;min-width:0;margin-bottom:0;padding-bottom:.08rem;min-height:1.85rem;align-items:center}.pos-pro-filter-search-panel[data-v-2a0aa91d]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;align-self:stretch;min-width:0;min-height:100%}.pos-pro-filter-search-panel .pos-pro-search-row--with-brand[data-v-2a0aa91d]{gap:.28rem;margin:0;flex:0 0 auto;width:100%}.pos-pro-search-row--with-brand[data-v-2a0aa91d]{margin-top:0;padding-top:0;border-top:none;width:100%;align-items:center;min-height:1.85rem}@media (max-width: 540px){.pos-pro-filter-strip--brand-search[data-v-2a0aa91d]{grid-template-columns:1fr;gap:.4rem;align-items:stretch}.pos-pro-filter-brand-panel[data-v-2a0aa91d]{align-items:center}.pos-pro-chip-row--brand-panel[data-v-2a0aa91d]{padding-bottom:.2rem}.pos-pro-filter-search-panel[data-v-2a0aa91d]{align-self:stretch}}.pos-pro-filter-strip .pos-pro-chip-row[data-v-2a0aa91d]{flex:1;min-width:0;margin-bottom:0;padding-bottom:.12rem}.pos-pro-search-row[data-v-2a0aa91d]{display:flex;align-items:center;gap:.4rem;margin-top:.35rem;padding-top:.45rem;border-top:1px solid #f1f5f9}.pos-pro-search-row__ico[data-v-2a0aa91d]{color:#94a3b8;font-size:.85rem;flex-shrink:0}.pos-pro-input--search[data-v-2a0aa91d]{flex:1;min-width:0;padding:.45rem .55rem;font-size:.85rem}.pos-pro-filter-search-panel .pos-pro-input--search[data-v-2a0aa91d]{min-height:1.85rem;padding:.28rem .4rem;font-size:.72rem;border-radius:.38rem;box-sizing:border-box}.pos-pro-filter-search-panel .pos-pro-search-row__ico[data-v-2a0aa91d]{font-size:.72rem}.pos-pro-no-products[data-v-2a0aa91d]{grid-column:1 / -1;text-align:center;color:#94a3b8;font-size:.85rem;padding:2rem 1rem;margin:0}.pos-pro-products-head[data-v-2a0aa91d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;padding:.55rem .65rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0}.pos-pro-products-head__main[data-v-2a0aa91d]{display:flex;flex-direction:column;gap:.08rem;min-width:0}.pos-pro-products-head__title[data-v-2a0aa91d]{font-size:.78rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.pos-pro-products-head__hint[data-v-2a0aa91d]{font-size:.58rem;font-weight:600;color:#64748b}.pos-pro-products-head__count[data-v-2a0aa91d]{flex-shrink:0;min-width:1.65rem;padding:.2rem .45rem;border-radius:.4rem;font-size:.68rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:center;color:var(--primary-800, #166534);background:#ecfdf5;border:1px solid rgba(48,151,101,.25)}.pos-pro-chip-row[data-v-2a0aa91d]{display:flex;flex-wrap:nowrap;gap:.28rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.22rem;margin-bottom:.45rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin;overscroll-behavior-x:contain;align-items:center}.pos-pro-chip-row[data-v-2a0aa91d]:last-child{margin-bottom:0}.pos-pro-chip[data-v-2a0aa91d]{flex:0 0 auto;padding:.2rem .45rem;border-radius:999px;border:1px solid #e2e8f0;background:#fff;font-size:.6rem;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.pos-pro-chip[data-v-2a0aa91d]:hover{border-color:#94a3b8}.pos-pro-chip--on[data-v-2a0aa91d]{background:var(--primary-600, #309765);border-color:var(--primary-600, #309765);color:#fff}.pos-pro-products-wrap[data-v-2a0aa91d]{flex:1 1 0;min-height:11rem;display:flex;flex-direction:column;overflow:hidden;padding:0}.pos-pro-product-grid[data-v-2a0aa91d]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.6rem .55rem .65rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,168px),1fr));gap:.55rem;align-content:start;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#fafbfc,#f8fafc)}@media (min-width: 640px){.pos-pro-product-grid[data-v-2a0aa91d]{grid-template-columns:repeat(auto-fill,minmax(min(100%,188px),1fr))}}@media (min-width: 1100px){.pos-pro-product-grid[data-v-2a0aa91d]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}}.pos-pro-product[data-v-2a0aa91d]{position:relative;display:flex;flex-direction:column;align-items:stretch;align-content:flex-start;text-align:left;padding:.6rem .65rem;min-height:11.25rem;min-width:0;max-width:100%;width:100%;box-sizing:border-box;overflow:hidden;border-radius:.85rem;border:1px solid #e5e7eb;background:#fff;color:#0f172a;cursor:pointer;font-family:inherit;font-size:inherit;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease,background .2s ease}.pos-pro-product__main[data-v-2a0aa91d]{position:relative;flex:0 0 auto;width:100%;min-width:0;display:flex;flex-direction:column;align-items:stretch}.pos-pro-product[data-v-2a0aa91d]:hover:not(.pos-pro-product--selected){border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a14,0 0 0 1px #3097651f;transform:translateY(-2px)}.pos-pro-product--selected[data-v-2a0aa91d]{border-color:var(--primary-500, #22c55e);background:linear-gradient(165deg,#fff,#f0fdf4 42%,#ecfdf5);box-shadow:0 0 0 2px #22c55e33,0 8px 22px #30976524;transform:none}.pos-pro-product--selected[data-v-2a0aa91d]:hover{border-color:var(--primary-600, #309765);box-shadow:0 0 0 2px #30976547,0 10px 26px #30976529;transform:translateY(-1px)}.pos-pro-product--selected .pos-pro-product__thumb[data-v-2a0aa91d]{background:linear-gradient(145deg,#d1fae5,#a7f3d0);box-shadow:inset 0 0 0 1px #3097651f}.pos-pro-product--selected .pos-pro-product__stock-col[data-v-2a0aa91d]{background:#ecfdf58c;border-radius:.45rem}.pos-pro-product__top[data-v-2a0aa91d]{display:flex;flex-direction:row;align-items:stretch;gap:.4rem;width:100%;min-width:0;margin-bottom:.38rem}.pos-pro-product__thumb-wrap[data-v-2a0aa91d]{position:relative;flex:0 0 60%;max-width:60%;min-width:0}.pos-pro-product__stock-col[data-v-2a0aa91d]{flex:0 0 40%;max-width:40%;min-width:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.12rem;padding:.2rem .15rem .2rem .25rem;box-sizing:border-box;text-align:right}.pos-pro-product__stock-col .pos-pro-product__stock-label[data-v-2a0aa91d]{display:block;line-height:1.1;font-size:.42rem;letter-spacing:.05em;opacity:.92}.pos-pro-product__badge[data-v-2a0aa91d]{position:absolute;top:.25rem;right:.25rem;padding:.14rem .38rem;border-radius:999px;font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,var(--primary-600, #309765),var(--primary-700, #1d7041));border:none;pointer-events:none;box-shadow:0 2px 6px #30976559}.pos-pro-product__thumb[data-v-2a0aa91d]{flex:0 0 auto;flex-shrink:0;width:100%;height:2.85rem;border-radius:.5rem;background:linear-gradient(145deg,#ecfdf5,#d1fae5);display:flex;align-items:center;justify-content:center;color:var(--primary-600, #309765);font-size:1.2rem;box-shadow:inset 0 1px #ffffffa6}.pos-pro-product__name[data-v-2a0aa91d]{flex:0 0 auto;margin:0;padding:0;font-size:.8rem;font-weight:700;line-height:1.35;color:#0f172a;text-align:left;min-width:0;max-width:100%;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.pos-pro-product__sku[data-v-2a0aa91d]{flex:0 0 auto;margin:0;margin-top:.22rem;padding:0;font-size:.62rem;font-weight:600;color:#475569;line-height:1.25;text-align:left;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-pro-product__meta[data-v-2a0aa91d]{margin-top:auto;flex:0 0 auto;flex-shrink:0;width:100%;min-width:0;padding-top:.5rem;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;gap:.35rem;align-self:stretch}.pos-pro-product__price-row[data-v-2a0aa91d]{flex:0 0 auto;margin:0;padding:0;font-size:.88rem;font-weight:800;color:var(--primary-700, #1d7041);font-variant-numeric:tabular-nums;line-height:1.3;width:100%;min-width:0;letter-spacing:-.02em;word-break:break-word;overflow-wrap:anywhere;text-align:left}.pos-pro-product__stock-row[data-v-2a0aa91d]{flex:0 0 auto;display:flex;align-items:center;gap:.35rem;width:100%;min-width:0;min-height:1.65rem;padding:.32rem .45rem;box-sizing:border-box;border-radius:.5rem;background:#f1f5f9;border:1px solid #e2e8f0;flex-wrap:nowrap}.pos-pro-product__stock-row--top[data-v-2a0aa91d]{width:auto;max-width:100%;min-height:0;margin:0;padding:0;border:none;background:transparent;justify-content:flex-end;flex-wrap:nowrap;gap:.22rem}.pos-pro-product__stock-ico[data-v-2a0aa91d]{flex-shrink:0;font-size:.62rem;color:var(--primary-600, #309765);opacity:.9}.pos-pro-product__stock-row--top .pos-pro-product__stock-ico[data-v-2a0aa91d]{font-size:.5rem;opacity:.85}.pos-pro-product__stock-qty[data-v-2a0aa91d]{flex:1 1 auto;min-width:0;font-size:.76rem;font-weight:800;font-variant-numeric:tabular-nums;color:#0f172a;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-pro-product__stock-row--top .pos-pro-product__stock-qty[data-v-2a0aa91d]{flex:0 1 auto;font-size:.66rem;font-weight:800;line-height:1.15;text-align:right}.pos-pro-product__stock-label[data-v-2a0aa91d]{flex-shrink:0;font-size:.52rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#64748b;line-height:1}.pos-pro-modal--variants[data-v-2a0aa91d]{max-width:min(100%,22rem);max-height:min(88vh,28rem);display:flex;flex-direction:column;padding:0;overflow:hidden}.pos-pro-variant-modal__head[data-v-2a0aa91d]{align-items:flex-start}.pos-pro-variant-modal__product-name[data-v-2a0aa91d]{margin:.25rem 0 0;font-size:.72rem;font-weight:600;color:#64748b;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:14rem}.pos-pro-variant-modal__hint[data-v-2a0aa91d]{margin:0;padding:.35rem 1rem .5rem;font-size:.72rem;color:#94a3b8}.pos-pro-variant-list[data-v-2a0aa91d]{list-style:none;margin:0;padding:0 .65rem .85rem;overflow-y:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.35rem}.pos-pro-variant-item[data-v-2a0aa91d]{width:100%;display:flex;align-items:stretch;justify-content:space-between;gap:.65rem;padding:.65rem .75rem;text-align:left;border-radius:.65rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.pos-pro-variant-item[data-v-2a0aa91d]:hover{border-color:var(--primary-500, #22c55e);background:var(--primary-50, #f0fdf4);box-shadow:0 2px 10px #3097651f}.pos-pro-variant-item__main[data-v-2a0aa91d]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.2rem}.pos-pro-variant-item__label[data-v-2a0aa91d]{font-size:.78rem;font-weight:700;color:#0f172a;line-height:1.3}.pos-pro-variant-item__sku[data-v-2a0aa91d]{font-size:.65rem;color:#64748b;font-variant-numeric:tabular-nums}.pos-pro-variant-item__meta[data-v-2a0aa91d]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.15rem}.pos-pro-variant-item__price[data-v-2a0aa91d]{font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--primary-700, #1d7041)}.pos-pro-variant-item__stock[data-v-2a0aa91d]{font-size:.6rem;color:#94a3b8;font-variant-numeric:tabular-nums}.pos-pro-right-actions[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 0 .15rem;flex-shrink:0}.pos-pro-btn--soft[data-v-2a0aa91d]{flex:1 1 auto;min-width:calc(50% - .25rem);background:#fff;border:1px solid #e2e8f0;color:#334155;padding:.5rem .55rem;font-size:.75rem}@media (min-width: 640px){.pos-pro-btn--soft[data-v-2a0aa91d]{min-width:unset;flex:0 1 auto}}.pos-pro-btn--soft[data-v-2a0aa91d]:hover:not(:disabled){border-color:var(--primary-600, #309765);color:var(--primary-700, #1d7041)}.pos-pro-btn--link[data-v-2a0aa91d]{text-decoration:none}.pos-pro-modal-backdrop[data-v-2a0aa91d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pos-pro-modal[data-v-2a0aa91d]{width:100%;max-width:400px;max-height:min(90vh,640px);overflow:auto;background:#fff;border-radius:1rem;box-shadow:0 25px 50px #0f172a33;border:1px solid rgba(15,23,42,.06)}.pos-pro-modal--wide[data-v-2a0aa91d]{max-width:520px}.pos-pro-modal--shortcuts[data-v-2a0aa91d]{max-width:min(100%,28rem)}.pos-pro-modal--holds[data-v-2a0aa91d]{max-width:min(100%,22rem)}.pos-pro-holds-list[data-v-2a0aa91d]{list-style:none;margin:0;padding:0 .75rem .85rem;max-height:min(55vh,320px);overflow-y:auto}.pos-pro-holds-item[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;padding:.45rem 0;border-bottom:1px solid #f1f5f9;font-size:.75rem}.pos-pro-holds-item__main[data-v-2a0aa91d]{min-width:0;flex:1 1 8rem}.pos-pro-holds-item__meta[data-v-2a0aa91d]{display:block;font-size:.65rem;color:#64748b;margin-top:.15rem}.pos-pro-holds-item__actions[data-v-2a0aa91d]{display:flex;gap:.35rem;flex-shrink:0}.pos-pro-holds-recall[data-v-2a0aa91d],.pos-pro-holds-remove[data-v-2a0aa91d]{padding:.3rem .5rem;border-radius:.4rem;font-size:.65rem;font-weight:700;cursor:pointer;border:1px solid #e2e8f0;background:#fff}.pos-pro-holds-recall[data-v-2a0aa91d]{border-color:var(--primary-300, #86efac);background:var(--primary-50, #f0fdf4);color:var(--primary-800, #007551)}.pos-pro-holds-remove[data-v-2a0aa91d]{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.pos-pro-newcust-form[data-v-2a0aa91d]{padding:.5rem 1rem 1rem;display:flex;flex-direction:column;gap:.35rem}.pos-pro-newcust-label[data-v-2a0aa91d]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.pos-pro-newcust-actions[data-v-2a0aa91d]{display:flex;justify-content:flex-end;gap:.4rem;margin-top:.5rem}.pos-pro-modal--calc[data-v-2a0aa91d]{max-width:320px}.pos-pro-modal--pay[data-v-2a0aa91d]{max-width:min(100%,28rem)}.pos-pro-pay-modal__sub[data-v-2a0aa91d]{margin:.2rem 0 0;font-size:.72rem;color:#64748b;font-weight:500}.pos-pro-pay-due[data-v-2a0aa91d]{margin:0 1rem 1rem;padding:1rem 1.1rem;border-radius:.75rem;background:linear-gradient(135deg,#f0fdf4,#ecfdf5 45%,#f8fafc);border:1px solid rgba(16,185,129,.22)}.pos-pro-pay-due__label[data-v-2a0aa91d]{display:block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#047857}.pos-pro-pay-due__value[data-v-2a0aa91d]{display:block;margin-top:.25rem;font-size:1.65rem;font-weight:800;font-variant-numeric:tabular-nums;color:#0f172a;line-height:1.15}.pos-pro-pay-due__meta[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.65rem;font-size:.75rem;color:#475569}.pos-pro-pay-due__phone[data-v-2a0aa91d]{font-variant-numeric:tabular-nums}.pos-pro-pay-methods[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1rem .85rem}.pos-pro-pay-method[data-v-2a0aa91d]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border-radius:.55rem;border:1px solid #e2e8f0;background:#fff;font-size:.72rem;font-weight:600;color:#475569;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.pos-pro-pay-method i[data-v-2a0aa91d]{font-size:.85rem;opacity:.88}.pos-pro-pay-method[data-v-2a0aa91d]:hover{border-color:#cbd5e1;background:#f8fafc}.pos-pro-pay-method--active[data-v-2a0aa91d]{border-color:var(--primary-500, #22c55e);background:var(--primary-50, #f0fdf4);color:var(--primary-800, #166534);box-shadow:0 0 0 1px #22c55e1f}.pos-pro-pay-body[data-v-2a0aa91d]{padding:0 1rem 1rem}.pos-pro-pay-field-label[data-v-2a0aa91d]{display:block;margin-bottom:.35rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.pos-pro-pay-input[data-v-2a0aa91d]{width:100%;box-sizing:border-box;padding:.55rem .75rem;border-radius:.55rem;border:1px solid #e2e8f0;font-size:.9rem;font-variant-numeric:tabular-nums;transition:border-color .15s ease,box-shadow .15s ease}.pos-pro-pay-input[data-v-2a0aa91d]:focus{outline:none;border-color:var(--primary-500, #22c55e);box-shadow:0 0 0 3px #22c55e24}.pos-pro-pay-input--lg[data-v-2a0aa91d]{padding:.7rem .85rem;font-size:1.25rem;font-weight:700}.pos-pro-pay-quick-row[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.pos-pro-pay-chip[data-v-2a0aa91d]{padding:.35rem .55rem;border-radius:.45rem;border:1px solid #e2e8f0;background:#f8fafc;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;color:#334155;cursor:pointer}.pos-pro-pay-chip[data-v-2a0aa91d]:hover{border-color:#cbd5e1;background:#f1f5f9}.pos-pro-pay-change[data-v-2a0aa91d]{display:flex;align-items:center;justify-content:space-between;margin-top:.85rem;padding:.65rem .85rem;border-radius:.55rem;background:#f8fafc;border:1px solid #f1f5f9}.pos-pro-pay-change__label[data-v-2a0aa91d]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.pos-pro-pay-change__value[data-v-2a0aa91d]{font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums;color:#0f172a}.pos-pro-pay-change--ok[data-v-2a0aa91d]{background:#ecfdf5;border-color:#10b98147}.pos-pro-pay-change--ok .pos-pro-pay-change__value[data-v-2a0aa91d]{color:#047857}.pos-pro-pay-change--exact[data-v-2a0aa91d]{background:#eff6ff;border-color:#3b82f638}.pos-pro-pay-change--exact .pos-pro-pay-change__value[data-v-2a0aa91d]{color:#1d4ed8}.pos-pro-pay-change--short[data-v-2a0aa91d]{background:#fef2f2;border-color:#ef444438}.pos-pro-pay-change--short .pos-pro-pay-change__value[data-v-2a0aa91d]{color:#dc2626}.pos-pro-pay-warn[data-v-2a0aa91d]{display:flex;align-items:center;gap:.4rem;margin:.5rem 0 0;padding:.45rem .55rem;border-radius:.45rem;background:#fef2f2;color:#b91c1c;font-size:.72rem;font-weight:600}.pos-pro-pay-split-summary[data-v-2a0aa91d]{margin:.5rem 0 .85rem;padding:.55rem .65rem;border-radius:.5rem;background:#f8fafc;border:1px solid #f1f5f9}.pos-pro-pay-split-line[data-v-2a0aa91d]{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:#475569}.pos-pro-pay-card-total[data-v-2a0aa91d]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.85rem;padding:.65rem .75rem;border-radius:.55rem;background:#f8fafc;border:1px solid #e2e8f0}.pos-pro-pay-card-total__label[data-v-2a0aa91d]{font-size:.72rem;font-weight:700;text-transform:uppercase;color:#64748b}.pos-pro-pay-card-total__value[data-v-2a0aa91d]{font-size:1.2rem;font-weight:800;font-variant-numeric:tabular-nums;color:#0f172a}.pos-pro-pay-hint-inline[data-v-2a0aa91d]{margin:.45rem 0 0;font-size:.68rem;color:#94a3b8;line-height:1.4}.pos-pro-pay-footer[data-v-2a0aa91d]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.85rem 1rem 1rem;border-top:1px solid #f1f5f9;background:#fafbfc;border-radius:0 0 1rem 1rem}.pos-pro-modal__head[data-v-2a0aa91d]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #f1f5f9}.pos-pro-modal__title[data-v-2a0aa91d]{margin:0;font-size:1rem;font-weight:700}.pos-pro-modal__close[data-v-2a0aa91d]{width:2.25rem;height:2.25rem;border:none;border-radius:.5rem;background:#f1f5f9;color:#475569;cursor:pointer}.pos-pro-modal__close[data-v-2a0aa91d]:hover{background:#e2e8f0}.pos-pro-modal__hint[data-v-2a0aa91d]{margin:0;padding:.65rem 1rem 0;font-size:.8rem;color:#64748b}.pos-pro-modal__foot[data-v-2a0aa91d]{padding:1rem;border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end}.pos-pro-btn--inline[data-v-2a0aa91d]{text-decoration:none}.pos-pro-calc-display[data-v-2a0aa91d]{margin:.75rem 1rem;padding:.65rem .75rem;border-radius:.65rem;background:#0f172a;color:#e2e8f0;font-size:1.35rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;min-height:2.75rem;word-break:break-all}.pos-pro-calc-keys[data-v-2a0aa91d]{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;padding:0 1rem 1rem}.pos-pro-calc-key[data-v-2a0aa91d]{padding:.65rem .25rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;font-size:1rem;font-weight:600;cursor:pointer}.pos-pro-calc-key[data-v-2a0aa91d]:hover{background:#f8fafc}.pos-pro-calc-key[data-v-2a0aa91d]:active{transform:scale(.98)}.pos-pro-report-kpis[data-v-2a0aa91d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;padding:.75rem 1rem}.pos-pro-report-kpi[data-v-2a0aa91d]{padding:.55rem .65rem;border-radius:.65rem;background:#f8fafc;border:1px solid #f1f5f9}.pos-pro-report-kpi__l[data-v-2a0aa91d]{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.2rem}.pos-pro-report-kpi__v[data-v-2a0aa91d]{font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;color:#0f172a}.pos-pro-report-kpi__v--warn[data-v-2a0aa91d]{color:#c2410c}.pos-pro-report-table[data-v-2a0aa91d]{width:calc(100% - 2rem);margin:0 1rem .75rem;border-collapse:collapse;font-size:.8rem}.pos-pro-report-table th[data-v-2a0aa91d],.pos-pro-report-table td[data-v-2a0aa91d]{padding:.45rem .35rem;border-bottom:1px solid #f1f5f9;text-align:left}.pos-pro-report-table th[data-v-2a0aa91d]{color:#64748b;font-weight:600;font-size:.7rem;text-transform:uppercase}.pos-pro-report-table__num[data-v-2a0aa91d]{text-align:right;font-variant-numeric:tabular-nums}.pos-pro-modal--receipt[data-v-2a0aa91d]{max-width:min(100%,26rem);max-height:min(92vh,36rem);display:flex;flex-direction:column;padding:0;overflow:hidden}.pos-pro-receipt-modal__toolbar[data-v-2a0aa91d]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;border-bottom:1px solid #f1f5f9;background:linear-gradient(180deg,#fff,#fafbfc);flex-shrink:0}.pos-pro-receipt-modal__toolbar-main[data-v-2a0aa91d]{display:flex;align-items:center;gap:.65rem;min-width:0}.pos-pro-receipt-modal__toolbar-icon[data-v-2a0aa91d]{width:2.5rem;height:2.5rem;border-radius:.65rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-500, #22c55e) 0%,var(--primary-700, #1d7041) 100%);color:#fff;font-size:1rem;box-shadow:0 4px 14px #30976559;flex-shrink:0}.pos-pro-receipt-modal__heading[data-v-2a0aa91d]{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:#0f172a;line-height:1.2}.pos-pro-receipt-modal__tagline[data-v-2a0aa91d]{margin:.15rem 0 0;font-size:.72rem;color:#64748b;font-weight:500}.pos-pro-receipt-modal__scroll[data-v-2a0aa91d]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem 1rem .5rem;-webkit-overflow-scrolling:touch}.pos-pro-receipt-modal__ticket[data-v-2a0aa91d]{position:relative;border-radius:.85rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 3px #0f172a0a,0 12px 28px #0f172a0f;overflow:hidden}.pos-pro-receipt-modal__ticket-accent[data-v-2a0aa91d]{height:4px;background:linear-gradient(90deg,var(--primary-600, #309765) 0%,#0ea5e9 50%,var(--primary-500, #22c55e) 100%);opacity:.92}.pos-pro-receipt-modal__ticket-head[data-v-2a0aa91d]{padding:.85rem 1rem .75rem;text-align:center;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px dashed #e2e8f0}.pos-pro-receipt-modal__store[data-v-2a0aa91d]{display:block;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:.5rem}.pos-pro-receipt-modal__ref-block[data-v-2a0aa91d]{margin-bottom:.55rem}.pos-pro-receipt-modal__ref-label[data-v-2a0aa91d]{display:block;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.2rem}.pos-pro-receipt-modal__ref-value[data-v-2a0aa91d]{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;color:#0f172a;letter-spacing:-.02em}.pos-pro-receipt-modal__meta-row[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem}.pos-pro-receipt-modal__meta-pill[data-v-2a0aa91d]{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .5rem;border-radius:999px;font-size:.65rem;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.pos-pro-receipt-modal__meta-pill i[data-v-2a0aa91d]{font-size:.58rem;opacity:.75}.pos-pro-receipt-modal__table-shell[data-v-2a0aa91d]{padding:.35rem .5rem .5rem}.pos-pro-receipt-modal__table[data-v-2a0aa91d]{width:100%;border-collapse:collapse;font-size:.72rem}.pos-pro-receipt-modal__table thead th[data-v-2a0aa91d]{padding:.45rem .4rem;text-align:left;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;border-bottom:1px solid #f1f5f9}.pos-pro-receipt-modal__th-narrow[data-v-2a0aa91d]{width:2.25rem;text-align:center}.pos-pro-receipt-modal__th-amount[data-v-2a0aa91d]{text-align:right;width:32%}.pos-pro-receipt-modal__table tbody tr[data-v-2a0aa91d]:nth-child(2n){background:#fafbfc}.pos-pro-receipt-modal__table tbody td[data-v-2a0aa91d]{padding:.5rem .4rem;vertical-align:top;border-bottom:1px solid #f1f5f9;color:#334155}.pos-pro-receipt-modal__td-item[data-v-2a0aa91d]{min-width:0}.pos-pro-receipt-modal__item-name[data-v-2a0aa91d]{display:block;font-weight:600;line-height:1.35;word-break:break-word}.pos-pro-receipt-modal__td-qty[data-v-2a0aa91d]{text-align:center;font-variant-numeric:tabular-nums;font-weight:700;color:#64748b}.pos-pro-receipt-modal__td-amount[data-v-2a0aa91d]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:#0f172a;white-space:nowrap}.pos-pro-receipt-modal__total[data-v-2a0aa91d]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 .65rem .65rem;padding:.65rem .75rem;border-radius:.65rem;background:linear-gradient(135deg,var(--primary-50, #f0fdf4) 0%,#ecfdf5 100%);border:1px solid rgba(48,151,101,.22)}.pos-pro-receipt-modal__total-label[data-v-2a0aa91d]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--primary-800, #166534)}.pos-pro-receipt-modal__total-value[data-v-2a0aa91d]{font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--primary-900, #14532d)}.pos-pro-receipt-modal__payment[data-v-2a0aa91d]{margin:0 .65rem .65rem;padding:.65rem .75rem;border-radius:.65rem;background:#f8fafc;border:1px solid #e2e8f0}.pos-pro-receipt-modal__payment-head[data-v-2a0aa91d]{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.pos-pro-receipt-modal__payment-head i[data-v-2a0aa91d]{color:var(--primary-600, #309765)}.pos-pro-receipt-modal__dl[data-v-2a0aa91d]{margin:0}.pos-pro-receipt-modal__dl-row[data-v-2a0aa91d]{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;padding:.28rem 0;border-bottom:1px solid #f1f5f9;font-size:.72rem}.pos-pro-receipt-modal__dl-row[data-v-2a0aa91d]:last-child{border-bottom:none;padding-bottom:0}.pos-pro-receipt-modal__dl-row--highlight dt[data-v-2a0aa91d],.pos-pro-receipt-modal__dl-row--highlight dd[data-v-2a0aa91d]{color:var(--primary-700, #1d7041);font-weight:700}.pos-pro-receipt-modal__dl dt[data-v-2a0aa91d]{margin:0;font-weight:600;color:#64748b;flex-shrink:0}.pos-pro-receipt-modal__dl dd[data-v-2a0aa91d]{margin:0;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:#0f172a;word-break:break-word}.pos-pro-receipt-modal__dl-ref[data-v-2a0aa91d]{font-weight:600!important;font-size:.68rem!important;color:#475569!important}.pos-pro-receipt-modal__footer[data-v-2a0aa91d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem;padding:.75rem 1rem 1rem;border-top:1px solid #f1f5f9;background:#fafbfc;flex-shrink:0}.pos-pro-receipt-modal__footer--single[data-v-2a0aa91d]{justify-content:stretch}.pos-pro-receipt-modal__footer .pos-pro-btn--primary.pos-pro-receipt-modal__btn-wide[data-v-2a0aa91d]{flex:1 1 auto;width:100%;max-width:none}.pos-pro-receipt-modal__btn-print[data-v-2a0aa91d]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .85rem;border-radius:.65rem;font-size:.78rem;font-weight:700;border:1px solid var(--primary-400, #4ade80);background:#fff;color:var(--primary-800, #166534);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.pos-pro-receipt-modal__btn-print[data-v-2a0aa91d]:hover{background:var(--primary-50, #f0fdf4);box-shadow:0 2px 8px #30976526}.pos-pro-receipt-modal__empty[data-v-2a0aa91d]{padding:1.75rem 1.25rem 1.25rem;text-align:center}.pos-pro-receipt-modal__empty-visual[data-v-2a0aa91d]{width:3.5rem;height:3.5rem;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f1f5f9,#e2e8f0);color:#94a3b8;font-size:1.35rem}.pos-pro-receipt-modal__empty-title[data-v-2a0aa91d]{margin:0 0 .4rem;font-size:.95rem;font-weight:800;color:#0f172a}.pos-pro-receipt-modal__empty-text[data-v-2a0aa91d]{font-size:.78rem;line-height:1.5;color:#64748b;max-width:18rem;margin:0 auto}.pos-pro-shortcuts-intro[data-v-2a0aa91d]{margin:0;padding:.5rem 1rem 0;font-size:.72rem;color:#64748b;line-height:1.45}.pos-pro-shortcuts-table[data-v-2a0aa91d]{list-style:none;margin:0;padding:.5rem .65rem 1rem;display:flex;flex-direction:column;gap:.35rem}.pos-pro-shortcuts-table li[data-v-2a0aa91d]{display:flex;align-items:flex-start;gap:.5rem;padding:.35rem .45rem;border-radius:.4rem;background:#f8fafc;border:1px solid #f1f5f9;font-size:.68rem;color:#334155;line-height:1.35}.pos-pro-shortcuts-kbd[data-v-2a0aa91d]{flex:0 0 auto;min-width:5.5rem;padding:.2rem .35rem;border-radius:.3rem;background:#fff;border:1px solid var(--primary-200, #bbf7d0);font-size:.62rem;font-weight:700;font-family:ui-monospace,monospace;color:var(--primary-800, #007551);text-align:center}.pos-pro-shortcuts-desc[data-v-2a0aa91d]{flex:1;min-width:0}.pos-pro-btn--keys[data-v-2a0aa91d]{border-color:var(--primary-200, #bbf7d0);background:var(--primary-50, #f0fdf4);color:var(--primary-800, #007551)}@media print{body[data-v-441c1f7a] *{visibility:hidden}#invoice-modal[data-v-441c1f7a],#invoice-modal[data-v-441c1f7a] *{visibility:visible}#invoice-modal[data-v-441c1f7a]{position:absolute;left:0;top:0;width:100%;margin:0;padding:0}.no-print[data-v-441c1f7a]{display:none!important}.suggestion-item[data-v-441c1f7a]{transition:background-color .2s}.suggestion-item[data-v-441c1f7a]:hover{background-color:#f3f4f6}[data-v-441c1f7a]::-webkit-scrollbar{width:8px}[data-v-441c1f7a]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 8px 8px 0}[data-v-441c1f7a]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-441c1f7a]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}@keyframes pulse-441c1f7a{0%{background-color:#f0fdf4}50%{background-color:#dcfce7}to{background-color:#f0fdf4}}.highlight-added[data-v-441c1f7a]{animation:pulse-441c1f7a 1.5s ease-in-out}.image-upload-container[data-v-441c1f7a]{transition:all .3s ease}.image-upload-container[data-v-441c1f7a]:hover{transform:scale(1.02)}.image-upload-label[data-v-441c1f7a]{cursor:pointer;transition:all .3s ease}.image-upload-label[data-v-441c1f7a]:hover{background-color:#f0fdf4}input[type=checkbox][data-v-441c1f7a]:disabled{opacity:.5;cursor:not-allowed}tr.disabled-checkbox[data-v-441c1f7a]{opacity:.7}th[data-v-ea2badac]{background-color:#d9252c}.highlight-item[data-v-d427e104]{animation:pulse-d427e104 1.5s ease-in-out}@keyframes pulse-d427e104{0%{background-color:#f0fdf4}50%{background-color:#dcfce7}to{background-color:#f0fdf4}}@media (max-width: 768px){.flex-col[data-v-d427e104]{flex-direction:column}}.modal-container[data-v-d427e104]{display:flex;justify-content:center;align-items:center}.modal-content[data-v-d427e104]{display:flex;flex-direction:column;max-height:90vh;background:#fff;border-radius:.5rem;box-shadow:0 10px 25px #0000001a}table[data-v-d427e104]{min-width:100%;border-collapse:separate;border-spacing:0}th[data-v-d427e104]{position:sticky;top:0;background-color:#d4232a;z-index:10}input[type=number][data-v-d427e104]::-webkit-inner-spin-button,input[type=number][data-v-d427e104]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button[data-v-d427e104]:disabled{opacity:.5;cursor:not-allowed}[data-v-d427e104]::-webkit-scrollbar{width:8px;height:8px}[data-v-d427e104]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-d427e104]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-d427e104]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.v-select[data-v-a176705a]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.modal-enter-active[data-v-a176705a],.modal-leave-active[data-v-a176705a]{transition:opacity .3s}.modal-enter[data-v-a176705a],.modal-leave-to[data-v-a176705a]{opacity:0}.highlight-item[data-v-fdcff0d4]{animation:pulse-fdcff0d4 1.5s ease-in-out}@keyframes pulse-fdcff0d4{0%{background-color:#f0fdf4}50%{background-color:#dcfce7}to{background-color:#f0fdf4}}@media (max-width: 768px){.flex-col[data-v-fdcff0d4]{flex-direction:column}}.modal-container[data-v-fdcff0d4]{display:flex;justify-content:center;align-items:center}.modal-content[data-v-fdcff0d4]{display:flex;flex-direction:column;max-height:90vh;background:#fff;border-radius:.5rem;box-shadow:0 10px 25px #0000001a}table[data-v-fdcff0d4]{min-width:100%;border-collapse:separate;border-spacing:0}th[data-v-fdcff0d4]{position:sticky;top:0;background-color:#f9fafb;z-index:10}input[type=number][data-v-fdcff0d4]::-webkit-inner-spin-button,input[type=number][data-v-fdcff0d4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button[data-v-fdcff0d4]:disabled{opacity:.5;cursor:not-allowed}[data-v-fdcff0d4]::-webkit-scrollbar{width:8px;height:8px}[data-v-fdcff0d4]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-fdcff0d4]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-fdcff0d4]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}th[data-v-3f7b86f5]{background-color:#009b4c}@media print{body[data-v-2adc0eb5] *{visibility:hidden}#invoice-modal[data-v-2adc0eb5],#invoice-modal[data-v-2adc0eb5] *{visibility:visible}#invoice-modal[data-v-2adc0eb5]{position:absolute;left:0;top:0;width:100%;margin:0;padding:0}.no-print[data-v-2adc0eb5]{display:none!important}.suggestion-item[data-v-2adc0eb5]{transition:background-color .2s}.suggestion-item[data-v-2adc0eb5]:hover{background-color:#f3f4f6}[data-v-2adc0eb5]::-webkit-scrollbar{width:8px}[data-v-2adc0eb5]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 8px 8px 0}[data-v-2adc0eb5]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-2adc0eb5]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}@keyframes pulse-2adc0eb5{0%{background-color:#f0fdf4}50%{background-color:#dcfce7}to{background-color:#f0fdf4}}.highlight-added[data-v-2adc0eb5]{animation:pulse-2adc0eb5 1.5s ease-in-out}.image-upload-container[data-v-2adc0eb5]{transition:all .3s ease}.image-upload-container[data-v-2adc0eb5]:hover{transform:scale(1.02)}.image-upload-label[data-v-2adc0eb5]{cursor:pointer;transition:all .3s ease}.image-upload-label[data-v-2adc0eb5]:hover{background-color:#f0fdf4}input[type=checkbox][data-v-2adc0eb5]:disabled{opacity:.5;cursor:not-allowed}tr.disabled-checkbox[data-v-2adc0eb5]{opacity:.7}.containers[data-v-9fd8f270]{max-width:1200px;margin:0 auto;padding:20px}.modal-container[data-v-9fd8f270]{display:flex;justify-content:center;align-items:center}.modal-content[data-v-9fd8f270]{display:flex;flex-direction:column;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media print{body[data-v-6b0da1ba] *{visibility:hidden}#invoice-modal[data-v-6b0da1ba],#invoice-modal[data-v-6b0da1ba] *{visibility:visible}#invoice-modal[data-v-6b0da1ba]{position:absolute;left:0;top:0;width:100%;margin:0;padding:0}.no-print[data-v-6b0da1ba]{display:none!important}.suggestion-item[data-v-6b0da1ba]{transition:background-color .2s}.suggestion-item[data-v-6b0da1ba]:hover{background-color:#f3f4f6}[data-v-6b0da1ba]::-webkit-scrollbar{width:8px}[data-v-6b0da1ba]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 8px 8px 0}[data-v-6b0da1ba]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-6b0da1ba]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}@keyframes pulse-6b0da1ba{0%{background-color:#f0fdf4}50%{background-color:#dcfce7}to{background-color:#f0fdf4}}.highlight-added[data-v-6b0da1ba]{animation:pulse-6b0da1ba 1.5s ease-in-out}.image-upload-container[data-v-6b0da1ba]{transition:all .3s ease}.image-upload-container[data-v-6b0da1ba]:hover{transform:scale(1.02)}.image-upload-label[data-v-6b0da1ba]{cursor:pointer;transition:all .3s ease}.image-upload-label[data-v-6b0da1ba]:hover{background-color:#f0fdf4}input[type=checkbox][data-v-6b0da1ba]:disabled{opacity:.5;cursor:not-allowed}tr.disabled-checkbox[data-v-6b0da1ba]{opacity:.7}.v-select[data-v-33dacd94]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.modal-enter-active[data-v-33dacd94],.modal-leave-active[data-v-33dacd94]{transition:opacity .3s}.modal-enter[data-v-33dacd94],.modal-leave-to[data-v-33dacd94]{opacity:0}.v-select-custom[data-v-6ff4f621]{--vs-controls-color: #6b7280;--vs-border-color: #d1d5db;--vs-dropdown-bg: #ffffff;--vs-dropdown-option--active-bg: #f3f4f6;--vs-dropdown-option--active-color: #111827}.v-select-custom[data-v-6ff4f621] .vs__dropdown-toggle{border-radius:.375rem;padding:.35rem;border:1px solid var(--vs-border-color)}.v-select-custom[data-v-6ff4f621] .vs__search{padding:.25rem .5rem;margin:0}.v-select-custom[data-v-6ff4f621] .vs__selected{margin:0 2px;padding:0 4px}.v-select-custom[data-v-6ff4f621] .vs__actions{padding:0 6px}.v-select-custom[data-v-6ff4f621] .vs__clear,.v-select-custom[data-v-6ff4f621] .vs__open-indicator{fill:var(--vs-controls-color)}.containers[data-v-1398d81a]{max-width:1200px;margin:0 auto;padding:20px}.modal-container[data-v-1398d81a]{display:flex;justify-content:center;align-items:center}.modal-content[data-v-1398d81a]{display:flex;flex-direction:column;background:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media print{body[data-v-98cf03af] *{visibility:hidden}#invoice-modal[data-v-98cf03af],#invoice-modal[data-v-98cf03af] *{visibility:visible}#invoice-modal[data-v-98cf03af]{position:absolute;left:0;top:0;width:100%;margin:0;padding:0}.no-print[data-v-98cf03af]{display:none!important}.suggestion-item[data-v-98cf03af]{transition:background-color .2s}.suggestion-item[data-v-98cf03af]:hover{background-color:#f3f4f6}[data-v-98cf03af]::-webkit-scrollbar{width:8px}[data-v-98cf03af]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:0 8px 8px 0}[data-v-98cf03af]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-98cf03af]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}@keyframes pulse-98cf03af{0%{background-color:#f0fdf4}50%{background-color:#dcfce7}to{background-color:#f0fdf4}}.highlight-added[data-v-98cf03af]{animation:pulse-98cf03af 1.5s ease-in-out}.image-upload-container[data-v-98cf03af]{transition:all .3s ease}.image-upload-container[data-v-98cf03af]:hover{transform:scale(1.02)}.image-upload-label[data-v-98cf03af]{cursor:pointer;transition:all .3s ease}.image-upload-label[data-v-98cf03af]:hover{background-color:#f0fdf4}input[type=checkbox][data-v-98cf03af]:disabled{opacity:.5;cursor:not-allowed}tr.disabled-checkbox[data-v-98cf03af]{opacity:.7}.highlight-item[data-v-d311826f]{animation:pulse-d311826f 1.5s ease-in-out}@keyframes pulse-d311826f{0%{background-color:#f0fdf4}50%{background-color:#dcfce7}to{background-color:#f0fdf4}}@media (max-width: 768px){.flex-col[data-v-d311826f]{flex-direction:column}}.modal-container[data-v-d311826f]{display:flex;justify-content:center;align-items:center}.modal-content[data-v-d311826f]{display:flex;flex-direction:column;max-height:90vh;background:#fff;border-radius:.5rem;box-shadow:0 10px 25px #0000001a}table[data-v-d311826f]{min-width:100%;border-collapse:separate;border-spacing:0}th[data-v-d311826f]{position:sticky;top:0;background-color:#f9fafb;z-index:10}input[type=number][data-v-d311826f]::-webkit-inner-spin-button,input[type=number][data-v-d311826f]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button[data-v-d311826f]:disabled{opacity:.5;cursor:not-allowed}[data-v-d311826f]::-webkit-scrollbar{width:8px;height:8px}[data-v-d311826f]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-d311826f]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-d311826f]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}#baharisoft-preloader[data-v-27d71b0a]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f1f5f9,#e2e8f0,#cbd5e1);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:99999;transition:opacity .8s ease,visibility .8s ease}#baharisoft-preloader.hidden[data-v-27d71b0a]{opacity:0;visibility:hidden}.preloader-container[data-v-27d71b0a]{width:min(280px,90vw);padding:20px;text-align:center}.preloader-logo[data-v-27d71b0a]{width:60px;height:60px;background:linear-gradient(135deg,#6366f1,#8b5cf6,#3b82f6);border-radius:16px;margin:0 auto 15px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;animation:logo-pulse-27d71b0a 2s ease-in-out infinite;box-shadow:0 8px 20px #6366f14d}.preloader-logo[data-v-27d71b0a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:shimmer-sweep-27d71b0a 2s infinite}.preloader-logo i[data-v-27d71b0a]{color:#fff;font-size:24px;position:relative;z-index:1}.preloader-brand[data-v-27d71b0a]{width:120px;height:32px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9,#e2e8f0 75%);background-size:200% 100%;border-radius:6px;margin:0 auto 12px;animation:shimmer-27d71b0a 2s infinite;position:relative;box-shadow:0 3px 5px #0000000d}.preloader-brand[data-v-27d71b0a]:after{content:attr(data-brand);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#334155;font-size:18px;font-weight:900;letter-spacing:-.05em;z-index:1}.preloader-status[data-v-27d71b0a]{height:12px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9,#e2e8f0 75%);background-size:200% 100%;border-radius:6px;margin-bottom:8px;animation:shimmer-27d71b0a 2s infinite;animation-delay:.3s;box-shadow:0 2px 3px #0000000d}.preloader-status.short[data-v-27d71b0a]{width:60%;margin:0 auto 8px}.preloader-status.medium[data-v-27d71b0a]{width:80%;margin:0 auto 8px}.preloader-status.long[data-v-27d71b0a]{width:95%;margin:0 auto 8px}.preloader-progress[data-v-27d71b0a]{width:100%;height:3px;background:#0000001a;border-radius:2px;margin-top:20px;overflow:hidden;position:relative}.preloader-progress-bar[data-v-27d71b0a]{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6,#3b82f6,#10b981);border-radius:2px;width:0%;animation:progress-fill-27d71b0a 3s ease-out forwards}.preloader-text[data-v-27d71b0a]{color:#64748b;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-top:15px;opacity:0;animation:fade-in-27d71b0a 1s ease-in 1s forwards}.preloader-indicators[data-v-27d71b0a]{display:flex;justify-content:center;gap:12px;margin-top:20px}.preloader-indicator[data-v-27d71b0a]{width:6px;height:6px;background:#0003;border-radius:50%;animation:indicator-pulse-27d71b0a 1.5s ease-in-out infinite}.preloader-indicator[data-v-27d71b0a]:nth-child(1){animation-delay:0s;background:#10b981}.preloader-indicator[data-v-27d71b0a]:nth-child(2){animation-delay:.3s;background:#3b82f6}.preloader-indicator[data-v-27d71b0a]:nth-child(3){animation-delay:.6s;background:#8b5cf6}.preloader-indicator[data-v-27d71b0a]:nth-child(4){animation-delay:.9s;background:#6366f1}@keyframes shimmer-27d71b0a{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer-sweep-27d71b0a{0%{left:-100%}to{left:100%}}@keyframes logo-pulse-27d71b0a{0%,to{transform:scale(1);box-shadow:0 8px 20px #6366f14d}50%{transform:scale(1.05);box-shadow:0 12px 25px #6366f166}}@keyframes progress-fill-27d71b0a{0%{width:0%}to{width:100%}}@keyframes fade-in-27d71b0a{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes indicator-pulse-27d71b0a{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media (max-width: 480px){.preloader-container[data-v-27d71b0a]{width:min(250px,85vw);padding:15px}.preloader-logo[data-v-27d71b0a]{width:50px;height:50px}.preloader-logo i[data-v-27d71b0a]{font-size:20px}.preloader-brand[data-v-27d71b0a]{width:100px;height:28px}.preloader-brand[data-v-27d71b0a]:after{font-size:16px}}.ksh-modal-card[data-v-2b87f316]{border-radius:.75rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 50px #0f172a2e}.ksh-modal-header[data-v-2b87f316]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid rgba(15,23,42,.06)}.ksh-modal-title-wrap[data-v-2b87f316]{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.ksh-modal-icon[data-v-2b87f316]{width:2.25rem;height:2.25rem;border-radius:.5rem;background:linear-gradient(135deg,#309765,#16a34a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.ksh-modal-title[data-v-2b87f316]{margin:0;font-size:1rem;font-weight:700;color:#0f172a;line-height:1.25}.ksh-modal-sub[data-v-2b87f316]{margin:.2rem 0 0;font-size:.6875rem;color:#64748b;line-height:1.35}.ksh-modal-close[data-v-2b87f316]{width:2rem;height:2rem;border:none;border-radius:.375rem;background:transparent;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,color .15s ease}.ksh-modal-close[data-v-2b87f316]:hover{background:#0f172a0f;color:#0f172a}.ksh-modal-list[data-v-2b87f316]{list-style:none;margin:0;padding:.35rem 0 .5rem;max-height:min(70vh,22rem);overflow-y:auto}.ksh-modal-section[data-v-2b87f316]{list-style:none;margin:0;padding:.65rem 1rem .35rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#94a3b8}.ksh-modal-section[data-v-2b87f316]:first-child{padding-top:.45rem}.ksh-modal-row[data-v-2b87f316]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem 1rem;font-size:.8125rem}.ksh-modal-action[data-v-2b87f316]{color:#334155;font-weight:500}.ksh-modal-keys[data-v-2b87f316]{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0}.ksh-modal-keys kbd[data-v-2b87f316]{display:inline-block;min-width:1.5rem;padding:.15rem .4rem;font-family:ui-monospace,monospace;font-size:.6875rem;font-weight:600;color:#166534;background:#f0fdf4;border:1px solid rgba(22,101,52,.2);border-radius:.25rem;box-shadow:0 1px #16653414;text-align:center}.ksh-kbd-plus[data-v-2b87f316]{font-size:.65rem;color:#94a3b8;font-weight:600;padding:0 .05rem}.ksh-modal-footnote[data-v-2b87f316]{margin:0;padding:.65rem 1rem 1rem;font-size:.625rem;line-height:1.45;color:#64748b;border-top:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,#f8fafc99,#f8fafcf2);border-radius:0 0 .75rem .75rem}.ksh-modal-footnote strong[data-v-2b87f316]{font-weight:600}.topbar-particles[data-v-a7b1122f]{position:absolute;width:100%;height:100%;overflow:hidden;pointer-events:none}.topbar-particles .particle[data-v-a7b1122f]{position:absolute;width:4px;height:4px;background:#ffffff4d;border-radius:50%;animation:particleFloat-a7b1122f 15s infinite ease-in-out}@keyframes particleFloat-a7b1122f{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}50%{transform:translateY(-60px) translate(20px)}}.modern-icon-btn[data-v-a7b1122f]{position:relative;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.modern-icon-btn[data-v-a7b1122f]:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-2px)}.modern-icon-btn.active[data-v-a7b1122f]{background:#fff3;border-color:#fff6}.modern-panel[data-v-a7b1122f]{perspective:1000px}.panel-wrapper[data-v-a7b1122f]{transform-origin:top center;animation:panelSlideIn-a7b1122f .3s cubic-bezier(.4,0,.2,1)}@keyframes panelSlideIn-a7b1122f{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.quick-card[data-v-a7b1122f]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid rgba(0,0,0,.05);border-radius:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden}.quick-card[data-v-a7b1122f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#3097650d,#16a34a1a);opacity:0;transition:opacity .3s ease}.quick-card[data-v-a7b1122f]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px #30976526;border-color:#30976533}.quick-card[data-v-a7b1122f]:hover:before{opacity:1}.card-glow[data-v-a7b1122f]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,transparent,rgba(48,151,101,.3),transparent);opacity:0;filter:blur(8px);transition:opacity .3s ease}.quick-card:hover .card-glow[data-v-a7b1122f]{opacity:1}.card-content[data-v-a7b1122f]{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:.5rem}.icon-wrapper[data-v-a7b1122f]{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000026}.quick-card:hover .icon-wrapper[data-v-a7b1122f]{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px #0003}.card-label[data-v-a7b1122f]{font-size:.75rem;font-weight:600;color:#374151;text-align:center;line-height:1.2;transition:color .3s ease}.quick-card:hover .card-label[data-v-a7b1122f]{color:#1f2937}.profile-dropdown[data-v-a7b1122f]{perspective:1000px}.dropdown-wrapper[data-v-a7b1122f]{transform-origin:top center;animation:dropdownSlideIn-a7b1122f .3s cubic-bezier(.4,0,.2,1)}@keyframes dropdownSlideIn-a7b1122f{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.menu-item[data-v-a7b1122f]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#fff;border-radius:.75rem;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;margin-bottom:.375rem;border:1px solid transparent}.menu-item[data-v-a7b1122f]:hover{background:linear-gradient(135deg,#3097650d,#16a34a14);border-color:#3097651a;transform:translate(4px)}.menu-item-icon[data-v-a7b1122f]{width:2.5rem;height:2.5rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;flex-shrink:0;box-shadow:0 4px 12px #00000026;transition:all .2s ease}.menu-item:hover .menu-item-icon[data-v-a7b1122f]{transform:scale(1.05);box-shadow:0 6px 16px #0003}.menu-item-content[data-v-a7b1122f]{flex:1;display:flex;flex-direction:column;gap:.125rem}.menu-item-title[data-v-a7b1122f]{font-size:.875rem;font-weight:600;color:#1f2937;line-height:1.2}.menu-item-desc[data-v-a7b1122f]{font-size:.75rem;color:#6b7280;line-height:1.2}kbd[data-v-a7b1122f]{font-family:ui-monospace,monospace;font-size:.75rem}.user-trigger[data-v-a7b1122f]{border:1px solid transparent;transition:all .3s ease}.user-trigger[data-v-a7b1122f]:hover{border-color:#fff3}.user-trigger.active[data-v-a7b1122f]{background:#ffffff26;border-color:#ffffff4d}@media (max-width: 1024px){.modern-panel[data-v-a7b1122f]{width:22rem}.quick-grid[data-v-a7b1122f]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.modern-panel[data-v-a7b1122f],.profile-dropdown[data-v-a7b1122f]{right:0;width:calc(100vw - 2rem);max-width:22rem}.quick-grid[data-v-a7b1122f]{grid-template-columns:repeat(2,1fr)}.quick-card[data-v-a7b1122f]{padding:.875rem}.icon-wrapper[data-v-a7b1122f]{width:2.75rem;height:2.75rem;font-size:1.125rem}.card-label[data-v-a7b1122f]{font-size:.6875rem}.quick-card.col-span-3[data-v-a7b1122f]{grid-column:span 2}.panel-header .relative.z-10[data-v-a7b1122f]{padding:1rem}.panel-header h3[data-v-a7b1122f]{font-size:1rem}.panel-header p[data-v-a7b1122f]{font-size:.8125rem}.panel-body[data-v-a7b1122f]{padding:.875rem}.panel-footer[data-v-a7b1122f]{padding:.75rem}}@media (max-width: 640px){.modern-panel[data-v-a7b1122f],.profile-dropdown[data-v-a7b1122f]{position:fixed;top:auto!important;right:.5rem!important;left:.5rem!important;width:auto!important;max-width:none;margin-top:.5rem}.quick-grid[data-v-a7b1122f]{grid-template-columns:repeat(2,1fr);gap:.625rem}.quick-card[data-v-a7b1122f]{padding:.75rem}.icon-wrapper[data-v-a7b1122f]{width:2.5rem;height:2.5rem;font-size:1rem;border-radius:.625rem}.card-label[data-v-a7b1122f]{font-size:.625rem;font-weight:600}.quick-card.col-span-3[data-v-a7b1122f]{grid-column:span 2}.quick-card .card-content.flex-row[data-v-a7b1122f]{gap:.5rem}.quick-card .card-label.text-base[data-v-a7b1122f]{font-size:.75rem}.panel-header .relative.z-10[data-v-a7b1122f]{padding:.875rem}.panel-header .flex.items-center[data-v-a7b1122f]{gap:.625rem}.panel-header .w-10.h-10[data-v-a7b1122f]{width:2.25rem;height:2.25rem}.panel-header h3[data-v-a7b1122f]{font-size:.9375rem}.panel-header p[data-v-a7b1122f]{font-size:.75rem}.panel-body[data-v-a7b1122f]{padding:.75rem}.panel-footer[data-v-a7b1122f]{padding:.625rem}.panel-footer span[data-v-a7b1122f]{font-size:.6875rem}kbd[data-v-a7b1122f]{padding:.25rem .5rem;font-size:.6875rem}.btn-text[data-v-a7b1122f]{display:none!important}.modern-icon-btn[data-v-a7b1122f]{padding:.625rem;min-width:auto}.user-trigger[data-v-a7b1122f]{padding:.5rem;gap:.5rem}.avatar-wrapper img[data-v-a7b1122f]{width:2.25rem;height:2.25rem}.avatar-wrapper .absolute.bottom-0[data-v-a7b1122f]{width:.625rem;height:.625rem}}@media (max-width: 480px){.modern-panel[data-v-a7b1122f],.profile-dropdown[data-v-a7b1122f]{right:.25rem!important;left:.25rem!important}.quick-grid[data-v-a7b1122f]{gap:.5rem}.quick-card[data-v-a7b1122f]{padding:.625rem}.icon-wrapper[data-v-a7b1122f]{width:2.25rem;height:2.25rem;font-size:.9375rem}.card-label[data-v-a7b1122f]{font-size:.5625rem}.panel-header .relative.z-10[data-v-a7b1122f]{padding:.75rem}.panel-body[data-v-a7b1122f]{padding:.625rem}.panel-footer[data-v-a7b1122f]{padding:.5rem}}@media (max-height: 600px) and (orientation: landscape){.modern-panel[data-v-a7b1122f],.profile-dropdown[data-v-a7b1122f]{max-height:calc(100vh - 5rem);overflow-y:auto}.panel-body[data-v-a7b1122f]{max-height:50vh;overflow-y:auto}}.modern-panel[data-v-a7b1122f],.profile-dropdown[data-v-a7b1122f]{max-width:calc(100vw - 1rem)}.panel-body[data-v-a7b1122f]::-webkit-scrollbar{width:4px}.panel-body[data-v-a7b1122f]::-webkit-scrollbar-track{background:#0000000d;border-radius:2px}.panel-body[data-v-a7b1122f]::-webkit-scrollbar-thumb{background:#309765;border-radius:2px}@media (hover: none) and (pointer: coarse){.quick-card[data-v-a7b1122f]:active,.modern-icon-btn[data-v-a7b1122f]:active{transform:scale(.95)}.user-section:focus-within .profile-dropdown[data-v-a7b1122f]{opacity:1;visibility:visible;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.modern-panel[data-v-a7b1122f],.profile-dropdown[data-v-a7b1122f],.quick-card[data-v-a7b1122f],.panel-wrapper[data-v-a7b1122f],.dropdown-wrapper[data-v-a7b1122f]{animation:none;transition:none}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.panel-wrapper[data-v-a7b1122f],.dropdown-wrapper[data-v-a7b1122f]{border-width:.5px}}.calculator-wrapper[data-v-a7b1122f]{width:100%}.calc-display[data-v-a7b1122f]{background:linear-gradient(135deg,#cbffef,#e3ffed);position:relative;padding:.75rem!important}.calc-display[data-v-a7b1122f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSAwIDEwIEwgNDAgMTAgTSAxMCAwIEwgMTAgNDAgTSAwIDIwIEwgNDAgMjAgTSAyMCAwIEwgMjAgNDAgTSAwIDMwIEwgNDAgMzAgTSAzMCAwIEwgMzAgNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1vcGFjaXR5PSIwLjA1IiBzdHJva2Utd2lkdGg9IjEiLz48L3BhdHRlcm4+PC9kZWZzPjxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JpZCkiLz48L3N2Zz4=);opacity:.3;pointer-events:none}.calc-display input[data-v-a7b1122f]{background:#1d7a4c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);transition:all .3s ease;color:#fff;font-size:1.5rem!important;padding:.5rem!important}.calc-display input[data-v-a7b1122f]:focus{border-color:#ffffff80;box-shadow:0 0 0 3px #ffffff1a;background:#197146}.calc-display input[data-v-a7b1122f]::-moz-placeholder{color:#fff}.calc-display input[data-v-a7b1122f]::placeholder{color:#fff}.calc-display .expression[data-v-a7b1122f]{color:#309765;font-size:.625rem!important;height:1rem!important;margin-bottom:.25rem!important}.calc-btn[data-v-a7b1122f]{padding:.625rem;font-size:.9375rem;font-weight:600;border-radius:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden}.calc-btn[data-v-a7b1122f]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:width .3s,height .3s}.calc-btn[data-v-a7b1122f]:active:before{width:100%;height:100%}.calc-btn-number[data-v-a7b1122f]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#065f46;box-shadow:0 1px 3px #3097651a;border:1px solid rgba(48,151,101,.2)}.calc-btn-number[data-v-a7b1122f]:hover{background:linear-gradient(135deg,#d1fae5,#a7f3d0);transform:translateY(-1px);box-shadow:0 2px 6px #30976533;border-color:#3097654d;color:#064e3b}.calc-btn-number[data-v-a7b1122f]:active{transform:translateY(0);box-shadow:0 1px 2px #3097651a}.calc-btn-operator[data-v-a7b1122f]{background:linear-gradient(135deg,#309765,#16a34a);color:#fff;box-shadow:0 1px 4px #3097654d;border:1px solid rgba(255,255,255,.2);position:relative}.calc-btn-operator[data-v-a7b1122f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s ease}.calc-btn-operator[data-v-a7b1122f]:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px) scale(1.02);box-shadow:0 3px 8px #30976580;border-color:#ffffff4d}.calc-btn-operator[data-v-a7b1122f]:hover:after{opacity:1}.calc-btn-operator[data-v-a7b1122f]:active{transform:translateY(0) scale(1);box-shadow:0 1px 3px #3097654d}.calc-btn-function[data-v-a7b1122f]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 1px 4px #f59e0b4d;border:1px solid rgba(255,255,255,.2);position:relative}.calc-btn-function[data-v-a7b1122f]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s ease}.calc-btn-function[data-v-a7b1122f]:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px) scale(1.02);box-shadow:0 3px 8px #f59e0b80;border-color:#ffffff4d}.calc-btn-function[data-v-a7b1122f]:hover:after{opacity:1}.calc-btn-function[data-v-a7b1122f]:active{transform:translateY(0) scale(1);box-shadow:0 1px 3px #f59e0b4d}.calc-btn-equals[data-v-a7b1122f]{background:linear-gradient(135deg,#309765,#16a34a);color:#fff;box-shadow:0 2px 6px #30976566;border:2px solid rgba(255,255,255,.3);position:relative;font-weight:700}.calc-btn-equals[data-v-a7b1122f]:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#30976566,#16a34a66);border-radius:.5rem;opacity:0;filter:blur(6px);transition:opacity .3s ease;z-index:-1}.calc-btn-equals[data-v-a7b1122f]:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-2px) scale(1.03);box-shadow:0 4px 12px #30976599;border-color:#ffffff80}.calc-btn-equals[data-v-a7b1122f]:hover:after{opacity:1}.calc-btn-equals[data-v-a7b1122f]:active{transform:translateY(0) scale(1);box-shadow:0 1px 4px #30976566}.calc-header .relative.z-10[data-v-a7b1122f]{padding:.75rem!important}.calc-header h3[data-v-a7b1122f]{font-size:.9375rem!important}.calc-header p[data-v-a7b1122f]{font-size:.6875rem!important}.calc-header .w-10.h-10[data-v-a7b1122f]{width:2rem!important;height:2rem!important}.calc-header .w-10.h-10 i[data-v-a7b1122f]{font-size:.875rem!important}.calc-buttons[data-v-a7b1122f]{padding:.75rem!important;gap:.375rem!important}.calc-footer[data-v-a7b1122f]{padding:.5rem!important}.calc-footer span[data-v-a7b1122f]{font-size:.625rem!important}@media (max-width: 640px){.calculator-wrapper[data-v-a7b1122f]{width:100%}.calc-btn[data-v-a7b1122f]{padding:.5rem;font-size:.875rem}.calc-display input[data-v-a7b1122f]{font-size:1.25rem!important;padding:.5rem!important}.calc-display .expression[data-v-a7b1122f]{font-size:.5625rem!important}}@media (max-width: 480px){.calc-btn[data-v-a7b1122f]{padding:.5rem;font-size:.8125rem}.calc-display input[data-v-a7b1122f]{font-size:1.125rem!important;padding:.5rem!important}}.menubar-tree[data-v-69a49f9f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.menubar-tree--d0>.menubar-tree__li[data-v-69a49f9f]{margin-bottom:0}.menubar-tree--d0[data-v-69a49f9f]{border-radius:0 10px 10px 0}.menubar-tree--d1[data-v-69a49f9f]{padding:5px 0 6px 12px;margin:3px 0 3px 8px;border-left:2px solid rgba(87,238,163,.4);border-radius:0 10px 10px 0}.menubar-tree--d2[data-v-69a49f9f]{padding:5px 0 6px 12px;margin:3px 0 3px 12px;border-left:2px solid rgba(255,255,255,.22);border-radius:0 10px 10px 0}.menubar-tree--d3[data-v-69a49f9f],.menubar-tree--d4[data-v-69a49f9f],.menubar-tree--d5[data-v-69a49f9f]{padding:5px 0 6px 12px;margin:3px 0 3px 16px;border-left:2px solid rgba(255,255,255,.16);border-radius:0 10px 10px 0}.menubar-tree--d4[data-v-69a49f9f],.menubar-tree--d5[data-v-69a49f9f]{margin-left:20px}.menubar-tree__parent[data-v-69a49f9f],.menubar-tree__leaf[data-v-69a49f9f]{display:flex;align-items:center;gap:9px;min-height:36px;padding:6px 10px;border-radius:5px;color:#ffffffe0;text-decoration:none;font-size:.84375rem;line-height:1.35;transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease;border:1px solid transparent}.menubar-tree__parent[data-v-69a49f9f]:hover,.menubar-tree__leaf[data-v-69a49f9f]:hover{background:#ffffff1a;border-color:#ffffff1f;color:#fff;box-shadow:0 2px 8px #0000001f}.menubar-tree__parent.active[data-v-69a49f9f],.menubar-tree__leaf.active[data-v-69a49f9f]{background:linear-gradient(135deg,#3fe99659,#ffffff1f);color:#fff;font-weight:600;border-color:#effff759;box-shadow:0 2px 10px #0f513240}.menubar-tree__parent i[data-v-69a49f9f]:first-child,.menubar-tree__leaf i[data-v-69a49f9f]:first-child{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.72rem;border-radius:8px;background:#ffffff1f;color:#effff7f2;flex-shrink:0;box-shadow:0 1px 3px #00000026}.menubar-tree__parent.active i[data-v-69a49f9f]:first-child,.menubar-tree__leaf.active i[data-v-69a49f9f]:first-child{background:linear-gradient(145deg,var(--primary-400, #57eea3),var(--primary-600, #1fa965));color:#0f172a;box-shadow:0 2px 8px #0f513259}.menubar-tree__chev[data-v-69a49f9f]{margin-left:auto;font-size:.6rem;color:#ffffff73;transition:transform .3s cubic-bezier(.4,0,.2,1);width:auto!important;height:auto!important;background:transparent!important}.menubar-tree__chev--open[data-v-69a49f9f]{transform:rotate(180deg);color:var(--primary-300, #7cf2ba)}.menubar-tree__children-wrap[data-v-69a49f9f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.menubar-tree__children-wrap--open[data-v-69a49f9f]{grid-template-rows:1fr}.menubar-tree__children-inner[data-v-69a49f9f]{overflow:hidden;min-height:0}.app-menubar-root[data-v-9e05e899]{position:relative;z-index:var(--app-menubar-z, 9990);isolation:isolate}.app-menubar-desktop[data-v-9e05e899]{position:fixed;top:var(--app-topbar-height, 55px);left:0;height:calc(100dvh - var(--app-topbar-height, 55px));pointer-events:none}.app-menubar-desktop .app-menubar-rail[data-v-9e05e899]{pointer-events:auto}.app-menubar-rail[data-v-9e05e899]{width:72px;height:100%;background:linear-gradient(185deg,#0a3d26 0%,#0f5132 12%,var(--app-header-green-deep, #1f7a52) 38%,var(--primary-600, #1fa965) 72%,#1fa965 100%);border-right:1px solid rgba(255,255,255,.12);box-shadow:1px 0 #ffffff0f inset,6px 0 36px -6px #0a3d2673;display:flex;flex-direction:column;transition:width .28s cubic-bezier(.4,0,.2,1);overflow:hidden}.app-menubar-rail--wide[data-v-9e05e899]{width:248px}.app-menubar-rail__top[data-v-9e05e899]{padding:12px 10px 10px;flex-shrink:0}.app-menubar-pin[data-v-9e05e899]{display:flex;align-items:center;justify-content:center;width:100%;min-height:38px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.22);background:linear-gradient(180deg,#ffffff24,#ffffff0f);color:#fffffff2;cursor:pointer;flex-shrink:0;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-menubar-pin[data-v-9e05e899]:hover{border-color:#ffffff61;background:#ffffff38;box-shadow:0 4px 18px #3fe99640}.app-menubar-pin[data-v-9e05e899]:focus-visible{outline:2px solid var(--primary-300, #7cf2ba);outline-offset:2px}.app-menubar-pin i[data-v-9e05e899]{font-size:.95rem;width:1.25em;text-align:center;flex-shrink:0;line-height:1}.app-menubar-rail__nav[data-v-9e05e899]{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 0 12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.app-menubar-rail__nav[data-v-9e05e899]::-webkit-scrollbar{width:5px}.app-menubar-rail__nav[data-v-9e05e899]::-webkit-scrollbar-track{background:transparent}.app-menubar-rail__nav[data-v-9e05e899]::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:100px}.app-menubar-rail__nav[data-v-9e05e899]::-webkit-scrollbar-thumb:hover{background:#effff773}.app-menubar-rail__nav ul[data-v-9e05e899]{list-style:none;margin:0 2px 0 0;padding:0}.app-menubar-sections[data-v-9e05e899]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.app-menubar-section[data-v-9e05e899]{margin:0;padding:0}.app-menubar-master[data-v-9e05e899]{display:flex;align-items:center;gap:10px;padding:6px 10px;min-height:40px;border-radius:5px;text-decoration:none;color:#ffffffe6;border:1px solid transparent;transition:background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.app-menubar-master--branch[data-v-9e05e899]{width:100%;border:1px solid transparent;background:transparent;cursor:pointer;font:inherit;text-align:left}.app-menubar-master--branch.is-open[data-v-9e05e899]{border-color:#fff3;background:#0000002e;box-shadow:0 1px #ffffff14 inset}.app-menubar-master__chev[data-v-9e05e899]{margin-left:auto;font-size:.55rem;color:#ffffff80;transition:transform .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.app-menubar-master__chev.is-open[data-v-9e05e899]{transform:rotate(180deg);color:var(--primary-300, #7cf2ba)}.app-menubar-rail:not(.app-menubar-rail--wide) .app-menubar-master__chev[data-v-9e05e899]{display:none}.app-menubar-accordion[data-v-9e05e899]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.2,1)}.app-menubar-accordion--open[data-v-9e05e899]{grid-template-rows:1fr}.app-menubar-accordion__inner[data-v-9e05e899]{overflow:hidden;min-height:0}.app-menubar-nested-wrap[data-v-9e05e899]{padding:10px 4px 12px 5px;margin:1px 0 2px 2px;border-left:3px solid rgba(41,255,155,.897);border-radius:0 3px 3px 0;background:linear-gradient(105deg,#0003,#ffffff0f);box-shadow:0 1px #ffffff0f inset}.app-menubar-master[data-v-9e05e899]:hover,.app-menubar-master.active[data-v-9e05e899]{background:linear-gradient(145deg,var(--primary-400, #28c878) 0%,var(--app-header-green-light, #3dbe79) 45%,var(--primary-600, #1fa965) 100%);color:#0f172a;border-color:#ffffff59;box-shadow:0 6px 22px #0f513259,0 1px #ffffff73 inset}.app-menubar-master__icon[data-v-9e05e899]{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff24;color:#fffffff2;font-size:.95rem;transition:inherit;box-shadow:0 2px 6px #00000026}.app-menubar-master:hover .app-menubar-master__icon[data-v-9e05e899],.app-menubar-master.active .app-menubar-master__icon[data-v-9e05e899]{background:#ffffffeb;color:var(--primary-800, #178754);box-shadow:0 2px 8px #0f513233}.app-menubar-master__label[data-v-9e05e899]{font-size:.7rem;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;opacity:0;max-width:0;overflow:hidden;flex:1;min-width:0;text-overflow:ellipsis;transition:opacity .2s ease,max-width .28s ease}.app-menubar-rail--wide .app-menubar-master__label[data-v-9e05e899]{opacity:1;max-width:200px}.app-menubar-rail:not(.app-menubar-rail--wide) .app-menubar-master[data-v-9e05e899]{justify-content:center;padding:7px 6px;min-height:38px;gap:0}.app-menubar-rail__foot[data-v-9e05e899]{padding:12px 10px 14px;margin-top:auto;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}.app-menubar-logout__btn[data-v-9e05e899]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:#ffffffc7;cursor:pointer;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.app-menubar-logout__btn[data-v-9e05e899]:hover{border-color:#fca5a58c;color:#fecaca;background:#7f1d1d59;box-shadow:0 4px 14px #00000040}.app-menubar-logout__btn i[data-v-9e05e899]{font-size:1rem}.app-menubar-logout__text[data-v-9e05e899]{opacity:0;max-width:0;overflow:hidden;white-space:nowrap;transition:opacity .2s ease,max-width .28s ease}.app-menubar-rail--wide .app-menubar-logout__text[data-v-9e05e899]{opacity:1;max-width:120px}.app-menubar-dialog[data-v-9e05e899]{position:relative;z-index:var(--app-menubar-drawer-z, 9992)}.app-menubar-dialog__backdrop[data-v-9e05e899]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.app-menubar-dialog__positioner[data-v-9e05e899]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.app-menubar-dialog__panel[data-v-9e05e899]{position:fixed;top:0;left:0;bottom:0;width:min(100vw - 36px,340px);max-width:100%;background:linear-gradient(185deg,#0a3d26 0%,#0f5132 12%,var(--app-header-green-deep, #1f7a52) 38%,var(--primary-600, #1fa965) 72%,#1fa965 100%);box-shadow:12px 0 48px -12px #0a3d268c,1px 0 #ffffff14 inset;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.12)}.app-menubar-dialog__header[data-v-9e05e899]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 14px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(118deg,#08322280,#ffffff1f 45%,#ffffff0f);box-shadow:0 1px #ffffff0f inset}.app-menubar-dialog__title[data-v-9e05e899]{margin:0;font-family:inherit;font-weight:700;font-size:.95rem;color:#fff;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.2)}.app-menubar-dialog__close[data-v-9e05e899]{width:40px;height:40px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:linear-gradient(165deg,#ffffff2e,#ffffff0f);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:background .2s ease,border-color .2s ease}.app-menubar-dialog__close[data-v-9e05e899]:hover{background:#ffffff38;border-color:#effff766}.app-menubar-dialog__scroll[data-v-9e05e899]{flex:1;overflow-y:auto;padding:12px 12px 20px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.app-menubar-dialog__scroll[data-v-9e05e899]::-webkit-scrollbar{width:5px}.app-menubar-dialog__scroll[data-v-9e05e899]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:100px}.app-menubar-mobile-masters[data-v-9e05e899]{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.app-menubar-mobile-master[data-v-9e05e899]{display:flex;align-items:center;gap:12px;padding:11px 14px;min-height:46px;border-radius:12px;text-decoration:none;color:#ffffffeb;border:1px solid rgba(255,255,255,.14);font-weight:600;font-size:.875rem;background:linear-gradient(165deg,#ffffff1a,#ffffff0a);box-shadow:0 2px 8px #0000001f;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.app-menubar-mobile-master i[data-v-9e05e899]:first-child{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff24;color:#effff7f2;box-shadow:0 1px 4px #0003}.app-menubar-mobile-master.active[data-v-9e05e899]{border-color:#7cf2ba73;background:linear-gradient(135deg,#fff3,#3fe9962e);color:#fff;box-shadow:0 4px 16px #0003,0 0 0 1px #7cf2ba33}.app-menubar-mobile-master__chev[data-v-9e05e899]{margin-left:auto;font-size:.75rem;color:#ffffff8c;transition:transform .25s ease}.app-menubar-mobile-master__chev.is-open[data-v-9e05e899]{transform:rotate(180deg);color:#7cf2baf2}.app-menubar-mobile-nested[data-v-9e05e899]{padding:8px 6px 10px 12px;margin:8px 0 0;border-radius:0 12px 12px 0;background:#0000002e;border:1px solid rgba(255,255,255,.08);border-left:2px solid rgba(124,242,186,.4)}.app-menubar-mobile-logout button[data-v-9e05e899]{width:100%;min-height:48px;padding:12px 14px;border-radius:12px;border:1px solid rgba(248,113,113,.35);background:linear-gradient(165deg,#ffffff1f,#ffffff0d);font-weight:700;font-size:.875rem;color:#fecaca;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.app-menubar-mobile-logout button[data-v-9e05e899]:hover{background:#ef444433;border-color:#fca5a580;box-shadow:0 4px 14px #dc262640}.app-menubar-ovl-enter,.app-menubar-ovl-leave{transition:opacity .2s ease}.app-menubar-ovl-from{opacity:0}.app-menubar-ovl-to{opacity:1}.app-menubar-panel-enter,.app-menubar-panel-leave{transition:transform .25s cubic-bezier(.4,0,.2,1)}.app-menubar-panel-from{transform:translate(-100%)}.app-menubar-panel-to{transform:translate(0)}.containers[data-v-6d00f009]{max-width:1400px;margin:0 auto;padding:20px}.line-clamp-2[data-v-6d00f009]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media print{body[data-v-6d00f009] *{visibility:hidden}.print-section[data-v-6d00f009],.print-section[data-v-6d00f009] *{visibility:visible}.print-section[data-v-6d00f009]{position:absolute;left:0;top:0;width:100%;box-shadow:none!important;border:none!important;background:#fff!important}.no-print[data-v-6d00f009]{display:none!important}.print-table[data-v-6d00f009]{width:100%!important;font-size:12px!important}.print-table th[data-v-6d00f009],.print-table td[data-v-6d00f009]{padding:8px 12px!important;border:1px solid #ddd!important}}[data-v-6d00f009]::-webkit-scrollbar{width:8px}[data-v-6d00f009]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}[data-v-6d00f009]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}[data-v-6d00f009]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media print{body[data-v-86c910fc] *{visibility:hidden}#invoice-modal[data-v-86c910fc],#invoice-modal[data-v-86c910fc] *{visibility:visible}#invoice-modal[data-v-86c910fc]{position:absolute;left:0;top:0;width:100%;margin:0;padding:0}.no-print[data-v-86c910fc]{display:none!important}}@keyframes pulse-86c910fc{0%{background-color:#f0fdf4}50%{background-color:#dcfce7}to{background-color:#f0fdf4}}.highlight-added[data-v-86c910fc]{animation:pulse-86c910fc 1.5s ease-in-out}.image-upload-container[data-v-86c910fc]{transition:all .3s ease}.image-upload-container[data-v-86c910fc]:hover{transform:scale(1.02)}.image-upload-label[data-v-86c910fc]{cursor:pointer;transition:all .3s ease}.image-upload-label[data-v-86c910fc]:hover{background-color:#f0fdf4}tr.disabled-checkbox[data-v-86c910fc]{opacity:.7}.transfer-info[data-v-86c910fc]{background:linear-gradient(135deg,#e0f2fe,#f0f9ff)}.pending-transfer-row[data-v-86c910fc]:hover{background-color:#fffbeb}.pending-transfer-selected[data-v-86c910fc]{background-color:#f0fdf4!important;border-left:4px solid #10b981}th[data-v-82ef873e]{background-color:#cc983d}.highlight-item[data-v-858a45e3]{animation:pulse-858a45e3 1.5s ease-in-out}@keyframes pulse-858a45e3{0%{background-color:#f0fdf4}50%{background-color:#dcfce7}to{background-color:#f0fdf4}}@media (max-width: 768px){.flex-col[data-v-858a45e3]{flex-direction:column}}.modal-container[data-v-858a45e3]{display:flex;justify-content:center;align-items:center}.modal-content[data-v-858a45e3]{display:flex;flex-direction:column;max-height:90vh;background:#fff;border-radius:.5rem;box-shadow:0 10px 25px #0000001a}table[data-v-858a45e3]{min-width:100%;border-collapse:separate;border-spacing:0}th[data-v-858a45e3]{position:sticky;top:0;background-color:#cc983d;z-index:10}input[type=number][data-v-858a45e3]::-webkit-inner-spin-button,input[type=number][data-v-858a45e3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button[data-v-858a45e3]:disabled{opacity:.5;cursor:not-allowed}[data-v-858a45e3]::-webkit-scrollbar{width:8px;height:8px}[data-v-858a45e3]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-858a45e3]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-858a45e3]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.highlight-item[data-v-996ec773]{animation:pulse-996ec773 1.5s ease-in-out}@keyframes pulse-996ec773{0%{background-color:#f0fdf4}50%{background-color:#dcfce7}to{background-color:#f0fdf4}}@media (max-width: 768px){.flex-col[data-v-996ec773]{flex-direction:column}}.modal-container[data-v-996ec773]{display:flex;justify-content:center;align-items:center}.modal-content[data-v-996ec773]{display:flex;flex-direction:column;max-height:90vh;background:#fff;border-radius:.5rem;box-shadow:0 10px 25px #0000001a}table[data-v-996ec773]{min-width:100%;border-collapse:separate;border-spacing:0}th[data-v-996ec773]{position:sticky;top:0;background-color:#f9fafb;z-index:10}input[type=number][data-v-996ec773]::-webkit-inner-spin-button,input[type=number][data-v-996ec773]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button[data-v-996ec773]:disabled{opacity:.5;cursor:not-allowed}[data-v-996ec773]::-webkit-scrollbar{width:8px;height:8px}[data-v-996ec773]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-996ec773]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}[data-v-996ec773]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tab-slide-enter-active[data-v-a0501c5d]{transition:all .4s cubic-bezier(.4,0,.2,1)}.tab-slide-leave-active[data-v-a0501c5d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-slide-enter-from[data-v-a0501c5d]{opacity:0;transform:translate(30px)}.tab-slide-leave-to[data-v-a0501c5d]{opacity:0;transform:translate(-30px)}.tab-slide-enter-to[data-v-a0501c5d],.tab-slide-leave-from[data-v-a0501c5d]{opacity:1;transform:translate(0)}button[data-v-a0501c5d]:focus-visible{outline:2px solid #3B82F6;outline-offset:2px;box-shadow:0 0 0 3px #3b82f61a}button[data-v-a0501c5d],input[data-v-a0501c5d],select[data-v-a0501c5d],textarea[data-v-a0501c5d]{transition:all .2s ease-in-out}[data-v-a0501c5d]::-webkit-scrollbar{width:8px;height:8px}[data-v-a0501c5d]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}[data-v-a0501c5d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}[data-v-a0501c5d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width: 768px){.step-progress[data-v-a0501c5d]{flex-direction:column;align-items:flex-start;gap:1rem}.tab-content[data-v-a0501c5d]{flex-direction:column;text-align:center;padding:.75rem}.navigation-buttons[data-v-a0501c5d]{flex-direction:column;width:100%;gap:.75rem}.navigation-buttons button[data-v-a0501c5d]{width:100%;justify-content:center}.min-h-\[600px\][data-v-a0501c5d]{min-height:500px;padding:1rem 0}}@media (max-width: 640px){.min-h-\[600px\][data-v-a0501c5d]{min-height:400px}.bg-white.rounded-2xl.shadow-xl[data-v-a0501c5d]{border-radius:1rem}}@keyframes shimmer-a0501c5d{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.loading-shimmer[data-v-a0501c5d]{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200px 100%;animation:shimmer-a0501c5d 1.5s infinite}.hover-lift[data-v-a0501c5d]{transition:transform .2s ease,box-shadow .2s ease}.hover-lift[data-v-a0501c5d]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.gradient-text[data-v-a0501c5d]{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
