.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.04}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.08}.v-expansion-panels{border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:100%;position:relative;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;-webkit-transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1);transition:box-shadow .28s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;-webkit-transition:min-height .3s cubic-bezier(.25,.8,.5,1);transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s cubic-bezier(.25,.8,.5,1);transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.v-expansion-panel-content{display:-webkit-box;display:-ms-flexbox;display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}.theme--light.v-snack__wrapper{color:rgba(0,0,0,.87)}.theme--dark.v-snack__wrapper{color:#fff}.v-sheet.v-snack__wrapper{border-radius:4px}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-sheet.v-snack__wrapper.v-sheet--shaped{border-radius:16px 4px}.v-snack{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:1000}.v-snack:not(.v-snack--centered):not(.v-snack--top){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.v-snack__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-color:currentColor!important;display:-webkit-box;display:-ms-flexbox;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);z-index:1}.v-snack__wrapper.theme--dark{background-color:#333;color:hsla(0,0%,100%,.87)}.v-snack__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snack__action{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex}.v-snack__action .v-ripple__container{display:none}.v-application--is-ltr .v-snack__action{margin-right:8px}.v-application--is-rtl .v-snack__action{margin-left:8px}.v-snack__action>.v-snack__btn.v-btn{padding:0 8px}.v-snack__btn{margin-left:0;margin-right:0;margin:0;min-width:auto}.v-snack--absolute{height:100%;position:absolute;z-index:1}.v-snack--centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-snack--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;right:auto}.v-snack--multi-line .v-snack__wrapper{min-height:68px}.v-snack--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;left:auto}.v-snack:not(.v-snack--has-background) .v-snack__wrapper{-webkit-box-shadow:none;box-shadow:none}.v-snack--bottom{top:auto}.v-snack--text .v-snack__wrapper:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.v-snack--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:auto}.v-snack--vertical .v-snack__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-snack--vertical .v-snack__wrapper .v-snack__action{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:8px}.v-snack-transition-enter.v-snack__wrapper{-webkit-transform:scale(.8);transform:scale(.8)}.v-snack-transition-enter.v-snack__wrapper,.v-snack-transition-leave-to.v-snack__wrapper{opacity:0}.lotf-root{border-radius:16px!important;overflow:hidden}.lotf-root .lotf-head{gap:12px;padding:15px 20px;background:linear-gradient(135deg,#7c3aed,#6d28d9)}.lotf-root .lotf-head,.lotf-root .lotf-head-ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lotf-root .lotf-head-ico{width:32px;height:32px;border-radius:9px;background:hsla(0,0%,100%,.18);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lotf-root .lotf-head-txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.lotf-root .lotf-head-title{font-size:.95rem;font-weight:700;color:#fff}.lotf-root .lotf-head-sub{font-size:.66rem;color:hsla(0,0%,100%,.72)}.lotf-root .lotf-close{background:hsla(0,0%,100%,.14)!important}.lotf-root .lotf-body{padding:16px 20px!important;max-height:76vh;background:#fff}.lotf-root .lotf-panels{border-radius:0}.lotf-root .lotf-panel{border:1px solid #f1f5f9!important;border-radius:12px!important;margin-bottom:12px;background:#fff!important}.lotf-root .lotf-panel:before{-webkit-box-shadow:none!important;box-shadow:none!important}.lotf-root .lotf-panel:after{display:none!important}.lotf-root .lotf-panel.v-expansion-panel--active{margin-bottom:12px!important}.lotf-root .lotf-panel-head{padding:11px 14px!important;min-height:42px!important}.lotf-root .lotf-panel-h{gap:9px;width:100%}.lotf-root .lotf-ico,.lotf-root .lotf-panel-h{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lotf-root .lotf-ico{width:22px;height:22px;border-radius:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lotf-root .lotf-ico.violeta{background:#7c3aed}.lotf-root .lotf-ico.ambar{background:#f59e0b}.lotf-root .lotf-ico.turquesa{background:#14b8a6}.lotf-root .lotf-ico.verde{background:#10b981}.lotf-root .lotf-panel-t{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.lotf-root .lotf-badge{margin-left:auto;margin-right:8px;padding:2px 9px;border-radius:99px;background:#f8fafc;border:1px solid #f1f5f9;font-family:SF Mono,Consolas,monospace;font-size:.62rem;font-weight:700;color:#94a3b8}.lotf-root .lotf-panel-body{padding:2px 14px 14px!important}.lotf-root .lotf-sub{margin:16px 0 9px;padding-bottom:5px;border-bottom:1px solid #f1f5f9;font-size:.58rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#cbd5e1}.lotf-root .lotf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:12px}.lotf-root .lotf-f--2{grid-column:span 2}.lotf-root .lotf-f--full{margin-bottom:12px}.lotf-root .lotf-f label{display:block;font-size:.57rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;margin-bottom:3px}.lotf-root .lotf-opt{font-weight:600;letter-spacing:0;text-transform:none;color:#cbd5e1;margin-left:5px}.lotf-root .lotf-f>.v-input{width:100%!important;max-width:100%!important}.lotf-root .lotf-input .v-input__slot{background:#f4f5f9!important;border-radius:9px!important;min-height:34px!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0 10px!important}.lotf-root .lotf-input .v-select__selection,.lotf-root .lotf-input input{font-size:.78rem!important;color:#334155!important}.lotf-root .lotf-input.mono input{font-family:SF Mono,Consolas,monospace;font-weight:700}.lotf-root .lotf-ro .v-input__slot{background:#f8fafc!important}.lotf-root .lotf-ro input{color:#94a3b8!important}.lotf-root .lotf-input input[type=date]{color:#334155!important}.lotf-root .lotf-input input[type=date]::-webkit-calendar-picker-indicator{opacity:.35;cursor:pointer}.lotf-root .lotf-pills{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-height:34px}.lotf-root .lotf-pill,.lotf-root .lotf-pills{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lotf-root .lotf-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:6px 13px;border-radius:99px;border:1px solid #f1f5f9;background:#f8fafc;color:#64748b;font-size:.71rem;font-weight:700;cursor:pointer;outline:none;-webkit-transition:all .15s ease;transition:all .15s ease}.lotf-root .lotf-pill .v-icon{color:#94a3b8!important}.lotf-root .lotf-pill:hover{border-color:#e2e8f0}.lotf-root .lotf-pill.is-on{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.lotf-root .lotf-pill.is-on .v-icon{color:#7c3aed!important}.lotf-root .lotf-hint{display:inline-block;margin-top:3px;font-size:.63rem;font-weight:700;color:#0d9488;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lotf-root .lotf-hint:hover{color:#0f766e}.lotf-root .lotf-hint--info{color:#cbd5e1;cursor:default;text-decoration:none}.lotf-root .lotf-hint--info:hover{color:#cbd5e1}.lotf-root .lotf-nota{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px;font-size:.69rem;line-height:1.5;color:#94a3b8}.lotf-root .lotf-nota .v-icon{color:#94a3b8!important;margin-top:1px}.lotf-root .lotf-nota strong{color:#64748b}.lotf-root .lotf-calc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 14px;margin-top:4px;border-radius:11px;background:#f8fafc;border:1px solid #f1f5f9}.lotf-root .lotf-calc-c{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lotf-root .lotf-calc-lbl{font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1}.lotf-root .lotf-calc-val{font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;color:#334155}.lotf-root .lotf-calc-val--gasto{color:#b45309}.lotf-root .lotf-calc-val--total{color:#047857}.lotf-root .lotf-calc-val--unit{color:#6d28d9}.lotf-root .lotf-avisos{margin-top:12px;padding:10px 13px;border-radius:11px;background:#fffbeb;border:1px solid #fde68a}.lotf-root .lotf-aviso{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:.71rem;font-weight:600;color:#b45309;line-height:1.55}.lotf-root .lotf-aviso .v-icon{color:#f59e0b!important;margin-top:2px}.lotf-root .lotf-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding:9px 12px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.73rem;font-weight:600}.lotf-root .lotf-error .v-icon{color:#dc2626!important}.lotf-root .lotf-foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #f1f5f9}.lotf-root .lotf-btn-cancel{color:#64748b!important}.lotf-root .lotf-btn-cancel,.lotf-root .lotf-btn-ok{font-weight:700;text-transform:none;letter-spacing:0}.lotf-root .lotf-btn-ok{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#fff!important;border-radius:9px!important;padding:0 16px!important}.lotf-root .lotf-btn-ok.v-btn--disabled{background:#e2e8f0!important;color:#94a3b8!important}.ac-menu{border-radius:12px!important;-webkit-box-shadow:0 10px 30px rgba(15,23,42,.14)!important;box-shadow:0 10px 30px rgba(15,23,42,.14)!important}.ac-menu .v-list-item{min-height:34px!important;padding:0 12px!important}.ac-menu .ac-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;min-width:0}.ac-menu .ac-chip{-ms-flex-negative:0;flex-shrink:0;min-width:70px;text-align:center;padding:2px 8px;border-radius:7px;background:#f5f3ff;border:1px solid #ddd6fe;font-family:SF Mono,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.02em;color:#6d28d9}.ac-menu .ac-nom{font-size:.8rem;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-menu .v-list-item--active .ac-chip,.ac-menu .v-list-item--highlighted .ac-chip{background:#7c3aed;border-color:#7c3aed;color:#fff}.lotf-root .v-select__selections .ac-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lotf-root .v-select__selections .ac-chip{-ms-flex-negative:0;flex-shrink:0;min-width:62px;text-align:center;padding:1px 8px;border-radius:7px;background:#f5f3ff;border:1px solid #ddd6fe;font-family:SF Mono,Consolas,monospace;font-size:.66rem;font-weight:800;color:#6d28d9}