.cms-costs{display:grid;gap:24px;max-width:1280px;margin:auto}.cms-costs h1{margin:0}.cms-costs p{line-height:1.55}.cms-costs .cms-pagehead{display:flex;justify-content:space-between;gap:20px;align-items:start}.cms-costs label{display:grid;gap:8px;font-size:14px;font-weight:600}.cost-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cost-summary strong{font-size:28px}.cost-test,.cost-notice{padding:16px 20px;border-radius:10px;background:#fff3d1;color:#5a3a06}.cost-notice{background:#e4f4eb;color:#174f36}.cost-table{width:100%;border-collapse:collapse;font-size:14px}.cost-table th{text-align:left;font-size:12px;color:#655b50;background:#faf7f2}.cost-table td,.cost-table th{padding:16px 12px;border-bottom:1px solid #e7e1d8}.cost-table small{display:block;margin-top:6px;color:#655b50}.cost-table a{color:#665018;font-weight:650}.cost-table-wrap{overflow-x:auto}.cost-alert{display:block;color:#9c2920;font-weight:600}.cost-breakdown{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.cost-breakdown span{display:grid;gap:6px;min-width:100px;font-size:13px;color:#655b50}.cost-breakdown b{color:#29251f;font-size:19px}.cost-breakdown small{max-width:240px}.cms-costs summary{cursor:pointer;font-weight:650;padding:14px 0;color:#665018}.cost-settings{padding:0 22px;border:1px solid #e7e1d8;border-radius:12px;background:#fff}.cost-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0 24px}.cost-form input,.cost-form select{width:100%;box-sizing:border-box;padding:11px;border:1px solid #b8afa3;border-radius:7px;background:#fff;font:inherit;color:#29251f}.cost-form p{grid-column:1/-1;margin:0;color:#655b50}.cost-form button{justify-self:start}.cms-costs section{scroll-margin-top:180px}.cms-costs :focus-visible{outline:3px solid #227b9c;outline-offset:3px}@media (max-width: 700px){.cms-costs{gap:18px}.cms-costs .cms-pagehead{display:grid}.cost-summary,.cost-form{grid-template-columns:1fr}.cost-table thead{display:none}.cost-table,.cost-table tbody,.cost-table tr,.cost-table td{display:block}.cost-table tr{border-bottom:2px solid #e7e1d8;padding:12px 0}.cost-table td{border:0;padding:7px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.cost-table td:before{content:attr(data-label);font-size:12px;color:#655b50}.cost-table td:first-child{display:block;font-size:17px}.cost-table td:first-child:before{display:none}.cost-table-wrap{overflow:visible}.cost-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cost-form button{width:100%}.cost-summary strong{font-size:25px}}.cms-costs small,.cost-table td:before,.cost-table th,.cost-breakdown span{font-size:14px;color:#554b40}.cost-table small.cost-alert{color:#9c2920}.cost-table td{font-variant-numeric:tabular-nums}.cms-costs summary,.cms-costs button{min-height:44px}.cms-seo{margin-block:24px;padding-block:20px;border-top:1px solid var(--al-border, #dedad4)}.cms-seo label,.cms-seo-alternate label{display:block;margin-block:14px 6px}.cms-seo details,.cms-appearance details{margin-block:18px}.cms-seo summary,.cms-appearance summary{cursor:pointer;min-height:44px;padding-block:10px}.cms-seo-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.cms-seo-previews article{padding:18px;border:1px solid #d9d5cf;border-radius:12px;background:#fff;color:#202124;overflow-wrap:anywhere;min-width:0}.cms-seo-previews h3{font-size:13px;color:#635e56;margin:0 0 16px}.cms-seo-previews strong{display:block;margin-top:8px}.cms-seo-previews p{color:#3c4043;font-size:14px;line-height:1.5}.cms-seo-previews img{width:100%;aspect-ratio:1.91;object-fit:cover;border-radius:6px}.cms-google-title{font-size:20px;color:#24489b}.cms-seo-previews small{color:#686157;font-size:12px}.cms-seo-alternate{border-top:1px solid #ddd;padding-block:8px}.cms-redirect-list article{padding-block:20px;border-bottom:1px solid #ddd;display:flex;gap:16px;justify-content:space-between;overflow-wrap:anywhere}.cms-redirect-list article>div{min-width:0}.cms-redirect-list .cms-toolbar{flex-wrap:wrap;align-content:center}@media (max-width: 700px){.cms-seo-previews{grid-template-columns:1fr}.cms-redirect-list article{display:block}.cms-seo input,.cms-seo textarea{width:100%;min-width:0}}.cms-site-seo label{display:block;margin-block:20px 8px}.cms-site-seo details{margin-top:20px}.cms-redirect-list .cms-toolbar button{min-height:44px;min-width:72px}.cms-redirect-list .cms-toolbar{flex-shrink:0}.fo-editor{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--al-space-4);align-items:start}.fo-campo{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--al-space-3);align-items:start;padding:var(--al-space-3) var(--al-space-4);border-bottom:1px solid var(--al-border-subtle)}.fo-campo:last-child{border-bottom:0}.fo-campo .cms-chip{width:36px;height:36px}.fo-campo-form{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:var(--al-space-3)}.fo-campo-form .al-input,.fo-campo-form .al-select{width:100%}.fo-campo-form .fila{grid-column:1 / -1;display:flex;align-items:center;gap:var(--al-space-2);font-size:13px}.fo-botones{display:flex;gap:var(--al-space-1)}.fo-botones .cms-iconbtn{border:1px solid var(--al-border-subtle);width:36px;height:36px}.fo-botones .cms-iconbtn:disabled{opacity:.35;cursor:default}.fo-agregar{display:flex;gap:var(--al-space-2);flex-wrap:wrap;align-items:center;padding:var(--al-space-3) var(--al-space-4);border-top:1px dashed var(--al-border-default)}.fo-lado{display:flex;flex-direction:column;gap:var(--al-space-4)}.fo-lado .al-card-body{display:flex;flex-direction:column;gap:var(--al-space-3)}.fo-lado .al-select,.fo-lado .al-input{width:100%}.fo-vista{display:flex;flex-direction:column;gap:var(--al-space-3);padding:var(--al-space-4);background:var(--al-bg-surface-alt);border-radius:var(--al-radius-lg)}.fo-vista .fo-falso{height:36px;border:1px solid var(--al-border-default);border-radius:var(--al-radius-md);background:var(--al-bg-surface);display:flex;align-items:center;padding:0 var(--al-space-3);color:var(--al-fg-subtle);font-size:13px}.fo-vista .fo-falso.largo{height:72px;align-items:flex-start;padding-top:var(--al-space-2)}.fo-vista label{font-size:12px;font-weight:var(--al-weight-semibold)}.fo-prueba{display:flex;align-items:center;gap:var(--al-space-3)}@media (max-width: 1100px){.fo-editor{grid-template-columns:1fr}}@media (max-width: 768px){.fo-campo{grid-template-columns:36px minmax(0,1fr)}.fo-botones{grid-column:1 / -1}.fo-campo-form{grid-template-columns:1fr}}.pr-barra{display:flex;gap:var(--al-space-3);align-items:center;flex-wrap:wrap;margin-bottom:var(--al-space-4)}.pr-zona{display:inline-flex;align-items:center;gap:var(--al-space-2);padding:4px var(--al-space-3);border-radius:var(--al-radius-full);border:1px solid var(--al-border-default);font-size:var(--al-text-xs);color:var(--al-fg-muted);background:var(--al-bg-surface)}.pr-semana{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--al-space-2)}.pr-dia{min-height:168px;padding:var(--al-space-3);display:flex;flex-direction:column;gap:var(--al-space-2)}.pr-dia h3{font-size:var(--al-text-xs);text-transform:uppercase;letter-spacing:var(--al-tracking-caps);color:var(--al-fg-subtle);display:flex;justify-content:space-between}.pr-dia h3 b{font-size:var(--al-text-md);color:var(--al-fg-default);letter-spacing:0}.pr-dia[data-hoy="1"]{border-color:var(--cms-sitio, var(--al-color-primary-500));box-shadow:inset 0 3px 0 var(--cms-sitio, var(--al-color-primary-500))}.pr-dia ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--al-space-2)}.pr-evento{width:100%;text-align:left;font:inherit;font-size:12px;padding:var(--al-space-2);border-radius:var(--al-radius-md);border:1px solid var(--al-border-subtle);background:var(--al-bg-surface-alt);cursor:pointer;display:flex;flex-direction:column;gap:2px;border-left:4px solid var(--cms-tone-sky-accent);color:inherit}.pr-evento[data-e=falla]{border-left-color:var(--al-color-danger-500)}.pr-evento[data-e=vencida]{border-left-color:var(--al-color-warning-500)}.pr-evento[data-e=publicada]{border-left-color:var(--al-color-success-500)}.pr-evento b{font-size:12px;line-height:1.3}.pr-evento:hover{border-color:var(--al-border-strong)}.pr-sin{font-size:11px;color:var(--al-fg-subtle)}.pr-fila-estado{display:flex;flex-direction:column;gap:2px}.pr-modal-campos{display:flex;flex-direction:column;gap:var(--al-space-3)}.pr-modal-campos .al-input,.pr-modal-campos .al-select{width:100%}.pr-dos{display:grid;grid-template-columns:1fr 1fr;gap:var(--al-space-3)}@media (max-width: 1100px){.pr-semana{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-dia{min-height:0}}@media (max-width: 560px){.pr-semana,.pr-dos{grid-template-columns:1fr}}.tx-nuevo{display:flex;gap:var(--al-space-3);align-items:flex-end;flex-wrap:wrap;padding:var(--al-space-4);margin-bottom:var(--al-space-4)}.tx-nuevo>div{min-width:200px;flex:1}.tx-nuevo .al-input,.tx-nuevo .al-select{width:100%}.tx-nombre{display:flex;align-items:center;gap:var(--al-space-2)}.tx-nombre[data-n="1"]{padding-left:28px;position:relative}.tx-nombre[data-n="1"]:before{content:"";position:absolute;left:8px;top:-14px;height:26px;width:12px;border-left:2px solid var(--al-border-default);border-bottom:2px solid var(--al-border-default);border-bottom-left-radius:6px}.tx-usos{font-variant-numeric:tabular-nums}.tx-err{margin-top:var(--al-space-2)}.tx-modal{display:flex;flex-direction:column;gap:var(--al-space-3)}.tx-modal .al-input,.tx-modal .al-select{width:100%}.se-cuerpo{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--al-space-4);align-items:start}.se-ajuste{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--al-space-3);align-items:center;padding:var(--al-space-4);border-bottom:1px solid var(--al-border-subtle)}.se-ajuste:last-child{border-bottom:0}.se-ajuste .al-input,.se-ajuste .al-select{width:100%;max-width:360px;margin-top:var(--al-space-1)}.se-ajuste p{color:var(--al-fg-muted);font-size:13px;margin-top:2px}.se-ajuste[data-bloq="1"]{background:var(--al-bg-surface-alt)}.se-noindex{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--al-space-2);margin-top:var(--al-space-2)}.se-noindex label{display:flex;align-items:center;gap:var(--al-space-3);font-size:13px}.se-sel-noticia{display:flex;gap:var(--al-space-3);align-items:center;flex-wrap:wrap;padding:var(--al-space-4)}.se-sel-noticia .al-select{flex:1;min-width:200px}.se-google{padding:var(--al-space-4);display:flex;flex-direction:column;gap:2px}.se-google .url{display:flex;align-items:center;gap:var(--al-space-2);font-size:12px;color:var(--al-fg-muted)}.se-google .titulo{font-size:20px;line-height:1.3;color:var(--al-color-primary-600);font-weight:var(--al-weight-regular)}:root[data-theme=dark] .se-google .titulo{color:var(--al-color-primary-200)}.se-google .desc{font-size:13px;color:var(--al-fg-muted);line-height:1.5}.se-compartir{margin:var(--al-space-4);border:1px solid var(--al-border-default);border-radius:var(--al-radius-lg);overflow:hidden;background:var(--al-bg-surface);max-width:420px}.se-compartir[data-t=chica]{display:grid;grid-template-columns:112px minmax(0,1fr)}.se-compartir img{width:100%;aspect-ratio:1.91 / 1;object-fit:cover;display:block;background:var(--al-bg-surface-alt)}.se-compartir[data-t=chica] img{aspect-ratio:1;height:100%}.se-compartir-txt{padding:var(--al-space-3);display:flex;flex-direction:column;gap:2px;min-width:0}.se-compartir-txt .dom{font-size:11px;text-transform:uppercase;letter-spacing:var(--al-tracking-caps);color:var(--al-fg-subtle)}.se-compartir-txt b{font-size:14px;line-height:1.3}.se-compartir-txt span.d{font-size:12px;color:var(--al-fg-muted)}.se-cuenta{font-size:11px;color:var(--al-fg-subtle);padding:0 var(--al-space-4) var(--al-space-3)}.se-cuenta[data-largo="1"]{color:var(--al-color-warning-600);font-weight:var(--al-weight-semibold)}@media (max-width: 1100px){.se-cuerpo{grid-template-columns:1fr}}@media (max-width: 768px){.se-ajuste{grid-template-columns:1fr}}.bu-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--al-space-4);align-items:start}.bu-tipo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--al-space-3);align-items:center;padding:var(--al-space-4);border-bottom:1px solid var(--al-border-subtle)}.bu-tipo:last-child{border-bottom:0}.bu-tipo p{color:var(--al-fg-muted);font-size:13px}.bu-salud{padding:var(--al-space-4);display:flex;flex-direction:column;gap:var(--al-space-3)}.bu-salud-cab{display:flex;align-items:center;gap:var(--al-space-3);flex-wrap:wrap}.bu-salud-cab .cms-punto-salud{width:14px;height:14px}.bu-prueba{padding:var(--al-space-4);display:flex;flex-direction:column;gap:var(--al-space-3)}.bu-prueba form{display:flex;gap:var(--al-space-2)}.bu-prueba .al-input{flex:1;min-width:0}.bu-ejemplos{display:flex;gap:var(--al-space-2);flex-wrap:wrap;align-items:center;font-size:var(--al-text-xs);color:var(--al-fg-muted)}.bu-res{list-style:none;margin:0;padding:0}.bu-res li{display:flex;gap:var(--al-space-3);padding:var(--al-space-3) 0;border-bottom:1px solid var(--al-border-subtle);align-items:flex-start}.bu-res li:last-child{border-bottom:0}.bu-res .cms-chip{width:32px;height:32px;flex:none}.bu-res li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.bu-res mark{background:var(--cms-tone-yellow-soft);color:inherit;border-radius:2px;padding:0 2px}.bu-excl{padding:var(--al-space-3) var(--al-space-4);background:var(--al-bg-surface-alt);border-radius:var(--al-radius-lg);font-size:13px;color:var(--al-fg-muted)}.bu-demo{display:flex;align-items:center;gap:var(--al-space-3);flex-wrap:wrap;margin-bottom:var(--al-space-4);font-size:var(--al-text-xs);color:var(--al-fg-subtle)}@media (max-width: 1100px){.bu-cuerpo{grid-template-columns:1fr}}@media (max-width: 768px){.bu-tipo{grid-template-columns:1fr}.bu-demo .cms-seg{width:100%;overflow-x:auto}}.tx-cuenta{margin-left:4px;font-variant-numeric:tabular-nums;color:var(--al-fg-muted);font-size:var(--al-text-sm, 14px)}.tx-unir{background:none;border:0;cursor:pointer;padding:0;font:inherit}.tx-pie{margin-top:var(--al-space-3)}.cms-celda-acciones{white-space:nowrap}.cms-celda-acciones .fo-botones{display:inline-flex;margin-right:var(--al-space-2);vertical-align:middle}.cms-terms{border:1px solid var(--al-border-default);border-radius:var(--al-radius-lg);padding:var(--al-space-4);margin-top:var(--al-space-6, 24px);display:flex;flex-direction:column;gap:var(--al-space-3);min-width:0}.cms-terms h2{font-size:var(--al-text-base)}.cms-terms-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--al-space-2) var(--al-space-4)}.cms-terms-cats .cms-check[data-n="1"]{padding-left:24px}.cms-terms-cats .cms-check[data-n="1"]:before{content:"↳";color:var(--al-fg-subtle);margin-right:4px}.cms-terms-chips .cms-pill{display:inline-flex;align-items:center;gap:4px}.cms-terms-chips .cms-pill svg{width:14px;height:14px}.cms-terms-chips{display:flex;flex-wrap:wrap;gap:var(--al-space-2)}.cms-terms-chips:empty{display:none}.cms-terms-buscar{display:flex;flex-direction:column;gap:var(--al-space-1);font-size:var(--al-text-sm)}.pr-pie{margin-top:var(--al-space-4)}.pr-zona svg{width:14px;height:14px}a.pr-evento{text-decoration:none}.cms-programar .al-card-body{display:flex;flex-direction:column;gap:var(--al-space-2);align-items:flex-start}.se-fieldset{border:0;margin:0;padding:0;min-width:0}.se-label{margin:0;font-size:var(--al-text-sm);color:var(--al-fg-default)}.se-sub{margin:0 var(--al-space-4)}.se-logo{color:#fff}.se-sin-imagen{aspect-ratio:1.91 / 1;background:var(--al-bg-surface-alt);display:grid;place-items:center;color:var(--al-fg-subtle);font-size:12px}.se-editar{padding:0 var(--al-space-4) var(--al-space-4)}.se-revision{margin-top:var(--al-space-4)}.se-revision .al-card-head{display:flex;justify-content:space-between;align-items:center;gap:var(--al-space-3);flex-wrap:wrap}.se-issues{margin:0;padding-left:var(--al-space-4);font-size:13px}.se-cuerpo .cms-toolbar{display:flex;gap:var(--al-space-2);flex-wrap:wrap;margin-top:var(--al-space-2)}.bu-columna{display:flex;flex-direction:column;gap:var(--al-space-4)}.bu-tipo-txt{display:flex;gap:var(--al-space-3);align-items:flex-start}.bu-vacio{padding:var(--al-space-6)}.bu-pie{margin-top:var(--al-space-4)}.bu-excl svg{width:16px;height:16px;vertical-align:-3px}.cms-search-grupo{display:flex;flex-direction:column}.cms-search-grupo h3{font-size:var(--al-text-xs);text-transform:uppercase;letter-spacing:var(--al-tracking-caps, .06em);color:var(--al-fg-subtle);margin:var(--al-space-3) 0 var(--al-space-1)}.cms-search-grupo img{width:24px;height:24px;object-fit:cover;border-radius:var(--al-radius-sm, 4px)}.cms-search-grupo mark,.bu-res mark{background:var(--cms-tone-yellow-soft);color:inherit;border-radius:2px;padding:0 2px}.cms-search-vacio{padding:var(--al-space-3) 0}.fo-link{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-align:left;color:inherit}.fo-pie{margin-top:var(--al-space-3)}.fo-pie svg,.fo-lado .cms-sutil svg{width:14px;height:14px;vertical-align:-2px}.fo-volver{background:none;border:0;cursor:pointer;font:inherit;margin-bottom:var(--al-space-3);display:inline-flex;gap:var(--al-space-2);align-items:center;padding:0}.fo-tabs{margin-bottom:var(--al-space-4)}.fo-cab{display:flex;gap:var(--al-space-3);align-items:flex-end;flex-wrap:wrap}.fo-cab-nombre{flex:1;min-width:200px}.fo-cab-nombre .al-input,.fo-intro .al-input{width:100%}.fo-intro{padding:var(--al-space-3) var(--al-space-4);border-bottom:1px solid var(--al-border-subtle)}.fo-campo-form .fila-ancha{grid-column:1 / -1}.fo-campo-form textarea{width:100%}.fo-sin-campos{padding:var(--al-space-6)}.fo-vista-intro{font-size:13px;color:var(--al-fg-muted)}.fo-vista-label{font-size:12px;font-weight:var(--al-weight-semibold);display:block;margin-bottom:var(--al-space-1)}.fo-vista-boton{align-self:flex-start;pointer-events:none}.fo-respuestas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--al-space-3)}.fo-respuesta{padding:var(--al-space-4)}.fo-respuesta[data-leida="0"]{box-shadow:inset 4px 0 0 var(--cms-tone-sky-accent)}.fo-respuesta-cab{display:flex;align-items:center;gap:var(--al-space-2);flex-wrap:wrap;margin-bottom:var(--al-space-2)}.fo-respuesta-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--al-space-2) var(--al-space-4)}.fo-respuesta-datos dd{white-space:pre-wrap;overflow-wrap:anywhere}.cms-terms-cats label{display:flex;gap:8px;align-items:center}.pr-pie,.tx-pie,.bu-pie,.fo-pie,.pr-nota,.se-ajuste p,.bu-tipo p,.fo-lado .cms-sutil,.cms-tabla-movil td .cms-sutil,.se-cuenta{font-size:14px;color:var(--al-fg-muted)}.fo-botones .cms-iconbtn,.cms-celda-acciones .fo-botones .cms-iconbtn{width:44px;height:44px}.fo-botones .cms-iconbtn:focus-visible{outline:2px solid var(--al-color-primary-500, currentColor);outline-offset:2px}.pr-confirmacion{display:flex;gap:var(--al-space-2);align-items:flex-start;padding:var(--al-space-3);border-radius:var(--al-radius-md);background:var(--cms-tone-sky-soft);color:var(--cms-tone-sky-ink);font-size:15px}.pr-confirmacion svg{flex:none;width:18px;height:18px;margin-top:2px}.fo-falta{display:inline-flex;gap:6px;align-items:center;color:var(--cms-tone-amber-ink);font-weight:600}.fo-falta svg{width:16px;height:16px}.cms-tabla-movil td .fo-sub,.fo-sub{display:block}.dp-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:var(--al-space-4);align-items:start}.dp-lista{position:sticky;top:var(--al-space-4);max-height:calc(100dvh - 160px);overflow:auto;overscroll-behavior:contain}.dp-lista ul{list-style:none;margin:0;padding:var(--al-space-2);display:flex;flex-direction:column;gap:2px}.dp-lista li{display:flex;align-items:center;gap:var(--al-space-2);border-radius:var(--al-radius-md);padding-left:calc((var(--dp-depth, 1) - 1) * 18px);position:relative}.dp-lista li[data-depth="2"]{--dp-depth: 2}.dp-lista li[data-depth="3"]{--dp-depth: 3}.dp-lista li[data-depth="4"]{--dp-depth: 4}.dp-lista li:not([data-depth="1"]):before{content:"";position:absolute;left:calc((var(--dp-depth) - 2) * 18px + 8px);top:0;height:50%;width:8px;border-left:2px solid var(--al-border-default);border-bottom:2px solid var(--al-border-default);border-bottom-left-radius:6px}.dp-lista li[aria-current=true]{background:var(--cms-tone-coral-soft, var(--al-bg-surface-alt));box-shadow:inset 3px 0 0 var(--cms-sitio, var(--al-color-primary-500))}.dp-fila{flex:1;min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:var(--al-space-2) var(--al-space-3);border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--al-radius-md)}.dp-fila:hover{background:var(--al-bg-surface-alt)}.dp-fila:focus-visible{outline:2px solid var(--al-color-primary-500);outline-offset:1px}.dp-nombre{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--al-space-2);font-weight:var(--al-weight-semibold);line-height:1.3;text-wrap:balance}.dp-fila .cms-sutil{font-size:12px}.dp-lista .fo-botones{padding-right:var(--al-space-2)}.dp-lista .fo-botones .cms-iconbtn{width:32px;height:32px}.dp-detalle{display:flex;flex-direction:column;gap:var(--al-space-4);min-width:0}.dp-volver{display:none;align-items:center;gap:var(--al-space-1);align-self:flex-start;min-height:44px;background:none;border:0;font:inherit;cursor:pointer}.dp-form .al-card-head,.dp-personas .al-card-head{display:flex;justify-content:space-between;align-items:center;gap:var(--al-space-3);flex-wrap:wrap}.dp-form .al-card-head h2,.dp-personas .al-card-head h2{display:flex;align-items:center;gap:var(--al-space-2)}.dp-campos{border:0;margin:0;display:flex;flex-direction:column;gap:var(--al-space-3);min-width:0}.dp-campo{display:flex;flex-direction:column;gap:var(--al-space-1);min-width:0}.dp-campo .al-input,.dp-campo .al-select{width:100%}.dp-campo textarea{resize:vertical;min-height:64px;font:inherit;line-height:1.5;padding-block:var(--al-space-2)}.dp-campo .cms-sutil{font-size:12px}.dp-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--al-space-3)}.dp-pie{display:flex;justify-content:flex-end;gap:var(--al-space-2);padding:var(--al-space-3) var(--al-space-4);border-top:1px solid var(--al-border-subtle)}.dp-imagen{display:flex;flex-direction:column;gap:var(--al-space-2)}.dp-imagen-fila{display:flex;align-items:center;gap:var(--al-space-3);flex-wrap:wrap}.dp-imagen-fila img,.dp-imagen-vacia{width:120px;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--al-radius-md);border:1px solid var(--al-border-subtle);background:var(--al-bg-surface-alt)}.dp-imagen-vacia{display:grid;place-items:center;color:var(--al-fg-subtle)}.dp-imagen-acciones{display:flex;gap:var(--al-space-2);flex-wrap:wrap}.dp-gente{list-style:none;margin:0;padding:0}.dp-gente li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--al-space-3);align-items:center;padding:var(--al-space-3) var(--al-space-4);border-bottom:1px solid var(--al-border-subtle)}.dp-gente img,.dp-inicial{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--al-bg-surface-alt)}.dp-inicial{display:grid;place-items:center;color:var(--al-fg-subtle)}.dp-persona{display:flex;flex-direction:column;gap:2px;min-width:0}.dp-persona b{line-height:1.3}.dp-persona>span{font-size:13px;color:var(--al-fg-muted);overflow-wrap:anywhere}.dp-marcas{display:flex;gap:var(--al-space-1);flex-wrap:wrap}.dp-marcas:empty{display:none}.dp-acciones{display:flex;align-items:center;gap:var(--al-space-2);flex-wrap:wrap;justify-content:flex-end}.dp-sin,.dp-nota{padding:var(--al-space-3) var(--al-space-4);margin:0;font-size:13px}.dp-config{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--al-space-4);align-items:start}.dp-modos{display:flex;flex-direction:column;gap:var(--al-space-2)}.dp-modo{display:flex;gap:var(--al-space-3);align-items:flex-start;padding:var(--al-space-3);border:1px solid var(--al-border-default);border-radius:var(--al-radius-md);cursor:pointer}.dp-modo[data-on="1"]{border-color:var(--cms-sitio, var(--al-color-primary-500));box-shadow:inset 0 0 0 1px var(--cms-sitio, var(--al-color-primary-500))}.dp-modo input{margin-top:3px;width:18px;height:18px;accent-color:var(--al-color-primary-500)}.dp-modo>span{display:flex;flex-direction:column;gap:2px}.dp-modo .cms-sutil{font-size:12px}.dp-organigrama{width:100%;height:auto;border-radius:var(--al-radius-md);border:1px solid var(--al-border-subtle)}.dp-dialogo{width:min(560px,calc(100vw - 32px))}.dp-lista-cab{padding:var(--al-space-3) var(--al-space-4) 0;font-size:13px;color:var(--al-fg-muted)}.dp-texto{flex:1 1 0;min-width:0}.dp-nombre .dp-punto{margin-top:.4em}.dp-seg{max-width:100%;flex-wrap:wrap}.dp-punto{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%}.dp-form .al-card-head h2{flex-wrap:wrap}.dp-seccion{display:flex;flex-direction:column;gap:var(--al-space-3);padding-bottom:var(--al-space-4);border-bottom:1px solid var(--al-border-subtle)}.dp-seccion:last-of-type{border-bottom:0}.dp-seccion h3{margin:0;font-size:15px;font-weight:var(--al-weight-semibold)}.dp-seccion>.cms-sutil{margin:0;font-size:13px}.dp-tipo,.dp-checks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--al-space-1) var(--al-space-4)}.dp-tipo .al-label{width:100%}.dp-jefe{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--al-space-3);align-items:center;padding:var(--al-space-3);border:1px solid var(--al-border-subtle);border-radius:var(--al-radius-md);background:var(--al-bg-surface-alt)}.dp-jefe img,.dp-jefe .dp-inicial{width:56px;height:56px;border-radius:50%;object-fit:cover}.dp-jefe .al-select{max-width:220px}.dp-contador{align-self:flex-end;font-size:12px;margin-top:calc(var(--al-space-2) * -1);font-variant-numeric:tabular-nums}.dp-contador[data-largo="1"]{color:var(--al-color-warning-600, var(--al-fg-default));font-weight:var(--al-weight-semibold)}.dp-items{display:flex;flex-direction:column;gap:var(--al-space-2);align-items:flex-start}.dp-items ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--al-space-2);width:100%}.dp-items li{display:flex;gap:var(--al-space-2);align-items:flex-start}.dp-items li>.al-input{flex:1;min-width:0}.dp-items .fo-botones .cms-iconbtn{width:36px;height:36px}.dp-enlace{padding:var(--al-space-2);border:1px solid var(--al-border-subtle);border-radius:var(--al-radius-md)}.dp-enlace-campos{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--al-space-2)}.dp-enlace-campos .al-input{width:100%}.dp-enlace-url{grid-column:1 / -1;display:flex;gap:var(--al-space-2);align-items:center}.dp-enlace-url .al-input{flex:1}.dp-doc{display:inline-flex;align-items:center;gap:var(--al-space-1);font-size:13px;color:var(--al-fg-muted);flex:1}.dp-area .al-input{flex:1;min-width:0}.dp-area .al-select{width:120px}.dp-area .dp-punto{margin-top:13px}.dp-org{display:flex;flex-direction:column;gap:var(--al-space-3);align-items:stretch}.dp-org-raiz,.dp-org-asesorias{display:flex;justify-content:center;gap:var(--al-space-2);flex-wrap:wrap}.dp-org-direcciones,.dp-org-carriles{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--al-space-2)}.dp-org-col,.dp-carril{display:flex;flex-direction:column;gap:var(--al-space-1)}.dp-carril{padding:var(--al-space-2);border-top:4px solid;border-radius:var(--al-radius-md);background:var(--al-bg-surface-alt)}.dp-carril b{font-size:12px}.dp-caja{min-height:44px;padding:var(--al-space-2);border:1px solid var(--al-border-default);border-top:4px solid;border-radius:var(--al-radius-md);background:var(--al-bg-surface);font:inherit;font-size:13px;font-weight:var(--al-weight-semibold);text-align:left;cursor:pointer;color:inherit;text-wrap:balance}.dp-caja:hover{border-color:var(--al-border-strong)}.dp-caja.raiz{min-width:200px;text-align:center}.dp-caja.asesoria{border-style:dashed;border-top-style:solid;font-weight:var(--al-weight-regular)}.dp-caja.hija{margin-left:var(--al-space-3);font-weight:var(--al-weight-regular)}.dp-orden{margin-top:var(--al-space-5);padding-top:var(--al-space-4);border-top:1px solid var(--al-border-subtle);display:flex;flex-direction:column;gap:var(--al-space-2)}.dp-orden h3{margin:0;font-size:15px}.dp-orden p{margin:0;font-size:13px}.dp-orden ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.dp-orden li{display:flex;align-items:center;justify-content:space-between;gap:var(--al-space-2);min-height:44px;padding:2px var(--al-space-2) 2px calc((var(--dp-depth, 1) - 1) * 20px + 8px);border-radius:var(--al-radius-md)}.dp-orden li:nth-child(odd){background:var(--al-bg-surface-alt)}.dp-orden li[data-depth="2"]{--dp-depth: 2}.dp-orden li[data-depth="3"]{--dp-depth: 3}.dp-orden li[data-depth="4"]{--dp-depth: 4}.dp-orden li[data-oculto="1"]{opacity:.7}.dp-orden-nombre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--al-space-2);font-size:14px;font-weight:var(--al-weight-semibold);min-width:0}.dp-orden .fo-botones{flex:none}.dp-orden .fo-botones .cms-iconbtn{width:34px;height:34px}@media (max-width: 1100px){.dp-config{grid-template-columns:1fr}}@media (max-width: 860px){.dp-layout{grid-template-columns:1fr}.dp-lista{position:static;max-height:none}.dp-layout[data-open="1"] .dp-lista,.dp-layout[data-open="0"] .dp-detalle{display:none}.dp-volver{display:inline-flex}}@media (max-width: 560px){.dp-dos{grid-template-columns:1fr}.dp-gente li{grid-template-columns:40px minmax(0,1fr)}.dp-gente img,.dp-inicial{width:40px;height:40px}.dp-acciones{grid-column:1 / -1;justify-content:flex-start}.dp-pie{flex-wrap:wrap}.dp-pie>*{flex:1}.dp-jefe{grid-template-columns:48px minmax(0,1fr)}.dp-jefe .al-select{grid-column:1 / -1;max-width:none}.dp-enlace-campos{grid-template-columns:1fr}.dp-enlace-url,.dp-area{flex-wrap:wrap}.dp-area .al-input{flex:1 1 calc(100% - 24px)}.dp-area .al-select{flex:1}}:root{--al-color-primary-50: #e7f1ec;--al-color-primary-100: #c9e2d7;--al-color-primary-200: #9fcbb9;--al-color-primary-300: #69ad96;--al-color-primary-400: #318b72;--al-color-primary-500: #0e5c4b;--al-color-primary-600: #0b4a3d;--al-color-primary-700: #093b31;--al-color-primary-800: #082f27;--al-color-primary-900: #06241e;--al-color-secondary-50: #fffbeb;--al-color-secondary-100: #fef3c7;--al-color-secondary-200: #fde68a;--al-color-secondary-300: #fcd34d;--al-color-secondary-400: #fbbf24;--al-color-secondary-500: #f59e0b;--al-color-secondary-600: #d97706;--al-color-secondary-700: #b45309;--al-color-secondary-800: #92400e;--al-color-secondary-900: #78350f;--al-color-accent-50: #ecfeff;--al-color-accent-100: #cffafe;--al-color-accent-200: #a5f3fc;--al-color-accent-300: #67e8f9;--al-color-accent-400: #22d3ee;--al-color-accent-500: #06b6d4;--al-color-accent-600: #0891b2;--al-color-accent-700: #0e7490;--al-color-accent-800: #155e75;--al-color-accent-900: #164e63;--al-color-neutral-50: #faf8f2;--al-color-neutral-100: #f2eee4;--al-color-neutral-200: #e6e0d2;--al-color-neutral-300: #d5cebc;--al-color-neutral-400: #a69e8c;--al-color-neutral-500: #837b69;--al-color-neutral-600: #5b5446;--al-color-neutral-700: #423c30;--al-color-neutral-800: #2a251c;--al-color-neutral-900: #1a1611;--al-color-success-50: #ecfdf5;--al-color-success-500: #10b981;--al-color-success-600: #059669;--al-color-success-900: #064e3b;--al-color-warning-50: #fffbeb;--al-color-warning-500: #f59e0b;--al-color-warning-600: #d97706;--al-color-warning-900: #78350f;--al-color-danger-50: #fef2f2;--al-color-danger-500: #ef4444;--al-color-danger-600: #dc2626;--al-color-danger-900: #7f1d1d;--al-color-info-50: #eff6ff;--al-color-info-500: #3b82f6;--al-color-info-600: #2563eb;--al-color-info-900: #1e3a8a;--al-bg-canvas: var(--al-color-neutral-50);--al-bg-surface: #fffefb;--al-bg-surface-alt: var(--al-color-neutral-100);--al-bg-overlay: rgba(15, 23, 42, .55);--al-fg-default: var(--al-color-neutral-900);--al-fg-muted: var(--al-color-neutral-600);--al-fg-subtle: var(--al-color-neutral-500);--al-fg-inverse: #ffffff;--al-fg-on-primary: #ffffff;--al-border-subtle: var(--al-color-neutral-200);--al-border-default: var(--al-color-neutral-300);--al-border-strong: var(--al-color-neutral-400);--al-border-focus: var(--al-color-primary-500);--al-font-display: "Cal Sans", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--al-font-body: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--al-font-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--al-text-xs: 12px;--al-text-sm: 14px;--al-text-base: 16px;--al-text-md: 18px;--al-text-lg: 20px;--al-text-xl: 24px;--al-text-2xl: 32px;--al-text-3xl: 48px;--al-text-4xl: 64px;--al-leading-tight: 1.15;--al-leading-snug: 1.3;--al-leading-normal: 1.5;--al-leading-relaxed: 1.7;--al-weight-regular: 400;--al-weight-medium: 500;--al-weight-semibold: 600;--al-weight-bold: 700;--al-tracking-tight: -.02em;--al-tracking-normal: 0;--al-tracking-wide: .04em;--al-tracking-caps: .08em;--al-space-0: 0;--al-space-1: 4px;--al-space-2: 8px;--al-space-3: 12px;--al-space-4: 16px;--al-space-6: 24px;--al-space-8: 32px;--al-space-12: 48px;--al-space-16: 64px;--al-space-24: 96px;--al-radius-base: 8px;--al-radius-sm: calc(var(--al-radius-base) * .5);--al-radius-md: var(--al-radius-base);--al-radius-lg: calc(var(--al-radius-base) * 1.5);--al-radius-xl: calc(var(--al-radius-base) * 3);--al-radius-full: 9999px;--al-shadow-1: 0 1px 2px rgba(15, 23, 42, .05), 0 1px 1px rgba(15, 23, 42, .04);--al-shadow-2: 0 4px 8px -2px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .06);--al-shadow-3: 0 12px 20px -8px rgba(15, 23, 42, .12), 0 4px 8px -4px rgba(15, 23, 42, .08);--al-shadow-4: 0 24px 48px -12px rgba(15, 23, 42, .18), 0 8px 16px -8px rgba(15, 23, 42, .12);--al-shadow-glow: 0 0 0 4px rgb(from var(--al-color-primary-500) r g b / .18), 0 8px 24px -4px rgb(from var(--al-color-primary-500) r g b / .35);--al-shadow-inset: inset 0 1px 2px rgba(15, 23, 42, .08);--al-duration-fast: .15s;--al-duration-normal: .25s;--al-duration-slow: .4s;--al-ease-standard: cubic-bezier(.2, 0, 0, 1);--al-ease-emphasized: cubic-bezier(.3, 0, 0, 1);--al-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--al-ease-out: cubic-bezier(0, 0, .2, 1);--al-ease-in: cubic-bezier(.4, 0, 1, 1);--al-z-base: 0;--al-z-raised: 10;--al-z-elevated: 10;--al-z-header: 90;--al-z-sticky: 100;--al-z-overlay: 1000;--al-z-loader: 1050;--al-z-modal: 1100;--al-z-toast: 1200;--al-z-tooltip: 1300;--al-shell-sidebar-w: 260px;--al-shell-sidebar-collapsed-w: 64px;--al-shell-header-h: 64px;--al-content-max-w: 1280px;--al-dt-row-padding-compact: 3px 8px;--al-dt-row-padding-normal: 6px 10px;--al-dt-row-padding-comfortable: 10px 14px;--al-dt-row-fontsize-compact: 12px;--al-dt-row-fontsize-normal: 13px;--al-dt-row-fontsize-comfortable: 14px;--al-dt-row-leading-compact: 1.2;--al-dt-row-leading-normal: 1.3;--al-dt-row-leading-comfortable: 1.5;--al-dt-header-padding-compact: 6px 10px;--al-dt-header-padding-normal: 8px 12px;--al-dt-header-padding-comfortable: 10px 14px;--al-dt-header-fontsize-compact: 11px;--al-dt-header-fontsize-normal: 11px;--al-dt-header-fontsize-comfortable: 12px;--al-dt-row-padding: var(--al-dt-row-padding-normal);--al-dt-row-fontsize: var(--al-dt-row-fontsize-normal);--al-dt-row-leading: var(--al-dt-row-leading-normal);--al-dt-header-padding: var(--al-dt-header-padding-normal);--al-dt-header-fontsize: var(--al-dt-header-fontsize-normal);--al-dt-header-bg: var(--al-color-neutral-50);--al-dt-header-fg: var(--al-fg-muted);--al-dt-header-fg-active: var(--al-color-primary-600);--al-dt-header-border: 1px solid var(--al-border-subtle);--al-dt-row-divider: 1px solid var(--al-border-subtle);--al-dt-row-bg: var(--al-bg-surface);--al-dt-row-bg-hover: var(--al-color-neutral-50);--al-dt-row-bg-selected: var(--al-color-primary-50);--al-dt-row-bg-selected-hover: var(--al-color-primary-100);--al-dt-pinned-shadow-l: 8px 0 8px -6px rgba(15, 23, 42, .08);--al-dt-pinned-shadow-r: -8px 0 8px -6px rgba(15, 23, 42, .08);--al-dt-pinned-bg: var(--al-bg-surface);--al-dt-toolbar-gap: 8px;--al-dt-toolbar-bg: transparent;--al-dt-toolbar-pad: 12px 0;--al-dt-bulk-bar-bg: var(--al-color-neutral-900);--al-dt-bulk-bar-fg: var(--al-fg-inverse);--al-dt-bulk-bar-shadow: var(--al-shadow-3);--al-dt-bulk-bar-radius: var(--al-radius-lg);--al-dt-resize-handle: var(--al-color-primary-500);--al-dt-drag-handle: var(--al-fg-subtle);--al-dt-sort-active: var(--al-color-primary-600);--al-dt-stickyhead-shadow: 0 4px 8px -4px rgba(15, 23, 42, .08);--al-dt-scrollbar-track: transparent;--al-dt-scrollbar-thumb: var(--al-color-neutral-300)}.al-dt-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.al-dt-mobile .al-dt-filter-grid,.al-dt-filters[data-narrow="1"] .al-dt-filter-grid{grid-template-columns:1fr}.al-dt[data-striped] tbody tr:nth-child(2n):not([data-selected]){background:color-mix(in srgb,var(--al-bg-surface),var(--al-color-primary-500) 3%)}.al-dt[data-al-dt-density=compact]{--al-dt-header-padding: var(--al-dt-header-padding-compact);--al-dt-header-fontsize: var(--al-dt-header-fontsize-compact)}.al-dt[data-al-dt-density=normal]{--al-dt-header-padding: var(--al-dt-header-padding-normal);--al-dt-header-fontsize: var(--al-dt-header-fontsize-normal)}.al-dt[data-al-dt-density=comfortable]{--al-dt-header-padding: var(--al-dt-header-padding-comfortable);--al-dt-header-fontsize: var(--al-dt-header-fontsize-comfortable)}.al-dt-col-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--al-color-primary-500);box-shadow:0 0 0 3px color-mix(in srgb,var(--al-color-primary-500) 25%,transparent)}.al-dt-refreshing tbody{opacity:.55;pointer-events:none;transition:opacity .15s}.al-dt-refresh-bar{position:absolute;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--al-color-primary-500) 50%,transparent 100%);background-size:40% 100%;animation:al-dt-refresh-slide 1.1s ease-in-out infinite}@keyframes al-dt-refresh-slide{0%{background-position:-50% 0}to{background-position:150% 0}}@keyframes al-dt-expand-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.al-dt-row[data-expanded]{background:var(--brand-tint)!important}.al-dt-row[data-expanded]+.al-dt-row-expanded>td{border-top:0}.al-dt-expand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;align-items:start}.al-dt-mobile .al-dt-expand-grid{grid-template-columns:1fr!important;gap:12px!important}@container (max-width: 640px){.al-dt-expand-grid{grid-template-columns:1fr;gap:12px}}@media (max-width: 640px){.al-dt-expand-grid{grid-template-columns:1fr!important;gap:12px!important}}.al-dt-expand-field{display:grid;grid-template-columns:minmax(96px,24%) 1fr;column-gap:16px;align-items:baseline;min-width:0;padding:6px 0;border-bottom:1px dashed var(--border-1)}.al-dt-expand-field:last-child{border-bottom:0}.al-dt-expand-field>.al-dt-expand-label{font-size:12px;font-weight:500;color:var(--fg-3);font-family:var(--sans-body)}.al-dt-expand-field>.al-dt-expand-value{font-size:14px;color:var(--fg-1);font-weight:500;line-height:1.45;min-width:0}.al-dt-expand-field[data-mono="1"]>.al-dt-expand-value{font-family:var(--mono-code);font-size:13px;overflow-wrap:anywhere;word-break:break-all}.al-dt-expand-field[data-span="2"]{grid-column:1 / -1;grid-template-columns:1fr;row-gap:8px;padding:10px 0}.al-dt-expand-field[data-span="2"]>.al-dt-expand-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.al-dt-expand-field[data-mono="1"]>.al-dt-expand-value pre{background:var(--bg-2);border:1px solid var(--border-1);padding:10px 12px;border-radius:var(--al-radius-sm);word-break:normal;margin:0}.al-dt-expand-footer{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border-1);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.al-dt-row:hover{background:var(--al-dt-row-bg-hover)!important}.al-dt-row[data-selected]:hover{background:var(--al-dt-row-bg-selected-hover)!important}.al-dt-th:hover .al-dt-colmenu-btn{opacity:1!important}.al-dt-resize:hover,.al-dt-resize:active{background:var(--al-dt-resize-handle)}.al-dt[data-striped] tbody tr:nth-child(2n):not([data-selected]):hover{background:color-mix(in srgb,var(--al-dt-row-bg-hover),var(--al-color-primary-500) 3%)!important}.al-dt-scroll::-webkit-scrollbar{width:10px;height:10px}.al-dt-scroll::-webkit-scrollbar-track{background:var(--al-dt-scrollbar-track)}.al-dt-scroll::-webkit-scrollbar-thumb{background:var(--al-dt-scrollbar-thumb);border-radius:999px}.al-dt-scroll::-webkit-scrollbar-thumb:hover{background:var(--al-color-neutral-400)}@media (max-width: 640px){.al-dt-toolbar{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"search count" "actions actions"}.al-dt-toolbar-search{grid-area:search}.al-dt-toolbar-count{grid-area:count}.al-dt-toolbar-actions{grid-area:actions}}.al-dt-mobile .al-dt-toolbar{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"search count" "actions actions"}.al-dt-mobile .al-dt-toolbar-search{grid-area:search}.al-dt-mobile .al-dt-toolbar-count{grid-area:count}.al-dt-mobile .al-dt-toolbar-actions{grid-area:actions}:root[data-theme=dark],.dark{--al-bg-canvas: #0b1220;--al-bg-surface: #111a2e;--al-bg-surface-alt: #19243d;--al-bg-overlay: rgba(0, 0, 0, .6);--al-fg-default: #f1f5f9;--al-fg-muted: #94a3b8;--al-fg-subtle: #64748b;--al-fg-inverse: #0f172a;--al-border-subtle: #1e293b;--al-border-default: #334155;--al-border-strong: #475569;--al-shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--al-shadow-2: 0 4px 8px -2px rgba(0, 0, 0, .5);--al-shadow-3: 0 12px 24px -8px rgba(0, 0, 0, .55);--al-shadow-4: 0 24px 48px -12px rgba(0, 0, 0, .6);--al-dt-header-bg: var(--al-color-neutral-800);--al-dt-row-bg-hover: var(--al-color-neutral-800);--al-dt-row-bg-selected: rgb(from var(--al-color-primary-500) r g b / .18);--al-dt-row-bg-selected-hover: rgb(from var(--al-color-primary-500) r g b / .26);--al-dt-pinned-shadow-l: 8px 0 8px -6px rgba(0, 0, 0, .45);--al-dt-pinned-shadow-r: -8px 0 8px -6px rgba(0, 0, 0, .45);--al-dt-bulk-bar-bg: var(--al-color-neutral-100);--al-dt-bulk-bar-fg: var(--al-color-neutral-900)}[data-motion=subtle]{--al-duration-fast: .1s;--al-duration-normal: .18s;--al-duration-slow: .26s}[data-motion=playful]{--al-duration-fast: .18s;--al-duration-normal: .28s;--al-duration-slow: .5s;--al-ease-standard: cubic-bezier(.34, 1.56, .64, 1)}[data-motion="off"],@media (prefers-reduced-motion: reduce){--al-duration-fast: 0ms;--al-duration-normal: 0ms;--al-duration-slow: 0ms}[data-shadow=sharp]{--al-shadow-1: 0 2px 0 rgba(15, 23, 42, .08);--al-shadow-2: 0 4px 0 rgba(15, 23, 42, .1);--al-shadow-3: 0 6px 0 rgba(15, 23, 42, .12);--al-shadow-4: 0 10px 0 rgba(15, 23, 42, .16)}[data-shadow=glow]{--al-shadow-2: 0 0 0 1px rgb(from var(--al-color-primary-500) r g b / .15), 0 6px 20px -6px rgb(from var(--al-color-primary-500) r g b / .25);--al-shadow-3: 0 0 0 1px rgb(from var(--al-color-primary-500) r g b / .2), 0 12px 32px -8px rgb(from var(--al-color-primary-500) r g b / .35)}@font-face{font-family:Fraunces;font-style:italic;font-weight:400 600;font-display:swap;src:url(/assets/fraunce-1-DxWqP7Ku.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:400 600;font-display:swap;src:url(/assets/fraunce-2-CGbN9UgK.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:400 600;font-display:swap;src:url(/assets/fraunce-3-lSdLDfvT.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fraunce-5-Czevyj-6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fraunce-6-CJcjJNj7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fraunce-4-DihXLNYH.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/hankengrotek-9-CHiFlh_0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/hankengrotek-10-Dg-wlmqe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/hankengrotek-7-CaVRRdDk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAZoABMAAAAADOQAAAYFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUDAcbFgtRlEzSeBRfJcRxXSwko8GaGu0rSEK9OeT37Ame5+m0P/cNAlZysqTS/YDQLp2uOkdrbV41JPX9JpjInticaMQSVTKRECFc3IPshhLlnEL9X0haNplWUHRyQlHA9H0tooCT9+5/rdU/qESaDngJEBIpk07s755rxdQir4tm1bgNDQWvXKYRslZWdQZK7FoOOWn53PHs2p4IArgBAEEwEAQBBAGcJJOM9OqzfQxRdAALAAI4ySUX5eNtftF0U4E0gPfpuhon12GAukKNAxiI9pYpEAkAChxMOZWNJzBgAXiP6Pu1C90/QbsgxenIvf/+CpWr/gDpGAiCHQVEYwLZqLVzOdMHfAHzBnw+hHmOzeuQjBsNQYkfAAE0QIku14F6C1AAYtPSQR2Blm5hTC+9GmcVq4qGnAL5QI5AJdTLFPkvIwAIxns8AD9RVeXkLA/APAAFaEA0GgJEozMNEIkfDYWHdIJ+eV+U/qy+37JARz2j7+NPTQ54z0IraO3aStY3sQMGNlxfAD8K2ZF1vpn5OgDiO5dHEB0s+S4x4KY2t5jvlI94xOZvRbx5Iws+AKhIxY1vAn4E2SAPNNRxhTxGU0UIsO3DDWia3eHzORyRDkeU7nUZHn2Gx5i10O2a6prsHOMcNdE15gHH3qR0lzbBNf72ils7J7rGqelXWLTt77ryUNv005grX8TJtpvgku12XiHceDkRQc7LsxAwxjpapiRWA6SWTF5yEhvHukZtjOAW17Yp6K4urwlW98f/mFxR3NRm3VhM5du/r3/r94ll7/+92CToea3uPytidHJyru5mfcifn02+rui1H+LiOl67umgyVTOCIseMperjxlKDj5qnOSyQKZNJYMikpWfg40SB1p6t406sCsz0aGqSNMAxB6YQP3Xw2zlo8pSagZtR1aTAT6CKGTRqI62b1U/lBdp6tp0+ldVGaZoaq0vS/eJLH+RMWis5f1syoGLJa3NXSVc0l5fw9Cycf+X0JZ9EfpjTb+zewlrdqsCX1zdIvAv8uQhg4kkVQV5sJjq8yAE1AJWgcrVXEGQ1rlF/MBaVzL8fQYBqfADUAhBLMpnU0cIsgi8en++f5/kgAAh2stLBv/evjIQ/98Vlp/5/xlK6NVeo3dXZSX3/fPT6+69//E+IAdo4O3cSkHl1b0fHoeLwWZThcP4cnZoa2sbJ7eawfsXIjH7DXjjZzg1rb4fenm1pxzqmmGP4U2PjnIQPkhiNPQaZwzjKS4e2a07vidM74k6f8LpNqqryovbti8qrspsP/f61nv/3QyHS+wy0ZnYdzPMOdmGPLYNiHbKjmkRo7BHIHMZe8vTlDN3uCIcv7Ii/2HXGYdMoLk5ynJElk4qdzvCen6YZe8Khm3KwdXb+m6qwhEzpvtiZkZYWCjnrW1qb6mV+U2tz3aUS7BW0jv8zkkIkSXiWNhNRSlNqm3FmX3TX4QTz/Hlc8XSDAKpW7/Ok/D3V13zarmn7AH/+8MgdAH/+8d0JsiyqRnsFMFEACHya1WqcT1B39RwIE/Xa6aXqSYB/GS57ThEAwOcC4CcOAXxko5GGlp5VOjqKA41FdwBvqXQChWSlo8IrZ1CjWd5AnWK5Bg0SZRWaFMqARC+1Ep1JwC121PHKGTRwcwFN7JxCG5F0oItqnkE3lWxCD6UMQS/1xKIPN86/6ccJjIBkDxQbTA8kvCebKNMi3QOewrADKZBVvktvLtNzIyxCkmd2V3Isg9FiIXgWmQcjKFtQiRxHd1Yxap0ezsrzWBwT8IrUKsOYsq/hSk90PJXJ0GMlnqTHUjpWn6FWbZ+w7XPln6L0VB+FFAUqKaWSCioKVUFmU2jJpU0luwi75BytqY7v3XwJUnn0NxKcmi0HlnRG0UA7cXrLMDrKF1BPSWxB1ltbke4/J/m8u20u3s9ieexWNxOS9fcaYP/m+ZooptxagwDCPfuAbD4XRbNoooshptjQxC4OcYrLDM7QqU0jq5fwg+pgbxTSu55P+vcp32DMnS7LD4XX5cFy1XNEevpMy6Q/zCL4cxYmabdVldc2Zf/F6jn9agA=) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/jetbrainmono-16-Buze_B52.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/jetbrainmono-15-D3oMJlXt.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/jetbrainmono-13-BehTv68k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/jetbrainmono-12-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/assets/jetbrainmono-14-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cal Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/calcom/font/fonts/webfonts/CalSans-SemiBold.woff2) format("woff2")}:root{--fg-1: var(--al-fg-default);--fg-2: var(--al-fg-muted);--fg-3: var(--al-fg-subtle);--fg-on-brand: var(--al-fg-on-primary);--bg-1: var(--al-bg-canvas);--bg-2: var(--al-bg-surface);--bg-3: var(--al-bg-surface-alt);--border-1: var(--al-border-subtle);--border-2: var(--al-border-default);--border-focus: var(--al-border-focus);--brand: var(--al-color-primary-500);--brand-strong: var(--al-color-primary-600);--brand-soft: var(--al-color-primary-100);--brand-tint: var(--al-color-primary-50);--serif-display: var(--al-font-display);--sans-body: var(--al-font-body);--mono-code: var(--al-font-mono)}html{font-family:var(--sans-body);font-size:var(--al-text-base);line-height:var(--al-leading-normal);color:var(--fg-1);background:var(--bg-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;font-feature-settings:"cv11","ss01","ss03";background-image:radial-gradient(120% 80% at 100% -10%,color-mix(in srgb,var(--brand) 6%,transparent),transparent 60%),radial-gradient(90% 60% at -10% 110%,color-mix(in srgb,var(--al-color-secondary-500, #c98a12) 5%,transparent),transparent 55%);background-attachment:fixed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.03'/%3E%3C/svg%3E");mix-blend-mode:multiply}h1,h2,h3,h4,h5,h6{font-family:var(--serif-display);font-optical-sizing:auto;font-weight:500;color:var(--fg-1);letter-spacing:var(--al-tracking-tight);line-height:var(--al-leading-tight);margin:0 0 var(--al-space-4);text-wrap:balance}h1{font-size:var(--al-text-3xl);font-weight:var(--al-weight-semibold)}h2{font-size:var(--al-text-2xl);font-weight:var(--al-weight-semibold)}h3{font-size:var(--al-text-xl);font-weight:var(--al-weight-semibold)}h4{font-size:var(--al-text-lg);font-weight:var(--al-weight-semibold)}h5{font-size:var(--al-text-base);font-weight:var(--al-weight-semibold);text-transform:uppercase;letter-spacing:var(--al-tracking-caps);color:var(--fg-2)}h6{font-size:var(--al-text-sm);font-weight:var(--al-weight-medium);color:var(--fg-2)}p{margin:0 0 var(--al-space-4);color:var(--fg-1);text-wrap:pretty}small,.text-small{font-size:var(--al-text-sm);color:var(--fg-2)}.text-xs{font-size:var(--al-text-xs);color:var(--fg-2)}a{color:var(--brand-strong);text-decoration:none;transition:color var(--al-duration-fast) var(--al-ease-standard)}a:hover{color:var(--al-color-primary-700);text-decoration:underline}code,kbd,samp,pre{font-family:var(--mono-code);font-size:.92em}code{background:var(--bg-3);padding:2px 6px;border-radius:var(--al-radius-sm);border:1px solid var(--border-1)}pre{background:var(--al-color-neutral-900);color:var(--al-color-neutral-100);padding:var(--al-space-4);border-radius:var(--al-radius-md);overflow-x:auto;line-height:var(--al-leading-snug)}hr{border:0;border-top:1px solid var(--border-1);margin:var(--al-space-8) 0}::selection{background:var(--brand-soft);color:var(--brand-strong)}.eyebrow{font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);letter-spacing:var(--al-tracking-caps);text-transform:uppercase;color:var(--brand-strong)}.lead{font-size:var(--al-text-md);line-height:var(--al-leading-relaxed);color:var(--fg-2)}.display{font-family:var(--serif-display);font-size:var(--al-text-4xl);font-weight:var(--al-weight-semibold);line-height:var(--al-leading-tight);letter-spacing:var(--al-tracking-tight)}:root{--cms-tone-coral-accent: #e26a6a;--cms-tone-coral-soft: #fbeaea;--cms-tone-coral-ink: #b23b3b;--cms-tone-teal-accent: #2ea39a;--cms-tone-teal-soft: #e0f2f0;--cms-tone-teal-ink: #1b7068;--cms-tone-sky-accent: #6faedb;--cms-tone-sky-soft: #e7f1fa;--cms-tone-sky-ink: #336b9b;--cms-tone-violet-accent: #8e7dbe;--cms-tone-violet-soft: #eeebf6;--cms-tone-violet-ink: #5e4f8c;--cms-tone-yellow-accent: #d9a521;--cms-tone-yellow-soft: #fbf1d6;--cms-tone-yellow-ink: #9a7414;--cms-tone-green-accent: #7bbe6a;--cms-tone-green-soft: #eaf4e7;--cms-tone-green-ink: #4a7e3b;--cms-tone-navy-accent: #1f3fb8;--cms-tone-navy-soft: #e6eaf7;--cms-tone-navy-ink: #0a2a9e;--cms-tone-amber-accent: #c97c0e;--cms-tone-amber-soft: #fbefd7;--cms-tone-amber-ink: #8a5408;--cms-tone-neutral-accent: #6e7686;--cms-tone-neutral-soft: #eceef2;--cms-tone-neutral-ink: #4d5562;--cms-global-strip-bg: #1a1611;--cms-global-strip-fg: #faf8f2;--cms-global-strip-accent: #d9a521;--cms-ribbon-h: 48px}:root[data-theme=dark]{--cms-tone-coral-soft: #3a2224;--cms-tone-coral-ink: #f3a3a3;--cms-tone-teal-soft: #15302e;--cms-tone-teal-ink: #7fd6cd;--cms-tone-sky-soft: #172a3d;--cms-tone-sky-ink: #9ccbef;--cms-tone-violet-soft: #272240;--cms-tone-violet-ink: #c3b6ec;--cms-tone-yellow-soft: #332a12;--cms-tone-yellow-ink: #edc962;--cms-tone-green-soft: #1d2f19;--cms-tone-green-ink: #a9db9c;--cms-tone-navy-soft: #18214a;--cms-tone-navy-ink: #a9b8f5;--cms-tone-amber-soft: #352610;--cms-tone-amber-ink: #f0b860;--cms-tone-neutral-soft: #222a38;--cms-tone-neutral-ink: #b7bfcc;--cms-global-strip-bg: #000000}:root[data-theme=dark]{--brand-strong: var(--al-color-primary-200);--brand-soft: #1d3a32;--brand-tint: #15302a}:root[data-theme=dark] button[style*="background: white"]{background:var(--al-bg-surface-alt)!important;color:var(--al-fg-default)!important;border-color:var(--al-border-strong)!important}:root[data-theme=dark] button[style*="background: white"]:hover:not(:disabled){background:var(--al-border-default)!important}:root[data-theme=dark] input[type=checkbox]{accent-color:var(--al-color-primary-300)}:root{--al-fg-subtle: #726b5a}:root[data-theme=dark]{--al-fg-subtle: #8a99ae}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--al-bg-canvas);color:var(--al-fg-default);font-family:var(--al-font-body);font-size:var(--al-text-sm);line-height:var(--al-leading-normal)}[hidden]{display:none!important}a{color:inherit}h1,h2,h3{font-family:var(--al-font-display);letter-spacing:var(--al-tracking-tight);line-height:var(--al-leading-snug);margin:0}h1{font-size:var(--al-text-xl)}h2{font-size:var(--al-text-lg)}h3{font-size:var(--al-text-base)}p{margin:0}svg.lucide{width:16px;height:16px;flex:none}:focus-visible{outline:2px solid var(--al-border-focus);outline-offset:2px;border-radius:var(--al-radius-sm)}.cms-muted{color:var(--al-fg-muted)}.cms-sutil{color:var(--al-fg-subtle);font-size:var(--al-text-xs)}.cms-tecnico{font-family:var(--al-font-mono);font-size:11px;color:var(--al-fg-subtle)}.cms-espacio{flex:1}.cms-sep{width:1px;height:24px;background:var(--al-border-subtle);flex:none}.al-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--al-space-2);height:40px;padding:0 var(--al-space-4);border-radius:var(--al-radius-md);border:1px solid transparent;font:inherit;font-weight:var(--al-weight-semibold);font-size:var(--al-text-sm);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--al-duration-fast) var(--al-ease-standard),border-color var(--al-duration-fast)}.al-button[data-size=sm]{height:32px;padding:0 var(--al-space-3);font-size:var(--al-text-xs)}.al-button[data-variant=primary]{background:var(--al-color-primary-500);color:var(--al-fg-on-primary)}.al-button[data-variant=primary]:hover{background:var(--al-color-primary-600)}.al-button[data-variant=secondary]{background:var(--al-bg-surface);color:var(--al-fg-default);border-color:var(--al-border-default)}.al-button[data-variant=secondary]:hover{background:var(--al-bg-surface-alt)}.al-button[data-variant=ghost]{background:transparent;color:var(--al-fg-default)}.al-button[data-variant=ghost]:hover{background:var(--al-bg-surface-alt)}.al-button[data-variant=danger]{background:var(--al-color-danger-600);color:#fff}.al-button[data-variant=danger-ghost]{background:transparent;color:var(--al-color-danger-600)}.al-button[data-variant=danger-ghost]:hover{background:var(--al-color-danger-50)}.al-button:disabled{opacity:.55;cursor:not-allowed}.al-card{background:var(--al-bg-surface);border:1px solid var(--al-border-subtle);border-radius:var(--al-radius-lg);box-shadow:var(--al-shadow-1)}.al-card-head{display:flex;align-items:center;gap:var(--al-space-2);padding:var(--al-space-4) var(--al-space-4) 0}.al-card-head h2{font-size:var(--al-text-base);flex:1}.al-card-body{padding:var(--al-space-4)}.al-badge{display:inline-flex;align-items:center;gap:var(--al-space-1);padding:2px var(--al-space-2);border-radius:var(--al-radius-full);font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);white-space:nowrap;background:var(--al-bg-surface-alt);color:var(--al-fg-muted)}.al-badge svg.lucide{width:12px;height:12px}.al-badge-sm{font-size:10px;padding:0 6px}.al-badge[data-tone=success]{background:var(--al-color-success-50);color:var(--al-color-success-900)}.al-badge[data-tone=warning]{background:var(--al-color-warning-50);color:var(--al-color-warning-900)}.al-badge[data-tone=danger]{background:var(--al-color-danger-50);color:var(--al-color-danger-900)}.al-badge[data-tone=info]{background:var(--al-color-info-50);color:var(--al-color-info-900)}.al-badge[data-tone=brand]{background:var(--al-color-primary-50);color:var(--al-color-primary-700)}:root[data-theme=dark] .al-badge[data-tone]{background:var(--al-bg-surface-alt)}:root[data-theme=dark] .al-badge[data-tone=success]{color:#6ee7b7}:root[data-theme=dark] .al-badge[data-tone=warning]{color:#fcd34d}:root[data-theme=dark] .al-badge[data-tone=danger]{color:#fca5a5}:root[data-theme=dark] .al-badge[data-tone=info]{color:#93c5fd}:root[data-theme=dark] .al-badge[data-tone=brand]{color:var(--al-color-primary-200)}.al-input,.al-select{height:40px;padding:0 var(--al-space-3);width:100%;border:1px solid var(--al-border-default);border-radius:var(--al-radius-md);background:var(--al-bg-surface);color:var(--al-fg-default);font:inherit}.al-input:focus,.al-select:focus{outline:none;border-color:var(--al-border-focus);box-shadow:0 0 0 3px var(--al-color-primary-100)}textarea.al-input{height:auto;min-height:88px;padding:var(--al-space-2) var(--al-space-3);resize:vertical;line-height:var(--al-leading-normal)}.al-label{display:block;font-weight:var(--al-weight-semibold);font-size:var(--al-text-xs);margin-bottom:var(--al-space-1);color:var(--al-fg-muted)}.al-switch{position:relative;display:inline-flex;width:40px;height:24px;flex:none}.al-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.al-switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--al-radius-full);background:var(--al-color-neutral-300);transition:background var(--al-duration-fast);pointer-events:none}.al-switch span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--al-shadow-1);transition:transform var(--al-duration-fast) var(--al-ease-standard)}.al-switch input:checked+span{background:var(--al-color-primary-500)}.al-switch input:checked+span:after{transform:translate(16px)}.al-switch input:focus-visible+span{outline:2px solid var(--al-border-focus);outline-offset:2px}.al-switch input:disabled+span{opacity:.5}.al-spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--al-color-primary-100);border-top-color:var(--al-color-primary-500);animation:al-giro .8s linear infinite;display:inline-block;flex:none}@keyframes al-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.al-spinner{animation-duration:3s}.cms-skel{animation:none!important}}.al-table{width:100%;border-collapse:collapse;font-size:13px}.al-table th{text-align:left;font-size:11px;font-weight:var(--al-weight-semibold);text-transform:uppercase;letter-spacing:var(--al-tracking-wide);color:var(--al-fg-muted);padding:var(--al-space-2) var(--al-space-3);border-bottom:1px solid var(--al-border-subtle);background:var(--al-bg-surface-alt)}.al-table td{padding:var(--al-space-3);border-bottom:1px solid var(--al-border-subtle);vertical-align:middle}.al-table tr:last-child td{border-bottom:0}.al-table tbody tr:hover{background:var(--al-bg-surface-alt)}.cms-chip{width:28px;height:28px;flex:none;border-radius:var(--al-radius-md);display:inline-flex;align-items:center;justify-content:center;background:var(--t-soft, var(--al-bg-surface-alt));color:var(--t-ink, var(--al-fg-muted))}.cms-chip-lg{width:36px;height:36px}.cms-chip-lg svg.lucide{width:18px;height:18px}.cms-chip-estrella{background:var(--cms-tone-yellow-soft);color:var(--cms-tone-yellow-ink)}.cms-iconbtn{position:relative;width:40px;height:40px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--al-fg-muted);border-radius:var(--al-radius-md);cursor:pointer}.cms-iconbtn:hover{background:var(--al-bg-surface-alt);color:var(--al-fg-default)}.cms-iconbtn svg.lucide{width:18px;height:18px}.cms-punto{position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--al-color-danger-500);border:2px solid var(--al-bg-surface)}.cms-marca{display:inline-flex;align-items:center;gap:var(--al-space-2);text-decoration:none;min-width:0;flex:none}.cms-marca-logo{width:32px;height:32px;flex:none;border-radius:var(--al-radius-md);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:var(--al-font-display);font-weight:var(--al-weight-bold)}.cms-marca-logo-sm{width:24px;height:24px;font-size:12px}.cms-marca-logo-global{background:var(--cms-global-strip-bg);color:var(--cms-global-strip-accent)}:root[data-theme=dark] .cms-marca-logo-global{background:var(--cms-global-strip-accent);color:#1a1611}.cms-marca-txt{display:flex;flex-direction:column;line-height:1.2;min-width:0}.cms-marca-txt b{white-space:nowrap;font-family:var(--al-font-display);font-size:var(--al-text-base)}.cms-marca-txt small{font-size:11px;color:var(--al-fg-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-franja{display:flex;align-items:center;gap:var(--al-space-2);min-height:32px;padding:var(--al-space-1) var(--al-space-4);font-size:var(--al-text-xs)}.cms-franja-global{background:var(--cms-global-strip-bg);color:var(--cms-global-strip-fg)}.cms-franja-global svg.lucide{color:var(--cms-global-strip-accent);width:14px;height:14px}.cms-franja-global b{color:var(--cms-global-strip-accent)}.cms-franja-volver{margin-left:auto;display:inline-flex;align-items:center;gap:var(--al-space-1);font-weight:var(--al-weight-semibold);text-decoration:none;color:var(--cms-global-strip-fg);border:1px solid rgb(255 255 255 / .25);border-radius:var(--al-radius-full);padding:2px var(--al-space-3);white-space:nowrap}.cms-franja-volver:hover{background:#ffffff1a}.cms-avatar{display:inline-flex;align-items:center;gap:var(--al-space-2);border:0;background:transparent;cursor:pointer;padding:var(--al-space-1);border-radius:var(--al-radius-md);color:inherit;font:inherit;text-align:left}.cms-avatar:hover{background:var(--al-bg-surface-alt)}.cms-avatar-circulo{width:32px;height:32px;border-radius:50%;background:var(--al-color-primary-100);color:var(--al-color-primary-700);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:var(--al-weight-bold);flex:none}.cms-avatar-txt{display:flex;flex-direction:column;line-height:1.2}.cms-avatar-txt b{font-size:13px}.cms-avatar-txt small{font-size:11px;color:var(--al-fg-subtle)}.cms-chipbtn{display:inline-flex;align-items:center;gap:var(--al-space-1);height:32px;padding:0 var(--al-space-3);border-radius:var(--al-radius-full);border:1px solid var(--al-border-default);background:var(--al-bg-surface);color:var(--al-fg-default);font:inherit;font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);cursor:pointer;white-space:nowrap}.cms-chipbtn:hover{background:var(--al-bg-surface-alt)}.cms-popwrap{position:relative;display:inline-flex}.cms-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--al-z-overlay);min-width:260px;background:var(--al-bg-surface);border:1px solid var(--al-border-subtle);border-radius:var(--al-radius-lg);box-shadow:var(--al-shadow-3);padding:var(--al-space-2)}.cms-pop-item{display:flex;align-items:center;gap:var(--al-space-3);padding:var(--al-space-2);border-radius:var(--al-radius-md);text-decoration:none}.cms-pop-item:hover,.cms-pop-item.activo{background:var(--al-bg-surface-alt)}.cms-pop-item span:last-child{display:flex;flex-direction:column;line-height:1.25}.cms-pop-item small{color:var(--al-fg-subtle);font-size:11px}.cms-cabecera{position:sticky;top:0;z-index:var(--al-z-header)}.cms-mega{background:var(--al-bg-surface);border-bottom:1px solid var(--al-border-subtle)}.cms-cinta1{display:flex;align-items:center;gap:var(--al-space-3);height:64px;padding:0 var(--al-space-6)}.cms-cinta1{background:var(--cms-cinta-bg, var(--al-bg-surface));color:#fff}.cms-cinta1 .cms-marca-logo{background:#fff!important;color:var(--cms-cinta-bg)}.cms-cinta1 .cms-marca-logo-global{background:var(--cms-global-strip-accent)!important;color:#1a1611}.cms-cinta1 .cms-marca-txt small,.cms-cinta1 .cms-avatar-txt small{color:#ffffffbf}.cms-cinta1 .cms-iconbtn{color:#ffffffe6}.cms-cinta1 .cms-iconbtn:hover,.cms-cinta1 .cms-avatar:hover{background:#ffffff1f;color:#fff}.cms-cinta1 .cms-buscar{background:#ffffff1f;border-color:#ffffff40;color:#ffffffd9}.cms-cinta1 .cms-buscar kbd{background:transparent;border-color:#ffffff59}.cms-cinta1 .cms-chipbtn{background:#ffffff1f;border-color:#ffffff40;color:#fff}.cms-cinta1 .cms-punto{border-color:var(--cms-cinta-bg)}.cms-cinta1 .cms-avatar-circulo{background:#fff}.cms-buscar{display:inline-flex;align-items:center;gap:var(--al-space-2);height:40px;width:min(420px,36vw);padding:0 var(--al-space-3);margin-left:var(--al-space-4);border:1px solid var(--al-border-default);border-radius:var(--al-radius-md);background:var(--al-bg-canvas);color:var(--al-fg-subtle);font:inherit;cursor:pointer;text-align:left}.cms-buscar span{flex:1}.cms-buscar kbd{font-family:var(--al-font-mono);font-size:11px;border:1px solid var(--al-border-default);border-radius:var(--al-radius-sm);padding:0 6px;background:var(--al-bg-surface)}.cms-cinta2{display:flex;align-items:center;gap:var(--al-space-1);height:var(--cms-ribbon-h);padding:0 var(--al-space-6);border-top:1px solid var(--al-border-subtle)}.cms-quick{display:inline-flex;align-items:center;gap:var(--al-space-2);height:36px;min-width:36px;justify-content:center;padding:0 var(--al-space-2);border:0;border-radius:var(--al-radius-md);background:transparent;color:var(--al-fg-muted);font:inherit;font-weight:var(--al-weight-semibold);cursor:pointer}.cms-quick:hover,.cms-quick[aria-expanded=true]{background:var(--al-bg-surface-alt);color:var(--al-fg-default)}.cms-quick-txt svg.lucide{color:var(--cms-tone-yellow-accent);fill:var(--cms-tone-yellow-accent)}.cms-area{position:relative;display:inline-flex;align-items:center;gap:var(--al-space-2);height:40px;padding:0 var(--al-space-3) 0 6px;border:0;border-radius:var(--al-radius-md);background:transparent;color:var(--al-fg-muted);font:inherit;font-weight:var(--al-weight-semibold);cursor:pointer;text-decoration:none;white-space:nowrap}.cms-area .cms-chip{width:24px;height:28px;background:transparent}.cms-area:hover,.cms-area[aria-expanded=true]{background:var(--t-soft);color:var(--t-ink)}.cms-area.activa{color:var(--t-ink)}.cms-area.activa:after{content:"";position:absolute;left:8px;right:8px;bottom:-4px;height:3px;border-radius:3px 3px 0 0;background:var(--t-accent)}.cms-caret{width:12px!important;height:12px!important;opacity:.7}.cms-megapanel{position:absolute;top:calc(100% + 8px);left:0;z-index:var(--al-z-overlay);width:400px;max-width:calc(100vw - 32px);max-height:min(620px,calc(100vh - 140px));overflow:auto;background:var(--al-bg-surface);border:1px solid var(--al-border-subtle);border-radius:var(--al-radius-lg);box-shadow:var(--al-shadow-3);padding:var(--al-space-3)}.cms-megapanel.derecha{left:auto;right:0}.cms-megapanel-cols{width:640px}.cms-megapanel-todas{width:min(1080px,calc(100vw - 48px))}.cms-megapanel-head{display:flex;align-items:center;gap:var(--al-space-3);padding:var(--al-space-1) var(--al-space-2) var(--al-space-3);margin-bottom:var(--al-space-1);border-bottom:1px solid var(--al-border-subtle);font-size:var(--al-text-xs);color:var(--al-fg-muted)}.cms-megapanel-body{display:flex;gap:var(--al-space-2);align-items:flex-start}.cms-megacol{flex:1;min-width:0}.cms-megagrupo{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:var(--al-tracking-caps);color:var(--al-fg-subtle);padding:var(--al-space-2) var(--al-space-3) var(--al-space-1)}.cms-megagrupo-tono{display:flex;align-items:center;gap:var(--al-space-2);color:var(--t-ink);font-size:11px;border-bottom:2px solid var(--t-accent);margin-bottom:var(--al-space-1)}.cms-mitem{display:flex;align-items:center;gap:var(--al-space-3);padding:10px var(--al-space-3);border-radius:var(--al-radius-md);text-decoration:none}.cms-mitem,.cms-mitem:hover,.cms-mitem:hover *{text-decoration:none}.cms-mitem{transition:background-color .12s ease}.cms-mitem:hover{background:color-mix(in srgb,var(--al-bg-surface-alt) 55%,transparent)}@media (prefers-reduced-motion: reduce){.cms-mitem{transition:none}}.cms-mitem.activo{background:var(--t-soft)}.cms-mitem-txt{flex:1;display:flex;flex-direction:column;line-height:1.3;min-width:0}.cms-mitem-txt b{font-size:13px}.cms-mitem-txt small{font-size:11px;color:var(--al-fg-muted)}.cms-mlink{display:block;padding:6px var(--al-space-3);border-radius:var(--al-radius-md);text-decoration:none;font-size:13px}.cms-mlink:hover,.cms-mlink.activo{background:var(--t-soft);color:var(--t-ink)}.cms-sidebar{position:fixed;left:0;bottom:0;top:var(--cms-cab-h, 56px);width:var(--al-shell-sidebar-w);background:var(--al-bg-surface);border-right:1px solid var(--al-border-subtle);display:flex;flex-direction:column;z-index:var(--al-z-sticky)}.cms-sb-nav{flex:1;overflow:auto;padding:var(--al-space-3) var(--al-space-2);display:flex;flex-direction:column;gap:2px}.cms-sb-area{position:relative;border-radius:var(--al-radius-md)}.cms-sb-head{display:flex;align-items:center;gap:var(--al-space-3);width:100%;height:44px;padding:0 var(--al-space-2);border:0;border-radius:var(--al-radius-md);background:transparent;color:var(--al-fg-default);font:inherit;font-weight:var(--al-weight-semibold);cursor:pointer;text-decoration:none;text-align:left}.cms-sb-head:hover{background:var(--t-soft)}.cms-sb-label{flex:1;white-space:nowrap;overflow:hidden}.cms-sb-area.activa>.cms-sb-head{background:var(--t-soft);color:var(--t-ink)}.cms-sb-area.activa:before{content:"";position:absolute;left:-8px;top:8px;height:28px;width:4px;border-radius:0 4px 4px 0;background:var(--t-accent)}.cms-sb-area .cms-caret{transition:transform var(--al-duration-fast)}.cms-sb-area.abierta .cms-caret{transform:rotate(180deg)}.cms-sb-sub{display:none;padding:2px 0 var(--al-space-2) 44px}.cms-sb-area.abierta>.cms-sb-sub{display:block}.cms-sb-sub-titulo{display:none}.cms-sb-item{display:flex;align-items:center;justify-content:space-between;gap:var(--al-space-2);padding:6px var(--al-space-3);border-radius:var(--al-radius-md);text-decoration:none;font-size:13px;color:var(--al-fg-muted);border-left:2px solid var(--al-border-subtle);border-radius:0 var(--al-radius-md) var(--al-radius-md) 0}.cms-sb-item:hover{color:var(--al-fg-default);border-left-color:var(--t-accent);background:var(--al-bg-surface-alt)}.cms-sb-item.activo{color:var(--t-ink);font-weight:var(--al-weight-semibold);border-left-color:var(--t-accent);background:var(--t-soft)}.cms-sb-extra{font-size:10px;color:var(--al-fg-subtle);text-transform:uppercase;letter-spacing:var(--al-tracking-wide)}.cms-sb-colapsar{display:flex;align-items:center;gap:var(--al-space-3);margin:var(--al-space-2);height:40px;padding:0 var(--al-space-3);border:0;border-radius:var(--al-radius-md);background:transparent;color:var(--al-fg-muted);font:inherit;cursor:pointer}.cms-sb-colapsar .cms-sb-label{text-align:left}.cms-sb-colapsar:hover{background:var(--al-bg-surface-alt)}.cms-sb-cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--al-space-2);padding:var(--al-space-3) var(--al-space-3) var(--al-space-3) var(--al-space-4);border-bottom:1px solid var(--al-border-subtle)}.cms-cuerpo{padding-bottom:96px}.cms-app[data-nav=extra] .cms-cuerpo{margin-left:var(--al-shell-sidebar-w)}.cms-contenido{max-width:var(--al-content-max-w);margin:0 auto;padding:var(--al-space-4) var(--al-space-6) var(--al-space-8)}.cms-migas{display:flex;align-items:center;flex-wrap:wrap;gap:var(--al-space-1);font-size:var(--al-text-xs);color:var(--al-fg-subtle);margin-bottom:var(--al-space-4)}.cms-migas a{text-decoration:none}.cms-migas a:hover{color:var(--al-fg-default);text-decoration:underline}.cms-miga-area{display:inline-flex;align-items:center;gap:var(--al-space-1);color:var(--t-ink);font-weight:var(--al-weight-semibold)}.cms-miga-area svg.lucide{width:14px;height:14px}.cms-miga-sep{width:12px!important;height:12px!important}.cms-aviso{display:flex;align-items:flex-start;gap:var(--al-space-3);padding:var(--al-space-3) var(--al-space-4);border-radius:var(--al-radius-lg);margin-bottom:var(--al-space-4);border:1px solid;font-size:13px}.cms-aviso svg.lucide{margin-top:2px}.cms-aviso[data-tone=warning]{background:var(--al-color-warning-50);border-color:#fcd9a0;color:var(--al-color-warning-900)}.cms-aviso[data-tone=info]{background:var(--al-color-info-50);border-color:#c7dbfb;color:var(--al-color-info-900)}.cms-aviso[data-tone=danger]{background:var(--al-color-danger-50);border-color:#f8c4c4;color:var(--al-color-danger-900)}.cms-aviso[data-tone=success]{background:var(--al-color-success-50);border-color:#b5ead3;color:var(--al-color-success-900)}:root[data-theme=dark] .cms-aviso{background:var(--al-bg-surface-alt);border-color:var(--al-border-default);color:var(--al-fg-default)}:root[data-theme=dark] .cms-aviso[data-tone=warning] svg.lucide{color:var(--al-color-warning-500)}.cms-encabezado{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--al-space-4);flex-wrap:wrap;margin-bottom:var(--al-space-6)}.cms-encabezado h1{font-size:var(--al-text-2xl)}.cms-encabezado p{color:var(--al-fg-muted);margin-top:var(--al-space-1)}.cms-acciones{display:flex;gap:var(--al-space-2);flex-wrap:wrap}.cms-estado-gen{max-width:560px;margin:var(--al-space-12) auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--al-space-3)}.cms-estado-gen h1{font-size:var(--al-text-xl)}.cms-estado-gen p{color:var(--al-fg-muted)}.cms-estado-icono{width:48px!important;height:48px!important;padding:12px;border-radius:50%;background:var(--al-bg-surface-alt);color:var(--al-fg-muted);box-sizing:content-box}.cms-vacio{text-align:center;padding:var(--al-space-12) var(--al-space-6);display:flex;flex-direction:column;align-items:center;gap:var(--al-space-3)}.cms-vacio p{color:var(--al-fg-muted);max-width:440px}.cms-cargando{display:flex;flex-direction:column;gap:var(--al-space-3)}.cms-cargando-txt{display:flex;align-items:center;gap:var(--al-space-2);color:var(--al-fg-muted);font-weight:var(--al-weight-semibold)}.cms-skel{border-radius:var(--al-radius-md);background:linear-gradient(90deg,var(--al-bg-surface-alt) 0%,var(--al-border-subtle) 50%,var(--al-bg-surface-alt) 100%);background-size:200% 100%;animation:al-dt-shimmer 1.4s ease-in-out infinite}@keyframes al-dt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cms-skel-titulo{height:40px;width:40%}.cms-skel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--al-space-4)}.cms-skel-card{height:120px}.cms-skel-fila{height:48px}.cms-grid{display:grid;gap:var(--al-space-4)}.cms-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-grid-21{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cms-lista{list-style:none;margin:0;padding:0}.cms-lista li{display:flex;align-items:center;gap:var(--al-space-3);padding:var(--al-space-3) 0;border-bottom:1px solid var(--al-border-subtle)}.cms-lista li:last-child{border-bottom:0}.cms-lista .cms-lista-txt{flex:1;min-width:0;display:flex;flex-direction:column}.cms-lista .cms-lista-txt b{font-weight:var(--al-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-lista a{text-decoration:none}.cms-lista a:hover b{text-decoration:underline}.cms-barra{height:8px;border-radius:var(--al-radius-full);background:var(--al-bg-surface-alt);overflow:hidden}.cms-barra>span{display:block;height:100%;border-radius:inherit;background:var(--al-color-primary-500)}.cms-barra[data-tone=warning]>span{background:var(--al-color-warning-500)}.cms-barra[data-tone=danger]>span{background:var(--al-color-danger-500)}.cms-dato{font-family:var(--al-font-display);font-size:var(--al-text-xl);font-weight:var(--al-weight-bold);line-height:1.1}.cms-punto-salud{width:10px;height:10px;border-radius:50%;display:inline-block;flex:none}.cms-punto-salud[data-s=ok]{background:var(--al-color-success-500)}.cms-punto-salud[data-s=error]{background:var(--al-color-danger-500)}.cms-punto-salud[data-s=aviso]{background:var(--al-color-warning-500)}.cms-punto-salud[data-s=pendiente]{background:var(--al-color-neutral-400)}.cms-filtros{display:flex;gap:var(--al-space-2);flex-wrap:wrap;align-items:center;margin-bottom:var(--al-space-4)}.cms-filtros .al-input{width:280px}.cms-pill{height:32px;padding:0 var(--al-space-3);border-radius:var(--al-radius-full);border:1px solid var(--al-border-default);background:var(--al-bg-surface);color:var(--al-fg-muted);font:inherit;font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);cursor:pointer}.cms-pill[aria-pressed=true]{background:var(--al-fg-default);border-color:var(--al-fg-default);color:var(--al-bg-surface)}.cms-pill b{opacity:.6;margin-left:4px}.cms-seg{display:inline-flex;padding:2px;border-radius:var(--al-radius-md);background:var(--al-bg-surface-alt);border:1px solid var(--al-border-subtle)}.cms-seg button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--al-space-3);border:0;border-radius:calc(var(--al-radius-md) - 2px);background:transparent;color:var(--al-fg-muted);font:inherit;font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);cursor:pointer;white-space:nowrap}.cms-seg button[aria-pressed=true]{background:var(--al-bg-surface);color:var(--al-fg-default);box-shadow:var(--al-shadow-1)}.cms-proto{position:fixed;z-index:var(--al-z-toast);left:50%;bottom:16px;transform:translate(-50%);display:flex;align-items:center;gap:var(--al-space-2);padding:6px;border-radius:var(--al-radius-lg);background:var(--al-color-neutral-900);color:#faf8f2;box-shadow:var(--al-shadow-4);max-width:calc(100vw - 32px)}:root[data-theme=dark] .cms-proto{background:#2a3550}.cms-proto-tag{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--al-space-3);border:0;border-radius:var(--al-radius-md);background:var(--cms-global-strip-accent);color:#1a1611;font:inherit;font-size:var(--al-text-xs);font-weight:var(--al-weight-bold);cursor:pointer}.cms-proto-cuerpo{display:none;align-items:center;gap:var(--al-space-2);flex-wrap:nowrap}.cms-proto{white-space:nowrap}.cms-proto.abierto .cms-proto-cuerpo{display:flex}.cms-proto .cms-seg{background:#ffffff14;border-color:transparent}.cms-proto .cms-seg button{color:#d5cebc}.cms-proto .cms-seg button[aria-pressed=true]{background:#faf8f2;color:#1a1611}.cms-proto .cms-iconbtn{color:#faf8f2;width:32px;height:32px}.cms-proto .cms-iconbtn:hover{background:#ffffff1f}.cms-proto-campo{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#d5cebc}.cms-proto-campo select{height:32px;border-radius:var(--al-radius-md);border:0;background:#ffffff1a;color:#faf8f2;font:inherit;font-size:var(--al-text-xs);padding:0 var(--al-space-2);max-width:180px}.cms-proto-campo option{color:#1a1611}.cms-proto-mapa{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--al-space-3);border-radius:var(--al-radius-md);color:#faf8f2;text-decoration:none;font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold)}.cms-proto-mapa:hover{background:#ffffff1f}.cms-toasts{position:fixed;z-index:var(--al-z-tooltip);right:16px;top:72px;display:flex;flex-direction:column;gap:var(--al-space-2);max-width:min(420px,calc(100vw - 32px))}.cms-toast{display:flex;gap:var(--al-space-2);align-items:flex-start;padding:var(--al-space-3) var(--al-space-4);border-radius:var(--al-radius-lg);background:var(--al-color-neutral-900);color:#faf8f2;box-shadow:var(--al-shadow-3);font-size:13px;animation:cms-entra var(--al-duration-normal) var(--al-ease-out)}.cms-toast svg.lucide{margin-top:2px}.cms-toast[data-tone=success] svg.lucide{color:var(--al-color-success-500)}.cms-toast.sale{opacity:0;transition:opacity var(--al-duration-normal)}@keyframes cms-entra{0%{opacity:0;transform:translateY(-8px)}}.cms-modal-velo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--al-z-modal);background:var(--al-bg-overlay);display:flex;align-items:center;justify-content:center;padding:var(--al-space-4)}.cms-modal{width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;box-shadow:var(--al-shadow-4)}.cms-modal-head{display:flex;align-items:center;gap:var(--al-space-2);padding:var(--al-space-4) var(--al-space-4) 0 var(--al-space-6)}.cms-modal-head h2{flex:1}.cms-modal-cuerpo{padding:var(--al-space-4) var(--al-space-6);display:flex;flex-direction:column;gap:var(--al-space-3);color:var(--al-fg-muted)}.cms-modal-cuerpo b{color:var(--al-fg-default)}.cms-modal-pie{display:flex;justify-content:flex-end;gap:var(--al-space-2);padding:var(--al-space-4) var(--al-space-6);border-top:1px solid var(--al-border-subtle)}.cms-solo-movil{display:none!important}.cms-cajon,.cms-velo{display:none}@media (max-width: 768px){.cms-solo-movil{display:inline-flex!important}.cms-solo-escritorio{display:none!important}.cms-cinta1{height:56px;padding:0 var(--al-space-2);gap:var(--al-space-1)}.cms-cinta2,.cms-buscar,.cms-avatar-txt,.cms-chipbtn span,.cms-marca-txt small{display:none}.cms-marca{flex:1}.cms-app[data-nav=extra] .cms-cuerpo{margin-left:0!important}.cms-contenido{padding:var(--al-space-4)}.cms-encabezado h1{font-size:var(--al-text-xl)}.cms-grid-2,.cms-grid-3,.cms-grid-21,.cms-skel-grid{grid-template-columns:1fr}.cms-filtros .al-input{width:100%}.cms-franja span{flex:1}.cms-franja-desc{display:none}.cms-lista li{flex-wrap:wrap}.cms-lista .cms-lista-txt{flex-basis:100%}.cms-sidebar,.cms-cajon{position:fixed;top:0!important;bottom:0;left:0;width:min(320px,86vw)!important;z-index:var(--al-z-modal);transform:translate(-105%);transition:transform var(--al-duration-normal) var(--al-ease-standard);box-shadow:var(--al-shadow-4);display:flex;flex-direction:column;background:var(--al-bg-surface);overflow:auto}.cms-cajon[hidden]{display:flex!important}.cajon-abierto .cms-cajon,.cajon-extra-abierto .cms-sidebar{transform:none}.cajon-extra-abierto .cms-velo{display:block}.cms-velo:not([hidden]){display:block}.cms-velo{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--al-bg-overlay);z-index:calc(var(--al-z-modal) - 1)}.cms-proto{left:auto;right:16px;transform:none;flex-direction:column-reverse;align-items:flex-end;background:transparent;box-shadow:none;padding:0}.cms-proto.abierto{background:var(--al-color-neutral-900);padding:var(--al-space-2);box-shadow:var(--al-shadow-4);left:16px}.cms-proto-tag{box-shadow:var(--al-shadow-3);height:40px}.cms-proto-cuerpo{width:100%}.cms-proto-campo{width:100%;justify-content:space-between}.cms-proto-campo select{flex:1;max-width:none}.cms-toasts{top:auto;bottom:72px;right:16px;left:16px}}.cms-cajon-sec{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:var(--al-tracking-caps);color:var(--al-fg-subtle);padding:var(--al-space-4) var(--al-space-4) var(--al-space-2)}.cms-cajon-frec{display:flex;flex-wrap:wrap;gap:var(--al-space-2);padding:0 var(--al-space-4)}.cms-frec-chip{display:inline-flex;align-items:center;gap:var(--al-space-2);padding:4px var(--al-space-3) 4px 4px;border-radius:var(--al-radius-full);background:var(--t-soft);color:var(--t-ink);text-decoration:none;font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold)}.cms-frec-chip .cms-chip{width:24px;height:24px;background:var(--al-bg-surface);border-radius:50%}.cms-cajon-area{display:flex;align-items:center;gap:var(--al-space-3);width:100%;height:48px;padding:0 var(--al-space-4);border:0;background:transparent;color:var(--al-fg-default);font:inherit;font-weight:var(--al-weight-semibold);text-decoration:none;cursor:pointer;text-align:left}.cms-cajon-area span:nth-child(2){flex:1}.cms-cajon-area.activa,.cms-sb-area.activa>.cms-cajon-area{color:var(--t-ink);background:var(--t-soft)}.cms-cajon .cms-sb-sub{padding-left:60px}.cms-quick-inicio{text-decoration:none;padding:0 var(--al-space-3) 0 var(--al-space-2);font-weight:var(--al-weight-semibold);--t-accent: var(--cms-tone-teal-accent);--t-soft: var(--cms-tone-teal-soft);--t-ink: var(--cms-tone-teal-ink);position:relative}.cms-quick-inicio svg.lucide{color:var(--t-accent)}.cms-quick-inicio:hover,.cms-quick-inicio.activa{background:var(--t-soft);color:var(--t-ink)}.cms-quick-inicio.activa:after{content:"";position:absolute;left:8px;right:8px;bottom:-6px;height:3px;border-radius:3px 3px 0 0;background:var(--t-accent)}body[data-panel=sitio] .al-button[data-variant=primary]{background:var(--cms-sitio, var(--al-color-primary-500));color:var(--cms-sitio-fg, #fff)}body[data-panel=sitio] .al-button[data-variant=primary]:hover{background:var(--cms-sitio, var(--al-color-primary-600));filter:brightness(.92)}.cms-app[data-panel=sitio] .cms-cinta1{color:var(--cms-sitio-fg, #fff)}.cms-app[data-panel=sitio] .cms-mega{border-bottom:3px solid var(--cms-sitio, var(--al-border-subtle))}.cms-cinta1 .cms-marca-logo:not(.cms-marca-logo-global){background:#fff!important;color:var(--cms-cinta-bg)!important}.cms-marca-logo-img{background:#fff;overflow:hidden;padding:2px}.cms-marca-logo-img img{width:100%;height:100%;object-fit:contain;display:block}.cms-sidebar-extra{border-right:1px solid var(--al-border-subtle);box-shadow:inset 3px 0 0 var(--t-accent)}.cms-sbx-cab{display:flex;align-items:center;gap:var(--al-space-3);padding:var(--al-space-4);border-bottom:1px solid var(--al-border-subtle);background:var(--t-soft)}.cms-sbx-txt{flex:1;display:flex;flex-direction:column;line-height:1.25;min-width:0}.cms-sbx-txt b{font-family:var(--al-font-display);font-size:var(--al-text-base);color:var(--t-ink)}.cms-sbx-txt small{font-size:11px;color:var(--al-fg-muted)}.cms-sbx-cab .cms-chip{background:var(--al-bg-surface);color:var(--t-ink)}.cms-sbx-item{display:flex;align-items:center;gap:var(--al-space-3);padding:var(--al-space-2);border-radius:var(--al-radius-md);text-decoration:none;color:var(--al-fg-default)}.cms-sbx-item .cms-chip{background:var(--al-bg-surface-alt);color:var(--al-fg-muted)}.cms-sbx-item .cms-sb-label{display:flex;flex-direction:column;line-height:1.25;white-space:normal}.cms-sbx-item b{font-size:13px}.cms-sbx-item small{font-size:11px;color:var(--al-fg-subtle)}.cms-sbx-item:hover{background:var(--al-bg-surface-alt)}.cms-sbx-item.activo{background:var(--t-soft)}.cms-sbx-item.activo .cms-chip{background:var(--t-accent);color:#fff}.cms-sbx-item.activo b{color:var(--t-ink)}.cms-sidebar-extra .cms-sb-colapsar{text-decoration:none;border-top:1px solid var(--al-border-subtle);border-radius:0;margin:0;height:48px;padding:0 var(--al-space-4)}.cms-sbx-movil{padding:var(--al-space-2) var(--al-space-4);background:var(--t-soft);border-bottom:1px solid var(--al-border-subtle)}.cms-sbx-movil-btn{display:flex;align-items:center;gap:var(--al-space-3);width:100%;height:44px;padding:0 var(--al-space-2);border:1px solid var(--t-accent);border-radius:var(--al-radius-md);background:var(--al-bg-surface);color:var(--al-fg-default);font:inherit;cursor:pointer;text-align:left}.cms-sbx-movil-btn>span:nth-child(2){flex:1;display:flex;flex-direction:column;line-height:1.2}.cms-sbx-movil-btn small{font-size:11px;color:var(--t-ink);font-weight:var(--al-weight-semibold)}.cms-sbx-movil-btn .cms-chip{background:var(--t-accent);color:#fff}@media (max-width: 768px){.cms-sbx-movil.cms-solo-movil{display:block!important}}.cms-modal-paleta{width:min(640px,100%);align-self:flex-start;margin-top:10vh}.cms-modal-paleta .cms-modal-pie{display:none}.cms-modal-paleta .cms-modal-head h2{display:flex;align-items:center;gap:var(--al-space-2);font-size:var(--al-text-base)}.cms-paleta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cms-paleta-item{display:flex;align-items:center;gap:var(--al-space-3);padding:var(--al-space-2) var(--al-space-3);border-radius:var(--al-radius-md);text-decoration:none;color:var(--al-fg-default)}.cms-paleta-item .cms-chip{background:var(--t-soft);color:var(--t-ink)}.cms-paleta-item:hover,.cms-paleta-item.sel{background:var(--al-bg-surface-alt)}.cms-paleta-enter{opacity:0;color:var(--al-fg-subtle)}.cms-paleta-item.sel .cms-paleta-enter{opacity:1}.cms-link{font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);color:var(--al-color-primary-600);text-decoration:none}:root[data-theme=dark] .cms-link{color:var(--al-color-primary-200)}.cms-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cms-ok{color:var(--al-color-success-600)}.cms-mal{color:var(--al-color-danger-600)}.cms-sub{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:var(--al-tracking-caps);color:var(--al-fg-subtle);margin:var(--al-space-6) 0 var(--al-space-2)}.cms-grid-columna{align-content:start}.cms-lista-badges{display:inline-flex;gap:var(--al-space-1);flex-wrap:wrap}.cms-volver{display:inline-flex;align-items:center;gap:var(--al-space-1);font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);text-decoration:none;color:var(--al-fg-muted);margin-bottom:var(--al-space-3)}.cms-volver:hover{color:var(--al-fg-default)}.cms-frecuentes{display:flex;align-items:center;gap:var(--al-space-2);flex-wrap:wrap;margin-bottom:var(--al-space-6)}.cms-frecuentes-titulo{display:inline-flex;align-items:center;gap:var(--al-space-1);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:var(--al-tracking-caps);color:var(--al-fg-subtle);margin-right:var(--al-space-2)}.cms-frecuentes-titulo svg.lucide{color:var(--cms-tone-yellow-accent);fill:var(--cms-tone-yellow-accent);width:14px;height:14px}.cms-frec{display:inline-flex;align-items:center;gap:var(--al-space-3);padding:var(--al-space-2) var(--al-space-4) var(--al-space-2) var(--al-space-2);border-radius:var(--al-radius-lg);background:var(--al-bg-surface);border:1px solid var(--al-border-subtle);text-decoration:none;box-shadow:var(--al-shadow-1);transition:border-color var(--al-duration-fast),transform var(--al-duration-fast)}.cms-frec:hover{border-color:var(--t-accent);transform:translateY(-1px)}.cms-frec>span:last-child{display:flex;flex-direction:column;line-height:1.25}.cms-frec b{font-size:13px}.cms-frec small{font-size:11px;color:var(--al-fg-subtle)}.cms-entrega{display:flex;gap:var(--al-space-3);align-items:flex-start}.cms-entrega-icono{width:36px;height:36px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--al-color-success-50);color:var(--al-color-success-600)}:root[data-theme=dark] .cms-entrega-icono{background:var(--al-bg-surface-alt)}.cms-barras{display:flex;align-items:flex-end;gap:6px;height:72px;margin-top:var(--al-space-3)}.cms-barras span{flex:1;border-radius:4px 4px 0 0;background:var(--cms-tone-yellow-accent);opacity:.85}.cms-barras-dias{display:flex;gap:6px;font-size:10px;color:var(--al-fg-subtle)}.cms-barras-dias span{flex:1;text-align:center}.cms-kpis{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:var(--al-space-4);margin-bottom:var(--al-space-4)}.cms-kpi{padding:var(--al-space-4);display:flex;flex-direction:column;gap:var(--al-space-1)}.cms-kpi .cms-sutil{display:inline-flex;align-items:center;gap:var(--al-space-1)}.cms-kpi .cms-sutil svg.lucide{width:14px;height:14px}.cms-salud{display:inline-flex;align-items:center;gap:var(--al-space-2);white-space:nowrap}.cms-cuota-mini{display:flex;align-items:center;gap:var(--al-space-2);white-space:nowrap}.cms-cuota-mini .cms-barra{width:80px}.cms-titulo-fila{text-decoration:none;display:block}.cms-titulo-fila:hover b{text-decoration:underline}td .cms-sutil{display:block}.cms-celda-acciones{white-space:nowrap;text-align:right}.cms-celda-acciones>*{vertical-align:middle}.cms-sitio-celda{display:inline-flex;align-items:center;gap:var(--al-space-3)}.cms-sitio-celda>span:last-child{display:flex;flex-direction:column}.cms-tabla-click tbody tr{cursor:pointer}.cms-tabla-click tr.seleccionada{background:var(--al-color-primary-50);box-shadow:inset 3px 0 0 var(--al-color-primary-500)}:root[data-theme=dark] .cms-tabla-click tr.seleccionada{background:var(--al-bg-surface-alt)}@media (max-width: 768px){.cms-tabla-movil thead{display:none}.cms-tabla-movil,.cms-tabla-movil tbody,.cms-tabla-movil tr,.cms-tabla-movil td{display:block;width:100%}.cms-tabla-movil tr{padding:var(--al-space-3) var(--al-space-4);border-bottom:1px solid var(--al-border-subtle)}.cms-tabla-movil td{border:0;padding:2px 0;text-align:left!important}.cms-tabla-movil td[data-l]:not(:first-child):before{content:attr(data-l) ": ";color:var(--al-fg-subtle);font-size:var(--al-text-xs)}.cms-tabla-movil td[data-l] .cms-sutil{display:inline}.cms-tabla-movil td:first-child .cms-sutil{display:block}.cms-celda-acciones{text-align:left;padding-top:var(--al-space-2)!important}.cms-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-frecuentes{flex-wrap:nowrap;overflow-x:auto;margin-left:-16px;margin-right:-16px;padding:0 16px 4px;scrollbar-width:none}.cms-frec{flex:none}.cms-frecuentes-titulo{display:none}}.cms-editor-barra{position:sticky;top:calc(var(--cms-cab-h, 64px) + 0px);z-index:var(--al-z-sticky);display:flex;align-items:center;gap:var(--al-space-3);flex-wrap:wrap;padding:var(--al-space-3) 0;margin:calc(var(--al-space-4) * -1) 0 var(--al-space-4);background:var(--al-bg-canvas);border-bottom:1px solid var(--al-border-subtle)}.cms-editor-estado{display:flex;flex-direction:column;gap:2px;min-width:0}.cms-solo-movil-flex{display:none}.cms-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--al-space-6);align-items:start}.cms-editor-col{display:flex;flex-direction:column;gap:var(--al-space-2)}.cms-input-titulo{height:56px;font-family:var(--al-font-display);font-size:var(--al-text-xl);font-weight:var(--al-weight-bold)}.cms-editor-meta{display:flex;align-items:center;gap:var(--al-space-1);margin-bottom:var(--al-space-2)}.cms-editor-meta svg.lucide{width:13px;height:13px}.cms-foto{padding:var(--al-space-3)}.cms-foto-vacia{display:flex;align-items:center;gap:var(--al-space-3)}.cms-foto-vacia>svg.lucide{width:28px;height:28px;color:var(--al-fg-subtle)}.cms-foto-vacia>div{flex:1}.cms-foto-fila{display:grid;grid-template-columns:136px minmax(0,1fr) auto;gap:var(--al-space-3);align-items:start}.cms-foto-mini{width:136px;aspect-ratio:16/10;object-fit:cover;border-radius:var(--al-radius-md);display:block}.cms-foto-tit{display:flex;gap:var(--al-space-2);align-items:baseline;flex-wrap:wrap}.cms-foto-tamanos{display:flex;flex-wrap:wrap;gap:var(--al-space-1) var(--al-space-4);font-size:var(--al-text-xs);color:var(--al-fg-muted);margin:var(--al-space-1) 0}.cms-foto-tamanos span{display:inline-flex;align-items:center;gap:var(--al-space-1)}.cms-foto-tamanos svg.lucide{width:13px;height:13px}.cms-foto-versiones{display:flex;flex-wrap:wrap;gap:var(--al-space-1);align-items:center}.cms-foto-acc{display:flex;flex-direction:column;gap:var(--al-space-1)}.cms-campo-error{display:flex;align-items:center;gap:var(--al-space-1);color:var(--al-color-danger-600);font-size:var(--al-text-xs);margin-top:var(--al-space-1)}.cms-campo-error svg.lucide{width:13px;height:13px}.cms-bloques-cab{display:flex;align-items:baseline;gap:var(--al-space-3);margin-top:var(--al-space-4)}.cms-bloques-cab h2{font-size:var(--al-text-base)}#bloques{display:flex;flex-direction:column;gap:var(--al-space-2)}.cms-bloque{background:var(--al-bg-surface);border:1px solid var(--al-border-subtle);border-radius:var(--al-radius-lg);padding:var(--al-space-2) var(--al-space-3) var(--al-space-3)}.cms-bloque:focus-within{border-color:var(--al-border-focus)}.cms-bloque-cab{display:flex;align-items:center;justify-content:space-between;height:32px}.cms-bloque-tipo{display:inline-flex;align-items:center;gap:var(--al-space-1);font-size:11px;font-weight:var(--al-weight-semibold);text-transform:uppercase;letter-spacing:var(--al-tracking-wide);color:var(--al-fg-subtle)}.cms-bloque-tipo svg.lucide{width:13px;height:13px}.cms-bloque-acc{display:inline-flex;opacity:.5;transition:opacity var(--al-duration-fast)}.cms-bloque:hover .cms-bloque-acc,.cms-bloque:focus-within .cms-bloque-acc{opacity:1}.cms-bloque-acc .cms-iconbtn{width:32px;height:32px}.cms-bloque-acc .cms-iconbtn:disabled{opacity:.3;cursor:default}.cms-bloque-h{font-weight:var(--al-weight-bold);font-size:var(--al-text-md)}.cms-bloque-img{display:grid;grid-template-columns:96px 1fr;gap:var(--al-space-3);align-items:center}.cms-bloque-img img{width:96px;aspect-ratio:16/10;object-fit:cover;border-radius:var(--al-radius-md)}.cms-agregar{display:flex;align-items:center;gap:var(--al-space-2);flex-wrap:wrap;padding:var(--al-space-3);border:1px dashed var(--al-border-default);border-radius:var(--al-radius-lg);margin-top:var(--al-space-1)}.cms-preview-col{position:sticky;top:calc(var(--cms-cab-h, 64px) + 80px);display:flex;flex-direction:column;gap:var(--al-space-2)}.cms-preview-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--al-space-2);flex-wrap:wrap}.cms-preview-marco{position:relative;border:1px solid var(--al-border-default);border-radius:var(--al-radius-lg);overflow:hidden;background:var(--al-bg-surface-alt);height:760px;max-height:calc(100vh - var(--cms-cab-h, 64px) - 180px)}.cms-preview-marco iframe{border:0;display:block;background:#fff;transform-origin:0 0}.cms-preview-marco[data-tam=celular]{display:flex;justify-content:center;padding:var(--al-space-4) 0;overflow:auto}.cms-preview-marco[data-tam=celular] iframe{border-radius:24px;box-shadow:var(--al-shadow-3);flex:none}.cms-preview-desfase{position:absolute;left:var(--al-space-3);right:var(--al-space-3);bottom:var(--al-space-3);display:flex;align-items:center;gap:var(--al-space-2);padding:var(--al-space-2) var(--al-space-3);border-radius:var(--al-radius-md);background:var(--al-color-neutral-900);color:#faf8f2;font-size:var(--al-text-xs);box-shadow:var(--al-shadow-3)}.cms-preview-desfase span{flex:1}.cms-preview-desfase svg.lucide{color:var(--al-color-warning-500)}.cms-checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--al-space-2)}.cms-checks li{display:flex;gap:var(--al-space-2);align-items:flex-start}.cms-checks svg.lucide{margin-top:3px}@media (max-width: 1100px){.cms-editor{grid-template-columns:1fr}.cms-preview-col{position:static}}@media (max-width: 768px){.cms-solo-movil-flex{display:inline-flex}.cms-editor-barra{top:var(--cms-cab-h, 56px);margin-left:-16px;margin-right:-16px;padding:var(--al-space-2) var(--al-space-4)}.cms-editor-acciones{width:100%}.cms-editor-acciones .al-button{flex:1}.cms-editor[data-vista=preview] .cms-editor-col,.cms-editor:not([data-vista=preview]) .cms-preview-col{display:none}.cms-preview-cab .cms-seg span{display:none}.cms-preview-marco{max-height:none}.cms-foto-fila{grid-template-columns:96px minmax(0,1fr)}.cms-foto-mini{width:96px}.cms-foto-acc{grid-column:1 / -1;flex-direction:row}}.cms-grupos{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--al-space-4);align-items:start}.cms-grupos-lista{display:flex;flex-direction:column;gap:var(--al-space-1)}.cms-grupo-item{display:flex;align-items:center;gap:var(--al-space-3);width:100%;padding:var(--al-space-3);border:1px solid transparent;border-radius:var(--al-radius-lg);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cms-grupo-item:hover{background:var(--al-bg-surface);border-color:var(--al-border-subtle)}.cms-grupo-item.activo{background:var(--al-bg-surface);border-color:var(--cms-tone-violet-accent);box-shadow:var(--al-shadow-1)}.cms-grupo-item-txt{flex:1;display:flex;flex-direction:column;line-height:1.3}.cms-grupo-item-txt small{color:var(--al-fg-subtle);font-size:11px}.cms-grupo-cab{align-items:flex-start;flex-wrap:wrap}.cms-miembros{display:flex;flex-direction:column;gap:var(--al-space-2)}.cms-miembros>div{display:flex;flex-wrap:wrap;gap:var(--al-space-2);align-items:center}.cms-persona{display:inline-flex;align-items:center;gap:var(--al-space-2);padding:2px var(--al-space-3) 2px 2px;border-radius:var(--al-radius-full);background:var(--al-bg-surface-alt);font-size:13px}.cms-persona .cms-avatar-circulo{width:24px;height:24px;font-size:10px;background:var(--cms-tone-violet-soft);color:var(--cms-tone-violet-ink)}.cms-perms{border:1px solid var(--al-border-subtle);border-radius:var(--al-radius-lg)}.cms-perm-fila{display:flex;align-items:center;justify-content:space-between;gap:var(--al-space-4);padding:var(--al-space-3) var(--al-space-4);border-bottom:1px solid var(--al-border-subtle)}.cms-perm-fila:last-child{border-bottom:0}.cms-perm-fila.apagado{background:var(--al-bg-surface-alt)}.cms-perm-nombre{display:flex;flex-direction:column;min-width:0}.cms-perm-nombre small{font-size:11px}.cms-perm-acciones{display:flex;gap:var(--al-space-1);flex-wrap:wrap;justify-content:flex-end}.cms-toggle{display:inline-flex;align-items:center;gap:var(--al-space-1);height:32px;padding:0 var(--al-space-3);border-radius:var(--al-radius-full);border:1px solid var(--al-border-default);background:var(--al-bg-surface);color:var(--al-fg-subtle);font:inherit;font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);cursor:pointer}.cms-toggle svg.lucide{width:13px;height:13px}.cms-toggle[aria-pressed=true]{background:var(--cms-tone-violet-soft);border-color:var(--cms-tone-violet-accent);color:var(--cms-tone-violet-ink)}.cms-toggle:disabled{cursor:default;opacity:.8}.cms-efectivo{display:grid;grid-template-columns:1fr 1fr;gap:var(--al-space-4);margin:var(--al-space-4) 0;padding:var(--al-space-4);border-radius:var(--al-radius-lg);background:var(--al-bg-surface-alt)}.cms-efectivo h3{display:flex;align-items:center;gap:var(--al-space-2);font-size:var(--al-text-sm);margin-bottom:var(--al-space-1);font-family:var(--al-font-body)}.cms-efectivo p{color:var(--al-fg-muted);font-size:13px}.cms-pie-guardar{display:flex;align-items:center;gap:var(--al-space-2);padding:var(--al-space-3) var(--al-space-4);border-top:1px solid var(--al-border-subtle);background:var(--al-color-warning-50);border-radius:0 0 var(--al-radius-lg) var(--al-radius-lg)}:root[data-theme=dark] .cms-pie-guardar{background:var(--al-bg-surface-alt)}.cms-pie-guardar span{flex:1;font-size:13px}@media (max-width: 900px){.cms-grupos{grid-template-columns:1fr}.cms-grupos-lista{flex-direction:row;overflow-x:auto}.cms-grupo-item{flex:none;width:auto}.cms-perm-fila{flex-direction:column;align-items:flex-start;gap:var(--al-space-2)}.cms-perm-acciones{justify-content:flex-start}.cms-efectivo{grid-template-columns:1fr}}.cms-cab-badges{display:flex;flex-wrap:wrap;gap:var(--al-space-2);align-items:center;margin-top:var(--al-space-3)}tr.cambia{background:var(--al-color-info-50)}:root[data-theme=dark] tr.cambia{background:var(--al-bg-surface-alt)}.cms-dep{display:flex;align-items:center;gap:var(--al-space-1);margin-top:var(--al-space-1);font-size:11px;color:var(--al-color-warning-600)}.cms-dep svg.lucide{width:12px;height:12px}.cms-historial li{align-items:flex-start}.cms-barra-cambios{position:sticky;bottom:80px;z-index:var(--al-z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--al-space-4);flex-wrap:wrap;margin-top:var(--al-space-4);padding:var(--al-space-3) var(--al-space-4);background:var(--al-bg-surface);border:1px solid var(--cms-tone-amber-accent);border-radius:var(--al-radius-lg);box-shadow:var(--al-shadow-3)}.cms-barra-cambios>div:first-child{display:flex;flex-direction:column}@media (max-width: 768px){.cms-barra-cambios{bottom:72px}.cms-barra-cambios .cms-acciones{width:100%}.cms-barra-cambios .al-button{flex:1}}.cms-perm-nombre .al-badge{align-self:flex-start}.cms-svg{width:100%;height:120px;display:block;overflow:visible}.cms-svg-guia{stroke:var(--al-border-subtle);stroke-width:1;vector-effect:non-scaling-stroke}.cms-svg-ejes{display:flex;font-size:10px;color:var(--al-fg-subtle);margin-top:var(--al-space-1)}.cms-svg-ejes span{flex:1;text-align:center}.cms-leyenda{display:flex;flex-wrap:wrap;gap:var(--al-space-2) var(--al-space-4);font-size:var(--al-text-xs);color:var(--al-fg-muted);margin-top:var(--al-space-2)}.cms-leyenda span{display:inline-flex;align-items:center;gap:var(--al-space-1)}.cms-leyenda i{width:10px;height:10px;border-radius:3px;display:inline-block}.cms-kpi .cms-dato small{font-size:var(--al-text-sm);font-weight:var(--al-weight-semibold);color:var(--al-fg-muted)}.cms-kpi-tendencia{display:inline-flex;align-items:center;gap:2px;font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);color:var(--al-color-success-600)}.cms-kpi-tendencia[data-tone=warning]{color:var(--al-color-warning-600)}.cms-kpi-tendencia svg.lucide{width:12px;height:12px}a.cms-kpi{text-decoration:none;transition:border-color var(--al-duration-fast)}a.cms-kpi:hover{border-color:var(--al-border-default)}.cms-avisos li{align-items:flex-start}.cms-aviso-ico{width:32px;height:32px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--al-bg-surface-alt);color:var(--al-fg-muted)}.cms-aviso-ico[data-tone=danger]{background:var(--al-color-danger-50);color:var(--al-color-danger-600)}.cms-aviso-ico[data-tone=warning]{background:var(--al-color-warning-50);color:var(--al-color-warning-600)}.cms-aviso-ico[data-tone=success]{background:var(--al-color-success-50);color:var(--al-color-success-600)}:root[data-theme=dark] .cms-aviso-ico{background:var(--al-bg-surface-alt)}.cms-salud-sitios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--al-space-3)}.cms-salud-sitio{display:flex;flex-direction:column;gap:var(--al-space-2);padding:var(--al-space-3);border-radius:var(--al-radius-lg);border:1px solid var(--al-border-subtle);border-top:4px solid var(--c-sitio);text-decoration:none;background:var(--al-bg-surface)}.cms-salud-sitio:hover{box-shadow:var(--al-shadow-2)}.cms-salud-sitio-cab{display:flex;align-items:center;gap:var(--al-space-2)}.cms-salud-sitio-cab b{flex:1}.cms-mini-dl{display:grid;grid-template-columns:auto 1fr;gap:2px var(--al-space-3);font-size:var(--al-text-xs)}.cms-mini-dl dt{color:var(--al-fg-subtle)}.cms-mini-dl dd{margin:0;text-align:right;font-weight:var(--al-weight-semibold)}.cms-num,.al-table .cms-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cms-pie-tabla{display:flex;justify-content:space-between;gap:var(--al-space-3);flex-wrap:wrap;padding:var(--al-space-3) var(--al-space-4);border-top:1px solid var(--al-border-subtle)}@media (max-width: 1100px){.cms-salud-sitios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.cms-salud-sitios{grid-template-columns:1fr}.cms-num{text-align:left}}@font-face{font-family:Inter;src:url(/demo/inter.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--al-font-body: Inter, system-ui, sans-serif;--al-font-display: Inter, system-ui, sans-serif;--brand: var(--al-color-primary-500);--brand-strong: var(--al-color-primary-600);--fg-1: var(--al-fg-default);--border-1: var(--al-border-subtle);--border-2: var(--al-border-default);--sans-body: var(--al-font-body)}.cms-marca{text-decoration:none}.cms-marca-logo img{width:100%;height:100%;object-fit:contain}.cms-section-gap{margin-top:16px}.cms-site-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cms-site-initial{width:36px;height:36px;background:var(--al-bg-surface-alt);display:grid;place-items:center;border-radius:8px;font-size:21px;font-weight:700}.cms-kpi .al-card-body{padding:16px}.cms-kpi .cms-sutil{display:flex;gap:8px;align-items:center}.cms-chart{height:165px;display:flex;align-items:flex-end;gap:12px;padding:12px 0}.cms-chart>div{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;color:var(--al-fg-muted)}.cms-chart i{display:block;background:var(--cms-tone-yellow-accent);border-radius:4px 4px 0 0;width:100%;max-width:32px}.cms-chart span{font-variant-numeric:tabular-nums}.cms-delivery{display:flex;gap:12px;margin-bottom:12px}.cms-delivery>svg{color:var(--cms-tone-teal-ink);margin-top:4px}.cms-table-wrap{overflow-x:auto;max-width:100%}.cms-global-banner{padding:8px 24px;background:#fbf1d6;display:flex;justify-content:space-between;gap:12px;font-size:12px}.cms-global-banner button{border:0;background:transparent;color:#644b0b;display:flex;gap:6px;align-items:center;cursor:pointer}.cms-menu-panel{position:absolute;top:44px;left:0;z-index:var(--al-z-overlay);width:320px;background:#fff;padding:12px;border:1px solid var(--al-border-subtle);border-radius:8px;box-shadow:var(--al-shadow-3)}.cms-menu-panel a{display:flex;flex-wrap:wrap;gap:8px;text-decoration:none;padding:14px;border-radius:6px;font-weight:600}.cms-menu-panel small{display:block;width:100%;font-weight:400;color:var(--al-fg-muted)}.cms-menu-panel a:hover{background:var(--t-soft, var(--al-bg-surface-alt))}.cms-dialog{border:1px solid var(--al-border-subtle);border-radius:12px;padding:24px;max-width:calc(100vw - 32px);width:560px;max-height:85dvh;overflow:auto;color:var(--al-fg-default);background:var(--al-bg-surface)}.cms-dialog::backdrop{background:#0f172a75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:20px}.cms-dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}.cms-search-results{display:flex;flex-direction:column;gap:4px;margin-top:12px}.cms-search-results a{display:flex;align-items:center;gap:10px;padding:12px;text-decoration:none;border-radius:6px}.cms-search-results a:hover{background:var(--al-bg-surface-alt)}.cms-search-results small{color:var(--al-fg-subtle);margin-left:auto}.cms-mobile-links{display:flex;flex-direction:column;gap:4px}.cms-mobile-links a,.cms-mobile-links button{display:flex;gap:12px;align-items:center;padding:15px;border:0;background:var(--t-soft, #f1f5f9);color:var(--t-ink, inherit);text-decoration:none;border-radius:8px;font:inherit}.cms-help-text{line-height:1.7}.cms-dialog.cms-ayuda{width:960px;max-width:min(960px,calc(100vw - 32px))}.cms-help-text>p,.cms-help-text>ol,.cms-help-text>ul{margin:0 0 12px}.cms-help-text h3{margin:28px 0 10px;font-size:18px;text-wrap:balance}.cms-help-text h3:first-child{margin-top:0}.cms-help-text li{margin-bottom:6px}.cms-help-figura{margin:8px 0 20px}.cms-help-figura img{display:block;width:100%;height:auto;border:1px solid var(--al-border-subtle);border-radius:10px}.cms-help-figura figcaption{margin-top:6px;font-size:14px;color:var(--al-fg-muted, inherit)}.cms-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px}.animate-spin{animation:spin .7s linear infinite}.cms-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:8px;padding:14px;margin:12px 0}.cms-error button{display:block;margin-top:8px}.cms-list-filters{display:flex;gap:16px;align-items:center;margin-bottom:16px}.cms-filter-search{position:relative;flex:1}.cms-filter-search svg{position:absolute;left:12px;top:12px}.cms-filter-search input{padding-left:38px}.cms-list-filters select{width:190px}.cms-news-title{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:230px}.cms-news-title img{width:72px;height:50px;border-radius:6px;object-fit:cover}.cms-news-title span{display:flex;flex-direction:column}.cms-news-title small{color:var(--al-fg-subtle);font-size:12px;font-weight:400}.cms-news-table td>small{display:block;color:var(--al-fg-subtle);font-size:11px}.cms-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.cms-pagination>span{margin-right:auto;font-size:12px;color:var(--al-fg-muted)}.cms-editor-estado h1{font-size:18px}.cms-save-status{padding:10px 0 20px;color:var(--al-fg-muted);font-size:13px}.cms-editor fieldset,.cms-appearance fieldset{border:0;padding:0;margin:0;min-width:0}.cms-editor .al-label{margin-top:16px}.cms-cover{margin:16px 0}.cms-cover>img{width:100%;height:170px;object-fit:cover;border-radius:8px;margin-bottom:8px}.cms-block{padding:12px;border:1px solid var(--al-border-subtle);border-radius:8px;margin:12px 0;background:var(--al-bg-surface)}.cms-block-head{display:flex;gap:4px;align-items:center;margin-bottom:8px}.cms-block-head>b{font-size:12px}.cms-block-img{max-width:100%;max-height:240px;object-fit:cover;border-radius:8px;margin-top:12px}.cms-preview-pending{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:32px;color:var(--al-fg-muted);background:var(--al-bg-surface-alt);border:1px dashed var(--al-border-default);border-radius:8px;margin-bottom:16px}.cms-preview-pending h2{font-size:18px}.cms-preview-cab b{display:flex;align-items:center;gap:8px}.cms-upload{margin:12px 0;font-size:12px}.cms-upload label{display:flex;flex-direction:column;gap:8px}.cms-upload input{width:100%;min-width:0}.cms-appearance{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;align-items:start}.cms-appearance fieldset{display:grid;gap:16px}.cms-colors{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:10px 0}.cms-colors input{width:48px;height:40px;padding:2px;border:1px solid var(--al-border-default)}.cms-colors button{width:30px;height:30px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 1px #ccc;cursor:pointer}.cms-colors button[aria-pressed=true]{box-shadow:0 0 0 2px #111}.cms-appearance-preview{display:grid;gap:16px;position:sticky;top:150px}.cms-brand-preview{border:1px solid var(--al-border-subtle);border-radius:10px;overflow:hidden;background:#fff}.cms-brand-preview>div{padding:16px;display:flex;align-items:center;gap:12px}.cms-brand-preview>div>img,.cms-admin-preview img{height:32px;width:32px;object-fit:contain}.cms-brand-cover{width:100%;height:200px;object-fit:cover}.cms-brand-preview article{padding:24px;display:grid;gap:16px}.cms-preview-button{padding:10px 16px;border-radius:8px;justify-self:start;font-size:12px;font-weight:600}.cms-admin-preview{display:flex;gap:12px;padding:14px;border-radius:6px;margin-bottom:12px;align-items:center}.cms-logo-preview{max-width:100%;height:80px;object-fit:contain}.cms-login{max-width:460px;margin:10vh auto;padding:20px;display:grid;gap:20px}.cms-login-mark{font-size:24px;font-weight:800;color:var(--cms-tone-teal-ink)}.cms-login form{margin-top:24px;display:grid;gap:12px}.cms-login h1{font-size:24px;margin-bottom:8px}.sr-only,.skip-link:not(:focus){position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:2000;background:#fff;padding:10px}.cms-cinta1 .cms-iconbtn,.cms-cinta1 .cms-buscar{color:inherit}.cms-cinta1 .cms-marca-txt small{color:inherit;opacity:.8}.cms-user{font-size:12px}.cms-marca-txt{max-width:260px;overflow:hidden;text-overflow:ellipsis}.cms-marca-txt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-appearance .al-label{margin-top:12px}button:disabled{cursor:not-allowed;opacity:.5}a:hover{text-decoration-thickness:2px}.cms-cinta1 .cms-buscar{width:min(420px,30vw)}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 768px){.cms-site-grid,.cms-appearance{grid-template-columns:1fr}.cms-appearance-preview{position:static}.cms-global-banner{padding:8px 16px;flex-wrap:wrap}.cms-marca-txt{max-width:180px}.cms-user{display:none}.cms-list-filters{flex-direction:column;align-items:stretch}.cms-list-filters select{width:100%}.cms-news-table thead{display:none}.cms-news-table tr{display:grid;grid-template-columns:1fr auto;padding:12px 0;border-bottom:1px solid var(--al-border-subtle);gap:8px}.cms-news-table td{border:0;padding:4px;white-space:normal}.cms-news-table td:first-child{grid-column:1/-1}.cms-news-table td:nth-child(3),.cms-news-table td:nth-child(4){font-size:11px;color:var(--al-fg-muted)}.cms-news-title{min-width:0}.cms-news-title b{overflow-wrap:anywhere}.cms-news-title img{width:54px}.cms-editor-barra{flex-wrap:wrap;position:static}.cms-editor-barra>.cms-acciones{width:100%;justify-content:flex-end}.cms-editor{display:grid;grid-template-columns:1fr}.cms-preview-col{display:block!important}.cms-preview-pending{min-height:200px;padding:24px}.cms-agregar{flex-wrap:wrap}.cms-dialog{padding:18px}.cms-search-results small{display:none}.cms-kpis .cms-dato{font-size:24px}.cms-cinta1{padding:0 12px;gap:8px}.cms-cinta1 .cms-buscar{display:none}.cms-login{margin:5vh auto}.cms-block-head .cms-iconbtn{width:34px}.cms-pagination{gap:6px}.cms-global-banner button{min-height:32px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.cms-shortcuts{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0 24px}.cms-shortcuts>span{font-size:11px;font-weight:700;color:var(--al-fg-subtle);display:flex;align-items:center;gap:6px}.cms-shortcuts>span>svg{width:14px;color:var(--cms-tone-yellow-accent);fill:var(--cms-tone-yellow-accent)}.cms-shortcuts>a{display:flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid var(--al-border-subtle);border-radius:12px;box-shadow:var(--al-shadow-1);background:var(--al-bg-surface);text-decoration:none}.cms-shortcuts>a>svg{color:var(--cms-tone-teal-ink)}.cms-shortcuts b{font-size:13px}.cms-shortcuts small{display:block;font-size:11px;color:var(--al-fg-subtle)}.cms-lines{width:100%;height:auto}.cms-chart-legend{display:flex;gap:12px;flex-wrap:wrap;margin:8px 0 12px;font-size:11px}.cms-chart-legend span{display:flex;gap:6px;align-items:center}.cms-chart-legend i{width:9px;height:9px;border-radius:2px}.cms-preview-col,.cms-editor-col{min-width:0}.cms-lista-txt small{color:var(--al-fg-subtle);font-size:12px}.cms-lista-txt b{white-space:normal!important;overflow-wrap:anywhere}.cms-delivery b{overflow-wrap:anywhere}@media (max-width: 768px){.cms-cinta1>.cms-espacio{display:none}.cms-marca-txt{max-width:100%}.cms-shortcuts{gap:8px}.cms-shortcuts>span{width:100%}.cms-shortcuts>a{flex:1;min-width:0;padding:10px;gap:8px}.cms-shortcuts small{line-height:1.4}.cms-franja-global{min-height:28px}.cms-editor-estado h1{font-size:18px}}.cms-page-head,.cms-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cms-page-head{margin:12px 0 24px}.cms-toolbar{justify-content:flex-start;margin:12px 0}.cms-page-editor{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.cms-page-editor>*,.cms-compose-body{min-width:0}.cms-page-editor aside{position:sticky;top:150px}.cms-page-editor fieldset{border:0;padding:0;min-width:0}.cms-page-editor label,.cms-team-form label{display:block;margin:12px 0}.cms-page-preview{padding:24px;background:var(--al-bg-surface);border:1px solid var(--al-border-subtle);border-radius:12px;overflow-wrap:anywhere}.cms-page-preview img,.cms-gallery img{width:100%;height:auto;border-radius:8px}.cms-page-preview p{white-space:pre-wrap}.cms-block-stack{display:grid;gap:16px;margin:20px 0}.cms-compose-block{border:1px solid var(--al-border-subtle);border-radius:12px;overflow:hidden}.cms-compose-block>header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:var(--al-bg-surface-alt);padding:4px 14px}.cms-compose-block button{min-height:36px}.cms-compose-body{padding:14px}.cms-compose-body fieldset{border:1px dashed var(--al-border-subtle);border-radius:8px;padding:12px;margin:14px 0}.cms-columns{display:grid;gap:20px}.cms-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cms-preview-button{display:inline-block;background:#1b7068;color:#fff;padding:10px 16px;border-radius:8px;text-decoration:none}.cms-embed-placeholder{padding:28px 16px;border:1px dashed var(--al-border-subtle);overflow-wrap:anywhere}.cms-embed-placeholder small{display:block}.cms-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.cms-media-card{padding:0;text-align:left;border:1px solid var(--al-border-subtle);border-radius:10px;overflow:hidden;background:var(--al-bg-surface);color:inherit;cursor:pointer;min-width:0}.cms-media-card img{width:100%;height:160px;object-fit:cover;background:var(--al-bg-surface-alt)}.cms-media-card strong,.cms-media-card small{display:block;padding:6px 12px;overflow-wrap:anywhere}.cms-upload input{display:block;max-width:100%}.cms-page-list article{display:flex;gap:18px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--al-border-subtle);padding:20px 0}.cms-page-list article>div:first-child{flex:1;min-width:180px}.cms-success,.cms-warning{padding:12px 16px;border-radius:8px;background:var(--al-bg-surface-alt)}.cms-success{border-left:4px solid #2e7d4f}.cms-warning{border-left:4px solid #a0600a}.cms-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cms-check-list{display:grid;gap:8px}.cms-check-list label{display:flex;gap:10px;align-items:center}.cms-extra-layout{display:grid;grid-template-columns:200px 1fr;gap:24px}.cms-extra-layout nav{display:flex;flex-direction:column;gap:12px}.cms-cinta2{flex-wrap:wrap}.cms-dialog{max-width:min(850px,calc(100vw - 32px))}.cms-dialog input{max-width:100%}@media (max-width: 900px){.cms-page-editor,.cms-team-grid{grid-template-columns:1fr}.cms-page-editor aside{position:static}.cms-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.cms-page-preview{padding:14px}.cms-media-grid{gap:10px}.cms-media-card img{height:110px}.cms-columns{grid-template-columns:1fr!important}.cms-compose-body{padding:10px}.cms-extra-layout{grid-template-columns:1fr}.cms-extra-layout nav{flex-direction:row;flex-wrap:wrap}.cms-page-head .cms-toolbar{width:100%}.cms-toolbar>label{width:100%}.cms-gallery{grid-template-columns:1fr}}.cms-live-preview{min-width:0}.cms-live-preview iframe{display:block;width:100%;height:650px;border:1px solid var(--al-color-border,#d8dfdb);border-radius:8px;background:#fff}.cms-bridge-selected{outline:3px solid #bb4a27;outline-offset:3px}.cms-live-preview p{font-size:12px;overflow-wrap:anywhere}@media (max-width:600px){.cms-live-preview iframe{height:540px}}.cms-gallery-photo{border:1px solid var(--al-border-subtle);padding:12px;border-radius:12px;min-width:0}.cms-gallery-photo img{width:100%;height:150px;object-fit:cover;border-radius:8px}.cms-heatmap{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));aspect-ratio:1;max-width:480px;border:1px solid var(--al-border-subtle)}.cms-heatmap span{display:flex;align-items:center;justify-content:center;font-size:12px;border:1px solid var(--al-border-subtle);min-width:0}.cms-permission-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(140px,180px);align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--al-border-subtle)}.cms-permission-row .al-select{min-height:44px;width:100%}@media (max-width: 600px){.cms-permission-row{grid-template-columns:1fr;gap:6px}}.cms-group-dialog .cms-team-form fieldset{border:0;padding:0;margin:0;min-width:0}.cms-group-footer{position:sticky;bottom:-24px;background:var(--al-bg-surface,#fff);border-top:1px solid var(--al-border-subtle);padding:12px 0;display:flex;gap:12px;align-items:center;justify-content:space-between}.cms-group-footer details{font-size:13px;min-width:0}.cms-group-footer summary{cursor:pointer;line-height:1.5}.cms-group-footer ul{max-height:140px;overflow:auto;padding-left:20px}.cms-group-footer button{flex-shrink:0;min-height:44px}@media (max-width:600px){.cms-group-footer{bottom:-18px;flex-wrap:wrap}.cms-group-footer button{width:100%}}.cms-group-dialog[open]{display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.cms-group-dialog .dialog-head{flex-shrink:0}.cms-group-dialog .dialog-head .cms-iconbtn{min-width:44px;min-height:44px}.cms-group-dialog .cms-team-form{display:flex;flex-direction:column;overflow:hidden;min-height:0}.cms-group-dialog .cms-group-fields{overflow:auto;min-height:0;flex:1 1 auto;padding-right:6px;scroll-padding-block:12px}.cms-group-footer{position:static;flex-shrink:0;flex-wrap:wrap}.cms-group-footer details{flex-basis:100%}.cms-group-footer button{width:auto}.cms-group-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cms-action-includes{display:block;font-size:12px;font-weight:400;color:var(--al-text-secondary);line-height:1.4;margin-top:4px}.cms-legacy-review{flex-shrink:0;font-size:13px;max-height:36vh;overflow:auto;padding:10px 0}.cms-legacy-review label{display:flex;gap:8px;align-items:start;line-height:1.5}.cms-legacy-review input{margin-top:4px}.cms-featured-documents{list-style:none;padding:0;margin:24px 0;display:grid;gap:16px}.cms-featured-documents li{display:flex;align-items:center;gap:16px;padding:16px;border:1px solid var(--cms-border, #dedbd5);border-radius:12px}.cms-featured-documents label{flex:1;min-width:0}.cms-featured-documents svg{flex-shrink:0}@media (max-width: 600px){.cms-featured-documents li{flex-wrap:wrap}.cms-featured-documents label{flex-basis:calc(100% - 48px)}.cms-featured-documents .cms-acciones{margin-left:auto}}.cms-featured-fields{border:0;margin:0;padding:0;min-width:0}.cms-featured-fields>.al-label{margin-top:14px}.cms-review-panel{margin:20px 0}.cms-review-panel .al-card-body{display:grid;gap:12px}.cms-review-panel .al-label{margin:0}.cms-review-panel button{justify-self:start}.cms-featured-documents .cms-acciones button{min-width:44px;min-height:44px}.cms-cabecera:has(.cms-megapanel){z-index:calc(var(--al-z-sticky) + 1)}.cms-vacio.cms-vacio-compacto{padding:var(--al-space-6) var(--al-space-4);gap:var(--al-space-2)}.cms-vacio-compacto>svg{width:24px;height:24px;color:var(--al-fg-subtle)}.cms-vacio-compacto p{font-size:13px;text-wrap:pretty}.cms-brand-preview article,.cms-brand-preview article h2,.cms-brand-preview article p{color:#24221c}.cms-brand-preview article .cms-sutil{color:#5f5a4c}.cms-sd-ref{display:flex;flex-direction:column;gap:2px}.cms-list-filters{flex-wrap:wrap}.cms-list-filters .cms-filter-search{min-width:min(100%,260px)}.cms-news-pills{margin:0}.cms-news-pills .cms-pill{display:inline-flex;align-items:center;min-height:36px}.cms-news-pills .cms-pill b{opacity:1;font-variant-numeric:tabular-nums}.cms-news-table .cms-celda-acciones{display:inline-flex;align-items:center;gap:var(--al-space-2)}@media (max-width: 767px){.cms-news-pills .cms-pill{min-height:44px}}.cms-cover-fila{display:grid;grid-template-columns:136px minmax(0,1fr);gap:var(--al-space-3);align-items:start;padding:var(--al-space-3);border:1px solid var(--al-border-subtle);border-radius:var(--al-radius-md, 8px);background:var(--al-bg-surface)}.cms-cover .cms-cover-mini{width:136px;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:6px;margin:0;display:block}.cms-cover-vacia{display:grid;place-items:center;background:var(--al-bg-surface-alt);color:var(--al-fg-subtle)}.cms-cover-acc{display:grid;gap:var(--al-space-2);min-width:0}.cms-cover-acc .cms-upload{margin:0}.cms-compose-block .cms-toolbar button svg{width:16px;height:16px;vertical-align:middle}.cms-link svg{width:14px;height:14px;vertical-align:-2px;margin-left:4px}@media (max-width: 767px){.cms-cover-fila{grid-template-columns:72px minmax(0,1fr);padding:var(--al-space-2)}.cms-cover .cms-cover-mini{width:72px}}.cms-vista-movil button svg{width:14px;height:14px}@media (max-width: 768px){.cms-vista-movil{width:100%}.cms-vista-movil button{flex:1;justify-content:center;min-height:44px}.cms-editor:not([data-vista=preview]) .cms-preview-vista{display:none}.cms-editor[data-vista=preview] .cms-editor-col{display:none}.cms-editor .cms-preview-col{display:block!important}}.cms-news-table .cms-iconbtn,.cms-editor-barra>.cms-iconbtn{min-width:44px;min-height:44px;display:inline-grid;place-items:center}.cms-dropzone{position:relative;display:flex;align-items:center;gap:var(--al-space-4);margin:var(--al-space-3) 0;padding:var(--al-space-5) var(--al-space-6);border:2px dashed var(--al-border-default);border-radius:var(--al-radius-lg);background:var(--al-bg-surface);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.cms-dropzone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cms-dropzone svg{flex:none;width:40px;height:40px;padding:8px;border-radius:50%;fill:none;stroke:var(--t-ink, var(--al-fg-default));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;background:var(--t-soft, var(--al-bg-surface-alt))}.cms-dropzone-txt{display:flex;flex-direction:column;gap:2px}.cms-dropzone-txt small{color:var(--al-fg-muted)}.cms-dropzone:hover,.cms-dropzone.sobre{border-color:var(--t-accent, var(--al-border-focus));background:var(--t-soft, var(--al-bg-surface-alt))}.cms-dropzone:has(input:focus-visible){outline:2px solid var(--al-border-focus);outline-offset:2px}.cms-dropzone.ocupada{cursor:progress;border-style:solid}.cms-meses{display:flex;gap:var(--al-space-2);overflow-x:auto;padding-bottom:var(--al-space-2);margin-bottom:var(--al-space-3);scrollbar-width:thin}.cms-meses button{flex:none;min-height:36px;padding:0 var(--al-space-3);border:1px solid var(--al-border-subtle);border-radius:999px;background:var(--al-bg-surface);color:var(--al-fg-default);font:inherit;font-size:13px;cursor:pointer}.cms-meses button small{margin-left:4px;color:var(--al-fg-muted)}.cms-meses button[aria-pressed=true]{border-color:var(--t-accent, var(--al-border-focus));background:var(--t-soft, var(--al-bg-surface-alt));font-weight:600}.cms-media-mes h3{margin:var(--al-space-4) 0 var(--al-space-2);font-size:15px}@media (prefers-reduced-motion: reduce){.cms-dropzone{transition:none}}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-\[1px\]{bottom:1px}.left-2{left:.5rem}.left-\[1px\]{left:1px}.right-2{right:.5rem}.right-4{right:1rem}.right-\[1px\]{right:1px}.top-1\.5{top:.375rem}.z-\[9999\]{z-index:9999}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-5{height:1.25rem}.h-full{height:100%}.max-h-\[85vh\]{max-height:85vh}.min-h-\[300px\]{min-height:300px}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-5{width:1.25rem}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize-none{resize:none}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-3{gap:.75rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.border{border-width:1px}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pr-16{padding-right:4rem}.text-\[11px\]{font-size:11px}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.focus-within\:border-transparent:focus-within{border-color:transparent}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-indigo-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1)) }.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:opacity-80:hover{opacity:.8}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:pointer-events-none .is-editor-empty:first-child:before{pointer-events:none}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:float-left .is-editor-empty:first-child:before{float:left}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:h-0 .is-editor-empty:first-child:before{height:0px}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:text-gray-400 .is-editor-empty:first-child:before{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.\[\&_\.is-editor-empty\:first-child\:\:before\]\:content-\[attr\(data-placeholder\)\] .is-editor-empty:first-child:before{--tw-content: attr(data-placeholder);content:var(--tw-content)}.\[\&_\.tiptap\]\:outline-none .tiptap{outline:2px solid transparent;outline-offset:2px}.cms-soporte-btn{height:40px;white-space:nowrap}.cms-help-soporte,.cms-mobile-soporte{display:flex;flex-wrap:wrap;align-items:center;gap:var(--al-space-2)}.cms-help-soporte{margin-bottom:var(--al-space-4);padding-bottom:var(--al-space-3);border-bottom:1px solid var(--al-border)}.cms-mobile-soporte{margin-top:var(--al-space-3)}.cms-help-tickets{display:inline-flex;align-items:center;gap:var(--al-space-2);min-height:40px;padding:0 var(--al-space-3);border-radius:var(--al-radius-md);color:var(--cms-tone-sky-ink);font-weight:var(--al-weight-semibold);text-decoration:none}.cms-help-tickets:hover{background:var(--cms-tone-sky-soft)}.cms-help-tickets svg{width:18px;height:18px}.cms-soporte>div:not(.cms-soporte-filtro):not(.cms-soporte-propuestas){padding:0 0 var(--al-space-8)!important}@media (max-width: 768px){.cms-soporte{overflow-wrap:anywhere}}.cms-soporte-filtro{display:inline-flex;gap:4px;margin-bottom:var(--al-space-4);padding:4px;border-radius:var(--al-radius-md);background:var(--cms-tone-sky-soft)}.cms-soporte-filtro button{min-height:40px;padding:0 var(--al-space-4);border:0;border-radius:var(--al-radius-sm);background:transparent;color:var(--cms-tone-sky-ink);font:inherit;font-weight:var(--al-weight-semibold);cursor:pointer}.cms-soporte-filtro button[aria-pressed=true]{background:var(--al-bg, #fff);box-shadow:0 1px 2px #0000001f}.cms-soporte-propuestas section article{background:var(--cms-tone-sky-soft)}.cms-soporte-propuestas button{min-height:40px;padding:0 var(--al-space-4);border:0;border-radius:var(--al-radius-md);background:var(--al-primary, #1b7068);color:#fff;font:inherit;font-weight:var(--al-weight-semibold);cursor:pointer}.cms-soporte-propuestas button:disabled{opacity:.6;cursor:wait}.cms-soporte p{color:inherit}.cms-soporte-propuestas{max-width:760px;margin:0 auto}.cms-soporte span[style*=--mono-code]{flex-shrink:0;white-space:nowrap}.cms-soporte span[style*=text-overflow]{min-width:0}.cms-soporte-filtro{align-items:center}.cms-soporte-filtro button{white-space:nowrap}@media (max-width: 768px){.cms-soporte div[style*="justify-content: space-between"]{flex-wrap:wrap}.cms-soporte-filtro button,.cms-soporte-propuestas button,.cms-help-tickets{min-height:44px}}.cms-soporte-filtro{display:flex;width:fit-content;margin-left:max(0px,calc((100% - 760px)/2))}.cms-sitios{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--al-space-4);align-items:start}.cms-ficha{padding:var(--al-space-4);position:sticky;top:calc(var(--cms-cab-h, 64px) + 16px)}.cms-ficha-cab{display:flex;align-items:center;gap:var(--al-space-3);margin-bottom:var(--al-space-4)}.cms-dl{display:grid;grid-template-columns:auto 1fr;gap:var(--al-space-2) var(--al-space-4);margin:0;font-size:13px}.cms-dl dt{color:var(--al-fg-subtle)}.cms-dl dd{margin:0}.cms-chips{display:flex;flex-wrap:wrap;gap:var(--al-space-1)}.cms-chips a{text-decoration:none}.cms-ficha-acc{display:flex;flex-direction:column;gap:var(--al-space-2);margin-top:var(--al-space-6)}@media (max-width: 1100px){.cms-sitios{grid-template-columns:1fr}.cms-ficha{position:static}}.cms-extras-grupo{margin-bottom:var(--al-space-8)}.cms-extras-titulo{display:flex;align-items:center;gap:var(--al-space-3);margin-bottom:var(--al-space-3)}.cms-extras-titulo .cms-chip{width:40px;height:40px}.cms-extras-titulo h2{font-size:var(--al-text-lg)}.cms-extras-titulo p{font-size:13px}.cms-extra{display:grid;grid-template-columns:minmax(0,1fr) 140px 340px;gap:var(--al-space-6);align-items:center;padding:var(--al-space-4) var(--al-space-6);border-bottom:1px solid var(--al-border-subtle)}.cms-extra:last-child{border-bottom:0}.cms-extra-info{display:flex;flex-direction:column;gap:var(--al-space-1);min-width:0}.cms-extra-nombre{display:flex;align-items:center;gap:var(--al-space-2);flex-wrap:wrap}.cms-extra-nombre a{text-decoration:none}.cms-extra-nombre a:hover b{text-decoration:underline}.cms-extra-nombre b{font-size:var(--al-text-base)}.cms-extra-info p{color:var(--al-fg-muted)}.cms-extra-costo{display:flex;flex-direction:column;line-height:1.3}.cms-extra-decision{display:flex;flex-direction:column;gap:var(--al-space-2)}.cms-seg-decision{width:100%}.cms-seg-decision button{flex:1;justify-content:center}.cms-seg-decision button[aria-pressed=true][data-decidir=todos]{background:var(--al-color-primary-500);color:#fff}.cms-seg-decision button[aria-pressed=true][data-decidir=algunos]{background:var(--cms-tone-amber-accent);color:#fff}.cms-seg-decision button[aria-pressed=true][data-decidir=apagado]{background:var(--al-color-neutral-600);color:#fff}.cms-seg-decision button:disabled{cursor:default;opacity:.6}.cms-extra-detalle{font-size:13px}.cms-extra-detalle a{font-weight:var(--al-weight-semibold);color:var(--al-color-primary-600)}:root[data-theme=dark] .cms-extra-detalle a{color:var(--al-color-primary-200)}.cms-conteo{font-size:13px;padding:var(--al-space-2) 0}.cms-aplicando{display:inline-flex;align-items:center;gap:var(--al-space-2);color:var(--al-color-info-600);font-weight:var(--al-weight-semibold);font-size:13px}.cms-afectados{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--al-space-2)}.cms-afectados li{display:inline-flex;align-items:center;gap:var(--al-space-2);padding:4px var(--al-space-3) 4px 4px;border-radius:var(--al-radius-full);background:var(--al-bg-surface-alt);color:var(--al-fg-default);font-weight:var(--al-weight-semibold)}@media (max-width: 1100px){.cms-extra{grid-template-columns:minmax(0,1fr) 120px}.cms-extra-decision{grid-column:1 / -1}}@media (max-width: 768px){.cms-extra{grid-template-columns:1fr;gap:var(--al-space-3);padding:var(--al-space-4)}.cms-extra-costo{flex-direction:row;gap:var(--al-space-2);align-items:baseline;flex-wrap:wrap}}.cms-grid>*,.cms-kpis>*,.cms-sitios>*,.al-card-body{min-width:0}.cms-area-right{margin-left:auto}.cms-area-right+.cms-espacio{display:none}.cms-mobile-area{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--t-ink);padding:14px 0 8px}.cms-mobile-links section{display:grid;gap:4px}.cms-site-select{border:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cms-sitio-celda,.cms-ficha dd{overflow-wrap:anywhere;min-width:0}.cms-ficha .cms-sitio-celda>span:last-child{min-width:0}.cms-extras-titulo svg{flex:none}.cms-extra-bar{margin-top:20px;display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}.cms-extra-switch{display:flex;gap:10px;align-items:center}.cms-extra-switch input{width:20px;height:20px;accent-color:var(--al-color-primary-500)}@media (max-width: 768px){.cms-grid-21,.cms-grid-columna{grid-template-columns:minmax(0,1fr)}.al-card-head,.cms-pie-tabla{flex-wrap:wrap}.cms-table-wrap{min-width:0}.cms-extra{grid-template-columns:minmax(0,1fr)}.cms-extra-decision{min-width:0}.cms-ficha .cms-dl{grid-template-columns:100px minmax(0,1fr)}.cms-tabla-movil td{white-space:normal;overflow-wrap:anywhere}}.cms-sd-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--al-space-4)}.cms-sd-nota{margin-top:12px}.cms-sd-cuota{display:flex;flex-direction:column;gap:var(--al-space-2)}.cms-sd-cuota-cifras{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.cms-sd-barra{height:12px;border-radius:999px;background:var(--al-bg-surface-alt);overflow:hidden}.cms-sd-barra>span{display:block;height:100%;background:var(--al-accent, #1b7068);border-radius:inherit}.cms-sd-barra[data-tone=warning]>span{background:var(--al-warning, #b7791f)}.cms-sd-barra[data-tone=danger]>span{background:var(--al-danger, #c53030)}.cms-sd-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--al-space-2)}.cms-sd-head h1{font-size:32px}@media (max-width: 767px){.cms-sd-head h1{font-size:24px}}.cms-sd-diag{display:flex;flex-direction:column;gap:var(--al-space-3)}.cms-sd-diag-fila{display:flex;align-items:flex-start;gap:var(--al-space-3);padding:var(--al-space-3);border-radius:var(--al-radius-lg);background:var(--al-bg-surface-alt)}.cms-sd-diag-fila>span:last-child{display:flex;flex-direction:column}.cms-sd-diag-fila .cms-punto-salud{margin-top:6px}.cms-sd-cache-wrap{margin-top:var(--al-space-4)}.cms-sd-cache{display:flex;align-items:center;gap:var(--al-space-3);flex-wrap:wrap;justify-content:space-between}.cms-sd-cache-estado{display:flex;align-items:center;gap:var(--al-space-2);margin:0 0 4px}@media (max-width: 767px){.cms-sd-grid{grid-template-columns:minmax(0,1fr)}.cms-sd-cache .al-button{width:100%;justify-content:center}}.hi-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--al-space-4);align-items:start}.hi-h2{margin-bottom:12px}.hi-revs{display:flex;flex-direction:column;gap:var(--al-space-2)}.hi-rev{display:flex;flex-direction:column;gap:var(--al-space-2);padding:var(--al-space-3);border:1px solid var(--al-border-subtle);border-radius:var(--al-radius-lg);background:var(--al-bg-surface)}.hi-rev.en-comp{border-color:var(--al-color-primary-500)}.hi-rev-cab{display:flex;align-items:center;gap:var(--al-space-2);flex-wrap:wrap}.hi-rev-cab b{font-size:var(--al-text-base);font-family:var(--al-font-display)}.hi-rev-titulo{overflow-wrap:anywhere;text-wrap:pretty}.hi-rev-acc{display:flex;gap:var(--al-space-2);flex-wrap:wrap;align-items:center}.hi-rev svg.lucide,.hi-cab svg.lucide{width:14px;height:14px;vertical-align:-2px}.hi-selectores{display:flex;gap:var(--al-space-3);align-items:center;flex-wrap:wrap;margin-bottom:var(--al-space-4)}.hi-selectores .al-select{width:300px;max-width:100%}.hi-selectores svg.lucide{color:var(--al-fg-subtle)}.hi-comp>[role=row]{display:contents}.hi-comparacion{scroll-margin-top:140px}.hi-comparacion:focus{outline:none}.hi-comparacion:focus-visible{outline:2px solid var(--al-color-primary-500);outline-offset:4px}.hi-card{margin-top:var(--al-space-3);overflow:hidden}.hi-comp{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr)}.hi-comp>[role=row]>div{padding:var(--al-space-3) var(--al-space-4);border-bottom:1px solid var(--al-border-subtle);min-width:0}.hi-comp>[role=row]>.hi-cab{background:var(--al-bg-surface-alt);font-weight:var(--al-weight-semibold);display:flex;gap:var(--al-space-2);align-items:center;flex-wrap:wrap}.hi-cab-quien{flex-basis:100%;font-weight:var(--al-weight-regular)}.hi-comp>[role=row]>.hi-campo{color:var(--al-fg-muted);font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);text-transform:uppercase;letter-spacing:var(--al-tracking-wide)}.hi-comp>[role=row]>.hi-campo span{display:block;text-transform:none;letter-spacing:0;font-weight:var(--al-weight-regular);color:var(--al-fg-subtle)}.hi-igual{color:var(--al-fg-muted)}.hi-igual,.hi-mod,.hi-mas,.hi-menos{overflow-wrap:anywhere;min-width:0}.hi-mod{background:var(--al-color-warning-50);border-radius:var(--al-radius-sm);padding:2px 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--al-color-warning-900)}.hi-mas{background:var(--al-color-success-50);color:var(--al-color-success-900);border-radius:var(--al-radius-sm);padding:2px 6px;display:block}.hi-menos{background:var(--al-color-danger-50);color:var(--al-color-danger-900);border-radius:var(--al-radius-sm);padding:2px 6px;display:block;text-decoration:line-through}:root[data-theme=dark] .hi-mod,:root[data-theme=dark] .hi-mas,:root[data-theme=dark] .hi-menos{background:var(--al-bg-surface-alt);color:var(--al-fg-default);outline:1px solid var(--al-border-default)}:root[data-theme=dark] .hi-mas{outline-color:var(--al-color-success-500)}:root[data-theme=dark] .hi-menos{outline-color:var(--al-color-danger-500)}:root[data-theme=dark] .hi-mod{outline-color:var(--al-color-warning-500)}.hi-lineas{display:flex;flex-direction:column;gap:var(--al-space-1)}.hi-lineas>span{display:block}.hi-foto{display:flex;gap:var(--al-space-3);align-items:center}.hi-foto img{width:88px;aspect-ratio:16/10;object-fit:cover;border-radius:var(--al-radius-md);flex:none}.hi-leyenda{display:flex;gap:var(--al-space-3);flex-wrap:wrap;align-items:center;margin-top:var(--al-space-3)}.hi-leyenda .hi-mas,.hi-leyenda .hi-menos{display:inline}.cms-pub-fechas{display:grid;gap:var(--al-space-3);margin:0 0 var(--al-space-3)}.cms-pub-fechas dt{color:var(--al-fg-muted);font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);text-transform:uppercase;letter-spacing:var(--al-tracking-wide)}.cms-pub-fechas dd{margin:2px 0 0;font-weight:var(--al-weight-semibold)}.cms-pub-fechas dd small{color:var(--al-fg-subtle);font-weight:var(--al-weight-regular)}.cms-pub-mantener{padding:var(--al-space-3);border-radius:var(--al-radius-md);background:var(--al-bg-surface-alt);margin-bottom:var(--al-space-3)}.cms-pub-mantener p{margin:0 0 var(--al-space-2)}.cms-check{display:inline-flex;gap:var(--al-space-2);align-items:center;cursor:pointer;min-height:44px}.cms-check input{width:18px;height:18px;accent-color:var(--al-color-primary-500)}.hi-cambios{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--al-space-1) var(--al-space-2)}.hi-cambios li{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:var(--al-text-xs);line-height:1.5;background:var(--al-bg-surface-alt);color:var(--al-fg-default);border:1px solid var(--al-border-subtle)}.hi-cambios li[data-campo=published_at]{background:var(--cms-tone-sky-soft);color:var(--cms-tone-sky-ink);border-color:transparent;font-weight:var(--al-weight-semibold)}.hi-cambios li[data-campo=status]{background:var(--cms-tone-teal-soft);color:var(--cms-tone-teal-ink);border-color:transparent}.hi-cambios-nada{margin:0;font-size:var(--al-text-xs)}.hi-rev .cms-sutil{color:var(--al-fg-muted)}.hi-fecha-vuelve p{display:flex;gap:var(--al-space-2);align-items:center;font-weight:var(--al-weight-semibold)}.hi-fecha-vuelve svg.lucide{width:16px;height:16px;flex:none}.hi-fecha-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--al-space-3);margin:0 0 var(--al-space-2)}.hi-fecha-par dt{color:var(--al-fg-muted);font-size:var(--al-text-xs);font-weight:var(--al-weight-semibold);text-transform:uppercase;letter-spacing:var(--al-tracking-wide)}.hi-fecha-par dd{margin:2px 0 0;font-weight:var(--al-weight-semibold);color:var(--al-fg-default);overflow-wrap:anywhere}.hi-fecha-par div:last-child dd{color:var(--cms-tone-sky-ink)}.hi-fecha-nota{margin:var(--al-space-1) 0 0!important;font-weight:var(--al-weight-regular)!important;color:var(--al-fg-muted)!important;font-size:var(--al-text-sm)}.cms-publicacion .al-input[type=datetime-local],#published-at-input{color-scheme:light dark;min-height:44px;font-size:max(16px,var(--al-text-base))}.cms-pub-fechas dd{color:var(--al-fg-default)}.cms-pub-fechas dd small{color:var(--al-fg-muted)}:root[data-theme=dark] .cms-pub-mantener{background:var(--al-bg-surface-alt);border:1px solid var(--al-border-default)}:root[data-theme=dark] .hi-rev.en-comp{border-color:var(--al-color-primary-400, var(--al-color-primary-500))}@media (max-width: 900px){.hi-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.hi-fecha-par{grid-template-columns:minmax(0,1fr);gap:var(--al-space-2)}.cms-pub-fechas dd{font-size:var(--al-text-base)}.hi-comp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hi-comp>[role=row]>.hi-campo{grid-column:1 / -1;background:var(--al-bg-surface-alt);padding-block:var(--al-space-2)}.hi-comp>[role=row]>.hi-cab:first-child{display:none}.hi-comp>[role=row]>div{padding:var(--al-space-2) var(--al-space-3)}.hi-selectores .al-select{width:100%}.hi-selectores>svg.lucide{display:none}.hi-rev-acc .al-button,.hi-rev-acc button,.cms-publicacion .al-button,.cms-publicacion button,.cms-dialog-actions button{min-height:44px}.cms-pub-fechas dd small{display:block}}.hi-comp .al-badge{max-width:100%;white-space:normal;height:auto}:root{--team-g0-accent: #e26a6a;--team-g0-soft: #fbeaea;--team-g0-ink: #a83a3a;--team-g1-accent: #8e7dbe;--team-g1-soft: #efecf7;--team-g1-ink: #5e4c99;--team-g2-accent: #2ea39a;--team-g2-soft: #e3f4f2;--team-g2-ink: #0f6e66;--team-g3-accent: #f2c94c;--team-g3-soft: #fdf6df;--team-g3-ink: #7a5600;--team-g4-accent: #7bbe6a;--team-g4-soft: #ebf5e7;--team-g4-ink: #3b6a2e;--team-g5-accent: #6faedb;--team-g5-soft: #e7f1fa;--team-g5-ink: #245f8c;--team-none-accent: var(--al-color-neutral-400);--team-none-soft: var(--al-color-neutral-100);--team-none-ink: var(--al-color-neutral-700);--team-on: #2e9e5b;--team-invited: #d9a21b;--team-off: #9aa5a8;--team-stale: #e26a6a;--team-warn-ink: #7a5600;--team-warn-soft: #fdf6df;--team-danger-ink: #a83a3a;--team-danger-soft: #fbeaea;--team-line: var(--al-border-subtle);--team-line-soft: var(--al-color-neutral-100);--team-control: var(--al-border-default);--team-strong: var(--brand-strong)}.team-tone-0{--t-accent: var(--team-g0-accent);--t-soft: var(--team-g0-soft);--t-ink: var(--team-g0-ink)}.team-tone-1{--t-accent: var(--team-g1-accent);--t-soft: var(--team-g1-soft);--t-ink: var(--team-g1-ink)}.team-tone-2{--t-accent: var(--team-g2-accent);--t-soft: var(--team-g2-soft);--t-ink: var(--team-g2-ink)}.team-tone-3{--t-accent: var(--team-g3-accent);--t-soft: var(--team-g3-soft);--t-ink: var(--team-g3-ink)}.team-tone-4{--t-accent: var(--team-g4-accent);--t-soft: var(--team-g4-soft);--t-ink: var(--team-g4-ink)}.team-tone-5{--t-accent: var(--team-g5-accent);--t-soft: var(--team-g5-soft);--t-ink: var(--team-g5-ink)}.team-tone-none{--t-accent: var(--team-none-accent);--t-soft: var(--team-none-soft);--t-ink: var(--team-none-ink)}.team-page{container:team / inline-size;font-size:14px;line-height:1.45;color:var(--al-fg-default)}.team-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.team-page :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--team-strong);outline-offset:2px}.team-plain{border:0;margin:0;padding:0;min-width:0}.team-plain>label{display:grid;gap:4px;margin-bottom:10px}.team-title{min-width:0}.team-crumb{margin:0 0 6px;font-size:13px;color:var(--al-fg-muted)}.team-title h1{margin:0;font-size:24px;font-weight:700;line-height:1.25}.team-title h1 span{font-size:16px;font-weight:500;color:var(--al-fg-muted)}.team-crosslink{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:600;color:var(--team-strong)}.team-primary,.team-secondary,.team-iconbtn,.team-linkbtn,.team-new-group,.team-tog{font:inherit;cursor:pointer}.team-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:0;border-radius:10px;background:var(--team-strong);color:var(--al-fg-inverse);font-weight:600}.team-primary:disabled{opacity:.55;cursor:not-allowed}.team-secondary{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--team-control);border-radius:8px;background:var(--al-bg-surface);color:var(--al-fg-default);font-size:13px;font-weight:600;white-space:nowrap}.team-secondary[data-tone=danger]{color:var(--team-danger-ink)}.team-secondary:hover:not(:disabled),.team-iconbtn:hover:not(:disabled){background:var(--al-bg-surface-alt)}.team-iconbtn{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--al-fg-default)}.team-linkbtn{border:0;background:none;padding:0;color:var(--team-strong);font-weight:600;text-decoration:underline;text-underline-offset:2px;min-height:32px}.team-empty{margin:0;color:var(--al-fg-muted)}.team-people{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"head head" "groups aside";gap:20px 24px;align-items:start;padding-bottom:40px}.team-head{grid-area:head;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.team-people .team-title{grid-area:title;margin-right:auto}.team-people .team-search{grid-area:search;width:280px;box-sizing:border-box}.team-people .team-invite{grid-area:invite}.team-people .team-groups{grid-area:groups}.team-search{grid-area:search;align-self:end}.team-people .team-invite{grid-area:invite;align-self:end}.team-people .team-groups{grid-area:groups;margin-right:12px}.team-people .team-attention{grid-area:aside}.team-search{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid var(--team-control);border-radius:10px;background:var(--al-bg-surface);color:var(--al-fg-muted)}.team-search:focus-within{outline:2px solid var(--team-strong);outline-offset:2px}.team-search input{flex-grow:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--al-fg-default)}.team-search input:focus-visible{outline:0}.team-groups{display:flex;flex-direction:column;gap:22px;min-width:0;container:groups / inline-size}.team-group-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.team-swatch{flex-shrink:0;width:12px;height:12px;border-radius:4px;background:var(--t-accent)}.team-group-head h2{margin:0;font-size:16px;font-weight:700}.team-group-meta{color:var(--al-fg-muted);min-width:0}.team-group-link{margin-left:auto;font-size:13px;font-weight:600;color:var(--team-strong)}.team-short{display:none}.team-person-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.team-person{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--team-line);border-radius:12px;background:var(--al-bg-surface);transition:border-color .15s ease}.team-person:hover{border-color:var(--al-border-strong)}.team-avatar{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:var(--t-soft);color:var(--t-ink);font-size:13px;font-weight:700}.team-avatar[data-size=sm]{width:26px;height:26px;font-size:11px}.team-person-text{flex-grow:1;min-width:0;line-height:1.3}.team-person-text strong{display:block;font-weight:600;overflow-wrap:anywhere}.team-state{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--al-fg-muted)}.team-state i{flex-shrink:0;width:7px;height:7px;border-radius:999px;background:var(--team-on)}.team-state[data-state=new] i{background:var(--team-invited)}.team-state[data-state=invited]{color:var(--team-warn-ink)}.team-state[data-state=invited] i{background:var(--team-invited)}.team-state[data-state=off] i{background:var(--team-off)}.team-state[data-state=stale]{color:var(--team-danger-ink)}.team-state[data-state=stale] i{background:var(--team-stale)}.team-attention{display:flex;flex-direction:column;gap:14px;min-width:0}.team-attention-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.team-box{margin:0;padding:16px;border:1px solid var(--team-line);border-radius:14px;background:var(--al-bg-surface)}.team-box h3{margin:0 0 4px;font-size:15px;font-weight:700}.team-box-help{margin:0 0 10px;font-size:13px;color:var(--al-fg-muted)}p.team-box.team-box-help{margin:0}.team-count{margin-left:4px;padding:1px 8px;border-radius:999px;font-size:12px;background:var(--team-warn-soft);color:var(--team-warn-ink)}.team-count[data-tone=danger]{background:var(--team-danger-soft);color:var(--team-danger-ink)}.team-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--team-line-soft)}.team-row:last-child{padding-bottom:0}.team-row-text{flex-grow:1;min-width:0;line-height:1.3}.team-row-text strong{display:block;font-weight:600;overflow-wrap:anywhere}.team-row-text span{font-size:12px;color:var(--al-fg-muted)}.team-row-text [data-tone=warn]{color:var(--team-warn-ink)}.team-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:14px 16px;border-radius:14px;background:var(--al-bg-surface-alt);text-align:center}.team-summary div{display:flex;flex-direction:column-reverse}.team-summary dt{font-size:12px;color:var(--al-fg-muted)}.team-summary dd{margin:0;font-size:22px;font-weight:700}.team-history{font-size:13px;color:var(--al-fg-muted)}.team-history summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.team-history ul{margin:4px 0 0;padding-left:18px}.team-groups-page{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-template-areas:"title title" "nav main";gap:18px 20px;align-items:start;padding-bottom:40px}.team-groups-page .team-title{grid-area:title}.team-groups-page>nav{grid-area:nav}.team-groups-page>form,.team-groups-page>.al-card{grid-area:main}.team-group-nav{display:flex;flex-direction:column;gap:8px}.team-group-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1.5px solid var(--team-line);border-radius:12px;color:var(--al-fg-default);text-decoration:none}.team-group-item:hover{background:var(--al-bg-surface)}.team-group-item[aria-current=page]{border-color:var(--t-accent);background:var(--al-bg-surface)}.team-group-icon{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--t-soft)}.team-group-item-text{min-width:0;line-height:1.3}.team-group-item-text strong{display:block;font-weight:600}.team-group-item-text small{font-size:12px;color:var(--al-fg-muted)}.team-new-group{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1.5px dashed var(--al-border-strong);border-radius:12px;background:transparent;color:var(--team-strong);font-weight:600}.team-new-group:hover{background:var(--al-bg-surface)}.team-matrix{min-width:0;border:1px solid var(--team-line);border-radius:16px;background:var(--al-bg-surface);box-shadow:inset 0 5px 0 var(--t-accent)}.team-matrix-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:23px 22px 18px;border-bottom:1px solid var(--team-line)}.team-matrix-title{flex:1 1 280px;min-width:0}.team-matrix-title h2{margin:0;font-size:20px;font-weight:700}.team-matrix-title p{margin:2px 0 0;color:var(--al-fg-muted)}.team-matrix-actions{display:flex;flex-wrap:wrap;gap:8px}.team-matrix-actions .team-secondary{min-height:38px;padding:0 14px;border-radius:10px;font-size:14px}.team-matrix-people{flex-basis:100%;display:flex;align-items:center;gap:10px}.team-avatars{display:flex;gap:6px}.team-avatars .team-avatar{width:28px;height:28px}.team-avatar-more{align-self:center;font-size:12px;font-weight:600;color:var(--al-fg-muted)}.team-matrix-people .team-linkbtn{margin-left:auto}.team-legend{display:flex;flex-wrap:wrap;gap:16px;padding:8px 22px 0;font-size:13px;color:var(--al-fg-muted)}.team-legend span{display:inline-flex;align-items:center;gap:6px}.team-legend i{width:22px;height:16px;border-radius:5px;box-sizing:border-box;background:var(--team-strong)}.team-legend i[data-k=off]{background:transparent;border:1.5px solid var(--team-control)}.team-legend i[data-k=na]{background:var(--team-line-soft)}.team-help,.team-note{margin:8px 22px 0;font-size:13px;color:var(--al-fg-muted)}.team-note{padding:10px 12px;border-radius:10px;background:var(--al-bg-surface-alt);color:var(--al-fg-default)}.team-note p{margin:0 0 6px}.team-area{padding:6px 22px 10px}.team-area-head,.team-module{display:grid;grid-template-columns:minmax(0,1fr) repeat(5,84px);gap:6px}.team-area-head{align-items:end;padding:12px 0 6px;border-bottom:1px solid var(--team-line)}.team-area-head h3{margin:0;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--al-fg-muted)}.team-area-head span{text-align:center;font-size:12px;font-weight:600;color:var(--al-fg-muted)}.team-module{align-items:center;padding:8px 0;border-bottom:1px solid var(--team-line-soft)}.team-module-name{min-width:0;line-height:1.3}.team-module-name strong{display:block;font-weight:600}.team-module-name small{font-size:12px;color:var(--al-fg-muted)}.team-extras{display:flex;gap:6px;margin-top:6px}.team-extras .team-tog{width:auto;padding:0 10px}.team-extras .team-tog:not([aria-pressed=true]) svg{display:none}.team-extras .team-tog .team-tog-text{display:inline}.team-tog{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;border:1.5px solid var(--team-control);border-radius:8px;background:var(--al-bg-surface);color:var(--al-fg-default);font-size:13px;font-weight:700}.team-tog svg{visibility:hidden}.team-tog[aria-pressed=true]{border-color:var(--team-strong);background:var(--team-strong);color:var(--al-fg-inverse)}.team-tog[aria-pressed=true] svg{visibility:visible}.team-tog:disabled{cursor:not-allowed;opacity:.55}.team-tog[data-na]{border-color:var(--team-line-soft);background:var(--team-line-soft);color:var(--al-fg-subtle)}.team-tog[data-na] svg{display:none}.team-tog-text{display:none}.team-members{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:16px 22px 20px;border-top:1px solid var(--team-line);background:var(--al-bg-canvas)}.team-members h3{margin:0;font-size:15px;font-weight:700}.team-members h3 span{font-weight:500;color:var(--al-fg-muted)}.team-chips{display:flex;flex-wrap:wrap;gap:8px;flex-grow:1}.team-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 4px;border:1px solid var(--team-line);border-radius:999px;background:var(--al-bg-surface);font-weight:500}.team-chip .team-iconbtn{width:24px;height:24px;border-radius:999px}.team-matrix>.cms-error{margin:12px 22px 0}.team-savebar{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 22px;border-top:1px solid var(--team-line);border-radius:0 0 16px 16px;background:var(--al-bg-surface)}.team-savebar details{flex:1 1 220px;min-width:0;font-size:13px}.team-savebar summary{cursor:pointer;line-height:1.5}.team-savebar ul{max-height:140px;overflow:auto;padding-left:20px}.team-savebar button{min-height:44px}@container groups (max-width: 760px){.team-person-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container groups (max-width: 520px){.team-person-grid{grid-template-columns:1fr;gap:0;border:1px solid var(--team-line);border-radius:14px;overflow:hidden;background:var(--al-bg-surface)}.team-person{padding:10px 12px;border:0;border-bottom:1px solid var(--team-line-soft);border-radius:0}.team-person:last-child{border-bottom:0}.team-person .team-avatar{width:36px;height:36px}.team-person .team-iconbtn{width:44px;height:44px}.team-group-meta{flex-basis:auto}.team-long,.team-group-desc{display:none}.team-short{display:inline}}@container team (max-width: 980px){.team-people{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title invite" "aside aside" "search search" "groups groups";row-gap:14px}.team-head{display:contents}.team-people .team-title{margin-right:0}.team-people .team-invite{align-self:start}.team-people .team-search{width:auto;min-height:44px;border-radius:12px}}@container team (max-width: 720px){.team-attention .team-box{border-color:var(--team-g3-accent)}.team-attention .team-box-help{display:none}p.team-box.team-box-help{display:block}.team-people .team-invite{width:44px;height:44px;min-height:44px;padding:0}.team-people .team-invite span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.team-row .team-secondary,.team-row .team-iconbtn{min-height:44px;min-width:44px;justify-content:center}.team-history summary{min-height:44px}.team-groups-page{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "nav" "main";gap:12px}.team-group-nav{flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px 2px 6px}.team-group-item{flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;scroll-snap-align:start;font-weight:600}.team-group-icon{width:auto;height:auto;background:none}.team-group-icon .team-swatch{width:10px;height:10px;border-radius:3px}.team-group-item-text small{display:none}.team-new-group{flex-shrink:0;padding:0 14px;border-radius:999px}.team-matrix{border:0;background:transparent;box-shadow:none}.team-matrix-head{padding:19px 14px 14px;border:1px solid var(--team-line);border-radius:14px;background:var(--al-bg-surface);box-shadow:inset 0 5px 0 var(--t-accent)}.team-matrix-actions .team-secondary,.team-matrix-people .team-linkbtn{min-height:44px}.team-legend,.team-help,.team-note{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.team-note{padding:10px 12px}.team-area{padding:6px 0 4px}.team-area-head{display:block;padding:10px 0 8px;border-bottom:0}.team-area-head span{display:none}.team-module{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:12px;border:1px solid var(--team-line);border-radius:14px;background:var(--al-bg-surface)}.team-module-name{flex-basis:100%;margin-bottom:2px}.team-tog{height:auto;min-height:44px;padding:0 12px;border-radius:999px;font-weight:600}.team-tog svg{display:none}.team-tog[aria-pressed=true] svg{display:inline}.team-tog-text{display:inline}.team-tog[data-na] .team-na-dash{display:none}.team-members{margin-top:12px;padding:14px;border:1px solid var(--team-line);border-radius:14px}.team-chip .team-iconbtn{width:36px;height:36px}.team-savebar{margin:12px -2px 0;padding:12px;border-radius:0}.team-savebar .team-primary{flex-grow:1;min-height:46px;border-radius:12px}}@media (prefers-reduced-motion: reduce){.team-person{transition:none}.team-group-nav{scroll-behavior:auto}}@container team (max-width: 720px){.team-attention-title{position:static;width:auto;height:auto;overflow:visible;clip-path:none;margin:0 0 -6px;font-size:15px;font-weight:700}.team-summary{display:none}}.stats-page{min-width:0}.stats-page h2{font-size:18px}.stats-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stats-kpi{border:1px solid var(--al-border-default, #ddd);border-radius:10px;background:var(--al-bg-surface, #fff);padding:16px;display:grid;gap:6px}.stats-kpi strong{font-size:28px;font-variant-numeric:tabular-nums;line-height:1.2}.stats-kpi small,.stats-breakdown small{color:var(--al-fg-muted, #525a66)}.stats-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0}.stats-columns>*{min-width:0;margin:0}.stats-chart{width:100%;max-height:300px;display:block;margin-top:16px}.stats-chart text{font-size:15px;fill:var(--al-fg-muted, #525a66)}.stats-gridline{stroke:var(--al-border-default, #d6d8db)}.stats-bar{fill:var(--al-color-primary-600, #186b61)}.stats-toggle{display:flex;gap:8px}.stats-toggle button,.stats-sites button{background:var(--al-bg-surface, #fff);color:var(--al-fg-default, #252b30);border:1px solid var(--al-border-default, #ddd);border-radius:8px;padding:10px 14px;cursor:pointer;min-height:44px}.stats-toggle button[aria-pressed=true],.stats-sites button[aria-pressed=true]{border-color:var(--al-color-primary-600, #186b61);box-shadow:inset 0 0 0 1px var(--al-color-primary-600, #186b61);font-weight:700}.stats-page :focus-visible{outline:3px solid var(--al-color-primary-600, #186b61);outline-offset:3px}.stats-page select,.stats-page input,.stats-page summary{min-height:44px}.stats-page label{display:grid;gap:6px;min-width:0}.stats-page select{max-width:100%}.stats-toolbar form{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.stats-toolbar{align-items:end}.stats-breakdown{list-style:none;padding:0}.stats-breakdown li{margin-bottom:18px}.stats-breakdown li>div:first-child{display:flex;justify-content:space-between;gap:12px}.stats-track{height:7px;background:var(--al-bg-subtle, #eee);border-radius:4px;margin-top:7px}.stats-track span{height:100%;background:var(--al-color-primary-600, #186b61);display:block;border-radius:4px}.stats-ranking{padding-left:24px}.stats-ranking li{padding:12px 0;border-bottom:1px solid var(--al-border-default, #ddd)}.stats-ranking li span{display:inline-block;width:calc(100% - 65px);vertical-align:top;overflow-wrap:anywhere;padding-right:8px}.stats-ranking strong{display:inline-block;width:65px;text-align:right;font-variant-numeric:tabular-nums}.stats-sites{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.stats-sites button{text-align:left;display:grid;gap:5px}.stats-sites strong{font-size:22px}.stats-data summary{cursor:pointer;padding:10px 0}@media (max-width: 767px){.stats-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stats-kpi{padding:12px}.stats-kpi strong{font-size:25px}.stats-columns{grid-template-columns:minmax(0,1fr)}.stats-toolbar>label,.stats-toolbar form{width:100%}.stats-page .cms-page-head{flex-wrap:wrap;gap:12px}}@media (max-width: 767px){body:has(.stats-page) .cms-cabecera .cms-iconbtn{min-width:44px;min-height:44px}}.stats-page .stats-detail-title{margin-top:24px}
