@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-ext-wght-normal.0-betx8k8_u3r.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-wght-normal.3fope3hsfcjah.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-vietnamese-wght-normal.2n-t_bbv7ec7m.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-ext-wght-normal.0hsc8w3pfbl3r.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-wght-normal.1wzrasd95pxo_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--negro:#5a3b34;--negro-2:#6d4a41;--muro:#fff8f4;--papel:#fff;--tinta:#2f201c;--suave:#7d6660;--linea:#f3e2da;--linea-2:#e6cdc2;--oro:#c9973f;--oro-claro:#f0d391;--bronce:#8a3e2c;--champan:#fde4d9;--acento:#b0533e;--acento-2:#964434;--flujo:#f8ebe4;--gris:#8c8678;--alerta:#9c3d14;--alerta-t:#fbece3;--ok:#2f6b4a;--metal:linear-gradient(100deg, #9a7420, #e8cf85 48%, #b48a2b);--display:"Nunito Variable", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--muro);color:var(--tinta);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;font:15px/1.55 Nunito Variable,system-ui,sans-serif}a{color:inherit;text-decoration:none}main a:hover{text-underline-offset:2px;text-decoration:underline}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--oro);outline-offset:2px}input,select,button{font:inherit;color:inherit}input,select{background:var(--papel);border:1px solid var(--linea-2);border-radius:6px;width:100%;padding:8px 10px}input:focus,select:focus{border-color:var(--bronce)}button{background:var(--papel);border:1px solid var(--linea-2);cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 13px;font-weight:500}button:hover{border-color:var(--tinta)}button.primary{background:var(--acento);border-color:var(--acento);color:#fff}button.primary:hover{background:var(--acento-2);box-shadow:0 0 0 1px var(--champan)}button:disabled{opacity:.6;cursor:wait}label{gap:4px;font-size:14px;font-weight:500;display:grid}label.check{color:var(--suave);align-items:flex-start;gap:9px;font-weight:400;display:flex}label.check input{width:auto;accent-color:var(--bronce);margin-top:4px}.muted{color:var(--suave)}.error{color:var(--alerta)}.success{color:var(--ok)}.empty{color:var(--suave);padding:12px 0}.stack{gap:11px;display:grid}.inline{gap:6px;display:flex}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--linea);padding:10px 12px}tbody tr:last-child td{border-bottom:0}th{color:var(--suave);font-size:13px;font-weight:500}.scroll{background:var(--papel);border:1px solid var(--linea);border-radius:8px;overflow-x:auto}.scroll tbody tr:hover{background:var(--muro)}.avatar{background:var(--champan);color:var(--bronce);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.person{white-space:nowrap;align-items:center;gap:9px;font-weight:500;display:flex}.logo{justify-items:center;gap:5px;display:inline-grid}.logo-symbol{width:30%;height:auto;display:block}.logo-word{width:100%;height:auto;display:block}.on-dark{filter:invert()}.shell{grid-template-columns:216px minmax(0,1fr);min-height:100dvh;display:grid}.side{background:var(--negro);color:#e9e5da;flex-direction:column;gap:22px;height:100dvh;padding:22px 12px 14px;display:flex;position:sticky;top:0}.side-brand{border-bottom:1px solid #2c2922;justify-content:center;padding-bottom:20px;display:flex}.side nav{flex:1;align-content:start;gap:2px;display:grid}.side nav a{color:#bdb7a8;border-radius:6px;align-items:center;gap:11px;padding:9px 12px;display:flex}.side nav a:hover{color:#fff;background:var(--negro-2)}.side nav a.on{color:var(--oro-claro);background:var(--negro-2);box-shadow:inset 2px 0 0 var(--oro)}.side :focus-visible{outline-color:var(--oro-claro)}.menu-body{display:contents}.menu-toggle{color:#f3e9e2;background:0 0;border-color:#ffffff47;align-items:center;gap:7px;padding:7px 12px;font-size:15px;display:none}.test-pill{color:var(--oro-claro);padding:0 12px;font-size:12.5px}.who{border-top:1px solid var(--negro-2);align-items:center;gap:9px;padding:11px 6px 0;font-size:13.5px;display:flex}.who .avatar{display:none}.who span:not(.avatar),.who>a{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.who>a:hover{text-underline-offset:2px;text-decoration:underline}.who button{color:#bdb7a8;background:0 0;border-color:#4a453a;padding:3px 8px;font-size:13px}.who button:hover{color:#fff;border-color:#bdb7a8}.content{min-width:0;padding:30px 34px 52px}.title{font:700 34px/1.15 var(--display);letter-spacing:-.012em;margin-bottom:20px}.title.cap:first-letter{text-transform:uppercase}.sub{color:var(--suave);margin:-14px 0 18px}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.head>.muted{padding-top:14px}.head-side{flex-wrap:wrap;align-items:center;gap:22px;padding-top:6px;display:flex}.notice{background:var(--alerta-t);color:var(--bronce);border-radius:6px;margin-bottom:16px;padding:9px 14px;font-size:14px}.t{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:12px;font-weight:600}.t.t-metodo{background:var(--negro);color:var(--oro-claro)}.t.t-hifu{background:var(--champan);color:var(--bronce)}.t.ag-general{background:var(--muro);color:var(--bronce);border:1px solid var(--linea-2)}.stats{background:var(--papel);border:1px solid var(--linea);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid}.stat{border-left:1px solid var(--linea);gap:1px;padding:16px 20px;display:grid}.stat:first-child{border-left:0}.stat b{font:700 36px/1.1 var(--display)}.stat span{color:var(--suave);font-size:14px}.stat small{color:var(--suave);font-size:12.5px}.today{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:42px;display:grid}.today h2,.block h2,.facts h2,.flow-group>h2,.panel h2{margin-bottom:10px;font-size:16px;font-weight:600}.gap{margin-top:30px}.more{color:var(--bronce);padding-top:10px;font-weight:500}.rows li{border-bottom:1px solid var(--linea);align-items:center;gap:11px;padding:9px 2px;display:flex}.rows li>a:not(.act){flex:1;min-width:0;font-weight:500}.rows .muted{white-space:nowrap;font-size:13.5px}.act{background:var(--acento);color:#fff;border-radius:6px;padding:3px 11px;font-size:13px;font-weight:500}.timeline{position:relative}.timeline li{grid-template-columns:58px minmax(0,1fr);align-items:center;margin-bottom:8px;display:grid}.timeline time{font:700 18px var(--display)}.tl-body{background:var(--papel);border:1px solid var(--linea);border-left:3px solid var(--oro);border-radius:6px;align-items:center;gap:11px;padding:9px 13px;display:flex}.tl-body>span:nth-child(2){flex:1;min-width:0;font-weight:500;display:grid}.tl-body small{color:var(--suave);font-size:12.5px;font-weight:400}.journey{border-radius:8px;gap:2px;height:68px;margin-bottom:18px;display:flex;overflow:hidden}.seg{white-space:nowrap;flex-direction:column;flex-basis:96px;justify-content:center;min-width:0;padding:0 16px;font-size:13px;display:flex}main .seg:hover{filter:brightness(1.08);text-decoration:none}.seg b{font:700 25px/1.1 var(--display)}.seg-captacion{background:var(--negro);color:#fff}.seg-agenda{background:var(--bronce);color:#fff}.seg-venta{background:var(--metal);color:var(--negro)}.seg-perdidos{color:var(--tinta);background:#dad5c8}.board{align-items:stretch;gap:10px;padding-bottom:12px;display:flex;overflow-x:auto}.phase{scroll-margin-left:8px}.phase h2{font:700 19px var(--display);width:max-content;padding:0 2px 9px;position:sticky;left:0}.cols{gap:6px;display:flex}.col{background:#f5e8e1;border-radius:8px;flex:none;width:212px;min-height:420px;padding:8px}.col h3{justify-content:space-between;gap:6px;margin:2px 2px 9px;font-size:13px;font-weight:600;display:flex}.col h3 small{color:var(--suave);font-size:13px;font-weight:500}.card{background:var(--papel);cursor:grab;border-radius:7px;gap:7px;margin-bottom:6px;padding:9px 10px 7px;display:grid;box-shadow:0 1px 2px #281e0a1a}.card:hover{box-shadow:0 1px 2px #281e0a1a, 0 0 0 1px var(--oro)}.card-head{align-items:center;gap:8px;min-width:0;display:flex}.card a{font-size:14px;font-weight:550;line-height:1.25}.card-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.card-meta small{color:var(--suave);white-space:nowrap;font-size:12px}.card select{border:0;border-top:1px solid var(--linea);color:var(--suave);background:0 0;border-radius:0;padding:5px 4px 2px;font-size:12px}dialog{width:min(340px,90vw);color:inherit;border:0;border-radius:10px;padding:24px}dialog::backdrop{background:#0d0c0a8c}dialog h2{font:700 22px var(--display)}.toolbar{gap:6px;max-width:480px;margin-bottom:14px;display:flex}.split-form{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;display:grid}.panel{background:var(--papel);border:1px solid var(--linea);border-radius:8px;padding:18px}.inbox{background:var(--papel);border:1px solid var(--linea);border-radius:10px;grid-template-columns:282px minmax(0,1fr) 272px;height:calc(100dvh - 118px);min-height:500px;display:grid;overflow:hidden}.threads{border-right:1px solid var(--linea);overflow-y:auto}.threads a{border-bottom:1px solid var(--linea);align-items:center;gap:10px;padding:11px 13px;display:flex}main .threads a:hover{background:var(--muro);text-decoration:none}.threads a.on{background:var(--champan)}.th-text{flex:1;min-width:0;display:grid}.th-text b{font-size:14px;font-weight:600}.th-text>span{color:var(--suave);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.threads time{color:var(--suave);white-space:nowrap;align-self:flex-start;font-size:11.5px}.dot{background:var(--alerta);border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.thread{flex-direction:column;min-width:0;min-height:0;display:flex}.thread header{border-bottom:1px solid var(--linea);align-items:center;gap:11px;padding:11px 18px;display:flex}.back-mobile{display:none}.thread header>div{flex:1;min-width:0;line-height:1.25;display:grid}.thread h1{font:700 19px var(--display)}.thread header .muted{font-size:13px}.state{background:var(--muro);color:var(--suave);white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600}.state.on{color:var(--ok);background:#e4efe8}.state.warn{background:var(--alerta-t);color:var(--alerta)}.msgs{background:var(--muro);flex-direction:column;flex:1;gap:11px;padding:20px 18px;display:flex;overflow-y:auto}.msg{gap:3px;max-width:66%;display:grid}.msg p{overflow-wrap:anywhere;border-radius:10px;padding:8px 12px}.msg small{color:var(--suave);font-size:11.5px}.msg small .failed{color:var(--alerta)}.msg.in{align-self:flex-start}.msg.in p{background:var(--papel);border:1px solid var(--linea);border-bottom-left-radius:2px}.msg.out{text-align:right;align-self:flex-end}.msg.out p{text-align:left;border-bottom-right-radius:2px}.msg.out.by-agente p{background:var(--champan);color:var(--negro)}.msg.out.by-flujo p{background:var(--flujo);color:var(--tinta);border:1px solid var(--linea)}.msg.out.by-persona p{background:var(--bronce);color:#fff}.composer{border-top:1px solid var(--linea);gap:6px;padding:9px 12px;display:flex}.composer.sim{background:var(--alerta-t)}.facts{border-left:1px solid var(--linea);align-content:start;gap:7px;padding:16px;display:grid;overflow-y:auto}.facts h2:not(:first-child){border-top:1px solid var(--linea);margin:14px 0 3px;padding-top:14px}.facts h2{margin-bottom:3px;font-size:14.5px}.facts dl{margin:0;display:grid}dt{color:var(--suave);font-size:12px}dd{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px}.plain{gap:4px;font-size:13.5px;display:grid}.pager{background:var(--papel);border:1px solid var(--linea);border-radius:7px;align-items:center;gap:2px;display:flex}.pager a{padding:5px 11px;font-size:14px}main .pager a:hover{background:var(--muro);text-decoration:none}.legend{color:var(--suave);gap:14px;font-size:13px;display:flex}.legend li{align-items:center;gap:6px;display:flex}.legend li:before{content:"";border-radius:3px;width:11px;height:11px}.legend .t-metodo:before{background:var(--negro)}.legend .t-hifu:before{background:var(--oro)}.legend .ag-general:before{background:var(--papel);border:1px solid var(--linea-2);box-shadow:inset 2px 0 var(--bronce)}.cal-wrap{background:var(--papel);border:1px solid var(--linea);border-radius:10px;overflow-x:auto}.cal{grid-template-columns:54px repeat(6,minmax(142px,1fr));min-width:910px;display:grid}.cal-day{border-left:1px solid var(--linea);border-bottom:1px solid var(--linea-2);padding:10px;font-size:14px;font-weight:600}.cal-day:first-letter{text-transform:uppercase}.cal-day.now{color:var(--bronce);box-shadow:inset 0 -2px var(--oro)}.cal-corner{border-bottom:1px solid var(--linea-2)}.cal-hours span{color:var(--suave);text-align:right;padding:3px 8px 0 0;font-size:12px;display:block}.cal-col{border-left:1px solid var(--linea);background-image:repeating-linear-gradient(to bottom, transparent 0 calc(var(--row) - 1px), var(--linea) calc(var(--row) - 1px) var(--row));position:relative}.closed{background:var(--muro);color:var(--suave);padding:8px 10px;font-size:12.5px;position:absolute;bottom:0;left:0;right:0}.event{border-radius:5px;align-content:start;gap:2px;padding:5px 8px;font-size:13px;line-height:1.25;display:grid;position:absolute;overflow:visible}.event:has(details[open]){z-index:5}.event a{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.event.t-metodo{background:var(--negro);color:#f6f3ea}.event.t-hifu{background:var(--champan);color:var(--tinta);box-shadow:inset 3px 0 var(--oro)}.event.ag-general{background:var(--papel);color:var(--tinta);border:1px solid var(--linea-2);box-shadow:inset 3px 0 var(--bronce)}.event .ev-t{color:var(--bronce);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.agenda-list{display:none}.agenda-list section{background:var(--papel);border:1px solid var(--linea);border-radius:10px;margin-bottom:10px;padding:12px 14px}.agenda-list section.now{border-color:var(--acento)}.agenda-list h2{margin-bottom:6px;font-size:15px;font-weight:700}.agenda-list h2:first-letter{text-transform:uppercase}.ag-item{border-top:1px solid var(--linea);box-shadow:inset 3px 0 var(--champan);grid-template-columns:50px minmax(0,1fr);align-items:center;gap:4px 10px;padding:9px 0 9px 10px;display:grid}.ag-item.t-metodo{box-shadow:inset 3px 0 var(--negro)}.ag-item.ag-general{box-shadow:inset 3px 0 var(--bronce)}.ag-item time{font-weight:700}.ag-item>span{min-width:0;display:grid}.ag-item small{color:var(--suave)}.ag-item form{grid-column:2}.ag-item select{padding:4px 6px;font-size:13px}.ag-item.s-anulada a{color:var(--suave);text-decoration:line-through}.event.s-anulada{opacity:.55}.event.s-anulada a{text-decoration:line-through}.event.s-no_llego{outline:1px dashed var(--alerta);outline-offset:-1px}summary{cursor:pointer;opacity:.85;font-size:12px;list-style:none}summary::-webkit-details-marker{display:none}.pop{background:var(--papel);color:var(--tinta);border-radius:7px;gap:6px;width:160px;margin-top:3px;padding:8px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 6px 18px #140f0538}.pop select{padding:4px 6px;font-size:13px}.pop button{padding:4px 8px;font-size:13px}.flow-group{margin-bottom:28px}.flow-group>h2{font:700 22px var(--display)}.flows{gap:8px;display:grid}.flows>li{background:var(--papel);border:1px solid var(--linea);border-radius:8px;padding:14px 16px}.flows>li.off{opacity:.55}.flow-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.flow-head h3{flex:240px;font-size:15.5px;font-weight:600}.flow-head .muted{font-size:13px}.steps-line{flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.steps-line li{background:var(--muro);border-radius:5px;padding:3px 10px;position:relative}.steps-line li:not(:last-child):after{content:"";background:var(--oro);width:18px;height:1px;position:absolute;top:50%;right:-18px}.steps-line .trigger{background:var(--negro);color:var(--oro-claro);font-weight:500}.steps-line .wait{background:var(--champan);color:var(--bronce)}.block{background:var(--papel);border:1px solid var(--linea);border-radius:8px;min-width:0;margin-bottom:14px;padding:16px 18px}.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.two .block{margin:0}.chart{position:relative}.chart svg{width:100%;display:block;overflow:visible}.axis{stroke:var(--linea-2)}.tick{fill:var(--suave);font-size:12px}.series{fill:none;stroke:var(--bronce);stroke-width:2px;stroke-linejoin:round}.cross{stroke:var(--linea-2)}.mark{fill:var(--bronce);stroke:var(--papel);stroke-width:2px}.tip{background:var(--negro);color:#fff;white-space:nowrap;pointer-events:none;border-radius:5px;padding:3px 9px;font-size:12.5px;position:absolute;top:-6px;transform:translate(-50%)}.bars{gap:11px;display:grid}.bars li{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;font-size:14px;display:grid}.bars b{font-weight:600}.bars i{background:var(--oro);border-radius:4px;grid-column:1/-1;min-width:4px;height:8px;display:block}.auth{background:var(--muro);grid-template-columns:1.15fr 1fr;min-height:100dvh;display:grid}.auth-brand{background:var(--negro);color:var(--oro-claro);text-align:center;place-content:center;justify-items:center;gap:32px;padding:32px;display:grid}.auth-brand .tagline{width:230px;height:auto;display:block}.auth-form{place-self:center;gap:15px;width:min(360px,100% - 32px);padding:32px 0;display:grid}.auth-form h1{font:700 30px/1.2 var(--display);margin-bottom:6px}.public{background:var(--papel);grid-template-columns:1.15fr 1fr;min-height:100dvh;display:grid}.pub-side{background:var(--negro);color:#eee9dc;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:34px;padding:clamp(28px,5vw,64px);display:flex}.pub-side .logo{justify-items:start}.pub-copy h1{font:700 clamp(42px, 6.2vw, 78px)/1.03 var(--display);letter-spacing:-.015em;color:#fff;margin-bottom:18px}.pub-copy p{max-width:44ch;margin-bottom:22px;font-size:19px}.pub-copy li{border-top:1px solid #38342b;max-width:480px;padding:9px 0}.pub-tag{width:200px;height:auto;display:block}.pub-main{place-self:center;width:min(420px,100% - 32px);padding:32px 0}.pub-main h2{font:700 28px/1.2 var(--display);margin-bottom:20px}.pub-where{margin-top:16px;font-size:13.5px}.thanks{background:var(--champan);border-radius:8px;padding:18px;font-size:18px}.trap{position:absolute;left:-9999px}@media (max-width:1100px){.inbox{grid-template-columns:230px minmax(0,1fr)}.facts{border-left:0;border-top:1px solid var(--linea);grid-column:1/-1;max-height:300px}.inbox{height:auto}.msgs{min-height:340px;max-height:60vh}}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.side{z-index:30;flex-flow:wrap;justify-content:space-between;align-items:center;gap:0;height:auto;padding:10px 16px;position:sticky;top:0}.side-brand{border:0;padding:0}.side-brand .logo{width:92px!important}.menu-toggle{display:flex}.menu-body{width:100%;display:none}.menu-body.open{gap:10px;max-height:calc(100dvh - 70px);padding:12px 0 4px;display:grid;overflow-y:auto}.side nav a{padding:11px 12px;font-size:16px}.test-pill{padding:0 12px}.content{padding:20px 16px 38px}.title{font-size:28px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:12px 15px}.stat:nth-child(odd){border-left:0}.stat:nth-child(n+3){border-top:1px solid var(--linea)}.today,.split-form{grid-template-columns:minmax(0,1fr);gap:28px}.inbox{grid-template-columns:minmax(0,1fr)}.threads{border-right:0;max-height:none}.inbox:not(.has-selection) .thread,.inbox:not(.has-selection) .facts,.inbox.has-selection .threads{display:none}.back-mobile{border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-6px;font-size:20px;display:grid}.back-mobile:hover{background:var(--muro);text-decoration:none}.msgs{min-height:50vh}.journey{height:60px}.seg{flex-basis:0;padding:0 9px;font-size:12px}.seg b{font-size:20px}.cal-wrap{display:none}.agenda-list{display:block}.board{scroll-snap-type:x mandatory}.col{scroll-snap-align:start;width:82vw;min-height:0}.scroll.cards thead{display:none}.scroll.cards tr{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:11px 14px;display:grid}.scroll.cards td{border:0;order:3;padding:0}.scroll.cards td:first-child{order:1}.scroll.cards td.chip-cell{order:2;justify-self:end}.scroll.cards td.opt{display:none}.scroll.cards td.sub{color:var(--suave);grid-column:1/-1;padding-left:37px;font-size:13.5px;line-height:1.35}.scroll.cards tr{align-items:center;row-gap:3px}.public .pub-side{gap:14px;padding:22px 18px}.public .pub-copy h1{margin-bottom:8px;font-size:34px}.public .pub-copy p{margin-bottom:0;font-size:16px}.public .pub-copy ul,.public .pub-tag{display:none}.public .pub-side .logo{width:120px!important}.auth,.public{grid-template-columns:minmax(0,1fr)}.auth-brand{gap:18px;padding:30px 20px}.auth-brand .logo{width:220px!important}.msg{max-width:88%}}.demo-start{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:16px;display:grid}.demo{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.phone{border:10px solid var(--negro);background:#efe4dc;border-radius:30px;flex-direction:column;height:min(720px,100dvh - 150px);min-height:480px;display:flex;overflow:hidden}.phone header{background:var(--negro);color:#fff;align-items:center;gap:10px;padding:10px 14px;display:flex}.phone header div{line-height:1.2;display:grid}.phone header small{color:var(--oro-claro);font-size:12px}.phone-avatar{background:var(--champan);width:34px;height:34px;color:var(--negro);border-radius:50%;place-items:center;font-weight:700;display:grid}.phone-msgs{flex-direction:column-reverse;flex:1;gap:8px;padding:14px 12px;display:flex;overflow-y:auto}.bubble{gap:2px;max-width:82%;display:grid}.bubble p{overflow-wrap:anywhere;white-space:pre-line;border-radius:10px;padding:7px 10px;font-size:14.5px;line-height:1.4}.bubble small{color:var(--suave);font-size:11px}.bubble.theirs{align-self:flex-start}.bubble.theirs p{background:#fff;border-top-left-radius:2px}.bubble.mine{text-align:right;align-self:flex-end}.bubble.mine p{background:var(--champan);text-align:left;border-top-right-radius:2px}.phone-composer{background:var(--papel);border-top:1px solid var(--linea);gap:6px;padding:8px;display:grid}.phone-composer>div{gap:6px;display:flex}.phone-typing{color:var(--bronce);padding:0 4px;font-size:12.5px}.demo-side dl{gap:2px;margin:8px 0 12px;display:grid}.demo-appt{display:block}.demo-links{margin-bottom:10px}@media (max-width:860px){.demo{grid-template-columns:1fr}}.team{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.team>form{max-width:560px}.team select{min-width:150px}.wa-box{max-width:720px;margin-top:16px}.wa-box p{margin:0}.team tr.off td{color:var(--suave)}.person{align-items:center;gap:9px;display:flex}.person>span{line-height:1.3;display:grid}.reset summary{color:var(--bronce);font-size:13.5px}.reset form{margin-top:8px}.side nav .badge{background:var(--acento);color:#fff;text-align:center;border-radius:20px;min-width:22px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:700}.notices{padding:0}.notices li+li{border-top:1px solid var(--linea)}.notice-row{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;padding:12px 18px;display:grid}.notice-row:hover{background:var(--muro)}.notice-row:focus-visible{outline:2px solid var(--oro)}.notice-row span{color:var(--suave);grid-column:1;font-size:14px}.notice-row time{color:var(--suave);grid-area:1/2;font-size:13px}.notices li.unread .notice-row{box-shadow:inset 3px 0 var(--acento);background:#fff6f2}.import{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.import input[type=file]{background:var(--muro);padding:7px}.import-summary{border-top:1px solid var(--linea);gap:6px;padding-top:10px;display:grid}.steps{color:var(--tinta);gap:8px;padding-left:18px;list-style:outside;display:grid}@media (max-width:900px){.import{grid-template-columns:1fr}}textarea{font:inherit;color:inherit;background:var(--papel);border:1px solid var(--linea-2);resize:vertical;border-radius:6px;width:100%;padding:8px 10px}textarea:focus{border-color:var(--bronce)}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}legend small{color:var(--suave);font-weight:400}.fx-toolbar{max-width:720px}.fx-toolbar select{max-width:230px}.fx-hint{font-size:13px;line-height:1.45}.fx-wide{width:100%}.fx-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:10px;display:grid}.fx-card{background:var(--papel);border:1px solid var(--linea);border-radius:10px;gap:12px;height:100%;padding:14px 16px;display:grid}main .fx-card:hover{border-color:var(--oro);text-decoration:none;box-shadow:0 2px 10px #5a3b3414}.fx-card .person>span{white-space:normal;line-height:1.3;display:grid}.fx-card small{font-size:13px}.fx-mini{gap:8px;display:grid}.fx-mini li{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;font-size:13px;display:grid}.fx-mini li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fx-mini li small{color:var(--suave)}.fx-mini i{background:var(--acento);border-radius:3px;grid-column:1/-1;min-width:3px;height:5px;box-shadow:0 0 #0000}.fx-mini i.done{background:var(--ok)}.fx-back{color:var(--bronce);margin-bottom:10px;font-size:14px;font-weight:600;display:inline-block}.fx-head{background:var(--negro);color:#f6ece6;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.fx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--oro-claro);margin-bottom:4px;font-size:12px;font-weight:700}.fx-head h1{font:700 30px/1.15 var(--display);color:#fff}.fx-meta{color:#e2d3cb;margin-top:4px;font-size:14.5px}.fx-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.fx-tags li{color:var(--oro-claro);background:#ffffff1a;border-radius:20px;padding:3px 10px;font-size:12.5px;font-weight:600}.fx-ghost{white-space:nowrap;border:1px solid #ffffff4d;border-radius:7px;padding:7px 13px;font-size:14px;font-weight:600}main .fx-ghost:hover{background:#ffffff14;text-decoration:none}.fx-tabs{border-bottom:1px solid var(--linea-2);scrollbar-width:none;gap:4px;margin:14px 0 18px;display:flex;overflow-x:auto}.fx-tabs a{color:var(--suave);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-weight:600}main .fx-tabs a:hover{color:var(--tinta);text-decoration:none}.fx-tabs a.on{color:var(--acento);border-bottom-color:var(--acento)}.fx-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.fx-chips a{border:1px solid var(--linea-2);background:var(--papel);color:var(--suave);border-radius:20px;padding:5px 13px;font-size:13.5px;font-weight:600}main .fx-chips a:hover{border-color:var(--bronce);text-decoration:none}.fx-chips a.on{background:var(--champan);border-color:var(--acento);color:var(--bronce)}.fx-narrow{max-width:760px}.fx-grid2{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:11px;display:grid}.fx-new>summary{color:var(--acento);opacity:1;font-size:15px;font-weight:700}.fx-new[open]>summary{margin-bottom:14px}.fx-rows{gap:7px;display:grid}.fx-row{grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:6px;display:grid}.fx-rows>button{justify-self:start}.fx-del{color:var(--suave);background:0 0;border-color:#0000;padding:2px 9px;font-size:17px;line-height:1.2}.fx-del:hover{color:var(--alerta);border-color:var(--linea-2)}.fx-link,.fx-link-danger{color:var(--bronce);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.fx-link-danger{color:var(--suave)}.fx-link-danger:hover{color:var(--alerta)}.fx-alert{background:var(--alerta-t);color:var(--alerta);border:1px solid #f3cbb6;border-radius:9px;margin-bottom:12px;padding:11px 15px;font-size:14.5px;font-weight:600;display:block}.fx-prog{background:var(--papel);border:1px solid var(--linea);border-radius:12px;margin-bottom:14px;overflow:hidden}.fx-prog>header{background:var(--negro-2);color:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.fx-prog>header h2{font:700 19px var(--display)}.fx-prog>header p{color:#ead9d0;font-size:13.5px}.fx-prog>header .fx-link-danger{color:#d9c3b9}.fx-prog>header .fx-link-danger:hover{color:#fff}.fx-progress{padding:14px 18px 4px}.fx-progress p{justify-content:space-between;margin-bottom:6px;font-size:14px;display:flex}.fx-progress p span{color:var(--acento);font-weight:700}.fx-progress i{background:var(--muro);border-radius:5px;height:8px;display:block;overflow:hidden}.fx-progress i span{background:linear-gradient(90deg, var(--acento), var(--oro));border-radius:5px;height:100%;display:block}.fx-complete{color:var(--ok);text-align:center;background:#e4efe8;border-radius:8px;margin:12px 18px 0;padding:9px 14px;font-weight:700}.fx-visit{border:1px solid var(--linea-2);background:var(--muro);border-radius:9px;margin:12px 18px 0;padding:10px 14px}.fx-visit>summary{color:var(--acento);opacity:1;font-size:14.5px;font-weight:700}.fx-visit[open]>summary{margin-bottom:12px}.fx-checks{gap:7px;display:grid}.fx-checks label.check{color:var(--tinta);align-items:center}.fx-checks label.check input{margin-top:0}.fx-checks small{color:var(--suave)}.fx-procs{padding:6px 18px 4px}.fx-procs>li{border-bottom:1px solid var(--linea);padding:12px 0}.fx-procs>li:last-child{border-bottom:0}.fx-procs>li>p{justify-content:space-between;gap:10px;margin-bottom:9px;font-size:14.5px;display:flex}.fx-procs>li>p span{color:var(--bronce);background:var(--champan);border-radius:20px;padding:1px 9px;font-size:12.5px;font-weight:700}.fx-dots{flex-wrap:wrap;gap:10px 12px;display:flex}.fx-dots li{justify-items:center;gap:3px;width:50px;display:grid}.fx-dots li span{border:2px dashed var(--linea-2);width:38px;height:38px;color:var(--gris);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.fx-dots li.done span{background:var(--ok);color:#fff;border:0;font-size:17px}.fx-dots li small{color:var(--suave);white-space:nowrap;font-size:11px}.fx-history{padding:4px 18px 14px}.fx-history summary{color:var(--bronce);opacity:1;font-size:13.5px;font-weight:600}.fx-history ul,.fx-controls{margin-top:8px;display:grid}.fx-history li,.fx-controls li{border-top:1px solid var(--linea);justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.fx-history li>span,.fx-controls li>span{gap:1px;min-width:0;font-size:14px;display:grid}.fx-history small,.fx-controls small{color:var(--suave);overflow-wrap:anywhere;font-size:13px}.fx-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-file{background:var(--papel);border:1px dashed var(--acento);color:var(--acento);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:9px 14px;font-weight:600;display:inline-flex}.fx-file:hover{background:var(--champan)}.fx-file input{opacity:0;width:1px;height:1px;position:absolute}.fx-file:focus-within{outline:2px solid var(--oro);outline-offset:2px}.fx-zone h2 small{font-size:13px;font-weight:400}.fx-compare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fx-compare figure{background:var(--negro);aspect-ratio:3/4;border-radius:10px;margin:0;position:relative;overflow:hidden}.fx-compare img{object-fit:cover;width:100%;height:100%;display:block}.fx-compare figcaption{color:#fff;letter-spacing:.06em;text-transform:uppercase;text-align:center;background:linear-gradient(#0000,#1e120ed9);padding:22px 10px 9px;font-size:12.5px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.fx-placeholder{border:2px dashed var(--linea-2);color:var(--suave);text-align:center;aspect-ratio:3/4;border-radius:10px;place-items:center;padding:20px;font-size:14px;display:grid}.fx-strip{gap:10px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.fx-strip li{flex:none;gap:3px;width:110px;display:grid;position:relative}.fx-strip img{object-fit:cover;border-radius:7px;width:110px;height:140px;display:block}.fx-strip small{color:var(--suave);font-size:11.5px}.fx-strip form{position:absolute;top:3px;right:3px}.fx-strip .fx-del{background:#ffffffe6;padding:0 7px}.fx-photo-actions{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.fx-measures{border-top:1px solid var(--linea);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:9px 12px;padding-top:12px;display:grid}.fx-measures legend{float:left;width:100%;margin-bottom:2px}.fx-measures .fx-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 110px 80px}.fx-measures label{font-size:13.5px;font-weight:500}.fx-unit{display:block;position:relative}.fx-unit input{padding-right:40px}.fx-unit em{color:var(--suave);pointer-events:none;font-size:13px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.fx-deltas{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:16px;display:grid}.fx-deltas li{background:var(--papel);border:1px solid var(--linea);border-radius:10px;gap:2px;padding:13px 15px;display:grid}.fx-deltas small{letter-spacing:.08em;text-transform:uppercase;color:var(--suave);font-size:12px;font-weight:700}.fx-deltas b{font:700 28px/1.15 var(--display);color:var(--tinta)}.fx-deltas b em{font-size:15px;font-style:normal;font-weight:600}.fx-deltas li.down b{color:var(--ok)}.fx-deltas li span{font-size:13px}.fx-spark{width:100%;height:40px;margin-top:4px}.fx-spark polyline{fill:none;stroke:var(--acento);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.fx-spark circle{fill:var(--acento)}.fx-table th small{font-weight:400}.fx-table td{white-space:nowrap}.fx-d{font-size:12px;font-weight:700;display:block}.fx-d.down{color:var(--ok)}.fx-d.up{color:var(--alerta)}@media (max-width:900px){.fx-head{padding:18px}.fx-head h1{font-size:25px}.fx-toolbar{flex-wrap:wrap}.fx-toolbar input{flex:100%}.fx-toolbar select{flex:1;max-width:none}.fx-procs,.fx-progress,.fx-history{padding-left:14px;padding-right:14px}.fx-visit,.fx-complete{margin-left:14px;margin-right:14px}.fx-measures{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-measures .fx-row{grid-template-columns:minmax(0,1fr) 80px 66px}}.fx-head-actions{flex-wrap:wrap;gap:8px;display:flex}.fx-ghost.fx-gold{background:var(--oro-claro);color:var(--negro);border-color:var(--oro-claro)}main .fx-ghost.fx-gold:hover{background:#f6dfa6}.fx-danger{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:16px;display:flex}.fx-danger p{gap:2px;max-width:46ch;font-size:14px;display:grid}.fx-btn-danger{color:var(--alerta);background:var(--papel);border-color:#efc4b0}.fx-btn-danger:hover{background:var(--alerta-t);border-color:var(--alerta)}.fx-cardlink{background:var(--muro);border:1px solid var(--linea);border-radius:10px;gap:10px;margin:4px 18px 16px;padding:13px 15px;display:grid}.fx-cardlink>p{gap:2px;font-size:14px;display:grid}.fx-cardlink>form button{justify-self:start}.fx-cardlink-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;font-weight:600;display:flex}.fx-cardlink-actions>a{color:var(--bronce);text-underline-offset:2px;text-decoration:underline}.fx-cardlink-actions>a.fx-wa{color:#fff;background:#1f8f4e;border-radius:7px;padding:6px 13px;text-decoration:none}main .fx-cardlink-actions>a.fx-wa:hover{background:#17733e;text-decoration:none}.fx-copy{gap:6px;display:flex}.fx-copy input{color:var(--suave);font-size:13px}.fx-attach{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.fx-attach input[type=file]{background:var(--muro);flex:220px;width:auto;padding:7px}.fx-attach .error,.fx-attach .success{flex-basis:100%}.fx-bio>summary{opacity:1;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:15px;display:flex}.fx-bio[open]>summary{margin-bottom:12px}.bio{gap:14px;display:grid}.bio h3{letter-spacing:.12em;text-transform:uppercase;color:var(--acento);margin-bottom:6px;font-size:12px;font-weight:800}.bio ul{display:grid}.bio li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(130px,1.3fr) 70px minmax(150px,2fr) 64px;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.bio-name{font-weight:600;line-height:1.25;display:grid}.bio-name small{color:var(--suave);font-size:12px;font-weight:400}.bio-val{font:700 20px var(--display);text-align:right}.bio-bar{border-radius:5px;grid-template-columns:1fr 1fr 1fr;height:22px;display:grid;position:relative;overflow:hidden}.bio-bar i{letter-spacing:.04em;text-transform:uppercase;color:#fff;place-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.bio-bar i:first-child{background:#b9b1a6}.bio-bar i:nth-child(2){background:#4f8f69}.bio-bar i:nth-child(3){background:#d79a48}.bio-bar em{background:var(--tinta);border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-2px;bottom:-2px;box-shadow:0 0 0 2px #fff}.bio-bar.none{background:var(--linea);height:1px}.bio-d{color:var(--suave);text-align:right;text-transform:capitalize;font-size:12.5px;font-weight:700}.bio-d.good{color:var(--ok)}.bio-d.bad{color:var(--alerta)}.bio-score{border:2px solid var(--oro-claro);background:#fffaf0;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex}.bio-score b{font:800 40px/1 var(--display);color:var(--negro);white-space:nowrap}.bio-score b small{color:var(--suave);font-size:16px}.bio-score span{color:var(--suave);font-size:14px}.bio-score strong{color:var(--tinta)}.bio-foot{color:var(--suave);font-size:12.5px}.inf-page{gap:18px;max-width:900px;margin:0 auto;padding:24px 16px 60px;display:grid}.inf-tools{background:var(--papel);border:1px solid var(--linea);border-radius:12px;gap:12px;padding:16px 18px;display:grid}.inf-tools label:not(.check){max-width:320px}.inf-tools fieldset{flex-wrap:wrap;gap:6px 18px;display:flex}.inf-tools legend{width:100%}.inf-tools .check{color:var(--tinta);align-items:center}.inf-tools .check input{margin-top:0}.inf-tools .inline{flex-wrap:wrap}.inf-sheet{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 24px #5a3b341a}.inf-head{background:var(--negro);color:#f6ece6;justify-content:space-between;gap:16px;padding:26px 30px;display:flex}.inf-logo{filter:invert();width:150px;height:auto;margin-bottom:14px;display:block}.inf-head h1{font:700 30px/1.15 var(--display);color:#fff;margin-bottom:4px}.inf-meta{color:#e2d3cb;font-size:14px}.inf-mark{filter:brightness(0)invert(.85)sepia(.6)saturate(3)hue-rotate(-10deg);align-self:flex-start;width:54px;height:auto}.inf-sec{break-inside:avoid;padding:22px 30px 6px}.inf-sec+.inf-sec{border-top:1px solid var(--linea)}.inf-sec h2{letter-spacing:.14em;text-transform:uppercase;color:var(--acento);margin-bottom:14px;font-size:12.5px;font-weight:800}.inf-progress{padding:0 0 10px}.inf-procs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 18px;padding-bottom:14px;font-size:14px;display:grid}.inf-procs li{border-bottom:1px dotted var(--linea-2);justify-content:space-between;padding:4px 0;display:flex}.inf-zone{break-inside:avoid;margin-bottom:18px}.inf-zone h3{margin-bottom:8px;font-size:15px}.inf-zone .fx-compare{max-width:640px}.inf-sec .fx-deltas{margin-bottom:14px}.inf-sec .bio{padding-bottom:16px}.inf-foot{border-top:1px solid var(--linea);color:var(--suave);align-items:center;gap:14px;margin-top:10px;padding:18px 30px 24px;font-size:12.5px;display:flex}.inf-foot img{width:26px;height:auto}@media (max-width:700px){.inf-head,.inf-sec,.inf-foot{padding-left:18px;padding-right:18px}.bio li{grid-template-columns:minmax(0,1fr) 64px}.bio-bar{grid-column:1/-1}.bio-d{grid-area:1/2;display:none}}@media print{@page{margin:12mm}body{background:#fff}.inf-tools{display:none}.inf-page{max-width:none;padding:0}.inf-sheet{box-shadow:none;border-radius:0}.inf-head,.bio-bar i,.fx-progress span,.fx-compare figure,.fx-compare figcaption,.fx-deltas li{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fx-table{overflow:visible}}.cr{background:var(--muro);align-content:start;justify-items:center;gap:14px;min-height:100dvh;padding:22px 14px 40px;display:grid}.cr-card{background:#fff;border-radius:18px;width:min(520px,100%);overflow:hidden;box-shadow:0 6px 28px #5a3b3424}.cr-head{background:var(--negro);color:#f6ece6;text-align:center;padding:24px 22px 20px}.cr-logo{filter:invert();width:130px;height:auto;margin:0 auto 14px;display:block}.cr-head h1{font:700 26px/1.2 var(--display);color:#fff}.cr-prog{color:var(--oro-claro);background:#ffffff1f;border-radius:20px;margin-top:8px;padding:4px 14px;font-size:14px;font-weight:700;display:inline-block}.cr-meta{color:#e2d3cb;margin-top:8px;font-size:13.5px}.cr-body{padding:18px 4px 6px}.cr-body .fx-progress{padding-top:0}.cr-body .fx-complete,.cr-next{margin:10px 18px 4px}.cr-next{background:var(--champan);color:var(--bronce);border-radius:9px;padding:10px 14px;font-size:14.5px}.cr-foot{border-top:1px solid var(--linea);color:var(--suave);justify-content:space-between;align-items:center;gap:12px;padding:16px 22px 20px;font-size:13.5px;display:flex}.cr-foot b{color:var(--tinta)}.cr-foot a{color:var(--acento);white-space:nowrap;font-weight:700}.cr-note{color:var(--suave);text-align:center;max-width:420px;font-size:12.5px}.threads .ch{letter-spacing:.02em;vertical-align:1px;border-radius:8px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.threads .ch-instagram{color:#a3245c;background:#fbe7f0}.threads .ch-facebook{color:#1f4fa8;background:#e6eefc}.res-tools{flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.res-months{flex-wrap:wrap;gap:4px;display:flex}.res-months a{border:1px solid var(--linea-2);text-transform:capitalize;color:var(--tinta);border-radius:16px;padding:6px 12px;font-size:13.5px}.res-months a.on{background:var(--negro);border-color:var(--negro);color:var(--oro-claro)}main .res-months a:hover{border-color:var(--bronce);text-decoration:none}.res-stats .stat b{font-size:30px}.res-spend{align-items:end;gap:10px;margin:10px 0 4px;display:flex}.res-spend label{color:var(--suave);flex:1;gap:4px;max-width:240px;font-size:13px;display:grid}.res-note{margin-top:10px;font-size:13px}.res-table{overflow-x:auto}@media (max-width:700px){.res-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.shell{display:block}.side,.res-tools,.res-spend{display:none}.content{padding:0}}.fx-ev-date{max-width:220px}.fx-ev-section{border-top:1px solid var(--linea);gap:11px;padding:14px 0 4px;display:grid}.fx-ev-section legend{font:700 17px var(--display);color:var(--tinta);float:left;width:100%;margin-bottom:4px}.fx-ev-checks{gap:7px;display:grid}.fx-ev-checks>p{font-size:14px;font-weight:600}.fx-ev-checks>div{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 14px;display:grid}.fx-ev-risk{background:var(--champan);color:var(--bronce);border-radius:9px;max-width:760px;margin-bottom:14px;padding:10px 14px;font-size:14.5px}.fx-pick{gap:8px;display:grid}.fx-pick-extra{border-left:2px solid var(--oro);background:var(--papel);border-radius:0 6px 6px 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 10px;margin:0 0 6px 26px;padding:10px 12px;display:none}.fx-pick-extra label{font-size:13px}.fx-pick:has(>label input:checked) .fx-pick-extra{display:grid}.res-wide{grid-column:1/-1}input[type=date]{appearance:none;min-width:0;max-width:100%;min-height:40px;display:block}input[type=date]::-webkit-date-and-time-value{text-align:left}.fx-grid2>label,.fx-measures>label{min-width:0}.fx-measures>label{flex-direction:column;justify-content:space-between;gap:4px;display:flex}.fx-measures>legend{grid-column:1/-1}
