.ac[data-v-10140a96]{position:relative}.ac-lista[data-v-10140a96]{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:50;margin:0;padding:6px;border:1px solid #e4e9ef;border-radius:12px;background:#fff;box-shadow:0 12px 32px rgba(16,42,67,.16);overflow-y:auto;list-style:none}.ac-lista.arriba[data-v-10140a96]{top:auto;bottom:calc(100% + 6px)}.ac-opcion[data-v-10140a96]{overflow:hidden;padding:8px 10px;border-radius:8px;color:#607187;font-size:13px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ac-opcion.activa[data-v-10140a96]{background:#edf3f8}.ac-dominio[data-v-10140a96]{color:#0b1b2e;font-weight:600}.ac-correccion[data-v-10140a96]{margin:4px 0 0;color:#92400e;font-size:12px}.ac-correccion button[data-v-10140a96]{padding:0;border:0;background:transparent;color:#0a4f9c;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.ac-correccion button[data-v-10140a96]:focus-visible{outline:3px solid #7ab9f2;outline-offset:2px}.cal[data-v-6b3afd9a]{position:absolute;right:0;z-index:30;font-family:Roboto,Open Sans,sans-serif}.cal-inline[data-v-6b3afd9a]{position:static}.cal-inline .cal-panel[data-v-6b3afd9a]{position:static;margin:0;padding:0;border:0;box-shadow:none}.cal-panel[data-v-6b3afd9a]{position:absolute;right:0;z-index:30;width:280px;margin-top:8px;padding:12px;border:1px solid #e6ebf2;border-radius:16px;background:#fff;box-shadow:0 12px 32px rgba(7,40,77,.16)}.cal-grid[data-v-6b3afd9a],.cal-head[data-v-6b3afd9a],.cal-week[data-v-6b3afd9a]{display:grid}.cal-head[data-v-6b3afd9a]{grid-template-columns:32px 1fr 32px;align-items:center}.cal-head p[data-v-6b3afd9a]{margin:0;text-align:center;font-size:15px;font-weight:700;text-transform:capitalize;color:#07284d}.cal-day[data-v-6b3afd9a],.cal-head button[data-v-6b3afd9a]{border:0;background:transparent;color:#07284d;font-family:inherit;cursor:pointer}.cal-head button[data-v-6b3afd9a]{height:32px;border-radius:8px;font-size:20px}.cal-grid[data-v-6b3afd9a],.cal-week[data-v-6b3afd9a]{grid-template-columns:repeat(7,1fr)}.cal-week[data-v-6b3afd9a]{margin-top:8px}.cal-week span[data-v-6b3afd9a]{text-align:center;font-size:14px;font-weight:700;color:#7b8798}.cal-day[data-v-6b3afd9a]{height:44px;margin-top:2px;border-radius:8px;font-size:14px}.cal-day.is-out[data-v-6b3afd9a]{color:#b7c3d1}.cal-day.is-range[data-v-6b3afd9a]{background:#e7f0fa;border-radius:0}.cal-day.is-start[data-v-6b3afd9a]{background:#0a4f9c;color:#fff;border-radius:8px;font-weight:700}.cal-hint[data-v-6b3afd9a]{margin:10px 0 0;font-size:13px;color:#5c6b80}.cal-apply[data-v-6b3afd9a]{width:100%;height:40px;margin-top:8px;border:0;border-radius:10px;background:#0a4f9c;color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.cal-apply[data-v-6b3afd9a]:disabled{cursor:not-allowed;background:#9bb6d4}.drf[data-v-65b35814]{position:relative;display:flex;min-width:0;align-items:center}.drf-btn[data-v-65b35814]{display:inline-flex;max-width:100%;min-height:42px;align-items:center;gap:8px;padding:0 10px;border:1px solid #d8e0ea;border-radius:11px;background:#fff;color:#0b1b2e;font-family:inherit;cursor:pointer;transition:border-color .16s ease,background .16s ease}.drf-btn.seleccionado[data-v-65b35814],.drf-btn[data-v-65b35814]:hover{border-color:#9bb6d4;background:#f8fafc}.drf-btn[data-v-65b35814]:focus-visible,.drf-opcion[data-v-65b35814]:focus-visible{outline:3px solid #7ab9f2;outline-offset:2px}.drf-copy[data-v-65b35814]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;line-height:1.1}.drf-label[data-v-65b35814]{color:#607187;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.drf-valor[data-v-65b35814]{max-width:190px;overflow:hidden;margin-top:2px;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.drf-chevron[data-v-65b35814]{flex:none;color:#607187;transition:transform .16s ease}.drf-chevron.girado[data-v-65b35814]{transform:rotate(180deg)}.drf-fondo[data-v-65b35814]{display:none}.drf-panel[data-v-65b35814]{position:absolute;top:calc(100% + 8px);left:0;z-index:60;display:flex;gap:14px;padding:14px;border:1px solid #e4e9ef;border-radius:16px;background:#fff;box-shadow:0 12px 32px rgba(16,42,67,.16);font-family:Inter,Roboto,sans-serif}.drf-panel.drf-derecha[data-v-65b35814]{right:0;left:auto}.drf-rapidos[data-v-65b35814]{display:flex;width:204px;flex:none;flex-direction:column;gap:2px;padding-right:14px;border-right:1px solid #eef2f6}.drf-opcion[data-v-65b35814]{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#3d4b5f;font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease}.drf-opcion[data-v-65b35814]:hover:not(.activa){background:#edf3f8;color:#0b1b2e}.drf-opcion span[data-v-65b35814]{white-space:nowrap}.drf-opcion.activa[data-v-65b35814]{background:#12304f;color:#fff}.drf-grupo[data-v-65b35814]{margin:6px 10px 2px;color:#607187;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.drf-grupo[data-v-65b35814]:first-child{margin-top:0}.drf-separador[data-v-65b35814]{height:1px;margin:6px 4px;background:#eef2f6}.drf-personalizado[data-v-65b35814]{width:280px;flex:none}.drf-subtitulo[data-v-65b35814]{margin:0 0 6px;color:#607187;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.drf-subtitulo.activa[data-v-65b35814]{color:#0a4f9c}.drf-enter-active[data-v-65b35814],.drf-leave-active[data-v-65b35814]{transition:opacity .15s ease,transform .15s ease}.drf-enter[data-v-65b35814],.drf-leave-to[data-v-65b35814]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.drf-chevron[data-v-65b35814],.drf-enter-active[data-v-65b35814],.drf-leave-active[data-v-65b35814]{transition:none}}@media (max-width:700px){.drf-fondo[data-v-65b35814]{position:fixed;inset:0;z-index:59;display:block;background:rgba(11,27,46,.35)}.drf-panel.drf-derecha[data-v-65b35814],.drf-panel[data-v-65b35814]{position:fixed;top:auto;right:0;bottom:0;left:0;max-height:85dvh;flex-direction:column;overflow-y:auto;border-radius:18px 18px 0 0}.drf-rapidos[data-v-65b35814]{width:auto;flex-direction:row;flex-wrap:wrap;padding:0 0 12px;border-right:0;border-bottom:1px solid #eef2f6}.drf-opcion[data-v-65b35814]{border:1px solid #e2e8ef}.drf-separador[data-v-65b35814]{display:none}.drf-personalizado[data-v-65b35814],.drf-personalizado[data-v-65b35814] .cal-panel{width:100%}}.pv-form[data-v-757712ab]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px}.pv-form>.pv-c2[data-v-757712ab],.pv-form>[data-v-757712ab]{grid-column:span 2}.cat-pagina .cat-tabla td.pv-celda-numero[data-v-757712ab]{color:#3d4b5f;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pv-telefono[data-v-757712ab]{color:#0b1b2e;font-variant-numeric:tabular-nums;white-space:nowrap}.pv-mas[data-v-757712ab]{margin-left:4px;padding:1px 6px;border-radius:999px;background:#edf3f8;color:#3d4b5f;font-size:11px;font-weight:700}.pv-unidad[data-v-757712ab]{display:none}@media (max-width:700px){.pv-form[data-v-757712ab]{grid-template-columns:minmax(0,1fr)}.pv-form>.pv-c2[data-v-757712ab],.pv-form>[data-v-757712ab]{grid-column:1/-1}.cat-pagina .cat-tabla td.pv-celda-numero[data-v-757712ab]{font-size:12px;text-align:left}.pv-unidad[data-v-757712ab]{display:inline}}