:root{--ok:var(--ds-positive-dark);--ok-bg:var(--ds-positive-light);--warn:var(--ds-warning-dark);--warn-bg:var(--ds-warning-light);--bad:var(--ds-negative);--bad-bg:var(--ds-negative-light);--m-bg:var(--ds-background);--m-card:var(--ds-white);--m-fg:var(--ds-text);--m-muted:var(--ds-text-3);--m-line:var(--ds-border);--m-alt:var(--ds-primary-light)}.conf .login{min-height:calc(100vh - 38px);display:grid;place-items:center;padding-inline:16px;padding-block:40px}.conf .lcard{width:min(420px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:32px 28px;display:flex;flex-direction:column;gap:16px}.conf .lcard .brand{height:24px}.conf .acc-split{width:min(1160px,100%);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,440px);grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.conf .acc-split>.lcard{border:0;background:transparent;padding:0;width:100%}.conf .acc-split>.pa{align-self:start;position:-webkit-sticky;position:sticky;top:40px}.conf .pa{background:var(--ds-coral);border-radius:var(--r-img);padding:36px 32px 28px;display:flex;flex-direction:column;align-items:center;gap:24px;overflow:hidden;position:relative;min-height:620px}.conf .pa:before{content:"";position:absolute;inset:auto -10% -35% -10%;height:70%;background:radial-gradient(closest-side,rgba(255,255,255,.18),transparent);pointer-events:none}.conf .pa-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;width:min(500px,100%);position:relative}.conf .pa-col{display:flex;flex-direction:column;gap:14px}.conf .pa-col:last-child{margin-top:26px}.conf .pa-card{background:#fff;border-radius:var(--r-lg);padding:14px 16px;box-shadow:0 10px 30px rgba(120,30,20,.18);display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ds-text)}.conf .pa-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-primary)}.conf .pa-tit{font-size:15px;font-weight:600;line-height:1.25}.conf .pa-sub{font-size:12px;color:var(--ds-text-3);margin-top:-6px}.conf .pa-mod,.conf .pa-sel{display:flex;align-items:center;gap:10px;font-size:14px}.conf .pa-mod svg{color:var(--ds-primary)}.conf .pa-sel{position:relative;background:var(--ds-coral);color:#fff;border-radius:10px;padding:7px 10px;margin:0 -24px 0 18px;transform:rotate(-4deg);box-shadow:0 8px 18px rgba(120,30,20,.25);font-weight:500}.conf .pa-cursor{position:absolute;right:-6px;bottom:-14px}.conf .pa-ia-t{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--ds-primary)}.conf .pa-bot,.conf .pa-yo{margin:0;padding:8px 10px;border-radius:12px;font-size:12.5px;line-height:1.35}.conf .pa-yo{align-self:flex-end;background:var(--ds-surface);border-bottom-right-radius:4px;max-width:88%}.conf .pa-bot{background:var(--ds-primary-light);border-bottom-left-radius:4px;max-width:92%}.conf .pa-tarea{display:flex;align-items:center;gap:8px}.conf .pa-box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--ds-border);display:grid;place-items:center;flex:none}.conf .pa-box.on{background:var(--ds-positive);border-color:var(--ds-positive);color:#fff}.conf .pa-box.on svg{width:13px;height:13px}.conf .pa-tx{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conf .pa-chip{font-size:11px;background:var(--ds-surface);border-radius:999px;padding:1px 8px;color:var(--ds-text-2)}.conf .pa-rank{display:flex;align-items:center;gap:8px;font-size:12px}.conf .pa-pos{width:12px;color:var(--ds-text-3)}.conf .pa-av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:600;font-size:12px;flex:none}.conf .pa-barra{flex:1 1;height:6px;background:var(--ds-surface);border-radius:6px;overflow:hidden}.conf .pa-barra i{display:block;height:100%;background:var(--ds-coral);border-radius:6px}.conf .pa-rank b{color:var(--ds-primary);font-weight:600;min-width:40px;text-align:right}.conf .pa-dona{display:flex;align-items:center;gap:12px}.conf .pa-dona span{display:flex;flex-direction:column;color:var(--ds-text-3);font-size:12px}.conf .pa-dona b{font-size:28px;line-height:1;color:var(--ds-text)}.conf .pa-firma{flex-direction:row;align-items:center;gap:10px}.conf .pa-firma small{display:block;color:var(--ds-text-3)}.conf .pa-ok{width:30px;height:30px;border-radius:50%;background:var(--ds-positive-light);color:var(--ds-positive-dark);display:grid;place-items:center;flex:none}.conf .pa-iconos{display:flex;gap:12px;position:relative;margin-top:auto}.conf .pa-iconos span{width:44px;height:44px;border-radius:12px;background:#fff;color:var(--ds-primary);display:grid;place-items:center;box-shadow:0 6px 16px rgba(120,30,20,.18)}@media(max-width:900px){.conf .acc-split{grid-template-columns:1fr;justify-items:center}.conf .acc-split>.pa{display:none}.conf .acc-split>.lcard{max-width:420px}}.conf .f{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--muted)}.conf .f input,.conf .f select{height:42px;border:1px solid var(--line);border-radius:12px;padding:0 12px;background-color:var(--bg);color:var(--fg);font-weight:400;font-size:14px}.conf .hint{font-size:13px;color:var(--muted);margin:0}.conf .btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:100px;border:0;background:var(--accent);color:var(--on-accent);font-weight:500;cursor:pointer}.conf .btn.sec{background:transparent;color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.conf .btn.sm{height:34px;padding:0 14px;font-size:14px}.conf .btn.danger{background:var(--bad);color:#fff}.conf .btn.ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.conf .linkbtn{background:none;border:0;padding:0;color:var(--accent-ink);text-decoration:underline;cursor:pointer;font-size:14px}.conf .app{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 38px)}.conf .side{background:var(--surface);border-right:1px solid var(--line);padding:22px 12px;display:flex;flex-direction:column;gap:2px}.conf .side .brand{height:22px;margin:4px 12px 18px;align-self:flex-start}.conf .nav-h{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:12px 12px 6px}.conf .nav{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:0;background:none;font-weight:500;font-size:14px;text-align:left;cursor:pointer;color:var(--fg)}.conf .nav:hover{background:var(--alt)}.conf .nav[aria-current=page]{background:var(--accent);color:var(--on-accent)}.conf .nav.off{color:var(--muted);cursor:default}.conf .nav.off:hover{background:none}.conf .nav svg{flex:none}.conf .side .grow{flex:1 1}.conf .me{position:relative;border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.conf .mebtn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:12px;border:0;background:none;cursor:pointer;text-align:left}.conf .mebtn:hover{background:var(--alt)}.conf .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:500;font-size:13px;background:var(--alt);color:var(--accent-ink);flex:none}.conf .mebtn .who{min-width:0;flex:1 1}.conf .mebtn .who b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conf .mebtn .who small{display:block;font-size:12px;color:var(--muted)}.conf .menu{position:absolute;bottom:56px;left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 12px 32px rgba(0,0,0,.14);padding:6px;display:flex;flex-direction:column;z-index:5}.conf .menu button{background:none;border:0;text-align:left;padding:9px 12px;border-radius:var(--r-sm);cursor:pointer;font-weight:500;font-size:14px}.conf .menu button:hover{background:var(--alt)}.conf .menu .out{color:var(--bad)}.conf main{padding-inline:clamp(16px,3.5vw,44px);padding-block:30px 80px;min-width:0}.conf .tabs{display:flex;gap:6px;flex-wrap:wrap;margin:22px 0;border-bottom:1px solid var(--line)}.conf .tab{border:0;background:none;padding:10px 4px;margin-right:16px;font-weight:500;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.conf .tab[aria-selected=true]{color:var(--fg);border-color:var(--accent)}.conf .bar{justify-content:space-between;margin-bottom:14px}.conf .bar,.conf .bar .l{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.conf .search{padding:0 14px;background:var(--surface);min-width:0;width:240px}.conf .search,.conf select.fil{height:38px;border:1px solid var(--line);border-radius:100px;max-width:100%}.conf select.fil{padding:0 38px 0 14px;background-color:var(--surface);width:auto}.conf .tw{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.conf table{border-collapse:collapse;width:100%;font-size:14px}.conf td,.conf th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.conf th{font-size:12px;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.conf tr:last-child td{border-bottom:0}.conf .u{display:flex;align-items:center;gap:10px;min-width:220px}.conf .u b{display:block}.conf .u small{display:block;color:var(--muted);font-size:12px}.conf .pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:3px 10px;border-radius:100px;white-space:nowrap}.conf .r-super{background:var(--accent);color:var(--on-accent)}.conf .r-admin{background:var(--alt);color:var(--accent-ink)}.conf .r-editor{background:var(--ok-bg);color:var(--ok)}.conf .r-lector{background:var(--bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.conf .s-act{color:var(--ok)}.conf .s-inv{color:var(--warn)}.conf .s-sus{color:var(--bad)}.conf .s-dot:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:7px;vertical-align:1px}.conf .flags{font-size:16px;letter-spacing:2px;white-space:nowrap;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.conf .extra{font-size:12px;color:var(--accent-ink);font-weight:500}.conf .acts{display:flex;gap:6px;justify-content:flex-end;flex-wrap:nowrap}.conf .ex{font-size:12px;font-weight:500;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:0 5px;margin-left:6px}.conf .confirm{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;font-size:13px}.conf .scrim{position:fixed;inset:0;background:rgba(18,18,18,.38);z-index:20}.conf .drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100%);background:var(--surface);z-index:21;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.18)}.conf .dh{padding:22px 24px 14px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.conf .db{padding:18px 24px;overflow:auto;display:flex;flex-direction:column;gap:18px;flex:1 1}.conf .df{padding:14px 24px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;align-items:center}.conf .x{border:0;background:none;font-size:24px;line-height:1;cursor:pointer;color:var(--muted)}.conf .g2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.conf .roles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.conf .rolecard{border:1.5px solid var(--line);border-radius:var(--r-md);padding:10px 12px;cursor:pointer;background:var(--bg);text-align:left}.conf .rolecard b{display:block;font-size:14px}.conf .rolecard small{display:block;font-size:12px;color:var(--muted);line-height:1.35;margin-top:2px}.conf .rolecard[aria-checked=true],.conf .rolecard[aria-pressed=true]{border-color:var(--accent);background:var(--alt)}.conf .chips{display:flex;flex-wrap:wrap;gap:6px}.conf .chip{border:1px solid var(--line);background:var(--surface);border-radius:100px;padding:5px 12px;font-weight:500;font-size:14px;cursor:pointer}.conf .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.conf .pgroup h3{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.conf .perm{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px dashed var(--line);font-size:14px}.conf .perm:last-child{border-bottom:0}.conf .perm input{width:18px;height:18px;accent-color:var(--accent);flex:none}.conf .perm span{flex:1 1}.conf .perm .dif{font-size:12px;font-weight:500;color:var(--accent-ink)}.conf .mx td,.conf .mx th{text-align:center}.conf .mx td:first-child,.conf .mx th:first-child{text-align:left}.conf .mx input{width:18px;height:18px;accent-color:var(--accent)}.conf .mx .grp td{background:var(--alt);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left}.conf .log{display:flex;flex-direction:column}.conf .ev{display:grid;grid-template-columns:120px 1fr;grid-gap:14px;gap:14px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:14px}.conf .ev:last-child{border-bottom:0}.conf .ev time{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conf .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.conf .card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:6px}.conf .card b{font-size:14px}.conf .st{font-size:13px;font-weight:500}.conf .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:22px;display:flex;flex-direction:column;gap:16px;max-width:640px;position:static;max-height:none;overflow:visible}:root{--m-bg:#EDEAE3;--m-card:#FFFFFF;--m-fg:#121212;--m-muted:#5A5560;--m-line:#E4E0D8;--m-acc:var(--ds-primary);--m-alt:#FDF2F0}.conf .mscrim{position:fixed;inset:0;background:rgba(18,18,18,.5);z-index:30;display:grid;place-items:start center;overflow:auto;padding:32px 16px}.conf .mwin{width:min(720px,100%);background:var(--surface);border-radius:var(--r-md);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3)}.conf .mtop{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px}.conf .mhead,.conf .mtop{border-bottom:1px solid var(--line)}.conf .mhead{padding:16px 22px;display:grid;grid-template-columns:auto 1fr;grid-gap:4px 14px;gap:4px 14px;font-size:14px}.conf .mhead span:nth-child(odd){color:var(--muted)}.conf .mhead .subj{font-weight:500;font-size:16px;grid-column:1/-1;margin-bottom:6px}.conf .mbody{background:var(--m-bg);padding:28px 16px;color:var(--m-fg)}.conf .mail{max-width:560px;margin:0 auto;background:var(--m-card);border-radius:var(--r-md);overflow:hidden;font-family:var(--f-body);color:var(--m-fg)}.conf .mail .mh{padding:26px 32px 0}.conf .mail .mh img{height:24px}.conf .mail .mc{padding:22px 32px 28px;display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.55}.conf .mail h3{font-family:var(--f-display);font-weight:500;font-size:28px;line-height:1.15;margin:0;text-wrap:balance}.conf .mail p{margin:0}.conf .mail .box{background:var(--m-alt);border-radius:var(--r-md);padding:14px 16px;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px;font-size:14px}.conf .mail .box span:nth-child(odd){color:var(--m-muted)}.conf .mail .cta{align-self:flex-start;background:var(--m-acc);color:#fff;border:0;border-radius:100px;padding:13px 26px;font-weight:500;font-size:14px;cursor:pointer}.conf .mail .small{font-size:13px;color:var(--m-muted)}.conf .mail .link{font-size:12px;color:var(--m-acc);word-break:break-all}.conf .mail .mf{border-top:1px solid var(--m-line);padding:16px 32px;font-size:12px;color:var(--m-muted)}.conf .mail .note{border-left:3px solid var(--m-acc);padding-left:12px;font-size:14px;color:var(--m-muted)}.conf .toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:var(--fg);color:var(--bg);padding:10px 8px 10px 20px;display:flex;align-items:center;gap:10px;border-radius:100px;font-weight:500;font-size:14px;z-index:40;max-width:calc(100% - 32px)}.conf .toast.ok{background:#1F7A4D;color:#fff}.conf .toast.error{background:#C62828;color:#fff}@media(max-width:820px){.conf .nav.off{display:none}.conf .app{grid-template-columns:1fr}.conf .side{flex-direction:row;flex-wrap:wrap;align-items:center;padding:10px 12px;border-right:0;border-bottom:1px solid var(--line)}.conf .side .brand{margin:0 8px 0 4px}.conf .nav-h,.conf .side .grow{display:none}.conf .me{border-top:0;margin:0 0 0 auto;padding:0}.conf .mebtn .who{display:none}.conf .menu{bottom:auto;top:46px;left:auto;right:0;width:220px}.conf .ev,.conf .g2,.conf .roles{grid-template-columns:1fr}.conf .ev{gap:2px}}@media(prefers-reduced-motion:reduce){.conf *{transition:none!important}}.conf .eqp{display:inline-block;font-size:12px;font-weight:500;padding:2px 10px;border-radius:100px;background:var(--alt);color:var(--accent-ink);white-space:nowrap}.conf .eqlist{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.conf .eqrow{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.conf .eqrow:last-child{border-bottom:0}.conf .eqlist .hint{padding:12px}.conf .g3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.conf .dp-h{margin:10px 0 0;font-size:14px}.conf .dp-dom{display:grid;grid-template-columns:minmax(0,3fr) repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:900px){.conf .dp-dom,.conf .g3{grid-template-columns:repeat(2,minmax(0,1fr))}.conf .dp-calle{grid-column:1/-1}}@media(max-width:520px){.conf .dp-dom,.conf .g3{grid-template-columns:minmax(0,1fr)}}.conf .recv-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.conf .recv-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.conf .recv-lista li:last-child{border-bottom:0}.conf .recv-lista li.off .recv-txt b{color:var(--muted)}.conf .recv-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.conf .recv-txt b{font-size:14px}.conf .recv-txt small{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.conf .recv-txt em{font-style:normal;font-size:12px;font-weight:500;color:var(--muted);background:var(--col,var(--bg));border-radius:100px;padding:1px 8px;align-self:flex-start}.conf .recv-acc{display:flex;gap:12px;flex:none;align-items:center;flex-wrap:wrap;justify-content:flex-end}.conf .recv-ed{display:flex;flex-direction:column;gap:10px;width:100%}.conf .recv-nuevo{display:grid;grid-template-columns:1fr 1.4fr auto;grid-gap:10px;gap:10px;align-items:end}@media(max-width:700px){.conf .recv-nuevo{grid-template-columns:1fr}.conf .recv-lista li{flex-direction:column;align-items:flex-start}}.conf .pgroup-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px}.conf .pgroup-h h3{margin:0}.conf .ptodos{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--accent-ink);cursor:pointer}.conf .ptodos input{width:16px;height:16px;accent-color:var(--accent)}.conf .perm.nopuede span:not(.dif){color:var(--muted)}.conf .perm .dif.nop{flex:none;color:var(--muted);font-weight:500}.conf .mas3{width:34px;height:34px;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--muted);cursor:pointer}.conf .mas3:hover,.conf .mas3[aria-expanded=true]{background:var(--alt);color:var(--fg);border-color:var(--line)}.conf .mas3:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.menu3{position:fixed;z-index:60;min-width:200px;background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18);padding:6px;display:flex;flex-direction:column}.menu3 a,.menu3 button{display:block;width:100%;text-align:left;padding:9px 12px;border:0;border-radius:8px;background:none;color:var(--fg);font:inherit;font-size:14px;text-decoration:none;cursor:pointer;white-space:nowrap}.menu3 a:focus-visible,.menu3 a:hover,.menu3 button:focus-visible,.menu3 button:hover{background:var(--alt);outline:none}.menu3 .peligro{color:var(--bad)}.logo-con{display:inline-grid;place-items:center;flex:none}.logo-con svg{width:100%;height:100%;display:block}.conf .con-sec{font-size:18px;margin:4px 0 12px}.conf .con-sec:not(:first-child){margin-top:28px}.conf .con-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:14px;max-width:820px}.conf .con-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.conf .con-t{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:220px}.conf .con-t b{font-size:16px}.conf .con-st{font-size:13px;font-weight:500;color:var(--muted)}.conf .con-st.ok{color:var(--ok)}.conf .con-msj{margin:0;border-radius:12px;padding:10px 14px;font-size:14px}.conf .con-msj.ok{background:var(--ok-bg);color:var(--ok)}.conf .con-msj.mal{background:var(--warn-bg);color:var(--warn)}.conf .con-avisos{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.conf .con-avisos legend{font-weight:500;margin-bottom:8px;padding:0}.conf .con-avisos .cli{align-items:flex-start}.conf .con-hora{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;margin-left:28px}.conf .con-hora select{width:auto;min-width:110px;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font:inherit}.conf .con-grupo{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--line)}.conf .con-mod{font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.conf .con-fila{display:grid;grid-template-columns:minmax(180px,1fr) 220px 220px;grid-gap:8px;gap:8px;align-items:center}.conf .con-fila .con-que{font-size:14px}.conf .con-fila select{height:38px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font:inherit;min-width:0;background:var(--card,#fff)}.conf .con-fila .con-hora{margin-left:0}@media(max-width:760px){.conf .con-fila{grid-template-columns:1fr}}.conf .con-pasos{margin:0;padding-left:22px;display:grid;grid-gap:6px;gap:6px;font-size:14px;max-width:70ch}.conf .con-acc{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.conf .con-acc a.btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.conf .con-acc a.btn .logo-con{background:#fff;border-radius:4px;padding:2px;width:22px!important;height:22px!important}.conf .card.con-dato .logo-con{margin-bottom:4px}.conf table.mx tr.sec-perm td{background:var(--ds-primary-light,var(--alt));padding:14px 16px 10px;border-top:2px solid var(--ds-primary-tint,var(--line))}.conf table.mx tr.sec-perm b{display:block;font-size:15px;color:var(--ds-primary,var(--fg))}.conf table.mx tr.sec-perm small{display:block;font-size:13px;color:var(--muted);font-weight:400;margin-top:2px}.conf .sec-perm-h{font-size:15px;margin:18px 0 6px;color:var(--ds-primary,var(--fg));border-bottom:1px solid var(--line);padding-bottom:6px}.conf .sec-perm-h:first-of-type{margin-top:6px}.conf .mod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@media(max-width:1000px){.conf .mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.conf .mod-grid{grid-template-columns:1fr}}.conf .mod-card{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--ds-surface,#F6F7F9);color:var(--ds-text,var(--fg));text-decoration:none;transition:background-color .15s,box-shadow .15s}.conf .mod-card:hover{background:var(--ds-surface-hover,#EFEAFB);box-shadow:inset 0 0 0 1px var(--ds-border,var(--line))}.conf .mod-card:focus-visible{outline:2px solid var(--ds-primary,var(--accent));outline-offset:2px}.conf .mod-ico{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--ds-white,#fff);color:var(--ds-primary,var(--accent));box-shadow:0 1px 3px rgba(0,0,0,.08)}.conf .mod-ico svg{width:20px;height:20px}.conf .mod-card>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.conf .mod-card b{font-size:16px;font-weight:500}.conf .mod-card small{font-size:13px;color:var(--ds-text-2,var(--muted))}.conf .mod-tit{display:flex;align-items:center;gap:10px;margin:0 0 22px}.conf .mod-tit h1{margin:0}.conf .mod-atras{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--ds-text,var(--fg));text-decoration:none}.conf .mod-atras:hover{background:var(--ds-surface-hover,var(--alt))}.conf .mod-card.vacio .mod-ico{color:var(--ds-text-3,var(--muted))}.conf .orden-menu{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:6px;max-width:420px}.conf .orden-menu li{display:flex;align-items:center;gap:6px;padding:6px 8px 6px 14px;border-radius:10px;background:var(--ds-surface,#F6F7F9)}.conf .orden-menu li span{flex:1 1;font-size:14px}.conf .orden-menu .btn.sm{width:32px;padding:0}a{color:inherit}.side a.navlink{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:500;color:var(--fg);text-decoration:none}.side a.navlink:hover,.side button.navlink:hover{background:var(--alt)}.side button.navlink{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-radius:12px;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--fg);cursor:pointer;text-align:left}.side button.navlink[data-sel]{background:var(--alt);color:var(--accent-ink)}.side .side-grupo{display:flex;flex-direction:column;gap:2px;margin-left:14px;padding-left:6px;border-left:1px solid var(--line)}.side .side-grupo a.navlink{padding:8px 10px;font-size:14px}.side a.navlink[aria-current=page]{background:var(--accent);color:var(--on-accent)}.side a.navlink .chev{margin-left:auto}.side .side-sub a,.side .side-sub2 a{display:block;padding:7px 10px;border-radius:var(--r-sm);font-size:14px;font-weight:500;color:var(--fg);text-decoration:none}.side .side-sub2 a{font-size:13px;font-weight:500;padding:6px 10px}.side .side-proy .proy-it{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:var(--r-sm);font-size:14px;font-weight:500;color:var(--fg);text-decoration:none}.side .side-proy .proy-it:hover{background:var(--alt)}.side .side-proy .proy-it[data-sel]{background:var(--alt);color:var(--accent-ink)}.side .side-proy .proy-it .pre{flex:none;font-size:10px;font-weight:500;letter-spacing:.04em;border-radius:6px;padding:1px 6px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.side .side-proy .proy-it[data-sel] .pre{background:var(--accent);color:var(--on-accent);box-shadow:none}.side .side-proy .proy-it .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side .side-proy .side-sub2{margin-left:14px;border-left:1px solid var(--line);padding-left:6px;margin-top:2px}.side .side-vacio{display:block;font-size:12px;color:var(--muted);padding:6px 10px}.side .side-sub a[aria-current=page],.side .side-sub2 a[aria-current=page]{background:var(--alt);color:var(--accent-ink)}.side .side-paises a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:12px;font-size:14px;font-weight:500;color:var(--fg);text-decoration:none;flex:1 1;min-width:0}.side .side-paises .pg:hover{background:var(--alt)}.side .side-paises a[aria-current=page]{color:var(--accent-ink)}.side .side-paises .pg:has(a[aria-current=page]){background:var(--alt)}.side .side-paises a[aria-current=page] .cnt{background:var(--accent);color:var(--on-accent)}.cargando{color:var(--muted);padding:24px 0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:900px){.side a.navlink,.side button.navlink{padding:8px 10px;white-space:nowrap;width:auto}.side .side-grupo{flex-direction:row;margin-left:0;padding-left:0;border-left:0}}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:36px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%238A8590' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px}select.fil{padding-right:38px!important;background-position:right 14px center}.tar select.mv{padding-right:24px!important;background-position:right 7px center;background-size:12px}.tar{--col:var(--ds-surface);--info:var(--ds-info-dark);--info-bg:var(--ds-info-light)}.tar h1{margin-top:6px}.tar h2{font-size:20px;margin:0}.tar .h2d{font-size:24px;font-family:var(--f-display);font-weight:500}.tar .hint,.tar .muted{color:var(--muted)}.tar .hint{font-size:13px;margin:0}.tar button,.tar input,.tar select,.tar textarea{font:inherit;color:inherit}.tar .btn{text-decoration:none}.tar .btn:disabled{opacity:.55;cursor:default}.tar .dbf{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:16px}.tar .dbf:disabled .chip{cursor:default}.tar .file .nm{font-weight:400}.tar .btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:100px;border:0;background:var(--accent);color:var(--on-accent);font-weight:500;cursor:pointer}.tar .btn.sec{background:transparent;color:var(--accent-ink);box-shadow:inset 0 0 0 1.5px var(--accent)}.tar .btn.ghost{background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.tar .btn.sm{height:32px;padding:0 13px;font-size:14px}.tar .btn.danger{background:var(--bad);color:#fff}.tar .linkbtn{background:none;border:0;padding:0;color:var(--accent-ink);font-weight:500;cursor:pointer;font-size:14px}.tar .head{justify-content:space-between;align-items:flex-end;gap:16px}.tar .head,.tar .tabs{display:flex;flex-wrap:wrap}.tar .tabs{gap:6px;margin:20px 0 18px;border-bottom:1px solid var(--line)}.tar .tab{border:0;background:none;padding:10px 4px;margin-right:16px;font-weight:500;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.tar .tab[aria-selected=true]{color:var(--fg);border-color:var(--accent)}.tar .bar{gap:10px;justify-content:space-between;margin-bottom:14px}.tar .bar,.tar .bar .l{display:flex;flex-wrap:wrap;align-items:center}.tar .bar .l{gap:8px}.tar .search{padding:0 14px;background:var(--surface);width:220px;max-width:100%}.tar .search,.tar select.fil{height:36px;border:1px solid var(--line);border-radius:100px}.tar select.fil{padding:0 38px 0 14px;background-color:var(--surface)}.tar .avs{display:flex}.tar .avbtn{border:2px solid var(--bg);border-radius:50%;padding:0;margin-left:-6px;background:none;cursor:pointer}.tar .avbtn:first-child{margin-left:0}.tar .avbtn[aria-pressed=true] .av{box-shadow:0 0 0 2px var(--accent)}.tar .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:500;font-size:12px;flex:none;color:#fff}.tar .av.sm{width:24px;height:24px;font-size:10px}.tar .av.none{background:var(--line)!important;color:var(--muted)}.tar .sprint{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 18px;gap:10px 18px;align-items:center;margin-bottom:16px}.tar .sprint h2{font-size:19px}.tar .sprint .goal{font-size:14px;color:var(--muted);margin-top:2px}.tar .prog{grid-column:1/-1;display:flex;align-items:center;gap:12px;font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .track{flex:1 1;height:8px;background:var(--col);border-radius:8px;overflow:hidden;display:flex}.tar .track i{display:block;height:100%}.tar .track .d{background:var(--ok)}.tar .track .r{background:var(--accent)}.tar .track .p{background:var(--info)}.tar .sprint .acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tar .close-panel{grid-column:1/-1;background:var(--alt);border-radius:12px;padding:12px 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:14px}.tar .board{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(190px,1fr));grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:6px}.tar .colk{background:var(--col);border-radius:16px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:240px}.tar .colk.over{box-shadow:inset 0 0 0 2px var(--accent)}.tar .colh{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 2px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.tar .colh b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;cursor:-webkit-grab;cursor:grab;text-align:left;width:100%}.tar .card:hover{border-color:var(--accent)}.tar .card.drag{opacity:.4}.tar .card .t{font-weight:400;font-size:14px;line-height:1.4}.tar .meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.tar .meta .sp{flex:1 1}.tar .key{font-weight:500;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .typ{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--fg);white-space:nowrap}.tico{flex:none;display:inline-block;vertical-align:-3px}.tar .etipo{position:relative}.tar .etipo-b{width:100%;height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--fg);font:inherit;font-size:14px;cursor:pointer;text-align:left}.tar .etipo-b span:first-of-type{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar .etipo-b:disabled{cursor:default;opacity:.8}.tar .etipo-f{color:var(--muted);font-size:12px}.tar .etipo-m{position:absolute;z-index:40;top:calc(100% + 4px);left:0;min-width:220px;max-height:360px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18);padding:6px}.tar .etipo-h{font-size:12px;font-weight:500;color:var(--muted);padding:6px 10px 8px}.tar .etipo-m button{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--fg);font:inherit;font-size:14px;cursor:pointer;text-align:left}.tar .etipo-m button.sel,.tar .etipo-m button:hover{background:var(--alt)}.tar .pts-sel{border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:500;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center;text-align-last:center}.tar .pts-menu{position:absolute;right:0;bottom:calc(100% + 4px);z-index:30;display:flex;flex-direction:column;min-width:110px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.14);padding:4px;cursor:default}.tar .pts-op{padding:6px 10px;border-radius:6px;font-size:13px;cursor:pointer;white-space:nowrap;text-align:left}.tar .pts-op:focus,.tar .pts-op:hover{background:var(--alt)}.tar .pts-op[aria-checked=true]{font-weight:600;color:var(--accent)}.tar .pts{min-width:22px;height:20px;padding:0 6px;border-radius:100px;background:var(--col);font-size:12px;font-weight:500;display:inline-grid;place-items:center;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .pr{font-size:12px;font-weight:500}.tar .pr.a{color:var(--bad)}.tar .pr.m{color:var(--warn)}.tar .pr.b{color:var(--muted)}.tar .flags{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:14px;letter-spacing:1px}.tar .due{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .due.late{color:var(--bad);font-weight:500}.tar .chk{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .addcard{border:1.5px dashed var(--line);background:none;border-radius:12px;padding:8px;color:var(--muted);font-weight:500;cursor:pointer;font-size:14px}.tar .addcard:hover{color:var(--accent-ink);border-color:var(--accent)}.tar .sec:not(.btn){background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:14px;overflow:hidden}.tar .sech{display:flex;align-items:center;gap:10px;padding:12px 16px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.tar .sech .nm{font-weight:500}.tar .sech .plegar{width:28px;height:28px;margin-left:-6px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer;display:grid;place-items:center;flex:none}.tar .sech .plegar:hover{background:var(--alt);color:var(--accent-ink)}.tar .sech .plegar svg{transition:transform .15s}.tar .sec.plegada .sech{border-bottom:0}.tar .sec.plegada .sech .plegar svg{transform:rotate(-90deg)}.tar .sech.over{background:var(--alt)}.tar .sech .dt{font-size:13px;color:var(--muted)}.tar .sech .sp{flex:1 1}.tar .sech .sum{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .badge{font-size:12px;font-weight:500;padding:2px 9px;border-radius:100px}.tar .badge.act{background:var(--ok-bg);color:var(--ok)}.tar .badge.plan{background:var(--info-bg);color:var(--info)}.tar .badge.bk{background:var(--col);color:var(--muted)}.tar .rows{min-height:44px}.tar .rows.over{background:var(--alt)}.tar .row{display:grid;grid-template-columns:18px 90px minmax(0,1fr) auto auto auto auto auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 16px;border-bottom:1px solid var(--line);font-size:14px;cursor:-webkit-grab;cursor:grab;background:var(--surface)}.tar .row:last-child{border-bottom:0}.tar .row:hover{background:var(--alt)}.tar .row.drag{opacity:.4}.tar .row .grip{color:var(--muted);font-size:14px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tar .row .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;background:none;border:0;padding:0;text-align:left;cursor:pointer}.tar .row .tt:hover{color:var(--accent-ink);text-decoration:underline}.tar .st{font-size:12px;font-weight:500;padding:2px 9px;border-radius:100px;white-space:nowrap}.tar .st.hold{background:var(--warn-bg);color:var(--warn)}.tar .st.todo{background:var(--col);color:var(--muted)}.tar .st.doing{background:var(--info-bg);color:var(--info)}.tar .st.review{background:var(--alt);color:var(--accent-ink)}.tar .st.done{background:var(--ok-bg);color:var(--ok)}.tar select.stsel{border:0;cursor:pointer;height:auto;font:inherit;font-size:12px;font-weight:500;padding:3px 24px 3px 10px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%238A8590' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 7px center!important;background-size:11px!important}.tar select.stsel:hover{box-shadow:inset 0 0 0 1px currentColor}.tar select.stsel:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tar .mv{height:28px;border:1px solid var(--line);border-radius:8px;background-color:var(--surface);font-size:12px;padding:0 6px;max-width:130px}.tar .empty{padding:14px 16px;color:var(--muted);font-size:14px}.tar .quick{display:flex;gap:8px;padding:10px 16px;border-top:1px solid var(--line)}.tar .quick input{flex:1 1;min-width:0;height:36px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 12px;background:var(--bg)}.tar .newsprint{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:end;padding:14px 16px;background:var(--alt);border-bottom:1px solid var(--line)}.tar .tw{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.tar table{border-collapse:collapse;width:100%;font-size:14px}.tar td,.tar th{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.tar th{font-size:12px;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.tar td.n,.tar th.n{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar tr:last-child td{border-bottom:0}.tar .mini{width:140px;height:8px;background:var(--col);border-radius:8px;overflow:hidden}.tar .mini i{display:block;height:100%;background:var(--ok)}.tar .scrim{position:fixed;inset:0;background:rgba(18,18,18,.38);z-index:20}.tar .drawer{position:fixed;top:0;right:0;bottom:0;width:min(600px,100%);background:var(--surface);z-index:21;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.18)}.tar .dh{padding:18px 22px 12px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tar .db{padding:16px 22px;overflow:auto;display:flex;flex-direction:column;gap:16px;flex:1 1}.tar .df{padding:12px 22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.tar .x{border:0;background:none;font-size:24px;line-height:1;cursor:pointer;color:var(--muted)}.tar .ttl{width:100%;border:1px solid transparent;border-radius:var(--r-sm);padding:6px 8px;margin-left:-8px;font-size:20px;font-weight:500;background:none}.tar .ttl:focus,.tar .ttl:hover{border-color:var(--line);background:var(--bg)}.tar .f{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:500;color:var(--muted)}.tar .f input,.tar .f select,.tar .f textarea{border:1px solid var(--line);border-radius:var(--r-sm);padding:0 10px;background-color:var(--bg);color:var(--fg);font-weight:400;font-size:14px;height:38px}.tar .f textarea{height:auto;min-height:90px;padding:10px;resize:vertical;line-height:1.5}.tar .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.tar .chips{display:flex;flex-wrap:wrap;gap:6px}.tar .chip{border:1px solid var(--line);background:var(--surface);border-radius:100px;cursor:pointer}.tar .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tar .cl{display:flex;flex-direction:column;gap:2px}.tar .cli{display:flex;align-items:center;gap:10px;font-size:14px;padding:4px 0}.tar .cli input{width:17px;height:17px;accent-color:var(--accent)}.tar .cli.done span{text-decoration:line-through;color:var(--muted)}.tar .addrow{display:flex;gap:8px}.tar .addrow input{flex:1 1;min-width:0;height:36px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 10px;background:var(--bg)}.tar .com{display:flex;gap:10px;font-size:14px}.tar .com .b{background:var(--bg);border-radius:12px;padding:8px 12px;flex:1 1;min-width:0;font-weight:400;overflow-wrap:anywhere;word-break:break-word}.tar .com small{color:var(--muted);font-size:12px}.tar .com .men,.tar .tag.madre{color:var(--accent-ink)}.tar .tag.madre{background:var(--alt);font-weight:500;white-space:nowrap}.tar .vgr{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.tar .vgh{font-size:12px;font-weight:500;color:var(--muted)}.tar .vinc{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:var(--r-sm);padding:6px 8px 6px 10px;font-size:14px;font-weight:400}.tar .vinc .vk{font-weight:500;font-size:13px;color:var(--accent-ink);text-decoration:none;white-space:nowrap}.tar .vinc .vt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:none;border:0;padding:0;cursor:pointer;color:var(--fg);font:inherit}.tar .vinc .vt:hover{color:var(--accent-ink);text-decoration:underline}.tar .vinc .del{width:26px;height:26px;border:0;border-radius:8px;background:none;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center;flex:none}.tar .vinc .del:hover{background:var(--bad-bg);color:var(--bad)}.tar .vadd select{height:36px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 10px;background-color:var(--bg);font-size:14px;max-width:210px}@media(max-width:600px){.tar .vadd{flex-wrap:wrap}.tar .vadd input{flex-basis:100%}}.tar .coms{display:flex;flex-direction:column;gap:10px;margin-top:12px}.tar .com .ch{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.tar .com .ced{margin-left:auto;font-size:12px;color:var(--muted)}.tar .com .ced:hover{color:var(--accent-ink)}.tar .com .ctxt{white-space:pre-wrap;margin-top:2px}.tar .com .ctxt a{color:var(--accent-ink);text-decoration:underline}.tar .com .cedit{margin-top:6px}.tar .com .cedit .cbox{background:var(--surface)}.tar .cbar.sinborde{border-top:0;padding:6px 0 0}.tar .com .fotos{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.tar .com .fotos a{display:block;border-radius:8px;overflow:hidden;background:var(--col)}.tar .com .fotos img{display:block;max-width:220px;max-height:160px;object-fit:cover}.tar .com .fotos .ph{display:block;width:120px;height:90px;border-radius:8px;background:var(--col)}.tar .cbox{position:relative;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.tar .cbox.over{border-color:var(--accent);box-shadow:0 0 0 2px var(--alt)}.tar .cbox textarea{display:block;width:100%;border:0;background:transparent;resize:none;min-height:64px;overflow-y:hidden;padding:10px 12px;font-size:14px;line-height:1.5;outline:none;color:var(--fg)}.tar .cimgs{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 8px}.tar .cimg{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--col)}.tar .cimg img{width:100%;height:100%;object-fit:cover;display:block}.tar .cimg button{position:absolute;top:3px;right:3px;width:20px;height:20px;border:0;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;line-height:1;cursor:pointer;font-size:14px}.tar .cbar{display:flex;align-items:center;gap:8px;padding:6px 8px;border-top:1px solid var(--line);flex-wrap:wrap}.tar .menc{position:absolute;left:8px;bottom:calc(100% + 4px);width:min(300px,calc(100% - 16px));max-height:240px;overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.16);padding:4px;z-index:3}.tar .menc button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:none;border-radius:8px;padding:6px 8px;text-align:left;cursor:pointer;font-size:14px;font-weight:400}.tar .menc button[aria-selected=true]{background:var(--alt)}.tar .tag{font-size:12px;font-weight:500;padding:1px 8px;border-radius:6px;background:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap}.tar .tagin{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 8px;background:var(--bg);min-height:38px}.tar .tagin input{border:0!important;background:none!important;height:26px!important;padding:0 4px!important;flex:1 1;min-width:120px;outline:none}.tar .tagx{display:inline-flex;align-items:center;gap:4px}.tar .tagx button{border:0;background:none;padding:0 2px;cursor:pointer;color:var(--muted);font-size:14px;line-height:1}.tar .files{display:flex;flex-direction:column;gap:6px}.tar .file{display:flex;align-items:center;gap:10px;background:var(--bg);border-radius:var(--r-sm);padding:8px 10px;font-size:14px;font-weight:400;color:var(--fg)}.tar .file .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar .drop,.tar .file small{color:var(--muted)}.tar .drop{border:1.5px dashed var(--line);border-radius:var(--r-sm);padding:12px;text-align:center;font-weight:500;font-size:14px;cursor:pointer;display:block}.tar .drop.over,.tar .drop:hover{border-color:var(--accent);color:var(--accent-ink)}.tar .figma{display:flex;gap:8px;align-items:center}.tar .figma input{flex:1 1}.tar .note{font-size:12px;font-weight:400;color:var(--muted)}@media(max-width:860px){.tar .row{grid-template-columns:84px minmax(0,1fr) auto;row-gap:6px}.tar .row .grip,.tar .row .hide-m{display:none}.tar .grid3,.tar .newsprint{grid-template-columns:1fr 1fr}.tar .sprint{grid-template-columns:1fr}.tar .sprint .acts{justify-content:flex-start}}.tar .figma input{border:1px solid var(--line);border-radius:var(--r-sm);padding:0 10px;background:var(--bg);height:38px;font-weight:400;font-size:14px;color:var(--fg)}.tar .file .linkbtn.nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar .head{margin:0;padding-top:0;border-top:0}.tar .bar{margin-top:0}.tar select.fil{width:auto;max-width:100%}.tar .empty{max-width:none;border-radius:0}.tar .chip{padding:4px 11px;font-size:13px;font-weight:500}.tar .track{min-width:80px}@media(max-width:860px){.tar .prog{flex-wrap:wrap}.tar .track{flex-basis:100%}}.tar .drawer{width:min(760px,100%)}.tar .rte{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--fg);font-weight:400;font-size:14px;line-height:1.55;position:relative}.tar .rte-doc a{cursor:pointer}.tar .rte-doc .mencion{color:var(--accent-ink);background:var(--alt);border-radius:6px;padding:0 3px;font-weight:500;white-space:nowrap}.tar .rte .rte-menc{bottom:auto;right:auto;width:260px;z-index:6}.tar .rte-link{position:absolute;z-index:5;width:min(420px,calc(100% - 12px));background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,.16);padding:8px;font-size:14px}.tar .rte-link .fila{display:flex;align-items:center;gap:6px}.tar .rte-link .url{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);text-decoration:none;padding:0 4px}.tar .rte-link .url:hover{color:var(--accent-ink);text-decoration:underline}.tar .rte-link .btn{text-decoration:none;white-space:nowrap}.tar .rte-link .quitar{color:var(--bad)}.tar .rte-link form{display:flex;flex-direction:column;gap:8px}.tar .rte-link label{display:flex;flex-direction:column;gap:3px;font-size:12px;font-weight:500;color:var(--muted)}.tar .rte-link input{height:34px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--bg);color:var(--fg);font:inherit;font-size:14px;font-weight:400}.tar .rte-link .acc{display:flex;justify-content:flex-end;gap:6px}.tar .rte:focus-within{border-color:var(--accent)}.tar .rte.ro{background:none;border-color:transparent}.tar .rte-bar{display:flex;flex-wrap:wrap;gap:2px;padding:6px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:-16px;background:var(--bg);border-radius:var(--r-sm) 10px 0 0;z-index:1}.tar .rte-bar button{min-width:32px;height:30px;padding:0 8px;border:0;border-radius:8px;background:none;cursor:pointer;font-size:14px;font-weight:500;color:var(--fg)}.tar .rte-bar button:hover{background:var(--alt)}.tar .rte-bar button[aria-pressed=true]{background:var(--alt);color:var(--accent-ink)}.tar .rte-bar .sep{width:1px;margin:4px;background:var(--line)}.tar .rte-doc .ProseMirror{min-height:260px;padding:12px 14px;outline:none;overflow-wrap:anywhere;overflow-x:auto}.tar .rte-doc table{border-collapse:collapse;margin:8px 0;font-size:14px;min-width:max-content}.tar .rte-doc td,.tar .rte-doc th{border:1px solid var(--line);padding:5px 9px;vertical-align:top;min-width:48px;position:relative;overflow-wrap:normal}.tar .rte-doc th{background:var(--alt);font-weight:500;text-align:left}.tar .rte-doc td p,.tar .rte-doc th p{margin:0}.tar .rte-doc .selectedCell:after{content:"";position:absolute;inset:0;background:rgba(204,74,60,.14);pointer-events:none}.tar .rte-doc .tableWrapper{overflow-x:auto;max-width:100%}.tar .rte.ro .rte-doc .ProseMirror{min-height:0;padding:0}.tar .rte-doc .ProseMirror>:first-child{margin-top:0}.tar .rte-doc p{margin:0 0 8px}.tar .rte-doc h2{font-size:20px;margin:14px 0 6px}.tar .rte-doc h3{font-size:16px;margin:12px 0 4px}.tar .rte-doc ol,.tar .rte-doc ul{margin:0 0 8px;padding-left:22px}.tar .rte-doc li p{margin:0 0 2px}.tar .rte-doc blockquote{margin:0 0 8px;padding-left:12px;border-left:3px solid var(--accent);color:var(--muted)}.tar .rte-doc a{color:var(--accent-ink);text-decoration:underline}.tar .rte-doc em{font-style:italic}.tar .rte-doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--muted);float:left;height:0;pointer-events:none}.tar .row{grid-template-columns:18px 90px minmax(0,1fr) auto auto auto auto auto 28px}.tar .row .del{width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center}.tar .row .del:hover{background:var(--bad-bg);color:var(--bad)}.tar .dlg-scrim{position:fixed;inset:0;background:rgba(18,18,18,.45);z-index:30;display:grid;place-items:center;padding:16px}.tar .dlg{background:var(--surface);color:var(--fg);border-radius:var(--r-md);padding:24px;width:min(460px,100%);display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.tar .dlg h3{margin:0;font-size:20px}.tar .dlg-sprint{width:min(560px,100%);padding-top:24px}.tar .dlg-banner{margin:-24px -24px 0;height:120px;border-radius:var(--r-md) 22px 0 0;background:linear-gradient(160deg,var(--ds-primary) 0,#C9A2FF 100%);display:grid;place-items:end center;overflow:visible}.tar .dlg-banner span{font-size:64px;line-height:1;transform:translateY(26px);filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.tar .dlg-banner+.dlg-h{margin-top:26px}.tar .dlg-aviso{display:flex;gap:10px;align-items:flex-start;background:var(--warn-bg,#FDF1DD);color:var(--fg);border-radius:12px;padding:10px 12px;font-size:14px}.tar .dlg-lista{margin:0;padding-left:20px;font-size:14px;color:var(--muted);display:flex;flex-direction:column;gap:4px}.tar .dlg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tar .dlg .f input[type=date],.tar .dlg .f select{height:42px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 10px;background-color:var(--bg);color:var(--fg)}.tar .dlg .f input:disabled{opacity:.6}.tar .dlg .f textarea{min-height:80px}@media(max-width:560px){.tar .dlg-grid{grid-template-columns:1fr}}.tar .dlg-h{display:flex;justify-content:space-between;align-items:center;gap:12px}.tar .dlg-h .x{width:32px;height:32px;border:0;border-radius:var(--r-sm);background:none;font-size:24px;line-height:1;cursor:pointer;color:var(--muted)}.tar .dlg-h .x:hover{background:var(--alt);color:var(--fg)}.tar .dlg{max-height:calc(100vh - 32px);overflow:auto}.tar .dlg .note{font-size:12px;font-weight:400;color:var(--muted)}.tar .proy{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:14px 0 2px}.tar .proy-sel{width:auto;flex:none;height:36px;border:1px solid var(--line);border-radius:100px;padding:0 38px 0 14px;background-color:var(--surface);max-width:100%}.tar .proy-sel,.tar .proy-uno{font-weight:500;font-size:14px}.tar .proy-uno{padding:0 4px}.tar .proy-rol{font-size:12px;font-weight:500;color:var(--accent-ink);background:var(--alt);border-radius:100px;padding:3px 10px}.tar .proy-datos{display:grid;grid-template-columns:1fr 120px;grid-gap:10px;gap:10px}.tar .proy-datos .f input{height:40px}.tar .proy-gente{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:6px}.tar .proy-p{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--r-sm)}.tar .proy-p:hover{background:var(--alt)}.tar .proy-p .nm{flex:1 1;min-width:0;display:flex;flex-direction:column;font-weight:400}.tar .proy-p .nm b{font-size:14px}.tar .proy-p .nm small{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar .proy-p.fuera .nm b{color:var(--muted);font-weight:500}.tar .proy-p select{height:34px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 10px;background-color:var(--surface);font-size:13px;max-width:190px}.tar .proy-borrar{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:12px}.tar .proy-tabs{gap:6px}.tar .tab-cols{display:flex;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:12px;padding:8px}.tar .tab-col{display:grid;grid-template-columns:auto 110px minmax(0,1fr) 110px 70px;align-items:center;grid-gap:8px;gap:8px}.tar .tab-col .st{overflow:hidden;text-overflow:ellipsis;text-align:center}.tar .tab-col input,.tar .tab-col select{height:36px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 10px;background-color:var(--surface);font-size:14px;min-width:0}.tar .tab-ord{display:flex;gap:2px}.tar .tab-col .ico-btn{min-width:28px;width:28px;height:28px;padding:0;font-size:12px;justify-self:start}.tar .tab-col .ico-btn:disabled{opacity:.3;cursor:default}.tar .tab-fin{font-size:12px}.tar .tab-campos{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;padding:4px 10px}.tar .tab-campo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.tar .tab-campo:last-child{border-bottom:0}.tar .tab-campo b{font-size:14px}.tar .tab-seg{display:inline-flex;background:var(--col);border-radius:100px;padding:3px;gap:2px}.tar .tab-seg button{border:0;background:none;border-radius:100px;padding:5px 12px;font:inherit;font-size:12px;font-weight:500;color:var(--muted);cursor:pointer}.tar .tab-seg button.on{background:var(--surface);color:var(--fg);box-shadow:0 1px 3px rgba(0,0,0,.12)}.tar .tab-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tar .f .oblig{color:var(--bad);margin-left:2px}@media(max-width:600px){.tar .tab-col{grid-template-columns:auto minmax(0,1fr) 90px 34px}.tar .tab-col .st{display:none}.tar .tab-campo{flex-wrap:wrap}.tar .proy-datos{grid-template-columns:1fr}.tar .proy-p{flex-wrap:wrap}.tar .proy-p select{max-width:none;width:100%}}.tar .dlg .acts{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:860px){.tar .row{grid-template-columns:84px minmax(0,1fr) auto 28px}}.tar .row .tags{display:flex;gap:4px}.tar .dlg .btn.danger:disabled{cursor:not-allowed}.tar .dlg .f input{height:42px}@media(max-width:860px){.tar .row .tags.hide-m{display:none}}.tar.ini .muro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:24px;gap:24px;margin-top:22px;align-items:start}.tar.ini .muro-grid.solo-lado{grid-template-columns:minmax(0,720px)}.tar.ini .muro-grid>.ini-card{position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}.tar .muro{gap:14px}.tar .muro,.tar .muro-card{display:flex;flex-direction:column;min-width:0}.tar .muro-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px 10px;gap:12px}.tar .muro-card.ini-vacio{padding:18px}.tar .muro-falla{border-color:var(--bad);font-size:14px}.tar .muro-falla small{display:block;margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.tar .muro-nuevo{display:flex;align-items:center;gap:12px;width:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 16px;cursor:pointer;text-align:left}.tar .muro-nuevo>span:not(.av){flex:1 1;min-width:0;background:var(--bg);border-radius:100px;padding:10px 16px;color:var(--muted);font-size:14px}.tar .muro-nuevo b{font-size:14px;color:var(--accent-ink);white-space:nowrap}.tar .muro-nuevo:hover{border-color:var(--accent)}.tar .muro-form{gap:6px}.tar .muro-form>.linkbtn{align-self:center}.tar .muro-filtros{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.tar .muro-cab{display:flex;gap:12px;align-items:flex-start}.tar .muro-quien{min-width:0;display:flex;flex-direction:column;gap:5px;font-size:14px;line-height:1.4}.tar .muro-quien a{color:var(--accent-ink);font-weight:500}.tar .muro-quien .meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.tar .ini-tipo.t-reconocimientos{background:var(--ds-warning-light);color:#8A5A00}.tar .muro-card .ini-com{font-size:14px;line-height:1.5}.tar .muro-rec{background:linear-gradient(135deg,var(--alt),var(--surface));border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.tar .muro-rec-top{display:flex;align-items:center;gap:12px}.tar .av.muro-rec-av{width:52px;height:52px;font-size:16px}.tar .muro-rec-cred{background:var(--accent);color:var(--on-accent);font-weight:500;font-size:14px;border-radius:100px;padding:5px 12px}.tar .muro-rec p{margin:0;font-size:16.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.tar .muro-com-pie .linkbtn,.tar .muro-coms>.linkbtn,.tar .muro-form>.linkbtn{background:none;border:0;padding:0;color:var(--muted);font-size:14px;cursor:pointer}.tar .muro-acciones{display:flex;justify-content:flex-start;align-items:center;gap:6px;border-top:1px solid var(--line);padding-top:6px}.tar .muro-reac{position:relative;display:flex}.tar .muro-acciones button.muro-btn-com,.tar .muro-reac>button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;border-radius:100px;padding:6px 12px;font-weight:500;font-size:14px;color:var(--muted);cursor:pointer;min-height:36px}.tar .muro-acciones button.muro-btn-com:hover,.tar .muro-reac>button:hover{background:var(--bg);color:var(--fg)}.tar .muro-acciones .ico{flex:none;display:block}.tar .muro-acciones .ico.emo{font-size:20px;line-height:1}.tar .muro-reac>button.on{color:var(--accent-ink);background:var(--alt)}.tar .muro-picker{position:absolute;bottom:calc(100% + 6px);left:0;z-index:6;display:flex;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:5px 8px;box-shadow:0 10px 30px rgba(0,0,0,.16);animation:muro-sube .15s ease-out}.tar .muro-picker button{border:0;background:none;font-size:26px;line-height:1;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:transform .12s}.tar .muro-picker button:focus-visible,.tar .muro-picker button:hover{transform:scale(1.25) translateY(-3px)}.tar .muro-picker button[aria-pressed=true]{background:var(--alt)}@keyframes muro-sube{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tar .muro-coms{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding:10px 0 6px}.tar .muro-coms>.linkbtn{align-self:flex-start;font-weight:500}.tar .muro-com{display:flex;gap:8px;align-items:flex-start}.tar .muro-com>div{min-width:0}.tar .muro-burbuja{background:var(--bg);border-radius:16px;padding:8px 12px;display:flex;flex-direction:column;gap:2px;font-size:14px;line-height:1.45}.tar .muro-burbuja b{font-size:14px}.tar .muro-burbuja span{white-space:pre-wrap;overflow-wrap:anywhere}.tar .muro-com-pie{font-size:12px;color:var(--muted);padding:3px 12px 0}.tar .muro-com-pie .linkbtn{font-size:12px}.tar .muro-com.nuevo{align-items:center}.tar .muro-com.nuevo textarea{flex:1 1;min-width:0;resize:none;border:1px solid var(--line);border-radius:var(--r-md);padding:8px 14px;background:var(--bg);color:var(--fg);font:inherit;font-size:14px;line-height:1.4;max-height:160px}@media(max-width:1000px){.tar.ini .muro-grid{grid-template-columns:minmax(0,1fr)}.tar.ini .muro-grid>.ini-card{position:static;max-height:none}}.tar .ini-card{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--accent);border-radius:var(--r-md);padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.tar .ini-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.tar .ini-h h2{font-size:19px}.tar .ini-vacio{margin:4px 0;font-size:14px}.tar .ini-pie{margin:4px 0 0;font-size:12px;color:var(--muted)}.tar .ini-tareas{gap:8px}.tar .ini-t,.tar .ini-tareas{display:flex;flex-direction:column}.tar .ini-t{gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--fg);background:var(--surface)}.tar .ini-t:hover{border-color:var(--accent)}.tar .ini-t .t{font-weight:500;font-size:14px;line-height:1.35}.tar .av.big{width:40px;height:40px;font-size:14px}.tar .ini-com{background:var(--alt);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;padding:8px 12px;white-space:pre-wrap;overflow-wrap:anywhere}.tar .ini-tipo{font-size:12px;font-weight:500;padding:1px 8px;border-radius:100px;background:var(--col);color:var(--muted)}.tar .ini-tipo.t-tareas{background:var(--alt);color:var(--accent-ink)}.tar .ini-tipo.t-contenido{background:var(--info-bg);color:var(--info)}.tar .ini-tipo.t-datos{background:var(--ok-bg);color:var(--ok)}.tar .card{position:relative}.tar .card .ocultar{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:16px;line-height:1;color:var(--muted);cursor:pointer}.tar .card .ocultar:focus-visible,.tar .card .ocultar:hover{background:var(--alt);color:var(--fg);outline:none}.tar .card:has(.ocultar) .t{padding-right:22px}.tar .kb-alta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.tar .kb-alta .quick{flex:1 1;min-width:260px;margin:0}.tar .th-ord{border:0;background:none;padding:0;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;white-space:nowrap}.tar .th-ord:hover,.tar td .tt{color:var(--fg)}.tar td .tt{border:0;background:none;padding:0;font:inherit;font-weight:500;text-align:left;cursor:pointer}.tar td .tt:hover{color:var(--accent-ink);text-decoration:underline}.tar .modo{display:grid;grid-gap:8px;gap:8px;margin-top:2px}.tar .modo-op{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:10px 12px;cursor:pointer;font-weight:400;color:var(--fg)}.tar .modo-op.sel{border-color:var(--accent);background:var(--alt)}.tar .modo-op input{margin-top:3px;accent-color:var(--accent)}.tar .modo-op span{display:flex;flex-direction:column;gap:2px}.tar .modo-op b{font-size:14px}.tar .modo-op small{font-size:13px;color:var(--muted)}.tar .kb-alta .quick{border:0;padding:0}.tar .dm-scrim{position:fixed;inset:0;z-index:28;background:rgba(18,18,18,.45);display:flex;justify-content:center;align-items:flex-start;padding:max(16px,3.5vh) 16px;overflow:auto}.tar .dm{background:var(--surface);color:var(--fg);border-radius:var(--r-md);width:min(1240px,100%);box-shadow:0 24px 70px rgba(0,0,0,.28);display:flex;flex-direction:column;min-height:0;margin:auto 0}.tar .dm.pagina{width:100%;box-shadow:none;border:1px solid var(--line);margin:0}.tar .dm-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 10px 26px;position:-webkit-sticky;position:sticky;top:-3.5vh;z-index:3;background:var(--surface);border-radius:var(--r-md) 20px 0 0}.tar .dm.pagina .dm-top{position:static}.tar .dm-miga{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);min-width:0;flex-wrap:wrap}.tar .dm-miga .key{font-size:14px;color:var(--fg)}.tar .dm-acc{display:flex;gap:6px;align-items:center}.tar .ico-btn{min-width:36px;height:36px;padding:0 9px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);color:var(--fg);display:inline-grid;place-items:center;cursor:pointer;text-decoration:none}.tar .ico-btn:hover{background:var(--bg)}.tar .ico-btn.peligro{border-color:var(--bad);color:var(--bad)}.tar .dm-conf{font-size:12px;font-weight:500;white-space:nowrap}.tar .dm-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,410px);grid-gap:28px;gap:28px;padding:6px 26px 26px}.tar .dm-der,.tar .dm-izq{display:flex;flex-direction:column;gap:18px;min-width:0}.tar .dm-ttl{font:inherit;font-family:var(--f-display);font-weight:500;font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:-.01em;border:1px solid transparent;border-radius:var(--r-sm);padding:4px 8px;margin:0 -8px;background:transparent;color:var(--fg);width:calc(100% + 16px)}.tar .dm-ttl:hover:not([readonly]){background:var(--bg)}.tar .dm-ttl:focus{outline:none;border-color:var(--accent);background:var(--surface)}.tar .dm .dbf{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:18px}.tar .dm-izq .f{font-size:14px;color:var(--fg)}.tar .dm-act h3,.tar .dm-det h3{margin:0;font-size:16px}.tar .dm-act{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:18px}.tar .dm-estado{align-self:flex-start;display:inline-flex;border-radius:var(--r-sm);padding:0}.tar .dm-estado select{font:inherit;font-weight:500;font-size:14px;border:0;background-color:transparent;color:inherit;padding:8px 34px 8px 12px;border-radius:var(--r-sm);cursor:pointer;height:auto}.tar .dm-estado .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tar .dm-det{border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.tar .dm-det>.f{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;font-size:14px}.tar .dm-det>.f .chips,.tar .dm-det>.f .figma,.tar .dm-det>.f .tagin{min-width:0}.tar .dm-det .chips .chip{font-size:12px;padding:4px 9px}.tar .dm-pie{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 26px;background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 20px 20px}.tar .dm-pie .note{margin-right:auto}@media(max-width:900px){.tar .dm-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.tar .dm-scrim{padding:0}.tar .dm{border-radius:0;min-height:100%}.tar .dm-top{top:0;border-radius:0;padding:12px 14px}.tar .dm-body{padding:6px 16px 20px}.tar .dm-det>.f{grid-template-columns:1fr}.tar .dm-pie{border-radius:0;padding:12px 16px}}.tar .row .rkey{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tar .row .ttw{display:flex;align-items:center;gap:8px;min-width:0}.tar .row.hija{background:color-mix(in srgb,var(--alt) 45%,var(--surface))}.tar .row.hija .tt{font-weight:400}.tar .subs-r{flex:none;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:100px;background:var(--surface);color:var(--muted);font:inherit;font-size:12px;font-weight:500;padding:2px 9px 2px 6px;cursor:pointer;white-space:nowrap}.tar .subs-r:hover,.tar .subs-r[aria-expanded=true]{color:var(--accent-ink);border-color:var(--accent)}.tar .subs-b svg,.tar .subs-r svg{transition:transform .15s}.tar .key.tach{text-decoration:line-through}.tar .card .subs{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--line);margin:0 -12px -10px;padding:6px 8px 8px}.tar .card .subs-b{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--muted);padding:4px;border-radius:8px;cursor:pointer}.tar .card .subs-b b{color:var(--fg);font-weight:500}.tar .card .subs-b:focus-visible,.tar .card .subs-b:hover{background:var(--alt);color:var(--fg);outline:none}.tar .subs-bar{flex:1 1;height:4px;border-radius:4px;background:var(--col);overflow:hidden;margin-left:4px}.tar .subs-bar i{display:block;height:100%;background:var(--ok)}.tar .card .subs-i{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;grid-gap:6px;gap:6px;padding:5px 4px;border-radius:8px;font-size:12px;cursor:pointer}.tar .card .subs-i:focus-visible,.tar .card .subs-i:hover{background:var(--alt);outline:none}.tar .card .subs-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar .card .subs-i .st{font-size:10px;padding:1px 7px}.tar .sub-sec{gap:8px}.tar .sub-h{justify-content:space-between;gap:8px}.tar .sub-h,.tar .sub-prog{display:flex;align-items:center}.tar .sub-prog{gap:10px;font-size:12px;color:var(--muted);font-weight:500}.tar .sub-prog .subs-bar{height:6px;margin:0}.tar .sub-tabla{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;overflow:hidden}.tar .sub-f{display:grid;grid-template-columns:16px auto minmax(0,1fr) auto auto auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);font-size:14px;font-weight:400}.tar .sub-f:last-child{border-bottom:0}.tar .sub-f:hover{background:var(--alt)}.tar .sub-f .key{font-size:13px}.tar .sub-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;padding:0;font:inherit;color:var(--fg);text-align:left;cursor:pointer}.tar .sub-t:hover{color:var(--accent-ink);text-decoration:underline}.tar .dm-k,.tar .dm-madre{display:inline-flex;align-items:center;gap:5px}@media(max-width:600px){.tar .sub-f{grid-template-columns:16px auto minmax(0,1fr) auto}.tar .sub-f .av,.tar .sub-f .pr{display:none}}.tar .avs-pila{display:inline-flex;align-items:center}.tar .avs-pila .av{box-shadow:0 0 0 2px var(--surface)}.tar .avs-pila .av+.av{margin-left:-7px}.tar .av.mas{background:var(--col);color:var(--fg)}.tar .resps{display:flex;flex-wrap:wrap}.tar .resp,.tar .resps{gap:6px;align-items:center}.tar .resp{display:inline-flex;border:1px solid var(--line);border-radius:100px;padding:2px 4px 2px 2px;font-size:13px;font-weight:500;background:var(--surface)}.tar .resp button{border:0;background:none;color:var(--muted);font-size:14px;line-height:1;cursor:pointer;padding:0 4px;border-radius:50%}.tar .resp button:hover{color:var(--bad)}.tar .resps select{height:32px;border:1px dashed var(--line);border-radius:100px;padding:0 28px 0 12px;background-color:var(--surface);font-size:13px;width:auto;flex:1 1;min-width:150px}.tab-subs{margin-top:6px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--alt)}.tar .fm-card{padding:14px 16px;display:flex;flex-direction:column;gap:10px;overflow:visible}.tar .fm-nm,.tar .fm-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tar .fm-nm{flex:1 1;min-width:0}.tar .fm-nm b{font-size:16.5px}.tar .fm-acts{display:flex;gap:6px;flex-wrap:wrap}.tar .fm-res{margin:0;font-size:14px;color:var(--muted)}.tar .fm-link{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tar .fm-link input{flex:1 1;min-width:200px;height:32px;border:1px solid var(--line);border-radius:100px;padding:0 12px;background:var(--bg);font-size:13px;color:var(--muted)}.tar .fm-link .btn{text-decoration:none}.tar .fm-del{color:var(--bad);margin-left:6px}.tar .fm-nota{margin:-2px 0 0}.tar .fm-ped{border-top:1px solid var(--line);margin:4px -16px -14px}.tar .fm-pr{display:grid;grid-template-columns:150px 64px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 16px;border-bottom:1px solid var(--line);font-size:14px}.tar .fm-pr:last-child{border-bottom:0}.tar .fm-pr .muted{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tar .fm-pr .tt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;background:none;border:0;padding:0;text-align:left;cursor:pointer}.tar .fm-pr button.tt:hover{color:var(--accent-ink);text-decoration:underline}.tar .fm-ped .empty{border-top:0}@media(max-width:600px){.tar .fm-pr{grid-template-columns:62px minmax(0,1fr) auto}.tar .fm-pr>.muted{display:none}}.tar .fm-main{gap:12px}.tar .fm-main,.tar .fm-q{display:flex;flex-direction:column;min-width:0}.tar .fm-q{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px;gap:10px}.tar .fm-msj{border:0;border-bottom:1px solid var(--line);background:none;resize:vertical;padding:6px 0;font-size:14px;line-height:1.5;color:var(--fg);width:100%;border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 10px;background:var(--bg)}.tar .fm-ast{color:var(--bad)}.tar .fm-activa{border-left:4px solid var(--accent);box-shadow:0 6px 22px rgba(0,0,0,.07)}.tar .fm-secc{background:var(--alt)}.tar .fm-x{width:28px;height:28px;border:0;border-radius:8px;background:none;color:var(--muted);font-size:20px;line-height:1;cursor:pointer;flex:none}.tar .fm-x:hover{background:var(--bad-bg);color:var(--bad)}.tar .fm-pie{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:10px;margin-top:2px}.tar .fm-pie .sp{flex:1 1}.tar .fm-quitar{color:var(--bad)!important}.tar .fm-regla{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:var(--bg)}.tar .fm-regla-h{display:flex;align-items:center;gap:2px}.tar .fm-regla-h .sp{flex:1 1}.tar .fm-regla .f select{height:36px;padding-right:28px;background-color:var(--surface)}.tar .fm-regla .tagin{background:var(--surface)}.tar .fm-entonces{font-size:12px;font-weight:500;color:var(--muted);border-top:1px dashed var(--line);padding-top:8px}.tar .fm-quien{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar .fm-rama{margin-left:22px;border-left:3px solid var(--info)}.tar .fm-rama.fm-activa{border-left:4px solid var(--accent)}.tar .badge.cond{background:var(--info-bg);color:var(--info);white-space:normal}.tar .badge.cond.mal{background:var(--warn-bg);color:var(--warn)}.tar .fm-cond{display:flex;flex-direction:column;gap:8px}.tar .fm-cond-on{background:var(--bg);border-radius:12px;padding:10px 12px}.tar .fm-cond-f{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:500;color:var(--muted)}.tar .fm-cond-f select{height:34px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 30px 0 10px;background-color:var(--surface);font-size:14px;color:var(--fg);font-weight:400;width:auto;max-width:min(360px,100%)}.tar .fm-cond-x{margin-left:auto;color:var(--muted)}@media(max-width:600px){.tar .fm-rama{margin-left:10px}}.tar .fm-add{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:12px 14px;border:1.5px dashed var(--line);border-radius:16px}.tar .fm-side{gap:12px;position:-webkit-sticky;position:sticky;top:calc(var(--hdr,64px) + 70px);max-height:calc(100vh - var(--hdr,64px) - 90px);overflow:auto}.tar .fm-box,.tar .fm-side{display:flex;flex-direction:column}.tar .fm-box{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;gap:10px}.tar .fm-box h3{margin:0;font-size:14px}.tar .fm-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tar .fm-2 .f select{height:38px;padding-right:28px}.tar .fm-link-s input{min-width:0}.tar .fm-gente{display:flex;flex-direction:column;max-height:200px;overflow:auto}.tar .fm-sw{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tar .fm-sw input{position:absolute;opacity:0;width:1px;height:1px}.tar .fm-sw span{width:36px;height:20px;border-radius:var(--r-md);background:var(--line);position:relative;flex:none;transition:background .15s}.tar .fm-sw span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.tar .fm-sw input:checked+span{background:var(--accent)}.tar .fm-sw input:checked+span:after{transform:translateX(16px)}.tar .fm-sw input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.tar .fm-sw input:disabled+span{opacity:.6}@media(max-width:600px){.tar .fm-2{grid-template-columns:1fr}.tar .fm-q{padding:14px}}.pub{min-height:100vh;background:var(--bg)}.pub-wrap{width:min(720px,100%);margin:0 auto;padding:32px 16px 56px}.pub form,.pub-wrap{gap:12px}.pub form,.pub-card,.pub-wrap{display:flex;flex-direction:column}.pub-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:22px 24px;gap:10px;min-width:0}.pub-head{border-top:8px solid var(--accent);gap:12px}.pub-head h1{font-size:clamp(28px,5vw,38px);margin:4px 0 0;overflow-wrap:anywhere}.pub-desc{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.pub-oblig{margin:0;font-size:13px;color:var(--bad)}.pub-sec{background:var(--alt)}.pub-sec h2{margin:0;font-size:20px;font-family:var(--f-display);font-weight:500}.pub-q.con-error{border-color:var(--bad)}.pub-q fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:10px}.pub-tit{font-weight:500;font-size:16px;padding:0;overflow-wrap:anywhere}.pub-ast{color:var(--bad)}.pub-ayuda{margin:-4px 0 0;font-size:14px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}.pub-in{width:100%;border:1px solid var(--line);border-radius:12px;padding:0 12px;height:44px;background-color:var(--bg);color:var(--fg);font:inherit;font-size:16px}.pub-in:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--alt)}.pub-in[aria-invalid=true]{border-color:var(--bad)}.pub-ta{height:auto;min-height:110px;padding:10px 12px;resize:vertical;line-height:1.5}.pub-sel{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;max-width:360px}.pub-fecha{max-width:220px}.pub-ops{display:flex;flex-direction:column;gap:2px}.pub-op{display:flex;align-items:center;gap:12px;padding:8px 6px;border-radius:var(--r-sm);cursor:pointer;font-size:14px;flex-wrap:wrap}.pub-op:hover{background:var(--alt)}.pub-op input[type=checkbox],.pub-op input[type=radio]{width:20px;height:20px;margin:0;accent-color:var(--accent);flex:none}.pub-otra{flex:1 1;min-width:160px;border:0;border-bottom:1px solid var(--line);background:none;padding:4px 2px;font:inherit;color:var(--fg)}.pub-otra:focus{outline:none;border-bottom-color:var(--accent)}.pub-borrar{align-self:flex-end}.pub-escala{display:flex;flex-direction:column;gap:2px;width:min(100%,calc(var(--n) * 56px))}.pub-nums{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:2px;gap:2px}.pub-num{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0;border-radius:var(--r-sm);cursor:pointer;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pub-num:hover{background:var(--alt)}.pub-num input{width:20px;height:20px;margin:0;accent-color:var(--accent)}.pub-exts{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--muted)}.pub-exts span:last-child{text-align:right}.pub-error,.pub-error-gral{margin:0;font-size:14px;color:var(--bad);font-weight:500}.pub-error-gral{background:var(--bad-bg);border-radius:12px;padding:10px 14px}.pub-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px}.pub-btn{height:46px;padding:0 28px;border-radius:100px;border:0;background:var(--accent);color:var(--on-accent);font:inherit;font-weight:500;font-size:16px;cursor:pointer}.pub-btn:disabled{opacity:.55;cursor:default}.pub-btn:focus-visible,.pub-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pub-link{background:none;border:0;padding:0;color:var(--accent-ink);font:inherit;font-weight:500;font-size:14px;cursor:pointer;text-decoration:underline}.pub-legal{margin:8px 0 0;font-size:12px;color:var(--muted);text-align:center}.pub-previa{background:var(--warn-bg);color:var(--fg);border-radius:12px;padding:10px 14px;font-size:14px}.pub-listo{align-items:flex-start}.pub-ok{width:48px;height:48px;border-radius:50%;background:var(--ok-bg);color:var(--ok);display:grid;place-items:center;font-size:26px;font-weight:500;margin-top:6px}.pub-ref{margin:0;font-size:14px}.pub-yo{flex-direction:row;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;padding:14px 24px;background:var(--alt);font-size:14px}.pub-yo small{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.pub-trampa{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.pub-card{padding:18px 16px}.pub-wrap{padding-top:16px}}.tar .drawer.fm-drawer{width:min(820px,100%)}.tar .fm-db{background:var(--bg)}.tar .fm-db .fm-side{position:static;max-height:none;overflow:visible}.tar .fm-sub{margin:4px 0 0;font-size:14px}.tar .fm-desc-p{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:8px 10px;font-weight:400}.tar .fm-desc-p:focus{outline:none;border-color:var(--accent);box-shadow:none}.tar .fm-g2{display:grid;grid-template-columns:minmax(0,1fr) 200px;grid-gap:10px;gap:10px;align-items:end}.tar .fm-g4{display:grid;grid-template-columns:90px 90px minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px}.tar .fm-q .f select{padding-right:28px}.tar .fm-q .f input:focus,.tar .fm-q .f select:focus{outline:none;border-color:var(--accent)}.tar .fm-preg{font-weight:500!important;font-size:14px!important}.tar .fm-tit{display:flex;align-items:center;gap:8px;min-height:38px;flex-wrap:wrap}.tar .fm-opciones{gap:6px}.tar .fm-op{display:flex;align-items:center;gap:8px}.tar .fm-op input{flex:1 1;min-width:0}.tar .fm-op-add{gap:6px;flex-wrap:wrap;margin-top:2px}.tar .fm-otra{flex:1 1;border:1px dashed var(--line);border-radius:var(--r-sm);padding:8px 10px}.tar .fm-mk,.tar .fm-otra{font-weight:400;font-size:14px;color:var(--muted)}.tar .fm-mk{width:20px;text-align:center;flex:none}.tar .fm-q .cli{font-size:14px;font-weight:400;color:var(--fg)}.tar .fm-cond-f select{height:38px!important;border-radius:var(--r-sm)!important;background-color:var(--bg)!important}.tar .fm-cond{align-items:flex-start}.tar .fm-cond-on{align-items:stretch}@media(max-width:600px){.tar .fm-g2{grid-template-columns:minmax(0,1fr)}.tar .fm-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}.tar .fm-q{position:relative}.tar .fm-qh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-4px -6px 0 -8px}.tar .fm-qh .sp{flex:1 1}.tar .fm-num{font-size:14px}.tar .fm-asa{cursor:-webkit-grab;cursor:grab;color:var(--muted);font-size:20px;line-height:1;padding:4px 6px;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.tar .fm-asa:hover{background:var(--bg);color:var(--fg)}.tar .fm-asa:active{cursor:-webkit-grabbing;cursor:grabbing}.tar .fm-asa:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.tar .fm-q.drag{opacity:.4}.tar .fm-sobre-antes{box-shadow:0 -3px 0 var(--accent)}.tar .fm-sobre-despues{box-shadow:0 3px 0 var(--accent)}.org .org-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px}.org .org-bar .sp{flex:1 1}.org .org-bar select{width:auto;height:34px;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 30px 0 10px;background-color:var(--surface);font-size:14px}.org .tabs{display:flex;gap:4px}.org .tab{border:0;background:none;padding:8px 12px;border-radius:var(--r-sm);font:inherit;font-weight:500;font-size:14px;color:var(--muted);cursor:pointer}.org .tab[aria-selected=true]{background:var(--alt);color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.org-lienzo{position:relative;height:calc(100vh - var(--hdr,64px) - 150px);min-height:420px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background-color:var(--bg);background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px}.org-vista{position:absolute;inset:0;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.org-vista:active{cursor:-webkit-grabbing;cursor:grabbing}.org-dentro{position:absolute;left:0;top:0;transform-origin:0 0;width:max-content;padding:20px}.org-raices{gap:80px}.org-raices,.org-tools{display:flex;align-items:flex-start}.org-tools{position:absolute;z-index:3;left:12px;top:12px;gap:8px;flex-wrap:wrap}.org-busca{position:relative}.org-busca input{height:34px;width:240px;max-width:60vw;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 10px;background:var(--surface);font-size:14px;color:var(--fg)}.org-res{position:absolute;top:38px;left:0;width:300px;max-width:80vw;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.14);padding:4px}.org-res,.org-res button{display:flex;flex-direction:column}.org-res button{align-items:flex-start;border:0;background:none;padding:7px 10px;border-radius:8px;text-align:left;cursor:pointer;font:inherit}.org-res button:hover{background:var(--alt)}.org-fila small,.org-res small{color:var(--muted);font-size:12px}.org-zoom{position:absolute;z-index:3;right:12px;top:12px;display:flex;flex-direction:column;gap:6px}.org-zoom button{width:34px;height:34px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:16px;line-height:1;cursor:pointer;color:var(--fg)}.org-ayuda{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:14px}.org-vacio{position:absolute;inset:80px 20px auto}.org-rama{align-items:center}.org-card,.org-rama{display:flex;flex-direction:column}.org-card{position:relative;width:260px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:30px 14px 20px;margin-top:26px;gap:2px;box-shadow:0 2px 6px rgba(0,0,0,.05);cursor:default;transition:opacity .15s,box-shadow .15s}.org-card b{font-size:16px}.org-card b,.org-card small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-card small{font-size:13px;color:var(--muted);min-height:17px}.org-sin{font-style:italic;opacity:.7}.org-av{position:absolute;top:-26px;left:12px;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:500;font-size:16px;border:3px solid var(--surface)}.org-av.sm{position:static;width:34px;height:34px;font-size:12px;border:0;flex:none}.org-card.yo{border-color:var(--accent)}.org-card.foco{box-shadow:0 0 0 3px var(--accent),0 8px 24px rgba(0,0,0,.12)}.org-card.tenue{opacity:.35}.org-n{position:absolute;left:50%;bottom:-13px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:100px;background:var(--surface);font:inherit;font-size:12px;font-weight:500;cursor:pointer;color:var(--fg);white-space:nowrap}.org-n i{font-style:normal;color:var(--muted);margin:0 1px}.org-n:hover{border-color:var(--accent)}.org-hijos{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:56px;column-gap:56px;padding-top:24px}.org-hijos:before{content:"";position:absolute;left:50%;top:0;bottom:46px;border-left:1.5px solid var(--line)}.org-hijos .org-celda{position:relative}.org-hijos .org-celda:nth-child(odd){justify-self:end}.org-hijos .org-celda:nth-child(2n){justify-self:start}.org-hijos .org-celda>.org-rama>.org-card:after{content:"";position:absolute;top:50%;width:28px;border-top:1.5px solid var(--line)}.org-hijos .org-celda:nth-child(odd)>.org-rama>.org-card:after{right:-29px}.org-hijos .org-celda:nth-child(2n)>.org-rama>.org-card:after{left:-29px}.org-hijos.uno{grid-template-columns:1fr;padding-top:14px}.org-hijos.uno:before{bottom:auto;height:14px}.org-hijos.uno .org-celda>.org-rama>.org-card:after{display:none}.org-hijos .org-rama{align-items:stretch}.org-deptos{display:grid;align-items:start;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px;gap:14px}.org-depto{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:4px}.org-depto h2{font-size:16px;margin:0 0 6px;display:flex;align-items:baseline;gap:8px}.org-depto h2 small{font-size:13px;color:var(--muted);font-weight:500}.org-fila{display:flex;align-items:center;gap:10px;border:0;background:none;padding:6px;border-radius:var(--r-sm);text-align:left;cursor:pointer;font:inherit}.org-fila:hover{background:var(--alt)}.org-fila>span:last-child{display:flex;flex-direction:column;min-width:0}@media(max-width:600px){.org-lienzo{height:calc(100vh - var(--hdr,64px) - 190px)}}