:root{--ui-action: #f7941d;--ui-action-lift: #f9a43f;--ui-action-deep: #e5830c;--ui-action-edge: #f7941d;--ui-action-ink: #ffb25a;--ui-on-action: #052a4a;--ui-action-fill: rgba(247, 148, 29, .13);--ui-action-line: rgba(247, 148, 29, .45);--ui-bg: #060709;--ui-menu: #0e1013;--ui-surface: #15171b;--ui-surface-raised: #1c1f24;--ui-well: #101216;--ui-scrim: rgba(2, 3, 5, .7);--ui-sf-page: #060709;--ui-sf-chrome: #0e1013;--ui-sf-band: #121419;--ui-sf-card: #1d2128;--ui-sf-head: #272c35;--ui-sf-nest: #2f3540;--ui-sf-foot: #121418;--ui-sf-line: #444c59;--ui-sf-line-nest: #56606f;--ui-shadow: 0 1px 2px rgba(0, 0, 0, .4);--ui-shadow-pop: 0 16px 40px -16px rgba(0, 0, 0, .85);--ui-ink: #eef1f5;--ui-ink-2: #c3c9d2;--ui-ink-3: #a8b0bc;--ui-ink-4: #868f9c;--ui-info: #8acbfa;--ui-info-fill: rgba(88, 176, 238, .13);--ui-info-line: rgba(88, 176, 238, .24);--ui-ok: #3ccf8e;--ui-ok-fill: rgba(60, 207, 142, .13);--ui-ok-line: rgba(60, 207, 142, .24);--ui-warn: #f5b941;--ui-warn-fill: rgba(245, 185, 65, .14);--ui-warn-line: rgba(245, 185, 65, .26);--ui-danger: #f07a7a;--ui-danger-fill: rgba(240, 122, 122, .13);--ui-danger-line: rgba(240, 122, 122, .3);--ui-hold: #d7b5e1;--ui-hold-fill: rgba(203, 166, 214, .13);--ui-hold-line: rgba(203, 166, 214, .24);--ui-on-status: #0b0c0e;--ui-control-line: #6b7480;--ui-control-line-hover: #8e97a3;--ui-control-fill: transparent;--ui-control-fill-hover: rgba(255, 255, 255, .06);--ui-tab-fill: #23272d;--ui-tab-fill-hover: #2b3037;--ui-line: #262a31;--ui-line-strong: #343a43;--ui-veil: rgba(255, 255, 255, .035);--ui-veil-2: rgba(255, 255, 255, .07);--ui-ring: 0 0 0 2px rgba(247, 148, 29, .7);--ui-media-bg: #08090c;--ui-media-ink: #eef1f5;--ui-media-ink-error: #ffc2c2;--ui-media-veil: rgba(0, 0, 0, .58);--ui-media-fill: rgba(255, 255, 255, .12);--ui-font: "Inter", -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-head: "Outfit", "Inter", system-ui, sans-serif;--ui-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--ui-fs-meta: 12px;--ui-fs-label: 13px;--ui-fs-h3: 15px;--ui-fs-h2: 18px;--ui-fs-figure: 22px;--ui-fs-kpi: 28px;--ui-fs-h1: 24px;--ui-lh: 1.5;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 16px;--ui-space-4: 16px;--ui-space-5: 24px;--ui-space-6: 32px;--ui-space-7: 40px;--ui-space-8: 48px;--ui-space-9: 64px;--ui-radius: 12px;--ui-radius-sm: 8px;--ui-radius-xs: 6px;--ui-radius-pill: 999px;--ui-sidebar-w: 232px;--ui-topbar-h: 56px;--ui-page-max: 1440px;--ui-dialog-w: 560px;--ui-panel-w: 480px;--ui-field-col: 13rem;--ui-field-short: 9rem;--ui-field-medium: 22rem;--ui-field-long: 34rem;--ui-ease: .14s ease;--ui-fs-body: 14px;--ui-fs-table: 14px;--ui-row-h: 44px;--ui-row-h-compact: 40px;--ui-control-h-sm: 32px;--ui-control-px-sm: 12px;--ui-control-fs-sm: 13px;--ui-control-h: 40px;--ui-control-px: 16px;--ui-control-fs: 14px;--ui-control-h-lg: 48px;--ui-control-px-lg: 24px;--ui-control-fs-lg: 16px;--ui-card-pad: 24px;--ui-gap: 24px}:root[data-theme=light]{--ui-action: #f7941d;--ui-action-lift: #f9a43f;--ui-action-deep: #e5830c;--ui-action-edge: #b0600a;--ui-action-ink: #8f4f00;--ui-on-action: #052a4a;--ui-action-fill: rgba(247, 148, 29, .14);--ui-action-line: rgba(176, 96, 10, .55);--ui-bg: #eef1f5;--ui-menu: #e6eaf0;--ui-surface: #ffffff;--ui-surface-raised: #eef1f5;--ui-well: #f7f9fb;--ui-scrim: rgba(15, 23, 42, .45);--ui-sf-page: #eef1f5;--ui-sf-chrome: #e6eaf0;--ui-sf-band: #e2e7ed;--ui-sf-card: #ffffff;--ui-sf-head: #eef1f5;--ui-sf-nest: #e5eaf0;--ui-sf-foot: #f1f4f7;--ui-sf-line: #a9b3c0;--ui-sf-line-nest: #8f9aa8;--ui-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 8px 20px -10px rgba(15, 23, 42, .14);--ui-shadow-pop: 0 24px 48px -16px rgba(15, 23, 42, .3);--ui-ink: #0f1b2a;--ui-ink-2: #33414f;--ui-ink-3: #4a5a6d;--ui-ink-4: #5a6878;--ui-info: #0b63b5;--ui-info-fill: rgba(11, 99, 181, .09);--ui-info-line: rgba(11, 99, 181, .32);--ui-ok: #157038;--ui-ok-fill: rgba(21, 112, 56, .09);--ui-ok-line: rgba(21, 112, 56, .32);--ui-warn: #8f5300;--ui-warn-fill: rgba(176, 108, 0, .11);--ui-warn-line: rgba(176, 108, 0, .38);--ui-danger: #b42318;--ui-danger-fill: rgba(180, 35, 24, .08);--ui-danger-line: rgba(180, 35, 24, .32);--ui-hold: #7b3a92;--ui-hold-fill: rgba(123, 58, 146, .09);--ui-hold-line: rgba(123, 58, 146, .32);--ui-on-status: #ffffff;--ui-control-line: #6b7480;--ui-control-line-hover: #4b5563;--ui-control-fill: transparent;--ui-control-fill-hover: rgba(15, 23, 42, .05);--ui-tab-fill: #d5dbe3;--ui-tab-fill-hover: #c8cfd9;--ui-line: #d9dfe7;--ui-line-strong: #c3ccd7;--ui-veil: rgba(15, 23, 42, .035);--ui-veil-2: rgba(15, 23, 42, .07);--ui-ring: 0 0 0 2px rgba(176, 96, 10, .6)}.ui-form-errors{margin-top:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-danger);border-radius:var(--ui-radius-sm);background:var(--ui-danger-fill);color:var(--ui-ink);font-size:var(--ui-fs-label)}.ui-form-errors p{margin:0 0 var(--ui-space-1);font-weight:600;color:var(--ui-danger)}.ui-form-errors ul{margin:0;padding-left:var(--ui-space-4)}:is(input,select,textarea)[aria-invalid=true]:not(#_){border-color:var(--ui-danger)}.ui-app :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea),.ui-layer :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background-color:var(--ui-well);color:var(--ui-ink)}.ui-app .btn-secondary,.ui-layer .btn-secondary{background:var(--ui-control-fill);color:var(--ui-ink);border-color:var(--ui-control-line)}.ui-app .btn-secondary:hover:not(:disabled),.ui-layer .btn-secondary:hover:not(:disabled){background:var(--ui-control-fill-hover);border-color:var(--ui-control-line-hover);color:var(--ui-ink)}.ui-app .cpe-note-info{background:var(--ui-info-fill);color:var(--ui-ink);border-color:var(--ui-info-line)}.ui-app .cpe-note-ok{background:var(--ui-ok-fill);color:var(--ui-ink);border-color:var(--ui-ok-line)}.ui-app .cpe-note-warn{background:var(--ui-warn-fill);color:var(--ui-ink);border-color:var(--ui-warn-line)}.ui-app .cpe-note-danger{background:var(--ui-danger-fill);color:var(--ui-ink);border-color:var(--ui-danger-line)}.ui-app .table th{background:var(--ui-surface-raised);color:var(--ui-ink-2)}.ui-app .table tbody tr:nth-child(2n):not(.row-expand) td{background:var(--ui-veil)}.ui-app .table tbody tr:hover td{background:var(--ui-veil-2)}.ui-app .card{background:var(--ui-surface);border-color:var(--ui-line);border-radius:var(--ui-radius);padding:var(--ui-card-pad);min-width:0}.ui-app .card>.card-head,.ui-app .card>h2:first-child{background:var(--ui-surface-raised);border-bottom:1px solid var(--ui-line-strong);border-radius:var(--ui-radius) var(--ui-radius) 0 0;margin:calc(-1 * var(--ui-card-pad)) calc(-1 * var(--ui-card-pad)) var(--ui-space-4);padding:var(--ui-space-4) var(--ui-card-pad);color:var(--ui-ink)}.ui-app .card>.card-head{gap:var(--ui-space-4);flex-wrap:wrap}.ui-app .card>.card-head h2{color:var(--ui-ink)}.ui-page>:is(.page-actions,.toolbar,.v2-toolbar){padding:var(--ui-space-4) var(--ui-card-pad);background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius)}.ui-app .card>:is(.page-actions,.toolbar){margin-bottom:var(--ui-space-4)}.ui-app,.ui-layer{font-family:var(--ui-font);font-size:var(--ui-fs-body);line-height:var(--ui-lh);color:var(--ui-ink);-webkit-font-smoothing:antialiased}.ui-app h1,.ui-app h2,.ui-app h3,.ui-layer h2{font-family:var(--ui-font-head);color:var(--ui-ink);margin:0;letter-spacing:-.005em}.ui-app h1{font-size:var(--ui-fs-h1);font-weight:700;line-height:1.25}.ui-app h2,.ui-layer h2{font-size:var(--ui-fs-h2);font-weight:600;line-height:1.3}.ui-app h3{font-size:var(--ui-fs-h3);font-weight:600;color:var(--ui-ink-2)}.ui-app p,.ui-layer p{margin:0}.ui-link{color:var(--ui-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--ui-action-line);text-decoration-thickness:1px;text-underline-offset:3px;border-radius:var(--ui-radius-xs)}.ui-link:hover{color:var(--ui-action-ink);text-decoration-color:currentColor}.ui-link:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-muted{color:var(--ui-ink-3)}.ui-meta{color:var(--ui-ink-4);font-size:var(--ui-fs-meta)}.ui-mono{font-family:var(--ui-font-mono);font-size:.95em}.ui-num{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-stack{display:flex;flex-direction:column;gap:var(--ui-gap);min-width:0}.ui-grid{display:grid;gap:var(--ui-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start}.ui-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2)}.ui-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:var(--ui-space-4) var(--ui-space-5);margin:0}.ui-facts>div{min-width:0}.ui-facts dt{color:var(--ui-ink-3);font-size:var(--ui-fs-label);margin:0 0 var(--ui-space-1)}.ui-facts dd{margin:0;color:var(--ui-ink);overflow-wrap:anywhere}.ui-facts .ui-facts__wide{grid-column:1 / -1}.ui-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-app textarea,.ui-layer textarea{resize:vertical;max-width:100%}.ui-app :is(input,select,textarea),.ui-layer :is(input,select,textarea){max-width:100%}[data-mas=derecha]{-webkit-mask-image:linear-gradient(to right,black calc(100% - 4rem),transparent);mask-image:linear-gradient(to right,black calc(100% - 4rem),transparent)}[data-mas=izquierda]{-webkit-mask-image:linear-gradient(to left,black calc(100% - 4rem),transparent);mask-image:linear-gradient(to left,black calc(100% - 4rem),transparent)}[data-mas="izquierda derecha"]{-webkit-mask-image:linear-gradient(to right,transparent,black 4rem,black calc(100% - 4rem),transparent);mask-image:linear-gradient(to right,transparent,black 4rem,black calc(100% - 4rem),transparent)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);box-sizing:border-box;min-height:var(--ui-control-h);padding:0 var(--ui-control-px);border:1px solid transparent;border-radius:var(--ui-radius-sm);font:inherit;font-size:var(--ui-control-fs);font-weight:600;line-height:1.2;white-space:nowrap;width:fit-content;max-width:100%;text-decoration:none;cursor:pointer;transition:background var(--ui-ease),border-color var(--ui-ease),color var(--ui-ease)}.ui-btn:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-btn--sm{min-height:var(--ui-control-h-sm);padding:0 var(--ui-control-px-sm);font-size:var(--ui-control-fs-sm)}.ui-btn--lg{min-height:var(--ui-control-h-lg);padding:0 var(--ui-control-px-lg);font-size:var(--ui-control-fs-lg)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:default}.ui-btn__icon{display:inline-flex;width:16px;height:16px}.ui-btn__icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-btn--primary{background:var(--ui-action);color:var(--ui-on-action);border-color:var(--ui-action-edge)}.ui-btn--primary:hover:not(:disabled){background:var(--ui-action-lift)}.ui-btn--primary:active:not(:disabled){background:var(--ui-action-deep)}.ui-btn--secondary{background:var(--ui-control-fill);color:var(--ui-ink);border-color:var(--ui-control-line)}.ui-btn--secondary:hover:not(:disabled){background:var(--ui-control-fill-hover);border-color:var(--ui-control-line-hover)}.ui-btn--danger{background:var(--ui-danger-fill);color:var(--ui-danger);border-color:var(--ui-danger)}.ui-btn--danger:hover:not(:disabled){border-color:var(--ui-danger)}.ui-btn--ghost{background:transparent;color:var(--ui-ink-2);border-color:var(--ui-control-line)}.ui-btn--ghost:hover:not(:disabled){background:var(--ui-veil);color:var(--ui-ink);border-color:var(--ui-control-line-hover)}[role=toolbar] .ui-btn--ghost,[role=menu] .ui-btn--ghost{border-color:transparent}@media(max-width:600px){.ui-btn{white-space:normal;text-align:center}.ui-btn--block{width:100%}}.ui-card{min-width:0;background:var(--ui-sf-card);border:1px solid var(--ui-sf-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}.ui-card--danger{border-color:var(--ui-danger-line)}.ui-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-4) var(--ui-card-pad);border-bottom:1px solid var(--ui-sf-line);border-radius:var(--ui-radius) var(--ui-radius) 0 0;background:var(--ui-sf-head)}.ui-card__head h2{font-family:var(--ui-font);font-size:var(--ui-fs-h3);font-weight:600}.ui-card__head .ui-card__actions a.ui-btn--secondary,.ui-card__head .ui-card__actions a.ui-btn--ghost{min-height:0;padding:var(--ui-space-1) 0;border-color:transparent;background:transparent;color:var(--ui-action-ink);font-size:var(--ui-fs-label);font-weight:500}.ui-card__head .ui-card__actions a.ui-btn--secondary:hover,.ui-card__head .ui-card__actions a.ui-btn--ghost:hover{background:transparent;text-decoration:underline}.ui-card__titles{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-1)}.ui-card__sub{color:var(--ui-ink-3)}.ui-card__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);align-items:center}.ui-card__body{padding:var(--ui-card-pad);min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-card__head+.ui-card__body{padding-top:var(--ui-space-4)}.ui-card__foot>.ui-actionbar{flex:1 1 100%}.ui-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-card-pad);border-top:1px solid var(--ui-line);background:var(--ui-well);border-radius:0 0 var(--ui-radius) var(--ui-radius)}.ui-card__body>.ui-table-frame:only-child{margin:calc(var(--ui-card-pad) * -1)}.ui-card__head+.ui-card__body>.ui-table-frame:only-child{margin-top:0}.ui-section{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-section+.ui-section{margin-top:var(--ui-space-5);padding-top:var(--ui-space-5);border-top:1px solid var(--ui-line)}.ui-section__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4)}.ui-section__body{min-width:0}.ui-section__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-line)}.ui-section--danger>.ui-section__head h3{color:var(--ui-danger)}:root{--ui-campo-angosto: 10rem;--ui-campo-ancho: 20rem}.ui-unidad{display:flex;align-items:stretch;box-sizing:border-box;width:100%;min-width:0;height:var(--ui-control-h);background:var(--ui-well);border:1px solid var(--ui-control-line);border-radius:var(--ui-radius-xs)}.ui-unidad:hover:not(.is-disabled){border-color:var(--ui-control-line-hover)}.ui-unidad:focus-within{border-color:var(--ui-action);box-shadow:var(--ui-ring)}.ui-unidad.is-invalido{border-color:var(--ui-danger)}.ui-unidad.is-disabled{background:var(--ui-sf-band);border-style:dashed}.ui-app .ui-unidad>.ui-input,.ui-layer .ui-unidad>.ui-input,.ui-unidad>.ui-input{flex:1 1 auto;min-width:0;width:100%;height:100%;min-height:0;border:0;background:transparent;box-shadow:none}.ui-app .ui-unidad>.ui-input:focus,.ui-layer .ui-unidad>.ui-input:focus{border:0;box-shadow:none;background:transparent}.ui-unidad>.ui-input:disabled{background:transparent;border:0}.ui-unidad>.ui-input--cifra{text-align:end;font-variant-numeric:tabular-nums}.ui-unidad__pre,.ui-unidad__suf{display:inline-flex;align-items:center;flex:none;color:var(--ui-ink-3);font-size:var(--ui-control-fs);white-space:nowrap;-webkit-user-select:none;user-select:none}.ui-unidad__pre{padding-inline-start:var(--ui-control-px)}.ui-unidad__suf{padding-inline-end:var(--ui-control-px)}.ui-unidad>.ui-unidad__pre+.ui-input{padding-inline-start:var(--ui-space-2)}.ui-unidad>.ui-input:has(+.ui-unidad__suf){padding-inline-end:var(--ui-space-2)}.ui-unidad:has(.ui-input--sm){height:var(--ui-control-h-sm)}.ui-unidad:has(.ui-input--lg){height:var(--ui-control-h-lg)}.ui-numero{display:flex;flex-direction:column;gap:var(--ui-space-1);min-width:0;width:100%}.ui-numero__falta{color:var(--ui-warn-ink, var(--ui-ink-3));font-size:var(--ui-fs-meta)}.ui-rango-hora{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--ui-space-2);box-sizing:border-box;width:100%;height:var(--ui-control-h);padding:0 var(--ui-space-2);background:var(--ui-well);border:1px solid var(--ui-control-line);border-radius:var(--ui-radius-xs)}.ui-rango-hora:focus-within{border-color:var(--ui-action);box-shadow:var(--ui-ring)}.ui-rango-hora:has(:disabled){background:var(--ui-sf-band);border-style:dashed}.ui-rango-hora__a{color:var(--ui-ink-3);font-size:var(--ui-fs-label)}.ui-app .ui-rango-hora :is(.ui-input,.ui-select),.ui-layer .ui-rango-hora :is(.ui-input,.ui-select),.ui-rango-hora :is(.ui-input,.ui-select){width:100%;height:calc(var(--ui-control-h) - 2px);min-height:0;padding:0 var(--ui-space-1);border:0;background:transparent;box-shadow:none;text-align:center;font-variant-numeric:tabular-nums}.ui-app .ui-rango-hora :is(.ui-input,.ui-select):focus,.ui-layer .ui-rango-hora :is(.ui-input,.ui-select):focus{border:0;box-shadow:none;background:transparent}.ui-rango-hora .ui-fecha__boton{display:none}.ui-app .ui-rango-hora .ui-fecha>.ui-input,.ui-layer .ui-rango-hora .ui-fecha>.ui-input{padding-inline-end:var(--ui-space-1)}.ui-rango-hora{min-width:12rem}.ui-campo.ui-tpl-ajuste{container-type:inline-size}.ui-campo.ui-tpl-ajuste>.ui-tpl-ajuste__fila{grid-template-columns:minmax(0,1fr) var(--ui-campo-ancho)}.ui-campo.ui-tpl-ajuste .ui-tpl-ajuste__control{min-width:0;width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:var(--ui-space-1);text-align:end}.ui-campo.ui-tpl-ajuste .ui-tpl-ajuste__control>.ui-field__error{align-self:stretch;text-align:end;margin:0}.ui-campo.ui-tpl-ajuste .ui-tpl-ajuste__control :is(input,select,textarea):not(.ui-input--cifra){text-align:start}.ui-campo .ui-rango-hora :is(input,select){text-align:center;text-align-last:center}.ui-app .ui-campo.ui-tpl-ajuste[data-ancho=angosto] .ui-tpl-ajuste__control>:not(.ui-field__error),.ui-campo.ui-tpl-ajuste[data-ancho=angosto] .ui-tpl-ajuste__control>:not(.ui-field__error){width:var(--ui-campo-angosto);max-width:100%}.ui-app .ui-campo.ui-tpl-ajuste[data-ancho=ancho] .ui-tpl-ajuste__control>:not(.ui-field__error),.ui-campo.ui-tpl-ajuste[data-ancho=ancho] .ui-tpl-ajuste__control>:not(.ui-field__error){width:100%;max-width:100%}.ui-campo.ui-tpl-ajuste[data-ancho=fila]>.ui-tpl-ajuste__fila{grid-template-columns:minmax(0,1fr)}.ui-campo.ui-tpl-ajuste[data-ancho=fila] .ui-tpl-ajuste__control{align-items:stretch}.ui-app .ui-campo.ui-tpl-ajuste[data-ancho=fila] .ui-tpl-ajuste__control>:not(.ui-field__error){width:100%;max-width:none}.ui-app .ui-campo.ui-tpl-ajuste .ui-tpl-ajuste__control :is(.ui-fecha,.ui-unidad,.ui-numero)>.ui-input{width:100%}.ui-field.ui-campo[data-ancho=angosto]>.ui-field__control,.ui-tpl-grupo__campos>.ui-field.ui-field.ui-campo[data-ancho=angosto]>.ui-field__control,.ui-form-row>.ui-field.ui-campo[data-ancho=angosto]>.ui-field__control{max-width:var(--ui-campo-angosto)}.ui-field.ui-campo[data-ancho=ancho]>.ui-field__control{max-width:var(--ui-campo-ancho)}.ui-tpl-grupo__campos>.ui-field.ui-field.ui-campo[data-ancho=ancho]>.ui-field__control,.ui-form-row>.ui-field.ui-campo[data-ancho=ancho]>.ui-field__control{max-width:none}@media(max-width:760px){.ui-field.ui-campo[data-ancho=ancho]>.ui-field__control{max-width:none}}.ui-field.ui-campo[data-ancho=fila]>.ui-field__control{max-width:none}.ui-tpl-grupo__campos>.ui-field.ui-campo[data-tipo=rango-hora]{grid-column:1 / -1}.ui-tpl-grupo__campos>.ui-field.ui-field.ui-campo[data-tipo=rango-hora]>.ui-field__control{max-width:var(--ui-campo-ancho)}.ui-field.ui-campo[data-ancho=propio]>.ui-field__control{max-width:none}@container (max-width: 40rem){.ui-campo.ui-tpl-ajuste>.ui-tpl-ajuste__fila{grid-template-columns:minmax(0,1fr)}.ui-campo.ui-tpl-ajuste .ui-tpl-ajuste__control{align-items:flex-start;text-align:start}.ui-campo.ui-tpl-ajuste .ui-tpl-ajuste__control>.ui-field__error{text-align:start}}@media(max-width:760px){.ui-campo.ui-tpl-ajuste>.ui-tpl-ajuste__fila{grid-template-columns:minmax(0,1fr)}.ui-campo.ui-tpl-ajuste .ui-tpl-ajuste__control{align-items:flex-start;text-align:start}.ui-campo.ui-tpl-ajuste .ui-tpl-ajuste__control>.ui-field__error{text-align:start}}.ui-form-row{container-type:inline-size;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ui-field-col)),1fr));column-gap:var(--ui-space-4);row-gap:0;align-items:start}.ui-field{display:flex;flex-direction:column;gap:var(--ui-space-2);min-width:0}.ui-form-row>.ui-field{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--ui-space-2);align-content:start;margin-bottom:var(--ui-space-4)}.ui-form-row>.ui-field>.ui-field__label{align-self:end}.ui-field__control{min-width:0}.ui-field--short .ui-field__control{max-width:var(--ui-field-short)}.ui-field--medium>.ui-field__control:not(:has(textarea)){max-width:var(--ui-field-medium)}.ui-field--long>.ui-field__control:not(:has(textarea)){max-width:var(--ui-field-long)}.ui-form-row>.ui-field--medium>.ui-field__control,.ui-form-row>.ui-field--long>.ui-field__control{max-width:none}.ui-form-row>.ui-field--long{grid-column:span 2}.ui-field--wide,.ui-form-row>.ui-field--wide{grid-column:1 / -1}@container (max-width: 28rem){.ui-form-row>.ui-field--long{grid-column:1 / -1}}.ui-field__meta{display:flex;flex-direction:column;gap:var(--ui-space-1);min-width:0}.ui-app .ui-field__label,.ui-layer .ui-field__label{display:flex;flex-direction:row;align-items:baseline;gap:var(--ui-space-2);font-size:var(--ui-fs-label);font-weight:600;color:var(--ui-ink-2)}.ui-field__opt{font-weight:400;color:var(--ui-ink-4);font-size:var(--ui-fs-meta)}.ui-field__hint{color:var(--ui-ink-4);font-size:var(--ui-fs-meta)}.ui-field__error{color:var(--ui-danger);font-size:var(--ui-fs-label)}.ui-app .ui-input,.ui-app .ui-select,.ui-app .ui-textarea,.ui-layer .ui-input,.ui-layer .ui-select,.ui-layer .ui-textarea{box-sizing:border-box;width:100%;min-height:var(--ui-control-h);padding:0 var(--ui-control-px);background:var(--ui-well);color:var(--ui-ink);border:1px solid var(--ui-control-line);border-radius:var(--ui-radius-xs);font:inherit;font-size:var(--ui-control-fs);box-shadow:none}.ui-app :is(.ui-input,.ui-select):not(textarea),.ui-layer :is(.ui-input,.ui-select):not(textarea){height:var(--ui-control-h)}.ui-app :is(.ui-input--sm,.ui-select--sm),.ui-layer :is(.ui-input--sm,.ui-select--sm){height:var(--ui-control-h-sm);min-height:var(--ui-control-h-sm);padding:0 var(--ui-control-px-sm);font-size:var(--ui-control-fs-sm)}.ui-app :is(.ui-input--lg,.ui-select--lg),.ui-layer :is(.ui-input--lg,.ui-select--lg){height:var(--ui-control-h-lg);min-height:var(--ui-control-h-lg);padding:0 var(--ui-control-px-lg);font-size:var(--ui-control-fs-lg)}.ui-app .ui-select:focus,.ui-layer .ui-select:focus{outline:none;border-color:var(--ui-action);box-shadow:var(--ui-ring)}.ui-layer .ui-input:hover:not(:disabled),.ui-layer .ui-select:hover:not(:disabled){border-color:var(--ui-control-line-hover)}.ui-search{position:relative;display:block;min-width:0}.ui-search__icon{position:absolute;inset-inline-start:var(--ui-space-4);top:50%;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:var(--ui-ink-3);stroke-width:2;stroke-linecap:round;pointer-events:none}.ui-app .ui-search .ui-input,.ui-layer .ui-search .ui-input{padding-inline-start:var(--ui-space-7)}.ui-app .ui-textarea,.ui-layer .ui-textarea{padding:var(--ui-space-2) var(--ui-control-px);min-height:84px;resize:vertical}.ui-app .ui-input::placeholder,.ui-layer .ui-input::placeholder,.ui-layer .ui-textarea::placeholder{color:var(--ui-ink-4)}.ui-app .ui-input:hover:not(:disabled),.ui-app .ui-select:hover:not(:disabled),.ui-layer .ui-textarea:hover:not(:disabled){border-color:var(--ui-control-line-hover);background:var(--ui-well)}.ui-app .ui-input:focus,.ui-app .ui-select:focus,.ui-app .ui-textarea:focus,.ui-layer .ui-input:focus,.ui-layer .ui-textarea:focus{outline:none;border-color:var(--ui-action);box-shadow:var(--ui-ring);background:var(--ui-well)}.ui-app .ui-input.ui-mono,.ui-layer .ui-input.ui-mono{font-family:var(--ui-font-mono)}.ui-app .ui-input--figure{font-family:var(--ui-font-head);font-size:var(--ui-fs-h2);font-variant-numeric:tabular-nums}.ui-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--ui-space-4);margin-top:var(--ui-space-2)}.ui-form-actions__buttons{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.ui-form-actions__status{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-1)}fieldset.ui-fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--ui-sf-band);color:var(--ui-ink-3);border-style:dashed;cursor:not-allowed}.ui-fecha{position:relative;display:block;min-width:0}.ui-app .ui-fecha>.ui-input,.ui-layer .ui-fecha>.ui-input{padding-inline-end:calc(var(--ui-control-h) + var(--ui-space-1));font-variant-numeric:tabular-nums}.ui-fecha__nativo{position:absolute;inset-inline-end:0;bottom:0;width:1px;height:1px;padding:0;border:0;margin:0;opacity:0;pointer-events:none}.ui-fecha__boton{position:absolute;inset-block:1px;inset-inline-end:1px;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--ui-control-h) - 2px);padding:0;border:0;border-radius:var(--ui-radius-xs);background:transparent;color:var(--ui-ink-3);cursor:pointer}.ui-fecha__boton:hover:not(:disabled){color:var(--ui-ink);background:var(--ui-veil-2)}.ui-fecha__boton:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-fecha__boton:disabled{cursor:not-allowed;opacity:.5}.ui-fecha__boton svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ui-fecha--sm .ui-fecha__boton{width:calc(var(--ui-control-h-sm) - 2px)}.ui-fecha--lg .ui-fecha__boton{width:calc(var(--ui-control-h-lg) - 2px)}.ui-actionbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);min-width:0}.ui-actionbar--end{justify-content:flex-end}.ui-actionbar--between{justify-content:space-between}.ui-actionbar__start{min-width:0;flex:1 1 16rem;color:var(--ui-ink-3)}.ui-actionbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);min-width:0;max-width:100%}.ui-actionbar--end .ui-actionbar__actions,.ui-actionbar--between .ui-actionbar__actions{margin-inline-start:auto}@media(max-width:600px){.ui-actionbar__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));align-items:stretch;width:100%;margin-inline-start:0}.ui-actionbar .ui-actionbar__actions>*{width:100%;max-width:none}.ui-actionbar .ui-actionbar__actions>.ui-btn{padding:var(--ui-space-1) var(--ui-space-2);white-space:normal;text-align:center;text-wrap:balance}}@media(max-width:360px){.ui-actionbar__actions{grid-template-columns:1fr}}.ui-filterbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-4);min-width:0}.ui-filterbar__main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ui-space-2);min-width:0;flex:1 1 20rem}.ui-filterbar__main>*{flex:0 1 var(--ui-field-col);min-width:0}.ui-filterbar__main>.ui-select{flex:0 0 auto;width:auto;min-width:var(--ui-field-col);max-width:100%}.ui-filterbar__main>.ui-search{flex:1 1 var(--ui-field-medium);max-width:var(--ui-field-medium)}.ui-filterbar__main>.ui-segmented{flex:0 1 auto}.ui-filterbar__labeled{display:inline-flex;flex-direction:row;align-items:center;gap:var(--ui-space-2);flex:0 1 auto;font-weight:500;color:var(--ui-ink-2);white-space:nowrap}.ui-filterbar__labeled>:is(.ui-input,.ui-fecha){width:auto}.ui-filterbar__labeled>.ui-select{min-width:var(--ui-field-col)}.ui-filterbar__labeled--fecha>:is(.ui-input,.ui-fecha){width:var(--ui-campo-angosto)}.ui-filterbar__rango{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);flex:0 0 auto}.ui-filterbar__end{display:flex;align-items:center;gap:var(--ui-space-2);color:var(--ui-ink-3)}@media(max-width:600px){.ui-filterbar__main>*,.ui-filterbar__main>.ui-search,.ui-filterbar__main>.ui-select{flex-basis:100%;max-width:none}.ui-filterbar__rango{flex-direction:column;align-items:stretch;flex-basis:100%}.ui-filterbar__rango>.ui-filterbar__labeled{display:grid;grid-template-columns:4.5rem minmax(0,1fr)}.ui-filterbar__rango>.ui-filterbar__labeled>:is(.ui-input,.ui-fecha){width:100%}.ui-filterbar__main>.ui-filterbar__labeled{display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-space-1);flex-basis:100%}.ui-filterbar__main>.ui-filterbar__labeled>:not(.ui-filterbar__labeled--fecha){width:100%}.ui-filterbar__main>.ui-filterbar__labeled--fecha>:is(.ui-input,.ui-fecha){width:var(--ui-campo-angosto)}.ui-filterbar__end{flex-basis:100%}.ui-filterbar__end>.ui-actionbar{width:100%}}.ui-dialog-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--telar-modal-index, 81);display:grid;place-items:center;padding:var(--ui-space-5);background:var(--ui-scrim)}.ui-dialog{width:min(var(--ui-dialog-w),100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:var(--ui-surface);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-pop)}.ui-dialog:focus{outline:none}.ui-dialog--danger{border-color:var(--ui-danger-line)}.ui-dialog__head{background:var(--ui-surface-raised);border-radius:var(--ui-radius) var(--ui-radius) 0 0;display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-line)}.ui-dialog__close{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--ui-control-line);border-radius:var(--ui-radius-xs);background:var(--ui-control-fill);color:var(--ui-ink-2);cursor:pointer}.ui-dialog__close:hover{background:var(--ui-veil-2);color:var(--ui-ink)}.ui-dialog__close:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-dialog__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ui-dialog__body{overflow-y:auto;padding:var(--ui-space-5);display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-dialog__desc{color:var(--ui-ink-2)}.ui-dialog__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-line)}.ui-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-2);padding:var(--ui-space-5);background:var(--ui-well);border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius);color:var(--ui-ink-2)}.ui-state--loading{flex-direction:row;align-items:center;gap:var(--ui-space-4);border-style:solid;border-color:var(--ui-line)}.ui-state--error{border-style:solid;border-color:var(--ui-danger-line);background:var(--ui-danger-fill)}.ui-state__title{font-weight:600;color:var(--ui-ink)}.ui-state--error .ui-state__title{color:var(--ui-danger)}.ui-state__body{color:var(--ui-ink-2);max-width:70ch}.ui-state__action{margin-top:var(--ui-space-2);display:flex;gap:var(--ui-space-2);flex-wrap:wrap}.ui-state__spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--ui-line-strong);border-top-color:var(--ui-action);animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ui-state__spinner{animation:none}}.ui-notice{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--ui-space-4);align-items:start;padding:var(--ui-space-4) var(--ui-space-4);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);background:var(--ui-well);color:var(--ui-ink)}.ui-notice--ok{background:var(--ui-ok-fill);border-color:var(--ui-ok-line)}.ui-notice--warn{background:var(--ui-warn-fill);border-color:var(--ui-warn-line)}.ui-notice--danger{background:var(--ui-danger-fill);border-color:var(--ui-danger-line)}.ui-notice--info{background:var(--ui-info-fill);border-color:var(--ui-info-line)}.ui-notice>:not(.ui-notice__symbol){grid-column:2;min-width:0}.ui-notice__title{font-weight:600;margin-bottom:var(--ui-space-1)}.ui-notice__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:var(--ui-space-2);clear:inline-start}.ui-notice__symbol{grid-column:1;grid-row:1 / span 6;display:grid;place-items:center;width:22px;height:22px;border:2px solid currentColor;border-radius:50%;font-weight:700;line-height:1}.ui-notice--ok .ui-notice__symbol{color:var(--ui-ok)}.ui-notice--info .ui-notice__symbol{color:var(--ui-info)}.ui-notice--warn .ui-notice__symbol{color:var(--ui-warn);border-radius:var(--ui-radius-xs)}.ui-notice--danger .ui-notice__symbol{color:var(--ui-danger);border-radius:var(--ui-radius-xs)}.ui-panel-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--telar-modal-index, 81);display:flex;justify-content:flex-end;background:var(--ui-scrim)}.ui-panel{width:min(var(--ui-panel-w),100%);height:100dvh;display:flex;flex-direction:column;background:var(--ui-sf-card);border-inline-start:1px solid var(--ui-sf-line-nest);box-shadow:var(--ui-shadow-pop)}.ui-panel:focus{outline:none}.ui-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-sf-head);border-bottom:1px solid var(--ui-sf-line)}.ui-panel__titles{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-1)}.ui-panel__titles h2{overflow-wrap:anywhere}.ui-panel__sub{color:var(--ui-ink-3)}.ui-panel__close{flex:none;width:var(--ui-control-h-sm);padding:0}.ui-panel__close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ui-panel__body{flex:1;overflow-y:auto;padding:var(--ui-space-5);display:flex;flex-direction:column;gap:var(--ui-space-4)}.ui-panel__foot{padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-sf-line);background:var(--ui-sf-foot)}@media(max-width:760px){.ui-panel__foot .ui-actionbar__actions{display:flex;flex-wrap:wrap;width:100%}.ui-panel__foot .ui-actionbar__actions>*{flex:1 1 calc(50% - var(--ui-space-2))}.ui-panel__foot .ui-actionbar__actions>.ui-btn--primary{flex-basis:100%;order:-1}.ui-panel__foot .ui-actionbar__actions>.ui-btn{min-width:0;white-space:normal}.ui-panel__foot .ui-actionbar__actions>.ui-menu>.ui-btn{width:100%}}.ui-stepper{display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-5);margin:0;padding:0;list-style:none;counter-reset:none}.ui-stepper__step{display:inline-flex;align-items:center;gap:var(--ui-space-2);color:var(--ui-ink-3);font-size:var(--ui-fs-label)}.ui-stepper__mark{display:inline-grid;place-items:center;width:var(--ui-space-5);height:var(--ui-space-5);border:1px solid var(--ui-control-line);border-radius:var(--ui-radius-pill);font-weight:700;font-size:var(--ui-fs-meta)}.ui-stepper__step.is-current{color:var(--ui-ink);font-weight:600}.ui-stepper__step.is-current .ui-stepper__mark{background:var(--ui-action);border-color:var(--ui-action);color:var(--ui-on-action)}.ui-stepper__step.is-done{color:var(--ui-ink-2)}.ui-stepper__step.is-done .ui-stepper__mark{background:var(--ui-ok-fill);border-color:var(--ui-ok-line);color:var(--ui-ok)}.ui-wizard{display:flex;flex-direction:column;gap:var(--ui-space-5);min-width:0}.ui-wizard__body{display:flex;flex-direction:column;gap:var(--ui-space-4);min-width:0}.ui-stepper--nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--ui-space-1)}.ui-stepper--nav .ui-stepper__step{display:block;min-width:0}.ui-stepper__button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-1);width:100%;min-height:var(--ui-control-h);padding:var(--ui-space-1);border:1px solid transparent;border-radius:var(--ui-radius-sm);background:none;color:inherit;font:inherit;cursor:pointer}.ui-stepper--nav .ui-stepper__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-fs-label)}.ui-stepper__button:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-stepper__step.is-current .ui-stepper__button{border-color:var(--ui-action);background:var(--ui-surface)}@media(max-width:600px){.ui-stepper:not(.ui-stepper--nav) .ui-stepper__step:not(.is-current) .ui-stepper__label{display:none}}.ui-badge{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:2px var(--ui-space-2);border:1px solid var(--ui-line-strong);border-radius:999px;background:var(--ui-veil-2);color:var(--ui-ink-2);font-size:var(--ui-fs-label);font-weight:600;line-height:1.4;white-space:nowrap}.ui-badge__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ui-badge--info{background:var(--ui-info-fill);border-color:var(--ui-info-line);color:var(--ui-info)}.ui-badge--ok{background:var(--ui-ok-fill);border-color:var(--ui-ok-line);color:var(--ui-ok)}.ui-badge--warn{background:var(--ui-warn-fill);border-color:var(--ui-warn-line);color:var(--ui-warn)}.ui-badge--danger{background:var(--ui-danger-fill);border-color:var(--ui-danger-line);color:var(--ui-danger)}.ui-badge--hold{background:var(--ui-hold-fill);border-color:var(--ui-hold-line);color:var(--ui-hold)}.ui-badge--accent{background:var(--ui-action-fill);border-color:var(--ui-action-line);color:var(--ui-action-ink)}.ui-skeleton{display:flex;flex-direction:column;gap:var(--ui-space-2)}.ui-skeleton__line{display:block;height:var(--ui-control-h-sm);border-radius:var(--ui-radius-xs);background:linear-gradient(90deg,var(--ui-veil) 0%,var(--ui-veil-2) 50%,var(--ui-veil) 100%);background-size:200% 100%;animation:ui-skeleton 1.4s ease-in-out infinite}.ui-skeleton__line:last-child{width:60%}@keyframes ui-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.ui-skeleton__line{animation:none}}.telar-brand{display:inline-block;flex:none;height:var(--telar-brand-height, 40px);width:auto;max-width:100%;color:var(--ui-ink);vertical-align:middle}.telar-sidebar-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-2)}.telar-sidebar-brand .telar-brand{--telar-brand-height: 36px}.telar-login-brand{--telar-brand-height: 64px}.ui-turnstile{display:flex;flex-direction:column;gap:var(--ui-space-2);width:100%;min-height:65px}.ui-turnstile__box{width:100%;min-width:0}.ui-turnstile__failed{margin:0;color:var(--ui-danger)}.ui-qr{display:block;width:min(208px,100%);height:auto;border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm)}.ui-mfa-key{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-4)}.ui-mfa-key__fold summary{cursor:pointer;color:var(--ui-ink-2);font-size:var(--ui-fs-meta)}.ui-mfa-key__fold[open] summary{margin-bottom:var(--ui-space-2)}.ui-mfa-key__secret{margin:0;font-family:var(--ui-font-mono);font-size:var(--ui-fs-body);color:var(--ui-ink);letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ui-second-factor__codes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(12ch,1fr));gap:var(--ui-space-2);font-family:var(--ui-font-mono);color:var(--ui-ink)}.ui-note{min-width:0;color:var(--ui-ink);font-size:var(--ui-fs-body);line-height:1.55;overflow-wrap:anywhere}.ui-note--empty{color:var(--ui-ink-3)}.ui-note .ui-note__body>*{margin:0}.ui-note .ui-note__body>*+*{margin-top:var(--ui-space-2)}.ui-note .ui-note__body ul,.ui-note .ui-note__body ol{padding-inline-start:var(--ui-space-5)}.ui-note .ui-note__body ul{list-style:disc}.ui-note .ui-note__body ul ul{list-style:circle}.ui-note .ui-note__body ol{list-style:decimal}.ui-note .ui-note__body li{margin:0}.ui-note .ui-note__body li+li{margin-top:var(--ui-space-1)}.ui-note .ui-note__body li>*{margin:0}.ui-note .ui-note__body li>*+*{margin-top:var(--ui-space-1)}.ui-note__h{margin:0;font-family:var(--ui-font);font-size:var(--ui-fs-h3);font-weight:600;line-height:1.4;color:var(--ui-ink)}.ui-note .ui-note__body>.ui-note__h:not(:first-child){margin-top:var(--ui-space-4)}.ui-note__h--3{font-size:var(--ui-fs-body)}.ui-note strong{font-weight:600}.ui-note a{color:var(--ui-action-ink);text-decoration:underline;text-underline-offset:2px}.ui-note__code,.ui-note__pre{font-family:var(--ui-font-mono);font-size:.92em;background:var(--ui-well);border:1px solid var(--ui-line);border-radius:var(--ui-radius-xs)}.ui-note__code{padding:0 var(--ui-space-1);white-space:break-spaces}.ui-note__pre{margin:0;padding:var(--ui-space-2);overflow-x:auto;white-space:pre;line-height:1.45}.ui-note__body--folded{max-height:18.6em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--ui-ink) 70%,transparent);mask-image:linear-gradient(to bottom,var(--ui-ink) 70%,transparent)}.ui-note__more{margin-top:var(--ui-space-2);padding:0;border:0;background:none;color:var(--ui-action-ink);font:inherit;font-size:var(--ui-fs-label);font-weight:500;cursor:pointer}.ui-note__more:hover{text-decoration:underline}.ui-note-meta{margin:0 0 var(--ui-space-1);color:var(--ui-ink-3);font-size:var(--ui-fs-meta)}.ui-note-meta__author{color:var(--ui-ink-2);font-weight:600}.ui-note-editor{min-width:0;display:flex;flex-direction:column}.ui-note-editor__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--ui-space-1) var(--ui-space-2);padding:var(--ui-space-1);border:1px solid var(--ui-control-line);border-bottom:0;border-radius:var(--ui-radius-xs) var(--ui-radius-xs) 0 0;background:var(--ui-surface)}.ui-note-editor__tools,.ui-note-editor__modes{display:flex;flex-wrap:wrap;gap:2px}.ui-note-editor__modes{padding-inline-start:var(--ui-space-2);border-inline-start:1px solid var(--ui-line)}.ui-note-tool,.ui-note-mode{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ui-control-h-sm);border:1px solid transparent;border-radius:var(--ui-radius-xs);background:transparent;color:var(--ui-ink-2);font:inherit;font-size:var(--ui-control-fs-sm);cursor:pointer}.ui-note-tool{width:var(--ui-control-h-sm);padding:0}.ui-note-mode{padding:0 var(--ui-control-px-sm)}.ui-note-tool:hover:not(:disabled),.ui-note-mode:hover{background:var(--ui-control-fill-hover);color:var(--ui-ink)}.ui-note-tool:focus-visible,.ui-note-mode:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-note-tool:disabled{opacity:.45;cursor:default}.ui-note-mode[aria-pressed=true]{border-color:var(--ui-control-line);color:var(--ui-ink);font-weight:600}.ui-note-tool svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ui-note-tool__glyph{font-size:15px;line-height:1;font-weight:600}.ui-note-tool__glyph--b{font-weight:800}.ui-note-tool__glyph--i{font-style:italic;font-family:Georgia,serif}.ui-app .ui-note-editor__area,.ui-layer .ui-note-editor__area{border-radius:0 0 var(--ui-radius-xs) var(--ui-radius-xs);padding:var(--ui-space-2) var(--ui-control-px);line-height:1.5;min-height:calc(1.5em * 4 + var(--ui-space-4));resize:vertical}.ui-note-editor__preview{min-height:calc(1.5em * 4 + var(--ui-space-4));padding:var(--ui-space-2) var(--ui-control-px);border:1px solid var(--ui-control-line);border-radius:0 0 var(--ui-radius-xs) var(--ui-radius-xs);background:var(--ui-well)}.ui-note-editor__count{margin:var(--ui-space-1) 0 0;align-self:flex-end;color:var(--ui-ink-3);font-size:var(--ui-fs-meta);font-variant-numeric:tabular-nums}.ui-note-editor--disabled .ui-note-editor__bar{opacity:.6}.ui-note__dest{color:var(--ui-ink-3);font-size:var(--ui-fs-label)}.ui-app{--ui-app-side: var(--ui-sidebar-w);display:grid;grid-template-columns:var(--ui-app-side) minmax(0,1fr);min-height:100vh;background:linear-gradient(to right,var(--ui-menu) calc(var(--ui-app-side) - 1px),var(--ui-sf-line) 0 var(--ui-app-side),transparent 0) no-repeat,var(--ui-bg)}.ui-app__side{position:sticky;top:0;height:100vh;overflow-y:auto;border-right:1px solid var(--ui-sf-line);background:var(--ui-menu)}.ui-app__main{min-width:0;display:flex;flex-direction:column}.ui-app__top{position:sticky;top:0;z-index:20;display:flex;align-items:center;min-height:var(--ui-topbar-h);background:var(--ui-sf-chrome);border-bottom:1px solid var(--ui-sf-line)}.ui-app__bar{flex:1;min-width:0}.ui-app .ui-app__menu{display:none;flex:none;margin-inline-start:var(--ui-space-4)}.ui-app__menu svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ui-app__content{flex:1;min-width:0}.ui-page{container:telar-content / inline-size;max-width:var(--ui-page-max);margin:0 auto;padding:var(--ui-space-5) var(--ui-space-5) var(--ui-space-6);display:flex;flex-direction:column;gap:var(--ui-gap);min-width:0}@media(max-width:1180px){.ui-app{--ui-app-side: 200px}.ui-page{padding:var(--ui-space-4) var(--ui-space-4) var(--ui-space-5)}}@media(max-width:900px){.ui-app{grid-template-columns:minmax(0,1fr);background:var(--ui-bg)}.ui-app__side{position:static;height:auto;border-right:0;border-bottom:1px solid var(--ui-line)}}@media(max-width:900px){.ui-app--cajon .ui-app__menu{display:inline-flex}.ui-app--cajon .ui-app__side{display:none}.ui-app--cajon.is-menu-open .ui-app__side{display:block;position:fixed;inset:var(--ui-topbar-h) 0 0 0;z-index:30;height:auto;overflow-y:auto;box-shadow:var(--ui-shadow-pop)}.ui-app--cajon .ui-side{flex-direction:column;flex-wrap:nowrap}.ui-app--cajon .ui-side__section ul{flex-direction:column}.ui-app--cajon .ui-side__section--bottom{margin-top:var(--ui-space-4);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-line)}}.ui-menu{position:relative;display:inline-flex}.ui-menu__list{position:absolute;top:calc(100% + 4px);right:0;z-index:30;min-width:220px;max-width:min(320px,90vw);margin:0;padding:var(--ui-space-1);list-style:none;background:var(--ui-surface-raised);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-pop)}.ui-menu__item{display:flex;align-items:center;width:100%;min-height:var(--ui-control-h);padding:0 var(--ui-space-4);border:0;border-radius:var(--ui-radius-xs);background:transparent;color:var(--ui-ink);font:inherit;font-size:var(--ui-fs-body);font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.ui-menu__item:hover,.ui-menu__item:focus{outline:none;background:var(--ui-action-fill)}.ui-menu__item:focus-visible{box-shadow:var(--ui-ring)}.ui-menu__item[aria-disabled=true]{color:var(--ui-ink-4);cursor:default;background:transparent}@media(max-width:600px){.ui-menu--compacto .ui-menu__texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ui-menu--compacto>.ui-btn{padding:0;width:var(--ui-control-h)}}.ui-page-head{display:flex;flex-direction:column;gap:var(--ui-space-2)}.ui-crumbs ol{display:flex;flex-wrap:wrap;gap:var(--ui-space-1);margin:0;padding:0;list-style:none;font-size:var(--ui-fs-label);color:var(--ui-ink-3)}.ui-crumbs li{display:inline-flex;align-items:center;gap:var(--ui-space-1);min-width:0}.ui-crumbs li:not(:last-child):after{content:"/";color:var(--ui-ink-4);padding-left:var(--ui-space-1)}.ui-crumbs a{color:var(--ui-ink-3);text-decoration:none;border-radius:var(--ui-radius-xs)}.ui-crumbs a:hover{color:var(--ui-action-ink);text-decoration:underline}.ui-crumbs a:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-crumbs [aria-current=page]{color:var(--ui-ink-2)}.ui-page-head__main{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ui-space-4)}.ui-page-head__titles{min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.ui-page-head__line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-4)}.ui-page-head__line h1{overflow-wrap:anywhere}.ui-page-head__meta{display:flex;flex-wrap:wrap;gap:var(--ui-space-2) var(--ui-space-4);color:var(--ui-ink-3)}.ui-page-head__purpose{color:var(--ui-ink-2);max-width:70ch}.ui-page-head__actions{min-width:0;flex:0 1 auto}@media(max-width:600px){.ui-page-head__actions{flex-basis:100%}}.ui-tpl{display:flex;flex-direction:column;gap:var(--ui-space-5);min-width:0}@media(max-width:760px){.ui-tpl-cabecera .ui-page-head__actions{flex-basis:100%}.ui-tpl-cabecera .ui-actionbar__actions{display:flex;flex-wrap:wrap;width:100%}.ui-tpl-cabecera .ui-actionbar__actions>*{flex:1 1 calc(50% - var(--ui-space-2))}.ui-tpl-cabecera .ui-actionbar__actions>.ui-btn--primary{flex-basis:100%;order:-1;min-height:var(--ui-control-h-lg)}.ui-tpl-cabecera .ui-actionbar__actions>.ui-btn{min-width:0;white-space:normal}.ui-tpl-cabecera .ui-actionbar__actions>.ui-menu>.ui-btn{width:100%}}.ui-tpl-vistazo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-4)}.ui-tpl-vistazo[data-tiles="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-tpl-vistazo[data-tiles="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-tpl-vistazo+.ui-tpl-atencion{margin-top:calc(-1 * var(--ui-space-2))}.ui-tpl-tile{min-width:0;padding:var(--ui-space-4);background:var(--ui-sf-card);border:1px solid var(--ui-sf-line);border-radius:var(--ui-radius)}.ui-tpl-tile__rotulo{color:var(--ui-ink-3);font-size:var(--ui-fs-meta);letter-spacing:.02em}.ui-tpl-tile__valor{margin-top:2px;font-family:var(--ui-font-head);font-size:var(--ui-fs-figure);font-weight:600;line-height:1.2;color:var(--ui-ink)}.ui-tpl-tile__valor--texto{font-family:var(--ui-font);font-size:var(--ui-fs-h3)}.ui-tpl-tile__sub{margin-top:2px;color:var(--ui-ink-3);font-size:var(--ui-fs-label)}.ui-tpl-tile__sub b{color:var(--ui-danger);font-weight:600}.ui-tpl-atencion ul{list-style:none;margin:0;padding:0}.ui-tpl-atencion li{display:flex;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-sf-line)}.ui-tpl-atencion li:first-child{border-top:0}.ui-tpl-atencion__texto{flex:1;min-width:0}.ui-tpl-atencion__texto b{font-weight:600}.ui-tpl-tabs{border-bottom:1px solid var(--ui-sf-line);overflow-x:auto;scrollbar-width:none}.ui-tpl-tabs ul{display:flex;gap:var(--ui-space-5);margin:0;padding:0;list-style:none}.ui-tpl-tabs__link{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-row-h);padding:0 2px;border-bottom:2px solid transparent;color:var(--ui-ink-3);font-weight:600;white-space:nowrap;text-decoration:none}.ui-tpl-tabs__link:hover{color:var(--ui-ink)}.ui-tpl-tabs__link:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-tpl-tabs__link.is-active{color:var(--ui-action-ink);border-bottom-color:var(--ui-action)}.ui-tpl-tabs__count{padding:0 var(--ui-space-1);border-radius:var(--ui-radius-pill);background:var(--ui-veil-2);color:var(--ui-ink-2);font-size:var(--ui-fs-meta)}.ui-tpl-ficha__seccion{min-width:0}.ui-tpl-cabecera>.ui-tpl-tabs{margin-top:var(--ui-space-4)}@media(max-width:760px){.ui-tpl-vistazo,.ui-tpl-vistazo[data-tiles="3"]{grid-template-columns:1fr 1fr;gap:var(--ui-space-2)}.ui-tpl-vistazo[data-tiles="3"]>:last-child{grid-column:1 / -1}.ui-tpl-tile{padding:var(--ui-space-2) var(--ui-space-4)}.ui-tpl-tile__valor:not(.ui-tpl-tile__valor--texto){font-size:var(--ui-fs-h2)}.ui-tpl-atencion li{flex-wrap:wrap;padding:var(--ui-space-2) var(--ui-space-4)}.ui-tpl-atencion__texto{flex:1 1 calc(100% - var(--ui-space-5))}.ui-tpl-atencion li>.ui-tpl-enlace{margin-left:var(--ui-space-5)}.ui-tpl-tabs{margin:0 calc(-1 * var(--ui-space-4));padding:0 var(--ui-space-4)}.ui-tpl-tabs ul{gap:var(--ui-space-4)}}.ui-tpl-lista__marco{overflow:hidden}.ui-tpl-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-sf-band);border-bottom:1px solid var(--ui-sf-line)}.ui-tpl-filtros .ui-filterbar{padding:0;border:0;background:transparent;flex:1 1 auto}.ui-tpl-filtros>.ui-search{flex:1 1 var(--ui-field-medium);max-width:var(--ui-field-medium)}.ui-tpl-lote{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-2) var(--ui-space-5);background:var(--ui-action-fill);border-bottom:1px solid var(--ui-action-line)}.ui-tpl-lote>b{margin-right:auto}.ui-tpl-lista__marco .ui-table-frame{border:0;border-radius:0}.ui-tpl-lista__marco .ui-table th{background:var(--ui-sf-head)}.ui-tpl-paginacion{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-sf-foot);border-top:1px solid var(--ui-sf-line);color:var(--ui-ink-3);font-size:var(--ui-fs-label)}@media(max-width:760px){.ui-tpl-filtros,.ui-tpl-lote,.ui-tpl-paginacion{padding-left:var(--ui-space-4);padding-right:var(--ui-space-4)}}@media(max-width:600px){.ui-tpl-filtros>.ui-search{flex-basis:100%;max-width:none}.ui-tpl-filtros .ui-segmented{flex-wrap:wrap;max-width:100%}.ui-tpl-filtros .ui-segmented__item{flex:1 1 auto}}.ui-tpl-lista__marco .ui-table__foot{background:var(--ui-sf-foot);border-top:1px solid var(--ui-sf-line)}.ui-tpl-lista__marco>.ui-list>li>.ui-list__row{padding-inline:var(--ui-space-5);border-radius:0}@media(max-width:760px){.ui-tpl-lista__marco>.ui-list>li>.ui-list__row{padding-inline:var(--ui-space-4)}}.ui-tpl-lista__filas{padding:var(--ui-space-2) var(--ui-space-5) var(--ui-space-4)}@media(max-width:760px){.ui-tpl-lista__filas{padding-left:var(--ui-space-4);padding-right:var(--ui-space-4)}}.ui-tpl-form{display:flex;flex-direction:column;gap:var(--ui-space-5)}.ui-tpl-form__todo{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-5)}.ui-tpl-grupo{border:0;margin:0;padding:0;min-width:0}.ui-tpl-grupo>legend{width:100%;margin-bottom:var(--ui-space-4);padding:0 0 var(--ui-space-2);border-bottom:1px solid var(--ui-sf-line);font-weight:600;font-size:var(--ui-fs-h3);color:var(--ui-ink)}.ui-tpl-grupo__campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-4);align-items:start}.ui-tpl-grupo__campos>.ui-field--wide,.ui-tpl-grupo__campos>.ui-field--long,.ui-tpl-grupo__campos>:not(.ui-field){grid-column:1 / -1}.ui-tpl-grupo__campos>.ui-field>.ui-field__control{max-width:none}@media(min-width:761px){.ui-tpl-grupo__campos>.ui-field:not(.ui-field--wide,.ui-field--long){display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--ui-space-2);align-content:start}.ui-tpl-grupo__campos>.ui-field:not(.ui-field--wide,.ui-field--long)>.ui-field__label{align-self:end}}.ui-tpl-estado{color:var(--ui-ink-3);font-size:var(--ui-fs-label)}.ui-tpl-estado--error{color:var(--ui-danger);font-weight:600}.ui-tpl-estado--ok{color:var(--ui-ok);font-weight:600}.ui-tpl-pasos{max-width:64rem}@media(max-width:760px){.ui-tpl-grupo__campos{grid-template-columns:minmax(0,1fr)}}.ui-tpl-grupo__campos>.ui-field.ui-field>.ui-field__control:not(:has(textarea)){max-width:none}.ui-tpl-config__cuerpo{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--ui-space-5);align-items:start}.ui-tpl-config__cuerpo--sin-nav{grid-template-columns:minmax(0,1fr)}.ui-tpl-config__nav{position:sticky;top:calc(var(--ui-topbar-h) + var(--ui-space-2));display:grid;gap:2px;padding:var(--ui-space-2);background:var(--ui-sf-band);border:1px solid var(--ui-sf-line);border-radius:var(--ui-radius)}.ui-tpl-config__nav-link{display:flex;align-items:center;min-height:var(--ui-control-h);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-sm);color:var(--ui-ink-2);text-decoration:none}.ui-tpl-config__nav-link:hover{background:var(--ui-veil-2)}.ui-tpl-config__nav-link:focus-visible{outline:none;box-shadow:var(--ui-ring)}.ui-tpl-config__nav-link.is-active{background:var(--ui-action-fill);color:var(--ui-action-ink);font-weight:600}.ui-tpl-config__nav-grupo{padding:var(--ui-space-2) var(--ui-space-2) var(--ui-space-1);color:var(--ui-ink-3);font-size:var(--ui-fs-meta);font-weight:600;letter-spacing:.02em}.ui-tpl-config__nav-grupo:not(:first-child){margin-top:var(--ui-space-2);border-top:1px solid var(--ui-sf-line)}.ui-tpl-config__secciones{display:grid;gap:var(--ui-space-5);min-width:0}.ui-tpl-config__lectura{padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-info-line);border-radius:var(--ui-radius-sm);background:var(--ui-info-fill);font-size:var(--ui-fs-label)}.ui-tpl-ajuste{border-top:1px solid var(--ui-sf-line)}.ui-tpl-ajuste:first-child{border-top:0}.ui-tpl-ajuste.is-cambiado{box-shadow:inset 3px 0 0 var(--ui-action)}.ui-tpl-ajuste__fila{display:grid;grid-template-columns:minmax(0,1fr) var(--ui-campo-ancho);gap:var(--ui-space-2) var(--ui-space-5);padding:var(--ui-space-5);align-items:start}.ui-tpl-ajuste__rotulo{display:block;font-weight:600;color:var(--ui-ink)}.ui-tpl-ajuste__efecto{margin-top:2px;color:var(--ui-ink-3);font-size:var(--ui-fs-label);max-width:62ch}.ui-tpl-ajuste__omision{display:block;margin-top:var(--ui-space-1);color:var(--ui-ink-4);font-size:var(--ui-fs-meta)}.ui-tpl-ajuste>:not(.ui-tpl-ajuste__fila){margin:0 var(--ui-space-5) var(--ui-space-4);box-sizing:border-box;max-width:calc(100% - 2 * var(--ui-space-5))}.ui-tpl-switch{position:relative;width:48px;height:28px;flex:none;display:inline-block}.ui-tpl-switch input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.ui-tpl-switch input:disabled{cursor:not-allowed}.ui-tpl-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ui-radius-pill);background:var(--ui-line-strong);border:1px solid var(--ui-control-line);transition:var(--ui-ease)}.ui-tpl-switch span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--ui-ink-2);transition:var(--ui-ease)}.ui-tpl-switch input:checked+span{background:var(--ui-action);border-color:var(--ui-action-edge)}.ui-tpl-switch input:checked+span:after{left:23px;background:var(--ui-on-action)}.ui-tpl-switch input:focus-visible+span{box-shadow:var(--ui-ring)}.ui-tpl-switch input:disabled+span{opacity:.55}.ui-tpl-caras{display:grid;grid-template-columns:1fr 1fr;gap:var(--ui-space-4)}.ui-tpl-cara{padding:var(--ui-space-4);border-radius:var(--ui-radius-sm);border:1px solid var(--ui-sf-line-nest);background:var(--ui-sf-nest);font-size:var(--ui-fs-label)}.ui-tpl-cara.is-vigente{border-color:var(--ui-action)}.ui-tpl-cara h4{margin:0 0 var(--ui-space-1);font-size:var(--ui-fs-label)}.ui-tpl-cara ul{margin:0;padding-left:var(--ui-space-4);color:var(--ui-ink-2)}.ui-tpl-guardar{position:sticky;bottom:var(--ui-space-4);z-index:10;padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-sf-foot);border:1px solid var(--ui-action-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow-pop)}@media(max-width:760px){.ui-tpl-config__cuerpo{grid-template-columns:minmax(0,1fr)}.ui-tpl-config__nav{position:static;display:flex;overflow-x:auto;gap:var(--ui-space-2)}.ui-tpl-config__nav-link{white-space:nowrap;border:1px solid var(--ui-line-strong)}.ui-tpl-config__nav-grupo{display:none}.ui-tpl-ajuste__fila{grid-template-columns:1fr;padding:var(--ui-space-4)}.ui-tpl-ajuste>:not(.ui-tpl-ajuste__fila){margin:0 var(--ui-space-4) var(--ui-space-4);max-width:calc(100% - 2 * var(--ui-space-4))}.ui-tpl-caras{grid-template-columns:1fr}.ui-tpl-config__seccion>.ui-tpl-tarjeta__cab{flex-wrap:wrap}.ui-tpl-config__seccion>.ui-tpl-tarjeta__cab>.ui-tpl-tarjeta__titulos{flex-basis:100%}.ui-tpl-config__seccion>.ui-tpl-tarjeta__cab>.ui-tpl-tarjeta__lado{margin-left:0}.ui-tpl-guardar{padding:var(--ui-space-4)}}.ui-tpl-seccion{display:flex;flex-direction:column;gap:var(--ui-space-5);min-width:0}.ui-tpl-banda{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-sf-band);border:1px solid var(--ui-sf-line);border-left:3px solid var(--ui-action);border-radius:var(--ui-radius-sm)}.ui-tpl-banda h2{margin:0;font-family:var(--ui-font-head);font-size:var(--ui-fs-h2)}.ui-tpl-banda p{margin:0;flex:1 1 260px;color:var(--ui-ink-3);font-size:var(--ui-fs-label)}.ui-tpl-banda__accion{display:flex;gap:var(--ui-space-2);align-items:center;margin-left:auto}.ui-tpl-pila{display:grid;gap:var(--ui-space-4);min-width:0}.ui-tpl-tarjeta{min-width:0;background:var(--ui-sf-card);border:1px solid var(--ui-sf-line);border-radius:var(--ui-radius)}.ui-tpl-tarjeta__cab{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-sf-head);border-bottom:1px solid var(--ui-sf-line);border-radius:var(--ui-radius) var(--ui-radius) 0 0}.ui-tpl-tarjeta__cab:only-child{border-bottom:0;border-radius:var(--ui-radius)}.ui-tpl-tarjeta__titulos{min-width:0;flex:1 1 12rem;display:flex;flex-direction:column;gap:2px}.ui-tpl-tarjeta__titulos :is(h2,h3),.ui-app .ui-tpl-tarjeta__titulos :is(h2,h3){margin:0;font-family:var(--ui-font);font-size:var(--ui-fs-h3);font-weight:600;color:var(--ui-ink)}.ui-tpl-tarjeta__sub{color:var(--ui-ink-3);font-size:var(--ui-fs-label)}.ui-tpl-tarjeta__lado{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);align-items:center;margin-left:auto}.ui-tpl-tarjeta__lado .ui-btn{white-space:nowrap}.ui-tpl-tarjeta__cab .ui-btn--secondary{border-color:var(--ui-control-line-hover)}.ui-tpl-tarjeta__cuerpo{padding:var(--ui-space-5);min-width:0}.ui-tpl-tarjeta__cuerpo>*+*,:is(.ui-app,.ui-layer) .ui-tpl-tarjeta__cuerpo>*+*{margin-top:var(--ui-space-4)}.ui-tpl-tarjeta>.ui-tpl-tarjeta__cuerpo:first-child{border-radius:var(--ui-radius) var(--ui-radius) 0 0}.ui-tpl-tarjeta>.ui-tpl-tarjeta__cuerpo:first-child>:first-child{border-radius:var(--ui-radius) var(--ui-radius) 0 0}.ui-tpl-tarjeta__cuerpo:not(.ui-tpl-tarjeta__cuerpo--a-sangre)>.ui-tpl-filas>li{padding-inline:0}.ui-tpl-tarjeta__cuerpo--a-sangre{padding:0}.ui-tpl-tarjeta__cuerpo:empty,.ui-tpl-tarjeta__cuerpo:has(>:only-child:empty:not(img,input,select,textarea,canvas,iframe,hr)){display:none}.ui-tpl-tarjeta__cuerpo--a-sangre>.ui-list>li>.ui-list__row{padding-inline:var(--ui-space-5);border-radius:0}@media(max-width:760px){.ui-tpl-tarjeta__cuerpo--a-sangre>.ui-list>li>.ui-list__row{padding-inline:var(--ui-space-4)}}.ui-tpl-tarjeta__pie{display:grid;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-sf-foot);border-top:1px solid var(--ui-sf-line);border-radius:0 0 var(--ui-radius) var(--ui-radius)}.ui-tpl-bloque{margin-top:var(--ui-space-5);padding:var(--ui-space-4) var(--ui-space-5) var(--ui-space-5);border-radius:var(--ui-radius-sm);background:var(--ui-sf-nest);border:1px solid var(--ui-sf-line-nest)}.ui-tpl-bloque:first-child{margin-top:0}.ui-tpl-bloque>h4{margin:0 0 var(--ui-space-4);font-size:var(--ui-fs-label);color:var(--ui-ink);font-weight:600}.ui-tpl-datos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--ui-space-5);margin-inline:0;margin-block-end:0}.ui-tpl-datos:first-child{margin-block-start:0}.ui-tpl-datos>div{min-width:0}.ui-tpl-datos dt{color:var(--ui-ink-3);font-size:var(--ui-fs-meta);letter-spacing:.02em}.ui-tpl-datos dd{margin:var(--ui-space-1) 0 0;font-weight:500;font-size:var(--ui-fs-h3);color:var(--ui-ink);overflow-wrap:break-word}.ui-tpl-datos dd .ui-badge{white-space:normal;max-width:100%}.ui-tpl-datos .ui-tpl-datos__ancho{grid-column:1 / -1}.ui-tpl-datos dd.ui-num{white-space:normal}.ui-tpl-filas{list-style:none;margin:0;padding:0}.ui-tpl-filas>li{display:flex;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border-top:1px solid var(--ui-sf-line)}.ui-tpl-filas>li:first-child{border-top:0}.ui-tpl-filas__principal{flex:1;min-width:0;display:flex;flex-direction:column}.ui-tpl-filas__principal>b{font-weight:600}.ui-tpl-filas__meta{color:var(--ui-ink-4);font-size:var(--ui-fs-meta)}.ui-tpl-fix{display:inline-flex;align-items:baseline;gap:var(--ui-space-2);color:var(--ui-warn);font-size:var(--ui-fs-label);font-weight:500}.ui-tpl-fix>.ui-tpl-punto{align-self:center}.ui-tpl-fix__texto{min-width:0}.ui-tpl-fix__accion{white-space:nowrap}.ui-tpl-punto{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none;background:var(--ui-ink-4)}.ui-tpl-punto--warn{background:var(--ui-warn)}.ui-tpl-punto--danger{background:var(--ui-danger)}.ui-tpl-punto--ok{background:var(--ui-ok)}.ui-tpl-punto--info{background:var(--ui-info)}.ui-tpl-enlace{background:none;border:0;padding:0;color:var(--ui-action-ink);cursor:pointer;font:inherit;font-weight:600;text-decoration:none;white-space:nowrap}.ui-tpl-enlace:hover{text-decoration:underline}.ui-tpl-enlace:focus-visible{outline:none;box-shadow:var(--ui-ring);border-radius:var(--ui-radius-xs)}.ui-btn.ui-tpl-bloqueada,.ui-btn.ui-tpl-bloqueada:hover{border-style:dashed;color:var(--ui-ink-3);background:transparent;cursor:not-allowed}.ui-tpl-porque{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-info-line);border-radius:var(--ui-radius-sm);background:var(--ui-info-fill);color:var(--ui-ink);font-size:var(--ui-fs-label)}.ui-tpl-porque>span{flex:1 1 18rem;min-width:0}@media(max-width:760px){.ui-tpl-banda,.ui-tpl-tarjeta__cab,.ui-tpl-tarjeta__cuerpo,.ui-tpl-tarjeta__pie,.ui-tpl-filas>li{padding-left:var(--ui-space-4);padding-right:var(--ui-space-4)}.ui-tpl-datos{grid-template-columns:1fr 1fr}.ui-tpl-tarjeta__cuerpo--a-sangre{padding:0}.ui-tpl-bloque{padding:var(--ui-space-4)}.ui-tpl-tarjeta__cab{flex-wrap:wrap}.ui-tpl-tarjeta__titulos{flex:1 1 14rem}.ui-tpl-tarjeta__lado .ui-btn{white-space:nowrap}}:root{--ui-font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-font-head: var(--ui-font);--ui-fs-body: 16px;--ui-fs-label: 14px;--ui-fs-h2: 18px;--ui-control-h: 48px;--ui-card-pad: 16px;--ui-gap: 16px;color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--ui-bg);color:var(--ui-ink);font-family:var(--ui-font);font-size:var(--ui-fs-body);line-height:1.5;-webkit-text-size-adjust:100%}.app{min-height:100dvh;display:flex;flex-direction:column}.app.ui-app{display:flex;flex-direction:column;background:var(--ui-bg)}.bar{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-4);background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}.bar__name{font-weight:700;font-size:17px;color:var(--ui-ink);min-width:0;overflow-wrap:anywhere}.bar__name{display:flex;flex-direction:column;gap:2px}.bar__logo{display:block;max-height:var(--ui-control-h-sm);max-width:160px;object-fit:contain}.greeting{margin:0;font-size:var(--ui-fs-h2);font-weight:700;color:var(--ui-ink)}.bar__spacer{flex:1}.bar .ui-btn{min-height:var(--ui-control-h);padding:0 var(--ui-space-4)}.main{flex:1;width:100%;max-width:620px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:var(--ui-gap)}.nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--ui-space-1);padding:var(--ui-space-2) var(--ui-space-4);background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}@media(min-width:720px){.nav{grid-auto-columns:max-content;justify-content:center}}.nav a{padding:var(--ui-space-1);border-radius:var(--ui-radius-sm);border:1px solid transparent;color:var(--ui-ink-2);text-decoration:none;font-size:var(--ui-fs-label);font-weight:600;line-height:1.15;min-height:var(--ui-control-h);display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.nav a[aria-current=page]{background:var(--ui-action-fill);border-color:var(--ui-action-line);color:var(--ui-action-ink)}.nav a:focus-visible{outline:none;box-shadow:var(--ui-ring)}.main>.ui-page{width:100%;max-width:none;margin:0;padding:0}.ui-card__body>*+*,.ui-notice>*+*,.bubble>*+*{margin-top:var(--ui-space-4)}.portal-form{display:flex;flex-direction:column;gap:var(--ui-space-4)}.portal-aside{display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-2);text-align:center}.row{display:flex;justify-content:space-between;gap:var(--ui-space-2);align-items:baseline}.row+.row{border-top:1px solid var(--ui-line);padding-top:8px;margin-top:8px}.row>.dato{min-width:0;text-align:right;overflow-wrap:anywhere}@media(max-width:600px){.row:has(>.dato){flex-direction:column;align-items:flex-start;gap:var(--ui-space-1)}.row>.dato{text-align:left}}.row>:first-child{min-width:0;overflow-wrap:anywhere}.row>:last-child:not(.dato):not(:first-child){flex:none;white-space:nowrap}.contacto{display:flex;flex-direction:column;gap:var(--ui-space-1);overflow-wrap:anywhere}.muted{color:var(--ui-ink-3)}.strong{font-weight:700;color:var(--ui-ink)}.center{text-align:center}.amount{font-size:30px;font-weight:700;color:var(--ui-ink);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.amount--due{color:var(--ui-danger)}.survey__scale{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.survey__scale .ui-btn{width:100%;min-height:var(--ui-control-h-lg);padding:8px;font-size:20px;font-weight:700}.survey__legend{display:flex;justify-content:space-between;gap:8px}.list{list-style:none;margin:0;padding:0}.list li{padding:var(--ui-space-2) 0;border-bottom:1px solid var(--ui-line);overflow-wrap:anywhere}.list li:last-child{border-bottom:none}.thread{display:flex;flex-direction:column;gap:8px}.bubble{padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-sm);background:var(--ui-sf-nest);border:1px solid var(--ui-sf-line-nest)}.bubble--mine{background:var(--ui-action-fill);border-color:var(--ui-action-line)}.bubble>*+*{margin-top:var(--ui-space-1)}.ui-app .code-input{font-family:var(--ui-font-mono);letter-spacing:2px;text-transform:uppercase}@media(max-width:600px){.main .ui-form-actions__buttons{flex:1 1 100%}.main .ui-form-actions .ui-btn--primary{width:100%}}.aviso-canal{display:flex;align-items:flex-start;gap:var(--ui-space-2)}.aviso-canal input{margin-top:var(--ui-space-1)}.portal-cuerpo{display:flex;flex-direction:column;gap:var(--ui-space-5);min-width:0}.portal-cuerpo .muted,.portal-cuerpo .ui-meta{margin:0}.aviso-canales{display:flex;flex-direction:column;gap:var(--ui-space-4)}.aviso-canal-fila{display:flex;flex-direction:column;gap:var(--ui-space-1)}.aviso-canal-fila .ui-meta{margin:0 0 0 calc(var(--ui-space-2) + 16px)}.thread+.portal-form,.thread+.ui-tpl-form{margin-top:var(--ui-space-5)}@media(max-width:600px){.main .ui-tpl-datos{grid-template-columns:1fr}}.ui-tpl-grupo__campos{grid-template-columns:minmax(0,1fr)}.main .ui-tpl-vistazo,.main .ui-tpl-vistazo[data-tiles="3"],.main .ui-tpl-vistazo[data-tiles="4"]{grid-template-columns:1fr 1fr}.wifi-servicios{gap:var(--ui-space-2)}.wifi-servicios>legend{padding:0;margin-bottom:var(--ui-space-1)}.sin-partir{white-space:nowrap}
