.theme--light.v-data-table{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table__divider{border-right:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table.v-data-table--fixed-header thead th{background:#fff;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.12);box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:rgba(0,0,0,.6)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#f5f5f5}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#eee}.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid rgba(0,0,0,.12)}.theme--dark.v-data-table{background-color:#1e1e1e;color:#fff}.theme--dark.v-data-table .v-data-table__divider{border-right:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table.v-data-table--fixed-header thead th{background:#1e1e1e;-webkit-box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12);box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:hsla(0,0%,100%,.7)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#505050}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#616161}.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid hsla(0,0%,100%,.12)}.v-data-table{line-height:1.5;max-width:100%}.v-data-table>.v-data-table__wrapper>table{width:100%;border-spacing:0}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{padding:0 16px;-webkit-transition:height .2s cubic-bezier(.4,0,.6,1);transition:height .2s cubic-bezier(.4,0,.6,1)}.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem;height:48px}.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:left}.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:right}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>td{font-size:.875rem;height:48px}.v-data-table__wrapper{overflow-x:auto;overflow-y:hidden}.v-data-table__progress{height:auto!important}.v-data-table__progress th{height:auto!important;border:none!important;padding:0;position:relative}.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{height:32px}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-data-table--fixed-header>.v-data-table__wrapper,.v-data-table--fixed-height .v-data-table__wrapper{overflow-y:auto}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr>th{border-bottom:0!important;position:sticky;top:0;z-index:2}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:48px}.v-application--is-ltr .v-data-table--fixed-header .v-data-footer{margin-right:17px}.v-application--is-rtl .v-data-table--fixed-header .v-data-footer{margin-left:17px}.v-data-table--fixed-header.v-data-table--dense>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:32px}.pln-wrap[data-v-51d7066c]{background:transparent}.pln-table[data-v-51d7066c]{background:transparent!important}.pln-table[data-v-51d7066c] .v-data-table__wrapper{overflow:auto}.pln-table[data-v-51d7066c] .v-data-footer{font-size:12px;color:#64748b;border-top:1px solid #f1f5f9;background:transparent}.pln-table[data-v-51d7066c] table{background:#fff}.pln-table[data-v-51d7066c] thead th{background:#f8fafc!important;color:#475569!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #e2e8f0!important;height:40px!important;padding:0 12px!important}.pln-table[data-v-51d7066c] tbody td{font-size:13px!important;color:#334155;padding:0 12px!important;border-bottom:1px solid #f1f5f9!important;height:42px}.pln-table[data-v-51d7066c] tbody tr{cursor:pointer;-webkit-transition:background .12s ease;transition:background .12s ease}.pln-table[data-v-51d7066c] tbody tr:hover{background:#f8fafc!important}.pln-table[data-v-51d7066c] tbody tr.v-data-table__selected{background:#f5f3ff!important;-webkit-box-shadow:inset 3px 0 0 0 #7c3aed;box-shadow:inset 3px 0 0 0 #7c3aed}.pln-code[data-v-51d7066c]{font-weight:700;color:#0f172a;letter-spacing:.02em}.pln-tipo[data-v-51d7066c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;max-width:150px;padding:2px 9px 2px 7px;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.pln-tipo b[data-v-51d7066c]{font-family:monospace;font-weight:800;padding-right:5px;border-right:1px solid currentColor;opacity:.9}.pln-tipo span[data-v-51d7066c]{overflow:hidden;text-overflow:ellipsis}.pln-tipo .v-icon[data-v-51d7066c]{color:inherit!important}.pln-tipo--rep[data-v-51d7066c]{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.pln-tipo--arr[data-v-51d7066c]{background:#fffbeb;border-color:#fde68a;color:#b45309}.pln-fecha[data-v-51d7066c]{color:#64748b;font-variant-numeric:tabular-nums;font-size:12.5px}.pln-estado[data-v-51d7066c]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pln-est-abierto[data-v-51d7066c]{background:#ecfdf5;color:#047857}.pln-est-curso[data-v-51d7066c]{background:#eff6ff;color:#1d4ed8}.pln-est-cerrado[data-v-51d7066c]{background:#fef2f2;color:#b91c1c}.pln-est-default[data-v-51d7066c]{background:#f1f5f9;color:#475569}.pln-dot[data-v-51d7066c]{display:inline-block;width:12px;height:12px;border-radius:50%;border:1.5px solid #cbd5e1;background:transparent;vertical-align:middle}.pln-dot--lila[data-v-51d7066c]{background:#a78bfa;border-color:#8b5cf6;-webkit-box-shadow:0 0 0 3px rgba(139,92,246,.15);box-shadow:0 0 0 3px rgba(139,92,246,.15)}.pln-res[data-v-51d7066c]{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;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pln-res__dot[data-v-51d7066c]{width:6px;height:6px;border-radius:50%}.pln-res--si[data-v-51d7066c]{background:#f0fdf4;color:#15803d}.pln-res--si .pln-res__dot[data-v-51d7066c]{background:#22c55e}.pln-res--mat[data-v-51d7066c]{background:#f5f3ff;color:#6d28d9}.pln-res--mat .pln-res__dot[data-v-51d7066c]{background:#8b5cf6}.pln-res--no[data-v-51d7066c]{background:#fef2f2;color:#b91c1c}.pln-res--no .pln-res__dot[data-v-51d7066c]{background:#ef4444}.pln-res--mix[data-v-51d7066c]{background:#f1f5f9;color:#475569}.pln-res--mix .pln-res__dot[data-v-51d7066c]{background:conic-gradient(#22c55e 0 33%,#8b5cf6 0 66%,#ef4444 0)}.pln-res-empty[data-v-51d7066c]{color:#cbd5e1}.pln-tal[data-v-51d7066c]{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:2px 9px 2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;background:#fffbeb;color:#b45309;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.pln-tal .v-icon[data-v-51d7066c]{color:#d97706!important}.pln-tal__casa[data-v-51d7066c]{font-weight:600;color:#94a3b8}.pln-tc[data-v-51d7066c]{width:250px;padding:12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 10px 30px -8px rgba(15,23,42,.18);box-shadow:0 10px 30px -8px rgba(15,23,42,.18);font-family:Inter,sans-serif;color:#0f172a}.pln-tc__head[data-v-51d7066c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #f1f5f9;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pln-tc__head b[data-v-51d7066c]{color:#475569}.pln-tc__row+.pln-tc__row[data-v-51d7066c]{margin-top:9px}.pln-tc__top[data-v-51d7066c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.pln-tc__ico[data-v-51d7066c]{color:#d97706!important}.pln-tc__name[data-v-51d7066c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;font-size:12.5px}.pln-tc__name b[data-v-51d7066c]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pln-tc__name small[data-v-51d7066c]{font-size:10.5px;color:#94a3b8}.pln-tc__n[data-v-51d7066c]{min-width:22px;padding:1px 7px;border-radius:999px;background:#fffbeb;color:#b45309;font-size:11px;font-weight:700;text-align:center}.pln-tc__bar[data-v-51d7066c]{height:4px;margin:5px 0 0 20px;border-radius:999px;background:#f1f5f9;overflow:hidden}.pln-tc__bar span[data-v-51d7066c]{display:block;height:100%;border-radius:999px;background:#f59e0b}.pln-tc__row--casa .pln-tc__ico[data-v-51d7066c]{color:#64748b!important}.pln-tc__row--casa .pln-tc__n[data-v-51d7066c]{background:#f1f5f9;color:#475569}.pln-tc__row--casa .pln-tc__bar span[data-v-51d7066c]{background:#94a3b8}.pln-res-tip[data-v-51d7066c]{display:grid;gap:3px;font-size:12px}.pln-res-tip__t[data-v-51d7066c]{font-weight:700;margin-bottom:2px}.pln-res-tip__d[data-v-51d7066c]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.pln-res-tip__d--si[data-v-51d7066c]{background:#22c55e}.pln-res-tip__d--mat[data-v-51d7066c]{background:#8b5cf6}.pln-res-tip__d--no[data-v-51d7066c]{background:#ef4444}.pln-reps[data-v-51d7066c]{padding:0;border:none;background:transparent;cursor:pointer}.pln-rep[data-v-51d7066c],.pln-reps[data-v-51d7066c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.pln-rep[data-v-51d7066c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:#f8fafc;border:1px solid #eef2f7;color:#0f172a;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;-webkit-transition:background .12s ease,border-color .12s ease;transition:background .12s ease,border-color .12s ease}.pln-rep--fab .v-icon[data-v-51d7066c]{color:#ef4444!important}.pln-rep--rec .v-icon[data-v-51d7066c]{color:#f59e0b!important}.pln-reps:hover .pln-rep[data-v-51d7066c]{background:#f1f5f9;border-color:#e2e8f0}.pln-nada[data-v-51d7066c]{color:#cbd5e1}.pln-color-chip[data-v-51d7066c]{display:inline-block;width:20px;height:20px;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.06);box-shadow:0 0 0 1px rgba(15,23,42,.08),0 1px 2px rgba(15,23,42,.06)}.pln-action-btn[data-v-51d7066c]{width:28px;height:28px;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}.pln-action-btn svg[data-v-51d7066c]{width:16px;height:16px}.pln-action-btn[data-v-51d7066c]:hover{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.pln-nlin[data-v-51d7066c]{font-size:13px;font-weight:700;color:#334155;font-variant-numeric:tabular-nums}.pln-menu[data-v-51d7066c]{min-width:200px}.pln-menu-head[data-v-51d7066c]{font-weight:700!important;color:#0f172a!important;font-size:12px!important;letter-spacing:.02em}.pln-empty[data-v-51d7066c]{padding:40px 20px;text-align:center}.pln-empty-text[data-v-51d7066c]{color:#94a3b8;font-size:13px;margin-bottom:12px}.pln-empty-btn[data-v-51d7066c]{padding:6px 14px;background:#7c3aed;border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:600;cursor:pointer}.pln-actions-wrap[data-v-51d7066c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.pln-action-pedidos[data-v-51d7066c]:hover{background:#f0fdfa;border-color:#ccfbf1}.pln-action-pedidos:hover .v-icon[data-v-51d7066c]{color:#0f766e!important}.v-menu__content.rg-menu-pop{border-radius:14px!important;-webkit-box-shadow:0 18px 44px -12px rgba(15,23,42,.24)!important;box-shadow:0 18px 44px -12px rgba(15,23,42,.24)!important;overflow:hidden}.rg-menu-pop .rg-menu{width:340px;padding:0 0 6px!important}.rg-mh{padding:14px 16px 12px;margin-bottom:6px;background:#faf9ff;border-bottom:1px solid #f1effd;color:#0f172a}.rg-mh-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.rg-mh-kind,.rg-mh-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rg-mh-kind{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8b5cf6}.rg-mh-kind .v-icon{color:#8b5cf6!important}.rg-mh-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;padding:0 9px;border-radius:999px;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:700;white-space:nowrap}.rg-mh-code{margin-top:6px;font-size:17px;font-weight:800;color:#0f172a;letter-spacing:.01em;line-height:1.2;word-break:break-all}.rg-mh-code--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15.5px}.rg-mh-des{margin-top:2px;font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-mh-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #ede9fe}.rg-mh-meta>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.rg-mh-meta b{font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-menu-pop .rg-mi{min-height:48px!important;margin:0 6px;border-radius:9px;gap:10px}.rg-menu-pop .rg-mi:hover{background:#f1f5f9}.rg-menu-pop .rg-mi-ico{width:30px;height:30px;-ms-flex-negative:0;flex-shrink:0;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:color-mix(in srgb,var(--c) 12%,transparent)}.rg-menu-pop .rg-mi-ico .v-icon{color:var(--c)!important}.rg-menu-pop .rg-mi-t{font-size:13px!important;font-weight:600!important;color:#1e293b!important}.rg-menu-pop .rg-mi-s{font-size:11px!important;color:#94a3b8!important;white-space:normal!important;line-height:1.3!important}.rg-menu-pop .rg-mi--danger .rg-mi-t{color:#dc2626!important}.rg-menu-pop .rg-mi--danger:hover{background:#fef2f2}.rg-menu-pop .rg-mi--rep{background:#fff7ed}.rg-menu-pop .rg-mi--rep:hover{background:#ffedd5}.rg-menu-pop .rg-mi--rep .rg-mi-t{color:#c2410c!important}.rg-menu-pop .rg-sep{margin:4px 12px!important}.v-tooltip__content.pln-tal-pop{padding:0;background:transparent!important;-webkit-box-shadow:none;box-shadow:none;opacity:1!important}