.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}.cf-card[data-v-15d6ba44]{background:#f8fafc;border-radius:14px;font-family:Inter,sans-serif;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:88vh}.cf-card[data-v-15d6ba44],.cf-head[data-v-15d6ba44]{display:-webkit-box;display:-ms-flexbox;display:flex}.cf-head[data-v-15d6ba44]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:16px 20px;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:14px 14px 0 0}.cf-ico[data-v-15d6ba44]{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#f5f3ff}.cf-ico .v-icon[data-v-15d6ba44]{color:#7c3aed!important}.cf-title[data-v-15d6ba44]{font-size:1rem;font-weight:700;color:#0f172a}.cf-sub[data-v-15d6ba44]{font-size:.8rem;color:#64748b}.cf-ib[data-v-15d6ba44]{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#f1f5f9;border:1px solid #e2e8f0;cursor:pointer}.cf-tabs[data-v-15d6ba44]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:10px 20px 0}.cf-tab[data-v-15d6ba44]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.86rem;font-weight:600;color:#475569;background:#eef2f7;border:none;border-radius:999px;padding:6px 13px;cursor:pointer}.cf-tab.active[data-v-15d6ba44]{background:#0f172a;color:#fff}.cf-tab.active .v-icon[data-v-15d6ba44]{color:#fff!important}.cf-error[data-v-15d6ba44]{margin:10px 20px 0;font-size:.85rem;color:#dc2626;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cf-body[data-v-15d6ba44]{padding:12px 20px 18px;overflow-y:auto}.cf-row[data-v-15d6ba44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.cf-spacer[data-v-15d6ba44]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cf-pill[data-v-15d6ba44]{font-size:.84rem;font-weight:600;color:#475569;background:#eef2f7;border:none;border-radius:999px;padding:6px 13px;cursor:pointer}.cf-pill.active[data-v-15d6ba44]{background:#0f172a;color:#fff}.cf-explica[data-v-15d6ba44]{font-size:.86rem;color:#475569;line-height:1.45;margin-bottom:12px}.cf-btn[data-v-15d6ba44]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;font-size:.88rem;font-weight:600;background:#eef2f7;color:#334155;border:none;cursor:pointer;white-space:nowrap}.cf-btn--ok[data-v-15d6ba44]{background:#16a34a;color:#fff}.cf-btn--sm[data-v-15d6ba44]{height:30px;padding:0 10px;font-size:.8rem}.cf-btn--peligro[data-v-15d6ba44]{background:#fdeeee;color:#dc2626}.cf-btn[data-v-15d6ba44]:disabled{opacity:.55;cursor:default}.cf-form[data-v-15d6ba44]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:14px}.cf-form__t[data-v-15d6ba44]{font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:10px}.cf-grid[data-v-15d6ba44]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.cf-campo[data-v-15d6ba44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.cf-campo--2[data-v-15d6ba44]{grid-column:span 2}.cf-campo--3[data-v-15d6ba44]{grid-column:1/-1}.cf-campo label[data-v-15d6ba44]{font-size:.8rem;font-weight:600;color:#475569}.cf-in[data-v-15d6ba44]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:7px 10px;font-size:.95rem;color:#0f172a;outline:none;width:100%;font-family:inherit}.cf-in[data-v-15d6ba44]:focus{border-color:#94a3b8}.cf-in[data-v-15d6ba44]:disabled{color:#64748b}.cf-fi[data-v-15d6ba44] .v-input__control{min-height:36px!important}.cf-fi[data-v-15d6ba44] .v-input__slot{background:#f8fafc!important;border:1px solid #e2e8f0;border-radius:9px!important}.cf-chk[data-v-15d6ba44]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:36px;font-size:.95rem;color:#0f172a;cursor:pointer}.cf-chk input[data-v-15d6ba44]{width:16px;height:16px;accent-color:#16a34a}.cf-acciones[data-v-15d6ba44]{gap:8px;margin-top:14px}.cf-acciones[data-v-15d6ba44],.cf-fila[data-v-15d6ba44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cf-fila[data-v-15d6ba44]{gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 14px;margin-bottom:8px;cursor:pointer}.cf-fila[data-v-15d6ba44]:hover{border-color:#cbd5e1}.cf-fila.off[data-v-15d6ba44]{opacity:.6}.cf-fila__txt[data-v-15d6ba44]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cf-fila__n[data-v-15d6ba44]{font-size:.95rem;font-weight:700;color:#0f172a}.cf-fila__d[data-v-15d6ba44]{font-size:.8rem;color:#475569;margin-top:2px}.cf-fila__m[data-v-15d6ba44]{font-size:.8rem;color:#64748b;white-space:nowrap}.cf-fila__m b[data-v-15d6ba44]{color:#0f172a;font-size:.95rem}.cf-cod[data-v-15d6ba44]{font-size:.78rem;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:6px;padding:1px 6px;margin-left:4px}.cf-req[data-v-15d6ba44]{font-size:.74rem;font-weight:700;color:#b45309;background:#fef3c7;border-radius:999px;padding:1px 7px;margin-left:6px}.cf-switch[data-v-15d6ba44]{position:relative;width:38px;height:22px;-ms-flex-negative:0;flex-shrink:0}.cf-switch input[data-v-15d6ba44]{opacity:0;width:0;height:0}.cf-switch i[data-v-15d6ba44]{position:absolute;inset:0;background:#cbd5e1;border-radius:999px;-webkit-transition:.2s;transition:.2s}.cf-switch i[data-v-15d6ba44]:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;-webkit-transition:.2s;transition:.2s}.cf-switch input:checked+i[data-v-15d6ba44]{background:#16a34a}.cf-switch input:checked+i[data-v-15d6ba44]:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.cf-vacio[data-v-15d6ba44]{font-size:.9rem;color:#64748b;padding:10px 0}.cf-fase[data-v-15d6ba44]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;margin-bottom:10px}.cf-fase__h[data-v-15d6ba44]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:8px}.cf-fase__n[data-v-15d6ba44]{font-size:.95rem;font-weight:700;color:#0f172a}.cf-fase__c[data-v-15d6ba44]{font-size:.78rem;color:#64748b}.cf-fase__g[data-v-15d6ba44]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.cf-opt[data-v-15d6ba44]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:.84rem;font-weight:600;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 11px;cursor:pointer}.cf-opt.on[data-v-15d6ba44]{background:#ecfdf3;border-color:#bbf7d0;color:#15803d}.cf-opt input[data-v-15d6ba44]{width:14px;height:14px;accent-color:#16a34a}.cf-opt__o[data-v-15d6ba44]{font-size:.7rem;color:#64748b;background:#f1f5f9;border-radius:999px;padding:0 6px}@media (max-width:700px){.cf-grid[data-v-15d6ba44]{grid-template-columns:1fr}.cf-campo--2[data-v-15d6ba44],.cf-campo--3[data-v-15d6ba44]{grid-column:auto}}