.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{-ms-flex-item-align:center;align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-divider{border-color:hsla(0,0%,100%,.12)}.v-divider{display:block;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0 0;-webkit-transition:inherit;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{-ms-flex-item-align:stretch;align-self:stretch;border:solid;border-width:0 thin 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom;margin:0 -1px}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.theme--light.v-subheader{color:rgba(0,0,0,.6)}.theme--dark.v-subheader{color:hsla(0,0%,100%,.7)}.v-subheader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;font-size:.875rem;font-weight:400;padding:0 16px 0 16px}.v-subheader--inset{margin-left:56px}.v-list.accent>.v-list-item,.v-list.error>.v-list-item,.v-list.info>.v-list-item,.v-list.primary>.v-list-item,.v-list.secondary>.v-list-item,.v-list.success>.v-list-item,.v-list.warning>.v-list-item{color:#fff}.theme--light.v-list{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-list .v-list--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list .v-list-group--active:after,.theme--light.v-list .v-list-group--active:before{background:rgba(0,0,0,.12)}.theme--dark.v-list{background:#1e1e1e;color:#fff}.theme--dark.v-list .v-list--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-list .v-list-group--active:after,.theme--dark.v-list .v-list-group--active:before{background:hsla(0,0%,100%,.12)}.v-sheet.v-list{border-radius:0}.v-sheet.v-list:not(.v-sheet--outlined){-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-sheet.v-list.v-sheet--shaped{border-radius:0}.v-list{display:block;padding:8px 0;position:static;-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)}.v-list--disabled{pointer-events:none}.v-list--flat .v-list-item:before{display:none}.v-list--dense .v-subheader{font-size:.75rem;height:40px;padding:0 8px}.v-list--nav .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item:not(:last-child):not(:only-child){margin-bottom:8px}.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child){margin-bottom:4px}.v-list--nav{padding-left:8px;padding-right:8px}.v-list--nav .v-list-item{padding:0 8px}.v-list--nav .v-list-item,.v-list--nav .v-list-item:before{border-radius:4px}.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-right-radius:32px!important;border-top-right-radius:32px!important}.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-left-radius:32px!important;border-top-left-radius:32px!important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-right-radius:42.6666666667px!important;border-top-right-radius:42.6666666667px!important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-left-radius:42.6666666667px!important;border-top-left-radius:42.6666666667px!important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-right-radius:58.6666666667px!important;border-top-right-radius:58.6666666667px!important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-left-radius:58.6666666667px!important;border-top-left-radius:58.6666666667px!important}.v-application--is-ltr .v-list.v-sheet--shaped{padding-right:8px}.v-application--is-rtl .v-list.v-sheet--shaped{padding-left:8px}.v-list--rounded{padding:8px}.v-list--rounded .v-list-item,.v-list--rounded .v-list-item:before,.v-list--rounded .v-list-item>.v-ripple__container{border-radius:32px!important}.v-list--rounded.v-list--two-line .v-list-item,.v-list--rounded.v-list--two-line .v-list-item:before,.v-list--rounded.v-list--two-line .v-list-item>.v-ripple__container{border-radius:42.6666666667px!important}.v-list--rounded.v-list--three-line .v-list-item,.v-list--rounded.v-list--three-line .v-list-item:before,.v-list--rounded.v-list--three-line .v-list-item>.v-ripple__container{border-radius:58.6666666667px!important}.v-list--subheader{padding-top:0}.v-avatar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:normal;position:relative;text-align:center;vertical-align:middle;overflow:hidden}.v-avatar .v-icon,.v-avatar .v-image,.v-avatar .v-responsive__content,.v-avatar img,.v-avatar svg{border-radius:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:inherit;width:inherit}.v-list-item-group .v-list-item--active{color:inherit}.v-item-group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;max-width:100%;-webkit-transition:.3s cubic-bezier(.25,.8,.5,1);transition:.3s cubic-bezier(.25,.8,.5,1)}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;-webkit-transition-duration:.28s;transition-duration:.28s;-webkit-transition-property:opacity,-webkit-box-shadow;transition-property:opacity,-webkit-box-shadow;transition-property:box-shadow,opacity;transition-property:box-shadow,opacity,-webkit-box-shadow;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px!important;min-width:24px!important;width:24px!important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:6px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:6px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:6px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{-webkit-transition:opacity .3s cubic-bezier(.25,.8,.5,1);transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip--clickable:active{-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-chip--disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin:0 16px 0 0}.v-chip--pill .v-avatar{height:32px!important;width:32px!important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px!important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:transparent!important}.v-chip.v-chip--selected{background:transparent}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.capl[data-v-3065db65]{position:absolute;inset:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:90px;background:#f8fafc;border-radius:12px}.capl--sobre[data-v-3065db65]{background:rgba(248,250,252,.72);backdrop-filter:blur(3px)}.capl-card[data-v-3065db65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:26px 34px 18px;min-width:300px;background:#fff;border:1px solid #eef2f6;border-radius:16px;-webkit-box-shadow:0 12px 32px -12px rgba(15,23,42,.18);box-shadow:0 12px 32px -12px rgba(15,23,42,.18)}.capl-chart[data-v-3065db65]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:5px;height:56px;padding:0 4px;border-bottom:1px solid #e2e8f0;margin-bottom:6px}.capl-bar[data-v-3065db65]{width:9px;height:20%;border-radius:3px 3px 1px 1px;background:-webkit-gradient(linear,left top,left bottom,from(#e3b94a),to(#b8860b));background:linear-gradient(180deg,#e3b94a,#b8860b);-webkit-animation:capl-sube-3065db65 1.35s ease-in-out infinite;animation:capl-sube-3065db65 1.35s ease-in-out infinite;-webkit-transform-origin:bottom;transform-origin:bottom}.capl-bar[data-v-3065db65]:nth-child(3n){background:-webkit-gradient(linear,left top,left bottom,from(#5eead4),to(#0d9488));background:linear-gradient(180deg,#5eead4,#0d9488)}.capl-cap[data-v-3065db65]{position:absolute;left:-6px;right:-6px;top:30%;border-top:1px dashed #cbd5e1}.capl-cap i[data-v-3065db65]{position:absolute;right:-30px;top:-7px;font-style:normal;font-size:9px;font-weight:700;color:#94a3b8}@-webkit-keyframes capl-sube-3065db65{0%,to{height:18%}45%{height:92%}70%{height:55%}}@keyframes capl-sube-3065db65{0%,to{height:18%}45%{height:92%}70%{height:55%}}.capl-titulo[data-v-3065db65]{font-size:14px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.capl-paso[data-v-3065db65]{height:16px;font-size:12px;color:#64748b}.capl-track[data-v-3065db65]{width:180px;height:3px;border-radius:999px;background:#f1f5f9;overflow:hidden;margin-top:4px}.capl-track i[data-v-3065db65]{display:block;width:40%;height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(#b8860b),to(transparent));background:linear-gradient(90deg,transparent,#b8860b,transparent);-webkit-animation:capl-barre-3065db65 1.2s ease-in-out infinite;animation:capl-barre-3065db65 1.2s ease-in-out infinite}@-webkit-keyframes capl-barre-3065db65{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(260%);transform:translateX(260%)}}@keyframes capl-barre-3065db65{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(260%);transform:translateX(260%)}}.capl-seg[data-v-3065db65]{font-size:10px;font-weight:700;color:transparent;font-variant-numeric:tabular-nums;-webkit-transition:color .3s;transition:color .3s}.capl-seg--on[data-v-3065db65]{color:#cbd5e1}.capl-fade-enter-active[data-v-3065db65],.capl-fade-leave-active[data-v-3065db65]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.capl-fade-enter[data-v-3065db65],.capl-fade-leave-to[data-v-3065db65]{opacity:0}.capl-swap-enter-active[data-v-3065db65],.capl-swap-leave-active[data-v-3065db65]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.capl-swap-enter[data-v-3065db65]{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}.capl-swap-leave-to[data-v-3065db65]{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{-webkit-transition-delay:.1s;transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{-webkit-transition:all .3s cubic-bezier(.25,.8,.25,1);transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{-webkit-transition:none!important;transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;-webkit-transform:none!important;transform:none!important;pointer-events:auto}.cap-shell[data-v-d457a3ec]{background:#f8fafc;min-height:100%}.cap-container[data-v-d457a3ec]{max-width:100%;padding:16px 20px 20px!important}.cap-mundos[data-v-d457a3ec]{margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-mundo[data-v-d457a3ec],.cap-mundos[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.cap-mundo[data-v-d457a3ec]{position:relative;padding:12px 18px 12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:220px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cap-mundo[data-v-d457a3ec]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(15,23,42,.06);box-shadow:0 4px 12px rgba(15,23,42,.06)}.cap-mundo-icon[data-v-d457a3ec]{width:42px;height:42px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;background:var(--m-bg);color:var(--m)}.cap-mundo-icon .v-icon[data-v-d457a3ec]{color:inherit!important}.cap-mundo-title[data-v-d457a3ec]{font-size:15px;font-weight:700;color:#0f172a;line-height:1.2;letter-spacing:-.01em}.cap-mundo-meta[data-v-d457a3ec]{font-size:11px;color:#64748b;margin-top:3px;white-space:nowrap}.cap-mundo--active[data-v-d457a3ec]{border-color:var(--m-bd);background:linear-gradient(135deg,#fff,var(--m-soft));-webkit-box-shadow:0 2px 8px var(--m-sh);box-shadow:0 2px 8px var(--m-sh)}.cap-mundo--active .cap-mundo-icon[data-v-d457a3ec]{background:var(--m);color:#fff;-webkit-box-shadow:0 2px 6px var(--m-sh2);box-shadow:0 2px 6px var(--m-sh2)}.cap-mundo-arrow[data-v-d457a3ec]{position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;-webkit-filter:drop-shadow(0 1px 0 #e2e8f0);filter:drop-shadow(0 1px 0 #e2e8f0)}.cap-mundo--inf[data-v-d457a3ec]{--m:#0d9488;--m-bg:#f0fdfa;--m-bd:#99f6e4;--m-soft:#f4fdfb;--m-sh:rgba(13,148,136,0.12);--m-sh2:rgba(13,148,136,0.35)}.cap-mundo--fin[data-v-d457a3ec]{--m:#b8860b;--m-bg:#fdf8ec;--m-bd:#ecd9a6;--m-soft:#fffcf4;--m-sh:rgba(184,134,11,0.14);--m-sh2:rgba(184,134,11,0.38)}.cap-mundo--sec[data-v-d457a3ec]{--m:#2563eb;--m-bg:#eff6ff;--m-bd:#bfdbfe;--m-soft:#f7faff;--m-sh:rgba(37,99,235,0.12);--m-sh2:rgba(37,99,235,0.35)}.cap-mundo--sim[data-v-d457a3ec]{--m:#7c3aed;--m-bg:#f5f3ff;--m-bd:#c4b5fd;--m-soft:#faf8ff;--m-sh:rgba(124,58,237,0.12);--m-sh2:rgba(124,58,237,0.35)}.cap-mundos-spacer[data-v-d457a3ec]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-gen[data-v-d457a3ec]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.cap[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;color:#0f172a;font-size:13px}.cap--suelta[data-v-d457a3ec]{padding:16px 20px 20px;background:#f8fafc;min-height:100%}.cap-body[data-v-d457a3ec]{position:relative;min-height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cap-subtabs[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding-bottom:12px;border-bottom:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-subtab[data-v-d457a3ec],.cap-subtabs[data-v-d457a3ec]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-subtab[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;padding:8px 14px;background:transparent;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#94a3b8;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-subtab[data-v-d457a3ec]:hover{color:#64748b;background:#f1f5f9}.cap-subtab-dot[data-v-d457a3ec]{width:6px;height:6px;border-radius:50%;background:#cbd5e1}.cap-subtab--on[data-v-d457a3ec]{color:#8a6508;background:#fdf8ec}.cap-subtab--on .cap-subtab-dot[data-v-d457a3ec]{background:#b8860b;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.16);box-shadow:0 0 0 3px rgba(184,134,11,.16)}.cap-subtab-badge[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.cap-subtab--on .cap-subtab-badge[data-v-d457a3ec]{background:#f6e7bf;color:#7a5c12}.cap-subtab-badge--rojo[data-v-d457a3ec]{background:#fee2e2!important;color:#b91c1c!important}.cap-filters[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-actions-spacer[data-v-d457a3ec],.cap-filters-spacer[data-v-d457a3ec]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-field[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cap-lbl[data-v-d457a3ec]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;line-height:14px;height:14px}.cap-input[data-v-d457a3ec]{height:32px;padding:0 10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:600;color:#0f172a;outline:none;font-family:inherit;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-input[data-v-d457a3ec]:focus{border-color:#e3c677;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.12);box-shadow:0 0 0 3px rgba(184,134,11,.12)}.cap-seg[data-v-d457a3ec]{padding:3px;background:#f1f5f9;border-radius:8px;height:32px}.cap-seg-btn[data-v-d457a3ec],.cap-seg[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cap-seg-btn[data-v-d457a3ec]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:0 10px;background:transparent;border:none;border-radius:6px;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap}.cap-seg-btn[data-v-d457a3ec]:hover{color:#0f172a}.cap-seg-btn--on[data-v-d457a3ec]{background:#fff;color:#8a6508!important;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.08)}.cap-search[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 12px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:220px;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-search[data-v-d457a3ec]:focus-within{border-color:#e3c677;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.12);box-shadow:0 0 0 3px rgba(184,134,11,.12)}.cap-search .v-icon[data-v-d457a3ec]{color:#94a3b8!important}.cap-search input[data-v-d457a3ec]{border:none;outline:none;background:transparent;font-size:12px;color:#0f172a;width:100%;font-family:inherit}.cap-search input[data-v-d457a3ec]::-webkit-input-placeholder{color:#cbd5e1}.cap-search input[data-v-d457a3ec]::-moz-placeholder{color:#cbd5e1}.cap-search input[data-v-d457a3ec]:-ms-input-placeholder{color:#cbd5e1}.cap-search input[data-v-d457a3ec]::-ms-input-placeholder{color:#cbd5e1}.cap-search input[data-v-d457a3ec]::placeholder{color:#cbd5e1}.cap-auto[data-v-d457a3ec]{margin:0!important;padding:0!important}.cap-auto[data-v-d457a3ec] .v-input__control{min-height:32px!important}.cap-auto[data-v-d457a3ec] .v-input__slot{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;min-height:32px!important;height:32px!important;padding:0 10px!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important}.cap-auto[data-v-d457a3ec] .v-select__slot{height:32px!important}.cap-auto[data-v-d457a3ec] .v-select__selection,.cap-auto[data-v-d457a3ec] input{font-size:12px!important;color:#0f172a!important;margin:0!important}.cap-auto[data-v-d457a3ec] .v-input__append-inner{margin-top:4px!important}.cap-sel[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%;overflow:hidden;line-height:30px}.cap-sel-cod[data-v-d457a3ec]{font-weight:700;font-size:12.5px;color:#0f172a}.cap-sel-sub[data-v-d457a3ec]{font-size:11px;color:#94a3b8;margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-it[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4px 0}.cap-it-cod[data-v-d457a3ec]{font-weight:700;font-size:13px;color:#0f172a}.cap-it-sub[data-v-d457a3ec]{font-size:11.5px;color:#64748b}.cap-actions[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-act[data-v-d457a3ec],.cap-actions[data-v-d457a3ec]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-act[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:36px;border:none;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff}.cap-act .v-icon[data-v-d457a3ec]{color:#fff!important}.cap-act[data-v-d457a3ec]:disabled{opacity:.4;cursor:default;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.cap-act-icon[data-v-d457a3ec]{width:36px}.cap-act[data-v-d457a3ec]:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cap-act--refresh[data-v-d457a3ec]{background:#6366f1;-webkit-box-shadow:0 2px 6px rgba(99,102,241,.3);box-shadow:0 2px 6px rgba(99,102,241,.3)}.cap-act--refresh[data-v-d457a3ec]:not(:disabled):hover{background:#4f46e5;-webkit-box-shadow:0 4px 10px rgba(99,102,241,.4);box-shadow:0 4px 10px rgba(99,102,241,.4)}.cap-act--seed[data-v-d457a3ec]{background:#0d9488;-webkit-box-shadow:0 2px 6px rgba(13,148,136,.3);box-shadow:0 2px 6px rgba(13,148,136,.3)}.cap-act--seed[data-v-d457a3ec]:not(:disabled):hover{background:#0f766e;-webkit-box-shadow:0 4px 10px rgba(13,148,136,.4);box-shadow:0 4px 10px rgba(13,148,136,.4)}.cap-act--sim[data-v-d457a3ec]{background:#7c3aed;-webkit-box-shadow:0 2px 6px rgba(124,58,237,.3);box-shadow:0 2px 6px rgba(124,58,237,.3)}.cap-act--sim[data-v-d457a3ec]:not(:disabled):hover{background:#6d28d9;-webkit-box-shadow:0 4px 10px rgba(124,58,237,.4);box-shadow:0 4px 10px rgba(124,58,237,.4)}.cap-act--clear[data-v-d457a3ec]{background:#64748b;-webkit-box-shadow:0 2px 6px rgba(100,116,139,.3);box-shadow:0 2px 6px rgba(100,116,139,.3)}.cap-act--clear[data-v-d457a3ec]:not(:disabled):hover{background:#475569}.cap-act--warn[data-v-d457a3ec]{background:#f59e0b;-webkit-box-shadow:0 2px 6px rgba(245,158,11,.3);box-shadow:0 2px 6px rgba(245,158,11,.3)}.cap-act--warn[data-v-d457a3ec]:not(:disabled):hover{background:#d97706}.cap-act-primary[data-v-d457a3ec]{padding:0 16px;background:linear-gradient(135deg,#c9971a,#a47607);-webkit-box-shadow:0 2px 6px rgba(184,134,11,.32);box-shadow:0 2px 6px rgba(184,134,11,.32)}.cap-act-primary[data-v-d457a3ec]:not(:disabled):hover{background:linear-gradient(135deg,#b8860b,#8a6508);-webkit-box-shadow:0 4px 10px rgba(184,134,11,.42);box-shadow:0 4px 10px rgba(184,134,11,.42)}.cap-divider[data-v-d457a3ec]{width:1px;height:22px;background:#e2e8f0;margin:0 4px}.cap-chip[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;background:#fdf8ec;border:1px solid #ecd9a6;border-radius:999px;font-size:12px;color:#7a5c12}.cap-chip-dot[data-v-d457a3ec]{width:7px;height:7px;border-radius:50%;background:#b8860b;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.16);box-shadow:0 0 0 3px rgba(184,134,11,.16)}.cap-chip b[data-v-d457a3ec]{color:#0f172a;font-weight:700}.cap-chip-sep[data-v-d457a3ec]{color:#e3c677}.cap-chip--aviso[data-v-d457a3ec]{background:#fffbeb;border-color:#fde68a;color:#92400e;cursor:pointer}.cap-chip--aviso .cap-chip-dot[data-v-d457a3ec]{background:#f59e0b;-webkit-box-shadow:0 0 0 3px rgba(245,158,11,.16);box-shadow:0 0 0 3px rgba(245,158,11,.16)}.cap-kpis[data-v-d457a3ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.cap-kpi[data-v-d457a3ec]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:11px 14px 12px;min-width:0}.cap-kpi-lbl[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-kpi-lbl .v-icon[data-v-d457a3ec]{color:#cbd5e1!important}.cap-kpi-val[data-v-d457a3ec]{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.01em;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-kpi-sub[data-v-d457a3ec]{font-size:11px;color:#94a3b8;margin-top:1px}.cap-kpi--alerta[data-v-d457a3ec]{border-color:#fecaca;background:linear-gradient(135deg,#fff,snow)}.cap-kpi--alerta .cap-kpi-val[data-v-d457a3ec]{color:#dc2626}.cap-kpi--alerta .cap-kpi-lbl .v-icon[data-v-d457a3ec]{color:#fca5a5!important}.cap-kpi--oro .cap-kpi-val[data-v-d457a3ec]{color:#8a6508}.cap-kpi--ok .cap-kpi-val[data-v-d457a3ec]{color:#0f766e}.cap-fuente-bar[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;height:6px;border-radius:999px;overflow:hidden;background:#f1f5f9;margin:10px 0 6px}.cap-fuente--OPE[data-v-d457a3ec]{background:#0d9488}.cap-fuente--MO[data-v-d457a3ec]{background:#e3b94a}.cap-fuente--SIN[data-v-d457a3ec]{background:#f87171}.cap-fuente-ley[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:11px;color:#64748b;white-space:nowrap}.cap-fuente-ley i[data-v-d457a3ec]{width:7px;height:7px;border-radius:2px;display:inline-block;margin-right:4px}.cap-avisos[data-v-d457a3ec]{background:#fff;border:1px solid #fde68a;border-radius:12px;padding:10px 14px}.cap-avisos ul[data-v-d457a3ec]{margin:0;padding-left:18px;color:#78350f;font-size:12px;line-height:1.6}.cap-error[data-v-d457a3ec]{padding:10px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px}.cap-panel[data-v-d457a3ec]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.cap-panel-head[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #f1f5f9;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-panel-title[data-v-d457a3ec]{font-size:13px;font-weight:700;color:#0f172a}.cap-panel-sub[data-v-d457a3ec]{font-size:11.5px;color:#94a3b8}.cap-panel-body[data-v-d457a3ec]{padding:12px 14px}.cap-scroll[data-v-d457a3ec]{overflow:auto;max-width:100%}.cap-scroll--alto[data-v-d457a3ec]{max-height:calc(100vh - 360px)}.cap-leyenda[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:11px;color:#94a3b8;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-leyenda span[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.cap-dot[data-v-d457a3ec]{width:9px;height:9px;border-radius:3px;display:inline-block}.cap-grid[data-v-d457a3ec]{border-collapse:separate;border-spacing:3px;width:100%}.cap-grid th[data-v-d457a3ec]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;text-align:center;padding:2px}.cap-grid-sec[data-v-d457a3ec]{position:sticky;left:0;z-index:1;background:#fff;text-align:left!important;white-space:nowrap;min-width:190px;padding:0 10px 0 4px!important}.cap-grid-cod[data-v-d457a3ec]{font-weight:800;font-size:12px;color:#0f172a;margin-right:6px}.cap-grid-nom[data-v-d457a3ec]{font-size:12px;color:#64748b}.cap-grid-num[data-v-d457a3ec]{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px!important;font-size:12px;font-weight:700;color:#334155}.cap-grid-dia[data-v-d457a3ec]{min-width:34px}.cap-grid-dia--off[data-v-d457a3ec]{color:#e2e8f0!important}.cap-grid-sub[data-v-d457a3ec]{font-weight:600;color:#cbd5e1;letter-spacing:0}.cap-row--restr .cap-grid-sec[data-v-d457a3ec]{background:#fdf8ec;border-radius:8px}.cap-row--restr .cap-grid-cod[data-v-d457a3ec]:before{content:"◆ ";color:#b8860b}.cap-cell[data-v-d457a3ec]{height:30px;min-width:34px;border-radius:7px;text-align:center;font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease}.cap-cell[data-v-d457a3ec]:hover{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 2px 6px rgba(15,23,42,.12);box-shadow:0 2px 6px rgba(15,23,42,.12)}.cap-cell--vacia[data-v-d457a3ec]{background:#f8fafc;cursor:default}.cap-cell--vacia[data-v-d457a3ec]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.cap-cell--off[data-v-d457a3ec]{background:repeating-linear-gradient(45deg,#f5f7fa,#f5f7fa 3px,#fff 0,#fff 7px);cursor:default}.cap-cell--off[data-v-d457a3ec]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.cap-cell--baja[data-v-d457a3ec]{background:#e6f7f3;color:#0f766e}.cap-cell--media[data-v-d457a3ec]{background:#fcefcf;color:#8a5a00}.cap-cell--alta[data-v-d457a3ec]{background:#fde4e4;color:#b91c1c}.cap-cell--sel[data-v-d457a3ec]{-webkit-box-shadow:0 0 0 2px #b8860b!important;box-shadow:0 0 0 2px #b8860b!important}.cap-dot.cap-cell--off[data-v-d457a3ec]{background:#e2e8f0}.cap-detalle[data-v-d457a3ec]{border-top:1px solid #f1f5f9;padding:12px 14px;max-width:620px}.cap-detalle-head[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.cap-detalle-row[data-v-d457a3ec]{display:grid;grid-template-columns:130px 1fr 70px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 0;font-size:12px}.cap-detalle-bar[data-v-d457a3ec]{height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-detalle-bar i[data-v-d457a3ec]{display:block;height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#e3b94a),to(#b8860b));background:linear-gradient(90deg,#e3b94a,#b8860b)}.cap-mini[data-v-d457a3ec]{width:26px;height:26px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#94a3b8;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease}.cap-mini .v-icon[data-v-d457a3ec]{color:inherit!important}.cap-mini[data-v-d457a3ec]:hover{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.cap-mini--rojo[data-v-d457a3ec]:hover{color:#fff;background:#ef4444;border-color:#ef4444}.cap-tabla[data-v-d457a3ec]{width:100%;border-collapse:collapse;background:#fff}.cap-tabla thead th[data-v-d457a3ec]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;border-bottom:1px solid #e2e8f0;height:40px;padding:0 12px;white-space:nowrap}.cap-tabla tbody td[data-v-d457a3ec]{font-size:13px;color:#334155;padding:0 12px;border-bottom:1px solid #f1f5f9;height:42px}.cap-tabla tbody tr[data-v-d457a3ec]{-webkit-transition:background .12s ease;transition:background .12s ease}.cap-tabla tbody tr[data-v-d457a3ec]:hover{background:#f8fafc}.cap-tabla tr.cap-tr--sel[data-v-d457a3ec]{background:#fdf8ec!important;-webkit-box-shadow:inset 3px 0 0 0 #b8860b;box-shadow:inset 3px 0 0 0 #b8860b}.cap-tabla .cap-num[data-v-d457a3ec],.cap-tabla .cap-th-num[data-v-d457a3ec]{text-align:right}.cap-num[data-v-d457a3ec]{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.cap-fecha[data-v-d457a3ec]{color:#64748b;font-variant-numeric:tabular-nums;font-size:12.5px;white-space:nowrap;text-align:right}.cap-cod[data-v-d457a3ec]{font-weight:700;color:#0f172a}.cap-desc[data-v-d457a3ec]{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap}.cap-celda2[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.25;padding:3px 0}.cap-color[data-v-d457a3ec]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:7px;-ms-flex-negative:0;flex-shrink:0}.cap-gris[data-v-d457a3ec]{color:#94a3b8;font-weight:500}.cap-rojo[data-v-d457a3ec]{color:#dc2626!important}.cap-verde[data-v-d457a3ec]{color:#0f766e!important}.cap-aviso-txt[data-v-d457a3ec]{color:#b45309;font-weight:600;font-size:11px}.cap-vacio[data-v-d457a3ec]{text-align:center;color:#94a3b8;padding:36px 12px!important;font-size:13px}.cap-clic[data-v-d457a3ec]{cursor:pointer}.cap-sub td[data-v-d457a3ec]{background:#fcfcfd;height:38px;font-size:12px}.cap-pill[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:2px 9px 2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;color:#475569}.cap-pill[data-v-d457a3ec]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.cap-pill--EMITIR_YA[data-v-d457a3ec],.cap-pill--EMPEORA[data-v-d457a3ec],.cap-pill--RETRASO[data-v-d457a3ec],.cap-pill--SIN_SECCION[data-v-d457a3ec]{background:#fee2e2;color:#b91c1c}.cap-pill--EMITIDA_TARDE[data-v-d457a3ec],.cap-pill--SIN_HOLGURA[data-v-d457a3ec],.cap-pill--SIN_MO[data-v-d457a3ec]{background:#fef3c7;color:#92400e}.cap-pill--A_TIEMPO[data-v-d457a3ec],.cap-pill--MEJORA[data-v-d457a3ec],.cap-pill--PUEDE_ESPERAR[data-v-d457a3ec],.cap-pill--RELLENAR[data-v-d457a3ec]{background:#dcfce7;color:#15803d}.cap-pill--CON_TIEMPO[data-v-d457a3ec],.cap-pill--EMITIDA[data-v-d457a3ec],.cap-pill--IGUAL[data-v-d457a3ec],.cap-pill--SECCION_A_MANO[data-v-d457a3ec],.cap-pill--SIN_FECHA[data-v-d457a3ec],.cap-pill--TERMINADO[data-v-d457a3ec]{background:#f1f5f9;color:#64748b}.cap-pill--RETRASADA[data-v-d457a3ec]{background:#7f1d1d;color:#fff}.cap-pill--NUEVO[data-v-d457a3ec]{background:#fdf8ec;color:#8a6508}.cap-causa[data-v-d457a3ec]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:700;margin-right:3px}.cap-causa--CAPACIDAD[data-v-d457a3ec]{background:#fee2e2;color:#b91c1c}.cap-causa--MATERIAL[data-v-d457a3ec]{background:#ede9fe;color:#6d28d9}.cap-causa--TIEMPO[data-v-d457a3ec]{background:#fef3c7;color:#92400e}.cap-buffer[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:11px;font-weight:700;white-space:nowrap;color:#94a3b8}.cap-buffer i[data-v-d457a3ec]{width:9px;height:9px;border-radius:50%;background:currentColor;-ms-flex-negative:0;flex-shrink:0}.cap-buffer-bar[data-v-d457a3ec]{width:64px;height:5px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-buffer-bar b[data-v-d457a3ec]{display:block;height:100%;background:currentColor;border-radius:999px}.cap-buffer--VERDE[data-v-d457a3ec]{color:#0d9488}.cap-buffer--AMBAR[data-v-d457a3ec]{color:#d97706}.cap-buffer--ROJO[data-v-d457a3ec]{color:#dc2626}.cap-buffer--EN_RESTRICCION[data-v-d457a3ec]{color:#b8860b}.cap-gantt[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-gantt-t[data-v-d457a3ec]{padding:2px 7px;border-radius:6px;font-size:10px;font-weight:700;background:#f1f5f9;color:#475569;white-space:nowrap}.cap-gantt-t--EN_CURSO[data-v-d457a3ec]{background:#fcefcf;color:#8a5a00}.cap-gantt-t--TERMINADA[data-v-d457a3ec]{opacity:.4;text-decoration:line-through}.cap-gantt-t--restr[data-v-d457a3ec]{-webkit-box-shadow:0 0 0 1.5px #b8860b;box-shadow:0 0 0 1.5px #b8860b}.cap-gantt-t--sin[data-v-d457a3ec]{background:#fff;border:1px dashed #f87171;color:#b91c1c}.cap-hbar[data-v-d457a3ec]{display:grid;grid-template-columns:200px 1fr 60px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;font-size:12px}.cap-hbar-track[data-v-d457a3ec]{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-hbar-fill[data-v-d457a3ec]{display:block;height:100%;border-radius:999px;background:#5eead4}.cap-hbar--media .cap-hbar-fill[data-v-d457a3ec]{background:#fbbf24}.cap-hbar--alta .cap-hbar-fill[data-v-d457a3ec]{background:#f87171}.cap-hbar--restr .cap-hbar-fill[data-v-d457a3ec]{background:-webkit-gradient(linear,left top,right top,from(#e3b94a),to(#b8860b));background:linear-gradient(90deg,#e3b94a,#b8860b)}.cap-semanas[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:120px;overflow-x:auto;padding-top:6px}.cap-semana[data-v-d457a3ec]{min-width:58px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;font-size:10px;color:#94a3b8;font-variant-numeric:tabular-nums}.cap-semana-bar[data-v-d457a3ec]{width:26px;min-height:3px;border-radius:6px 6px 2px 2px;background:-webkit-gradient(linear,left top,left bottom,from(#e3b94a),to(#b8860b));background:linear-gradient(180deg,#e3b94a,#b8860b)}.cap-semana--hoy .cap-semana-bar[data-v-d457a3ec]{background:-webkit-gradient(linear,left top,left bottom,from(#f87171),to(#dc2626));background:linear-gradient(180deg,#f87171,#dc2626)}.cap-semana-imp[data-v-d457a3ec]{font-weight:700;color:#334155}.cap-sim[data-v-d457a3ec]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1100px){.cap-sim[data-v-d457a3ec]{grid-template-columns:1fr}}.cap-form[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cap-form-row[data-v-d457a3ec]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cap-form .cap-input[data-v-d457a3ec]{width:100%}.cap-tipos[data-v-d457a3ec]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cap-tipo[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:9px 4px 7px;border:1px solid #eef2f6;border-radius:10px;background:#fff;font-size:10.5px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-tipo .v-icon[data-v-d457a3ec]{color:#94a3b8!important}.cap-tipo[data-v-d457a3ec]:hover{border-color:#e2e8f0;background:#f8fafc}.cap-tipo--on[data-v-d457a3ec]{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.cap-tipo--on .v-icon[data-v-d457a3ec]{color:#7c3aed!important}.cap-ayuda[data-v-d457a3ec]{font-size:11.5px;color:#94a3b8;line-height:1.4}.cap-prueba[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:8px 8px 8px 10px;border-radius:10px;background:#faf8ff;border:1px solid #ede9fe;font-size:12px;color:#334155}.cap-prueba-ico[data-v-d457a3ec],.cap-prueba[data-v-d457a3ec]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-prueba-ico[data-v-d457a3ec]{width:26px;height:26px;border-radius:7px;background:#ede9fe;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.cap-prueba-ico .v-icon[data-v-d457a3ec]{color:#7c3aed!important}.cap-prueba-txt[data-v-d457a3ec]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cap-arts[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.cap-arts-row[data-v-d457a3ec]{display:grid;grid-template-columns:1fr 64px 60px 26px;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-link[data-v-d457a3ec]{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 8px;border:none;background:transparent;border-radius:6px;font-size:11.5px;font-weight:600;color:#7c3aed;cursor:pointer}.cap-link[data-v-d457a3ec]:hover{background:#f5f3ff}.cap-link .v-icon[data-v-d457a3ec]{color:inherit!important}.cap-compromiso[data-v-d457a3ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.cap-compromiso-fecha[data-v-d457a3ec]{font-size:22px;font-weight:800;color:#8a6508;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cap-ad[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.cap-ad s[data-v-d457a3ec]{color:#cbd5e1;font-weight:600;font-size:.85em}.cap-empty[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 20px;text-align:center}.cap-empty-icon[data-v-d457a3ec],.cap-empty[data-v-d457a3ec]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cap-empty-icon[data-v-d457a3ec]{width:72px;height:72px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#f5f3ff);margin-bottom:16px}.cap-empty-icon .v-icon[data-v-d457a3ec]{color:#a78bfa!important}.cap-empty-title[data-v-d457a3ec]{font-size:16px;font-weight:700;color:#475569;margin-bottom:4px}.cap-empty-sub[data-v-d457a3ec]{font-size:13px;color:#94a3b8;max-width:380px}.cap-dlg[data-v-d457a3ec]{background:#fff;border-radius:14px;overflow:hidden}.cap-dlg-head[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px 18px;border-bottom:1px solid #f1f5f9}.cap-dlg-head[data-v-d457a3ec],.cap-dlg-icon[data-v-d457a3ec]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-dlg-icon[data-v-d457a3ec]{width:38px;height:38px;border-radius:10px;background:#0d9488;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 6px rgba(13,148,136,.3);box-shadow:0 2px 6px rgba(13,148,136,.3)}.cap-dlg-icon .v-icon[data-v-d457a3ec]{color:#fff!important}.cap-dlg-body[data-v-d457a3ec]{padding:14px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cap-dlg-foot[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #f1f5f9;background:#fcfcfd}.cap-btn-ghost[data-v-d457a3ec]{height:34px;padding:0 14px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;font-size:12px;font-weight:600;color:#475569;cursor:pointer}.cap-btn-ghost[data-v-d457a3ec]:hover{background:#f8fafc}.cap-dlg-tabla[data-v-d457a3ec]{max-height:50vh;overflow:auto;border:1px solid #e2e8f0;border-radius:10px}.cap-spin[data-v-d457a3ec]{-webkit-animation:cap-giro-d457a3ec .9s linear infinite;animation:cap-giro-d457a3ec .9s linear infinite}@-webkit-keyframes cap-giro-d457a3ec{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cap-giro-d457a3ec{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cap-act--print[data-v-d457a3ec]{background:#0284c7;-webkit-box-shadow:0 2px 6px rgba(2,132,199,.3);box-shadow:0 2px 6px rgba(2,132,199,.3)}.cap-act--print[data-v-d457a3ec]:not(:disabled):hover{background:#0369a1;-webkit-box-shadow:0 4px 10px rgba(2,132,199,.4);box-shadow:0 4px 10px rgba(2,132,199,.4)}.g-subtab.cap-subtab--on[data-v-d457a3ec]{color:#1d4ed8;background:#eff6ff}.g-subtab.cap-subtab--on .cap-subtab-dot[data-v-d457a3ec]{background:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.16);box-shadow:0 0 0 3px rgba(37,99,235,.16)}.g-subtab.cap-subtab--on .cap-subtab-badge[data-v-d457a3ec]{background:#dbeafe;color:#1d4ed8}.g-seg.cap-seg-btn--on[data-v-d457a3ec]{color:#1d4ed8!important}.g-chip[data-v-d457a3ec]{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.g-chip .cap-chip-dot[data-v-d457a3ec]{background:#2563eb;-webkit-box-shadow:0 0 0 3px rgba(37,99,235,.16);box-shadow:0 0 0 3px rgba(37,99,235,.16)}.g-impacto[data-v-d457a3ec],.g-selbar[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:8px 12px;border-radius:12px;background:#fff;border:1px solid #bfdbfe;-webkit-box-shadow:0 2px 8px -2px rgba(37,99,235,.12);box-shadow:0 2px 8px -2px rgba(37,99,235,.12)}.g-impacto-t[data-v-d457a3ec]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1d4ed8}.g-imp[data-v-d457a3ec]{font-size:12px;padding:2px 9px;border-radius:999px;font-variant-numeric:tabular-nums}.g-imp--peor[data-v-d457a3ec]{background:#fee2e2;color:#b91c1c}.g-imp--mejor[data-v-d457a3ec]{background:#dcfce7;color:#15803d}.g-selbar[data-v-d457a3ec]{border-color:#e2e8f0;-webkit-box-shadow:none;box-shadow:none;background:linear-gradient(135deg,#fff,#f8fbff)}.g-pasos[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.g-paso[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 8px;border-radius:7px;font-size:11px;color:#334155;background:color-mix(in srgb,var(--c) 10%,#fff);border-left:3px solid var(--c);white-space:nowrap}.g-paso b[data-v-d457a3ec]{color:var(--c)}.g-paso-pin[data-v-d457a3ec]{cursor:pointer}.g-scroll[data-v-d457a3ec]{position:relative;overflow:auto;max-height:calc(100vh - 360px);min-height:260px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.g-head[data-v-d457a3ec]{top:0;z-index:6;height:40px;border-bottom:1px solid #e2e8f0}.g-corner[data-v-d457a3ec],.g-head[data-v-d457a3ec]{position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f8fafc}.g-corner[data-v-d457a3ec]{left:0;z-index:7;width:210px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 12px;border-right:1px solid #e2e8f0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.g-head-track[data-v-d457a3ec]{position:relative;-ms-flex-negative:0;flex-shrink:0}.g-day[data-v-d457a3ec]{position:absolute;top:0;bottom:0;border-left:1px solid #e2e8f0}.g-day--salto[data-v-d457a3ec]{border-left:2px solid #cbd5e1}.g-day-t[data-v-d457a3ec]{font-size:11px;font-weight:700;color:#334155;padding:4px 6px 0;white-space:nowrap}.g-hours[data-v-d457a3ec]{position:relative;height:14px}.g-hours span[data-v-d457a3ec]{position:absolute;top:1px;font-size:9px;color:#94a3b8;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-variant-numeric:tabular-nums}.g-body[data-v-d457a3ec]{position:relative}.g-now[data-v-d457a3ec]{position:absolute;top:0;bottom:0;width:2px;background:#ef4444;z-index:4;pointer-events:none}.g-now-lbl[data-v-d457a3ec]{position:absolute;bottom:0;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:9px;font-weight:700;color:#fff;background:#ef4444;padding:1px 5px;border-radius:4px 4px 0 0}.g-now span[data-v-d457a3ec]{position:absolute;top:2px;left:4px;font-size:9px;font-weight:700;color:#ef4444;background:#fff;padding:0 3px;border-radius:3px}.g-row[data-v-d457a3ec]{position:absolute;right:0;border-bottom:1px solid #f1f5f9}.g-label[data-v-d457a3ec],.g-row[data-v-d457a3ec]{left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.g-label[data-v-d457a3ec]{position:sticky;z-index:3;width:210px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 10px 0 12px;background:#fff;border-right:1px solid #e2e8f0;font-size:12px;overflow:hidden}.g-label--sec[data-v-d457a3ec]{background:#f8fafc;cursor:pointer;gap:6px;color:#0f172a}.g-row--PLAN[data-v-d457a3ec],.g-row--SEC[data-v-d457a3ec]{background:#f8fafc;border-bottom-color:#e2e8f0}.g-diam[data-v-d457a3ec]{color:#b8860b}.g-sec-meta[data-v-d457a3ec]{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-sec-occ[data-v-d457a3ec]{margin-left:8px;font-size:11px;font-weight:700;color:#0f766e}.g-sec-occ--alta[data-v-d457a3ec]{color:#dc2626}.g-track[data-v-d457a3ec]{position:relative;-ms-flex-negative:0;flex-shrink:0;background-image:linear-gradient(90deg,#eef2f6 1px,transparent 0);background-size:var(--dia) 100%}.g-track--sec[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:none}.g-track--op[data-v-d457a3ec]{background-color:#fafbfc;background-image:linear-gradient(90deg,#e2e8f0 1px,transparent 0),repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 3px,transparent 0,transparent 7px);background-size:var(--dia) 100%,auto}.g-win[data-v-d457a3ec]{position:absolute;top:3px;bottom:3px;background:#fff;border-radius:4px}.g-av[data-v-d457a3ec]{width:24px;height:24px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-size:10px;font-weight:800}.g-av--anon[data-v-d457a3ec]{background:#f1f5f9;color:#94a3b8}.g-av--lg[data-v-d457a3ec]{width:34px;height:34px;font-size:12px}.g-op-n[data-v-d457a3ec]{font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-occ[data-v-d457a3ec]{margin-left:auto;font-size:10.5px;font-weight:700;color:#0f766e;font-variant-numeric:tabular-nums}.g-occ--alta[data-v-d457a3ec]{color:#dc2626}.g-bar[data-v-d457a3ec]{position:absolute;top:5px;height:24px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:0 6px;overflow:hidden;white-space:nowrap;font-size:10.5px;font-weight:700;cursor:pointer;border:1px solid transparent;-webkit-transition:opacity .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .1s ease;transition:opacity .15s ease,-webkit-box-shadow .15s ease,-webkit-transform .1s ease;transition:opacity .15s ease,box-shadow .15s ease,transform .1s ease;transition:opacity .15s ease,box-shadow .15s ease,transform .1s ease,-webkit-box-shadow .15s ease,-webkit-transform .1s ease;z-index:2}.g-bar--mini[data-v-d457a3ec]{border-radius:3px;padding:0 4px;font-size:0}.g-bar--mini .g-bar-pin[data-v-d457a3ec]{display:none}.g-bar--movible[data-v-d457a3ec]{cursor:-webkit-grab;cursor:grab}.g-bar[data-v-d457a3ec]:hover{-webkit-box-shadow:0 3px 10px -2px rgba(15,23,42,.25);box-shadow:0 3px 10px -2px rgba(15,23,42,.25);z-index:3}.g-bar--A_TIEMPO[data-v-d457a3ec],.g-bar--TERMINADO[data-v-d457a3ec]{background:#ccfbf1;color:#0f766e;border-color:#99f6e4}.g-bar--SIN_HOLGURA[data-v-d457a3ec]{background:#fef3c7;color:#92400e;border-color:#fde68a}.g-bar--RETRASO[data-v-d457a3ec]{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.g-bar--SIN_FECHA[data-v-d457a3ec]{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.g-bar--color[data-v-d457a3ec]{background:color-mix(in srgb,var(--sc) 16%,#fff)!important;color:var(--sc)!important;border-color:color-mix(in srgb,var(--sc) 35%,#fff)!important}.g-bar--curso[data-v-d457a3ec]{background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.55) 4px,transparent 0,transparent 8px)}.g-bar--fija[data-v-d457a3ec]{-webkit-box-shadow:inset 3px 0 0 #b8860b;box-shadow:inset 3px 0 0 #b8860b}.g-bar--conflicto[data-v-d457a3ec]{outline:2px dashed #dc2626;outline-offset:1px}.g-bar--fun[data-v-d457a3ec]{border-style:dashed}.g-bar--sinpl[data-v-d457a3ec]{opacity:.75;border-style:dotted}.g-bar--tenue[data-v-d457a3ec]{opacity:.22}.g-bar--sel[data-v-d457a3ec]{-webkit-box-shadow:0 0 0 2px #2563eb,0 4px 12px -2px rgba(37,99,235,.35);box-shadow:0 0 0 2px #2563eb,0 4px 12px -2px rgba(37,99,235,.35);z-index:3}.g-bar--arrastrando[data-v-d457a3ec]{opacity:.3}.g-bar-pin[data-v-d457a3ec]{color:#b8860b!important;-ms-flex-negative:0;flex-shrink:0}.g-bar-s[data-v-d457a3ec],.g-bar-t[data-v-d457a3ec]{overflow:hidden;text-overflow:ellipsis}.g-bar-s[data-v-d457a3ec]{font-weight:500;opacity:.75}.g-ghost[data-v-d457a3ec]{position:absolute;top:4px;height:26px;border-radius:6px;border:2px dashed #2563eb;background:rgba(37,99,235,.08);z-index:5;pointer-events:none}.g-ghost span[data-v-d457a3ec]{position:absolute;bottom:100%;left:0;margin-bottom:2px;padding:2px 7px;border-radius:6px;background:#1d4ed8;color:#fff;font-size:10.5px;font-weight:700;white-space:nowrap}.g-leyenda[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 14px;border-top:1px solid #f1f5f9;font-size:11px;color:#64748b}.g-leyenda[data-v-d457a3ec],.g-leyenda span[data-v-d457a3ec]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-leyenda span[data-v-d457a3ec]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.g-lg[data-v-d457a3ec]{display:inline-block;width:18px;height:10px;border-radius:3px;border:1px solid transparent}.g-lg--win[data-v-d457a3ec]{background:repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 2px,#fff 0,#fff 4px);border-color:#e2e8f0}.g-tip[data-v-d457a3ec]{position:fixed;z-index:50;pointer-events:none;background:#0f172a;color:#e2e8f0;border-radius:10px;padding:10px 12px;font-size:12px;-webkit-box-shadow:0 12px 32px -8px rgba(15,23,42,.45);box-shadow:0 12px 32px -8px rgba(15,23,42,.45)}.g-tip-h[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;color:#fff}.g-tip-a[data-v-d457a3ec]{color:#94a3b8;font-size:11px;margin:2px 0 8px}.g-tip-g[data-v-d457a3ec]{display:grid;grid-template-columns:70px 1fr;gap:3px 8px;font-size:11.5px}.g-tip-g span[data-v-d457a3ec]{color:#94a3b8}.g-tip-g b[data-v-d457a3ec]{color:#f8fafc;font-weight:600;font-variant-numeric:tabular-nums}.g-tip-n[data-v-d457a3ec]{margin-top:8px;font-size:11px;color:#fde68a}.g-tip-n--rojo[data-v-d457a3ec]{color:#fca5a5}.g-tip-n--oro[data-v-d457a3ec]{color:#e3c677}.g-lista[data-v-d457a3ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(560px,1fr));gap:12px}.g-lt-head[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #f1f5f9}.g-lt-prog[data-v-d457a3ec]{width:90px;height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.g-lt-prog i[data-v-d457a3ec]{display:block;height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#60a5fa),to(#2563eb));background:linear-gradient(90deg,#60a5fa,#2563eb)}.g-lt-hecha td[data-v-d457a3ec]{opacity:.5}.g-lt--HECHA[data-v-d457a3ec]{background:#dcfce7;color:#15803d}.g-lt--EN_CURSO[data-v-d457a3ec]{background:#fef3c7;color:#92400e}.g-lt--PENDIENTE[data-v-d457a3ec]{background:#f1f5f9;color:#64748b}.g-lt--ATRASADA[data-v-d457a3ec]{background:#fee2e2;color:#b91c1c}.g-v--FIJADA[data-v-d457a3ec]{background:#fdf8ec;color:#8a6508}.g-v--BORRADOR[data-v-d457a3ec]{background:#eff6ff;color:#1d4ed8}.g-v--ARCHIVADA[data-v-d457a3ec]{background:#f1f5f9;color:#94a3b8}.cap-mini[data-v-d457a3ec]:disabled{opacity:.3;cursor:default}.g-btn-rojo[data-v-d457a3ec]{background:#dc2626;-webkit-box-shadow:0 2px 6px rgba(220,38,38,.3);box-shadow:0 2px 6px rgba(220,38,38,.3)}.g-check[data-v-d457a3ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;border:1px solid #eef2f6;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.g-check--on[data-v-d457a3ec]{border-color:#ecd9a6;background:#fffcf4}.g-check-box[data-v-d457a3ec]{width:16px;height:16px;border-radius:5px;border:1.5px solid #cbd5e1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.g-check-box .v-icon[data-v-d457a3ec]{color:transparent!important}.g-check--on .g-check-box[data-v-d457a3ec]{background:#b8860b;border-color:#b8860b}.g-check--on .g-check-box .v-icon[data-v-d457a3ec]{color:#fff!important}.g-fade-enter-active[data-v-d457a3ec],.g-fade-leave-active[data-v-d457a3ec]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.g-fade-enter[data-v-d457a3ec],.g-fade-leave-to[data-v-d457a3ec]{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}